  img.home-icon{width:30%;}  .bg-white{background-color:#FFFFFF;} .bg-white-two{background-color:rgba(255,255,255,0.65);} #wpadminbar{display:none !important;}.animated{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;} to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}} @keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;} to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}} .slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;} @-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;} to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}} @keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;} to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}} .slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;} body{font-family:Roboto Slab,serif;}h1,h1 a{color:#358ba6;font-family:Roboto Slab,serif;font-size:2em;line-height:2.3rem;margin:25px 0;font-weight:700;text-shadow:1px 2px 7px rgba(0,0,0,0.10);}h2{color:#358ba6;font-family:Roboto Slab,serif;font-size:2em;line-height:2.3rem;margin:25px 0;font-weight:700;text-shadow:1px 2px 7px rgba(0,0,0,0.10);}h3{color:#358ba6;font-family:Roboto Slab,serif;font-size:1.5em;line-height:2.3rem;margin:25px 0;font-weight:700;text-shadow:1px 2px 7px rgba(0,0,0,0.10);}h4{color:#358ba6;font-family:Roboto Slab,serif;font-size:1.3em;line-height:2.3rem;margin:25px 0;font-weight:700;}p{font-family:Roboto Slab,serif;color:#212121;font-size:16px;margin:15px 0;font-weight:200;line-height:175%;}ul{list-style-type:none;}ol li{font-weight:200;line-height:200%;}ul.circle-cyan li,ul.circle-grey li{color:#212121;font-weight:200;line-height:200%;}ul.circle-cyan li::before{content:"○";color:#40cdf7;position:absolute;transform:translateX(-20px);-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);margin-right:10px;}ul.circle-grey li::before{content:"○";margin-right:10px;position:absolute;transform:translateX(-20px);-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);}.row{margin:0 auto;max-width:75rem;width:100%;}.row.wide{max-width:95rem;}.strip-padding{padding:0;}.contain-to-grid{background:none !important;}.contain-to-grid .top-bar{max-width:75em;}.page-wrapper{max-width:75rem;clear:both;}.move-text-to-slider{display:none;}.bg-blue{background:#1c2b56;}.bg-blue h1,.bg-blue h2,.bg-blue h3{color:#358ba6;}.bg-blue h2.split,.bg-blue p,.bg-blue ol li,.bg-blue ul.circle-cyan li{color:#FFFFFF;}.bg-light-slate h1,.bg-light-slate h2,.bg-light-slate h3{color:#1dbdec;}.bg-light-slate{background:#007fae;}h1.split-heading,h2.split-heading{color:#1dbdec;font-weight:bold;font-size:45px;line-height:55px;text-shadow:1px 2px 7px rgba(0,0,0,0.15);letter-spacing:1px;}h1.split-heading span,h2.split-heading span{display:block;width:100%;font-weight:200;color:#191919;font-size:25px;margin-bottom:20px;line-height:0;letter-spacing:1px;text-shadow:1px 2px 7px rgba(0,0,0,0.3);}.custom-padding{padding:3% 4% 2% 11%;}.small-vertical-margin-top{margin-top:4vh;}.medium-vertical-margin-top{margin-top:12vh;}.vertical-margin-top{margin-top:130px;}.medium-padding-left{padding-left:7vw;}.medium-padding-right{padding-right:5vw;}.medium-vertical-padding{padding:5vh 0;}.large-vertical-padding{padding:15vh 0;}.x-large-vertical-padding{padding:18vh 0px;}ul.circle li{line-height:200%;}span.lighter{font-weight:200;}.inline-element{display:inline-block;}.max-height{height:100%;}.text-slate{color:#fff;}.vertical-centering{top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}.vertical-padding-top{padding-top:8vh;}.has-horizontal-accent-grey p::before{content:"";display:block;height:5px;width:3vw;background-color:#1dbdec;position:absolute;top:25px;left:0vw;}.has-horizontal-accent-grey p{padding:0 0 0 4vw;}.has-horizontal-accent-cyan p::before{content:"";display:block;height:5px;width:3vw;background-color:#40cdf7;position:absolute;top:25px;left:0vw;}.has-horizontal-accent-cyan p{padding:0 0 0 4vw;}.text-white{color:#FFFFFF!important;}.text-cyan{color:#fff!important;text-shadow:1px 2px 7px rgba(0,0,0,0.57);}.slick-background-wrapper{left:0;position:fixed;top:0;z-index:-1;width:101% !important;overflow:hidden;}.has-fadein{opacity:0;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;}.scrollfade{opacity:0;transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-ms-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;}.scrollfade.complete{opacity:1;}.scrollfade.from-bottom{transform:translateY(15%);-webkit-transform:translateY(15%);-ms-transform:translateY(15%);-moz-transform:translateY(15%);-o-transform:translateY(15%);transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}.scrollfade.from-bottom.complete{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}.scrollfade.from-top{transform:translateY(-15%);-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);-moz-transform:translateY(-15%);-o-transform:translateY(-15%);transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}.scrollfade.from-top.complete{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}.scrollfade.from-left{transform:translateX(-15%);-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);-moz-transform:translateX(-15%);-o-transform:translateX(-15%);transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}.scrollfade.from-left.complete{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}.scrollfade.from-right{transform:translateX(15%);-webkit-transform:translateX(15%);-ms-transform:translateX(15%);-moz-transform:translateX(15%);-o-transform:translateX(15%);transition:all 1s ease;-webkit-transition:all 1s ease;-ms-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;}.scrollfade.from-right.complete{transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}.scroll-to-content{cursor:pointer;}  .flx-box{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;height:auto;min-height:650px;}.start-at-half{height:375px;align-self:flex-end;-ms-align-self:flex-end;-webkit-align-self:flex-end;-moz-align-self:flex-end;-o-align-self:flex-end;}.end-at-half{height:425px;align-self:flex-end;-ms-align-self:flex-end;-webkit-align-self:flex-end;-moz-align-self:flex-end;-o-align-self:flex-end;} .about-bg-2{background:url("https://spwiring.com/wp-content/uploads/sites/1526/2019/10/about-background-small.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;}  .services-row{margin-bottom:2%;}.service-card{background:transparent;cursor:pointer;padding:10px 30px 20px 30px;}.service-card:hover{background:-webkit-radial-gradient(center,ellipse cover,#2c75ff 2%,#4a71b6 100%);background:-moz-radial-gradient(center,ellipse cover,#2c75ff 2%,#4a71b6 100%);background:-o-radial-gradient(center,ellipse cover,#2c75ff 2%,#4a71b6 100%);background:radial-gradient(ellipse at center,#2c75ff 2%,#4a71b6 100%);box-shadow:0px 0px 18px rgba(0,0,0,0.48);}.service-card h2{font-size:1.75em;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.service-card:hover h2{color:#48e8ff;}.service-card a{display:block;width:100%;position:absolute;height:100%;top:0px;left:0px;}.service-card span{color:#FFFFFF;background:#007fae;display:block;max-width:175px;padding:10px 0;text-align:center;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.service-card:hover span{background:#091325;}.service-card:hover p{color:#FFFFFF;}  header{z-index:99;min-height:70vh;}.logo-wrapper{transform:translateY(8%);background:rgba(255,255,255);border-bottom:1px solid #1dbdec;}h1.header-company-title,.logo-wrapper img{}.header-company-title a{font-family:Roboto Slab,serif;font-weight:600;text-decoration:none;font-size:0.9em;line-height:1.5;color:#FFFFFF;text-decoration:none;float:left;width:100%;text-align:left;margin:30px 0 5px 0;text-shadow:1px 2px 7px rgba(0,0,0,0.25);letter-spacing:1px;}.blue-gradient-overlay::before{content:"";display:block;width:100%;height:100%;z-index:0;position:absolute;background:rgba(255,255,255,0.3);} .blue-gradient-overlay-two::before{content:"";display:block;width:100%;height:100%;z-index:0;position:absolute;background:rgba(0,0,0,0.65);} .interactive-background{background:url(https://spwiring.com/wp-content/uploads/sites/1526/2019/09/top-2.jpg);background-repeat:no-repeat;background-size:108% !important;background-position:top center;}.logo-wrapper img{ width:20%;}.header-contents{padding:0 25% 0 1rem;position:relative;top:0vh;}h1.slider-text,p.default-slider-text{color:#1c1c1c;font-size:45px;font-weight:800;line-height:100%;text-shadow:1px 2px 7px rgba(0,0,0,0.3);letter-spacing:1px;}h1.slider-text span,p.default-slider-text span{display:block;width:100%;font-weight:200;font-size:36px;margin:0 0 15px 0;line-height:1;letter-spacing:1px;padding-bottom:25px;}.header-phone-number a{color:#FFFFFF;font-size:23px;font-weight:normal;float:left;margin:25px 0 10px 0px;}.header-phone-number a span{font-weight:200;font-size:27px;}.home-slider-holder{box-shadow:0px 5px 30px rgba(0,0,0,0.48);}.offset-slider-holder{position:relative;transform:translateY(-40px);-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);-moz-transform:translateY(-40px);-o-transform:translateY(-40px);}p.header-company-serviceorder{color:#1c1c1c;font-weight:200;font-size:23px;}.container{position:absolute;top:0;width:24px;height:24px;}.chevron{position:absolute;width:28px;height:8px;opacity:0;transform:scale3d(0.5,0.5,0.5);-webkit-transform:scale3d(0.5,0.5,0.5);-ms-transform:scale3d(0.5,0.5,0.5);-moz-transform:scale3d(0.5,0.5,0.5);-o-transform:scale3d(0.5,0.5,0.5);animation:move 3s ease-out infinite;-webkit-animation:move 3s ease-out infinite;-ms-animation:move 3s ease-out infinite;-moz-animation:move 3s ease-out infinite;-o-animation:move 3s ease-out infinite;}.chevron:first-child{animation:move 3s ease-out 1s infinite;-webkit-animation:move 3s ease-out 1s infinite;-ms-animation:move 3s ease-out 1s infinite;-moz-animation:move 3s ease-out 1s infinite;-o-animation:move 3s ease-out 1s infinite;}.chevron:nth-child(2){animation:move 3s ease-out 2s infinite;-webkit-animation:move 3s ease-out 2s infinite;-ms-animation:move 3s ease-out 2s infinite;-moz-animation:move 3s ease-out 2s infinite;-o-animation:move 3s ease-out 2s infinite;}.chevron:before,.chevron:after{content:" ";position:absolute;top:0;height:100%;width:51%;background:#FFFFFF;}.chevron:before{left:0;transform:skew(0deg,30deg);-webkit-transform:skew(0deg,30deg);-ms-transform:skew(0deg,30deg);-moz-transform:skew(0deg,30deg);-o-transform:skew(0deg,30deg);}.chevron:after{right:0;width:50%;transform:skew(0deg,-30deg);-webkit-transform:skew(0deg,-30deg);-ms-transform:skew(0deg,-30deg);-moz-transform:skew(0deg,-30deg);-o-transform:skew(0deg,-30deg);}.text{display:block;margin-top:75px;margin-left:-30px;font-family:"Helvetica Neue","Helvetica",Arial,sans-serif;font-size:12px;color:#FFFFFF;text-transform:uppercase;white-space:nowrap;opacity:.25;animation:pulse 2s linear alternate infinite;-webkit-animation:pulse 2s linear alternate infinite;-ms-animation:pulse 2s linear alternate infinite;-moz-animation:pulse 2s linear alternate infinite;-o-animation:pulse 2s linear alternate infinite;}  .top-bar,.top-bar-section ul li{background:none;}.navigation-wrapper .top-bar{background:none;display:inline-block;height:auto;}.top-bar-section ul:not(.dropdown) li:not(:last-child){margin-right:0;}.top-bar-section li:not(.has-form) a:not(.button){background:transparent;color:#1c1c1c;font-family:Roboto Slab,serif;font-size:20px;text-transform:capitalize;position:relative;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{color:#fff;background:transparent;}.top-bar-section .has-dropdown>a:after{border-color:rgb(79,252,255) transparent transparent transparent;-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}.top-bar-section .dropdown{background:#007fae; background:-moz-radial-gradient(center,ellipse cover,#17b8e8 2%,#007fae 100%); background:-webkit-radial-gradient(center,ellipse cover,#17b8e8 2%,#007fae 100%); background:-o-radial-gradient(center,ellipse cover,#17b8e8 2%,#007fae 100%); background:radial-gradient(ellipse at center,#17b8e8 2%,#007fae 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="#17b8e8",endColorstr="#007fae",GradientType=1 ); box-shadow:0px 20px 45px 0px rgba(28,28,28,0.45);}.top-bar-section .dropdown li{background:none;margin:0 !important;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:#FFFFFF;background:none;padding:0 15px;text-transform:capitalize;font-size:14px;line-height:45px;}.top-bar-section .dropdown li:not(.has-form):hover>a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) a:not(.button){color:#FFFFFF;background:#007fae;padding:0 15px;}  header.contact-page-header{height:auto;position:relative;min-height:50vh;}header.contact-page-header .header-contents{top:7vh;}.contact-page-buffer{height:65vh;}.groupWrapper{margin:20px 0;}.contact-img{background:url(https://spwiring.com/wp-content/themes/lv3/images/lv3-contact-page-img.png);background-size:cover;background-repeat:no-repeat;width:auto;height:auto;min-height:566px;min-width:740px;position:absolute;left:0;bottom:0;}.contactForm{margin-top:20px;}.contactForm label{font-weight:bold;display:block;}.contactForm input{width:100%;padding:17px;margin-bottom:15px;height:2.7rem;background-color:transparent;}.contactForm textarea{width:100%;min-height:200px;}.contactForm .captchaWrapper{margin-top:10px;}.contactForm .captchaRefresh{vertical-align:top;}.contactForm .submitWrapper{text-align:center;margin-top:30px;}.contactForm .submitWrapper span.submit{font-size:inherit;font-weight:200;background-color:#0581af;padding:10px 0;cursor:pointer;color:#FFFFFF;display:block;max-width:250px;margin:0 auto;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.contactForm .submitWrapper span.submit:hover{background-color:#064258;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.form-holder{background:#FFFFFF;padding:5% 10%;top:7vh;box-shadow:0px 5px 30px rgba(0,0,0,0.48);position:absolute;}.entry-content.emailConfirmation{position:fixed;right:50%;z-index:99999;transform:translateX(50%);-webkit-transform:translateX(50%);-ms-transform:translateX(50%);-moz-transform:translateX(50%);-o-transform:translateX(50%);background:rgba(0,0,0,0.65);width:100%;height:100%;}.entry-content.emailConfirmation *{text-align:center;}.entry-content.emailConfirmation p{color:#FFFFFF;}  .footer-wrapper{width:100%;font-family:Roboto Slab,serif;}.footer-inner-wrapper{margin:0 auto;padding:25px 0 0 0;}.footer-inner-wrapper h1{padding:0 0 25px 0;}.footer-bg{ background-size:cover;background-position:center;border-top:5px solid #0093c7;}.footer-bg::before{content:"";display:block;width:100%;height:100%;background:rgba(0,0,0,0.82);position:absolute;opacity:0.96;}p.footer-heading{font-size:27px;margin:0 0 10px 0;font-weight:700;}.footer-email,.footer-number,.footer-location{position:relative;left:-10px;}a.footer-cta{display:block;max-width:200px;margin:20px auto 0 auto;color:#FFFFFF;padding:10px 0;background:-webkit-linear-gradient(-105deg,rgb(0,127,174),rgb(8,77,102));background:-o-linear-gradient(-105deg,rgb(0,127,174),rgb(8,77,102));background:-moz-linear-gradient(-105deg,rgb(0,127,174),rgb(8,77,102));background:linear-gradient(-105deg,rgb(0,127,174),rgb(8,77,102));transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}a.footer-cta:hover{box-shadow:0 0 45px rgba(0,0,0,0.4392156862745098);}.footer-social .fa{margin:10px 10px;font-size:22px;color:#0093c7;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;}.footer-social .fa:hover{color:#358ba6;}.disclaimer p{font-size:13px;line-height:inherit;}svg.payment-icon{float:none;}  .slide-out-wrapper{position:fixed;top:50%;right:0;width:33vw;background:#f9f9f9;padding:2% 4%;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;}.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);}.slide-out-content h3{margin:0 0 25px;}.slide-out-form form{margin:0;}.slide-out-form input.fancyInput[type="text"]{padding:10px 25px;margin-bottom:10px;}.slide-out-form .contactForm textarea{padding:10px 15px;font-size:15px;height:100px;margin-bottom:10px;}.slide-out-form .contactForm .captchaWrapper{margin:0 0 10px;padding:5px 15px;min-height:0;}.slide-out-form .contactForm .captchaWrapper input{margin:0 0 0 0px;padding:0 15px;}.slide-out-form .contactForm .submitWrapper span.submit{min-width:200px;padding:15px;}.slide-out-form .contactForm .submitWrapper{margin-top:20px;}.slide-out-wrapper span.open,.slide-out-wrapper span.close{position:absolute;left:0;top:50%;color:#FFFFFF;font-size:24px;width:80px;line-height:80px;text-align:center;background:#005d80;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;}.slide-out-wrapper span.close{display:none;}.slide-out-wrapper span.open{display:inline-block;}.slide-out-wrapper.active span.close{display:inline-block;}.slide-out-wrapper.active span.open{display:none;}.landing-page-wrapper #primary,.row.service-areas-wrapper .clearfix{padding:0 0 60px 0;}.landing-page-button-wrapper a{background:#28396f;}  @keyframes move{25%{opacity:1;} 33%{opacity:1;transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);-moz-transform:translateY(30px);-o-transform:translateY(30px);} 67%{opacity:1;transform:translateY(40px);-webkit-transform:translateY(40px);-ms-transform:translateY(40px);-moz-transform:translateY(40px);-o-transform:translateY(40px);} 100%{opacity:0;transform:translateY(55px) scale3d(0.5,0.5,0.5);-webkit-transform:translateY(55px) scale3d(0.5,0.5,0.5);-ms-transform:translateY(55px) scale3d(0.5,0.5,0.5);-moz-transform:translateY(55px) scale3d(0.5,0.5,0.5);-o-transform:translateY(55px) scale3d(0.5,0.5,0.5);}} @keyframes pulse{to{opacity:1;}} @media only screen and (max-width:1600px){.row.wide{max-width:85rem;}.custom-padding{padding:3% 4% 2% 8%;}.header-phone-number a{font-size:20px;}.header-phone-number a span{font-size:22px;}h1.slider-text,p.default-slider-text{font-size:50px;}h1.slider-text span,p.default-slider-text span{font-size:24px;}h2.split-heading,h1.split-heading{font-size:40px;line-height:40px;}h2.split-heading span,h1.split-heading span{font-size:22px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:14px;}} @media only screen and (max-width:1400px){p{font-size:15px;}.row.wide{max-width:75rem;}.medium-vertical-padding{padding:10vh 0;}.large-vertical-padding{padding:13vh 0;}.x-large-vertical-padding{padding:18vh 0px;}.vertical-margin-top{margin-top:11vh;}.has-horizontal-accent-grey p{margin-top:0;}.header-phone-number a{font-size:18px;}.header-phone-number a span{font-size:20px;}h2.split-heading,h1.split-heading{font-size:38px;line-height:38px;}h2.split-heading span,h1.split-heading span{font-size:20px;}h1.slider-text,p.default-slider-text{font-size:45px;}h1.slider-text span,p.default-slider-text span{font-size:22px;}.header-company-title a{font-size:1em;}.has-horizontal-accent-grey p::before{top:15px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){line-height:35px;}.top-bar-section li:not(.has-form) a:not(.button){font-size:13px;}.header-contents{top:15vh;}header.contact-page-header{min-height:60vh;}header.contact-page-header .header-contents{top:2vh;}p.footer-heading{font-size:21px;}.contact-img{min-height:360px;min-width:515px;}.groupWrapper{margin:5px 0;}.form-holder h2.split-heading,h1.split-heading{font-size:30px;line-height:25px;}.form-holder{top:0;}.slider-wrapper{max-width:525px;}} @media screen and (max-height:900px){.slider-wrapper{max-width:525px;}} @media only screen and (max-width:1024px){.mobile-navigation{display:block;font-size:18px;right:20px;line-height:58px;position:absolute;text-transform:uppercase;top:30px;vertical-align:top;width:auto;z-index:999;}.mobile-navigation .fa{color:#FFFFFF;font-size:32px;line-height:58px;margin:0px;text-align:center;vertical-align:middle;width:58px;}.fullwidth-navigation{background:#233161;position:absolute;top:0;width:100%;z-index:997;}.fullwidth-navigation .top-bar{padding-top:10%;height:100%;display:block;}.fullwidth-navigation .title-area{display:none !important;}.top-bar-section{background:#233161;}.fullwidth-navigation .top-bar-section ul{position:relative;right:0;width:100%;z-index:997;padding-top:40px;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){line-height:65px;text-align:center;padding:0;font-size:20px;}.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover,.top-bar-section ul li:hover:not(.has-form)>a{padding:0;color:#40cdf7;}.top-bar-section li:not(.has-form) a:not(.button)::before{display:none !important;}.top-bar-section .has-dropdown > a::after{content:"";display:inline-block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #40cdf7 !important;border-top-style:solid;margin-top:0px;left:auto;right:0;top:44%;margin-right:15px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}.fullwidth-navigation.active .top-bar-section .has-dropdown.moved>.dropdown{box-shadow:none;left:100%;border-radius:0;background:#233161;padding-bottom:40px;}.top-bar-section .dropdown li:not(.has-form) a:not(.button){color:white;line-height:35px !important;}.top-bar .top-bar-section ul.dropdown li:not(.dropdown){height:35px;}ul.circle-grey li::before,ul.circle-cyan li::before{font-size:10px;}header.contact-page-header .header-contents{top:0;transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);}h1.slider-text span,p.default-slider-text span,h2.split-heading span,h1.split-heading span{line-height:1;}.x-large-vertical-padding{padding:10vh 0px;}.has-horizontal-accent-grey p::before{width:4vw;left:2vw;}.has-horizontal-accent-grey p{padding:0 8vw;}.medium-padding-left{padding-left:.9375rem;}.medium-padding-right{padding-right:.9375rem;}.medium-strip-padding{padding:0;}.medium-vertical-margin-top{margin-top:2vh;}.has-horizontal-accent-grey.strip-accent p{padding:0;}.has-horizontal-accent-grey.strip-accent p::before{display:none;}.medium-padding-left.for-medium-padding-correction{padding-left:7vw;}.vertical-margin-top{margin-top:25px;}.vertical-centering{top:50%;transform:unset;-webkit-transform:unset;-ms-transform:unset;-moz-transform:unset;-o-transform:unset;}.footer-email,.footer-number,.footer-location{position:absolute;left:-10px;}p.footer-heading{font-size:20px;}} @media screen and (max-width:1024px) and (orientation:landscape){.slick-slide{max-height:unset;}.slider-wrapper{max-width:450px;}.row.wide{max-width:60rem;}.header-contents{top:0;transform:translateY(25%);-webkit-transform:translateY(25%);-ms-transform:translateY(25%);-moz-transform:translateY(25%);-o-transform:;padding:0px 17% 0 1rem;}h1.slider-text,p.default-slider-text{font-size:35px;}h1.slider-text span,p.default-slider-text span{font-size:19px;}.medium-vertical-padding{padding:70px 0;}.contact-page-buffer{height:auto;min-height:100vh;}} @media screen and (max-width:850px) and (orientation:landscape){.slider-wrapper{display:none;}.header-contents{transform:unset;-webkit-transform:unset;-ms-transform:unset;-moz-transform:unset;-o-transform:unset;padding:0 5%;}h1.slider-text,p.default-slider-text{margin:0;font-size:1.3em;}.header-company-title a{margin:10px 0 0 0;font-size:0.8em;}p.header-company-serviceorder{margin:15px 0 20px 0;font-size:13px;}.logo-wrapper img{max-width:75px;}} @media screen and (max-width:768px) and (orientation:portrait){.slider-wrapper{right:15px;}.header-contents{top:0;padding:0 10% 0 1rem;}h1.slider-text,p.default-slider-text{font-size:2em;}h1.slider-text span,p.default-slider-text span{font-size:12px;letter-spacing:0;}.medium-vertical-padding{padding:60px 0;}.row.wide{max-width:45rem;}}  .whiteTxt{color:#000!important;} .bg-card{padding:3rem;background-color:#fbfbfb;box-shadow:19px 20px 25px 0 rgba(0,0,0,.06);min-height:200px;border:1px solid #eaeaea;}.bg-card-two{padding:3rem;background-color:#fbfbfb;box-shadow:19px 20px 25px 0 rgba(0,0,0,.3);min-height:560px;} .top-bar-section li:not(.has-form) a:not(.button){padding:0 13px;} .stylingHeader{padding-top:25px;} .placingImgs img{margin-top:40px;}.footerWhiteText p{color:#fff;} .slidesPlacing{margin-top:65px;} .stylingPhone{font-size:31px;margin-top:24px;} .whiteText p{color:#fff;} .whiteText ul{color:#fff!important;line-height:50px;} .bigText{font-size:20px;} ul.circle-white li::before{content:"○";color:#40cdf7;position:absolute;transform:translateX(-20px);-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);-moz-transform:translateX(-20px);-o-transform:translateX(-20px);margin-right:10px;}  @media screen and (max-width:767px) and (orientation:portrait){header{z-index:99;min-height:0vh;} .whiteTxt{color:#000!important;font-size:17px!important;} .text-cyan{color:#000!important;text-shadow:none;font-size:26px!important;} .offset-slider-holder{position:relative;transform:translateY(25px);-webkit-transform:translateY(25px);-ms-transform:translateY(25px);-moz-transform:translateY(25px);-o-transform:translateY(25px);} p.header-company-serviceorder{margin:0;font-size:17px;} h2{font-size:1.7em;}.row.wide{max-width:22rem;}.header-phone-number a{float:unset;margin:0 0 10px 0;display:block;width:100%;text-align:center;} .logo-wrapper img{margin-right:20px;max-width:250px;left:0%;position:relative;transform:translateX(0%);}.interactive-background{background-size:300% !important;}.has-horizontal-accent-grey p::before,.has-horizontal-accent-cyan p::before{display:none;}.has-horizontal-accent-grey p,.has-horizontal-accent-cyan p{padding:0;}.header-company-title a{line-height:1.4rem;font-size:0.6em;}.large-vertical-padding{padding:9vh 0;}.medium-padding-right{padding-right:0;}.footer-email,.footer-number,.footer-location{position:relative;}.slider-wrapper{right:unset;}h1.slider-text,p.default-slider-text{font-size:1.7em;}.logo-wrapper{float:left;margin-top:32px;} .logo-wrapper img{width:65%;} .flx-box{display:block;height:auto;min-height:100%;}.end-at-half,.start-at-half{height:unset;align-self:flex-start;}.form-holder{padding:5% 2%;}.contact-page-buffer{height:100vh;}.contact-img{min-width:auto;}p.header-company-serviceorder{margin:0;font-size:12px;}h1.slider-text,p.default-slider-text{font-size:1em;}.form-holder h2.split-heading,.form-holder h1.split-heading{font-size:25px;line-height:1;}.contactForm textarea{min-height:70px;} .mobile-navigation .fa{color:#007fae;} .top-bar-section li:not(.has-form) a:not(.button){color:#fff;}} @media screen and (min-width:320px) and (max-width:361px){.home-slider-holder{display:none;}} 