.gp-icon svg{height:1em;width:revert-layer}.main-navigation .slideout-toggle:not(.custom-slideout-toggle){display:none !important}span.sm{font-size:65%}.site-header{position:sticky;top:0;z-index:99999}.elementor-accordion-title{font-family:Noto Serif Display,serif}aside h2{padding-bottom:5%}.foo_ph a{text-decoration:none}.hide{display:none}.co_fm{text-align:center;font-size:20px!important}.co_fm .wpforms-container{margin-top:0!important}aside li a{text-decoration:none}.co_fm button{padding:25px 90px!important;height:auto !important;letter-spacing:1.6px!important;font-weight:600!important;text-transform:uppercase!important;margin-top:20px!important}.co_fm input,.co_fm textarea{border:none!important;border-bottom:1px solid rgb(0 0 0/50%) !important;font-size:20px!important;text-transform:uppercase!important}.co_fm input:focus,.co_fm textarea:focus{outline:none!important;box-shadow:0 0 0 0px #000,0px 0px 0px rgba(0,0,0,.15)!important;border-bottom:1px solid rgb(0 0 0/100%) !important}.co_fm textarea{height:70px!important}.top_mob{color:#fff;font-size:30px;letter-spacing:3px;text-decoration:none;font-weight:600}.top_mob a:hover{color:#000}.site-branding,.site-logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:200;text-align:center}.inside-header{padding:20px 40px 20px 60px}.slideout-overlay{opacity:0 !important}.main-navigation.offside{height:60px!important;top:-270px!important;width:100%!important;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.list ul{padding:0;margin:0;margin-left:22px}.social{list-style:none;margin:0;padding:0}.social li{display:inline-block;margin-right:8px}.offside,.offside--left{left:0!important;top:-270px!important;opacity:0;transition:visibility 0s 2s,opacity 2s linear}.offside--left.is-open,.offside-js--is-left .offside-sliding-element{transform:translate3d(0,370px,0)!important;opacity:1;transition:opacity 2s linear}.elementor-heading-title span{display:block}.elementor-heading-title small{font-size:50%}.main-navigation .main-nav>ul{justify-content:center}.ser_slider figcaption{position:absolute;bottom:75px;width:100%}.ser_slider h3{color:#fff;font-size:44px;line-height:1.7em;letter-spacing:8px}.ser_slider .btn{padding:15px 40px;text-decoration:none;background-color:#fff;color:#000;font-weight:600;letter-spacing:1px;font-size:20px}.ser_slider .btn:hover{color:#fff;background-color:#026773}.elementor-swiper-button.elementor-swiper-button-prev,.elementor-swiper-button.elementor-swiper-button-next{background-color:#026773;padding:10px 0}.ser_slider h3 small{font-size:50%;display:block}.site-footer hr{background-color:#257d87;width:200px;margin-top:-10px}.foo_ph{font-weight:500}.top_mob svg{display:none}.blog .site-content,.single .site-content,.archive .site-content{margin:2% 7%}article{border-bottom:2px solid #eee}article:last-child{border-bottom:0 solid #eee}.read-more{background-color:#000;padding:10px 22px;text-decoration:none;display:flex;color:#fff;width:fit-content;margin-top:10px;border:1px solid #000}.read-more:hover{color:#fff}.elementor-tab-content.elementor-active{border-top:0 solid #d5d8dc!important}.breadcrumbs{letter-spacing:1px;font-size:25px;color:#fff;font-weight:300}.page-hero .breadcrumbs{color:#fff}.breadcrumbs{color:#fff}.breadcrumbs a{color:#fff}.elementor-accordion .elementor-accordion-item{border-left:0!important;border-right:0!important}h1,h2,h3{line-height:1.2em!important;font-weight:400!important}@media (min-width:769px){.site-footer .footer-widgets-container .inner-padding{padding:0 0 0 80px}.footer-widgets-container{padding:120px 150px}.footer-widgets .footer-widget-1{flex-basis:45%;padding-top:4%}.footer-widgets .footer-widget-2{flex-basis:30%;font-size:24px;font-weight:300;letter-spacing:1px}.footer-widgets .footer-widget-3{flex-basis:20%}.main-navigation .menu-toggle{font-size:30px}#generate-slideout-menu .slideout-menu li{display:inline-block;width:auto !important;clear:inherit !important}#generate-slideout-menu .slideout-menu li:hover>ul{display:block !important;transition:.1s ease}#generate-slideout-menu .slideout-menu li ul.sub-menu li{width:100%!important}#generate-slideout-menu.main-navigation .main-nav ul li:not(.services):not(.rew) ul{width:300px !important;position:absolute;top:50px;box-shadow:-5px 5px 10px 0px rgba(0,0,0,.15)}#generate-slideout-menu{margin-top:0;position:fixed !important;overflow:visible}}@media (max-width:1600px){.ser_slider .btn{padding:10px 25px;font-size:16px}.ser_slider h3{font-size:30px;letter-spacing:6px}body{font-size:20px}h1{font-size:45px}h2{font-size:40px}.breadcrumbs{font-size:20px}.site-info{font-size:16px}.social li img{width:40px}h3{font-size:28px}.social li{margin-right:5px}.footer-widget-1 img{width:400px}.footer-widgets-container{padding:100px 120px}.footer-widgets .footer-widget-2{font-size:20px}.main-navigation a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{font-size:18px}.main-navigation.offside{top:-286px !important}.inside-header{padding:12px 40px}.main-navigation .menu-toggle{font-size:26px}.top_mob{font-size:26px;letter-spacing:2px}.site-logo img{width:360px}}@media (max-width:1024px){h1{font-size:35px}h2{font-size:30px}.breadcrumbs{font-size:18px}.site-footer hr{margin:-10px auto 40px}.footer-widget-1,.footer-widget-2,.footer-widget-3{text-align:center!important}.main-navigation .menu-toggle{font-size:22px}.top_mob{font-size:22px}.site-logo img{width:300px}.footer-widgets-container{padding:100px 50px}.main-navigation.offside{height:auto !important;top:-289px !important}}@media (max-width:640px){.ser_slider h3{font-size:30px;letter-spacing:4px}.co_fm input,.co_fm textarea,.co_fm button{font-size:16px !important}.footer-widgets-container{padding:50px}body{font-size:17.1px}.breadcrumbs{font-size:16px}.inside-site-info{padding-right:20px;padding-left:20px}.site-info{font-size:12px}.main-navigation a,.main-navigation .menu-toggle,.main-navigation .menu-bar-items{font-size:14px}.site-logo img{max-width:250px}.site-branding,.site-logo{left:50%;-webkit-transform:translateX(-55%);transform:translateX(-55%)}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){font-size:20px!important}.menu-toggle .gp-icon+.mobile-menu{display:block;padding-left:0}.menu-toggle{padding:0;line-height:24px}.inside-header{padding:15px 20px 15px 15px}.top_mob span{display:none}.top_mob svg{display:block;color:#fff !important;fill:#fff !important;width:40px;height:40px}}