.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:"";position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.gradient-radial-blue{background:-moz-radial-gradient(center,ellipse cover,rgba(36,54,110,0) 0%,rgba(36,54,110,0) 15%,rgba(36,54,110,.8) 60%,rgba(36,54,110,.8) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(36,54,110,0) 0%,rgba(36,54,110,0) 15%,rgba(36,54,110,.8) 60%,rgba(36,54,110,.8) 100%);background:radial-gradient(ellipse at center,rgba(36,54,110,0) 0%,rgba(36,54,110,0) 15%,rgba(36,54,110,.8) 60%,rgba(36,54,110,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#0024366e",endColorstr="#bf24366e",GradientType=1)}.gradient-purple,.product.special a,.menu-cta{background:#6a468d;background:-moz-linear-gradient(left,#6a468d 0%,#5b3087 100%) !important;background:-webkit-linear-gradient(left,#6a468d 0%,#5b3087 100%) !important;background:linear-gradient(to right,#6a468d 0%,#5b3087 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#6a468d",endColorstr="#5b3087",GradientType=1) !important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-text-size-adjust:100%;letter-spacing:-.4px}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,submit{margin:0;padding:0;box-sizing:inherit;-webkit-box-sizing:inherit;font:inherit;color:inherit;font-family:"proxima-nova",sans-serif}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto;width:auto}@media (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media (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;width:auto}@media (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:960px;height:auto;max-height:600px;width:auto}@media (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}.box,div,article,header,footer,body,.btn,.pagination a,.pagination span,.icon .image img,.banner-product .icon-img,.info-box a,.wpcf7 form.wpcf7-form input[type=text],.wpcf7 form.wpcf7-form input[type=tel],.wpcf7 form.wpcf7-form input[type=email],.wpcf7 form.wpcf7-form textarea,.wpcf7 form.wpcf7-form select,.wpcf7 form.wpcf7-form input[type=submit],.wpcf7 form.wpcf7-form .triple-form p{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.objectfill,.objectfit .default-banner-img{object-fit:cover;object-position:center center;position:absolute;top:0;left:0;width:100%;height:100%}body{font:normal 400 16px/1.4em "proxima-nova",sans-serif;overflow-x:hidden;margin:0;display:block;width:100%;color:#4b5053}html{height:100%}h1,h2,h3,h4{margin-bottom:.5em;font:normal 700 1.2em/1.1em "proxima-nova",sans-serif}.clear-inner:after,.acc-home:after{content:" ";clear:both;display:block}.hide{display:none;opacity:0;visibility:hidden}.clear{clear:both}.full{width:100%;display:block;position:relative}.content-relative{position:relative}.content{padding:40px 3%}.bg-grey-0{background:#231f20}.bg-grey-1{background:#4b5053}.bg-grey-2{background:#eee}.bg-grey-3{background:#f5f5f5}.bg-alt-1{background:#8d979b}.bg-alt-2{background:#98a0a3}.bg-blue-1{background:#243e8c}.bg-blue-2{background:#24366e}.bg-blue-3{background:#5386c5}.bg-purple-1{background:#6a468d}.bg-purple-2{background:#72568c}.bg-white{background:#fff}.padding{padding:20px 20px 0}@media (max-width:560px){.padding{padding:12px 12px 0}}.split{display:inline-block;float:left;position:relative}.split.half{width:50%}.split.half:first-child{padding-right:10px}.split.half:last-child{padding-left:10px}.split.third{width:33.33%;padding:0 7px}.split.third:nth-child(3n+1){padding:0 13px 0 0;clear:both}.split.third:nth-child(3n+0){padding:0 0 0 13px}.split.quarter{width:25%}.split.quarter:nth-child(1){padding:0 15px 0 0}.split.quarter:nth-child(2){padding:0 10px 0 5px}.split.quarter:nth-child(3){padding:0 5px 0 10px}.split.quarter:nth-child(4){padding:0 0 0 15px}textarea,input,select{font-family:"proxima-nova",sans-serif;font-size:16px;font-weight:400;-webkit-appearance:none;border:1px solid #f5f5f5}strong,.txt-bold{font-weight:800}a,a:hover,a:focus{text-decoration:none}.txt-italic,em{font-style:italic}.txt-upper{text-transform:uppercase}.txt-caps{text-transform:capitalize}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center}a img{outline:none;border:none}p{font-size:16px;margin-bottom:1.65em}.col-grey-0{color:#231f20}.col-grey-1{color:#4b5053}.col-grey-2{color:#eee}.col-grey-3{color:#f5f5f5}.col-alt-1{color:#8d979b}.col-alt-2{color:#98a0a3}.col-blue-1{color:#243e8c}.col-blue-2{color:#24366e}.col-blue-3{color:#5386c5}.col-purple-1{color:#6a468d}.col-purple-2{color:#72568c}.col-white{color:#fff}.table{display:table}.td{display:table-cell}.vm{vertical-align:middle}.tr{display:table-row}.th{display:table-header-group}a img{outline:none}img,video{max-width:none}.btn,.pagination a,.pagination span{cursor:pointer;font-weight:700;padding:.75em 3em;min-width:260px;font-size:16px;display:inline-block;text-transform:uppercase;text-align:center;margin-top:1em;border-radius:6px;text-shadow:none !important;text-decoration:none !important;-webkit-transition:.33s ease;-moz-transition:.33s ease;-ms-transition:.33s ease;-o-transition:.33s ease;transition:.33s ease}@media (max-width:560px){.btn,.pagination a,.pagination span{display:block;clear:both;margin:.5em 0 !important;width:100%;min-width:0}}.btn:before,.pagination a:before,.pagination span:before{margin-right:8px}@media (min-width:561px){.btn:first-child,.pagination a:first-child,.pagination span:first-child{margin-right:1em}}.btn.btn-grey-0,.pagination a.btn-grey-0,.pagination span.btn-grey-0{background:#231f20;border:2px solid #231f20;color:#fff}.btn.btn-grey-0:hover,.pagination a.btn-grey-0:hover,.pagination span.btn-grey-0:hover{background:#fff;color:#231f20}.btn.btn-grey-0.btn-ghost,.pagination a.btn-grey-0.btn-ghost,.pagination span.btn-grey-0.btn-ghost{background:0 0;color:#231f20}.btn.btn-grey-0.btn-ghost:hover,.pagination a.btn-grey-0.btn-ghost:hover,.pagination span.btn-grey-0.btn-ghost:hover{color:#fff;background:#231f20}.btn.btn-grey-1,.pagination a.btn-grey-1,.pagination span.btn-grey-1{background:#4b5053;border:2px solid #4b5053;color:#fff}.btn.btn-grey-1:hover,.pagination a.btn-grey-1:hover,.pagination span.btn-grey-1:hover{background:#fff;color:#4b5053}.btn.btn-grey-1.btn-ghost,.pagination a.btn-grey-1.btn-ghost,.pagination span.btn-grey-1.btn-ghost{background:0 0;color:#4b5053}.btn.btn-grey-1.btn-ghost:hover,.pagination a.btn-grey-1.btn-ghost:hover,.pagination span.btn-grey-1.btn-ghost:hover{color:#fff;background:#4b5053}.btn.btn-grey-2,.pagination a.btn-grey-2,.pagination span.btn-grey-2{background:#eee;border:2px solid #eee;color:#fff}.btn.btn-grey-2:hover,.pagination a.btn-grey-2:hover,.pagination span.btn-grey-2:hover{background:#fff;color:#eee}.btn.btn-grey-2.btn-ghost,.pagination a.btn-grey-2.btn-ghost,.pagination span.btn-grey-2.btn-ghost{background:0 0;color:#eee}.btn.btn-grey-2.btn-ghost:hover,.pagination a.btn-grey-2.btn-ghost:hover,.pagination span.btn-grey-2.btn-ghost:hover{color:#fff;background:#eee}.btn.btn-grey-3,.pagination a.btn-grey-3,.pagination span.btn-grey-3{background:#f5f5f5;border:2px solid #f5f5f5;color:#243e8c}.btn.btn-grey-3:hover,.pagination a.btn-grey-3:hover,.pagination span.btn-grey-3:hover{background:#243e8c;color:#f5f5f5}.btn.btn-grey-3.btn-ghost,.pagination a.btn-grey-3.btn-ghost,.pagination span.btn-grey-3.btn-ghost{background:0 0;color:#f5f5f5}.btn.btn-grey-3.btn-ghost:hover,.pagination a.btn-grey-3.btn-ghost:hover,.pagination span.btn-grey-3.btn-ghost:hover{color:#243e8c;background:#f5f5f5}.btn.btn-alt-1,.pagination a.btn-alt-1,.pagination span.btn-alt-1{background:#8d979b;border:2px solid #8d979b;color:#fff}.btn.btn-alt-1:hover,.pagination a.btn-alt-1:hover,.pagination span.btn-alt-1:hover{background:#fff;color:#8d979b}.btn.btn-alt-1.btn-ghost,.pagination a.btn-alt-1.btn-ghost,.pagination span.btn-alt-1.btn-ghost{background:0 0;color:#8d979b}.btn.btn-alt-1.btn-ghost:hover,.pagination a.btn-alt-1.btn-ghost:hover,.pagination span.btn-alt-1.btn-ghost:hover{color:#fff;background:#8d979b}.btn.btn-alt-2,.pagination a.btn-alt-2,.pagination span.btn-alt-2{background:#98a0a3;border:2px solid #98a0a3;color:#fff}.btn.btn-alt-2:hover,.pagination a.btn-alt-2:hover,.pagination span.btn-alt-2:hover{background:#fff;color:#98a0a3}.btn.btn-alt-2.btn-ghost,.pagination a.btn-alt-2.btn-ghost,.pagination span.btn-alt-2.btn-ghost{background:0 0;color:#98a0a3}.btn.btn-alt-2.btn-ghost:hover,.pagination a.btn-alt-2.btn-ghost:hover,.pagination span.btn-alt-2.btn-ghost:hover{color:#fff;background:#98a0a3}.btn.btn-blue-1,.pagination a.btn-blue-1,.pagination span.btn-blue-1{background:#243e8c;border:2px solid #243e8c;color:#fff}.btn.btn-blue-1:hover,.pagination a.btn-blue-1:hover,.pagination span.btn-blue-1:hover{background:#fff;color:#243e8c}.btn.btn-blue-1.btn-ghost,.pagination a.btn-blue-1.btn-ghost,.pagination span.btn-blue-1.btn-ghost{background:0 0;color:#243e8c}.btn.btn-blue-1.btn-ghost:hover,.pagination a.btn-blue-1.btn-ghost:hover,.pagination span.btn-blue-1.btn-ghost:hover{color:#fff;background:#243e8c}.btn.btn-blue-2,.pagination a.btn-blue-2,.pagination span.btn-blue-2{background:#24366e;border:2px solid #24366e;color:#fff}.btn.btn-blue-2:hover,.pagination a.btn-blue-2:hover,.pagination span.btn-blue-2:hover{background:#fff;color:#24366e}.btn.btn-blue-2.btn-ghost,.pagination a.btn-blue-2.btn-ghost,.pagination span.btn-blue-2.btn-ghost{background:0 0;color:#24366e}.btn.btn-blue-2.btn-ghost:hover,.pagination a.btn-blue-2.btn-ghost:hover,.pagination span.btn-blue-2.btn-ghost:hover{color:#fff;background:#24366e}.btn.btn-blue-3,.pagination a.btn-blue-3,.pagination span.btn-blue-3{background:#5386c5;border:2px solid #5386c5;color:#fff}.btn.btn-blue-3:hover,.pagination a.btn-blue-3:hover,.pagination span.btn-blue-3:hover{background:#fff;color:#5386c5}.btn.btn-blue-3.btn-ghost,.pagination a.btn-blue-3.btn-ghost,.pagination span.btn-blue-3.btn-ghost{background:0 0;color:#5386c5}.btn.btn-blue-3.btn-ghost:hover,.pagination a.btn-blue-3.btn-ghost:hover,.pagination span.btn-blue-3.btn-ghost:hover{color:#fff;background:#5386c5}.btn.btn-purple-1,.pagination a.btn-purple-1,.pagination span.btn-purple-1{background:#6a468d;border:2px solid #6a468d;color:#fff}.btn.btn-purple-1:hover,.pagination a.btn-purple-1:hover,.pagination span.btn-purple-1:hover{background:#fff;color:#6a468d}.btn.btn-purple-1.btn-ghost,.pagination a.btn-purple-1.btn-ghost,.pagination span.btn-purple-1.btn-ghost{background:0 0;color:#6a468d}.btn.btn-purple-1.btn-ghost:hover,.pagination a.btn-purple-1.btn-ghost:hover,.pagination span.btn-purple-1.btn-ghost:hover{color:#fff;background:#6a468d}.btn.btn-purple-2,.pagination a.btn-purple-2,.pagination span.btn-purple-2{background:#72568c;border:2px solid #72568c;color:#fff}.btn.btn-purple-2:hover,.pagination a.btn-purple-2:hover,.pagination span.btn-purple-2:hover{background:#fff;color:#72568c}.btn.btn-purple-2.btn-ghost,.pagination a.btn-purple-2.btn-ghost,.pagination span.btn-purple-2.btn-ghost{background:0 0;color:#72568c}.btn.btn-purple-2.btn-ghost:hover,.pagination a.btn-purple-2.btn-ghost:hover,.pagination span.btn-purple-2.btn-ghost:hover{color:#fff;background:#72568c}.btn.btn-white,.pagination a.btn-white,.pagination span.btn-white{background:#fff;border:2px solid #fff;color:#243e8c}.btn.btn-white:hover,.pagination a.btn-white:hover,.pagination span.btn-white:hover{background:#243e8c;color:#fff}.btn.btn-white.btn-ghost,.pagination a.btn-white.btn-ghost,.pagination span.btn-white.btn-ghost{background:0 0;color:#fff}.btn.btn-white.btn-ghost:hover,.pagination a.btn-white.btn-ghost:hover,.pagination span.btn-white.btn-ghost:hover{color:#243e8c;background:#fff}.btn.btn-ghost,.pagination a.btn-ghost,.pagination span.btn-ghost{background:0 0}.accelerate,.banner .images ul li,.banner .images ul li img,.product a img.focal,.info-links a .txt{-webkit-transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:1;padding:15px 25px;color:#fff;background:#6a468d;z-index:20}body.admin-bar{padding-bottom:32px !important}html{margin-top:0 !important}#wpadminbar{top:auto !important;bottom:0 !important}@media (max-width:782px){#wpadminbar{display:none !important}}header#main{position:fixed;top:0;left:0;border-bottom:1px solid #ddd;z-index:997;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (max-width:1650px){.scrolling header#main{transform:translateY(-37px)}}@media (max-width:1024px){.scrolling header#main{transform:none}}header#main .top-bar{border-bottom:1px solid #dedede;padding:7px 25px;font-size:14px;overflow:hidden;display:flex;align-items:center;justify-content:flex-end}@media (max-width:1024px){header#main .top-bar{display:none}}header#main .top-bar .social{text-align:right;float:right;margin-left:20px;padding-left:20px;border-left:1px solid rgba(0,0,0,.15)}header#main .top-bar .social a{color:#243e8c;display:inline-block;vertical-align:middle;font-size:16px;margin:0 10px}header#main .top-bar .contact{text-align:right;float:right;margin-right:25px}header#main .top-bar .contact a{margin-left:30px;text-transform:uppercase;color:#243e8c}header#main .top-bar .contact a:hover .fa{color:#6a468d}header#main .top-bar .contact a .fa{margin-right:5px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}header#main .logo{padding:.5em;padding-left:1.5%}header#main .logo a{display:block}header#main .logo img{float:left;-webkit-transition:.33s ease;-moz-transition:.33s ease;-ms-transition:.33s ease;-o-transition:.33s ease;transition:.33s ease}@media (min-width:1571px){.scrolling header#main .logo img{width:200px;height:50px}}@media (max-width:1570px) and (min-width:721px){header#main .logo img{width:250px;height:65px}.scrolling header#main .logo img{width:200px;height:50px}header#main .email a{font-size:14px}}@media (max-width:1366px){header#main .logo img{width:200px;height:50px}header#main .email a{font-size:13px}}@media (max-width:1200px){header#main .email a{display:none}}@media (max-width:1024px){header#main .email,header#main .phone,header#main .burger,header#main .mobile-search{display:table-cell !important;text-align:center;width:69px;position:relative}header#main .email a,header#main .phone a,header#main .burger a,header#main .mobile-search a{display:block;font-size:15px;padding:1.3em 0;cursor:pointer}header#main .email i,header#main .phone i,header#main .burger i,header#main .mobile-search i{font-size:18px;color:#fff;margin-bottom:-1px;display:block;padding-top:2px}header#main .email span,header#main .phone span,header#main .burger span,header#main .mobile-search span{display:none}header#main .email{background:#8d979b}header#main .email:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;left:0;background:#8d979b;height:1px}header#main .phone{background:#98a0a3}header#main .phone:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;left:0;background:#98a0a3;height:1px}header#main .burger{background:#24366e;cursor:pointer}header#main .burger:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;left:0;background:#24366e;height:1px}header#main .burger .bun-con{display:block;height:69px;position:relative}header#main .burger .bun{height:2px;width:54%;background:#fff;left:23%;margin-top:-1px;position:absolute;-webkit-transition:.33s ease;-moz-transition:.33s ease;-ms-transition:.33s ease;-o-transition:.33s ease;transition:.33s ease}header#main .burger .bun.bun-1{top:38%}header#main .burger .bun.bun-2{top:50%}header#main .burger .bun.bun-3{top:62%}.unravel header#main .burger .bun{top:50%}.unravel header#main .burger .bun-1{-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg)}.unravel header#main .burger .bun-2{width:0;left:50%}.unravel header#main .burger .bun-3{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}}@media (max-width:720px){header#main .logo img{width:160px;height:38px}header#main .email,header#main .phone,header#main .burger{width:56px}header#main .email a,header#main .phone a,header#main .burger a{padding:.9em 0}}#container{padding-top:128px;overflow-x:hidden}@media (max-width:1570px){#container{padding-top:119px}}@media (max-width:1366px){#container{padding-top:104px}}@media (max-width:1024px){#container{padding-top:60px}}@media (max-width:720px){#container{padding-top:54px}}header#main nav.menu{height:90px;-webkit-transition:height .33s ease;-moz-transition:height .33s ease;-ms-transition:height .33s ease;-o-transition:height .33s ease;transition:height .33s ease}@media (min-width:1025px){.scrolling header#main nav.menu{height:70px}}@media (max-width:1366px){header#main nav.menu{height:66px}}@media (max-width:1024px){header#main nav.menu{display:none}}@media (max-width:1024px){.home .full.banner.bg-grey-3~.extra-spacer-space{display:none}}.banner{position:relative}.banner .btn,.banner .pagination a,.pagination .banner a,.banner .pagination span,.pagination .banner span{margin:1em auto}.banner h1{font-size:50px;font-size:3vw;font-weight:800;text-transform:uppercase;color:#243e8c}@media (max-width:880px){.banner h1{font-size:28px;line-height:1.3}}.banner .table.full{height:100%}.home .banner{height:800px;max-height:1024px;min-height:720px}.cssvwunit .home .banner{height:calc(100vh - 90px)}@media (max-width:1366px) and (min-width:1025px){.cssvwunit .home .banner{height:calc(100vh - 66px)}}@media (min-width:1025px){.home .banner .td{height:100%}}.home .banner .txt,.home .banner .images{position:static}.home .banner .txt .image-con,.home .banner .images .image-con{position:relative;height:100%}.home .banner .txt{width:50%;padding:6vh 3%;vertical-align:top}.home .banner .txt .inner{max-width:680px}.home .banner .images{width:50%}@media (max-width:1024px){.home .banner{height:auto !important;max-height:none;min-height:0px}.home .banner .images,.home .banner .txt{display:block;width:100%;clear:both}.home .banner .txt{padding:20px 40px;position:relative;margin-top:410px}.home .banner .txt p:last-of-type{margin:0;line-height:1}.home .banner .txt .inner{text-align:center;max-width:100%}.home .banner .txt .inner p:last-child{margin-bottom:0}.home .banner .images{position:absolute;top:0;left:0;width:100%;height:400px;overflow:hidden}.home .banner .images ul{position:relative;height:100%;width:100%}}@media (max-width:900px){.home .banner .txt{margin-top:300px}.home .banner .images{height:300px}}@media (max-width:720px){.home .banner .txt{margin-top:250px}.home .banner .images{height:250px}}@media (max-width:560px){.home .banner .txt{margin-top:200px}.home .banner .images{height:200px}}@media (max-width:440px){.home .banner .txt{margin-top:160px}.home .banner .images{height:160px}}.banner .images ul{list-style:none;width:100%;height:100%;position:absolute}.banner .images ul li{width:66%;position:absolute;overflow:hidden;height:55%;background:#f5f5f5;-webkit-transform:skewX(-12deg);-moz-transform:skewX(-12deg);-ms-transform:skewX(-12deg);-o-transform:skewX(-12deg);transform:skewX(-12deg)}.banner .images ul li.hbi_2{top:0;left:41%;border-bottom:12px solid #f5f5f5;border-left:12px solid #f5f5f5;border-right:12px solid #f5f5f5}.banner .images ul li.hbi_1{top:50%;left:-21%}.banner .images ul li.hbi_0{top:50%;left:45%;margin-left:12px}@media (max-width:1024px){.banner .images ul li{height:100%;width:38.33%;top:0 !important;margin-left:0 !important;border-left:none !important;border-bottom:12px solid #f5f5f5 !important;border-right:12px solid #f5f5f5 !important}.banner .images ul li.hbi_2{left:71.66%}.banner .images ul li.hbi_1{left:33.33%}.banner .images ul li.hbi_0{left:-5%}}@media (max-width:720px){.banner .images ul li{border-bottom:6px solid #f5f5f5 !important;border-right:6px solid #f5f5f5 !important}}.banner .images ul li img{position:absolute;-webkit-transform:skewX(12deg) translate(-50%,-50%);-moz-transform:skewX(12deg) translate(-50%,-50%);-ms-transform:skewX(12deg) translate(-50%,-50%);-o-transform:skewX(12deg) translate(-50%,-50%);transform:skewX(12deg) translate(-50%,-50%);width:120%;min-height:100%;height:auto;top:50%;left:62%}.banner.default{overflow:hidden}.banner.default .txt{max-width:840px;padding:40px 20px;margin:0 auto;text-shadow:0 0 5px rgba(22,22,22,.4)}.banner.default .txt h1,.banner.default .txt p{margin-bottom:0;color:#fff}.default-banner-img{position:absolute}.no-objectfit .default-banner-img{top:0;left:50%;width:auto;height:100%;min-width:100%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}header#main nav.menu{position:relative;list-style:none;width:800px}header#main nav.menu ul{list-style:none}header#main nav.menu ul.sub-menu{padding-top:1px;min-width:240px}header#main nav.menu ul.sub-menu li{display:block;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;text-align:left;background:#f5f5f5;-webkit-transition:.33s ease;-moz-transition:.33s ease;-ms-transition:.33s ease;-o-transition:.33s ease;transition:.33s ease}header#main nav.menu ul.sub-menu li a{padding:.75em 1em;-webkit-transition:color .33s ease;-moz-transition:color .33s ease;-ms-transition:color .33s ease;-o-transition:color .33s ease;transition:color .33s ease}header#main nav.menu ul.sub-menu li:hover{background:#6a468d;border-left:1px solid #6a468d;border-right:1px solid #6a468d;border-bottom:1px solid #6a468d}header#main nav.menu ul.sub-menu li:hover a{color:#fff}header#main nav.menu ul.menu{height:100%;display:table;width:100%}header#main nav.menu ul.menu a{display:block}header#main nav.menu ul.menu>li{display:table-cell;vertical-align:middle;text-align:center}header#main nav.menu ul.menu>li>a{text-transform:uppercase;padding:1em .5em;-webkit-transition:color .33s ease;-moz-transition:color .33s ease;-ms-transition:color .33s ease;-o-transition:color .33s ease;transition:color .33s ease}header#main nav.menu ul.menu>li ul.sub-menu{position:absolute;top:100%;display:none}header#main nav.menu ul.menu>li:hover>a{color:#243e8c}header#main nav.menu ul.menu>li:hover ul.sub-menu{display:block}@media (max-width:1570px){header#main nav.menu{width:700px}header#main nav.menu ul.menu li a{font-size:14px}}@media (max-width:1366px){header#main nav.menu{width:640px}header#main nav.menu ul.menu li a{font-size:13px}}@media (max-width:1024px){header#main nav.menu{height:100%;top:66px;position:fixed;left:0;width:100%;background:#f5f5f5;border-top:1px solid #ddd}header#main nav.menu ul.menu li a{display:block;font-size:16px}header#main nav.menu ul.menu,header#main nav.menu ul.menu li.menu-item{display:block;border-bottom:1px solid #ddd}}@media (max-width:1024px) and (min-width:721px){header#main nav.menu ul.menu li a{font-size:20px;padding:1.2em}}.product{padding:3em 1em 0}@media (min-width:1367px){.product{padding:4em 1.5em 0}}@media (max-width:1366px){.product{padding:3em .5em 0}}@media (max-width:1024px){.product{padding:3em .75em 0}}.product:first-child{padding-left:0}.product:last-child{padding-right:0}.product.product-3,.product.product-6{width:33.33%}.product.product-5{width:20%}.product.product-7,.product.product-4{width:25%}.product a{display:block;padding:1em;background:#eee;width:100%;text-align:center;border-radius:1em;padding-top:300px;padding-top:15vw;position:relative}.product a h3{font-size:20px;min-height:30px;font-weight:800;color:#243e8c;margin-bottom:0}@media (max-width:1366px){.product a h3{font-size:18px}}.product a p{margin-bottom:0;font-size:14px;color:#aaa}.product a img.focal{pointer-events:none;width:100%;height:auto;position:absolute;left:50%;max-width:300px;bottom:90px;-webkit-transform:translate(-50%,0) scale(.95,.95);-moz-transform:translate(-50%,0) scale(.95,.95);-ms-transform:translate(-50%,0) scale(.95,.95);-o-transform:translate(-50%,0) scale(.95,.95);transform:translate(-50%,0) scale(.95,.95);-webkit-transition:transform .29s cubic-bezier(.21,1.01,.79,1.23);-moz-transition:transform .29s cubic-bezier(.21,1.01,.79,1.23);-ms-transition:transform .29s cubic-bezier(.21,1.01,.79,1.23);-o-transition:transform .29s cubic-bezier(.21,1.01,.79,1.23);transition:transform .29s cubic-bezier(.21,1.01,.79,1.23)}.product:hover img.focal{-webkit-transform:translate(-50%,0) scale(1.05,1.05);-moz-transform:translate(-50%,0) scale(1.05,1.05);-ms-transform:translate(-50%,0) scale(1.05,1.05);-o-transform:translate(-50%,0) scale(1.05,1.05);transform:translate(-50%,0) scale(1.05,1.05)}.product.special{z-index:6;position:relative}.product.special a h3,.product.special a p{color:#fff}.product .usp{position:absolute;top:0;right:0;width:60px;height:60px;padding:1em .4em 0;border-radius:60px;line-height:1;vertical-align:middle;margin:-20px -20px 0 0;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}.product .usp img{position:absolute;top:0;left:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.product .usp span{display:block;font-weight:800;color:#aaa;line-height:1;position:relative}@media (max-width:559px){.product .usp{margin:-8px -8px 0 0;-webkit-transform:rotate(15deg) scale(1.4,1.4);-moz-transform:rotate(15deg) scale(1.4,1.4);-ms-transform:rotate(15deg) scale(1.4,1.4);-o-transform:rotate(15deg) scale(1.4,1.4);transform:rotate(15deg) scale(1.4,1.4)}}@media (max-width:720px){.product-row{position:relative;overflow:hidden}}.product-row .table{padding:20px 0}.product-row h2{color:#243e8c;font-size:32px;font-size:2vw;font-weight:800;margin-bottom:0}@media (max-width:1024px){.product-row h2{font-size:24px}}.product-row strong{color:#bbb;margin-bottom:1em}.product-row strong a{-webkit-transition:color .33s ease;-moz-transition:color .33s ease;-ms-transition:color .33s ease;-o-transition:color .33s ease;transition:color .33s ease}.product-row strong a:hover{color:#6a468d}.news-index{padding:20px 0}@media (min-width:1025px){.prost .primary{width:66.66%;padding-right:20px}.prost .secondary{width:33.33%;padding-left:20px}}@media (max-width:1024px){.prost .split{width:100%;display:block;float:none;clear:both}}.pagination{background:#243e8c;color:#fff;text-align:center}.pagination a,.pagination span{margin:0 .5em;border:3px solid #fff;max-width:50px;min-width:0;padding:.75em}.pagination a:hover,.pagination a.current,.pagination span:hover,.pagination span.current{background:#fff;color:#243e8c}@media (max-width:720px){.pagination a,.pagination span{font-size:14px}}.pagination .prev,.pagination .next,.pagination a[rel=next],.pagination a[rel=prev]{display:inline-block;min-height:5px;max-width:180px;width:100%;margin:0 auto}@media (max-width:580px){.pagination .prev,.pagination .next,.pagination a[rel=next],.pagination a[rel=prev]{max-width:none;width:100%;float:none !important;margin-bottom:10px}}.pagination .prev,.pagination a[rel=prev]{float:left}.pagination .next,.pagination a[rel=next]{float:right}.news-index .news-box{display:inline-block;float:left;margin-bottom:1.5%}@media (min-width:1024px){.news-index .news-box{width:33.33%}.news-index .news-box:nth-child(3n+1){clear:both;padding:0 1% 0 0}.news-index .news-box:nth-child(3n+2){padding:0 .5%}.news-index .news-box:nth-child(3n+3){padding:0 0 0 1%}}@media (max-width:1023px) and (min-width:640px){.news-index .news-box{width:50%;display:inline-block;float:left}.news-index .news-box:nth-child(odd){clear:both;padding:0 1% 0 0}.news-index .news-box:nth-child(even){padding:0 0 0 1%}}@media (max-width:639px){.news-index .news-box{width:100%;display:block;clear:both;margin-bottom:12px}}.news-box span{color:#aaa;margin:-.5em 0 .5em;display:block}.news-box a{display:block;position:relative;border:1px solid #eee;border-radius:10px;height:100%;position:relative;overflow:hidden;-webkit-transition:background .33s ease;-moz-transition:background .33s ease;-ms-transition:background .33s ease;-o-transition:background .33s ease;transition:background .33s ease}.news-box a:hover{background:#eee}.news-box img{width:100%;height:auto}.news-box .txt{padding:20px}.news-box .txt p{margin-bottom:0}.page-template-page-home .news-box .txt p{font-size:13px}.page-template-page-home .news-box .txt h3{font-size:18px}.page-template-page-home .news-box.newsletter-box a{background:#8d979b}.page-template-page-home .news-box.newsletter-box a p,.page-template-page-home .news-box.newsletter-box a span,.page-template-page-home .news-box.newsletter-box a h3{color:#fff}@media (min-width:1281px){.page-template-page-home .news-box{width:25%;height:340px}.page-template-page-home .news-box:nth-child(4n+1){clear:both;padding:0 1% 0 0}.page-template-page-home .news-box:nth-child(4n+2){padding:0 .66% 0 .33%}.page-template-page-home .news-box:nth-child(4n+3){padding:0 .33% 0 .66%}.page-template-page-home .news-box:nth-child(4n+4){padding:0 0 0 1%}}@media (min-width:1366px){.page-template-page-home .news-box{height:340px}}@media (min-width:1500px){.page-template-page-home .news-box{height:400px}}@media (max-width:1280px){.page-template-page-home .news-box{height:auto;width:50%;display:inline-block;float:left}.page-template-page-home .news-box:nth-child(odd){clear:both;padding:.5% 1% .5% 0}.page-template-page-home .news-box:nth-child(even){padding:.5% 0 .5% 1%}}@media (max-width:720px){.page-template-page-home .news-box{width:100%;display:block;float:none;clear:both;padding:.5em 0 !important}}.space:before{content:"- -";display:block;opacity:0}.foot-bot{background:#424649;padding:30px 3% 30px;width:100%}.foot-bot div{text-align:right;padding-right:50px;position:relative;width:30%}.foot-bot div img{position:absolute;top:-7px;right:0;width:40px;height:40px}@media (max-width:767px){.foot-bot div{margin:0 auto;width:165px !important}.foot-bot div img{top:0}}.foot-bot p{width:70%;margin-bottom:0}.foot-bot p,.foot-bot div{display:inline-block;float:left}@media (max-width:767px){.foot-bot p,.foot-bot div{text-align:center;width:100%;clear:both;display:block;float:none;padding:.5em 0}}footer.footer{padding:20px 0 0;color:#fff;background:#4b5053}footer.footer h3{font-size:22px;text-transform:uppercase;margin-bottom:1em}footer.footer .links{width:60%;max-width:720px}@media (max-width:767px){footer.footer .links{display:none}}footer.footer .links .menu-col{display:inline-block;float:left;width:33.33%}footer.footer .links .menu-col li{line-height:1.6}footer.footer .address{width:40%;text-align:right;float:right}@media (max-width:767px){footer.footer .address{width:100%;text-align:center;float:none;display:block;clear:both}}footer.footer .address .social{margin-top:10px}footer.footer .address .social a{margin:0 10px}footer.footer ul{list-style:none;margin:0 auto}.icon{display:inline-block;float:left;width:50%;position:relative;padding:40px 20px}.icon:nth-child(odd){clear:both}@media (max-width:1024px){.icon{width:100%;clear:both;display:block;float:none}}@media (max-width:720px){.icon{padding:30px 0}}@media (max-width:600px){.icon{padding:20px 0}}.cssvwunit .icon .image{width:200px}.no-cssvwunit .icon .image{width:66.66%}.icon .image img{width:100%;height:auto;padding:20px}.icon .txt{color:#fff;padding:0 20px}.cssvwunit .icon .txt{width:calc(100% - 200px)}.no-cssvwunit .icon .txt{width:33.33%}.icon .txt h3{text-transform:uppercase}.icon .txt p{margin-bottom:0}.icon .txt a{display:block;margin-top:4px;text-decoration:underline;font-weight:700}.icon .txt i{padding-left:2px}.icon .image,.icon .txt{display:inline-block;float:left}@media (max-width:600px){.icon .image,.icon .txt{width:100% !important;clear:both;display:block;float:none;text-align:center}.icon .image img,.icon .txt img{max-width:200px;margin:0 auto;display:block}}.info-area{position:relative}@media (min-width:1024px){.info-area .split{width:50%}}@media (max-width:1023px){.info-area .split{width:100%;float:none;clear:both;position:relative;height:auto}}@media (max-width:600px){.info-area .split a{display:block;clear:both;width:100%;float:none}}.info-area .info-cta{background:#6a468d;display:inline-block;float:left;width:50%;padding:20px;text-align:center}.info-area .info-cta:hover .td{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.info-area .info-cta .td{-webkit-transition:transform .33s ease;-moz-transition:transform .33s ease;-ms-transition:transform .33s ease;-o-transition:transform .33s ease;transition:transform .33s ease}.info-area .info-cta h4{font-size:26px;text-transform:uppercase;margin-bottom:5px}.info-area .info-cta p{margin-bottom:0}.info-area .info-cta .inner.table{padding:20px 0;color:#fff;height:220px;text-align:center;width:100%}.info-area .split-abs .table{position:relative;height:100%;width:80%;margin:0 auto}@media (max-width:1023px){.info-area .split-abs .table{padding:40px;width:100%}}.info-area .split-abs .table h2{font-size:2vw;text-transform:uppercase}@media (max-width:1023px){.info-area .split-abs .table h2{font-size:28px}}@media (min-width:1024px){.split-abs{position:absolute;top:0;left:50%;height:100%}}#map{position:relative;overflow:hidden}#map .txt{max-width:600px;color:#fff;padding:20px 0}#map .txt h3{font-size:2vw}@media (max-width:1023px){#map .txt h3{font-size:28px}}.google-map{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:1024px){.google-map{height:400px !important;top:0 !important;background:rgba(36,54,110,.69) !important}}@media (max-width:400px){.google-map{height:425px !important}}.google-map.gradient-radial-blue{width:150%;height:150%;top:-30%}@media (max-width:1024px){.site-links{background:#eee}}.site-links .split{width:33.33%}.site-links .split:nth-child(3n+1){padding-right:.88em}@media (max-width:1366px){.site-links .split:nth-child(3n+1){padding-right:.44em}}.site-links .split:nth-child(3n+1) .inner{background:#fff url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/Climatec-Group-Box.jpg) no-repeat right center;background-size:contain}.site-links .split:nth-child(3n+2){padding:0 .44em}@media (max-width:1366px){.site-links .split:nth-child(3n+2){padding:0 .22em}}.site-links .split:nth-child(3n+2) .inner{background:#fff url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/bg-site-alu.jpg) no-repeat right center;background-size:contain}.site-links .split:nth-child(3n+3){padding-left:.88em}@media (max-width:1366px){.site-links .split:nth-child(3n+3){padding-left:.44em}}.site-links .split:nth-child(3n+3) .inner{background:#fff url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/bg-site-group.jpg) no-repeat right center;background-size:contain}@media (max-width:1024px){.site-links .split{display:block;width:100%;clear:both;float:none;padding:.2em 0 !important}.site-links .split .inner{width:100%;padding-right:30% !important}}@media (max-width:1300px) and (min-width:1025px){.site-links .split .inner{background:#fff !important}}@media (max-width:440px){.site-links .split .inner{background:#fff !important;height:auto !important;padding:20px !important;padding-right:20px !important}}.site-links .inner{border-radius:12px;border:1px solid #ddd;height:260px}.site-links .inner a{font-weight:700}.site-links .inner a:hover{text-decoration:underline;color:#6a468d}.site-links .inner p{margin:.5em auto}.site-links .inner p:last-child{margin-bottom:0}.site-links .inner img{width:100%;max-width:300px}@media (min-width:1300px){.site-links .inner{padding:20px 150px 20px 20px}}@media (max-width:1366px){.site-links .inner{padding:0 130px 0 18px}.site-links .inner p{font-size:14px}.site-links .inner img{max-width:220px}}@media (max-width:1299px){.site-links .inner{padding:10px 20px;height:230px}}@media (max-width:1024px){.map-content{height:400px}}@media (max-width:400px){.map-content{height:425px}}.menu-cta{background:#6a468d;color:#fff;font-weight:700;position:relative}.menu-cta:after{content:" ";display:block;width:100%;height:1px;bottom:-1px;left:0;background:#6a468d;position:absolute}.menu-cta a:hover{color:#fff !important}@media (max-width:1024px){.menu-cta{display:none}}.secondary a.second-cta{border-radius:12px;display:block;width:100%;margin-bottom:20px;padding:40px 200px 40px 30px;-webkit-transition:background .33s ease;-moz-transition:background .33s ease;-ms-transition:background .33s ease;-o-transition:background .33s ease;transition:background .33s ease}@media (max-width:1450px){.secondary a.second-cta{padding:40px}}@media (max-width:1366px){.secondary a.second-cta{padding:30px}}@media (max-width:1024px){.secondary a.second-cta{margin-top:20px}}@media (max-width:1024px) and (min-width:721px){.secondary a.second-cta{width:49%;float:left}.secondary a.second-cta:nth-child(odd){margin-right:1%}.secondary a.second-cta:nth-child(even){margin-left:1%}}.secondary a.second-cta h3,.secondary a.second-cta p,.secondary a.second-cta span,.secondary a.second-cta i{color:#fff}.secondary a.second-cta h3{font-size:28px;text-transform:uppercase}@media (min-width:1366px){.secondary a.second-cta h3{max-width:60%}}@media (max-width:1366px){.secondary a.second-cta h3{font-size:24px}}.secondary a.second-cta p{font-size:18px;margin-bottom:0}@media (max-width:1366px){.secondary a.second-cta p{font-size:16px}}.secondary a.second-cta.second-quote{background:#6a468d}.secondary a.second-cta.second-quote:hover{background:#72568c}@media (min-width:1366px){.secondary a.second-cta.second-quote{background:#6a468d url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/trade-quote.png) no-repeat right center;background-size:180px}.secondary a.second-cta.second-quote:hover{background:#72568c url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/trade-quote.png) no-repeat right center;background-size:180px}}@media (max-width:1450px){.secondary a.second-cta.second-quote{background-size:100px;background-position-y:top}.secondary a.second-cta.second-quote:hover{background-size:120px;background-position-y:top}}.secondary a.second-cta.second-info{background:#24366e}.secondary a.second-cta.second-info:hover{background:#243e8c}@media (min-width:1366px){.secondary a.second-cta.second-info{background:#24366e url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/info-centre.png) no-repeat right center;background-size:180px}.secondary a.second-cta.second-info:hover{background:#243e8c url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/info-centre.png) no-repeat right center;background-size:180px}}@media (max-width:1450px){.secondary a.second-cta.second-info{background-size:120px;background-position-y:top}.secondary a.second-cta.second-info:hover{background-size:120px;background-position-y:top}}.social-buttons{padding-top:30px;margin-top:30px;border-top:1px solid #eee}.social-buttons a{display:inline-block;text-align:center;width:40px;height:40px;border-radius:6px;background:#6a468d;color:#fff;padding-top:7px;vertical-align:middle;-webkit-transition:.33s ease;-moz-transition:.33s ease;-ms-transition:.33s ease;-o-transition:.33s ease;transition:.33s ease}.social-buttons a#email{background:#4b5053;border:3px solid #4b5053}.social-buttons a#email:hover{color:#4b5053;background:0 0}.social-buttons a#facebook{background:#3b5998;border:3px solid #3b5998}.social-buttons a#facebook:hover{color:#3b5998;background:0 0}.social-buttons a#twitter{background:#0084b4;border:3px solid #0084b4}.social-buttons a#twitter:hover{color:#0084b4;background:0 0}.social-buttons a#google{background:#db3236;border:3px solid #db3236}.social-buttons a#google:hover{color:#db3236;background:0 0}.social-buttons a#linkedin{background:#0077b5;border:3px solid #0077b5}.social-buttons a#linkedin:hover{color:#0077b5;background:0 0}.prose h1,.prose h2,.prose h3,.prose h4{text-transform:uppercase;color:#243e8c;margin-bottom:1em}.prose h1,.prose h2{font-size:28px}@media (max-width:1024px){.prose h1,.prose h2{font-size:22px}}.prose h3,.prose h4{font-size:24px}@media (max-width:1024px){.prose h3,.prose h4{font-size:18px}}.banner-product .top{background:#8d979b}@media (max-width:1300px) and (min-width:796px){.banner-product .top{position:relative}.banner-product .top .left{position:absolute;top:0;left:0;height:100%}.banner-product .top .left .txt{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.banner-product .low{padding-bottom:80px}.banner-product .low p{margin-bottom:0}@media (max-width:1366px){.banner-product .low p{font-size:14px}}.banner-product .low .clear-inner,.banner-product .low .acc-home{vertical-align:top;width:33.333%}.banner-product .txt{padding:40px;display:block;margin:0 auto;max-width:700px}.banner-product .txt h1,.banner-product .txt h2{color:#fff}.banner-product .txt h1{margin-bottom:.3em}@media (max-width:1024px){.banner-product .txt h1{font-size:24px}}.banner-product .txt h2{font-weight:300;text-transform:uppercase;font-size:1.5vw}@media (max-width:1024px){.banner-product .txt h2{font-size:20px}}.banner-product .left{width:66.66%}.banner-product .right{width:33.33%;float:right;position:relative}.banner-product .right img{max-width:450px;height:auto;width:100%}@media (min-width:1301px){.banner-product .right img{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}.banner-product .inner{color:#243e8c;width:80%;padding-right:20px;padding:0 20px;float:right}.banner-product .icon-img{width:20%;float:left;display:inline-block;height:auto;max-width:90px}@media (max-width:1300px){.banner-product .low .left{width:100%;clear:both;display:block}}@media (max-width:795px){.banner-product .left,.banner-product .right{display:block;float:none;position:relative;width:100%;clear:both}.banner-product .right img{display:block;margin:0 auto;width:66.66%;max-width:400px}.banner-product .txt{padding:20px 20px 0}.banner-product .txt p:last-child{margin-bottom:0}.banner-product .top.content{padding-top:0}.banner-product .low{padding-bottom:40px}.banner-product .low .table{display:block;width:100%;clear:both}.banner-product .low .td{display:table;width:100%}.banner-product .inner,.banner-product .icon-img{display:table-cell;vertical-align:middle;float:none}.banner-product .icon-img{padding:10px 10px 10px 0;max-width:none;width:100%}.banner-product .inner{padding-right:0}.banner-product .inner h3,.banner-product .inner p{text-align:left}.banner-product .inner p{font-size:15px}}@media (max-width:640px){.banner-product .low .td{padding:10px 0}}.row-gal{border:3px solid #fff}.row-gal a{display:inline-block;float:left;border:3px solid #fff;position:relative;overflow:hidden}.row-gal a img{display:block;width:100%;height:auto;position:relative;-webkit-backface-visibility:hidden;-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);transform:scale(1.1,1.1);-webkit-transition:transform .33s ease;-moz-transition:transform .33s ease;-ms-transition:transform .33s ease;-o-transition:transform .33s ease;transition:transform .33s ease}.row-gal a:hover img{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.row-gal.row-gal-4 a{width:25%}@media (max-width:720px){.row-gal.row-gal-4 a{width:50%}}.row-gal.row-gal-5 a{width:20%}@media (max-width:980px){.row-gal.row-gal-5 a{width:33%}.row-gal.row-gal-5 a:nth-child(4),.row-gal.row-gal-5 a:nth-child(5){width:50%}}.row-gal.row-gal-6 a{width:16.66%}@media (max-width:1024px){.row-gal.row-gal-6 a{width:33.33%}}.row-gal.row-gal-7 a{width:14.2857142857%}@media (max-width:1024px) and (min-width:721px){.row-gal.row-gal-7 a{width:25%}.row-gal.row-gal-7 a:nth-child(7),.row-gal.row-gal-7 a:nth-child(6),.row-gal.row-gal-7 a:nth-child(5){width:33.33%}}@media (max-width:720px){.row-gal.row-gal-7 a{width:50%}.row-gal.row-gal-7 a:nth-child(7),.row-gal.row-gal-7 a:nth-child(6),.row-gal.row-gal-7 a:nth-child(5){width:33.33%}}.row-gal.row-gal-8 a{width:12.5%}@media (max-width:1366px) and (min-width:1025px){.row-gal.row-gal-8 a{width:25%}}@media (max-width:1024px) and (min-width:721px){.row-gal.row-gal-8 a{width:33.33%}.row-gal.row-gal-8 a:nth-child(8),.row-gal.row-gal-8 a:nth-child(7){width:50%}}@media (max-width:720px){.row-gal.row-gal-8 a{width:50%}}.section{position:relative}.section h2,.section h3,.section h4,.section p,.section ul,.section li,.section .td{color:#fff}.section h2,.section h3,.section h4{text-transform:uppercase}.section h3,.section h4{font-weight:300}.section h2{font-size:32px;font-weight:800}.section .txt{display:table-cell;vertical-align:middle}@media (min-width:1200px){.section .txt{padding:20px}}@media (min-width:1400px){.section .txt{padding:40px}}@media (min-width:1600px){.section .txt{padding:60px}}.section .split{width:50%;border-bottom:6px solid #fff}.section .split.split-content{padding:40px;display:table;height:500px;background:#8d979b}.section .split.split-content ul{padding-left:20px}.section .split.split-image{position:absolute;top:0;height:100%;overflow:hidden}.section .split.split-image .brand{position:absolute;padding:1em;bottom:0;z-index:2}@media (max-width:1024px){.section .split.split-image .brand{max-width:20%}}@media (max-width:720px){.section .split.split-image .brand{padding:.4em}}.section .split.split-image .brand img{max-width:100%;height:auto;float:left}@media (min-width:1025px){.section .split.split-image img.box-image{position:absolute}.objectfit .section .split.split-image img.box-image{width:100%;height:100%;object-fit:cover;object-position:center center}.no-objectfit .section .split.split-image img.box-image{width:100%;height:auto;min-height:100%;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%)}}@media (max-width:1024px){.section .split.split-image img.box-image{width:100%;height:auto;float:left}}@media (max-width:1024px){.section .split{width:100%;clear:both;display:block;float:none}.section .split.split-content{display:block;height:auto}.section .split.split-content .txt{display:block}.section .split.split-image{border-bottom:none;height:auto;position:relative;height:400px}.section .split.split-image img{position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:720px){.section .split.split-content{padding:20px}}@media (max-width:550px){.section .split.split-image{height:250px}}@media (max-width:380px){.section .split.split-image{height:220px}}@media (min-width:1025px){.section:nth-child(odd) .split-content{float:left;border-right:3px solid #fff;background:#8d979b}.section:nth-child(odd) .split-image{right:0;border-left:3px solid #fff}.section:nth-child(odd) .brand{right:0}.section:nth-child(even) .split-image{left:0;border-right:3px solid #fff}.section:nth-child(even) .split-content{float:right;border-left:3px solid #fff;background:#98a0a3}}.tab-con{color:#fff;min-height:200px}.tab-con .tab-title-con{padding-bottom:20px}.tab-con .tab-title-con .tab-tits{font-size:16px;text-transform:uppercase;padding:.4em 1em;display:inline-block;float:left;border-radius:6px;cursor:pointer;border:1px solid transparent;-webkit-transition:.33s ease;-moz-transition:.33s ease;-ms-transition:.33s ease;-o-transition:.33s ease;transition:.33s ease}@media (max-width:430px){.tab-con .tab-title-con .tab-tits{padding:.3em .75em;font-size:13px}}.tab-con .tab-title-con .tab-tits span{display:block}.tab-con .tab-title-con .tab-tits:first-child{padding-left:0}.tab-con .tab-title-con .tab-tits.active{padding:.4em 1.5em;border:1px solid #fff}@media (max-width:430px){.tab-con .tab-title-con .tab-tits.active{padding:.3em .75em}}.tab-con .tab-content-con .tab-main{display:none}.tab-con .tab-content-con .tab-main p a{font-weight:900}.tab-con .tab-content-con .tab-main p:last-child{margin-bottom:0}.tab-con .tab-content-con .tab-main.active{display:block}.big_col .lil_col{display:inline-block;position:relative;margin:0 1em .5em 0}.big_col .lil_col:last-child{margin-right:0}.big_col .lil_col img,.big_col .lil_col span{display:block;clear:both}.big_col .lil_col img{border:1px solid #f5f5f5}.big_col .lil_col span{color:#fff;font-size:13px}.big_col.lotsa_col .lil_col{width:100px;margin:0 .85em .2em 0}.big_col.lotsa_col .lil_col img{max-width:90px;height:auto}.big_col.lotsa_col .lil_col span{font-size:12px}.super-table{width:100%}@media (max-width:720px){.csscalc .super-table{margin-left:-20px;width:calc(100% + 40px)}}.super-table .th{background:#98a0a3}.super-table .th .td{font-size:16px;font-weight:700}.super-table .tr{background:#98a0a3}.super-table .tr:nth-child(even){background:#8d979b}.super-table .td{padding:.75em;vertical-align:middle}.super-table .td:first-child{font-weight:700}@media (min-width:721px){.super-table .td:first-child{padding-left:2em;font-size:16px}}@media (max-width:720px){.super-table .td{font-size:13px;padding:.8em .6em}}@media (max-width:560px){.super-table .td{font-size:12px;padding:.8em .6em}}.more-than{background:#24366e url(//www.climatecwindows.co.uk/wp-content/themes/CleanBuild/img/bg/more-than-just.jpg) no-repeat left center;background-size:contain}@media (max-width:1175px){.more-than{background-size:cover}}.more-than .txt{float:right;width:60%;padding:20px 0}@media (min-width:1366px){.more-than .txt{padding:40px 0}}@media (max-width:1175px){.more-than .txt{width:100%;text-align:center}}.more-than .txt h3{font-size:32px;text-transform:uppercase}.more-than .txt p:last-child{margin-bottom:0}.more-than .btn:nth-of-type(2),.more-than .pagination a:nth-of-type(2),.pagination .more-than a:nth-of-type(2),.more-than .pagination span:nth-of-type(2),.pagination .more-than span:nth-of-type(2){margin-right:.9em}@media (max-width:1550px){.more-than .btn,.more-than .pagination a,.pagination .more-than a,.more-than .pagination span,.pagination .more-than span{font-size:14px;min-width:200px;padding:.75em 2em}}.acc img{display:inline-block;max-width:25%;height:auto}.acc.acc-over{position:relative}.acc.acc-over:after{position:absolute;top:0;left:0;width:100%;height:100%;background:#4b5053;opacity:.05;z-index:5;display:block;content:" "}@media (min-width:1025px){.mobile-show{display:none}}.page-template-page-overview .product{display:inline-block;float:left;margin-bottom:40px}@media (min-width:1367px){.page-template-page-overview .product.product-4,.page-template-page-overview .product.product-7{width:25%}.page-template-page-overview .product.product-5,.page-template-page-overview .product.product-8{width:20%}.page-template-page-overview .product.product-6,.page-template-page-overview .product.product-9{width:16.66%}}@media (max-width:1366px){.page-template-page-overview .product{width:33%;float:none}.page-template-page-overview .product:nth-child(3n+1){padding:3em .75em 0 0}.page-template-page-overview .product:nth-child(3n+2){padding:3em 0 0 .75em}.page-template-page-overview .product:nth-child(3n+3){padding:3em .375em 0}.page-template-page-overview .product img.focal{max-width:200px}}@media (max-width:1200px){.page-template-page-overview .product{margin:.5em auto;padding:0 .5em 0 !important}.page-template-page-overview .product a{padding-top:20px}.page-template-page-overview .product img.focal{position:relative;top:auto;left:auto;margin:0 auto;bottom:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (max-width:780px){.page-template-page-overview .product{width:49% !important}}@media (max-width:560px){.page-template-page-overview .product{width:100% !important;display:block;float:none;clear:both;padding:.5em 0}}.introduction h2{margin:1em auto .5em;text-transform:uppercase;font-size:30px}.introduction .txt{max-width:1024px;margin:0 auto}.info-main{text-transform:uppercase}.info-main h2{margin:1em 0;font-size:26px}.info-main p{padding:3em 1em;text-align:center;background:#f5f5f5;color:#4b5053;margin-bottom:0;font-weight:700;font-size:15px}@media (max-width:720px){.info-main p{font-size:12px}}.info-main .newsletter-box{vertical-align:top}.info-main .newsletter-box p{padding:0;background:0 0;text-align:left;font-size:16px;font-weight:400;text-transform:none}.info-box{display:inline-block;float:left}.info-box a{display:table;width:100%;cursor:pointer}.info-box a .thumbcon{width:50px;height:auto}.info-box a .thumbcon img{border:1px solid #eee;width:100%;height:auto;float:left;margin-bottom:0;-webkit-transition:border .22s ease;-moz-transition:border .22s ease;-ms-transition:border .22s ease;-o-transition:border .22s ease;transition:border .22s ease}.info-box a h3 span{text-transform:uppercase}@media (min-width:721px){.tab-dl .info-box{width:50%}.tab-dl .info-box .thumbcon{width:30px}}@media (max-width:720px){.tab-dl .info-box{display:block;clear:both}}.tab-dl .info-box h3{text-transform:capitalize;padding-left:1em;font-weight:700;-webkit-transition:color .22s ease;-moz-transition:color .22s ease;-ms-transition:color .22s ease;-o-transition:color .22s ease;transition:color .22s ease}@media (min-width:721px){.tab-dl .info-box h3{font-size:13px;line-height:1.1}}@media (min-width:721px){.tab-dl .info-box h3 span:before{display:inline-block;content:" - ";padding:0 .5em}}@media (max-width:720px){.tab-dl .info-box h3 span{font-size:14px;font-weight:300;display:block}}.tab-dl .info-box a{padding:.2em 0}@media (max-width:720px){.tab-dl .info-box a{padding:.35em}}.tab-dl .info-box a:hover img{border:1px solid #4b5053}.tab-dl .info-box a:hover h3{color:#4b5053}.info-main .info-box{margin:.5% 1% .5% 0}@media (max-width:720px){.info-main .info-box{margin:.15em 0;width:100%;display:block;float:none}}@media (min-width:1200px){.info-main .info-box{width:32.33%}.info-main .info-box:nth-child(3n+2){clear:both}}@media (max-width:1199px) and (min-width:721px){.info-main .info-box{width:49%}.info-main .info-box:nth-child(even){clear:both}}.info-main .info-box a{background:#f5f5f5;padding:.5em;border:2px solid #f5f5f5;-webkit-transition:background .22s ease;-moz-transition:background .22s ease;-ms-transition:background .22s ease;-o-transition:background .22s ease;transition:background .22s ease}@media (max-width:560px){.info-main .info-box a{padding:.25em}}.info-main .info-box a:hover{background:0 0}.info-main .info-box a h3{padding:.1em .5em 0 1em;font-size:18px}@media (max-width:1366px){.info-main .info-box a h3{font-size:18px}}@media (max-width:560px){.info-main .info-box a h3{font-size:16px;padding-right:0;padding-left:1em}}.info-main .info-box a h3 span{display:block;font-size:14px;font-weight:300}.chicken-strip{width:100%;height:6px;clear:both}h3.override{margin:0 auto 1em;font-size:22px}.info-main.order-form-downloads .info-box:last-of-type{clear:both}.info-main.order-form-downloads .info-box:last-of-type a{background:#243e8c;color:#fff !important;border:0}.info-main.order-form-downloads .info-box:last-of-type a:hover{background:#24366e}.info-main.order-form-downloads .info-box:last-of-type a img{border:0}@media (max-width:1024px){.home .product-row .full.table{text-align:center}.home .product{width:33%;float:none;margin:.5em auto;padding:0 .5em 0 !important;display:inline-block}.home .product img.focal{max-width:200px}.home .product a{padding-top:20px}.home .product img.focal{position:relative;top:auto;left:auto;margin:0 auto;bottom:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media (max-width:798px) and (min-width:560px){.home .product{width:49%}.home .product:nth-child(odd){padding-right:.5em !important;padding-left:0 !important}.home .product:nth-child(even){padding-left:.5em !important;padding-right:0 !important}}@media (max-width:559px){.home .product{width:100%;display:block;padding:0 !important;clear:both}}.page-template-default .product-row.news-row,.page-template-page-info-single .product-row.news-row{background:#f5f5f5}.page-template-default .product-row.news-row h2,.page-template-page-info-single .product-row.news-row h2{margin-top:.5em}.page-template-default .product-row.news-row .news-box,.page-template-page-info-single .product-row.news-row .news-box{margin:1% 0}.page-template-default .product-row.news-row .news-box a,.page-template-page-info-single .product-row.news-row .news-box a{background:#fff}.page-template-default .product-row.news-row .news-box a:hover,.page-template-page-info-single .product-row.news-row .news-box a:hover{background:#eee}.info-links{height:0;position:relative;margin-bottom:1em}.info-links a{position:absolute;background:blue;width:100%;height:100%;text-align:center;display:table}.info-links a .txt{vertical-align:middle;display:table-cell;position:relative;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transition:transform .33s ease;-moz-transition:transform .33s ease;-ms-transition:transform .33s ease;-o-transition:transform .33s ease;transition:transform .33s ease}.info-links a .txt h2,.info-links a .txt p{max-width:240px;margin:0 auto;color:#fff}.info-links a .txt h2{font-size:30px;text-transform:uppercase}.info-links a:hover .txt{-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}@media (min-width:1025px){.info-links{width:32%;padding-bottom:20% !important}.info-links:nth-child(3n+1){margin:.5% .5% .5% 0}.info-links:nth-child(3n+2){margin:.5%}.info-links:nth-child(3n+3){margin:.5% 0 .5% .5%}}@media (max-width:1024px) and (min-width:641px){.info-links{width:48%;padding-bottom:30% !important;margin:.5%}}@media (min-width:641px){.info-links{display:inline-block}}@media (max-width:640px){.info-links{display:block;clear:both;width:100%;margin:.5em auto;padding-bottom:0;height:220px}}.terms.content.txt-center .txt{text-align:left}.terms.content.txt-center .txt ul{margin:.5em 0 2em 1.5em}.terms.content.txt-center .txt h3{font-size:24px;color:#24366e}.acc-home{position:absolute;bottom:1em;left:1em;opacity:1}@media (max-width:1366px){.acc-home{max-width:300px}.acc-home img{width:33.33%;height:auto;float:left;display:inline-block}}@media (max-width:1024px){.acc-home{display:none !important}}.introduction .bleck{background:#6a468d;color:#fff;padding:20px 20px 40px}.introduction .bleck ul.address-details{display:block;list-style:none}.tab-download{display:block;width:49%;float:left;text-align:center;background:#25366d;padding:20px 10px;margin-bottom:2%;background-position:center;background-repeat:no-repeat;background-size:inherit;position:relative}@media (max-width:1024px){.tab-download{background-size:cover}}@media (max-width:620px){.tab-download{padding:10px}}@media (max-width:530px){.tab-download{width:100%;float:none;margin-bottom:10px}}.tab-download:hover:before{opacity:.8}.tab-download:nth-of-type(2n){float:right}@media (max-width:530px){.tab-download:nth-of-type(2n){float:none}}.tab-download:nth-of-type(1),.tab-download:nth-of-type(2){margin-top:15px}@media (max-width:530px){.tab-download:nth-of-type(2){margin-top:0}}.tab-download#brochures{background-image:url(/wp-content/uploads/2017/10/brochures-order-forms.jpg)}.tab-download#hardware{background-image:url(/wp-content/uploads/2017/10/hardware.jpg)}.tab-download#technical{background-image:url(/wp-content/uploads/2017/10/maintenance-installation.jpg)}.tab-download#maintenance{background-image:url(/wp-content/uploads/2017/10/technical-information.jpg)}.tab-download:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#25366d;opacity:.6;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;z-index:1}.tab-download span{font-weight:800;text-transform:uppercase;text-shadow:1px 1px 0px rgba(0,0,0,.5);position:relative;z-index:2}@media (max-width:1320px){.tab-download span{font-size:14px}}@media (max-width:1115px){.tab-download span{font-size:13px}}@media (max-width:1024px){.tab-download span{font-size:16px}}@media (max-width:620px){.tab-download span{font-size:14px}}.tab-res[data-low="1"] .tab-enquire a{margin-top:10px}.tab-res[data-low="2"] .tab-enquire{padding-top:25px}.wpcf7 .screen-reader-response{display:none !important}.wpcf7 span.wpcf7-not-valid-tip{display:none !important}.wpcf7 p.input-title{text-align:left;margin:15px 0 25px}.wpcf7 .other-select{margin:15px 0 20px}span.wpcf7-list-item{margin:0}.wpcf7 form.wpcf7-form{padding-top:1em}.wpcf7 form.wpcf7-form input{outline:none;-webkit-appearance:none;appearance:none}.wpcf7 form.wpcf7-form p{margin-bottom:.5em}@media (min-width:768px){.wpcf7 form.wpcf7-form p.alpha,.wpcf7 form.wpcf7-form p.beta{display:inline-block;width:50%}.wpcf7 form.wpcf7-form p.alpha{float:left;padding-right:.25em}.wpcf7 form.wpcf7-form p.beta{float:right;padding-left:.25em}}.wpcf7 form.wpcf7-form textarea{resize:vertical}.wpcf7 form.wpcf7-form input[type=text],.wpcf7 form.wpcf7-form input[type=tel],.wpcf7 form.wpcf7-form input[type=email],.wpcf7 form.wpcf7-form textarea,.wpcf7 form.wpcf7-form select{display:block;appearance:none;-webkit-appearance:none;border-radius:0;padding:.75em .75em .75em 1em;width:100%;outline:none;position:relative;background:#fff;border:2px solid #f5f5f5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.wpcf7 form.wpcf7-form input[type=text].wpcf7-not-valid,.wpcf7 form.wpcf7-form input[type=tel].wpcf7-not-valid,.wpcf7 form.wpcf7-form input[type=email].wpcf7-not-valid,.wpcf7 form.wpcf7-form textarea.wpcf7-not-valid,.wpcf7 form.wpcf7-form select.wpcf7-not-valid{border:2px solid #f02424;border-right:10px solid #f02424}.wpcf7 form.wpcf7-form input[type=submit]{display:block;appearance:none;-webkit-appearance:none;border-radius:0;border:none;font-size:20px;padding:1em;background:#243e8c;width:100%;outline:none;text-transform:uppercase;cursor:pointer;color:#fff;-webkit-transition:background .33s ease;-moz-transition:background .33s ease;-ms-transition:background .33s ease;-o-transition:background .33s ease;transition:background .33s ease}.wpcf7 form.wpcf7-form input[type=submit]:hover{background:#6a468d}.wpcf7 form.wpcf7-form .triple-form p{width:33.33%;float:left}@media (max-width:880px){.wpcf7 form.wpcf7-form .triple-form p{float:none;display:block;width:100%;padding-right:0 !important;padding-left:0 !important}}@media (max-width:560px){.wpcf7 form.wpcf7-form input[type=color],.wpcf7 form.wpcf7-form input[type=email],.wpcf7 form.wpcf7-form input[type=month],.wpcf7 form.wpcf7-form input[type=number],.wpcf7 form.wpcf7-form input[type=password],.wpcf7 form.wpcf7-form input[type=search],.wpcf7 form.wpcf7-form input[type=tel],.wpcf7 form.wpcf7-form input[type=text],.wpcf7 form.wpcf7-form input[type=time],.wpcf7 form.wpcf7-form input[type=url],.wpcf7 form.wpcf7-form input[type=week],.wpcf7 form.wpcf7-form select:focus,.wpcf7 form.wpcf7-form textarea,.wpcf7 form.wpcf7-form .wpcf7-select{font-size:16px}}select::-ms-expand{display:none}div.wpcf7-response-output{text-align:center;margin:1em auto}div.wpcf7-response-output.wpcf7-validation-errors{padding:1em;background:#f02424;color:#fff;border:2px solid #f02424}div.wpcf7-response-output.wpcf7-mail-sent-ok{padding:1em;color:#fff;background:#6dce83;border:2px solid #6dce83}.mail-accept{text-align:left;margin-top:20px}.mail-accept.visivle{margin-top:0}.mail-accept p{display:inline-block;margin-bottom:20px !important;float:left}@media (max-width:380px){.mail-accept p{width:75%}}.mail-accept p:last-of-type{margin-top:-1px}@media (max-width:380px){.mail-accept p:last-of-type{width:25%;float:right}}.mail-accept input{margin-left:0;appearance:checkbox !important;-webkit-appearance:checkbox !important}.your-hear{display:block;position:relative}.your-hear:before{content:"";font-family:"FontAwesome";position:absolute;top:11px;right:20px;font-size:12px;z-index:1}.other-select{display:none}.other-select.visible{display:block}.light-filter{position:fixed;width:100%;height:7070px;background-color:#000;opacity:.6;z-index:998}.light-filter.active{display:none}.welcome-pop-up{width:77%;border-radius:10px;background:var(--white-ffffff) 0% 0% no-repeat padding-box;background:#fff 0% 0% no-repeat padding-box;box-shadow:10px 20px #00000029;margin:auto;top:40px;left:0;right:0;padding-bottom:10px;z-index:999;position:absolute}@media (max-width:1600px){.welcome-pop-up{top:40px}}@media (max-width:500px){.welcome-pop-up{top:30px;width:92%}}@media (max-width:350px){.welcome-pop-up{top:10px}}.welcome-pop-up.active{display:none}.welcome-pop-up h2{font-size:40px;text-align:center;padding-top:60px;padding-bottom:16px;padding:30px 20px 16px;margin-bottom:0;line-height:22px;color:#243e8c}@media (max-width:945px){.welcome-pop-up h2{line-height:35px}}@media (max-width:750px){.welcome-pop-up h2{padding:30px 20px 8px}}@media (max-width:500px){.welcome-pop-up h2{margin:0;font-size:25px}}@media (max-width:400px){.welcome-pop-up h2{top:30px}}.welcome-pop-up .welcome-p{text-align:center;padding:0 20px;font-size:16px;line-height:30px;color:#8e8e8e;margin-bottom:unset}@media (max-width:350px){.welcome-pop-up .welcome-p{font-size:12px;line-height:17px}}.welcome-pop-up .or-call{width:100%;position:absolute;bottom:0}@media (max-width:1000px){.welcome-pop-up .or-call{z-index:999999}}@media (min-width:940px){.welcome-pop-up .or-call{position:relative;bottom:unset}}.welcome-pop-up .or-call p,.welcome-pop-up .or-call h3{text-align:center}.welcome-pop-up .or-call p{color:#8e8e8e;font-size:16px;line-height:30px;margin-bottom:12px}@media (max-width:940px){.welcome-pop-up .or-call p{display:none}}.welcome-pop-up .or-call h3{font-size:30px;line-height:22px}@media (max-width:940px){.welcome-pop-up .or-call h3{display:none}}@media (max-width:940px){.welcome-pop-up .or-call h3{color:#fff !important}}@media (max-width:550px){.welcome-pop-up .or-call h3{font-size:20px}}.welcome-pop-up .or-call h3.wandd{color:#243e8c}.welcome-pop-up .or-call h3.home{color:#7d2aa3}.welcome-pop-up .or-call h3.alum{color:#757575}.prod-boxes{overflow:hidden;padding:0 12px 15px;padding-bottom:0}@media (max-width:450px){.prod-boxes{padding:5px 12px 0}}.home .prod-boxes{margin:auto}.prod-boxes .prod-box{display:block;width:33.333%;float:left;overflow:hidden}@media (max-width:940px){.prod-boxes .prod-box{width:100%;position:relative}}.prod-boxes a{display:block;width:100%;border:10px solid #fff;float:left;overflow:hidden;position:relative;cursor:pointer;height:320px;z-index:999999}@media (max-height:719px){.prod-boxes a{max-height:250px}}@media (max-height:500px){.prod-boxes a{max-height:175px}}@media (max-width:1160px){.prod-boxes a{height:250px}}@media (max-height:940px){.prod-boxes a{width:100%}}@media (max-width:940px){.prod-boxes a{height:200px}}@media (max-width:550px){.prod-boxes a{height:150px}}@media (max-width:400px){.prod-boxes a{height:120px}}.prod-boxes a:before{content:"";top:0;bottom:0;left:0;right:0;position:absolute;z-index:1000;opacity:0;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (max-width:940px){.prod-boxes a:before{opacity:.8}}.prod-boxes a.box-1 p{background:#0b109f}.prod-boxes a.box-1:before{background:#0b109f}.prod-boxes a.box-2 p{background:#8b9091}.prod-boxes a.box-2:before{background:#8b9091}.prod-boxes a.box-3 p{background:#7d2aa3}.prod-boxes a.box-3:before{background:#7d2aa3}.prod-boxes a:hover:before{opacity:.6}.prod-boxes a:hover .front .box-logo.light{opacity:1}.prod-boxes a:hover .front .box-logo.colour{opacity:0}.prod-boxes a:hover .front img.background{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:translate(-50%,-50%) scale(1.1);-moz-transform:translate(-50%,-50%) scale(1.1);-ms-transform:translate(-50%,-50%) scale(1.1);-o-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}.prod-boxes a .front{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:300px}@media (max-height:720px){.prod-boxes a .front{height:230px}}@media (max-width:1630px){.prod-boxes a .front{height:100%}}.prod-boxes a .front img.background{position:absolute;top:calc(50% - 25px);left:50%;width:100%;height:100%;object-fit:cover;max-width:none;z-index:1;-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:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}@media (max-width:940px){.prod-boxes a .front img.background{top:50%}}.prod-boxes a .front .box-logo{position:absolute;left:50%;bottom:75px;max-width:80%;z-index:2;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:1s ease;-moz-transition:1s ease;-ms-transition:1s ease;-o-transition:1s ease;transition:1s ease}@media (max-height:500px){.prod-boxes a .front .box-logo{bottom:100px}}@media (max-width:1650px){.prod-boxes a .front .box-logo{max-width:60%}}@media (max-width:1400px){.prod-boxes a .front .box-logo{max-width:55%;bottom:75px}}@media (max-width:1160px){.prod-boxes a .front .box-logo{max-width:70%;bottom:55px}}@media (max-width:940px){.prod-boxes a .front .box-logo{max-width:300px;top:50%;left:50%;bottom:auto;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:550px){.prod-boxes a .front .box-logo{max-width:200px}}@media (max-width:390px){.prod-boxes a .front .box-logo{max-width:175px}}.prod-boxes a .front .box-logo.light{opacity:0}@media (max-width:940px){.prod-boxes a .front .box-logo.light{opacity:1;z-index:1001}}.prod-boxes a .front p{position:absolute;left:0;bottom:0;right:0;z-index:2;color:#fff;font-size:20px;font-weight:600;margin:0;line-height:1;padding:15px 20px;text-align:center}@media (max-width:1450px){.prod-boxes a .front p{font-size:16px}}@media (max-width:1210px){.prod-boxes a .front p{padding:10px 5px;font-size:14px}}@media (max-width:980px){.prod-boxes a .front p{padding:10px 5px;font-size:13px}}@media (max-width:940px){.prod-boxes a .front p{display:none}}.prod-boxes a .front p .fa{font-size:16px;margin-left:5px}@media (max-width:1400px){.prod-boxes a .front p .fa{font-size:12px}}.fixed{position:fixed}.careers-loop .grid{grid-template-columns:repeat(auto-fit,minmax(min(450px, 100%), 1fr));grid-gap:28px;display:grid;padding-top:30px;padding-bottom:30px}.careers-loop .post{background:#fafafa;max-width:600px;padding:30px}@media (max-width:1017pxpx){.careers-loop .post{max-width:100%}}.careers-loop .post p{margin-top:30px;font-size:18px}.careers-loop .post h4{padding-top:10px;font-size:18px}.header-search .search-box{position:relative}.header-search .search-box input{padding:12px 24px 13px}.header-search .search-box i{position:absolute;top:15px;right:18px}.header-search .search-box button{position:absolute;top:50%;right:24px;font-size:24px;color:#000;border:none;background:0 0;cursor:pointer;transform:translateY(calc(-50% - 6px))}#datafetch{width:380px;z-index:99999;position:absolute;background:#24366e;padding:20px 0;max-height:400px;overflow:scroll;opacity:0;visibility:hidden;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#datafetch.visible{opacity:1;visibility:visible}#datafetch a,#datafetch p{position:relative;color:#fff;font-weight:600;padding:10px 20px;display:block;margin:0}#datafetch a:hover{background:rgba(0,0,0,.1)}.title{padding-top:50px}.search-loop .content{padding-top:0}.search-loop a{display:flex;flex-wrap:wrap;padding:30px 0;border-top:1px solid #fff}@media (max-width:700px){.search-loop a{padding:15px 0}}.search-loop a span{color:#6a468d}.search-loop a:hover h3,.search-loop a:hover span{color:#6a468d}.search-loop a:first-of-type{border:0}.search-loop a h3{margin-bottom:10px;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.search-loop a img{width:200px;min-height:150px;margin-right:50px}@media (max-width:1100px){.search-loop a img{width:150px;margin-right:30px}}@media (max-width:700px){.search-loop a img{display:none}}.search-loop a .text{width:calc(100% - 300px);flex-grow:1}.search-loop a p{margin:0}.search-loop a p span i{font-size:12px;vertical-align:middle}.search-loop a p span{-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}header#main .mobile-search{display:none;background:#4b5053}@media (max-width:1024px){header#main .mobile-search{display:block}}@media (max-width:720px){header#main .mobile-search{width:56px}}@media (max-width:350px){header#main .mobile-search{display:none !important}}header#main .mobile-search:after{content:" ";display:block;position:absolute;bottom:-1px;width:100%;left:0;background:#8d979b;height:1px}header#main .mobile-search.search-visible{display:block;transform:none;opacity:1}header#main .mobile-search.search-visible .search-open{display:none !important}header#main .mobile-search.search-visible .search-close{display:block !important}header#main .mobile-search .search-close{display:none !important}.mobile-search-bar{display:none;transform:translateY(-100%);transition:.3s ease;opacity:0}.mobile-search-bar.search-visible{display:block;transform:none;opacity:1}.mobile-search-bar input{width:100%}
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.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:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;padding:0 !important}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(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;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px}.fancybox-close{position:absolute;top:0;right:0;width:36px;height:36px;cursor:pointer;z-index:8040;background:rgba(0,0,0,.3)}.fancybox-close:before{content:"";font-family:"FontAwesome";position:absolute;left:50%;top:50%;color:#fff;font-size:20px;-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-nav{position:absolute;top:0;width:100px;height:100%;cursor:pointer;text-decoration:none;background:0 0;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;opacity:0}.fancybox-nav:hover{opacity:1}.fancybox-nav:before{font-family:"FontAwesome";position:absolute;left:50%;top:50%;color:#fff;font-size:60px;-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-prev{left:0}.fancybox-prev:before{content:""}.fancybox-next{right:0}.fancybox-next:before{content:""}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.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,.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;display:none !important}.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:0 0;background:rgba(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:700;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,.8)}