.font {}
.search .banner-description h1 { color:#FFFFFF; margin-bottom:1.25rem; }
/*section.three-column .multicol-outer .multicol-inner .item.has-link:active .column-content-wrap,
section.three-column .multicol-outer .multicol-inner .item.has-link:hover .column-content-wrap { background:#D5692A!important; }*/

section.three-column .multicol-outer .multicol-inner .item.has-link:active .column-content-wrap,
section.three-column .multicol-outer .multicol-inner .item.has-link:hover .column-content-wrap { background: none !important; }

/*section.multicolumn-section .multicol-outer .multicol-inner .item .column-content-wrap h3 a:hover { color:#FFFFFF!important; }*/
#block_614ab9ebebe99 .cta-content { max-width:55rem; }
@media (min-width:768px) and (max-width:1023px) {
	.inner-banner .container { min-height:480px; }
	.search .hero-banner { min-height:300px;     display: flex;
    align-items: center;
    padding-top: 1.25rem; }
}
@media (min-width:769px) and (max-width:1023px) {
    .news-block .post-item-wrap {
        display: flex;
flex-wrap: wrap;
    }
    .news-block .post-item-wrap .post-item.post-btn { width:100%; }
    .news-block .post-item-wrap .post-item.post-btn .post-item-inner { padding:30px 15px; text-align:center; width:100%; }
    .news-block .post-item-wrap .post-item.post-btn .post-item-inner a {     background-color: #d5692a;
    color: #fff;
    border-style: none;
    display: inline-block;
    font-weight: 900;
    outline: 2px solid transparent;
    outline-offset: 2px;
    overflow: hidden;
    position: relative;
    text-align: center;
    min-width: 163px;
    transition: all .3s;
    z-index: 1;
    font-weight: 700;
    padding: 6px 30px;
    text-transform: inherit; border-radius:50px; }
}
@media (min-width:1024px) {
	section.multicolumn-section .multicol-outer .multicol-inner .item .column-content-wrap h3 { line-height:1.4; }
    section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon .h3,
    section.multicolumn-section .multicol-outer .multicol-inner .item.layout-icon h3 {
        line-height: 1;
    }
}
@media (min-width:992px) and (max-width:1280px) {
	#block_614ab9ebebe99 .cta-content { margin-bottom:30px; }
}
@media (min-width:1280px) and (max-width:1440px) {
    html{zoom:0.8;}
}
@media(max-width:767px) {
	.inner-banner .container { min-height:480px; }
	.inner-banner .banner-description { padding-bottom:10px; }
	.inner-banner .banner-description p { line-height:1.4; }
	.search .hero-banner { min-height:300px;     display: flex;
    align-items: center;
    padding-top: 1.25rem; }
}