.slogan-section:before{background:rgba(0,0,0,0.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;}@media (min-width:992px){.left-photo img{width:650px;max-width:auto;height:auto;margin-left:40px;}}#menu-item-02 .opener:before,#menu-item-03 .opener:before,#menu-item-04 .opener:before,#menu-item-05 .opener:before,#menu-item-06 .opener:before,#menu-item-07 .opener:before,#menu-item-08 .opener:before,#menu-item-09 .opener:before,#menu-item-010 .opener:before,#menu-item-011 .opener:before,#menu-item-012 .opener:before,#menu-item-013 .opener:before,#menu-item-014 .opener:before,#menu-item-015 .opener:before,#menu-item-016 .opener:before,#menu-item-017 .opener:before{display:none;}@media (min-width:992px){.testimonials-section p{font-size:1.45rem;}}@media (min-width:992px){#footer .logo-holder .logo{width:15.5rem;}}.foao{padding:3rem 0;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(141,198,237,0.08)),color-stop(50%,rgba(141,198,237,0.08)),to(rgba(141,198,237,0.2)));background-image:linear-gradient(to top,rgba(141,198,237,0.08) 0,rgba(141,198,237,0.08) 50%,rgba(141,198,237,0.2) 100%);}@media (min-width:992px){#footer [class*=md-].lg-3{width:28.5%;}#footer [class*=md-].lg-4{width:26.5%;}#footer [class*=md-]{padding:0 0.9375rem;}#footer .logo-holder .logo{width:17.5rem;}}@media (max-width:991px){#footer .logo-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media (min-width:992px){#header #header-holder.header-holder.slide-show-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.3);}}@media (min-width:992px){.slider--50_50 .slider-image.img-holder{top:100px;}.slider--50_50 .slider-image.img-holder .object-fit-cover{object-position:75%;}}.slogan-section.bg-img{background-position:50%;background-repeat:no-repeat;background-size:cover;}.bg-fixed{background-attachment:fixed;}@media (hover:none){.bg-fixed{background-attachment:scroll;}}@media (min-width:992px){.slogan-section{padding:5rem 1.25rem;}.slogan-section h2{padding:5rem 1.875rem 5rem 3.125rem;}}.slogan-section h2{padding:80px 0.625rem 80px 0;}.slogan-section{padding:1.25rem 0;}@media (max-width:991px){.slider--50_50 .slider-image.img-holder{background-position:55%;}}@media (min-width:992px){.slider--50_50 .slider-image.img-holder{background-position:75%;}}@media (max-width:991px){.slider--50_50 .slider-image.img-holder{background-position:64%;top:60px;}.slider--50_50 .slider-image.img-holder .object-fit-cover{object-position:right;}}
