.icon-box:hover .content *{color:#000!important}.icon-box:hover figure{filter:none}.contact-form{padding:20px!important;background-color:#005c2e!important}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"]{background:none;border-color:rgb(255 255 255 / .2);color:#fff}input[type="text"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"]{width:100%;height:65px;border:1px solid #cecece;border-top-color:#cecece;border-right-color:#cecece;border-bottom-color:#cecece;border-left-color:#cecece;padding:0 30px;border-radius:4px;background:#fff0}.highlight-slider .swiper-slide{background-repeat:no-repeat!important;background-size:cover!important}li.dropdown ul.dropdown a.dropdown-item{color:#000}.show-mobile li.dropdown ul.dropdown a.dropdown-item{color:#fff}#site-title,.site-title,#site-title a,.site-title a,.entry-title,.entry-title a,h1,h2,h3,h4,h5,h6,.widget-title,.elementor-heading-title,.side-slider .note-box{font-family:"Karla"!important;font-weight:800!important}body,#content,.entry-content,.post-content,.page-content,.post-excerpt,.entry-summary,.entry-excerpt,.widget-area,.widget,.sidebar,#sidebar,footer,.footer,#footer,.site-footer,.header .main-slider .swiper-slide .slide-inner a,.custom-button{font-family:"Montserrat"!important;font-weight:300!important}.footer .logo a img{width:250px!important;height:auto!important}@media (min-width:768px){.contact-form-column{position:sticky;top:20px}}@media (max-width:767px){.faq-column,.contact-form-column{width:100%!important}.contact-form-column{position:static!important}}