 @import url('https://fonts.googleapis.com/css2?family=Cabin:wght@400;500;700&family=Nunito:wght@200;400;500&display=swap');body{font-family:"Nunito",sans-serif;background:#ffffff;}h1,h1 a{color:#000000;font-family:"Cabin",sans-serif;font-size:28px;font-weight:300;line-height:1.27em;margin:25px 0;}h2{color:#000000;font-family:"Cabin",sans-serif;font-size:25px;font-weight:300;line-height:1.5rem;margin:25px 0;}h3{color:#000000;font-family:"Cabin",sans-serif;font-size:22px;font-weight:300;line-height:1.5rem;margin:25px 0;}h4{font-family:"Cabin",sans-serif;color:#000000;font-size:19px;font-weight:300;line-height:1.5rem;margin:25px 0;}.large-text{font-family:"Cabin",sans-serif;color:#000000;font-size:20px;font-weight:300;line-height:1.5rem;}p{font-family:"Nunito",sans-serif;color:#000000;font-size:18px;font-weight:300;margin:15px 0;font-weight:400;}ul{list-style-type:none;}li{font-family:"Nunito",sans-serif;font-size:14px;color:#000000;margin-bottom:5px;}li .fa{margin-right:10px;color:#0f0f0f;}strong{color:#000000;font-weight:700;}input:focus,textarea:focus{border-color:#b8860b!important;}textarea{height:120px;}.row{margin:0 auto;max-width:75rem;width:100%;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{position:relative;display:block;width:100%;float:left;border-top:2px solid #dcdcdc;}.fade-on-scroll,.fade-on-load{opacity:0;}.animate-fast{transition:all 250ms ease;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-o-transition:all 250ms ease;}.animate-normal{transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;}.animate-slow{transition:all 1s ease;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}.absolute{position:absolute;}.horizontal-center{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.vertical-center{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.vertical-padding{padding:45px 0;}.strip-padding{padding-left:0!important;padding-right:0!important;}.glsr-field select[name=rating]{height:36px!important;}.white-bg{background:#ffffff;}.beige-bg{background:#e9eff8;}.border-right{border-right:1px solid #1b3f7d;}.border-left{border-left:1px solid #1b3f7d;}.border-bottom{border-bottom:2px solid #1b3f7d;}.box{border:2px solid #1b3f7d;padding:25px 20px;height:100%;}.box-shadow{box-shadow:1px -5px 10px 5px rgba(0,0,0,.1);-webkit-box-shadow:1px -5px 10px 5px rgba(0,0,0,.1);-moz-box-shadow:1px -5px 10px 5px rgba(0,0,0,.1);}.button{background:none;color:#4b4b4b;}.button:hover{background:#f1f1f1;border-color:transparent;}.cta-button{font-size:13px;font-weight:700;text-transform:uppercase;line-height:49px;margin:10px 0;padding:0 20px;transition:all 500ms ease;}.cta-button:hover,.cta-button:focus{color:#4b4b4b;}.cta-button2{font-size:20px;font-weight:600;width:auto;margin:30px 0;padding:20px 60px;background:#1b3f7d;color:#ffffff;transition:all 500ms ease;}.cta-button2:hover,.cta-button2:focus{background:#b8860b;box-shadow:2px 2px 10px black;}.page-bottom{margin-top:45px;}.page-bottom p{color:#000000;font-weight:300;}body.preload{overflow:hidden;}#preloader{opacity:0;display:none;}.preload #preloader{position:fixed;opacity:1;display:block;z-index:9999;top:0;left:0;width:100%;height:100%;font-size:40px;font-weight:700;color:#000000;background:#f1f1f1;overflow:hidden;}#preloader div{overflow:hidden;}#preloader span{display:block;line-height:normal;}#preloader span.gloss{content:"";position:absolute;z-index:99999;left:0;height:100%;width:10%;background:#f1f1f1;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:.5;}.header-wrapper{display:flex;flex-direction:column;}.header-wrapper .header-info{background:#ffffff;display:flex;align-items:center;justify-content:space-between;padding:20px;}.logo-wrapper{width:100%;display:block;float:left;padding-right:10px;}.company-info{width:90%;display:block;float:left;}.header-company-title,.header-company-title a{color:#737374;width:100%;margin:0;}.header-company-serviceorder{margin:20px;color:#1b3f7d;font-size:19px;text-align:right;}.header-contact{font-weight:600;}.header-contact:before{content:"\f095";font-family:"fontAwesome";font-size:30px;color:#000000;position:absolute;left:-10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.header-contact .contact-email.email{font-size:14px;margin:0;color:#737374;word-wrap:break-word;}.contain-to-grid .top-bar{max-width:91.5rem;}.navigation-wrapper{display:block;width:100%;background:#1b3f7d;z-index:1;}.top-bar{background:none;display:flex;align-items:center;justify-content:center;}.top-bar-section ul li{background:none;position:relative;margin-bottom:0;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li > a{background:none;color:#ffffff;font-family:"Cabin",sans-serif;font-weight:600;font-size:14px;letter-spacing:1px;}.top-bar-section li:not(.has-form) a:not(.button):before,.top-bar-section li:not(.has-form) a:not(.button):after{display:inline;position:absolute;width:15px;font-size:18px;font-weight:300;margin:0;opacity:0;transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;}.top-bar-section li:not(.has-form) a:not(.button):before,.top-bar-section ul li > a:before{content:"[";left:10px;}.top-bar-section li:not(.has-form) a:not(.button):after,.top-bar-section ul li > a:after{content:"]";right:10px;text-align:right;}.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 li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{background:none;color:#ffffff;}.top-bar-section li.active:not(.has-form) a:not(.button):before,.top-bar-section li.active:not(.has-form) a:hover:not(.button):before,.top-bar-section li:not(.has-form) a:hover:not(.button):before{opacity:1;left:0;}.top-bar-section li.active:not(.has-form) a:not(.button):after,.top-bar-section li.active:not(.has-form) a:hover:not(.button):after,.top-bar-section li:not(.has-form) a:hover:not(.button):after{right:0;opacity:1;}.top-bar-section .dropdown{background:rgba(255,255,255,.9);padding:20px 15px;box-shadow:1px 1px 10px #eaeaea;}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:none;color:#000000;font-weight:400;text-align:center;line-height:35px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button):before,.top-bar-section .dropdown li:not(.has-form) a:not(.button):after{font-weight:400;}.top-bar-section li.active:not(.has-form) .dropdown a:not(.button):before{left:10px;opacity:0;}.top-bar-section li.active:not(.has-form) .dropdown a:not(.button):after{right:10px;opacity:0;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):before,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button):before,.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button):before{opacity:1;left:0;}.top-bar-section .dropdown li.active:not(.has-form) a:not(.button):after,.top-bar-section .dropdown li.active:not(.has-form) a:hover:not(.button):after,.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button):after{right:0;opacity:1;}a.button.homepagebutn.second{background-color:#ee3023;width:100%;box-shadow:0px 0px 56px -4px #fff;} .button.second{font-family:"Nunito",sans-serif;text-shadow:1px 1px 0 rgba(255,255,255,0.4);text-decoration:none !important;white-space:nowrap;display:inline-block;vertical-align:baseline;position:relative;cursor:pointer;padding:10px 20px;background-repeat:repeat;background-position:bottom left;background-image:url(https://bestfriendscleaninginc.com/wp-content/uploads/sites/384/2018/09/button_bg.png);background-position:bottom left,top right,0 0,0 0;background-clip:border-box;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;-moz-box-shadow:0 0 1px #fff inset;-webkit-box-shadow:0 0 1px #fff inset;box-shadow:0 0 1px #fff inset;-webkit-transition:background-position 1s;-moz-transition:background-position 1s;-o-transition:background-position 1s;transition:background-position 1s;}img.serviceimage{border-radius:61%;padding:10px;border:5px solid #b8860b;max-width:268px;margin-top:6%;opacity:.7;transition:300ms ease-in-out;transform:rotate(4deg);}img.serviceimage:hover{opacity:1;transform:scale(1.1);transition:300ms ease-in-out;} h3.servicetitle{font-weight:500;font-size:22px;}p.servicedescr{text-align:justify;}.home-slider-wrapper{position:relative;display:block;width:100%;float:left;height:100%;max-height:700px;margin-top:-45px;background:#193c76;background-size:cover;}.home-slider-bottom{display:block;position:absolute;bottom:0;width:100%;}.slider-nav .slick-dots{bottom:auto;position:relative;margin-left:0;}.slider-nav .slick-dots li{line-height:85px;height:85px;width:30%;background:rgba(255,255,255,.85);margin:0 15px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-o-transition:all 500ms ease;}.slider-nav .slick-dots li:first-child{margin-left:0;}.slider-nav .slick-dots li:last-child{margin-right:0;}.slider-nav .slick-dots li.slick-active,.slider-nav .slick-dots li:hover{background:rgba(33,60,84,.85);}.slider-nav .slick-dots li a{position:relative;display:block;width:100%;height:100%;font-family:"Cabin",sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#000000;border:none;padding:0;}.slider-nav .slick-dots li.slick-active a,.slider-nav .slick-dots li:hover a{color:#ffffff;}.slider-nav .slick-dots li a span{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.slider-nav .slick-dots li.slick-active a span,.slider-nav .slick-dots li:hover a span{left:35px;transform:translateX(0);-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);}.slider-nav .slick-dots li a .fa{opacity:0;color:#ffffff;font-size:25px;position:absolute;right:20%;}.slider-nav .slick-dots li.slick-active a .fa,.slider-nav .slick-dots li:hover a .fa{right:15px;opacity:1;}.slider-nav .slick-dots li a:before{display:none;}.home-tagline{background:rgba(255,255,255,.7);border-bottom:1px solid #ffffff;}.internal-tagline{background:rgba(33,60,84,.5);}.tagline p{color:#000000;font-size:18px;font-weight:600;margin:0;line-height:50px;}.scroll-to-content{color:#000000;text-align:center;margin:0 auto;padding-top:45px;width:200px;cursor:pointer;}.scroll-to-content p{margin:0;color:#000000;font-size:12px;font-weight:700;letter-spacing:4px;text-transform:uppercase;}.scroll-to-content .fa{font-size:18px;}.scroll-content p{line-height:2;}.center-content{padding-left:60px;}.center-content:before{position:absolute;left:0;top:45px;color:#b8860b;font-size:45px;font-family:"fontAwesome";}.center-content.content-1:before{content:"\f005";}.center-content.content-2:before{content:"\f132";}.center-content.content-3:before{content:"\f155";}a.large-font{font-size:18px;color:#000000;}.home-service-list p{font-size:14px;font-weight:600;}.badge{position:relative;width:216px;display:inline-block;margin:40px;}.badge .title{font-weight:bold;font-size:15px;position:absolute;top:-28px;border-radius:8px 8px 0 0;text-align:center;width:100%;background:red;padding:20px 0;}.badge .subtitle{font-size:20px;width:100%;text-align:center;color:white;position:absolute;top:100px;text-transform:capitalize;}.red .title{background:#dc514e;}.red .subtitle:after{color:#dc514e;}.green .title{background:#2ecc71;}.green .subtitle:after{color:#2ecc71;}.gray .title{background:#95a5a6;}.gray .subtitle:after{color:#95a5a6;}.yellow .title{background:#f1c40f;}.yellow .subtitle:after{color:#f1c40f;}.blue .title{background:#3498db;}.blue .subtitle:after{color:#3498db;}.title{color:#fff!important;}.about-columns{padding:50px 50px 0;}.about-columns h2{position:relative;font-weight:400;}.about-columns h2:before{position:absolute;content:"";height:3px;width:40px;background:#b8860b;left:-60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.about-img{position:absolute;bottom:20px;left:0;}.service-wrapper,.inner-service-wrapper{float:left;margin:15px 0;}.service{padding:0 0 0 60px;}.service h2,.inner-service h2,.inner-service h3{position:relative;float:left;display:inline;font-size:16px;font-weight:700;margin:0 5px 0 0;width:max-content;}.service h2:before{position:absolute;content:"";height:3px;width:40px;background:#b8860b;left:-60px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.service p,.inner-service p{margin:0 0 5px 0;}.service .cta-button2{font-size:14px;line-height:1.75;padding:0 30px;margin-top:10px;}.inner-service{margin:15px 0;}.inner-service h2,.inner-service h3{color:#737373;}.inner-service span{float:left;margin:0 5px 0 0;}.contact-wrapper p:not(.large-text){margin:0 0 5px;line-height:normal;}.contact-wrapper .contact-info,.contact-wrapper .contact-phone.phone,.contact-wrapper .contact-email.email{margin-bottom:25px!important;padding-left:30px;position:relative;}.contact-wrapper .contact-info:before,.contact-wrapper .contact-phone.phone:before,.contact-wrapper .contact-email.email:before{position:absolute;top:0;left:0;font-size:20px;font-family:"fontAwesome";color:#000000;}.contact-wrapper .contact-info:before{content:"\f041";}.contact-wrapper .contact-phone.phone:before{content:"\f095";}.contact-wrapper .contact-email.email:before{content:"\f0e0";}.contactForm{margin-top:20px;}.contactForm input{width:100%;padding:4px 8px;margin-bottom:10px;}.contactForm textarea{width:100%;}.contactForm .captchaWrapper,.contactForm .captchaWrapper input{margin:0;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{font-size:inherit;font-weight:bold;background-color:#fafafa;border:1px solid #ddd;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset;padding:3px 20px;cursor:pointer;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.footer-top{position:relative;display:block;background:#1b3f7d;width:100%;padding:75px 0 35px;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section ul li > a,.footer-wrapper .top-bar-section li.active:not(.has-form) a:not(.button),.footer-wrapper .top-bar-section li.active:not(.has-form) a:hover:not(.button),.footer-wrapper .top-bar-section li:not(.has-form) a:hover:not(.button),.footer-wrapper .top-bar-section ul li:hover:not(.has-form) > a{color:#ffffff;font-size:12px;}.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button):before,.footer-wrapper .top-bar-section ul li > a:before,.footer-wrapper .top-bar-section li:not(.has-form) a:not(.button):after,.footer-wrapper .top-bar-section ul li > a:after{color:#b8860b;}.footer-wrapper .top-bar-section .dropdown{display:none!important;}.social-icons .fa{width:44px;line-height:44px;font-size:22px;color:#b8860b;text-align:center;}.social-icons .fa:hover{color:#ffffff;}.scroll-top{position:absolute;right:2.5%;background:none;color:#b8860b;text-align:center;width:44px;font-size:35px;cursor:pointer;}.scroll-top .fa{line-height:44px;}.disclaimer{display:block;width:100%;background:#b8860b;padding:10px;}.disclaimer p{margin:0;color:#ffffff;text-transform:uppercase;font-size:9px;line-height:13px;}.lnm-image img{max-width:95px;}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.header-topbar{display:flex;height:40px;flex-direction:column;align-items:end;right:0;margin:10px;justify-content:center;}.topbar-right{display:flex;justify-content:space-between;align-items:center;} .button1{flex-grow:1;transition:flex-grow 0.3s ease;text-align:center;padding:10px;background-color:#1b3f7d;color:#fff!important;cursor:pointer;border:1px solid white;margin:1px;} .button1:hover{flex-grow:2;}.button1 a{margin:0;color:white;}.button1 p{margin:0;} .service-section > div{margin:10px;background:#ffffffbd;max-width:max-content;padding:20px;} .service-section{display:flex!important;align-items:stretch;justify-content:center;}.service-section.mobile{display:none!important;}  .top-bar .toggle-topbar.menu-icon a{height:34px;line-height:33px;padding:0 40px 0 15px;color:white;position:relative;font-weight:600;letter-spacing:1px!important;} .top-bar .toggle-topbar a{font-size:1.0rem;letter-spacing:1px;} .top-bar .toggle-topbar.menu-icon a span::after{content:"";position:absolute;display:block;height:0;top:50%;margin-top:-8px;right:6px;box-shadow:0 0 0 1px white,0 7px 0 1px white,0 14px 0 1px white;width:26px;}.border-fine{border:2px solid #b8860b;} .padded{padding:5%;}.mobile-sticky-cta{display:none;}.inner-hero{background:linear-gradient(160deg,#14315f 0%,#1B3F7D 60%,#2a539b 100%);color:#fff;padding:76px 0 84px;}.hero-badge{display:inline-block;background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:6px 16px;font-size:.85rem;font-weight:600;letter-spacing:.5px;margin-bottom:22px;}.inner-hero h1{font-size:clamp(2rem,4.5vw,2.9rem);font-weight:800;line-height:1.15;max-width:780px;color:#ffffff;text-transform:uppercase;}.inner-hero h1 em{color:#c9a227;font-style:normal}.inner-hero p{font-size:1.13rem;color:#ffffff;max-width:660px;margin:22px 0 34px}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;}.btn-gold{background:#c9a227;color:#14315f;text-decoration:none;font-weight:700;padding:15px 30px;border-radius:8px;font-size:1.05rem;transition:filter .2s;}.btn-gold:hover{filter:brightness(1.08)}.btn-line{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.6);text-decoration:none;font-weight:600;padding:15px 30px;border-radius:8px;font-size:1.05rem;transition:background .2s;margin-left:5px;}.btn-line:hover{background:rgba(255,255,255,.12);color:#ffffff;}.hero-stats{display:flex;gap:40px;margin-top:46px;flex-wrap:wrap;}.stat .num{font-size:1.8rem;font-weight:800;}.stat .lbl{font-size:.88rem;color:#b9cfe8;}h2{font-size:clamp(1.55rem,3vw,2.1rem);font-weight:800;color:#1B3F7D;line-height:1.25;margin-bottom:16px;}.lead{font-size:1.08rem;color:#5b6b7f;max-width:740px;}p.lead{font-size:1.1rem;}.parts{background:#fff;}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:36px;}.card{background:#f2f7fc;border:1px solid #dbe4ee;border-radius:14px;padding:26px;}.card .letter{width:44px;height:44px;border-radius:9px;background:#1B3F7D;color:#fff;font-weight:800;font-size:1.3rem;display:flex;align-items:center;justify-content:center;margin-bottom:14px;}.card h3{color:#1B3F7D;font-size:1.05rem;margin-bottom:8px;}.card p{color:#5b6b7f;font-size:.95rem;}.paths{background:#f2f7fc;}.path-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;}.path{background:#fff;border:1px solid #dbe4ee;border-radius:14px;overflow:hidden;}.path .head{padding:20px 26px;color:#ffffff;background:#1B3F7D;}.path .head h3{color:#ffffff;font-weight:bold;font-size:1.15rem;}.path .head p{font-size:.88rem;opacity:.85;color:#ffffff;}.path ul{list-style:none;padding:20px 26px;}.path li{padding:9px 0 9px 28px;position:relative;font-size:.97rem;border-bottom:1px solid #f2f7fc;}.path li:last-child{border-bottom:none;}.path li::before{content:"✓";position:absolute;left:0;color:#B8860B;font-weight:800;}.path-note{margin-top:24px;background:#fff;border-left:4px solid #B8860B;padding:18px 24px;border-radius:0 10px 10px 0;color:#5b6b7f;font-size:.95rem;}.dates{background:#ffffff;}.timeline{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;margin-top:36px;}.tl{border:1px solid #dbe4ee;border-left:5px solid #B8860B;border-radius:0 12px 12px 0;padding:24px;}.tl h3{color:#1B3F7D;font-size:1.05rem;margin-bottom:8px;}.tl p{color:#5b6b7f;font-size:.95rem;}.why{background:#1B3F7D;color:#fff;} .why h2{color:#fff;}.why .lead{color:#c6d8ec;}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;} .w-item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:24px;}.w-item h3{font-size:1.02rem;margin-bottom:8px;font-weight:bold;color:#c9a227}.w-item p{color:#c6d8ec;font-size:.94rem;}.cta{background:#fff;text-align:center;}.cta-inner{background:linear-gradient(150deg,#14315f,#2a539b);border-radius:20px;padding:56px 40px;color:#fff;}.cta-inner h2{color:#fff;} .cta-inner p{color:#d7e5f5;max-width:600px;margin:0 auto 28px;font-size:1.08rem;} .phone-big{display:inline-block;font-size:clamp(1.5rem,4vw,2.3rem);font-weight:800;color:#fff;font-family:"Cabin",sans-serif;text-decoration:none;margin-bottom:8px;}.cta-sub{font-size:.92rem;color:#b9cfe8;margin-bottom:24px;} .cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;}.hero-container{max-width:1080px;margin:0 auto;padding:0 24px}.vertical-padding-small{padding:66px 0;}.section-label{color:#B8860B;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px} .about{background:#ffffff;} .about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;align-items:center;}.about-card{background:#f2f7fc;border:1px solid #dbe4ee;border-radius:14px;padding:34px;} .about-card h3{color:#1B3F7D;font-size:1.15rem;margin-bottom:14px;}.about-card ul{list-style:none;} .about-card li{padding:9px 0 9px 30px;position:relative;color:#1f2937;} .about-card li::before{content:"✓";position:absolute;left:0;color:#1B3F7D;font-weight:800;} .small-biz{background:#f2f7fc;}.card{background:#fff;border:1px solid #dbe4ee;border-radius:14px;padding:30px;transition:box-shadow .2s;} .card:hover{box-shadow:0 8px 24px rgba(11,46,89,.1);}.card .icon svg{stroke:#1B3F7D;}.card .icon{width:48px;height:48px;border-radius:10px;background:#f2f7fc;display:flex;align-items:center;justify-content:center;margin-bottom:18px;}.jobs .card .icon{background:#1B3F7D;}.jobs .card .icon svg{stroke:#f2f7fc;}.card .icon svg{width:26px;height:26px;stroke:#1B3F7D;}.card h3{color:#1B3F7D;font-size:1.1rem;margin-bottom:10px}.card p{color:#5b6b7f;font-size:.98rem;} .carriers{background:#fff;}.carrier-cols{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:38px;}.carrier-box{border:1px solid #dbe4ee;border-radius:14px;overflow:hidden;}.carrier-box .head{padding:22px 28px;color:#fff;}.carrier-box .head.fully{background:#1B3F7D;}.carrier-box .head.level{background:#2a539b;}.carrier-box .head h3{font-size:1.2rem;color:#ffffff;margin-bottom:4px;}.carrier-box .head p{font-size:.9rem;opacity:.85;color:#ffffff;}.carrier-box .body{padding:22px 28px;background:#fff;}.carrier-box ul{list-style:none;}.carrier-box li{padding:11px 0;border-bottom:1px solid #dbe4ee;font-weight:600;color:#1B3F7D;display:flex;align-items:center;gap:10px;} .carrier-box li:last-child{border-bottom:none;}.carrier-box li::before{content:"";width:8px;height:8px;border-radius:50%;background:#B8860B;flex-shrink:0;}.carrier-note{margin-top:26px;background:#f2f7fc;border-left:4px solid #1B3F7D;padding:18px 24px;border-radius:0 10px 10px 0;color:#5b6b7f;font-size:.95rem;} .tailored{background:#1B3F7D;color:#fff;}.tailored h2{color:#fff;}.tailored .lead{color:#c6d8ec;}.tailored-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:38px;}.t-item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:26px;}.t-item h3{font-size:1.05rem;margin-bottom:8px;color:#fff;}.t-item p{color:#c6d8ec;font-size:.95rem;}.jobs{background:#fff;}.parts .cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:22px;margin-top:36px;}.small-biz .card{background:#ffffff;}.card{background:#f2f7fc;border:1px solid #dbe4ee;border-radius:14px;padding:28px;}.small-biz .card .icon{width:48px;height:48px;border-radius:10px;background:#f2f7fc;display:flex;align-items:center;justify-content:center;margin-bottom:16px;}.small-biz .card .icon svg{width:26px;height:26px;stroke:#1B3F7D;}.jobs .small-biz .card .icon{background:#1B3F7D;} .card h3{color:#1B3F7D;font-size:1.08rem;margin-bottom:10px}.card p{color:#5b6b7f;font-size:.96rem;}.types{background:#f2f7fc;}.type-cols{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;}.type{background:#fff;border:1px solid #dbe4ee;border-radius:14px;overflow:hidden;}.type .head{padding:20px 26px;color:#fff;background:#1B3F7D;}.type .head h3{font-size:1.15rem;color:#ffffff;}.type .head p{font-size:.88rem;opacity:.85;color:#ffffff;}.type ul{list-style:none;padding:20px 26px;}.type li{padding:9px 0 9px 28px;position:relative;font-size:.97rem;border-bottom:1px solid #f2f7fc;}.type li:last-child{border-bottom:none;}.type li::before{content:"✓";position:absolute;left:0;color:#B8860B;font-weight:800;} .type-note{margin-top:24px;background:#fff;border-left:4px solid #B8860B;padding:18px 24px;border-radius:0 10px 10px 0;color:#5b6b7f;font-size:.95rem;}.how{background:#fff;}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;margin-top:36px;}.step{border:1px solid #dbe4ee;border-left:5px solid #B8860B;border-radius:0 12px 12px 0;padding:24px;} .step .n{font-size:1.6rem;font-weight:800;color:#B8860B;margin-bottom:6px;}.step h3{color:#1B3F7D;font-size:1.03rem;margin-bottom:8px;}.step p{color:#5b6b7f;font-size:.94rem;}.why{background:#1B3F7D;color:#fff;}.why h2{color:#fff;}.why .lead{color:#c6d8ec;}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px;}.w-item{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:24px;}.w-item h3{font-size:1.02rem;margin-bottom:8px;color:#B8860B;} .w-item p{color:#c6d8ec;font-size:.94rem;}  @media only screen and (max-width:1536px){.header-company-serviceorder{font-size:14px;}} @media only screen and (max-width:1440px){.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li > a{font-size:12px;}.home-slider-wrapper{height:50vw;}.header-company-title,.header-company-title a{font-size:21px;}.header-wrapper .header-info{padding:10px 0px;flex-direction:column;}.cta-button{font-size:10px;}.clogo{width:265px;}img.serviceimage{max-width:215px;}.header-company-serviceorder{font-size:14px;text-align:center;}.header-topbar{height:100px;align-items:center;}} @media only screen and (min-width:1180px){.home-slider-wrapper{height:60vw;}.cta-button2{font-size:15px;}} @media only screen and (min-width:1025px){.top-bar-section .dropdown{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);}.top-bar-section .has-dropdown > a{padding-right:15px!important;}.top-bar-section .has-dropdown > a::after{top:auto;right:auto;border:none;}} @media only screen and (max-width:1024px){h1,h1 a{font-size:25px;}h2{font-size:22px;}h3{font-size:20px;}h4,.large-text{font-size:17px;}p{font-size:15px;}.box{margin:5px 0;}#preloader{font-size:25px;}.header-wrapper .header-info{padding:25px 0;}.header-wrapper .header-info .border-left{border:none;}.header-wrapper .header-info .cta-button{margin:0;}.navigation-wrapper{background:#1b3f7d;}.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 li:not(.has-form) a:hover:not(.button),.top-bar-section ul li:hover:not(.has-form) > a{color:#000000;}.top-bar.expanded .title-area{background:none;}.top-bar.expanded .toggle-topbar a{color:#ffffff;}.top-bar-section li:not(.has-form) a:not(.button),.top-bar-section ul li > a{color:#ffffff;text-align:center;}.top-bar-section li:not(.has-form) a:not(.button):before,.top-bar-section li:not(.has-form) a:not(.button):after{display:none;}.top-bar-section li:not(.has-form) a:hover:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button){background:#ffffff;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){background:none;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){background:#000000;color:#ffffff;}.home-slider-wrapper{margin-top:0;}.slick-slider{margin-bottom:0;}.slider-nav .slick-dots li a{font-size:13px;}.center-content:before{top:25px;left:5px;}.about-columns{padding-top:10px;}.about-img{position:relative;float:left;margin-top:25px;}.home-slider-wrapper{display:none;}.topbar-left{display:none;}h3.servicetitle{font-size:15px;}img.serviceimage{max-width:115px;padding:0;}.top-bar{display:block;}.preload-top{display:none;}.service-section{display:none!important;}.service-section.mobile{display:flex!important;flex-direction:column;align-items:center;}.social-icons{display:flex;align-items:center;justify-content:center;width:100%;}.mobile-hide{display:none;}.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:#ffffff;font-size:1.125em;font-family:'Open Sans',sans-serif;background:#1b3f7d;padding:20px 5px;margin:0 5px;border-radius:0;position:relative;}.disclaimer{padding-bottom:100px;}.fullwidth-navigation{display:none;} #ae_launcher{bottom:80px !Important;left:10px !important;right:initial !important;}ul.disc{list-style-position:inside;}.hero-container{max-width:900px;}} @media only screen and (max-width:820px){.hero-container{max-width:700px;}} @media only screen and (max-width:768px){.topbar-right{display:inline;}.sidebar{width:100%!important;}.header-topbar{display:inline;} #preloader img{width:50%;}.vertical-padding{padding:20px 0;}.logo-wrapper{width:100%;text-align:center;padding:0;float:none;}.logo-wrapper img{width:50%;}.company-info{width:100%;text-align:center;}.header-company-title,.header-company-title a{text-align:center;font-size:18px;}.header-wrapper .header-info .cta-button{line-height:2;}.header-contact{line-height:2;}.header-contact:before{display:none;}.home-slider-bottom{position:relative;}.slider-nav .slick-dots li{width:33%;margin:0;}.slider-nav .slick-dots li a{font-size:11px;}.slider-nav .slick-dots li a span,.slider-nav .slick-dots li.slick-active a span,.slider-nav .slick-dots li:hover a span{position:relative;left:auto;transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);}.slider-nav .slick-dots li a .fa,.slider-nav .slick-dots li.slick-active a .fa,.slider-nav .slick-dots li:hover a .fa{display:none;}.slider-nav .slick-dots{margin-bottom:0;}.tagline p{font-size:16px;line-height:normal;padding:10px 0;}.about-columns{padding:0;}.about-columns h2,.service h2{border-bottom:3px solid #ffd34a;}.about-columns h2:before,.service h2:before{display:none;}.service-wrapper{margin:5px 0;}.service{padding:0;}.service h2,.inner-service h2,.inner-service h3{display:block;float:none;text-align:center;font-size:18px;}a.button.homepagebutn{background-color:#28ace2;width:185px;color:#ffffff;font-size:19px;font-weight:bold;text-shadow:1px 1px 1px #1760ad;}.home-slider-wrapper{height:200px;}.header-topbar.complete{position:fixed;z-index:9999;bottom:0;}.home-tagline{display:none;}.service-section{display:none!important;}.service-section.mobile{flex-direction:column;}.mobile-hide{display:none;}.badges img{width:200px;}.hero-container{max-width:600px;}.path-cols{grid-template-columns:1fr;}.why-grid{grid-template-columns:1fr;}.btn-gold{font-size:0.8rem;}.inner-hero{padding:0;}.hero-stats{flex-direction:column;text-align:center;}.inner-hero p{font-size:0.9rem;}.about-grid{grid-template-columns:1fr;}.tailored-grid{grid-template-columns:1fr;}.carrier-cols{grid-template-columns:1fr;}.type-cols{display:grid;grid-template-columns:1fr;}.hero-badge{padding:10px 40px;text-align:center;}} @media only screen and (max-width:500px){.hero-container{max-width:300px;}p.hero-badge{padding:10px 40px;text-align:center;}} 