﻿/*!
Theme Name: Clean Build
Theme URI: https://github.com/ConnorBurton/CleanBuild
Description: A blank Wordpress boilerplate theme to make developing Wordpress themes quicker & easier.
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/.flex{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-v-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vertical-center{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.default-transition{-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.background-cover{background-size:cover;background-repeat:no-repeat;background-position:center}.background-contain{background-size:contain;background-repeat:no-repeat;background-position:center}.absolute{position:absolute;top:0;left:0}.border-radius{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}:root{--top-padding: 225px}@font-face{font-family:"Circular";src:url("assets/fonts/CircularStd-Book.woff2") format("woff2"), url("assets/fonts/CircularStd-Book.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Circular";src:url("assets/fonts/CircularStd-Bold.woff2") format("woff2"), url("assets/fonts/CircularStd-Bold.woff") format("woff");font-weight:bold;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,p.toggle-tab,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type="text"],input[type="tel"],input[type="email"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:100%;padding:15px 10px;border-radius:0px;border:0px;border-bottom:2px solid #e4e4e4;background:#fff;margin-bottom:35px;outline:none;resize:none;font-weight:300;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:720px){input[type="text"],input[type="tel"],input[type="email"],select,textarea{margin-bottom:20px}}input[type="text"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c}input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,select:focus,textarea:focus{border-color:#202e70}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;border:0px}.forms-wrap select::-ms-expand{display:none}.forms-wrap .wpcf7-not-valid-tip,.forms-wrap br,.forms-wrap .screen-reader-response{display:none}.forms-wrap p{margin:0}.forms-wrap p.input-title{font-weight:300;font-size:18px;text-transform:uppercase;margin:15px 0;color:#202e70}.forms-wrap .your-products,.forms-wrap .enquiry-type{margin-bottom:5px;display:block;position:relative}.forms-wrap .your-products:before,.forms-wrap .enquiry-type:before{content:"";font-family:"FontAwesome";position:absolute;right:10px;top:18px;pointer-events:none}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer}span.wpcf7-list-item{display:inline-block;margin-left:0;margin-right:30px;margin-bottom:10px}span.wpcf7-list-item label{display:block;height:35px}span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"]{display:none}span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before,span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label::before{background:#f8f8f8}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:middle;cursor:pointer;border:1px solid #878787;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}.split-inputs{overflow:hidden}.split-inputs span{display:block;width:calc(50% - 25px);float:left}@media only screen and (max-width:720px){.split-inputs span{width:100%;float:none}}.split-inputs span:last-of-type{float:right}@media only screen and (max-width:720px){.split-inputs span:last-of-type{float:none}}::-webkit-input-placeholder{font-weight:300;text-transform:capitalize;opacity:1}:-moz-placeholder{font-weight:300;text-transform:capitalize;opacity:1}::-moz-placeholder{font-weight:300;text-transform:capitalize;opacity:1}:-ms-input-placeholder{font-weight:300;text-transform:capitalize;opacity:1}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px}.invalid .wpcf7-response-output{background:#e74c3c;display:block}.sent .wpcf7-response-output{background:#2ecc71;display:block}.spam .wpcf7-response-output{display:block}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:25px;padding:0 10px}.data-check p.terms a{font-size:inherit}.data-check .wpcf7-checkbox,.data-check .wpcf7-radio{margin:0}.data-check .wpcf7-checkbox.wpcf7-not-valid:before,.data-check .wpcf7-radio.wpcf7-not-valid:before{content:"Please select an option below:";margin-bottom:10px;display:block;font-size:14px;color:red}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.data-check span.wpcf7-list-item.last .wpcf7-list-item-label{margin:0 0 15px}.data-check span.wpcf7-list-item *{cursor:pointer}.data-check span.wpcf7-list-item label{display:block;height:auto}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;border:1px solid #d4d4d4;padding:12px 20px;padding-left:60px;font-size:14px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #d4d4d4;text-align:center;font-size:12px;border-radius:0px !important;transform:translateY(-50%)}.data-check span.wpcf7-list-item input[type="checkbox"]{display:none}.data-check span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.wpcf7-spinner{width:12px;height:12px;margin-left:15px;display:none}@media only screen and (max-width:500px){.wpcf7-spinner{margin-left:0;margin-top:10px}}.submitting .wpcf7-spinner{display:inline-block}.wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #202e70;border-color:#202e70 transparent #202e70 transparent;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.alert{border-radius:0.25rem;padding:1rem;margin:1rem 0}.alert ul{margin:0}.alert li{font-weight:300}.alert.alert-success{background-color:#dcfce7;border:1px solid #bbf7d0;color:#22c55e !important}.alert.alert-danger{background-color:#fee2e2;border:1px solid #fecaca}.alert.alert-danger li,.alert.alert-danger p{color:#ef4444 !important}.footer{background-color:#18255a;margin-top:50px}.footer *{color:#fff;font-weight:500;font-size:14px}.footer .footer-container{max-width:1720px;width:100%;margin:0 auto}.footer .footer-container .top-footer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:130px 30px 110px 30px}@media only screen and (max-width:1150px){.footer .footer-container .top-footer{justify-content:space-evenly;margin-left:80px}}@media only screen and (max-width:600px){.footer .footer-container .top-footer{margin-left:20px}}@media only screen and (max-width:480px){.footer .footer-container .top-footer{margin:0;padding:30px;text-align:center}}@media only screen and (max-width:1150px){.footer .footer-container .top-footer .column{margin-top:30px;width:30%}}@media only screen and (max-width:820px){.footer .footer-container .top-footer .column{width:50%}}@media only screen and (max-width:480px){.footer .footer-container .top-footer .column{width:100%}}.footer .footer-container .top-footer .column .column-title{margin-bottom:30px;font-weight:bold;font-size:16px;cursor:default}.footer .footer-container .top-footer .column .contact-details .telephone,.footer .footer-container .top-footer .column .contact-details .email{display:flex}.footer .footer-container .top-footer .column .contact-details .telephone .telephone-text,.footer .footer-container .top-footer .column .contact-details .telephone .email-text,.footer .footer-container .top-footer .column .contact-details .email .telephone-text,.footer .footer-container .top-footer .column .contact-details .email .email-text{width:50px;font-weight:bold;opacity:1}.footer .footer-container .top-footer .column .contact-details .telephone .email-address,.footer .footer-container .top-footer .column .contact-details .telephone .telephone-number,.footer .footer-container .top-footer .column .contact-details .email .email-address,.footer .footer-container .top-footer .column .contact-details .email .telephone-number{opacity:0.7}.footer .footer-container .top-footer .column .contact-details .telephone .email-address:hover,.footer .footer-container .top-footer .column .contact-details .telephone .telephone-number:hover,.footer .footer-container .top-footer .column .contact-details .email .email-address:hover,.footer .footer-container .top-footer .column .contact-details .email .telephone-number:hover{opacity:1}.footer .footer-container .top-footer .column .contact-details .telephone .email-address a,.footer .footer-container .top-footer .column .contact-details .telephone .telephone-number a,.footer .footer-container .top-footer .column .contact-details .email .email-address a,.footer .footer-container .top-footer .column .contact-details .email .telephone-number a{color:#fff}@media only screen and (max-width:480px){.footer .footer-container .top-footer .column .contact-details .telephone,.footer .footer-container .top-footer .column .contact-details .email{justify-content:center}}.footer .footer-container .top-footer .column .contact-details li{opacity:1}.footer .footer-container .top-footer .column .contact-details li p{margin-bottom:0;opacity:0.7}.footer .footer-container .top-footer .column .contact-details li p:hover{opacity:1}.footer .footer-container .top-footer .column .contact-details .social{opacity:1;margin-top:15px}.footer .footer-container .top-footer .column .contact-details .social a{margin-right:30px;opacity:0.7;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.footer .footer-container .top-footer .column .contact-details .social a:last-child{margin-right:0}.footer .footer-container .top-footer .column .contact-details .social a .fa{font-size:20px}.footer .footer-container .top-footer .column .contact-details .social a:hover{opacity:1}.footer .footer-container .top-footer .column ul{margin-bottom:0}.footer .footer-container .top-footer .column ul li{margin-bottom:3px;font-weight:500;opacity:0.7;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;cursor:default}.footer .footer-container .top-footer .column ul li:hover{opacity:1}.footer .line{position:relative}.footer .line:after{content:"";height:1px;width:100%;position:absolute;top:0;left:0;background-color:#fff;opacity:0.7}.footer .bottom-footer{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;padding:50px 20px}@media only screen and (max-width:1100px){.footer .bottom-footer{justify-content:center}}.footer .bottom-footer .opacity{opacity:0.7;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.footer .bottom-footer .opacity:hover{opacity:1}.footer .bottom-footer .left-side{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:nowrap;margin:0 20px}@media only screen and (max-width:895px){.footer .bottom-footer .left-side{flex-wrap:wrap;justify-content:center}.footer .bottom-footer .left-side p,.footer .bottom-footer .left-side a{width:100%;text-align:center;margin-bottom:10px}.footer .bottom-footer .left-side .separator{display:none}}.footer .bottom-footer .left-side p{cursor:default}.footer .bottom-footer .left-side .separator{margin:0 10px;opacity:0.7}.footer .bottom-footer .right-side{margin:0 20px}@media only screen and (max-width:1100px){.footer .bottom-footer .right-side{margin-top:30px}}.footer button.icaal-cookie-policy-btn{display:flex;position:relative;background:none !important;outline:none !important;border:none !important;cursor:pointer;padding:0;margin:0;opacity:0.7}.footer button.icaal-cookie-policy-btn:hover{opacity:1}.door-designer{margin-bottom:60px}.grecaptcha-badge{opacity:0;pointer-events:none}.top-slider-wrapper{position:relative}.top-slider-wrapper .slider-arrows{position:absolute;right:90px;top:450px;z-index:1;cursor:pointer;display:flex}@media only screen and (max-width:1050px){.top-slider-wrapper .slider-arrows{right:30px;top:20px}}.top-slider-wrapper .slider-arrows .top-slider-prev,.top-slider-wrapper .slider-arrows .top-slider-next{height:75px;width:75px;border:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-moz-box-shadow:0 0 3px #000000;-webkit-box-shadow:0 0 3px #000000;box-shadow:0 0 3px #000000}@media only screen and (max-width:750px){.top-slider-wrapper .slider-arrows .top-slider-prev,.top-slider-wrapper .slider-arrows .top-slider-next{height:40px;width:40px}}.top-slider-wrapper .slider-arrows .top-slider-prev:focus,.top-slider-wrapper .slider-arrows .top-slider-next:focus{outline:0}.top-slider-wrapper .slider-arrows .top-slider-prev.top-slider-prev,.top-slider-wrapper .slider-arrows .top-slider-next.top-slider-prev{margin-right:10px}.top-slider-wrapper .slider-arrows .top-slider-prev:hover,.top-slider-wrapper .slider-arrows .top-slider-next:hover{opacity:0.7}.top-slider-wrapper .slider-arrows .top-slider-prev:hover .slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-next:hover .slider-prev-arrow{margin-right:7px}.top-slider-wrapper .slider-arrows .top-slider-prev:hover .slider-next-arrow,.top-slider-wrapper .slider-arrows .top-slider-next:hover .slider-next-arrow{margin-left:7px}.top-slider-wrapper .slider-arrows .top-slider-prev .slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-prev .slider-next-arrow,.top-slider-wrapper .slider-arrows .top-slider-next .slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-next .slider-next-arrow{background-size:cover;background-repeat:no-repeat;background-position:center;height:30px;width:30px;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}@media only screen and (max-width:750px){.top-slider-wrapper .slider-arrows .top-slider-prev .slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-prev .slider-next-arrow,.top-slider-wrapper .slider-arrows .top-slider-next .slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-next .slider-next-arrow{height:20px;width:20px}}.top-slider-wrapper .slider-arrows .top-slider-prev .slider-prev-arrow.slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-prev .slider-next-arrow.slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-next .slider-prev-arrow.slider-prev-arrow,.top-slider-wrapper .slider-arrows .top-slider-next .slider-next-arrow.slider-prev-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.top-slider-wrapper .top-slider .slide{background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:0;user-select:text}.top-slider-wrapper .top-slider .slide .slide-content *{color:#fff;font-family:"Circular", sans-serif;font-weight:500}.top-slider-wrapper .top-slider .slide .slide-content{height:845px;max-width:1780px;padding:0 40px;color:#fff;position:relative;margin:0 auto}@media only screen and (max-width:750px){.top-slider-wrapper .top-slider .slide .slide-content{height:700px;padding:0}}.top-slider-wrapper .top-slider .slide .slide-content .arrow{height:16px;margin-left:25px;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}@media only screen and (max-width:550px){.top-slider-wrapper .top-slider .slide .slide-content .arrow{height:9px}}.top-slider-wrapper .top-slider .slide .slide-content .top-content{padding-top:var(--top-padding);max-width:750px}@media only screen and (max-width:750px){.top-slider-wrapper .top-slider .slide .slide-content .top-content{margin:0 20px}}.top-slider-wrapper .top-slider .slide .slide-content .top-content .small-text{font-family:"Circular", sans-serif;font-weight:bold;font-size:18px;position:relative;padding-left:25px}.top-slider-wrapper .top-slider .slide .slide-content .top-content .small-text:before{height:12px;width:12px;content:"";background-color:#18255a;position:absolute;top:8px;left:0}.top-slider-wrapper .top-slider .slide .slide-content .top-content .big-text{font-family:"Circular", sans-serif;font-weight:bold;font-size:60px;line-height:1.3em;letter-spacing:-0.5px;margin-bottom:32px}@media only screen and (max-width:950px){.top-slider-wrapper .top-slider .slide .slide-content .top-content .big-text{font-size:30px}}.top-slider-wrapper .top-slider .slide .slide-content .top-content .top-button{font-family:"Circular", sans-serif;font-weight:bold;font-size:18px;background-color:#18255a;height:75px;width:260px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:750px){.top-slider-wrapper .top-slider .slide .slide-content .top-content .top-button{height:50px;width:200px}}.top-slider-wrapper .top-slider .slide .slide-content .top-content .top-button:focus{outline:0}.top-slider-wrapper .top-slider .slide .slide-content .top-content .top-button:hover{color:#ccc}.top-slider-wrapper .top-slider .slide .slide-content .top-content .top-button:hover .arrow{margin-left:35px}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-wrap:nowrap;justify-content:flex-end;position:absolute;bottom:0;right:40px;min-height:260px}@media only screen and (max-width:750px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content{min-height:180px;width:100%;right:0}}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 60px;width:350px;background-color:#fff}@media only screen and (max-width:750px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left{width:50%}}@media only screen and (max-width:650px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left{padding:0 20px}}@media only screen and (max-width:350px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left{width:100%}}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-text-title{color:#18255a;font-family:"Circular", sans-serif;font-weight:bold;font-size:30px;line-height:40px}@media only screen and (max-width:550px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-text-title{font-size:22px}}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button{color:#0c37e9;display:flex;flex-wrap:nowrap;font-family:"Circular", sans-serif;font-weight:bold;font-size:18px}@media only screen and (max-width:650px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button{flex-wrap:wrap;justify-content:left;margin-left:0}}@media only screen and (max-width:550px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button{font-size:13px}}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button .link-text{-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;color:#0c37e9;display:flex;flex-wrap:nowrap;font-family:"Circular", sans-serif;font-weight:bold;font-size:18px;margin-bottom:0px}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button:focus{outline:0}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button:hover{color:#072088}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button:hover .link-text{margin-left:-8px}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button:hover .arrow{margin-left:25px}@media only screen and (max-width:550px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button:hover .arrow{margin-left:15px}}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_left .bottom-text .bottom-button .arrow{margin:auto 10px}.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_right .bottom-image{height:100%;width:315px;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:750px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_right .bottom-image{width:100%}}@media only screen and (max-width:750px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_right{width:50%}}@media only screen and (max-width:350px){.top-slider-wrapper .top-slider .slide .slide-content .bottom-content .bottom-content_right{display:none}}.gallery-section{max-width:1720px;width:100%;margin:0 auto;position:relative;padding:100px 15px}@media only screen and (max-width:390px){.gallery-section{padding:10px 0 50px 0}}.gallery-section .gallery-container{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr));grid-template-rows:1fr 1fr;grid-gap:15px}.gallery-section .gallery-container .slick-list{height:100%}.gallery-section .gallery-container .slick-list .slick-track{height:100%}.gallery-section .gallery-container .slick-list .slick-track .slider-image{position:relative;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.gallery-section .gallery-container>li{min-height:420px;background-position:center;position:relative;margin-bottom:0;background-color:black}.gallery-section .gallery-container>li:hover .gallery-link{opacity:1;transform:translateY(-100%)}@media only screen and (max-width:450px){.gallery-section .gallery-container>li{min-height:300px}}.gallery-section .gallery-container>li:nth-child(1){grid-column:span 2;grid-row:span 2;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:745px){.gallery-section .gallery-container>li:nth-child(1){grid-column:span 1}}@media only screen and (max-width:1120px){.gallery-section .gallery-container>li:nth-child(1){height:100%}}@media only screen and (max-width:1474px){.gallery-section .gallery-container>li:nth-child(4){grid-column:span 2}}@media only screen and (max-width:1110px){.gallery-section .gallery-container>li:nth-child(4){grid-column:span 1}}.gallery-section .gallery-container>li .image{background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.8}.gallery-section .gallery-container>li .image-title,.gallery-section .gallery-container>li .image-slider-title{position:absolute;bottom:5px;left:45px;color:#fff;font-family:"Circular", sans-serif;font-weight:bold;font-size:20px;width:140px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:22px}.gallery-section .gallery-container>li .image-title.image-slider-title,.gallery-section .gallery-container>li .image-slider-title.image-slider-title{font-size:30px;width:240px;line-height:40px}@media only screen and (max-width:550px){.gallery-section .gallery-container>li .image-title.image-slider-title,.gallery-section .gallery-container>li .image-slider-title.image-slider-title{font-size:18px;width:170px}}@media only screen and (max-width:550px){.gallery-section .gallery-container>li .image-title.image-title,.gallery-section .gallery-container>li .image-slider-title.image-title{font-size:18px}}.gallery-section .gallery-container>li .gallery-link{position:absolute;bottom:10px;right:20px;color:#fff;font-weight:bold;font-size:16px;font-family:"Circular", sans-serif;opacity:0;transform:translateY(-10%);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}@media only screen and (max-width:1100px){.gallery-section .gallery-container>li .gallery-link{opacity:1;transform:translateY(-100%)}}.gallery-section .gallery-container>li .gallery-link:after{content:"";position:absolute;height:2px;width:100%;background-color:#fff;width:100%;bottom:0;left:0;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.gallery-section .gallery-container>li .gallery-link:hover{color:#e6e6e6}.gallery-section .gallery-container>li .gallery-link:hover:after{background-color:#e6e6e6;bottom:-3px}.gallery-section .gallery-container>li .slide-link{color:#fff;font-family:"Circular", sans-serif;font-weight:bold;font-size:20px;position:absolute;bottom:35px;right:45px}@media only screen and (max-width:550px){.gallery-section .gallery-container>li .slide-link{font-size:14px}}.gallery-section .gallery-container>li .slide-link:after{content:"";position:absolute;height:2px;width:100%;background-color:#fff;width:100%;bottom:0;left:0;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.gallery-section .gallery-container>li .slide-link:hover{color:#e6e6e6}.gallery-section .gallery-container>li .slide-link:hover:after{bottom:-5px;background-color:#e6e6e6}.gallery-section .gallery-container>li .slide-image{height:140px;width:140px;background-size:cover;background-repeat:no-repeat;background-position:center;position:absolute;top:45px;right:45px}@media only screen and (max-width:750px){.gallery-section .gallery-container>li .slide-image{height:100px;width:100px}}@media only screen and (max-width:420px){.gallery-section .gallery-container>li .slide-image{height:70px;width:70px}}.gallery-section .gallery-container>li .slick-dots{margin:0;padding:1rem 0;list-style-type:none;position:absolute;top:35px;left:40px}.gallery-section .gallery-container>li .slick-dots li{margin:0 0.25rem;margin:10px}.gallery-section .gallery-container>li .slick-dots button{display:block;width:12px;height:12px;padding:0;border:none;border-radius:100%;background-color:#18255a;font-size:0;cursor:pointer}.gallery-section .gallery-container>li .slick-dots button:focus{outline:0}.gallery-section .gallery-container>li .slick-dots li.slick-active button{background-color:#fff}.quote-section{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:830px;position:relative;overflow:hidden}@media only screen and (max-width:750px){.quote-section{min-height:700px}}.quote-section .quote-background{position:absolute;height:120%;width:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center}.quote-section .quote-content{max-width:1720px;width:100%;margin:0 auto;position:relative}.quote-section .quote-content .quote-image{position:absolute;top:-60px;transform:translateY(-100%);width:150px;height:150px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-left:40px}@media only screen and (max-width:800px){.quote-section .quote-content .quote-image{width:100px;height:100px}}.quote-section .quote-content .quote-text{width:680px;margin-left:auto;padding:40px 140px 40px 40px;right:-150px;position:relative;background:#18255a}@media only screen and (max-width:600px){.quote-section .quote-content .quote-text{width:100%;padding:40px;right:unset}}.quote-section .quote-content .quote-text .quote-title,.quote-section .quote-content .quote-text .quote-subtitle{color:#fff;font-family:"Circular", sans-serif;font-weight:bold}.quote-section .quote-content .quote-text .quote-title.quote-title,.quote-section .quote-content .quote-text .quote-subtitle.quote-title{font-size:33px;line-height:45px;margin-bottom:30px}@media only screen and (max-width:750px){.quote-section .quote-content .quote-text .quote-title.quote-title,.quote-section .quote-content .quote-text .quote-subtitle.quote-title{font-size:24px}}.quote-section .quote-content .quote-text .quote-title.quote-subtitle,.quote-section .quote-content .quote-text .quote-subtitle.quote-subtitle{font-weight:500;font-size:13px;line-height:22px;letter-spacing:0.2px;margin-bottom:50px}.quote-section .quote-content .quote-text .quote-button:hover .quote-button-text{margin-left:-7px;color:#ccc}.quote-section .quote-content .quote-text .quote-button:hover .quote-button-text .quote-link-arrow{margin-left:20px}.quote-section .quote-content .quote-text .quote-button .quote-button-text{font-family:"Circular", sans-serif;font-weight:bold;color:#fff;font-size:20px}.quote-section .quote-content .quote-text .quote-button .quote-button-text .quote-link-arrow{-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;height:12px;margin-left:7px}.featured-products{max-width:1720px;width:100%;margin:0 auto;padding:0 30px 50px 30px}.featured-products .featured-products-top{display:grid;grid-template-columns:0.4fr 1fr;grid-template-rows:1fr;padding:95px 0}@media only screen and (max-width:900px){.featured-products .featured-products-top{padding:40px 0}}@media only screen and (max-width:650px){.featured-products .featured-products-top{grid-template-columns:1fr}}.featured-products .featured-products-top .products-title{font-family:"Circular", sans-serif;font-weight:bold;font-size:34px;color:#18255a;width:150px;width:210px;line-height:32px;margin:0}@media only screen and (max-width:900px){.featured-products .featured-products-top .products-title{font-size:22px}}@media only screen and (max-width:650px){.featured-products .featured-products-top .products-title{width:100%;text-align:center}}.featured-products .featured-products-top .products-tabs{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:650px){.featured-products .featured-products-top .products-tabs{justify-content:center;margin-top:20px}}.featured-products .featured-products-top .products-tabs .tabs-section{margin:0;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.featured-products .featured-products-top .products-tabs .tabs-section .section-name{font-family:"Circular", sans-serif;font-weight:bold;font-size:20px;color:#18255a;margin-right:30px;margin-bottom:0;position:relative}@media only screen and (max-width:900px){.featured-products .featured-products-top .products-tabs .tabs-section .section-name{font-size:16px}}.featured-products .featured-products-top .products-tabs .tabs-section .section-name:hover,.featured-products .featured-products-top .products-tabs .tabs-section .section-name.active{color:#0c37e9;cursor:pointer}.featured-products .featured-products-top .products-tabs .tabs-section .section-name:hover:after,.featured-products .featured-products-top .products-tabs .tabs-section .section-name.active:after{content:"";height:2px;width:100%;background-color:#0c37e9;position:absolute;bottom:0;left:0}.featured-products .products-section{grid-template-columns:repeat(5, 1fr);grid-template-rows:0.2fr 1fr 1fr;grid-gap:15px;height:750px;display:none}@media only screen and (max-width:1600px){.featured-products .products-section{grid-template-rows:auto}}@media only screen and (max-width:1100px){.featured-products .products-section{grid-template-columns:1fr 1fr;height:100%}}@media only screen and (max-width:800px){.featured-products .products-section{grid-template-columns:1fr}}.featured-products .products-section.active{display:grid}.featured-products .products-section *{color:#fff}.featured-products .products-section .product-background{grid-row:span 3;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media only screen and (max-width:1600px){.featured-products .products-section .product-background{grid-row:span 1;grid-column:span 2}}@media only screen and (max-width:1100px){.featured-products .products-section .product-background{grid-row:span 1;grid-column:span 1;height:400px}}@media only screen and (max-width:800px){.featured-products .products-section .product-background{grid-column:1}}.featured-products .products-section .product-background .product-logo{background-size:cover;background-repeat:no-repeat;background-position:center;height:60px;width:60px;position:absolute;top:15px;right:15px}.featured-products .products-section .product-background .product-text{position:absolute;bottom:0;left:0;width:100%;padding:20px 40px}.featured-products .products-section .product-background .product-text:hover .product-title,.featured-products .products-section .product-background .product-text:hover .product-subtitle,.featured-products .products-section .product-background .product-text:hover .product-link{-webkit-transform:translateY(0);transform:translateY(0)}.featured-products .products-section .product-background .product-text:hover .product-title.product-link,.featured-products .products-section .product-background .product-text:hover .product-subtitle.product-link,.featured-products .products-section .product-background .product-text:hover .product-link.product-link{opacity:1}.featured-products .products-section .product-background .product-text:hover .product-title.product-link:hover,.featured-products .products-section .product-background .product-text:hover .product-subtitle.product-link:hover,.featured-products .products-section .product-background .product-text:hover .product-link.product-link:hover{color:#e6e6e6}.featured-products .products-section .product-background .product-text .product-title{text-transform:uppercase;font-family:"Circular", sans-serif;font-weight:bold;font-size:24px;margin-bottom:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}@media only screen and (max-width:1100px){.featured-products .products-section .product-background .product-text .product-title{opacity:1;transform:none}}.featured-products .products-section .product-background .product-text .product-subtitle{text-transform:uppercase;font-family:"Circular", sans-serif;font-weight:500;font-size:16px;margin-bottom:0;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}@media only screen and (max-width:1100px){.featured-products .products-section .product-background .product-text .product-subtitle{opacity:1;transform:none}}.featured-products .products-section .product-background .product-text .product-link{-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease;display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;font-family:"Circular", sans-serif;font-weight:500;font-size:16px}@media only screen and (max-width:1100px){.featured-products .products-section .product-background .product-text .product-link{opacity:1;transform:none}}.featured-products .products-section .product-background .product-text .product-link:hover{opacity:0.5}.featured-products .products-section .product-background .product-text .product-link:hover:after{background-color:#ccc;bottom:-2px}.featured-products .products-section .product-background .product-text .product-link:after{content:"";position:absolute;height:2px;width:100%;background-color:#fff;bottom:0;left:0;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.featured-products .products-section .right-side{background-color:#18255a}.featured-products .products-section .right-side-title{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Circular", sans-serif;font-weight:bold;font-size:18px}@media only screen and (max-width:1600px){.featured-products .products-section .right-side-title{display:none}}.featured-products .products-section .download-section{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;flex-direction:column}@media only screen and (max-width:1600px){.featured-products .products-section .download-section{grid-row:1}}@media only screen and (max-width:1100px){.featured-products .products-section .download-section{grid-row:3}}@media only screen and (max-width:850px){.featured-products .products-section .download-section{height:300px}}@media only screen and (max-width:800px){.featured-products .products-section .download-section{grid-column:1;grid-row:5}}.featured-products .products-section .download-section .download-image{height:60px;width:60px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.featured-products .products-section .download-section .download-image:hover{-webkit-animation:scale 3s infinite;animation:scale 2.5s infinite}.featured-products .products-section .download-section .download-text-line-1,.featured-products .products-section .download-section .download-text-line-2{font-family:"Circular", sans-serif;font-weight:500;font-size:16px;margin-bottom:0}.featured-products .products-section .download-section .download-link{margin-top:30px;position:relative;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.featured-products .products-section .download-section .download-link:hover{color:#ccc}.featured-products .products-section .download-section .download-link:hover:after{bottom:-3px;background-color:#ccc}.featured-products .products-section .download-section .download-link:after{content:"";height:2px;width:100%;background-color:#fff;position:absolute;bottom:0;left:0;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}.featured-products .products-section .contact-section{flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}@media only screen and (max-width:1600px){.featured-products .products-section .contact-section{grid-row:2;grid-column:5}}@media only screen and (max-width:1100px){.featured-products .products-section .contact-section{grid-row:3;grid-column:2;height:400px}}@media only screen and (max-width:850px){.featured-products .products-section .contact-section{height:300px}}@media only screen and (max-width:800px){.featured-products .products-section .contact-section{grid-column:1;grid-row:6}}.featured-products .products-section .contact-section .contact-image{height:60px;width:73px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:20px}.featured-products .products-section .contact-section .contact-image:hover{-webkit-animation:rotate 2s infinite;animation:rotate 2s infinite}.featured-products .products-section .contact-section .contact-text-line-1,.featured-products .products-section .contact-section .contact-text-line-2{font-family:"Circular", sans-serif;font-weight:500;font-size:16px;margin-bottom:0}.featured-products .products-section .contact-section .contact-link{margin-top:30px;position:relative}.featured-products .products-section .contact-section .contact-link:hover{color:#ccc}.featured-products .products-section .contact-section .contact-link:hover:after{bottom:-3px;background-color:#ccc}.featured-products .products-section .contact-section .contact-link:after{content:"";height:2px;width:100%;background-color:#fff;position:absolute;bottom:0;left:0;-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}@keyframes rotate{0%{transform:rotate(0deg);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}30%{transform:rotate(15deg);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}60%{transform:rotate(-15deg);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}100%{transform:rotate(0deg);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}}@keyframes scale{0%{transform:scale(1);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}30%{transform:scale(1.2);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}100%{transform:scale(1);-webkit-transition:0.25s ease;-o-transition:0.25s ease;transition:0.25s ease}}.page-id-6356 .yale-strip{display:none}.page-id-6356 .door-designer{display:none}.page-id-26 .door-designer{display:none}.page-id-27 .door-designer{display:none}.page-id-28 .door-designer{display:none}.page-id-29 .door-designer{display:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed !important;top:50% !important;left:50% !important;z-index:8020;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px !important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"FontAwesome";display:block;font-size:18px;color:#fff;background:rgba(0, 0, 0, 0.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"FontAwesome";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0, 0, 0, 0.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8)}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"Roboto", sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#1b1b1b;font-size:20px;line-height:1.6}@media only screen and (max-width:1400px){*{font-size:18px}}@media only screen and (max-width:720px){*{font-size:16px}}#container{overflow-x:hidden}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#878787}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:960px;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}img{width:initial;width:auto;max-width:100%}.container{max-width:1470px;width:100%;margin:0 auto}@media only screen and (max-width:1690px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 15px}}.container-large{max-width:1715px;width:100%;margin:0 auto}@media only screen and (max-width:1835px){.container-large{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-large{padding:0 30px}}@media only screen and (max-width:720px){.container-large{padding:0 15px}}.fa{color:inherit;font-size:inherit}a{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}h1{font-size:65px;margin-bottom:25px;text-transform:uppercase;font-weight:700;line-height:1.1}@media only screen and (max-width:1600px){h1{font-size:55px}}@media only screen and (max-width:1400px){h1{font-size:42px}}@media only screen and (max-width:980px){h1{font-size:34px}}@media only screen and (max-width:720px){h1{font-size:28px}}@media only screen and (max-width:450px){h1{font-size:26px}}@media only screen and (max-width:360px){h1{font-size:24px}}h2{font-size:55px;margin-bottom:20px;text-transform:uppercase;font-weight:700;line-height:1.1}@media only screen and (max-width:1600px){h2{font-size:45px}}@media only screen and (max-width:1400px){h2{font-size:38px}}@media only screen and (max-width:980px){h2{font-size:32px}}@media only screen and (max-width:720px){h2{font-size:28px}}@media only screen and (max-width:450px){h2{font-size:26px}}@media only screen and (max-width:360px){h2{font-size:24px}}h3,p.toggle-tab{font-size:45px;margin-bottom:20px;text-transform:uppercase;font-weight:700;line-height:1.1}@media only screen and (max-width:1700px){h3,p.toggle-tab{font-size:42px}}@media only screen and (max-width:1600px){h3,p.toggle-tab{font-size:38px}}@media only screen and (max-width:1400px){h3,p.toggle-tab{font-size:36px}}@media only screen and (max-width:980px){h3,p.toggle-tab{font-size:28px}}@media only screen and (max-width:720px){h3,p.toggle-tab{font-size:26px}}@media only screen and (max-width:450px){h3,p.toggle-tab{font-size:24px}}@media only screen and (max-width:360px){h3,p.toggle-tab{font-size:20px}}p{margin-bottom:20px;font-weight:300}p a{color:#202e70;font-weight:300}p a:hover{color:#263684}ul,ol{margin-bottom:20px}.fullwidth-content ul,.fullwidth-content ol{list-style-type:disc;list-style-position:inside}ul li,ol li{margin-bottom:5px;list-style:inherit;font-weight:100}.fullwidth-content ol{list-style-type:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.btn{font-weight:900;border-radius:6px;line-height:60px;padding:0 30px;text-transform:capitalize;background:#202e70;color:#fff;display:inline-block;min-width:180px;text-align:center}@media only screen and (max-width:1400px){.btn{line-height:55px;padding:0 20px}}@media only screen and (max-width:720px){.btn{line-height:45px;padding:0 15px}}@media only screen and (max-width:450px){.btn{width:100%}}.btn:before{content:"";font-family:"FontAwesome";margin-right:10px;vertical-align:bottom;position:relative;right:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.btn:hover{background:#263684}.btn:hover:before{right:-3px}.btn.white{background:#fff;color:#202e70}.btn.white:hover{background:#efefef}.header-space{height:291px;background:#19255a}@media only screen and (max-width:1500px){.header-space{height:247px}}@media only screen and (max-width:980px){.header-space{height:90px}}@media only screen and (max-width:720px){.header-space{height:55px}}.main-header{background:#fff;position:fixed;top:0;left:0;right:0;z-index:10;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.main-header{box-shadow:0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08)}}.main-header.shorten{box-shadow:0 4px 6px rgba(50, 50, 93, 0.11), 0 1px 3px rgba(0, 0, 0, 0.08)}.main-header.shorten .top-nav{padding-top:10px;padding-bottom:10px}.main-header.shorten .head-link{opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px)}.main-header .top-nav{padding-top:20px;padding-bottom:20px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1500px){.main-header .top-nav{padding-top:15px;padding-bottom:15px}}@media only screen and (max-width:1100px){.main-header .top-nav{display:none}}.main-header .bottom-nav{border-top:1px solid #19255a;background:#fff;position:relative;z-index:1}@media only screen and (max-width:980px){.main-header .bottom-nav{border-top:0px}}.main-header .container{position:relative}.main-header .head-link{position:absolute;top:22px;right:0;line-height:1;border-radius:0px;padding:15px 45px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1690px){.main-header .head-link{right:60px}}@media only screen and (max-width:1500px){.main-header .head-link{font-size:16px;top:13px;padding:13px 54px}}@media only screen and (max-width:1400px){.main-header .head-link{padding:13px 46px}}@media only screen and (max-width:1200px){.main-header .head-link{right:30px}}.main-header .top-nav .logo a{display:block;position:relative;height:125px;width:136px}@media only screen and (max-width:1500px){.main-header .top-nav .logo a{height:105px;width:115px}}.main-header .top-nav .logo a img{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.main-header .top-nav .logo a img.small{opacity:0}.main-header .top-nav p{margin:0;font-weight:300}.main-header .top-nav .nav-pad{padding-top:70px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1500px){.main-header .top-nav .nav-pad{padding-top:50px}}.main-header .top-nav .text-strip{text-align:right}@media only screen and (max-width:1340px){.main-header .top-nav .text-strip{padding-left:30px}}.main-header .top-nav .text-strip p{color:#19255a;display:inline-block}.main-header .top-nav .text-strip .social{display:inline-block;margin-right:30px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1460px){.main-header .top-nav .text-strip .social{margin-right:12px}}@media only screen and (max-width:1340px){.main-header .top-nav .text-strip .social{position:absolute;margin:0;right:60px;top:90px}}@media only screen and (max-width:1200px){.main-header .top-nav .text-strip .social{right:30px}}.main-header .top-nav .text-strip .social a{color:#202e70;font-size:16px;margin:0 8px}@media only screen and (max-width:1460px){.main-header .top-nav .text-strip .social a{font-size:12px;margin:0 7px}}@media only screen and (max-width:1340px){.main-header .top-nav .text-strip .social a{font-size:16px}}.main-header .top-nav .text-strip .social a:hover{color:#2b3e98}.main-header .top-nav .open-times{text-align:left;padding-left:45px;width:335px}@media only screen and (max-width:1400px){.main-header .top-nav .open-times{width:295px}}@media only screen and (max-width:1150px){.main-header .top-nav .open-times{padding-left:25px;width:275px}}.main-header .top-nav .open-times p{color:#1b1b1b}.main-header .top-nav .open-times p.small{font-size:14px;text-align:right;padding-right:21px}.main-header .top-nav .open-times p.small b{margin:0}.main-header .top-nav .open-times p b{font-weight:700;color:#202e70;margin-left:5px}.main-header .top-nav .open-times p b a{font-size:inherit;color:inherit;font-weight:inherit}.main-header .top-nav .contact{text-align:right;width:250px}@media only screen and (max-width:1150px){.main-header .top-nav .contact{width:225px}}.main-header .top-nav .contact a{font-weight:900;color:#202e70}.main-header .top-nav .contact a:hover{color:#2b3e98}.main-header .top-nav .contact a .fa{font-size:15px;margin-right:3px;vertical-align:baseline}.main-header.shorten .top-nav .logo a{height:65px;width:100px}.main-header.shorten .top-nav .logo a img.small{opacity:1}.main-header.shorten .top-nav .logo a img.large{opacity:0}.main-header.shorten .top-nav .text-strip .social{top:40px}.main-header.shorten .top-nav .nav-pad{padding-top:6px}.desk-menu{display:inline-block}@media only screen and (max-width:1100px){.desk-menu{display:none}}.desk-menu ul{width:100%;text-align:right;margin:0;background:white}.desk-menu ul li{display:inline-block;margin:0;position:relative}.desk-menu ul li:hover{background:#f8f8f8}.desk-menu ul li.menu-item-has-children>a:after{content:"";font-family:"FontAwesome";margin-left:10px;position:relative;bottom:-1px}.desk-menu ul li a{display:block;padding:0 15px;color:#1b1b1b;font-weight:300;line-height:65px}@media only screen and (max-width:1600px){.desk-menu ul li a{padding:0 11px}}@media only screen and (max-width:1520px){.desk-menu ul li a{padding:0 9px}}@media only screen and (max-width:1500px){.desk-menu ul li a{line-height:55px;padding:0 2px}}@media only screen and (max-width:1300px){.desk-menu ul li a{font-size:16px}}@media only screen and (max-width:1120px){.desk-menu ul li a{padding:0 1px}}@media only screen and (max-width:1050px){.desk-menu ul li a{font-size:15px;padding:0 6px}}.shorten .desk-menu ul li a{line-height:55px}@media only screen and (max-width:1500px){.shorten .desk-menu ul li a{line-height:45px}}.desk-menu ul li:hover ul{display:block}.desk-menu ul li:hover>a{color:#202e70}.desk-menu ul li ul{display:none;position:absolute;left:0;width:350px;background:#e4e4e4;text-align:left;padding:10px 20px}.desk-menu ul li ul li{display:block;margin:0;border-bottom:1px solid rgba(0, 0, 0, 0.05)}.desk-menu ul li ul li:last-of-type{border-bottom:0px}.desk-menu ul li ul li a{line-height:1;padding:15px 10px;font-size:16px}.shorten .desk-menu ul li ul li a{line-height:1}.desk-menu ul li ul li ul{position:relative;padding:0 0 0 12px;width:330px}.quote{display:inline-block;float:right}@media only screen and (max-width:980px){.quote{display:none}}.quote a{display:block;padding:0 35px;color:#202e70;font-weight:700;line-height:65px;background:white}@media only screen and (max-width:1500px){.quote a{line-height:55px}}@media only screen and (max-width:1220px){.quote a{padding:0 20px;font-size:16px}}.shorten .quote a{line-height:55px}@media only screen and (max-width:1500px){.shorten .quote a{line-height:45px}}.shorten .quote a:hover{background:#202e70}.quote a:hover{background:#202e70;color:#fff}.quote a .fa{margin-right:5px}.trust-strip{background:#19255a;padding:20px 0;position:absolute;bottom:-60px;left:0;right:0;z-index:0;opacity:1;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1500px){.trust-strip{bottom:-56px}}@media only screen and (max-width:980px){.trust-strip{display:none}}.shorten .trust-strip{opacity:0;-webkit-transform:translateY(-60px);-moz-transform:translateY(-60px);-ms-transform:translateY(-60px);-o-transform:translateY(-60px);transform:translateY(-60px)}.trust-strip .container{overflow:hidden}.trust-strip .container p{width:25%;float:left;text-align:center;color:#fff;font-size:16px;font-weight:900;border-left:1px solid #fff;text-transform:uppercase;line-height:1.3;margin:0}@media only screen and (max-width:1500px){.trust-strip .container p{line-height:1.2;font-size:14px}}.trust-strip .container p:first-of-type{border-left:0px}.mobile-logo{display:none;float:left}@media only screen and (max-width:1100px){.mobile-logo{display:block}}.mobile-logo a{display:block;position:relative;height:90px;width:95px}@media only screen and (max-width:720px){.mobile-logo a{height:55px;width:65px}}.shorten .mobile-logo a{height:55px;width:65px}.mobile-logo img{position:absolute;width:82px;padding-top:6px;top:0;left:0;right:0;bottom:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:720px){.mobile-logo img{width:60px;padding-top:9px}}.shorten .mobile-logo img{width:60px;padding-top:9px}.mobile-logo img.small{opacity:0}@media only screen and (max-width:720px){.mobile-logo img.small{opacity:1}}.shorten .mobile-logo img.small{opacity:1}@media only screen and (max-width:720px){.mobile-logo img.large{opacity:0}}.shorten .mobile-logo img.large{opacity:0}.mobile-buttons{display:none;text-align:right;float:right}@media only screen and (max-width:1100px){.mobile-buttons{display:block}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:50px;line-height:90px;text-align:center;margin-left:10px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:720px){.mobile-buttons a,.mobile-buttons #mob-toggle{width:40px;line-height:55px;margin-left:5px}}.shorten .mobile-buttons a,.shorten .mobile-buttons #mob-toggle{width:40px;line-height:55px;margin-left:5px}.mobile-buttons a .fa,.mobile-buttons #mob-toggle .fa{width:50px;line-height:50px;background:#e6e6e6;color:#b9b9b9;text-align:center;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:720px){.mobile-buttons a .fa,.mobile-buttons #mob-toggle .fa{width:40px;line-height:40px}}.shorten .mobile-buttons a .fa,.shorten .mobile-buttons #mob-toggle .fa{width:40px;line-height:40px}.mobile-buttons #mob-toggle .fa{background:#202e70;color:#fff;text-align:center}.mobile-menu{position:fixed;top:90px;bottom:0;right:0;width:400px;padding:20px 0;overflow-y:scroll;background:#202e70;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:720px){.mobile-menu{top:55px}}@media only screen and (max-width:600px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}.mobile-menu.shorten{top:55px}@media only screen and (max-width:1100px){.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu>ul{border-top:1px solid rgba(255, 255, 255, 0.05)}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{margin:0}.mobile-menu ul li a{padding:0 25px;display:block;color:#fff;font-weight:400;font-size:16px;line-height:40px;border-bottom:1px solid rgba(255, 255, 255, 0.05)}.mobile-menu ul li ul{background:rgba(0, 0, 0, 0.1);position:relative}.mobile-menu ul li ul.active:before{content:""}.mobile-menu ul li ul:before{content:"";font-family:"FontAwesome";position:absolute;right:0;top:-45px;width:45px;line-height:45px;text-align:center;font-size:14px;color:#fff;cursor:pointer}.mobile-menu ul li ul li{display:none}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0, 0, 0, 0.75);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}.angle{position:absolute;left:50%;max-width:none;width:110%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:1}.angle.top{top:-1px}.angle.bottom{bottom:-1px}.banner h1{color:#fff}@media only screen and (max-width:980px){.banner h1{margin-bottom:20px}}.banner p{color:#fff;margin-bottom:40px;font-weight:300}@media only screen and (max-width:1650px){.banner p{margin-bottom:30px}}@media only screen and (max-width:980px){.banner p{margin-bottom:20px}}.banner p a{color:#f0743a;font-weight:400}.banner #breadcrumbs a{color:#fff}.banner #breadcrumbs a:hover{color:#cad3ff}.banner #breadcrumbs .fa{margin:0 10px}.banner.product{position:relative;background:#202e70}.banner.product .content{width:50%;padding:80px 0 100px}@media only screen and (max-width:1650px){.banner.product .content{padding:50px 0 80px}}@media only screen and (max-width:1500px){.banner.product .content{padding:40px 0 70px}}@media only screen and (max-width:980px){.banner.product .content{width:100%;display:block;padding:50px 0}}@media only screen and (max-width:720px){.banner.product .content{padding:30px 0}}.banner.product .content .text{max-width:600px;margin:auto}@media only screen and (max-width:1440px){.banner.product .content .text{max-width:100%;padding:0 60px}}@media only screen and (max-width:1250px){.banner.product .content .text{padding:0 30px}}@media only screen and (max-width:720px){.banner.product .content .text{padding:0 15px}}.banner.product .slider{width:50%;position:relative;background:#141e4d}@media only screen and (max-width:980px){.banner.product .slider{width:100%;padding-bottom:50%;display:block}}@media only screen and (max-width:600px){.banner.product .slider{padding-bottom:75%}}.banner.product .slider .backstretch-item{background:#141e4c}.banner.product .slider .logo{position:absolute;width:200px;right:100px;bottom:90px;opacity:0;-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}@media only screen and (max-width:1650px){.banner.product .slider .logo{width:160px;right:50px;bottom:80px}}@media only screen and (max-width:1400px){.banner.product .slider .logo{width:120px;right:20px;bottom:inherit;top:20px}}@media only screen and (max-width:600px){.banner.product .slider .logo{width:100px;right:10px;top:10px}}.banner.product .slider .logo.active{opacity:1}.banner.product .slider .product-dots{position:absolute;bottom:70px;left:0;right:0;padding-bottom:0}@media only screen and (max-width:980px){.banner.product .slider .product-dots{bottom:35px}}@media only screen and (max-width:400px){.banner.product .slider .product-dots{display:none}}.banner.product .slider .slider-arrow{position:absolute;top:50%;color:rgba(255, 255, 255, 0.4);z-index:1;font-size:60px;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1600px){.banner.product .slider .slider-arrow{font-size:46px}}@media only screen and (max-width:980px){.banner.product .slider .slider-arrow{display:none}}.ie .banner.product .slider .slider-arrow{display:none}.banner.product .slider .slider-arrow:hover{color:rgba(255, 255, 255, 0.8)}.banner.product .slider .slider-arrow.next{right:40px}@media only screen and (max-width:1600px){.banner.product .slider .slider-arrow.next{right:20px}}.banner.product .slider .slider-arrow.prev{left:40px}@media only screen and (max-width:1600px){.banner.product .slider .slider-arrow.prev{left:20px}}.banner.default{background:#202e70;padding:30px 0px 60px;position:relative}@media only screen and (max-width:1500px){.banner.default{padding:30px 0 40px}}@media only screen and (max-width:720px){.banner.default{padding:30px 0}}.banner.default h1{margin:0}.banner.default p{margin-bottom:10px;padding-left:5px}.banner.default.single{padding:15% 0px 60px;position:relative}@media only screen and (max-width:720px){.banner.default.single{padding:140px 0px 60px}}.banner.default.single .overlay{background-size:cover;background-position:center;height:100%;width:100%;inset:0;position:absolute;opacity:0.2}.banner.default.single .container{z-index:1;position:relative}.icon-section{padding:100px 0}@media only screen and (max-width:1650px){.icon-section{padding:80px 0}}@media only screen and (max-width:1500px){.icon-section{padding:50px 0}}@media only screen and (max-width:720px){.icon-section{padding:30px 0}}.page-template-page-about .icon-section{background:#fbfbfb;margin-top:60px}.icon-section .container{overflow:hidden}@media only screen and (max-width:1150px){.icon-section .container{display:block;text-align:justify;position:relative}.icon-section .container:after{content:"";width:100%;display:inline-block}.icon-section .container:before{content:"";position:absolute;top:calc(50% - 10px);left:60px;right:60px;border-top:1px dashed #19255a;height:1px}}@media only screen and (max-width:550px){.icon-section .container{text-align:center}.icon-section .container:after,.icon-section .container:before{display:none}}.icon-section .container .box{width:25%;text-align:center;padding:15px 25px;border-left:1px dashed #19255a}@media only screen and (max-width:1150px){.icon-section .container .box{width:49%;padding:25px;display:inline-block;margin-bottom:0}}@media only screen and (max-width:550px){.icon-section .container .box{width:100%;padding:25px 0;min-height:0px;float:none;border-left:0;border-top:1px dashed #19255a}}.icon-section .container .box:first-of-type{border:0px}@media only screen and (max-width:1150px){.icon-section .container .box:nth-of-type(3){border-left:0px}}.icon-section .container .box .fa{color:#19255a;font-size:42px;margin-bottom:20px}.icon-section .container .box .text p{margin-bottom:0;font-size:18px}@media only screen and (max-width:1400px){.icon-section .container .box .text p{font-size:16px}}.icon-section .container .box .text p:first-of-type{margin-bottom:10px}.icon-section .container .box .text p b{display:block;color:#19255a;font-weight:700;text-transform:uppercase;line-height:1.2}.icon-section .container .box .text p img{margin-top:15px}.fullwidth-content .container{padding:60px 20px 80px;border-top:1px dashed #d2d2d2;margin-top:40px}.fullwidth-content h2{color:#202e70;margin-top:35px}.fullwidth-content h2:first-of-type{margin-top:0}.fullwidth-content h3,.fullwidth-content p.toggle-tab{color:#202e70;font-size:35px;margin-top:35px}.fullwidth-content h3:first-of-type{margin-top:0}.intro-content{position:relative;padding:70px 0 0}@media only screen and (max-width:1650px){.intro-content{padding:50px 0 0}}@media only screen and (max-width:720px){.intro-content{padding:30px 0 0}}.error404 .intro-content{padding:70px 0}@media only screen and (max-width:1650px){.error404 .intro-content{padding:50px 0}}@media only screen and (max-width:720px){.error404 .intro-content{padding:30px 0}}.intro-content h1,.intro-content h2{color:#202e70}.intro-content p{display:inline;font-weight:300}.intro-content a{display:inline;color:#202e70;font-weight:900;margin-left:10px}.intro-content a:hover .fa{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.intro-content a .fa{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.intro-content.home,.intro-content.guarantee-section{padding:100px 0 75px}@media only screen and (max-width:1650px){.intro-content.home,.intro-content.guarantee-section{padding:80px 0 50px}}@media only screen and (max-width:1500px){.intro-content.home,.intro-content.guarantee-section{padding:50px 0}}@media only screen and (max-width:720px){.intro-content.home,.intro-content.guarantee-section{padding:30px 0}}.intro-content.home .icon,.intro-content.guarantee-section .icon{width:250px}@media only screen and (max-width:1250px){.intro-content.home .icon,.intro-content.guarantee-section .icon{width:200px}}@media only screen and (max-width:1100px){.intro-content.home .icon,.intro-content.guarantee-section .icon{display:none}}.intro-content.home .content,.intro-content.guarantee-section .content{padding-right:150px}@media only screen and (max-width:1350px){.intro-content.home .content,.intro-content.guarantee-section .content{padding-right:65px}}@media only screen and (max-width:1100px){.intro-content.home .content,.intro-content.guarantee-section .content{padding-right:0}}.intro-content.home .content p,.intro-content.guarantee-section .content p{display:inline}.intro-content.home .content h2.sub,.intro-content.guarantee-section .content h2.sub{font-size:30px}@media only screen and (max-width:1400px){.intro-content.home .content h2.sub,.intro-content.guarantee-section .content h2.sub{font-size:24px}}@media only screen and (max-width:720px){.intro-content.home .content h2.sub,.intro-content.guarantee-section .content h2.sub{font-size:20px}}.intro-content.guarantee-section{background-position:center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;padding:140px 0;transform:translate3d(0, 0, 0)}@media only screen and (max-width:1650px){.intro-content.guarantee-section{padding:120px 0}}@media only screen and (max-width:1500px){.intro-content.guarantee-section{padding:100px 0}}@media only screen and (max-width:1250px){.intro-content.guarantee-section{padding:75px 0}}@media only screen and (max-width:980px){.intro-content.guarantee-section{padding:50px 0}}@media only screen and (max-width:850px){.intro-content.guarantee-section{background-attachment:inherit}}@media only screen and (max-width:720px){.intro-content.guarantee-section{padding:30px 0}}@media only screen and (max-width:1100px){.intro-content.guarantee-section .icon{display:table-cell}}@media only screen and (max-width:850px){.intro-content.guarantee-section .icon{width:150px}}@media only screen and (max-width:600px){.intro-content.guarantee-section .icon{display:table-caption;margin:auto;margin-bottom:30px}}@media only screen and (max-width:1100px){.intro-content.guarantee-section .content{padding-right:65px}}@media only screen and (max-width:850px){.intro-content.guarantee-section .content{padding-right:30px}}@media only screen and (max-width:600px){.intro-content.guarantee-section .content{display:block;padding:0}}.intro-content.guarantee-section .content h2{color:#fff}.intro-content.guarantee-section .content p{font-weight:300;color:#fff;display:block}.intro-content.guarantee-section .content a{display:inline-block;margin-top:35px;margin-left:0}@media only screen and (max-width:1650px){.intro-content.guarantee-section .content a{margin-top:25px}}@media only screen and (max-width:1250px){.intro-content.guarantee-section .content a{margin-top:15px}}@media only screen and (max-width:980px){.intro-content.guarantee-section .content a{margin-top:0}}.repeater-section .image{width:50%;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:980px){.repeater-section .image{width:100%;display:table-caption;padding-bottom:50%}}@media only screen and (max-width:600px){.repeater-section .image{padding-bottom:75%}}.repeater-section .image .background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.repeater-section .image .icon{position:absolute;bottom:40px;left:40px;width:200px}@media only screen and (max-width:1500px){.repeater-section .image .icon{width:170px;bottom:30px;left:30px}}@media only screen and (max-width:1250px){.repeater-section .image .icon{width:140px}}@media only screen and (max-width:600px){.repeater-section .image .icon{width:100px;bottom:15px;left:15px}}.repeater-section .content{width:50%;background:#fff;padding:125px 0}@media only screen and (max-width:1650px){.repeater-section .content{padding:100px 0}}@media only screen and (max-width:1500px){.repeater-section .content{padding:80px 0}}@media only screen and (max-width:1400px){.repeater-section .content{padding:60px 0}}@media only screen and (max-width:980px){.repeater-section .content{width:100%;display:block;padding:50px 0}}@media only screen and (max-width:720px){.repeater-section .content{padding:30px 0}}.repeater-section .content .text{max-width:670px;margin:auto}@media only screen and (max-width:1580px){.repeater-section .content .text{max-width:100%;padding:0 60px}}@media only screen and (max-width:1250px){.repeater-section .content .text{padding:0 30px}}@media only screen and (max-width:720px){.repeater-section .content .text{padding:0 15px}}.repeater-section .content .text p{font-weight:300}.repeater-section .content .text h2{color:#202e70;margin-bottom:30px}@media only screen and (max-width:1250px){.repeater-section .content .text h2{margin-bottom:20px}}.repeater-section .content .text .btn{margin-top:30px}@media only screen and (max-width:1650px){.repeater-section .content .text .btn{margin-top:20px}}@media only screen and (max-width:1250px){.repeater-section .content .text .btn{margin-top:10px}}@media only screen and (max-width:980px){.repeater-section .content .text .btn{margin-top:0}}.repeater-section .content .text .table-wrap{overflow-x:auto}.repeater-section .content .text table{border-collapse:collapse;margin:10px 0 30px;width:100%}.repeater-section .content .text table tbody{border:1px solid #f1f1f1}.repeater-section .content .text table td,.repeater-section .content .text table th{padding:15px;font-size:16px;text-align:center;vertical-align:middle}.repeater-section .content .text table tr:first-of-type{background:#202e70}.repeater-section .content .text table tr:first-of-type th{color:#fff}.repeater-section .content .text table tr:nth-of-type(2n){background:#fafafa}.repeater-section .content .text table tr td:nth-of-type(1),.repeater-section .content .text table tr td:nth-of-type(2),.repeater-section .content .text table tr th:nth-of-type(1),.repeater-section .content .text table tr th:nth-of-type(2){min-width:150px}@media only screen and (max-width:800px){.repeater-section .content .text table tr td:nth-of-type(1),.repeater-section .content .text table tr td:nth-of-type(2),.repeater-section .content .text table tr th:nth-of-type(1),.repeater-section .content .text table tr th:nth-of-type(2){min-width:0px}}.repeater-section .content .text table tr td:nth-of-type(3),.repeater-section .content .text table tr th:nth-of-type(3){min-width:290px}@media only screen and (max-width:800px){.repeater-section .content .text table tr td:nth-of-type(3),.repeater-section .content .text table tr th:nth-of-type(3){min-width:0px}}.repeater-section .row.odd .content{background:#202e70}.repeater-section .row.odd .content .text h2,.repeater-section .row.odd .content .text p{color:#fff}.repeater-section .row.odd .content .text h2 a,.repeater-section .row.odd .content .text p a{color:#fff;text-decoration:underline}.product-slider{overflow:hidden;position:relative}.product-slider .slider-arrow{position:absolute;top:50%;color:rgba(255, 255, 255, 0.4);z-index:1;font-size:60px;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1600px){.product-slider .slider-arrow{font-size:46px}}@media only screen and (max-width:980px){.product-slider .slider-arrow{display:none}}.product-slider .slider-arrow:hover{color:rgba(255, 255, 255, 0.8)}.product-slider .slider-arrow.next{right:40px}@media only screen and (max-width:1600px){.product-slider .slider-arrow.next{right:20px}}.product-slider .slider-arrow.prev{left:40px}@media only screen and (max-width:1600px){.product-slider .slider-arrow.prev{left:20px}}.product-slider .content,.product-slider .slider{width:50%;float:left;background:#202e70;height:760px;position:relative !important}@media only screen and (max-width:1600px){.product-slider .content,.product-slider .slider{height:650px}}@media only screen and (max-width:1350px){.product-slider .content,.product-slider .slider{height:550px}}@media only screen and (max-width:980px){.product-slider .content,.product-slider .slider{width:100%;height:475px;float:none;position:relative;z-index:0;background:rgba(32, 46, 112, 0.9)}}@media only screen and (max-width:600px){.product-slider .content,.product-slider .slider{height:425px}}@media only screen and (max-width:400px){.product-slider .content,.product-slider .slider{height:450px}}@media only screen and (max-width:980px){.product-slider .slider{position:absolute !important;top:0;left:0;right:0;bottom:0;z-index:-1 !important;-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.product-slider .slider .brand{position:absolute;bottom:100px;right:50px;opacity:0;-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}@media only screen and (max-width:1600px){.product-slider .slider .brand{bottom:70px;right:30px;width:180px}}@media only screen and (max-width:980px){.product-slider .slider .brand{display:none}}.product-slider .slider .brand.active{opacity:1}.product-slider .text{position:absolute;top:50%;left:150px;right:150px;width:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(-50%) translateX(-50px);-moz-transform:translateY(-50%) translateX(-50px);-ms-transform:translateY(-50%) translateX(-50px);-o-transform:translateY(-50%) translateX(-50px);transform:translateY(-50%) translateX(-50px);-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}@media only screen and (max-width:1750px){.product-slider .text{left:0;right:0;padding:0 100px}}@media only screen and (max-width:1400px){.product-slider .text{left:0;right:0;padding:0 60px}}@media only screen and (max-width:980px){.product-slider .text{padding:0 30px}}@media only screen and (max-width:720px){.product-slider .text{padding:0 15px}}.product-slider .text.active{opacity:1;visibility:visible;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.product-slider .text h2{color:#fff}.product-slider .text p{color:#fff;margin-bottom:40px;font-weight:300}@media only screen and (max-width:1400px){.product-slider .text p{margin-bottom:30px}}.product-dots{text-align:center;padding-bottom:75px}@media only screen and (max-width:1650px){.product-dots{padding-bottom:50px}}@media only screen and (max-width:720px){.product-dots{padding-bottom:30px}}.product-dots .dot{display:inline-block;font-size:0px;width:10px;height:10px;border-radius:100px;margin:0 10px;background:#cdcdcd;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.product-dots .dot:hover{background:#ababab}.product-dots .dot.selected,.product-dots .dot.selected:hover{background:#202e70}.home .product-grid{margin-top:20px}.product-grid .grid-container{overflow:hidden;border:1px solid #202e70}.product-grid .grid-container .grid{display:block;float:left;height:350px}@media only screen and (max-width:1450px){.product-grid .grid-container .grid{height:300px}}@media only screen and (max-width:1250px){.product-grid .grid-container .grid{height:200px}}@media only screen and (max-width:450px){.product-grid .grid-container .grid{height:185px}}.product-grid .grid-container .grid.quart{width:25%}@media only screen and (max-width:1250px){.product-grid .grid-container .grid.quart{width:50%}}@media only screen and (max-width:835px){.product-grid .grid-container .grid.quart{width:100%}}.product-grid .grid-container .grid.half{width:50%}@media only screen and (max-width:1250px){.product-grid .grid-container .grid.half{width:100%}}.product-grid .grid-container .grid.tall{height:700px;border-right:1px solid #202e70}@media only screen and (max-width:1450px){.product-grid .grid-container .grid.tall{height:600px}}@media only screen and (max-width:1250px){.product-grid .grid-container .grid.tall{height:600px}}@media only screen and (max-width:835px){.product-grid .grid-container .grid.tall{width:100%;height:200px}}@media only screen and (max-width:450px){.product-grid .grid-container .grid.tall{height:185px}}.product-grid p.terms{font-weight:300;color:#878787;display:block;margin:50px 0 75px;text-align:center}@media only screen and (max-width:1650px){.product-grid p.terms{margin:50px 0}}@media only screen and (max-width:720px){.product-grid p.terms{margin:30px 0}}.product-grid .grid.product{padding:45px;position:relative;overflow:hidden}@media only screen and (max-width:1450px){.product-grid .grid.product{padding:25px}}.product-grid .grid.product.blue{background:#202e70}.product-grid .grid.product.white{background:#fff}.product-grid .grid.product.white h3,.product-grid .grid.product.white p.toggle-tab,.product-grid .grid.product.white p{color:#202e70}.product-grid .grid.product p{color:#fff;font-weight:900;text-transform:uppercase;margin-bottom:5px;line-height:1}@media only screen and (max-width:1700px){.product-grid .grid.product p{font-size:16px}}.product-grid .grid.product h3,.product-grid .grid.product p.toggle-tab{color:#fff;margin:0}@media only screen and (max-width:1700px){.product-grid .grid.product h3,.product-grid .grid.product p.toggle-tab{font-size:35px}}@media only screen and (max-width:1450px){.product-grid .grid.product h3,.product-grid .grid.product p.toggle-tab{font-size:28px}}@media only screen and (max-width:1250px){.product-grid .grid.product h3,.product-grid .grid.product p.toggle-tab{width:calc(100% - 165px)}}@media only screen and (max-width:450px){.product-grid .grid.product h3,.product-grid .grid.product p.toggle-tab{width:calc(100% - 85px)}}@media only screen and (max-width:350px){.product-grid .grid.product h3,.product-grid .grid.product p.toggle-tab{font-size:24px}}.product-grid .grid.product .profile{position:absolute;bottom:10px;right:25px;width:160px}@media only screen and (max-width:1700px){.product-grid .grid.product .profile{bottom:0px;right:10px}}@media only screen and (max-width:1250px){.product-grid .grid.product .profile{bottom:15px;right:20px;width:120px}}@media only screen and (max-width:450px){.product-grid .grid.product .profile{display:none}}.product-grid .grid.product .logo{position:absolute;bottom:80px;right:120px;z-index:1}@media only screen and (max-width:1700px){.product-grid .grid.product .logo{bottom:100px;right:90px}}@media only screen and (max-width:1450px){.product-grid .grid.product .logo{bottom:110px;right:100px;width:85px}}@media only screen and (max-width:1250px){.product-grid .grid.product .logo{bottom:90px;right:90px;width:70px}}@media only screen and (max-width:450px){.product-grid .grid.product .logo{bottom:inherit;right:20px;top:20px}}.product-grid .grid.product .btn{position:absolute;bottom:45px;left:45px;z-index:2}@media only screen and (max-width:1450px){.product-grid .grid.product .btn{bottom:25px;left:25px}}@media only screen and (max-width:450px){.product-grid .grid.product .btn{right:25px;width:auto}}.product-grid .grid.product.tall h3,.product-grid .grid.product.tall p.toggle-tab{width:100%}@media only screen and (max-width:835px){.product-grid .grid.product.tall h3,.product-grid .grid.product.tall p.toggle-tab{width:calc(100% - 165px)}}@media only screen and (max-width:450px){.product-grid .grid.product.tall h3,.product-grid .grid.product.tall p.toggle-tab{width:calc(100% - 85px)}}@media only screen and (max-width:835px){.product-grid .grid.product.tall h3 span,.product-grid .grid.product.tall p.toggle-tab span{display:none}}.product-grid .grid.product.tall .profile{bottom:10px;right:25px;width:275px}@media only screen and (max-width:1250px){.product-grid .grid.product.tall .profile{right:55px;width:300px}}@media only screen and (max-width:900px){.product-grid .grid.product.tall .profile{right:25px;width:280px}}@media only screen and (max-width:835px){.product-grid .grid.product.tall .profile{bottom:15px;right:20px;width:120px}}@media only screen and (max-width:450px){.product-grid .grid.product.tall .profile{display:none}}.product-grid .grid.product.tall .logo{right:inherit;left:65px;bottom:170px;width:115px}@media only screen and (max-width:1450px){.product-grid .grid.product.tall .logo{width:95px;left:35px;bottom:220px}}@media only screen and (max-width:1250px){.product-grid .grid.product.tall .logo{width:115px;left:60px;bottom:200px}}@media only screen and (max-width:900px){.product-grid .grid.product.tall .logo{width:95px;left:40px;bottom:210px}}@media only screen and (max-width:835px){.product-grid .grid.product.tall .logo{left:inherit;bottom:90px;right:90px;width:70px}}@media only screen and (max-width:450px){.product-grid .grid.product.tall .logo{bottom:inherit;right:20px;top:20px}}.product-grid .grid.product.tall .btn{bottom:inherit;top:235px}@media only screen and (max-width:1450px){.product-grid .grid.product.tall .btn{top:145px}}@media only screen and (max-width:835px){.product-grid .grid.product.tall .btn{top:inherit;bottom:25px;left:25px}}@media only screen and (max-width:450px){.product-grid .grid.product.tall .btn{right:25px;width:auto}}.product-grid .grid.product.tall:before{content:"";position:absolute;bottom:-30px;left:-30px;right:-50px;height:385px;background:#fff;z-index:0;transform:rotate(-3deg)}@media only screen and (max-width:835px){.product-grid .grid.product.tall:before{display:none}}.product-grid .grid.info{background-color:#19255a;background-image:url("/wp-content/themes/CleanBuild/assets/background/Logo-Background.png");background-position:center bottom;background-repeat:no-repeat;background-size:auto;text-align:center;padding-top:65px}@media only screen and (max-width:1450px){.product-grid .grid.info{padding:45px 60px}}@media only screen and (max-width:1250px){.product-grid .grid.info{padding:35px}}@media only screen and (max-width:770px){.product-grid .grid.info{height:auto}}@media only screen and (max-width:600px){.product-grid .grid.info{padding:25px 15px}}.product-grid .grid.info h3,.product-grid .grid.info p.toggle-tab{color:#fff;margin-bottom:45px}@media only screen and (max-width:1450px){.product-grid .grid.info h3,.product-grid .grid.info p.toggle-tab{margin-bottom:20px;font-size:32px}}@media only screen and (max-width:600px){.product-grid .grid.info h3,.product-grid .grid.info p.toggle-tab{font-size:28px}}.product-grid .grid.info a{display:inline-block;padding:35px;margin:0 8px;background:rgba(18, 28, 76, 0.7)}@media only screen and (max-width:1770px){.product-grid .grid.info a{padding:25px}}@media only screen and (max-width:1575px){.product-grid .grid.info a{margin:0 5px}}@media only screen and (max-width:1450px){.product-grid .grid.info a{width:100%;margin:0;padding:18px 20px}}@media only screen and (max-width:1250px){.product-grid .grid.info a{width:auto;padding:18px 30px;margin:0 5px}}@media only screen and (max-width:770px){.product-grid .grid.info a{width:100%;margin:0}}@media only screen and (max-width:1450px){.product-grid .grid.info a:first-of-type{margin-bottom:5px}}@media only screen and (max-width:1250px){.product-grid .grid.info a:first-of-type{margin-bottom:0px}}@media only screen and (max-width:770px){.product-grid .grid.info a:first-of-type{margin-bottom:5px}}.product-grid .grid.info a:hover{background:rgba(18, 28, 76, 0.9)}.product-grid .grid.info a .icon{display:inline-block;color:#fff;vertical-align:middle}.product-grid .grid.info a .icon .fa{font-size:36px;vertical-align:middle;margin-right:15px}@media only screen and (max-width:1575px){.product-grid .grid.info a .icon .fa{font-size:30px}}@media only screen and (max-width:420px){.product-grid .grid.info a .icon .fa{display:none}}.product-grid .grid.info a .text{display:inline-block;text-align:left;vertical-align:middle}@media only screen and (max-width:420px){.product-grid .grid.info a .text{text-align:center}}.product-grid .grid.info a .text p{line-height:1;margin:0;font-weight:300;color:#cad3ff}@media only screen and (max-width:1770px){.product-grid .grid.info a .text p{font-size:18px}}@media only screen and (max-width:1575px){.product-grid .grid.info a .text p{font-size:16px}}@media only screen and (max-width:350px){.product-grid .grid.info a .text p{font-size:14px}}.product-grid .grid.info a .text p.title{text-transform:uppercase;font-weight:400;font-size:26px;margin-bottom:5px;color:#fff}@media only screen and (max-width:1770px){.product-grid .grid.info a .text p.title{font-size:24px}}@media only screen and (max-width:1575px){.product-grid .grid.info a .text p.title{font-size:22px}}.product-grid .grid.quart.offer{background-color:#202e70;background-image:url("/wp-content/uploads/2018/07/residence-9-windows.jpg");background-position:center;background-repeat:no-repeat;background-size:cover;text-align:center;padding:45px;position:relative}@media only screen and (max-width:1720px){.product-grid .grid.quart.offer{padding:55px 20px}}@media only screen and (max-width:1450px){.product-grid .grid.quart.offer{padding:45px 20px}}@media only screen and (max-width:1250px){.product-grid .grid.quart.offer{width:100%;height:auto;padding:35px 20px}}.product-grid .grid.quart.offer p{margin:0;color:#fff;line-height:1;display:inline-block}@media only screen and (max-width:1250px){.product-grid .grid.quart.offer p{vertical-align:middle}}@media only screen and (max-width:480px){.product-grid .grid.quart.offer p{display:block}}.product-grid .grid.quart.offer p.title{font-weight:700;text-transform:uppercase;font-size:54px;margin-bottom:10px}@media only screen and (max-width:1720px){.product-grid .grid.quart.offer p.title{margin-bottom:6px}}@media only screen and (max-width:1450px){.product-grid .grid.quart.offer p.title{font-size:44px}}@media only screen and (max-width:1250px){.product-grid .grid.quart.offer p.title{margin:0;margin-right:10px;line-height:1;font-size:48px}}@media only screen and (max-width:480px){.product-grid .grid.quart.offer p.title{margin-right:0;margin-bottom:8px}}.product-grid .grid.quart.offer p.text{font-weight:700;text-transform:uppercase;font-size:35px}@media only screen and (max-width:1720px){.product-grid .grid.quart.offer p.text{font-size:30px}}@media only screen and (max-width:1450px){.product-grid .grid.quart.offer p.text{font-size:20px}}.product-grid .grid.quart.offer p.text span{font-size:24px;margin-top:5px;display:block}@media only screen and (max-width:1720px){.product-grid .grid.quart.offer p.text span{font-size:20px}}@media only screen and (max-width:1450px){.product-grid .grid.quart.offer p.text span{font-size:14px}}.product-grid .grid.quart.offer p.small{font-weight:300;margin-top:15px;margin-bottom:30px}@media only screen and (max-width:1720px){.product-grid .grid.quart.offer p.small{margin-top:10px;margin-bottom:20px}}@media only screen and (max-width:1450px){.product-grid .grid.quart.offer p.small{font-size:14px}}@media only screen and (max-width:1250px){.product-grid .grid.quart.offer p.small{margin:0;margin-left:10px;display:none}}.product-grid .grid.quart.offer p.code{background:#19255a;font-weight:700;text-transform:uppercase;font-size:16px;padding:15px 25px 23px}@media only screen and (max-width:1450px){.product-grid .grid.quart.offer p.code{font-size:14px;padding:15px 22px 19px}}@media only screen and (max-width:1250px){.product-grid .grid.quart.offer p.code{margin-left:25px}}@media only screen and (max-width:750px){.product-grid .grid.quart.offer p.code{display:block;margin:auto;width:230px;margin:auto;margin-top:15px}}.product-grid .grid.quart.offer p.code b{font-size:26px;text-decoration:underline;position:relative;top:2px;margin-left:5px}@media only screen and (max-width:1450px){.product-grid .grid.quart.offer p.code b{font-size:20px;top:0}}.product-grid .grid.quart.offer .residence-offer{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1250px){.product-grid .grid.quart.offer .residence-offer{position:static;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.product-grid .grid.quart.offer .residence-offer p{font-weight:900;text-transform:uppercase;font-size:36px;line-height:1.15;margin-bottom:25px}@media only screen and (max-width:1700px){.product-grid .grid.quart.offer .residence-offer p{font-size:26px;width:240px}}@media only screen and (max-width:1400px){.product-grid .grid.quart.offer .residence-offer p{font-size:22px;width:240px}}@media only screen and (max-width:1250px){.product-grid .grid.quart.offer .residence-offer p{font-size:26px;width:410px;margin:0;margin-right:40px;text-align:left}}@media only screen and (max-width:750px){.product-grid .grid.quart.offer .residence-offer p{display:block;text-align:center;margin:0 auto 20px;max-width:410px;width:100%}}@media only screen and (max-width:420px){.product-grid .grid.quart.offer .residence-offer p{font-size:22px}}.footer-links-grid{padding:75px 0}@media only screen and (max-width:1650px){.footer-links-grid{padding:50px 0}}@media only screen and (max-width:720px){.footer-links-grid{padding:30px 0}}.footer-links-grid .delivery{padding:0 60px;padding-top:55px}@media only screen and (max-width:1250px){.footer-links-grid .delivery{padding:35px;height:auto !important}}@media only screen and (max-width:600px){.footer-links-grid .delivery{padding:25px 20px;height:auto !important}}.footer-links-grid .delivery h3,.footer-links-grid .delivery p.toggle-tab{color:#202e70}.footer-links-grid .delivery p{font-weight:300;display:inline}.footer-links-grid .delivery a{display:inline;color:#202e70;font-weight:900;margin-left:5px}.footer-links-grid .delivery a:hover .fa{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.footer-links-grid .delivery a .fa{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.product-boxes{padding:50px 0 100px}@media only screen and (max-width:1650px){.product-boxes{padding:50px 0 80px}}@media only screen and (max-width:1500px){.product-boxes{padding:50px 0}}@media only screen and (max-width:720px){.product-boxes{padding:30px 0}}.product-boxes .container{overflow:hidden}.product-boxes .box{width:33.333%;padding-bottom:25%;float:left;border:15px solid #fff;position:relative;overflow:hidden}@media only screen and (max-width:1500px){.product-boxes .box{border:8px solid #fff}}@media only screen and (max-width:1100px){.product-boxes .box{width:50%;padding-bottom:33.333%}}@media only screen and (max-width:800px){.product-boxes .box{width:100%;padding-bottom:50%;border:0px;margin-bottom:15px}}.product-boxes .box:hover .text{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.product-boxes .box:hover .text p:last-of-type{opacity:1}.product-boxes .box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.product-boxes .box .img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}.product-boxes .box .title{position:absolute;bottom:0;left:0;right:0;padding:15px 20px;background:#202e70;text-align:left;font-weight:300;color:#fff;text-transform:uppercase;font-size:20px;margin:0;line-height:1}@media only screen and (max-width:600px){.product-boxes .box .title{font-size:16px}}.product-boxes .box .text{background:#202e70;padding:20px;position:relative;z-index:1;position:absolute;width:100%;height:100%;left:50%;top:50%;padding:35px 40px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;-webkit-transform:translate(-50%, 100%);-moz-transform:translate(-50%, 100%);-ms-transform:translate(-50%, 100%);-o-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}@media only screen and (max-width:1500px){.product-boxes .box .text{padding:25px}}@media only screen and (max-width:800px){.product-boxes .box .text{display:none}}.product-boxes .box .text a{display:inline;color:#fff;font-weight:900;margin-left:5px}.product-boxes .box .text a:hover .fa{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-ms-transform:translateX(3px);-o-transform:translateX(3px);transform:translateX(3px)}.product-boxes .box .text a .fa{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.product-boxes .box .text p{margin:0;color:#fff;font-weight:300;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.product-boxes .box .text p:last-of-type{opacity:0}.product-boxes .box .text p b{font-weight:400;color:#fff;text-transform:uppercase;font-size:26px;line-height:1;margin-bottom:15px;display:block}@media only screen and (max-width:1300px){.product-boxes .box .text p b{font-size:22px;margin-bottom:10px}}.form-section{padding:70px 0}@media only screen and (max-width:1650px){.form-section{padding:50px 0}}@media only screen and (max-width:720px){.form-section{padding:30px 0}}.form-section .form{padding-right:100px}@media only screen and (max-width:1450px){.form-section .form{padding-right:50px}}@media only screen and (max-width:1100px){.form-section .form{width:100%;display:block;padding:0}}.form-section .form h3,.form-section .form p.toggle-tab{font-size:35px;color:#202e70;margin-bottom:30px}.form-section .sidebar{width:400px}@media only screen and (max-width:1450px){.form-section .sidebar{width:350px}}@media only screen and (max-width:1100px){.form-section .sidebar{width:100%;display:block}}.form-section .sidebar .address{border-left:1px solid #e6e6e6;padding:50px 42px}@media only screen and (max-width:1450px){.form-section .sidebar .address{padding-right:0}}@media only screen and (max-width:1100px){.form-section .sidebar .address{border-left:0px;border-top:1px solid #e6e6e6;padding:30px 15px;margin-top:30px}}.form-section .sidebar .address h3,.form-section .sidebar .address p.toggle-tab{color:#202e70;font-size:28px;margin-bottom:15px}.form-section .sidebar .address ul{padding:0;margin:0}.form-section .sidebar .address ul li{font-weight:300}.form-section .sidebar .address ul li a{color:#1b1b1b}.form-section .sidebar .address ul li b{color:#202e70}.form-section .sidebar .address ul li.space{height:20px}.form-section .sidebar .address ul.contact-details{margin-top:30px}.form-section .sidebar .address a{color:#202e70;margin-right:15px}.accred-section{padding:20px 100px}@media only screen and (max-width:1650px){.accred-section{padding:25px 0 80px}}@media only screen and (max-width:1500px){.accred-section{padding:15px 0 50px}}@media only screen and (max-width:720px){.accred-section{padding:0px 0 30px}}.accred-section .container{overflow:hidden}.accred-section .container .arrow{width:50px;height:100px;float:left;position:relative;cursor:pointer}@media only screen and (max-width:1200px){.accred-section .container .arrow{width:25px}}.accred-section .container .arrow:hover .fa{color:#202e70}.accred-section .container .arrow .fa{position:absolute;top:50%;left:50%;font-size:36px;color:#878787;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.accred-section .container .accreds{width:calc(100% - 100px);height:100px;float:left}@media only screen and (max-width:1200px){.accred-section .container .accreds{width:calc(100% - 50px)}}.accred-section .container .accreds .box{display:block;height:100px;position:relative;overflow:hidden;outline:none}.accred-section .container .accreds .box img{position:absolute;max-width:65%;max-height:65px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"],a[href^="https://www.google.com/maps"]{display:none !important}.gmnoprint:not(.gm-bundled-control){display:none}.gm-bundled-control .gmnoprint{display:block}.yale-strip{display:block;background-image:linear-gradient(to right bottom, #fff7cc, #fee769, #ffd800);background-position:center;background-repeat:no-repeat;background-size:cover;padding:50px 0;position:relative;overflow:hidden}@media only screen and (max-width:450px){.yale-strip{padding:30px 0}}.yale-strip .container{overflow:hidden}.yale-strip img.lock{position:absolute;top:50%;left:170px;-webkit-transform:rotate(-26deg) translateY(-50%);-moz-transform:rotate(-26deg) translateY(-50%);-ms-transform:rotate(-26deg) translateY(-50%);-o-transform:rotate(-26deg) translateY(-50%);transform:rotate(-26deg) translateY(-50%)}@media only screen and (max-width:1820px){.yale-strip img.lock{left:90px}}@media only screen and (max-width:1550px){.yale-strip img.lock{left:0}}@media only screen and (max-width:1440px){.yale-strip img.lock{left:-100px}}@media only screen and (max-width:1200px){.yale-strip img.lock{left:-60px;width:600px}}@media only screen and (max-width:850px){.yale-strip img.lock{top:43%;width:420px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:620px){.yale-strip img.lock{z-index:0;opacity:0.1;transform:none;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%, -43%);-moz-transform:translate(-50%, -43%);-ms-transform:translate(-50%, -43%);-o-transform:translate(-50%, -43%);transform:translate(-50%, -43%)}}.yale-strip .content{overflow:hidden;text-align:right;max-width:800px;float:right;position:relative;z-index:1}@media only screen and (max-width:1350px){.yale-strip .content{max-width:none;float:none;padding-left:530px}}@media only screen and (max-width:1200px){.yale-strip .content{padding-left:440px}}@media only screen and (max-width:850px){.yale-strip .content{padding-left:220px}}@media only screen and (max-width:620px){.yale-strip .content{padding-left:0;text-align:center}}.yale-strip img.yale-logo{width:130px;display:block;margin:auto;float:right}@media only screen and (max-width:620px){.yale-strip img.yale-logo{float:none}}@media only screen and (max-width:450px){.yale-strip img.yale-logo{width:170px}}.yale-strip .text{overflow:hidden;float:right}@media only screen and (max-width:620px){.yale-strip .text{float:none}}.yale-strip .text p{color:#000;margin:0}.yale-strip .text p.strapline{font-size:22px;font-weight:300;margin:20px 0 35px}@media only screen and (max-width:1200px){.yale-strip .text p.strapline{font-size:18px;margin:15px 0 25px}}@media only screen and (max-width:450px){.yale-strip .text p.strapline{margin:10px 0 15px}}.yale-strip .text a.more{width:auto;background:#f56e15;display:inline-block;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.yale-strip .text a.more:hover{background:#e7620a}#cookiePolicy{transition:0.3s ease;position:relative;z-index:99999}#cookiePolicy.hide{opacity:0;visibility:hidden}#cookiePolicy #closeCookie{position:absolute;top:50%;right:15px;font-size:18px;line-height:40px;width:40px;text-align:center;transform:translateY(-50%);background:#dcdcdc;cursor:pointer;transition:0.3s ease}#cookiePolicy #closeCookie:hover{background:#c9c5c5}#cookiePolicy .cookie-content{position:fixed;bottom:0;left:0;right:0;z-index:99;background:#eee;padding:20px 70px 20px 30px}#cookiePolicy .cookie-content p{margin:0}#cookieTableContainer{overflow-x:scroll}#cookieTable{border-collapse:collapse;margin:10px 0 30px}#cookieTable td,#cookieTable th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}#cookieTable tr td:nth-of-type(1),#cookieTable tr th:nth-of-type(1){min-width:125px}#cookieTable tr td:nth-of-type(2),#cookieTable tr th:nth-of-type(2){min-width:200px}#cookieTable tr td:nth-of-type(3),#cookieTable tr th:nth-of-type(3){min-width:80px}#cookieTable tr td:nth-of-type(4),#cookieTable tr th:nth-of-type(4){min-width:300px}.post-content{padding-top:50px;padding-bottom:50px}@media only screen and (max-width:1150px){.post-content{padding-top:35px;padding-bottom:35px}}.post-content .content{padding-right:100px}.post-content .content p span{font-weight:300 !important}.post-content .content p a{font-weight:500}@media only screen and (max-width:1400px){.post-content .content{padding-right:50px}}@media only screen and (max-width:1150px){.post-content .content{display:block;width:100%;padding:0}}.post-content .content ul{padding-left:20px}.post-content .content ul li{font-weight:300;list-style:disc;list-style-position:outside}.post-content .sidebar{width:500px}@media only screen and (max-width:1400px){.post-content .sidebar{width:400px}}@media only screen and (max-width:1150px){.post-content .sidebar{display:block;width:100%;overflow:hidden;margin-top:25px}}.post-content .sidebar .block-cta{display:block;background:#202e70;margin-bottom:20px;padding:30px}@media only screen and (max-width:1150px){.post-content .sidebar .block-cta{margin:0;float:right;width:calc(50% - 20px)}}@media only screen and (max-width:950px){.post-content .sidebar .block-cta{padding:20px;width:calc(50% - 5px)}}@media only screen and (max-width:600px){.post-content .sidebar .block-cta{width:100%;float:none}}.post-content .sidebar .block-cta:first-of-type{background:#182354}@media only screen and (max-width:1150px){.post-content .sidebar .block-cta:first-of-type{float:left}}@media only screen and (max-width:600px){.post-content .sidebar .block-cta:first-of-type{float:none;margin-bottom:10px}}.post-content .sidebar .block-cta .icon{color:#fff;font-size:60px;width:80px;padding-left:10px}@media only screen and (max-width:950px){.post-content .sidebar .block-cta .icon{width:60px;font-size:40px}}.post-content .sidebar .block-cta .text{padding-left:30px}@media only screen and (max-width:950px){.post-content .sidebar .block-cta .text{padding-left:20px}}.post-content .sidebar .block-cta .text h4{color:#fff;font-weight:400;font-size:24px;text-transform:uppercase}@media only screen and (max-width:950px){.post-content .sidebar .block-cta .text h4{font-size:20px}}.post-content .sidebar .block-cta .text p{margin:0;color:#f8f8f8;font-size:18px;line-height:1.3}@media only screen and (max-width:950px){.post-content .sidebar .block-cta .text p{font-size:16px}}.post-content .sidebar .products{background:#f8f8f8;padding:30px 40px}@media only screen and (max-width:1150px){.post-content .sidebar .products{display:none}}.post-content .sidebar .products h4{font-weight:400;text-transform:uppercase;color:#202e70;font-size:24px}.post-content .sidebar .products p{font-size:18px;line-height:1.3}.post-content .sidebar .products a{display:block;color:#fff;background:#202e70;font-weight:300;padding:30px 20px 30px 150px;margin-bottom:10px;position:relative}.post-content .sidebar .products a:hover{background:#263684}.post-content .sidebar .products a:last-of-type{margin:0}.post-content .sidebar .products a:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:120px;background-position:center;background-repeat:no-repeat;background-size:cover}.post-content .sidebar .products a.window:before{background-image:url(/wp-content/uploads/2018/04/Open-Residence-9-Window-150x150.jpg)}.post-content .sidebar .products a.door:before{background-image:url(/wp-content/uploads/2018/06/Red-composite-door-close-up-150x150.jpg)}.post-content .sidebar .products a.conservatory:before{background-image:url(/wp-content/uploads/2018/06/White-uPVC-Swish-Conservatory-150x150.jpg)}.border-wrap .border{display:block;border-top:1px solid #e0e0e0;margin-bottom:40px}@media only screen and (max-width:1400px){.border-wrap .border{margin-bottom:25px}}.latest-posts-loop{padding-top:50px}@media only screen and (max-width:1150px){.latest-posts-loop{padding-top:35px}}.latest-posts-loop a{width:50%;padding:0 30px;text-align:center}@media only screen and (max-width:1400px){.latest-posts-loop a{padding:0 15px}}@media only screen and (max-width:950px){.latest-posts-loop a{width:100%;display:block;padding:0}}.latest-posts-loop a:hover .post-image{opacity:0.8}.latest-posts-loop a:hover .post-image img{-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-ms-transform:scale(1.01);-o-transform:scale(1.01);transform:scale(1.01)}.latest-posts-loop a:hover .post-text h3,.latest-posts-loop a:hover .post-text p.toggle-tab{color:#202e70}.latest-posts-loop a .post-image{position:relative;width:100%;height:300px;display:block;overflow:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1400px){.latest-posts-loop a .post-image{height:225px}}@media only screen and (max-width:500px){.latest-posts-loop a .post-image{height:0px;padding-bottom:50%}}.latest-posts-loop a .post-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.latest-posts-loop a .post-text{padding:40px 0}@media only screen and (max-width:1400px){.latest-posts-loop a .post-text{padding:25px 0}}.latest-posts-loop a .post-text h3,.latest-posts-loop a .post-text p.toggle-tab{font-size:32px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1400px){.latest-posts-loop a .post-text h3,.latest-posts-loop a .post-text p.toggle-tab{font-size:28px}}@media only screen and (max-width:1150px){.latest-posts-loop a .post-text h3,.latest-posts-loop a .post-text p.toggle-tab{font-size:26px}}@media only screen and (max-width:720px){.latest-posts-loop a .post-text h3,.latest-posts-loop a .post-text p.toggle-tab{font-size:22px}}.latest-posts-loop a .post-text .date{margin-bottom:10px;margin-top:-5px;font-weight:700;color:#202e70;font-size:16px}.latest-posts-loop a .post-text .date .fa{margin-right:5px;font-size:15px}.latest-posts-loop a .post-text p{margin:0}.latest-posts-loop a .post-text p span{color:#202e70;font-weight:500}.posts-loop{text-align:center;padding-top:30px}.posts-loop.first{padding:0}.posts-loop a{display:inline-block;width:calc(33.333% - 20px);height:300px;background:#f8f8f8;position:relative;margin:4px 5px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1500px){.posts-loop a{width:calc(50% - 20px)}}@media only screen and (max-width:1050px){.posts-loop a{width:100%;margin:0 0 10px;height:auto}}.posts-loop a:hover{background:#202e70}.posts-loop a:hover .post-text h4,.posts-loop a:hover .post-text p{color:#fff;border-color:#f8f8f8}.posts-loop a .post-text{position:absolute;padding:0 40px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}@media only screen and (max-width:1050px){.posts-loop a .post-text{position:static;padding:30px 100px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:680px){.posts-loop a .post-text{padding:30px}}.posts-loop a .post-text h4{font-weight:400;text-transform:uppercase;font-size:22px;line-height:1.3;margin-bottom:15px;padding-bottom:13px;border-bottom:1px dashed #bfbfbf;color:#202e70;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1500px){.posts-loop a .post-text h4{font-size:20px}}.posts-loop a .post-text p{margin:0;font-size:18px;line-height:1.3;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.posts-loop a .post-text p span{font-weight:500}.posts-loop a .post-text p.date{font-size:16px;margin-bottom:10px;opacity:0.8}.blog-footer{padding-bottom:40px}.blog-footer .container{overflow:hidden}.blog-footer .social-buttons{float:left;position:relative;top:12px}@media only screen and (max-width:775px){.blog-footer .social-buttons{float:none;display:block;position:static;text-align:center;margin-bottom:20px}}.blog-footer .social-buttons p{margin:0;display:inline-block;margin-right:10px}@media only screen and (max-width:525px){.blog-footer .social-buttons p{display:block;margin:0;margin-bottom:10px}}.blog-footer .social-buttons a{color:#202e70;margin-right:15px;font-size:22px}.blog-footer .navigation{float:right}@media only screen and (max-width:775px){.blog-footer .navigation{float:none;display:block;position:static;text-align:center}}.blog-footer .navigation .nav-arrow{display:inline-block;vertical-align:middle;margin-left:5px}@media only screen and (max-width:525px){.blog-footer .navigation .nav-arrow{display:block;margin:0}}.blog-footer .navigation .nav-arrow.nav-left a:before{content:""}@media only screen and (max-width:525px){.blog-footer .navigation .nav-arrow.nav-right{margin-top:10px}}.blog-footer .navigation .nav-arrow.nav-right a:before{display:none}.blog-footer .navigation .nav-arrow.nav-right a:after{content:"";font-family:"FontAwesome";margin-left:10px;vertical-align:bottom;position:relative;right:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.cli-bar-message{font-size:15px}.cli_settings_button{font-size:15px}.seasonal-hours{position:fixed;z-index:99;bottom:0;left:0;right:0;padding:16px;background-color:#19255a;text-align:center}.seasonal-hours h3,.seasonal-hours p.toggle-tab{color:#f8f8f8;font-size:18px;margin-bottom:0px;letter-spacing:0px;line-height:24px;text-transform:none}@media (max-width:665px){.seasonal-hours{padding:10px}.seasonal-hours h3,.seasonal-hours p.toggle-tab{font-size:16px;line-height:20px}}.top-slider-wrapper .badge-30-years{position:absolute;top:40px;right:40px;width:200px}@media only screen and (max-width:1050px){.top-slider-wrapper .badge-30-years{right:initial;left:20px;top:20px;width:160px}}@media only screen and (max-width:500px){.top-slider-wrapper .badge-30-years{width:150px}}@media only screen and (max-width:400px){.top-slider-wrapper .badge-30-years{width:130px}}.author-content{margin:50px 0;display:flex;justify-content:space-around}@media only screen and (max-width:850px){.author-content{flex-direction:column;align-items:center;margin-top:30px}}.author-content .author-text{width:50%}@media only screen and (max-width:850px){.author-content .author-text{width:90%}}.author-content .author-image{width:40%;text-align:center}@media only screen and (max-width:850px){.author-content .author-image{width:90%;margin-top:20px}}.author-content .author-image img{height:500px;object-fit:cover}@media only screen and (max-width:850px){.author-content .author-image img{height:400px}}@media only screen and (max-width:1650px){.testimonials-slider .slick-list{width:90%;margin:0 auto}}@media only screen and (max-width:1520px){.testimonials-slider .slick-list{width:100%}}@media only screen and (max-width:1200px){.testimonials-slider .slick-list{width:90%}}@media only screen and (max-width:400px){.testimonials-slider .slick-list{width:100%}}.testimonials-slider .slick-dots{text-align:center;padding:0;margin:30px 0 0}.testimonials-slider .slick-dots li{list-style:none;display:inline-block;margin:0 8px;cursor:pointer}.testimonials-slider .slick-dots li.slick-active:after{background:#202e70}.testimonials-slider .slick-dots li:after{content:"";width:12px;height:12px;background:#fff;border-radius:100%;display:block;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-ms-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-o-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.5);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.testimonials-slider .slick-dots li button{display:none}.testimonials-slider .slick-track{display:flex;justify-content:stretch}.testimonials-slider .testimonial{padding:30px;border:1px solid #202e70;margin:0 15px;background:#FFF;min-height:auto;height:auto}@media only screen and (max-width:850px){.testimonials-slider .testimonial{position:relative}}@media only screen and (max-width:400px){.testimonials-slider .testimonial{margin:0}}.testimonials-slider .testimonial .customer{justify-content:space-between}@media only screen and (max-width:450px){.testimonials-slider .testimonial .customer .details{margin-bottom:10px}}@media only screen and (max-width:850px){.testimonials-slider .testimonial .customer .platform{position:absolute;top:12px;right:0}}.testimonials-slider .testimonial .customer .platform img{width:44px;height:44px;border:1px solid #202e70;border-radius:100%}.testimonials-slider .testimonial h4{text-align:left;color:#202e70}.testimonials-slider .testimonial p{text-align:left;margin:0}.testimonials-slider .testimonial p.name,.testimonials-slider .testimonial p.company{margin-bottom:5px;font-size:18px}.testimonials-slider .testimonial p.company{font-weight:600}.testimonials-slider .testimonial p.date{display:none;font-size:14px;color:#747474}.testimonials-slider .testimonial a.more{text-align:left;color:#202e70;margin-bottom:10px;display:block}.testimonials-slider .testimonial a.more:hover{text-decoration:underline}.testimonials-slider .testimonial .rating{padding:10px 0}.testimonials-slider .testimonial .rating i{color:#d6492b;margin:0 2px 10px 0;font-size:22px}.testimonials-slider-wrap{text-align:center;padding-top:75px;padding-bottom:75px}.post-type-archive-testimonials .testimonials-slider-wrap{margin-top:40px}.testimonials-slider-wrap h2{color:#202e70}@media only screen and (max-width:500px){.testimonials-slider-wrap .reviews{flex-direction:column;align-items:center}}.testimonials-slider-wrap .reviews a{margin:0 15px}.testimonials-slider-wrap .reviews a img{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;width:160px}.testimonials-slider-wrap .reviews a:hover img{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}.testimonials-slider-wrap .platform{display:inline-block;margin:0 15px}.testimonials-slider-wrap .platform img{max-width:240px}@media only screen and (max-width:720px){.testimonials-slider-wrap .closing{margin-top:80px}}.meet-the-team{margin-top:100px;margin-bottom:100px}.meet-the-team .container{display:flex;flex-wrap:wrap;width:100%;max-width:1480px}.meet-the-team .container .post-card{width:calc(25% - 20px);margin:10px;display:flex;flex-direction:column}@media only screen and (max-width:1100px){.meet-the-team .container .post-card{width:calc(50% - 20px);flex-grow:1}}@media only screen and (max-width:550px){.meet-the-team .container .post-card{width:100%;margin:5px 0}}.meet-the-team .container .post-card .heading{margin-top:15px;margin-bottom:15px;flex-grow:1}.meet-the-team .container .post-card .heading h3,.meet-the-team .container .post-card .heading p.toggle-tab{color:#202e70;font-size:25px}.meet-the-team .container .post-card .heading h4{font-size:16px}.meet-the-team .container .post-card .image{width:100%;height:250px}.meet-the-team .container .post-card .image img{position:relative;width:100%;height:100%;object-fit:cover}.meet-the-team .team-modal{width:720px;background:#fff;position:fixed;top:50%;left:50%;z-index:12;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:900px){.meet-the-team .team-modal{width:auto;left:30px;right:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width:720px){.meet-the-team .team-modal{left:20px;right:20px}}@media only screen and (max-width:380px){.meet-the-team .team-modal{padding-top:40px}}.meet-the-team .team-modal.active{padding:50px;opacity:1;visibility:visible}.meet-the-team .team-modal .close-team-modal{background:#1a265c;color:#fff;position:absolute;top:10px;right:10px;width:30px;height:30px;line-height:30px;text-align:center;border-radius:100%;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.meet-the-team .team-modal .close-team-modal:hover{background:#202e70;color:#fff}.meet-the-team .team-modal h3,.meet-the-team .team-modal p.toggle-tab{margin-bottom:10px}.meet-the-team .team-modal p.role{font-weight:600;color:#202e70;font-size:20px;line-height:1.3}.meet-the-team .team-modal p:last-child{margin:0}.meet-the-team .team-modal-back{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(27, 27, 27, 0.7);cursor:pointer;z-index:11;opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.meet-the-team .team-modal-back.active{opacity:1;visibility:visible}p.toggle-tab{display:none;margin:0;padding:20px;position:relative;cursor:pointer;background:#fff;border:2px solid #878787;margin-top:10px;font-weight:600;transition:none}@media only screen and (max-width:720px){p.toggle-tab{border-bottom-left-radius:16px;border-bottom-right-radius:16px}}@media only screen and (max-width:1100px){p.toggle-tab{display:block}}p.toggle-tab:after{content:"+";font-family:"Font Awesome 6 Pro";position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}p.toggle-tab.current{background:#878787}p.toggle-tab.current:after{content:""}.tabs-wrap .tab-list{padding-left:0;margin:0}@media only screen and (max-width:1100px){.tabs-wrap .tab-list{display:none}}.tabs-wrap .tab-list li{position:relative;display:inline-block;color:#1b1b1b;font-size:18px;font-weight:600;list-style:none;cursor:pointer;background:#fff;padding:12px 30px;margin:0 10px}.tabs-wrap .tab-list li.current{background:#878787}.tabs-wrap .tab-list li.current:hover{color:#1b1b1b}.tab-content{display:none;flex-wrap:wrap;margin:0 -1rem}.tab-content.current{display:flex}.tab-content .filter{display:flex;width:100%;flex-wrap:wrap;margin-top:2rem;cursor:pointer}.tab-content .filter .filter-button{margin:0 0 10px 1rem;font-family:"Circular", sans-serif;font-weight:bold;font-size:20px;color:#18255a;position:relative}@media only screen and (max-width:900px){.tab-content .filter .filter-button{font-size:16px}}.tab-content .filter .filter-button.current,.tab-content .filter .filter-button:hover{color:#0c37e9}.tab-content .filter .filter-button.current:after,.tab-content .filter .filter-button:hover:after{content:"";height:2px;width:100%;background-color:#0c37e9;position:absolute;bottom:0;left:0}.tab-content .download-item{width:33.33%;padding:1rem}.tab-content .download-item iframe{display:block;height:480px}.tab-content .download-item .image-link{display:flex;justify-content:center;align-items:center;background:#878787;height:480px;padding:1rem}.tab-content .download-item .image-link img{max-width:300px;max-height:100%}.tab-content .download-item .download-link{display:block;text-align:center;margin-top:1rem;padding:12px 16px;font-weight:600;color:white;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:#1a265c}.tab-content .download-item .download-link:hover{background:#202e70}@media only screen and (max-width:1100px){.tab-content .download-item{width:50%}.tab-content .download-item iframe{display:block;height:300px}.tab-content .download-item .image-link{height:300px}}@media only screen and (max-width:500px){.tab-content .download-item{width:100%}}@media only screen and (max-width:1000px){.tab-content .split-content{flex-direction:column-reverse}}@media only screen and (max-width:1000px){.tab-content .split-content .half{width:100%}}@media only screen and (max-width:1000px){.tab-content .split-content .image{padding-bottom:35%}}@media only screen and (max-width:1000px){.tab-content .split-content .text{padding-bottom:0}}@media only screen and (max-width:1000px){.tab-content .split-content .inner-container{padding:0}}.tab-content .swatches .slick-list{width:100%}.tab-content .swatches .slick-dots li:not(.slick-active):after{border-color:#fff}.tab-content .swatches .swatch{width:148px;display:flex;justify-content:center}@media only screen and (max-width:600px){.tab-content .swatches .swatch{width:100px}}.tab-content .swatches .swatch .image{position:relative;width:148px;height:148px;border:2px solid rgba(255, 255, 255, 0.2);background:#fff}.tab-content .swatches .swatch p{font-size:15px}.tab-content .downloads .item{width:100%;align-items:center;background:#fff;border-radius:8px;box-shadow:0px 10px 20px rgba(0, 0, 0, 0.04);padding:14px 24px;margin-bottom:12px}.tab-content .downloads .item:hover *{color:#000;transition:0.3s ease}.tab-content .downloads .item:last-of-type{margin-bottom:0}.tab-content .downloads .item p{display:flex;align-items:center;color:#fff;font-size:20px;font-weight:400}@media only screen and (max-width:720px){.tab-content .downloads .item p{font-size:18px}}@media only screen and (max-width:500px){.tab-content .downloads .item p{font-size:16px}}@media only screen and (max-width:550px){.tab-content .downloads .item p{width:calc(100% - 24px)}}.tab-content .downloads .item p i{vertical-align:middle;margin-right:16px}@media only screen and (max-width:550px){.tab-content .downloads .item p i{margin-right:8px;font-size:18px}}.tab-content .downloads .item i{color:#000;font-size:20px;transition:0.3s ease}.tab-content .tabs-gallery .gal-item{overflow:hidden;width:calc(33.333% - 20px);margin:0 10px 20px;padding-bottom:20%;height:0;position:relative;overflow:hidden}@media only screen and (max-width:900px){.tab-content .tabs-gallery .gal-item{width:calc(50% - 20px);padding-bottom:35%}}@media only screen and (max-width:400px){.tab-content .tabs-gallery .gal-item{width:calc(50% - 10px);margin:0 5px 10px;padding-bottom:50%}}.tab-content .tabs-gallery .gal-item:hover{transition:0.3s ease}.tab-content .tabs-gallery .gal-item:hover:before{opacity:0}.tab-content .tabs-gallery .gal-item:hover:after{opacity:1;transform:translate(0)}.tab-content .tabs-gallery .gal-item:hover img{-webkit-transform:scale(1.025);-moz-transform:scale(1.025);-ms-transform:scale(1.025);-o-transform:scale(1.025);transform:scale(1.025)}.tab-content .tabs-gallery .gal-item:before{content:"";position:absolute;inset:0;background:rgba(25, 25, 26, 0.1);z-index:1;transition:0.3s ease}.tab-content .tabs-gallery .gal-item img{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.tab-content .videos-wrap .video{width:calc(50% - 10px);padding-bottom:30%;height:0;margin-bottom:20px}@media only screen and (max-width:650px){.tab-content .videos-wrap .video{width:100%;padding-bottom:60%;margin-bottom:10px}}.tab-content .videos-wrap .video iframe{margin:0}.tabs-wrap .relative{position:relative}.tabs-wrap .inner-container{max-width:600px;width:100%;margin:0 auto}@media only screen and (max-width:1450px){.tabs-wrap .inner-container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.tabs-wrap .inner-container{padding:0 30px}}@media only screen and (max-width:720px){.tabs-wrap .inner-container{padding:0 20px}}.tabs-wrap .o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.tabs-wrap .flex{display:flex;justify-content:space-between;flex-wrap:wrap}.tabs-wrap .j-center{justify-content:center}.xmas-hours{position:fixed;bottom:0;left:0;right:0;z-index:98}.xmas-hours p{color:#fff;font-size:16px;line-height:1.3;margin-bottom:0px;text-align:center;padding:10px 15px;background:#19255a}.relative{position:relative}.cover{object-fit:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.top-slider .slide:not(:first-child){display:none}.top-slider.slick-initialized .slide{display:block}#faq-accordion h2{color:#19255a;text-align:center}#faq-accordion .faq-accordion-wrap{margin-bottom:75px}#faq-accordion .faq-accordion-wrap .faq-accordion{border-bottom:1px dashed #bfbfbf;transition:all 0.5s ease;padding:40px}#faq-accordion .faq-accordion-wrap .faq-accordion .accordionTitle{cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#19255a}#faq-accordion .faq-accordion-wrap .faq-accordion .accordionTitle i{transition:all 0.5s ease}#faq-accordion .faq-accordion-wrap .faq-accordion .accordionBody{display:none;padding-top:16px}#faq-accordion .faq-accordion-wrap .faq-accordion .accordionBody p:last-child{margin-bottom:0}#faq-accordion .faq-accordion-wrap .faq-accordion.active{background:#f8f8f8}#faq-accordion .faq-accordion-wrap .faq-accordion.active .accordionTitle i{transform:rotate(180deg)}#faq-accordion .faq-accordion-wrap .faq-accordion.active .accordionBody{display:block}