@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-SemiBold.ttf);font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-SemiBoldItalic.ttf);font-weight:600;font-style:italic}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:url(/wp-content/themes/rose-law-firm/assets/fonts/Montserrat-BoldItalic.ttf);font-weight:700;font-style:italic}body.blog{background:#fff;background:linear-gradient(15deg,#fff 50%,#e9e9e9 0);background-size:100% 1000px;background-repeat:no-repeat;background-attachment:fixed}body.blog main>.container{display:block;max-width:1320px;width:100%;background-color:#f9f9f9;padding:65px 85px;margin:0 auto 60px}@media screen and (max-width:1400px){body.blog main>.container{max-width:1140px}}@media screen and (max-width:1200px){body.blog main>.container{max-width:960px}}@media screen and (max-width:992px){body.blog main>.container{max-width:720px}}@media screen and (max-width:768px){body.blog main>.container{max-width:540px}}@media screen and (max-width:576px){body.blog main>.container{max-width:100%;padding:0 20px}}@media screen and (max-width:1200px){body.blog main>.container{max-width:100%;width:100%}}@media screen and (max-width:576px){body.blog main>.container{padding-top:30px}}body.blog main>.container .posts-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media screen and (max-width:992px){body.blog main>.container .posts-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:576px){body.blog main>.container .posts-container{grid-template-columns:1fr}}body.blog main>.container .posts-container article{background-color:#fff;box-shadow:0 3px 15px rgba(0,0,0,.10196);overflow:hidden}body.blog main>.container .posts-container article .image-container{background-color:#f9f9f9}body.blog main>.container .posts-container article .image-container img{height:200px;width:100%;object-fit:cover;object-position:top}body.blog main>.container .posts-container article .text-container{display:grid;grid-template-columns:1fr;align-items:center;padding:30px}@media screen and (max-width:1200px){body.blog main>.container .posts-container article .text-container{padding:25px}}body.blog main>.container .posts-container article .text-container h1{font-size:16px;font-size:1rem;line-height:1.6;font-family:Montserrat,sans-serif;color:#333;margin-bottom:.75rem;text-transform:uppercase}@media screen and (max-width:1200px){body.blog main>.container .posts-container article .text-container h1{font-size:15px;font-size:.9375rem;line-height:1.3}}body.blog main>.container .posts-container article .text-container h1 a{text-decoration:none;color:#333}body.blog main>.container .posts-container article .text-container h1 a:focus,body.blog main>.container .posts-container article .text-container h1 a:hover{color:#a39161}body.blog main>.container .posts-container article .text-container h1:after{display:none}body.blog main>.container .posts-container article .text-container p{margin:0}body.blog main>.container .posts-container article .text-container p:first-child{font-size:10px;font-size:.625rem;line-height:1.8;color:#a39161;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}body.blog main>.container .posts-container article .text-container p:not(:first-child){margin-bottom:1rem;font-size:16px;font-size:1rem;line-height:1.5;font-weight:400;color:#707070}@media screen and (max-width:1200px){body.blog main>.container .posts-container article .text-container p:not(:first-child){font-size:14px;font-size:.875rem;line-height:1.5}}body.blog main>.container .posts-container article .text-container a.btn{display:block;width:max-content;font-size:12px;font-size:.75rem;line-height:1.25;padding:10px 20px}@media screen and (max-width:1200px){body.blog main>.container .posts-container article .text-container a.btn{font-size:10px;font-size:.625rem;line-height:1.5;padding:8px 16px}}body.blog main>.container .posts-container #show-more{grid-column:1/-1;order:99;background-color:#a09e9e;color:#fff;font-size:15px;font-size:.9375rem;line-height:1;font-weight:500;text-transform:capitalize;position:relative;margin-top:25px;height:43px;padding:0;display:flex;align-items:center;justify-content:center}body.blog main>.container .posts-container #show-more:focus,body.blog main>.container .posts-container #show-more:hover{background-color:#888;text-decoration:none}body.blog main>.container .posts-container #show-more:before{content:"";display:none;width:32px;height:32px;border-radius:4px;position:absolute;left:7px;top:50%;transform:translateY(-50%);background-image:url(/wp-content/themes/rose-law-firm/dist/images/loading.gif);background-position:50%;background-color:#fff;background-size:cover}body.blog main>.container .posts-container #show-more.loading:before{display:block}body.blog main>.container .posts-container #show-more.disabled{background-color:#888;opacity:.15;cursor:default;pointer-events:none}