  body{font-family:Open Sans,sans-serif;}h1,h1 a{color:#000000;font-family:Playfair Display,serif;font-size:2em;line-height:1.27em;margin:25px 0;}h2,.heading-2{color:#000000;font-family:Playfair Display,serif;font-size:1.8em;line-height:1.5rem;margin:25px 0;}h3{color:#000000;font-family:Playfair Display,serif;font-size:1.6em;line-height:1.5rem;margin:25px 0;}h4{font-family:Playfair Display,serif;color:#000000;font-size:1.5em;line-height:1.5rem;margin:25px 0;}p{font-family:Open Sans,sans-serif;color:#484848;font-size:16px;line-height:1.6;margin:15px 0;font-weight:600;}ul{list-style-type:none;}ul li{font-family:Open Sans,sans-serif;font-size:16px;color:#484848;}ul.list-icon{margin-left:0;}ul.list-icon li,.list-icon span{position:relative;padding-left:20px;}ul.list-icon li:before,.list-icon span:before{content:"\f141";font-family:"fontAwesome";position:absolute;left:0;width:8px;height:3px;color:#566972;}ul.list-icon li:after,.list-icon span:after{content:"\f142";font-family:"fontAwesome";position:absolute;top:0;left:9px;width:3px;height:8px;color:#566972;}.check,.arrow{display:inline-block;width:100%;margin-bottom:0!important;}.check:before,.arrow:before{font-size:15px;font-family:fontAwesome;position:relative;display:inline-block;margin-right:10px;}.check:before{content:"\f00c";}.arrow:before{content:"\f105";}.button-one{display:block;width:100%;font-family:Playfair Display,serif;font-size:20px;padding:0 15px;background:#566972;color:#ffffff;line-height:3;}.content-wrapper h1{font-size:30px;}.content-wrapper h2,.content-wrapper .heading-2,.content-wrapper h3,.content-wrapper h4{font-size:30px;margin:15px 0;}.content-wrapper p{font-size:18px;}.content-wrapper.dark h1,.content-wrapper.dark h2,.content-wrapper.dark h3,.content-wrapper.dark h4,.content-wrapper.dark .heading-2,.content-wrapper.dark p{color:#ffffff;}.content-wrapper.dark h2,.content-wrapper.dark .heading-2{font-size:30px;margin:25px 0;}.content-wrapper.dark li{color:#ffffff;font-size:16px;text-transform:uppercase;line-height:2;opacity:.7;}.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;}.scrollfade.fade-top{margin-top:5%;}.scrollfade.fade-top.complete{margin-top:0;}.scrollfade.fade-bottom{bottom:5%;}.scrollfade.fade-bottom.complete{bottom:0;}.scrollfade.fade-left{left:-5%;}.scrollfade.fade-left.complete{left:0;}.scrollfade.fade-right{right:-5%;}.scrollfade.fade-right.complete{right:0;}.row{margin:0 auto;max-width:75rem;width:100%;}.row.wide{max-width:90rem;}.page-wrapper{max-width:75rem;clear:both;}.content-wrapper{background:#ffffff;width:100%;position:relative;display:block;float:left;}.content-wrapper.pale{background:#fcf1e3;}.content-wrapper.blue{background:#566972;}.content-wrapper.dark{background:#000000;padding:60px 0;}.parallax-wrapper .content-wrapper{background:none;}.strip-padding{padding-left:0!important;padding-right:0!important;}.vertical-padding{padding:40px 0;}.divider{position:relative;width:20%;height:1px;border-top:1px solid #566972;margin:0 auto;clear:both;}.divider:before{content:"";position:absolute;width:180%;height:1px;border-top:1px dashed #566972;top:-1px;left:-40%;z-index:1;}.divider:after{content:"";position:absolute;height:40px;width:40px;background:#ffffff;color:#566972;border:1px solid #566972;top:-20px;left:50%;transform:translateX(-50%) rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-moz-transform:translateX(-50%) rotate(45deg);z-index:1;}.divider .fa{font-size:20px;text-align:center;color:#566972;position:absolute;line-height:34px;top:-18px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);z-index:4;}.pale .divider:after{background:#566972;}.pale .divider .fa{color:#fcf1e3;}header{position:relative;}.home-header-wrapper{height:100vh;}.header-wrapper{height:auto;}.contact-header-wrapper{height:auto;}.navigation-wrapper{background:#ffffff;padding:10px;transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;}.header-wrapper .navigation-wrapper{display:block;float:left;width:100%;}.navigation-wrapper.fixed{background:#566972;}.header-company-title{margin:5px 0 0;line-height:1;}.header-wrapper .header-company-title,.contact-header-wrapper .header-company-title{margin:0;}.header-company-title a{font-size:26px;color:#ffffff;line-height:1;letter-spacing:4px;text-transform:uppercase;width:100%;margin:0;}.header-wrapper .header-company-title a,.contact-header-wrapper .header-company-title a{font-size:20px;line-height:50px;}.navigation-wrapper.fixed .header-company-title a{color:#ffffff;}.header-company-serviceorder{margin:0;color:#000000;letter-spacing:2px;transform:scaleY(.85);-webkit-transform:scaleY(.85);-moz-transform:scaleY(.85);}.navigation-wrapper.fixed .header-company-serviceorder{color:#ffffff;}.top-bar{background:none;line-height:50px;height:50px;}.top-bar-section ul li{background:none;margin:0 1px;}.top-bar-section li:not(.has-form) a:not(.button){background:none;color:#000;font-size:15px;font-family:Open Sans,sans-serif;text-transform:uppercase;line-height:50px;border:1px solid transparent;}.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;font-family:Open Sans,sans-serif;line-height:50px;color:#a67c00;border-color:#a67c00;}.top-bar-section .has-dropdown>a:after{border-color:#ffffff transparent transparent transparent;top:49%;}.top-bar-section .dropdown li:not(.has-form) a:not(.button),.top-bar-section .dropdown li > a{background:#000000;color:#ffffff;text-align:center;line-height:45px;}.top-bar-section .dropdown li:not(.has-form) a:hover:not(.button),.top-bar-section .dropdown li > a:hover{background:#000000;color:#ffffff;line-height:45px;}.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:#566972;color:#ffffff;line-height:45px;}.navigation-wrapper.fixed .top-bar-section li:not(.has-form) a:not(.button),.navigation-wrapper.fixed .top-bar-section ul li.active > a,.navigation-wrapper.fixed .top-bar-section li.active:not(.has-form) a:not(.button),.navigation-wrapper.fixed .top-bar-section li.active:not(.has-form) a:hover:not(.button),.navigation-wrapper.fixed .top-bar-section ul li:hover:not(.has-form) > a,.navigation-wrapper.fixed .top-bar-section li:not(.has-form) a:hover:not(.button){color:#ffffff;}.navigation-wrapper.fixed .top-bar-section ul li.active > a,.navigation-wrapper.fixed .top-bar-section li.active:not(.has-form) a:not(.button),.navigation-wrapper.fixed .top-bar-section li.active:not(.has-form) a:hover:not(.button),.navigation-wrapper.fixed .top-bar-section ul li:hover:not(.has-form) > a,.navigation-wrapper.fixed .top-bar-section li:not(.has-form) a:hover:not(.button){border-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:rgba(0,0,0,0);}#header-parallax img{display:none;}.header-bottom{position:absolute;bottom:0;}.header-text-wrapper{position:relative;display:block;float:left;width:100%;margin-top:15%;}.header-text-overlay{padding:20px;}.header-text-overlay p{color:#ffffff;text-transform:uppercase;font-size:55px;font-family:Playfair Display,serif;font-weight:400;line-height:normal;letter-spacing:normal;margin-bottom:0;}.header-text-overlay p.tagline{font-size:25px;margin:7% 0 5px;transition:all 1600ms ease-in-out;-webkit-transition:all 1600ms ease-in-out;-moz-transition:all 1600ms ease-in-out;-o-transition:all 1600ms ease-in-out;}.header-text-overlay p.tagline.complete{margin-top:5px;}.header-text-overlay a{display:block;color:#ffffff;font-family:Playfair Display,serif;font-size:30px;letter-spacing:1px;margin-bottom:15px;}.scroll-icon-wrapper{cursor:pointer;position:absolute;width:92px;height:92px;left:50%;bottom:100%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-webkit-animation:fade 1.5s infinite;animation:fade 1.5s infinite;}.scroll-icon,.scroll-icon:after{position:absolute;width:35px;height:35px;border-left:2px solid #ffffff;border-bottom:2px solid #ffffff;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);transition:all 2400ms ease-in-out;-webkit-transition:all 2400ms ease-in-out;-moz-transition:all 2400ms ease-in-out;-o-transition:all 2400ms ease-in-out;}.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);}.header-cta-wrapper{padding:0 30px;background:#ffffff;transition:all 400ms ease-in-out;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;}.header-wrapper .header-cta-wrapper{background:#566972;}.header-cta-wrapper.fixed{top:auto;bottom:0;background:#566972;}.header-cta-wrapper a{display:block;margin:15px 0;font-family:Playfair Display,serif;font-size:20px;color:#000000;text-transform:uppercase;letter-spacing:5px;line-height:30px;transform:scale(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);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;}.header-cta-wrapper a:hover{transform:scale(.75);-webkit-transform:scaleY(.75);-moz-transform:scaleY(.75);}.header-cta-wrapper.fixed a,.header-cta-wrapper.fixed .button-one,.header-wrapper .header-cta-wrapper a{color:#ffffff;}.header-contact{border-left:1px solid #000000;}.header-cta-wrapper.fixed .header-contact,.header-wrapper .header-contact{border-color:#ffffff;}#home-parallax-left,#home-parallax-right,.faq-parallax{position:relative;display:block;float:left;width:100%;}.confidential{padding-top:30px;}.confidential span{display:block;width:100%;font-style:italic;}.contact-wrapper{position:relative;display:block;width:100%;float:left;padding-top:40px;}.contact-wrapper h1{font-size:36px;margin-bottom:40px;}.contactForm{display:block;float:left;}.contactForm input,.contactForm textarea{font-family:Open Sans,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:%OVERLAY2%;}.contactForm textarea{min-height:200px;}.submit.button-one{font-size:16px;line-height:50px;text-center;width:100%;cursor:pointer;border-radius:5px;-webkit-animation:shadowPulse 1.5s infinite;animation:shadowPulse 1.5s infinite;}.google-map{margin:30px 0 15px;}.emailConfirmation{margin:0 auto;}.emailConfirmation h1{color:#00CC00;}.footer-wrapper{position:relative;width:100%;display:block;float:left;}.footer-background{position:relative;display:block;width:100%;float:left;padding:100px 0 50px;}.footer-background:after{content:"";position:absolute;top:0;width:100%;height:100%;background:rgba(0,0,0,.55);}.social-links{z-index:1;}.footer-wrapper .heading-2{color:#ffffff;font-family:Open Sans,sans-serif;font-size:16px;text-transform:uppercase;letter-spacing:4px;margin-bottom:30px;}.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;color:#ffffff;line-height:50px;width:50px;height:50px;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{background:#4867AA;}.social-links .fa-twitter{background:#1DA1F2;}.social-links .fa-google-plus{background:#db4437;}.social-links .fa-youtube-play{background:#E62117;}.social-links a:hover .fa{background:#ffffff;}.social-links a:hover .fa-facebook{color:#4867AA;}.social-links a:hover .fa-twitter{color:#1DA1F2;}.social-links a:hover .fa-google-plus{color:#db4437;}.social-links a:hover .fa-youtube-play{color:#E62117;}.disclaimer{position:relative;display:block;width:100%;float:left;padding:10px 5px;background:#000000;z-index:1;}.disclaimer p{font-family:Open Sans,sans-serif;font-size:8px;color:#ffffff;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;} @keyframes fade{0%,100%{opacity:1;} 50%{opacity:.5;}} @keyframes textPulse{0%,100%{transform:scale(1);-webkit-transform:scaleY(1);-moz-transform:scaleY(1);} 50%{font-size:24px;transform:scale(.98);-webkit-transform:scaleY(.98);-moz-transform:scaleY(.98);}} @keyframes fade-in{0%{opacity:0;}50%{opacity:0;}100%{opacity:1;}} @keyframes fade-out{0%{opacity:1;}50%{opacity:1;}100%{opacity:0;z-index:-2;}}  .black-bg{background:#000000;}.white-bg{background:#ffffff;}.flex-column{display:flex;flex-direction:column;}.flex-row{display:flex;flex-direction:row;}.align-center{display:flex;align-items:center;}.self-center{align-self:center;}.justify-center{justify-content:center;display:flex;}.justify-end{justify-content:flex-end;display:flex;}.space-around{justify-content:space-around;display:flex;}.space-between{justify-content:space-between;display:flex;}.flex-grow{flex:1;}.width-buffer{width:62.5%;}.red-box ul.disc{margin-top:25px;margin-bottom:25px;}.v-pad-large{padding-top:5%;padding-bottom:5%;}.v-pad-medium{padding-top:3%;padding-bottom:3%;}.v-pad-small{padding-top:1%;padding-bottom:1%;}.h-pad-large{padding-left:5%;padding-right:5%;}.h-pad-medium{padding-left:3%;padding-right:3%;}.overflow-hidden{overflow:hidden;}.height-buffer{height:100%;}.gold-bg{background:#a67c00;}.articles a{color:#be8f08;text-decoration:underline;}  .header-company-title{display:inline-block;}.header-social a{display:inline-block;color:#ffffff;line-height:2;padding-bottom:2%;font-size:1.8em;margin:0 10px;}.header-phone a{display:inline-block;padding:10px 15px;color:#000;transition:all 350ms ease;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;}.header-phone a:hover{color:#a67c00;}.top-bar{display:inline-block;}.banner-wrapper .header-company-title{color:#a67c00;font-size:5em;font-weight:1000;text-shadow:1px 1px 1px #ffffffbd;}.banner-wrapper p{color:#ffffff;font-size:2em;line-height:1;filter:drop-shadow(2px 2px 6px black);}p.tagline{color:#fff;letter-spacing:7px;font-size:1.1em;} .splash-image{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100vh;animation:fade-out 2s forwards;}.fade-in{animation:fade-in 2s forwards;}  .gallery-wrapper h2{display:none;}.big-title h1{color:#a67c00;font-size:4em;font-weight:1000;margin-top:5%;margin-bottom:5%;}p.image-text{position:relative;font-size:1.4em;line-height:1;font-weight:1000;margin-bottom:0;color:#000000;}.offset-wrapper{transform:translateY(-50%);}.offset-text{background:#ffffff;transform:translate(-1px,-50%);}.offset-text p{padding:10px 15px;}  .slick-slide img{margin:0 auto;}  .footer-wrapper label{color:#000;}.footer-social a{display:inline-block;padding:10px 15px;color:#ffffff;transition:all 350ms ease;-webkit-transition:all 350ms ease;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;}.footer-social a:hover{color:#a67c00;}.footer-hours p{color:#000;} .height-buffer{max-height:268px;overflow:hidden;}.m-top{margin-top:4vh;}.nav-wrapper{background:white;}.grey-bg{background:#e3e3e3;}img.img-border{border:5px solid #a67c00;}.mission-statement{padding:6vh 0vw 2vh 0vw;}.mission-statement h2{font-size:3em;margin-bottom:4vh;}.gallery-image{border:5px solid #a67c00;}.right-align{text-align:right;}.ctm-btn{background-color:#a67c00;padding:10px 15px;display:inline-block;font-family:Playfair Display,serif;font-size:18px;color:#ffffff;text-transform:uppercase;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;}.ctm-btn:hover{color:#ffffff;}.flex-column-s{display:flex;align-items:center;}.rev-column-s{display:flex;align-items:center;}.large-6.columns.strip-padding.halfBlock{width:calc(50% - 40px);}.halfContainer{width:calc(50% + 40px);}.halfBlock{padding:5vh 3vw !important;}.halfBlockTwo{padding:5vh 3vw !important;text-align:right;}.v-img{height:500px;}.align-center{align-items:center;}.reverse{flex-direction:row-reverse !important;}.top-padding-medium{padding-top:10vh;}.slider{position:absolute;top:0px;width:100%;height:100%;z-index:-1;}.img-width{width:615px;}.center-text{position:absolute;top:45%;transform:translateY(-45%);}.flex-column-s .halfContainer:before{content:"";position:absolute;bottom:0;left:0px;height:50%;border-left:30px solid #fff;border-top:30px solid transparent;z-index:1;}.flex-column-s .halfContainer:after{content:"";position:absolute;top:0;left:0px;height:50%;border-left:30px solid #fff;border-bottom:30px solid transparent;z-index:1;}.rev-column-s .halfContainer:after{content:"";position:absolute;bottom:0;right:0px;height:50%;border-right:30px solid #fff;border-top:30px solid transparent;z-index:1;}.rev-column-s .halfContainer:before{content:"";position:absolute;top:0;right:0;height:50%;border-right:30px solid #fff;border-bottom:30px solid transparent;z-index:1;} .flex-column-s .halfContainer:before{content:"";position:absolute;top:0;left:-2px;height:100%;width:70px;background:#a67c00;z-index:1;clip-path:polygon(0 0,100% 0,100% 40%,50% 50%,100% 59%,100% 100%,0 100%);} .flex-column-s .halfContainer:after{content:"";position:absolute;top:0;left:0px;height:100%;width:64px;background:#ffffff;z-index:1;clip-path:polygon(0% 0%,100% -1%,100% 39%,40% 50%,100% 60%,100% 100%,0% 100%);}.rev-column-s .halfContainer:before{content:"";position:absolute;top:0;right:0px;height:100%;width:70px;background:#a67c00;z-index:1;clip-path:polygon(100% 0,0 0,0 40%,50% 50%,0 59%,0 100%,100% 100%);} .rev-column-s .halfContainer:after{content:"";position:absolute;top:0;right:0px;height:100%;width:64px;background:#ffffff;z-index:1;clip-path:polygon(100% 0%,0% -1%,0% 39%,60% 50%,0% 60%,0% 100%,100% 100%);}.padding-left{padding-left:10vw;}  @media screen and (max-width:1024px){h1,h2,h4,h4{line-height:1.2;}ul.list-icon li:after{left:9px;}.vertical-padding{padding:20px 0;}main{background:#ffffff;display:block;float:left;position:relative;width:100%;z-index:1;}.scrollfade.fade-left,.scrollfade.fade-right{left:auto;right:auto;}.parallax-wrapper .content-wrapper{background:#ffffff;}.custom-sticky{transition:none !important;-webkit-transition:none !important;-moz-transition:none !important;}.company-info{text-align:center;}.header-wrapper .header-company-title a,.contact-header-wrapper .header-company-title a{letter-spacing:2px;}.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;color:#ffffff;}.top-bar-section .has-dropdown>a:after{border-color:#ffffff transparent transparent transparent;}#header-parallax{background:rgba(0,0,0,.55)!important;}#header-parallax img{display:block;position:fixed;z-index:-1;width:100%;}.header-text-overlay{margin-top:23%;}.header-text-overlay p{font-size:40px;}.header-text-overlay p.tagline{font-size:18px;transform:scaleY(.8);-webkit-transform:scaleY(.8);-moz-transform:scaleY(.8);}.header-cta-wrapper a{font-size:16px;text-align:center;}.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;}#home-parallax-left,#home-parallax-right,.faq-parallax{background:none!important;}.contact-info{text-align:center;}.footer-background{background:rgba(0,0,0,.55)!important;z-index:0;}.footer-background img{position:fixed;z-index:-1;}.nav-wrapper{display:none;}.offset-text{transform:none;}.height-buffer-m{height:auto;}.header-social{text-align:center;}.right-align{text-align:unset;}.halfContainer{width:100%;text-align:center;}.large-6.columns.strip-padding.halfBlock{width:100%;text-align:center;}.flex-column-s{flex-wrap:wrap;}.rev-column-s{flex-wrap:wrap;flex-direction:column-reverse;}.halfBlockTwo{text-align:center;}.flex-column-s .halfContainer:before{display:none;}.flex-column-s .halfContainer:after{display:none;}.rev-column-s .halfContainer:before{display:none;}.rev-column-s .halfContainer:after{display:none;}.padding-left{padding-left:.9375rem;}} @media screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape){.home-header-wrapper #header-parallax{height:100vh;}#header-parallax img{width:100vw;}.header-text-wrapper{margin-top:0;}.footer-background img{top:0!important;}} @media screen and (max-width:767px){ul li{font-size:13px;}.divider{margin-top:20px;}.divider:after{height:30px;width:30px;top:-15px;}.divider .fa{font-size:16px;}.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:13px;}.vertical-padding{padding:20px 0;}.content-wrapper.dark{padding:20px 0;}.content-wrapper.dark li{font-size:12px;}.header-company-title{margin:5px 0;}.header-wrapper .header-company-title a,.contact-header-wrapper .header-company-title a{line-height:normal;}.top-bar.expanded,.top-bar.expanded .title-area{z-index:1;}.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{bottom:auto!important;top:0!important;}.header-cta-wrapper{padding:0;}.header-cta-wrapper .button-wrapper{display:none;}.header-cta-wrapper .header-contact{border-left:none;}.header-cta-wrapper a{text-align:center;font-size:13px;line-height:normal;}.scroll-icon-wrapper{width:56px;height:56px;}.scroll-icon,.scroll-icon:after{width:26px;height:26px;}.contact-wrapper .divider{margin-bottom:20px;}.contact-wrapper form .scrollfade{opacity:1;}.footer-wrapper{padding-bottom:45px;}.footer-background{padding:70px 0 30px;}.footer-background img{top:auto!important;bottom:0;}.social-links a{margin:0 5px;}.flex-column-s{display:flex;flex-direction:column;}.rev-column-s{display:flex;flex-direction:column-reverse;}p.tagline{letter-spacing:1px;font-size:1em;line-height:1;margin:10px;}.home-header-wrapper{height:auto;}.header-social a{display:inline-block;padding:10px 15px;}.banner-wrapper p{font-size:1em;}.banner-wrapper .header-company-title{font-size:1.6em;}.splash-image{display:none;}.banner-wrapper{padding-top:2vh;}p{font-size:14px;}.flex-row{flex-wrap:wrap;}} @media screen and (max-width:767px) and (orientation:landscape){header{height:auto;}.navigation-wrapper{position:relative;}#header-parallax{height:200%;}.home-header-wrapper .header-cta-wrapper p,.home-header-wrapper .header-cta-wrapper .button-one{font-size:12px;}} 