.logo{width:250px;margin:20px 60px}.flex-nav{justify-content:space-between;align-items:center}.flex-call-nav .btn{display:inline-block;margin:auto 20px;text-align:center;justify-content:center;align-items:center}#navOpen{margin-top:-1px;background:rgba(0,0,0,0);height:95px;width:100px;cursor:pointer;border:none}#navOpen img{width:50px;height:25px}.nav-slideout{background-color:#231f20;padding:20px;position:fixed;right:-60px;top:0;width:0px;height:100vh;transition:.3s ease}.nav-slideout a{font-weight:700;color:#fff}.dropdown-arrow{width:10px;height:10px}.nav-list{list-style-type:none;padding-left:0}.nav-dropdown{list-style-type:none}.nav-dropdown li:first-of-type{margin-top:10px}.nav-dropdown li:last-of-type{margin-bottom:10px}#navClose{float:right;cursor:pointer}.main-navigation>li{margin-bottom:10px}*{box-sizing:border-box}html,body{margin:0}body{overflow-x:hidden;background:#fff}h1,h2,h3,h4,h5,p{margin:0;font-weight:normal}a{text-decoration:none;color:inherit}.c-fff h1,.c-fff h2,.c-fff h3,.c-fff h4,.c-fff p,.c-fff li,.c-fff span{color:#fff}.h-list{list-style-type:none;padding-left:0;display:flex;justify-content:center;align-items:center}.h-list li:not(:first-of-type){padding-left:20px}.list-icon img{width:20px;height:20px;margin:0 20px;display:inline-block}.list-icon span{display:inline-block}.text-center{text-align:center}.bg{background-size:cover !important;background-repeat:no-repeat !important}img{max-width:100%}.flex,.flex-items,.flex-split,.flex-split-50{display:flex}@media(max-width: 1000px){.flex,.flex-items,.flex-split,.flex-split-50{flex-flow:column}}.flex-column{flex-flow:column}.flex-jend{justify-content:flex-end}.flex-center-all{justify-content:center;align-items:center}.flex-space-between{justify-content:space-between}@media(max-width: 1000px){.flex-split .flex-split-content,.flex-split-50 .flex-split-content{order:2}.flex-split .flex-split-img,.flex-split-50 .flex-split-img{order:1}}@media(min-width: 1000px){.flex-split-50>div{width:50%}}.flex-split-content .btn{margin-top:20px}@media(max-width: 1000px){.flex-split-img{margin-bottom:40px}}.flex-items{flex-wrap:wrap;justify-content:center;margin-top:40px}.flex-item-container{margin:30px 0}@media(min-width: 1000px){.flex-item-container{margin:20px 40px}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 8, 2022 */@font-face{font-family:"satoshi";src:url("../fonts/Satoshi-Regular.woff2") format("woff2"),url("../fonts/Satoshi-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiM";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiB";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSans";src:url("../fonts/PlusJakartaSans-Regular.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansM";src:url("../fonts/PlusJakartaSans-Bold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansB";src:url("../fonts/PlusJakartaSans-ExtraBold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-ExtraBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaM";src:url("../fonts/Boska-Medium.woff2") format("woff2"),url("../fonts/Boska-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaBL";src:url("../fonts/Boska-Black.woff2") format("woff2"),url("../fonts/Boska-Black.woff") format("woff");font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,li,p,span,a,small{font-family:"Poppins",sans-serif}p,li{font-size:1.3rem;color:#204178}.heading,.heading-banner{margin-bottom:10px;font-size:3rem;line-height:4rem;color:#204178;font-weight:700}.heading-clear{color:rgba(0,0,0,0);-webkit-text-stroke:1px #204178;font-weight:bold}.heading-clear.heading-top{font-size:6rem;letter-spacing:3px}.heading-xl{font-size:6rem;line-height:6rem;margin-bottom:30px}.heading-clear-cta{color:rgba(0,0,0,0);font-weight:bold;-webkit-text-stroke:1px #fff}.subheading{color:#204178;font-weight:700;font-size:2rem;margin-bottom:20px}.btn{font-family:"Poppins",sans-serif;border-radius:30px;background-color:#67b8e3;color:#fff;padding:10px 30px;margin:0 auto;border:none;font-weight:600;text-align:center;cursor:pointer;font-size:1.3rem;color:#fff;margin-top:40px;display:inline-block}.btn-trans{background-color:#fff;border:1px solid #152b39;color:#152b39}.btn-left{margin-left:0;margin-right:auto}.bg{background-size:cover;background-repeat:no-repeat}@media(max-width: 600px){.page-top{margin-top:94px}}nav{margin:0 auto}.flex-nav{align-items:center;justify-content:space-between}.container-nav{justify-content:center;align-items:center}.nav-phone-mob{display:none}.nav-phone-mob img{width:30px;height:30px}.logo{width:300px}#nav-logo-container .h-list{margin-top:20px}#nav-logo-container .list-icon img{margin:0 5px}.container-social-icons{display:flex;justify-content:center;align-items:center}.container-social-icons img{width:30px;height:30px;margin:0 10px}.container-nav-contact-social{max-width:80%;margin:0 auto 20px auto;border-bottom:1px solid #e5e1dc}.nav-services-dropdown sup{font-size:.5em}.nav-services-dropdown>a>sup{position:absolute;top:-0.2em}.section-content{margin:60px 0}.section-background{padding:60px 0}.container-content{margin:0 40px}@media(min-width: 1400px){.container-content{max-width:1350px;margin:0 auto}}.flex-banner-container{display:flex;justify-content:center;flex-flow:column;padding:40px}@media(min-width: 700px){.flex-banner-container{height:700px}}.flex-banner-container .btn{margin:20px auto 0 0}.heading-banner{font-size:4rem;color:#fff;font-weight:200}.heading-banner span{font-weight:700;font-weight:bold}@media(min-width: 600px){.heading-banner{font-size:4rem;line-height:5rem;margin-top:110px}}.section-marble{background-image:url("../img/backgrounds/background-marble.png")}.section-marble .container-content{background-color:#fff;padding:40px}@media(max-width: 600px){.section-marble .container-content{margin:0}}.paint-img{position:absolute;z-index:-1}.section-paint,.section-paint-1{position:relative}.section-paint-1 .paint-img:first-of-type{right:0}.section-paint-1 .paint-img:nth-of-type(2){left:0;bottom:-7em}@media(max-width: 1000px){.tab-hide{display:none !important}}.img-center{text-align:center}.img-right-center{display:flex;justify-content:center}@media(min-width: 1000px){.img-right-center{justify-content:flex-end}}.flex-items-home-services img{width:60px;height:60px}.flex-items-home-services h3{font-size:1.3rem;font-family:"satoshiB"}@media(max-width: 1500px){.flex-items-home-services{max-width:1400px;margin-left:auto;margin-right:auto}}.flex-items-why-choose-container{background-color:#fff;padding:40px;margin:20px 40px}.flex-items-why-choose-container h3{margin:20px 0}.flex-items-why-choose-container h3,.flex-items-why-choose-container li{font-family:"plusJakartaSansM"}@media(min-width: 1310px){.flex-items-why-choose-container{width:600px;margin:0px 30px}}.list-custom,.list-astrick{list-style-type:none}.list-custom li::before,.list-astrick li::before{content:"";display:block;float:left;margin-left:-1.5em;margin-top:.3em;background-position:center;background-repeat:no-repeat;background-size:100%;width:.8em;height:.8em;background-image:url("/img/icons/lists/bullet-astrick.svg")}.list-custom li:not(:last-of-type),.list-astrick li:not(:last-of-type){padding-bottom:20px}.list-astrick li::before{background-image:url("/img/icons/lists/bullet-astrick.svg")}@media(max-width: 1000px){.section-endorsements .flex-items{justify-content:center;align-items:center}}@media(max-width: 1000px){.section-map .list-icon{flex-flow:column}.section-map .list-icon li{margin-bottom:30px;padding-left:0}.section-map .list-icon img{display:block;margin:0 auto;margin-bottom:20px}.section-map .list-icon span{max-width:220px;margin:0 auto}}.foot-logo{width:125px;height:125px}.footer-links{text-align:center}.footer-links p{font-size:1rem}.footer-links a{font-size:1rem;text-decoration:underline}.nav-call-container a{color:#204178}@media(max-width: 1000px){.flex-nav,.flex-call-nav{flex-flow:row}}.list-plane{list-style-type:none !important}.list-plane li{margin-bottom:15px}.list-plane li:last-of-type{margin-bottom:0}.list-plane li:before{width:.8em;height:.8em;content:"";display:block;float:left;margin-left:-1.5em;margin-top:.4em;background-position:center;background-repeat:no-repeat;background-size:100%;background-image:url("/img/icons/lists/icon-list-plane.svg")}.section-background-break{display:flex;justify-content:center;align-items:center;min-height:375px}.section-background-break .heading,.section-background-break .heading-banner{margin-bottom:0}.section-background-break .container-content{display:flex;justify-content:center;align-items:center}@media(max-width: 600px){.section-background-break{min-height:200px}}@media(min-width: 1200px){.flex-items-services{width:1200px;margin:0 auto;justify-content:center}}.flex-items-services-container{display:flex;flex-flow:column;align-items:center;margin:40px}.flex-items-services-container img{width:250px;height:260px}.flex-items-services-container .flex-items-services-container-content{margin-top:10px;text-align:center}@media(min-width: 600px){.flex-items-logos-container img{width:300px;height:150px;margin:0 auto}}.flex-split-img-name,.flex-split-img-title{text-align:center}.flex-split-img-name{margin-top:20px}.flex-split-content-right{text-align:right}.flex-split-content-right .heading-plane:before{float:right;margin-left:0;margin-right:-1.5em;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.flex-split-50>div:nth-of-type(2){display:flex;flex-flow:column;justify-content:flex-end}.flex-split-img{max-width:600px}.container-content-flex-split-multi .container-content .flex-split-50:not(:first-of-type){margin-top:60px}.bg-gray{background-color:#f5f3f3;padding:40px 0px}.container-content-plane{display:flex;flex-flow:row}.container-content-plane img{width:150px}.container-content-plane-plane{margin-right:20px;display:flex;align-items:flex-start;justify-content:flex-start;margin-top:12px;min-width:60px}@media(max-width: 600px){.container-content-plane-plane{display:none}}.container-content-plane-right{flex-flow:row-reverse}.container-content-plane-right .container-content-plane-plane{margin-right:0;margin-left:20px}.container-content-plane-right .container-content-plane-plane img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}#modalBooking{padding:0}#modalBooking label{display:none}#modalBooking .btn{margin-top:20px;padding:10px 50px}#modalBooking input{font-size:1.2rem;margin:10px 0;padding:10px}input{padding:10px}::placeholder{color:#204178;opacity:1}.modal-bg{background:#231f20;text-align:center}.modal-bg .img-250{width:200px;margin:0 auto}.contact-form-holder{padding:20px 0px}.section-after-fade{margin-top:70px}.heading-content-center-header{margin-bottom:40px}.container-content p{margin-bottom:20px}.flex-split-50-top-mar{margin-top:80px}@media(max-width: 1000px){.flex-split-50-top-mar{margin-top:40px}}.container-list-plane-duo{justify-content:space-between}.container-list-plane-duo>div{width:50%}@media(max-width: 1000px){.container-list-plane-duo>div{width:100%}}@media(max-width: 1000px){.mob-mar-top-0{margin-top:0}}.list-plane-mar-right{margin-right:10px}@media(min-width: 1000px){.flex-split-content-right-mar{margin-left:40px}.section-content-mar-60{margin:0px 0}}.flex-item-pdfs img{width:150px;height:initial}@media(max-width: 600px){.flex-item-pdfs img{width:100px}}.office-info{flex-flow:column}@media(max-width: 1000px){.office-info{margin-bottom:40px}}.flex-contact-us{justify-content:space-between;margin-top:50px}.flex-contact-us .subheading{color:#f17022;margin-bottom:10px}.list-office-hours{list-style-type:none;padding-left:0;margin-top:0}.flex-map-container{flex-flow:column}.flex-map-container iframe{max-width:100%;height:450px}@media(max-width: 600px){.flex-map-container iframe{height:300px}}.gallery-image{width:300px;height:197px}.section-terms p{margin-bottom:30px}@media(min-width: 600px){.page-top-terms{margin-top:160px}}@media(max-width: 1500px){nav,.container-nav-contact-social{max-width:95%}}@media(max-width: 1250px)and (min-width: 1000px){.nav-list li,.nav-call-now .btn{font-size:1rem}.logo{width:200px}}@media(min-width: 1000px){.logo{margin-bottom:10px}}@media(max-width: 1000px){.text-center.text-left-mob{text-align:left}.container-nav-contact-social,.nav-call-now{display:none}.nav-phone-mob{display:flex;justify-content:center;align-items:center;margin-top:10px}}@media(max-width: 600px){.section-content{margin:40px 0}}@media(min-width: 600px){.mob-show{display:none}.flex-split-content{padding:0 40px}.flex-split-50{align-items:center}}@media(max-width: 600px){#navOpen{width:50px}.nav-call-container a{font-size:1.3rem}.mob-show{display:block}.mob-hide{display:none}.logo{margin-left:0;margin-right:0;margin-top:0}.mob-phone-nav{color:#fff;text-align:center}.header{background-color:#000 !important}.logo{margin-bottom:0px}}.banner-service{height:600px}@media(min-width: 600px){.banner-home{background-image:url(/img/banners/banner-home.jpg);background-position-x:right}.banner-radome{background-image:url(/img/banners/radome-testing.png);background-position:center}.banner-about{background-image:url(/img/banners/banner-about-us.jpg);background-position:center}.banner-team{background-image:url(/);background-position:center}.banner-cap{background-image:url(/img/banners/banner-capabilities.jpg);background-position:center}.banner-harness-repair{background-image:url(/img/banners/banner-wire-harness-repair.jpg);background-position:center}.banner-engine-mount{background-image:url(/img/banners/banner-engine-mounts.jpg);background-position-x:right}.banner-windows{background-image:url(/img/banners/banner-windows.jpg);background-position:center}.banner-fuel-systems{background-image:url(/img/banners/banner-fuel-test.jpg);background-position:center}.banner-gallery{background-image:url(/img/banners/banner-gallery.jpg);background-position:center}.banner-certificates{background-image:url(/img/banners/banner-certificates.jpg);background-position:center}.banner-contact{background-image:url(/img/banners/banner-contact.jpg);background-position:center}}@media(max-width: 600px){.bg-wire-harness-cta{background-position-x:right !important;background-size:cover}.page-top-service{margin-top:94px}.banner-service.section-banner-fade{height:300px}.banner-home{background-image:url(/img/banners/mobile/banner-home-mobile.jpg);background-position:center}.banner-radome{background-image:url(/img/banners/mobile/radome-testing.png);background-position:bottom}.banner-about{background-image:url(/img/banners/mobile/banner-about-mobile.jpg);background-position:bottom}.banner-team{background-image:url(/);background-position:center}.banner-cap{background-image:url(/img/banners/mobile/banner-capabilities.jpg);background-position:bottom}.banner-harness-repair{background-image:url(/img/banners/mobile/banner-wire-harness-repair.jpg);background-position:bottom}.banner-engine-mount{background-image:url(/img/banners/mobile/banner-engine-mounts.jpg);background-position:bottom}.banner-windows{background-image:url(/img/banners/mobile/banner-windows.jpg);background-position:bottom}.banner-fuel-systems{background-image:url(/img/banners/mobile/banner-fuel-test.jpg);background-position:bottom}.banner-gallery{background-image:url(/img/banners/mobile/banner-gallery.jpg);background-position:bottom}.banner-certificates{background-image:url(/img/banners/mobile/banner-certificates.jpg);background-position:bottom}.banner-contact{background-image:url(/img/banners/mobile/banner-contact.jpg);background-position:bottom}}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 8, 2022 */@font-face{font-family:"satoshi";src:url("../fonts/Satoshi-Regular.woff2") format("woff2"),url("../fonts/Satoshi-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiM";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"satoshiB";src:url("../fonts/Satoshi-Medium.woff2") format("woff2"),url("../fonts/Satoshi-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSans";src:url("../fonts/PlusJakartaSans-Regular.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansM";src:url("../fonts/PlusJakartaSans-Bold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"plusJakartaSansB";src:url("../fonts/PlusJakartaSans-ExtraBold.woff2") format("woff2"),url("../fonts/PlusJakartaSans-ExtraBold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaM";src:url("../fonts/Boska-Medium.woff2") format("woff2"),url("../fonts/Boska-Medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"BoskaBL";src:url("../fonts/Boska-Black.woff2") format("woff2"),url("../fonts/Boska-Black.woff") format("woff");font-weight:normal;font-style:normal}.btn-blue{background-color:#204178}.bg-l-blue{background-color:#eff1f6}.bg-d-blue{background-color:#204178}.bg-blue{background-color:#aad5eb}.section-no-mar-top{margin-top:0 !important}@media(min-width: 800px){.no-pad-top{padding-top:0}.no-mar-top{margin-top:0}}.flex-split-content p:not(:last-child){margin-bottom:30px}.flex-split-50-content-image{justify-content:space-between}.flex-split-50-content-image .flex-split-img{min-width:50%;display:flex}.btn-banner{margin-top:20px;margin-bottom:45px}.img-runoff{background-color:#fff;height:30px;width:100%;margin-top:-30px}.flex-icon-column{display:flex;flex-flow:column;justify-content:center;align-items:center}.flex-icon-column img{width:200px;height:160px;margin:20px 0}.flex-split-20-80 .flex-icon-column{width:20%}.flex-split-20-80 .flex-split-content{width:80%}.flex-footer{justify-content:space-between;align-items:center;margin:0 40px}.section-banner .flex-split-content{align-self:flex-start}@media(max-width: 1400px){.section-emergency{padding-bottom:30px}.section-emergency .img-runoff{display:none}}@media(max-width: 1100px){.section-banner .flex-split-50{flex-flow:column-reverse}.section-banner .flex-split-50 br{display:none}.section-banner .flex-split-50 .heading,.section-banner .flex-split-50 .heading-banner{margin-top:20px}.section-banner .flex-split-50>div{width:100%}}@media(max-width: 1000px){.img-runoff{display:none}.disclaimer{margin:20px 0}.section-banner .flex-split-50{flex-flow:column}.flex-call-nav{flex-flow:row}.flex-icon-column{flex-flow:row;width:100% !important;margin-top:20px;justify-content:flex-start;margin-left:20px}.flex-icon-column img{width:100px;height:60px}.heading-xl{font-size:3.2rem;line-height:4rem;margin-bottom:10px}}@media(min-width: 800px){.section-smile-design-process{display:flex;justify-content:center;align-items:center;min-height:600px}.flex-call-nav{padding-right:40px}}@media(max-width: 800px){.flex-split-50 .heading,.flex-split-50 .heading-banner{margin-top:30px}.container-cta{padding-left:20px;padding-right:20px}.flex-split-20-80 .flex-split-content{width:100%}.list-bold-blue{margin-bottom:0}.flex-nav{flex-flow:column}.flex-nav img{margin-top:30px}.nav-call-container{width:100%;margin-top:0}.nav-call-container li{font-weight:800;margin-top:10px}.nav-call-container li:not(:last-of-type){display:none}footer .nav-call-container li:not(:last-of-type){display:block}}@media(max-width: 800px){.disclaimer,.btn-banner.disclaimer{margin-bottom:30px;margin-top:20px !important}.flex-footer{margin-top:20px}.section-background{padding-top:30px;padding-bottom:30px}.container-content{margin-left:0;margin-right:0}.heading-xl{line-height:3rem}.heading-intro{padding-top:20px !important;margin-bottom:20px}.flex-split-img{margin-bottom:0}.section-content{margin-top:20px;margin-bottom:20px}.btn-banner{margin-bottom:30px;margin-top:0 !important}}@media(max-width: 600px){.no-mar-top-mob{margin-top:0 !important}.flex-icon-column{margin-left:0}.section-top,.section-content,.section-background{padding-left:40px;padding-right:40px}.heading,.heading-banner{font-size:2rem;line-height:2.5rem}.btn{font-size:1rem;margin-top:0}}.disclaimer{display:block}.section-banner-bg{display:flex;justify-content:center;align-items:center}.section-smile-design{background-image:url("/img/services/smile-design/banner-smile.jpg");background-position:center;background-size:cover;background-repeat:no-repeat;height:400px}@media(min-width: 1000px){.section-smile-design{height:800px}}.flex-smile-icons{flex-wrap:wrap;justify-content:center;align-items:center;max-width:1300px;margin:0 auto}.flex-smile-icon-container{display:flex;flex-flow:column;align-items:center;margin:20px 0}.flex-smile-icon-container img{width:125px;height:125px}.flex-smile-icon-container h3{color:#fff;font-weight:700;margin-top:20px;font-size:1.5rem;text-align:center}@media(min-width: 1000px){.flex-smile-icon-container{width:300px}}.flex-testimonial{justify-content:center;align-items:center}.grid-testimonial{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;align-items:stretch}.flex-testimonial-container{position:relative;display:flex;flex-flow:column;border:3px solid #204178;padding:30px;margin:20px;max-width:400px}.flex-testimonial-container p{padding-top:10px;margin-bottom:20px}.flex-testimonial-container h3{color:#204178;font-size:1.5rem;font-weight:700;margin-top:auto}.flex-testimonial-container:before{content:"";background-image:url("../img/services/smile/quotations.svg");background-color:#fff;background-repeat:no-repeat;border:20px solid #fff;width:40px;height:40px;display:block;position:absolute;top:-37px}@media(max-width: 600px){.flex-testimonial-container{margin-left:0;margin-right:0}.mar-top-mob{margin-top:30px}}@media(max-width: 1000px){.flex-split-img-mob-hide{display:none !important}}.contact-form-holder{background-color:#204178}/*# sourceMappingURL=style.min.css.map */