.blog-post{.blog-info{&.category{color:var(--white-main)}&.author{color:var(--gray-secondary-dark);font-size:15px;@media (max-width:991px){font-size:12px}}}.post{margin-bottom:120px;.main-img{img{border-radius:8px;border:1px solid var(--dark-secondary);box-shadow:0 0 4px 0 rgba(255,255,255,0.16) inset;position:relative;overflow:hidden}}.content{h3{font-size:24px;font-weight:400;margin-bottom:56px;line-height:30px;@media (max-width:991px){font-size:20px;margin-bottom:24px}}h4{font-size:22px;font-weight:600;margin-bottom:24px;@media (max-width:991px){font-size:18px;margin-bottom:16px}}p,li,ol{font-size:17px;@media (max-width:991px){font-size:14px}}img{max-width:100%;height:auto}th,td{padding:12px}.hero_block{border-radius:8px}.hero_block a{color:var(--dark-secondary)}.faq-content{.summary_icon{&:before,&:after{background-color:var(--white-main)}}}img.fr-dib{display:block;width:100%;height:auto;margin:1em 0}img.fr-fil{float:left;margin-right:20px;width:auto}img.fr-fir{float:right;margin-left:20px;width:auto}img.fr-fin{float:none;display:block;margin:0 auto}img.fr-dib.fr-fir{display:block;margin:5px 0 5px auto}img.fr-dib.fr-fil{display:block;margin:5px auto 5px 0}img.fr-dib{display:block;float:none;margin:1em auto;max-width:100%;height:auto;clear:both}img.fr-fic.fr-dii{display:block;margin:5px auto}p:has(>span.fr-img-caption.fr-fic.fr-dib){display:flex;flex-direction:column;align-items:center;width:100% !important}p:has(>span.fr-img-caption.fr-fic.fr-dib.fr-fil){align-items:flex-start}p:has(>span.fr-img-caption.fr-fic.fr-dib.fr-fir){align-items:flex-end}.fr-img-caption.fr-fic.fr-dib{display:flex;flex-direction:column;align-items:center;@media (max-width:991px){width:100%!important}.fr-img-wrap{display:flex;flex-direction:column;align-items:center;span.fr-inner{padding-right:2rem;padding-left:2rem;@media (max-width:991px){text-align:center}}}}}}&.list,&.other{.category{border:1px solid var(--gray-light);border-radius:80px;padding:4px 12px;color:var(--gray-secondary-dark);font-size:12px;text-transform:uppercase;font-weight:500;@media (max-width:991px){font-size:11px;padding:5px 9px}a{color:var(--gray-secondary-dark)}}}&.list{padding-top:40px;@media (max-width:991px){padding-top:0}.blog-list{position:relative;z-index:1;.item-list{margin-bottom:120px;@media (max-width:991px){margin-bottom:48px}.item-text{padding:0 115px;height:100%;@media (min-width:992px) and (max-width:1200px){padding:0 40px}@media (max-width:991px){padding:0 12px}.excerpt{font-size:17px;color:var(--gray-light);@media (max-width:991px){font-size:14px}}.link{color:var(--gray-secondary);font-size:15px;@media (max-width:991px){font-size:12px}i{font-size:20px;color:var(--gray-secondary)}}}.item-img{img{border-radius:8px;border:1px solid var(--dark-secondary);box-shadow:0 0 4px 0 rgba(255,255,255,0.16) inset;position:relative;overflow:hidden}}}}}&.other{padding:120px 0;@media (max-width:991px){padding:48px 0}.posts-list{@media (min-width:992px){display:grid;grid-gap:24px 24px;grid-template-columns:repeat(auto-fill,minmax(20%,1fr));grid-auto-rows:22px}@media (max-width:991px){display:flex;flex-direction:column}.item{border-radius:8px;border:1px solid var(--gray-main);@media (max-width:991px){margin-bottom:14px;&:last-of-type{margin-bottom:0}}.item-img{position:relative;.category{position:absolute;z-index:3;background-color:var(--white-main);font-size:10px;padding:2px 8px;top:12px;left:12px;@media (max-width:991px){font-size:9px;padding:3px 6px}}}h4{font-weight:500}.excerpt,.link{font-size:15px;@media (max-width:991px){font-size:12px}}.link{color:var(--dark-secondary);i{font-size:20px;color:inherit}}}}&.black{.posts-list{.item{border:1px solid var(--dark-secondary);box-shadow:0 0 4px 0 rgba(255,255,255,0.16) inset;.category{background:var(--dark-secondary);border:none;color:var(--gray-secondary);a{color:var(--gray-secondary)}}.link{color:var(--gray-secondary)}}}}}.pagination-blog{list-style-type:none;font-size:15px;.page-item{margin:12px;a{color:var(--gray-secondary)}.dots{color:var(--gray-secondary-dark)}&.first,&.last{a{padding:11px 24px;border-radius:4px;border:1px solid var(--white-main);color:var(--white-main)}}&.active{font-weight:600}}}}
.before-footer{position:relative;margin-bottom:20px;&.white{padding:120px 0;margin-bottom:0;@media (max-width:991px){padding:48px 0}}.blue-bg{opacity:62%;&:before{top:-117%;left:-28vw;@media (max-width:991px){top:unset;bottom:-120px;left:-210px}}}}