 @import url('https://fonts.googleapis.com/css2?family=Gulzar&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); body{font-family:Montserrat,sans-serif;}h1,h1 a{color:#000000;font-family:Gulzar,serif;font-size:2em;line-height:1.27em;margin:25px 0;}h2{color:#000000;font-family:Gulzar,serif;font-size:1.8em;line-height:1.5rem;margin:25px 0;}h3{color:#000000;font-family:Gulzar,serif;font-size:1.6em;line-height:1.5rem;margin:25px 0;}h4{font-family:Gulzar,serif;color:#000000;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:Montserrat,sans-serif;color:#000000;font-size:16px;line-height:1.6;margin:15px 0;}ul{list-style-type:none;}ul li{font-family:Montserrat,sans-serif;font-size:14px;color:#000000;}ul.list-icon{margin-left:0;}ul.list-icon li{position:relative;padding-left:20px;}ul.list-icon li:before{content:"\f141";font-family:"fontAwesome";position:absolute;left:0;width:8px;height:3px;color:#ae5030;}ul.list-icon li:after{content:"\f142";font-family:"fontAwesome";position:absolute;top:0;left:8px;width:3px;height:8px;color:#ae5030;}  .slider-parent{position:relative;}.slider-overlay{position:absolute;top:4.5vw;left:50%;transform:translateX(-50%);width:fit-content;text-align:center;z-index:1;background:rgb(255 255 255 / 74%);padding:2vw 3vw 1.2vw;display:flex;flex-direction:column;align-items:center;}.slider-overlay p{font-family:Gulzar,serif;font-size:40px;font-weight:400;color:#000000;letter-spacing:normal;text-align:center;text-transform:uppercase;background:none;padding:0;margin:0;}.slider-overlay p span{display:block;font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;letter-spacing:25px;}.slider-button{display:inline-block;color:#DF0D12;font-family:Montserrat,sans-serif;font-size:40px;letter-spacing:5px;font-weight:700;padding:15px 30px;margin-top:8px;}.slider-button:hover{color:#ad2023;}.button-one{display:block;font-family:Gulzar,serif;font-size:16px;text-transform:uppercase;letter-spacing:3px;color:#ffffff;line-height:1.6;margin:15px 0;line-height:20px !important;transition:transform 0.3s ease;}.button-one:hover{color:#ffffff;transform:scale(1.02);}.button-two{display:block;width:100%;font-family:Gulzar,serif;font-size:20px;padding:0 15px;background:#cfcfcfe6;color:#ffffff;line-height:3;}.content-wrapper h1{font-size:36px;}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4{font-size:18px;margin:15px 0;}.content-wrapper p{font-family:Montserrat,sans-serif;font-size:14px;}.content-wrapper.dark h2{font-size:30px;color:#ffffff;margin:25px 0;}.content-wrapper.dark li{color:#ffffff;font-size:14px;text-transform:uppercase;line-height:2;opacity:.7;}.light-color{color:#ffffff;}.dark-color{color:#000000;}.alt-color{color:#ffffff;}.scrollfade{opacity:0;transition:all 800ms ease-in-out;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;}.scrollfade.complete{opacity:1;}.row{margin:0 auto;max-width:105rem;width:100%;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{background:#ffffff;width:100%;position:relative;display:block;float:left;}.content-wrapper.dark{background:#000000;padding:60px 0;}.strip-padding{padding-left:0!important;padding-right:0!important;}.vertical-padding{padding:40px 0;}header{position:relative;z-index:0;}.home-header-wrapper{background:rgba(0,0,0,.28);}.header-wrapper{height:70vh;background:rgba(0,0,0,.28);}.navigation-wrapper{padding:20px;background:#ffffff;}.logo-wrapper a{position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);z-index:25;}.header-company-title{margin:15px 0 0;line-height:1;}.header-company-title a{font-size:26px;color:#000000;font-family:Gulzar,serif;line-height:1;letter-spacing:4px;text-transform:uppercase;width:100%;margin:0;}.header-company-serviceorder{margin:0;color:#000000;font-weight:600;letter-spacing:2px;text-transform:uppercase;}.top-bar{background:none;line-height:80px;padding:0;}.top-bar-section ul li{background:none;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#000000;font-size:12px;font-family:Montserrat,sans-serif;text-transform:uppercase;line-height:80px;}.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:hover:not(.button){background:none;color:#333d45;font-family:Montserrat,sans-serif;line-height:80px;}.top-bar-section .has-dropdown>a:after{border-color:#000000 transparent transparent transparent;top:49%;right:-11px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li > a{background:#f4f4f4;color:#000000;text-align:center;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li > a:hover{background:#8d9094;color:#000000;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button),.top-bar-section .dropdown li.active > a,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active > a:hover{background:#8d9094;color:#ffffff;}#header-parallax{position:absolute;top:0px;width:100%;height:100%;z-index:-1;}#header-parallax:after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(119deg,#ffffff,transparent);}#header-parallax img{display:none;}.header-bottom{position:absolute;bottom:0;}.header-text-wrapper{position:relative;display:block;float:left;width:100%;margin-top:7%;}.header-text-overlay{background:rgba(0,0,0,.7);padding:20px;}.header-text-overlay p{font-size:30px;font-weight:600;color:#ffffff;letter-spacing:25px;text-transform:uppercase;}.header-text-overlay span{font-family:Gulzar,serif;font-size:40px;font-weight:400;letter-spacing:normal;}.header-text-overlay a{display:block;color:#ffffff;font-family:Montserrat,sans-serif;font-size:30px;letter-spacing:5px;margin-bottom:15px;}.scroll-icon-wrapper{cursor:pointer;position:absolute;background:rgb(246 246 246 / 83%);width:92px;height:92px;left:50%;bottom:130%;z-index:1;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.scroll-icon,.scroll-icon:after{position:absolute;width:35px;height:35px;border-left:2px solid #525a62;border-bottom:2px solid #525a62;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);-webkit-transform:translate(-50%,-50%) rotate(-45deg);-moz-transform:translate(-50%,-50%) rotate(-45deg);-o-transform:translate(-50%,-50%) rotate(-45deg);}.scroll-icon:after{content:"";top:calc(50% - 5px);left:calc(50% + 5px);transform:translate(-50%,-50%) rotate(0);-webkit-transform:translate(-50%,-50%) rotate(0);-moz-transform:translate(-50%,-50%) rotate(0);-o-transform:translate(-50%,-50%) rotate(0);}.tagline-wrapper,.header-cta-wrapper{height:98px;padding:0 30px;}.tagline-wrapper{background:#830003;}.tagline-wrapper h1,.tagline-wrapper p{font-family:Gulzar,serif;color:#ffffff;font-size:16px;text-transform:uppercase;letter-spacing:5px;line-height:20px;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.tagline-wrapper h1{font-size:30px;}.header-cta-wrapper{background:#ad2023;}.header-cta-inner{position:absolute;width:calc(100% - 60px);top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.header-cta-inner p,.header-cta-inner .button-one{margin:0;line-height:30px;word-wrap:break-word;}.header-contact{font-family:Montserrat,sans-serif;text-transform:uppercase;letter-spacing:5px;border-left:1px solid #ffffff;top:50%;}.badges{padding-top:30px;}.badge-wrapper{padding:25px;}.badge-wrapper:nth-of-type(1).complete{transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;}.badge-wrapper:nth-of-type(2).complete{transition:all 800ms ease-in-out;-webkit-transition:all 800ms ease-in-out;-moz-transition:all 800ms ease-in-out;-o-transition:all 800ms ease-in-out;}.badge-wrapper:nth-of-type(3).complete{transition:all 1100ms ease-in-out;-webkit-transition:all 1100ms ease-in-out;-moz-transition:all 1100ms ease-in-out;-o-transition:all 1100ms ease-in-out;}.badge{background:#ffffff;width:130px;height:130px;position:relative;margin:0 auto;z-index:1;}.badge:before,.badge:after{content:"";position:absolute;background:#ffffff;top:0;left:0;height:130px;width:130px;}.badge:before{transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);}.badge:after{transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);}.badge-border{background:#ae5030;width:132px;height:132px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}.badge-border:before,.badge-border:after{content:"";position:absolute;background:#ae5030;top:0;left:0;height:132px;width:132px;}.badge-border:before{transform:rotate(30deg);-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);}.badge-border:after{transform:rotate(-30deg);-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-o-transform:rotate(-30deg);}.badge img{position:absolute;max-width:50px;top:10%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:1;}.badge-content{position:absolute;width:55%;bottom:24%;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);z-index:2;}.badge-content span{border:1px solid #ae5030;background:#ffffff;padding:0 10px;font-family:Gulzar,serif;color:#000000;line-height:50px;display:block;}.contactForm{display:block;float:left;}.contactForm input,.contactForm textarea{font-family:Montserrat,sans-serif;font-size:14px;width:100%;height:50px;padding:10px 15px;margin-bottom:10px;line-height:normal;box-shadow:none;-webkit-box-shadow:none;border-color:rgba(0,0,0,.28);}.contactForm textarea{min-height:200px;}.submit.button-two{font-size:16px;line-height:50px;text-center;width:100%;color:#000000;cursor:pointer;border-radius:5px;}.google-map{margin:30px 0 15px;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.cta-wrapper{position:relative;display:block;width:100%;float:left;padding:200px 0;}.cta-wrapper a.button-two[href^="tel:"]{font-family:Gulzar,serif;font-size:20px;color:#000000;border-radius:3px;}.scrollTop{cursor:pointer;position:relative;background:#DF0D12;margin:-31px auto 0;width:62px;height:62px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);}.scrollTop-icon,.scrollTop-icon:after{position:absolute;width:18px;height:18px;border-left:2px solid #ffffff;border-top:2px solid #ffffff;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);}.scrollTop-icon:after{content:"";top:calc(50% - 8px);left:calc(50% - 8px);}.footer-wrapper{width:100%;background:#d5d5d5;display:block;float:left;}.footer-wrapper .heading-2{color:#000000;font-family:Montserrat,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:4px;margin-bottom:30px;}.footer-wrapper .hours p:not(.heading-2){font-family:Montserrat,sans-serif;color:#ffffff;font-size:12px;text-transform:uppercase;opacity:.7;}.social-links a{display:inline-block;line-height:normal;padding:0;margin:0 15px;}.social-links a:nth-of-type(1){transition:all 600ms ease-in-out;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;-o-transition:all 600ms ease-in-out;}.social-links a:nth-of-type(2){transition:all 900ms ease-in-out;-webkit-transition:all 900ms ease-in-out;-moz-transition:all 900ms ease-in-out;-o-transition:all 900ms ease-in-out;}.social-links a:nth-of-type(3){transition:all 1200ms ease-in-out;-webkit-transition:all 1200ms ease-in-out;-moz-transition:all 1200ms ease-in-out;-o-transition:all 1200ms ease-in-out;}.social-links a:nth-of-type(4){transition:all 1500ms ease-in-out;-webkit-transition:all 1500ms ease-in-out;-moz-transition:all 1500ms ease-in-out;-o-transition:all 1500ms ease-in-out;}.social-links .fa{font-size:19px;line-height:50px;width:50px;height:50px;border:2px solid #434343;border-radius:25px;background:none;transition:all 500ms ease-in-out;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;}.social-links .fa-facebook{color:#ba0004;}.social-links .fa-instagram{color:#ba0004;}.social-links .fa-twitter{color:#1DA1F2;}.social-links .fa-google-plus{color:#db4437;}.social-links .fa-youtube-play{color:#E62117;}.social-links a:hover .fa{border-color:transparent;color:#000000;}.social-links a:hover .fa-facebook{background:#fdfdfd00;}.social-links a:hover .fa-twitter{background:#1DA1F2;}.social-links a:hover .fa-google-plus{background:#db4437;}.social-links a:hover .fa-youtube-play{background:#E62117;}.disclaimer{display:block;width:100%;padding:10px 5px;background:#df0d12;margin-top:30px;}.disclaimer p{font-family:Montserrat,sans-serif;font-size:8px;color:#000000;line-height:normal;text-transform:uppercase;margin:0;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;} .mobile-sticky-cta{display:none;}  .custom-slide-out-wrapper{position:fixed;top:50%;right:0;background:#e7e7e7;padding:40px 70px;z-index:9999;border-radius:10px 0px 0px 15px;-moz-transform:translateX(100%) translateY(-50%);-webkit-transform:translateX(100%) translateY(-50%);-o-transform:translateX(100%) translateY(-50%);-ms-transform:translateX(100%) translateY(-50%);transform:translateX(100%) translateY(-50%);-webkit-transition:all 1.2s ease;-moz-transition:all 1.2s ease;-ms-transition:all 1.2s ease;-o-transition:all 1.2s ease;transition:all 1.2s ease;}.custom-slide-out-wrapper.active{-moz-transform:translateX(0) translateY(-50%);-webkit-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);box-shadow:0px 40px 40px 0px rgba(28,28,28,0.2);}span.slide-out-title{display:block;margin:0 0 25px;color:#000000;font-weight:700;font-size:1.47em;font-family:Gulzar,serif;}.custom-slide-out-form form{margin:0;}.custom-slide-out-wrapper span.custom-form-toggle{position:absolute;left:0;top:50%;color:#ffffff;font-size:24px;width:80px;line-height:80px;text-align:center;background:#646464;border-radius:40px;box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateX(-70%) translateY(-50%);-webkit-transform:translateX(-70%) translateY(-50%);-o-transform:translateX(-70%) translateY(-50%);-ms-transform:translateX(-70%) translateY(-50%);transform:translateX(-70%) translateY(-50%);cursor:pointer;}input.slideOutInput[type="text"]{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;padding:10px 25px;margin-bottom:10px;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;}.custom-slide-out-form input[type="text"]::placeholder,.custom-slide-out-form .contactForm textarea::placeholder{color:#000000;}.custom-slide-out-form .contactForm textarea{width:100%;border-radius:15px;line-height:1.4;border:none;box-shadow:none !important;background:#ffffff;color:#000000;font-weight:normal;padding:10px 25px;font-size:15px;height:100px;margin-bottom:10px;}.custom-slide-out-form .contactForm .captchaWrapper{border-radius:15px;font-size:15px;line-height:1.4;height:auto;border:none;box-shadow:none !important;color:#000000;font-weight:normal;margin:0 0 10px;padding:5px 15px;min-height:0;float:left;}.custom-slide-out-form .contactForm .captchaWrapper input{border:none;box-shadow:none;display:inline-block;width:auto;font-size:15px;padding:0 15px;margin:0 0 0 30px;color:#000000;}.custom-slide-out-form .contactForm .captchaWrapper img{max-width:25%;}.custom-slide-out-form .contactForm .captchaRefresh{vertical-align:top;}.custom-slide-out-form .contactForm .submitWrapper{text-align:center;margin-top:20px;}.custom-slide-out-form .contactForm .submitWrapper button.submit{color:#ffffff;font-weight:normal;background:#ad2023;border:none;text-align:center;cursor:pointer;min-width:200px;padding:15px;border-radius:10px;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.custom-slide-out-form .contactForm .submitWrapper button.submit:hover{box-shadow:0px 25px 40px 0px rgba(28,28,28,0.2);-moz-transform:translateY(-3px);-webkit-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);}   .slick-slider{background:#cecece;height:34vw;overflow:hidden!important;}.booking-banner{background:#DF0D12;padding:5px 15px;line-height:1;}.booking-banner a{color:#fff;font-size:1.2em;font-weight:600;font-family:Gulzar,serif;letter-spacing:1px;text-transform:uppercase;}.booking-banner a:hover{color:#e7e7e7;}.email-bg{background:#646464;}.plain-text-badge{background:#ffffff;border:1px solid rgb(0 0 0 / 0.055);border-radius:10px;padding:1vh;width:52vw;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,0.25);height:15vh;object-fit:contain;display:flex;align-items:center;}.plain-text p{font-size:1.2em;font-weight:600;color:#000000;}.affiliated-imgs{display:flex;flex-wrap:wrap;gap:15px 34px;flex:1;align-items:center;justify-content:center;}.affiliated-imgs img{background:rgba(255,255,255,0.65);border:1px solid rgba(0,0,0,0.055);border-radius:10px;padding:8px;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,0.025);width:158px;height:150px;object-fit:contain;}.affiliated-bg{background:#f4f4f4;padding:7vh;}.affiliated-row .affiliated-container{display:flex;align-items:center;gap:25px;}.affiliated-row h2{width:390px;margin:0;font-size:3.5em;line-height:1.05;font-weight:400;text-transform:uppercase;}.affiliated-row h2 span{color:#df0d12;font-size:0.7em;font-weight:600;}.fa.fa-map-marker{color:#ba0004;}.padding-bottom{padding-bottom:9vh;}.blog-padding{padding:4vh 0;}  @media screen and (min-width:1025px){.navigation-wrapper .company-info-wrapper{position:relative;width:100%;padding:0;}.logo-wrapper{position:relative;height:105px;}.logo-wrapper img{position:relative;z-index:2;top:83px;background:radial-gradient(#ffffff,transparent);}.navigation-wrapper .top-bar ul{display:block;align-items:center;justify-content:flex-end;height:auto;gap:0;margin:0;}.navigation-wrapper .top-bar li{height:auto;line-height:normal;}.navigation-wrapper .top-bar a{position:relative;display:block;height:auto;line-height:1.3 !important;padding:15px 20px !important;color:#303030;font-size:11px;font-weight:500;text-transform:uppercase;white-space:nowrap;transition:color .25s ease;}.slick-slide{display:none;float:left;height:100%;min-height:1px;position:relative;}.slick-slider:before{content:"";left:0;top:0;position:absolute;width:100%;height:100%;background:linear-gradient(134deg,#ffffff,transparent);z-index:1;}.tagline-wrapper .alt-color{display:block;}.box-row{display:flex;align-items:stretch;}.box-row .boxes{position:relative;padding:0 30px;box-sizing:border-box;}.box-row .boxes:nth-child(1),.box-row .boxes:nth-child(2){border-right:1px solid #d8d8d8;}.content-wrapper.vertical-padding h1{position:relative;padding-bottom:22px;margin-bottom:18px;}.content-wrapper.vertical-padding h1::after{content:"";position:absolute;left:0;bottom:3px;width:44px;height:3px;background:#8F9094;}.button-one span{display:block;}.honour-section{text-align:center;}.slick-slider img{width:1920px;}.slider-parent{background:#cacaca;height:auto;overflow:hidden;}.mobile-header-image{display:none;}} @media screen and (min-width:1025px) and (max-width:1440px){.header-company-title a{font-size:22px;}.header-company-serviceorder{font-size:0.9em;}.top-bar-section li:not(.has-form) a:not(.button){font-size:10px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0 11px}.scroll-icon-wrapper{display:none;}.affiliated-imgs{gap:15px 3px;}.affiliated-row h2{font-size:2.5em;}.affiliated-imgs img{width:146px;}} @media screen and (max-width:1366px){.scroll-icon-wrapper{display:none;}} @media screen and (min-width:1025px) and (max-width:1280px){.header-company-title a{font-size:19px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:9px;}.top-bar-section li:not(.has-form) a:not(.button){padding:0px 8px;}.affiliated-imgs img{width:127px;}.slider-overlay p{font-size:34px;}.slider-button{font-size:28px;}.tagline-wrapper h1,.tagline-wrapper p{font-size:15px;letter-spacing:0;}.button-one{font-size:14px;}.button-one:hover{font-size:15px;}} @media screen and (min-width:1025px) and (max-width:1180px){.slider-overlay{top:2.5vw;}} @media screen and (min-width:1025px) and (max-width:1032px){.navigation-wrapper{display:flex;align-items:center;}.header-company-title a{font-size:15px;}.header-company-serviceorder{font-size:0.7em;}.top-bar-section li:not(.has-form) a:not(.button){font-size:7px;}.slider-overlay p{font-size:24px;}.slider-overlay p span{font-size:18px;}.slider-button{font-size:22px;}.slider-overlay{top:3.5vw;}.tagline-wrapper h1,.tagline-wrapper p{font-size:13px;}} @media screen and (max-width:1024px){.slider-overlay{top:5vw;}.slider-overlay p{font-size:35px;padding:2vw 3vw;}.slider-overlay p span{font-size:25px;font-weight:600;}.slider-button{font-size:25px;}h1,h2,h4,h4{line-height:1.2;}ul.list-icon li:after{left:9px;}.navigation-wrapper{z-index:1;padding:0;display:block;}.company-info{text-align:center;}.top-bar{width:100%;height:45px;line-height:45px;background:#000000;}.top-bar.expanded,.top-bar.expanded .title-area{background:#000000;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li > a{line-height:45px;color:#ffffff;padding:0 15px;}.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:hover:not(.button){line-height:45px;padding:0 15px;}.top-bar-section .has-dropdown>a:after{border-color:#ffffff transparent transparent transparent;}.header-text-overlay p{font-size:20px;}.header-text-overlay span{font-size:30px;}.header-text-overlay a{font-size:25px;}.header-cta-wrapper p,.header-cta-wrapper .button-one{font-size:16px;}.scroll-icon-wrapper{position:relative;margin:0 auto 15px;left:auto;bottom:auto;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);}.header-wrapper .scroll-icon-wrapper{width:56px;height:56px;}.header-wrapper .scroll-icon,.header-wrapper .scroll-icon:after{width:26px;height:26px;}.header-cta-inner{text-align:center;}.header-contact{border-left:none;margin-top:5px;padding-top:5px;}.badge-content{width:90%;bottom:20%;background:blue;}.contact-info{text-align:center;}.cta-wrapper{background:rgba(0,0,0,.28)!important;}.cta-wrapper img{position:absolute;bottom:0;z-index:-1;}.mobile-sticky-cta{display:flex;justify-content:center;position:fixed;bottom:10px;left:0;width:100%;z-index:3;}a.sticky-btn{display:inline-block;width:calc(50% - 10px);max-width:260px;float:left;text-align:center;color:#000000;text-transform:uppercase;background:#8f9094;padding:14px 5px;margin:0 5px;border-radius:0;}a.sticky-btn.alt{background:#a8191d;color:#ffffff;}.footer-wrapper{padding-bottom:50px;}#ae_launcher{bottom:80px !important;left:10px !important;right:initial !important;}.box-row{display:block;}.box-row .boxes{padding:20px 0;}.box-row .boxes:not(:last-child)::after{top:auto;bottom:0;left:0;right:auto;width:100%;height:1px;}.content-wrapper{text-align:center;}.plain-text-badge{width:auto;margin:0 6vw;}.affiliated-row .affiliated-container{flex-direction:column;}.logo-wrapper{width:100%;height:auto !important;display:block;text-align:center;padding:10px 0;}.logo-wrapper a{position:static !important;display:inline-block;transform:none !important;}.logo-wrapper img{display:block;width:220px;height:auto;margin:0 auto;}top-bar{width:100%;margin:0;}.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:hover:not(.button){color:#ffffff;}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li > a{background:#000000;}.content-wrapper{background:#f3f3f3;}.mobile-header-image{display:block;width:100%;height:250px;overflow:hidden;position:relative;clear:both;}.mobile-header-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}.mobile-nav{padding-bottom:2vh;}.header-wrapper{height:auto !important;min-height:0 !important;background:#ffffff;}.header-wrapper .mobile-header-image{display:block;width:100%;height:250px;overflow:hidden;margin:0;padding:0;clear:both;}.header-wrapper .mobile-header-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}.content-wrapper p{font-size:1.35em;}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4{font-size:2.3em;}.padding-bottom{padding-bottom:6vh !important;}.page-section{display:ruby;}} @media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.home-header-wrapper{height:auto;}.home-header-wrapper #header-parallax{height:100vh;}.home-header-wrapper .header-bottom{position:relative;bottom:auto;margin-top:20px;}} @media screen and (max-width:767px){.slider-overlay{top:3vw;}.slider-overlay p{font-size:25px;padding:2vw 3vw;}.slider-overlay p span{font-size:16px;font-weight:600;}.slider-button{font-size:16px;}ul li{font-size:13px;}.content-wrapper h1,h1{font-size:21px;margin:5px 0;}.content-wrapper h2,h2,.content-wrapper.dark h2{font-size:17px;}.content-wrapper h3,h3,.content-wrapper h4,h4{font-size:15px;}.content-wrapper p{font-size:10px;}.vertical-padding{padding:20px 0;}.content-wrapper.dark{padding:20px 0;}.content-wrapper.dark li{font-size:12px;}.logo-wrapper{height:auto!important;text-align:center;}.logo-wrapper a{position:relative;top:auto;left:auto;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-0-transform:translate(0);}.header-company-title{margin:5px 0;}.header-company-title a{font-size:20px;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li.active > a,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a,.top-bar-section li:not(.has-form) a:hover:not(.button){font-size:13px;}#header-parallax img{display:block;position:fixed;top:0;z-index:-1;}.tagline-wrapper,.header-cta-wrapper{height:auto;padding:15px;}.tagline-wrapper h1,.tagline-wrapper p{line-height:normal;font-size:13px;position:relative;transform:unset;}.header-cta-inner{position:relative;width:100%;top:auto;transform:translate(0);-webkit-transform:translate(0);-moz-transform:translate(0);-0-transform:translate(0);}.header-cta-wrapper p,.header-cta-wrapper .button-one{font-size:14px;line-height:normal;}.scroll-icon-wrapper{width:56px;height:56px;}.scroll-icon,.scroll-icon:after{width:26px;height:26px;}.cta-wrapper{padding:100px 0;}.social-links a{margin:0 5px;}} @media screen and (max-width:768px){.header-company-serviceorder{font-size:0.8em;}.lnm-policies{padding-bottom:0px !important;}} @media screen and (max-width:767px) and (orientation:landscape){header{height:auto;}#header-parallax{height:200%;}.header-bottom{position:relative;bottom:auto;margin-top:150px;}.home-header-wrapper .tagline-wrapper,.home-header-wrapper .header-cta-wrapper{width:50%!important;height:85px;}.home-header-wrapper .tagline-wrapper{padding-top:25px;}.home-header-wrapper .header-cta-wrapper p,.home-header-wrapper .header-cta-wrapper .button-one{font-size:12px;}} @media screen and (max-width:500px){.header-company-title a{font-size:15px;}#header-parallax img{display:none;}.affiliated-row h2 span{font-size:1em;}.content-wrapper p{font-size:1.1em;}.content-wrapper h2,.content-wrapper h3,.content-wrapper h4{font-size:2em;}.plain-text-badge{display:inline-table;}} @media screen and (max-width:400px){.slider-overlay{top:2vw;}.slider-overlay p{font-size:20px;padding:2vw 3vw;}.slider-overlay p span{font-size:16px;letter-spacing:10px;}.slider-button{font-size:16px;}} 