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,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}.footer .bottom-footer p{width:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.form-section{margin-bottom:50px}.fixed-finance{display:none}@media only screen and (max-width:750px){.form-section .table{display:block}}.form-section .form{width:78%;padding-right:50px}@media only screen and (max-width:980px){.form-section .form{padding-right:30px}}@media only screen and (max-width:750px){.form-section .form{display:block;width:100%;padding-right:0}}@media only screen and (max-width:750px){.form-section .sidebar{display:none}}.form-section .sidebar .contact-details{min-width:200px}input[type="submit"],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;border:0;border-radius:4px;outline:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}input[type="text"],input[type="tel"],input[type="email"],select,textarea{width:100%;padding:20px 30px;border:1px solid #bebebe;margin-bottom:15px;background:#fff;resize:none}@media only screen and (max-width:600px){input[type="text"],input[type="tel"],input[type="email"],select,textarea{padding:15px}}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}textarea{overflow:auto}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 p{margin:0}.wpcf7 p.input-title{font-weight:600;margin:15px 0}.wpcf7 select::-ms-expand{display:none}.wpcf7 .your-product{display:block;position:relative}.wpcf7 .your-product:after{content:'\f078';font-family:'Font Awesome 5 Pro';pointer-events:none;position:absolute;top:43%;right:30px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7 .your-product select{font-weight:400;color:#3f3f3f}.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:#3f3f3f}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 #3f3f3f;-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% - 10px);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{color:#3f3f3f;font-weight:400;text-transform:capitalize;line-height:inherit;opacity:1}:-moz-placeholder{color:#3f3f3f;font-weight:400;text-transform:capitalize;line-height:inherit;opacity:1}::-moz-placeholder{color:#3f3f3f;font-weight:400;text-transform:capitalize;line-height:inherit;opacity:1}:-ms-input-placeholder{color:#3f3f3f;font-weight:400;text-transform:capitalize;line-height:inherit;opacity:1}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px}.wpcf7-response-output.wpcf7-validation-errors{background:#e74c3c}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#2ecc71}.data-check p.terms{display:block;font-weight:400;font-size:16px;margin-bottom:30px}@media only screen and (max-width:600px){.data-check p.terms{font-size:15px;line-height:1.3}}.data-check p.terms a{font-size:16px;text-decoration:underline}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.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;padding-left:45px;line-height:1.8;color:#3f3f3f;font-size:16px;font-weight:400}@media only screen and (max-width:600px){.data-check span.wpcf7-list-item .wpcf7-list-item-label{font-size:15px;line-height:1.3;padding-left:35px}}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:'';font-family:'Font Awesome 5 Pro';display:block;position:absolute;top:50%;left:0;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:4px!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:'\f00c';background:#fff}input[type="submit"]{cursor:pointer;font-size:18px;border:1px solid transparent;border-radius:30px;padding:15px 40px 13px 40px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.ajax-loader{width:12px;height:12px;margin-left:15px;display:none}.ajax-loader.is-active{display:inline-block}.ajax-loader:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #252525;border-color:#252525 transparent #252525 transparent;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.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,.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}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:'\f00d';font-family:'FontAwesome';display:block;font-size:18px;color:#fff;background:rgba(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:'\f105'}.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:'\f104';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,.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,.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)}*{-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:sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#252525;font-size:18px;font-weight:300;line-height:1.5}*:focus{outline:none}@media only screen and (max-width:1600px){*{font-size:16px}}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,h2,h3,h4,h5,h6{font-family:'Open Sans',sans-serif;font-weight:200;font-style:normal;color:#252525;line-height:1.2}h1{font-size:54px;margin-bottom:25px}@media only screen and (max-width:1400px){h1{font-size:44px;margin-bottom:20px}}@media only screen and (max-width:980px){h1{font-size:40px}}@media only screen and (max-width:720px){h1{font-size:38px}}@media only screen and (max-width:400px){h1{font-size:34px}}h2{font-size:45px;margin-bottom:25px}@media only screen and (max-width:1400px){h2{font-size:40px}}@media only screen and (max-width:1200px){h2{font-size:36px}}@media only screen and (max-width:980px){h2{font-size:32px;margin-bottom:15px}}@media only screen and (max-width:400px){h2{font-size:30px}}h3{font-size:42px;margin-bottom:20px}@media only screen and (max-width:1400px){h3{font-size:38px}}@media only screen and (max-width:980px){h3{font-size:32px}}@media only screen and (max-width:400px){h3{font-size:28px}}h4{font-size:36px;margin-bottom:20px}@media only screen and (max-width:1400px){h4{font-size:32px}}@media only screen and (max-width:980px){h4{font-size:30px}}@media only screen and (max-width:400px){h4{font-size:28px}}p{color:#3f3f3f;font-weight:300;margin-bottom:20px}p~.btn{margin-top:20px}p~.btn:nth-of-type(2){margin-left:12px}@media only screen and (max-width:500px){p~.btn:nth-of-type(2){margin-left:0;margin-top:12px}}p:last-of-type{margin-bottom:0}.single-post p:last-of-type{margin-bottom:20px}p a{color:#3198c6}p a:hover{color:#41a4d0}ul,ol{margin-bottom:20px}.main-content ul,.main-content ol,.sidebar-content ul,.sidebar-content ol{list-style:disc;margin-left:20px}.main-content ul li,.main-content ol li,.sidebar-content ul li,.sidebar-content ol li{margin-bottom:12px}.fullwidth-content ul,.fullwidth-content ol{list-style:disc;margin-left:20px}ul li,ol li{margin-bottom:5px;list-style:inherit}.main-content ol,.sidebar-content ol{list-style-type:decimal}.main-content ol li,.sidebar-content ol li{margin-bottom:12px}.fullwidth-content ol{list-style-type:decimal}.fullwidth-content ol li{margin-bottom:5px}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-weight:600}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}img{width:initial;width:auto;max-width:100%;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}img.lazy{opacity:0;visibility:hidden}img.lazy.loaded{opacity:1;visibility:visible}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#3f3f3f}.ie-back{background-position:center;background-repeat:no-repeat;background-size:cover}.ie-abso{position:absolute;top:0;bottom:0;left:0;right:0}.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:100%;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}.container{max-width:1450px;width:100%;margin:0 auto}@media only screen and (max-width:1570px){.container{max-width:100%;padding-left:60px;padding-right:60px}}@media only screen and (max-width:1200px){.container{padding-left:30px;padding-right:30px}}@media only screen and (max-width:720px){.container{padding-left:15px;padding-right:15px}}@media only screen and (max-width:700px){.container .inner-container{padding-left:0;padding-right:0}}.inner-container{padding-left:130px;padding-right:130px}@media only screen and (max-width:1400px){.inner-container{padding-left:65px;padding-right:65px}}@media only screen and (max-width:980px){.inner-container{padding-left:30px;padding-right:30px}}.center{text-align:center}.hidden{display:none}.small-pad{padding:40px 0}@media only screen and (max-width:1450px){.small-pad{padding:30px 0}}.med-pad{padding:50px 0}@media only screen and (max-width:1450px){.med-pad{padding:40px 0}}.large-pad{padding:60px 0}@media only screen and (max-width:1450px){.large-pad{padding:50px 0}}@media only screen and (max-width:980px){.large-pad{padding:30px 0}}section a,section svg{color:#3198c6}section a:hover,section svg:hover{color:#176189}.fancybox-nav span:before,.fancybox-close:before{font-family:'Font Awesome 5 Pro'}.fa{color:inherit;font-size:inherit}#container:before{content:'';position:absolute;top:0;left:0;right:0;z-index:10;height:149px;background:linear-gradient(180deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.4) 66%,rgba(255,255,255,0) 100%)}@media only screen and (max-width:980px){#container:before{display:none}}.main-header{position:fixed;top:0;left:0;right:0;z-index:10;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:980px){.main-header{background:rgba(37,37,37,.95)}}.main-header.scrolled{background:rgba(37,37,37,.95);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.main-header.shrink{-webkit-transform:translateY(-70px);-moz-transform:translateY(-70px);-ms-transform:translateY(-70px);-o-transform:translateY(-70px);transform:translateY(-70px);-webkit-transition:0.5s ease-out;-moz-transition:0.5s ease-out;-ms-transition:0.5s ease-out;-o-transition:0.5s ease-out;transition:0.5s ease-out}@media only screen and (max-width:980px){.main-header.shrink{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.main-header.shrink .logo img{width:125px;-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:980px){.main-header.shrink .logo img{width:150px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:450px){.main-header.shrink .logo img{width:120px}}.main-header.shrink .top-nav{padding:20px 0}.main-header.shrink .nav-wrap .top-nav .top-wrap{border-bottom:none}@media only screen and (max-width:1500px){.main-header.shrink .desk-menu>ul>li:last-of-type a{padding-right:0}}@media only screen and (max-width:1500px){.main-header.shrink .desk-menu>ul>li>a{padding:0 14px}}@media only screen and (max-width:1350px){.main-header.shrink .desk-menu>ul>li>a{font-size:14px;padding:4px 14px}}@media only screen and (max-width:1250px){.main-header.shrink .desk-menu>ul>li>a{padding:4px 10px}}@media only screen and (max-width:1100px){.main-header.shrink .desk-menu>ul>li>a{font-size:12px;padding:14px 10px 10px}}.logo{display:inline-block;left:-3px;padding:20px 0;padding-top:30px}@media only screen and (max-width:1350px){.logo{padding:30px 12px 0}}@media only screen and (max-width:1100px){.logo{padding:30px 8px 0 0}}@media only screen and (max-width:980px){.logo{padding:6px 8px 0 0}}.logo a{display:block}.logo a img{vertical-align:middle;width:180px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:1100px){.logo a img{width:160px}}@media only screen and (max-width:980px){.logo a img{width:150px}}@media only screen and (max-width:450px){.logo a img{width:120px}}.nav-wrap{float:right}.nav-wrap .top-nav{text-align:right;padding:24px 0 20px}@media only screen and (max-width:1350px){.nav-wrap .top-nav{padding:20px 0}}@media only screen and (max-width:980px){.nav-wrap .top-nav{display:none}}.nav-wrap .top-nav .top-wrap{display:inline;border-bottom:1px solid rgba(255,255,255,.5);padding:0 0 30px}@media only screen and (max-width:1100px){.nav-wrap .top-nav .top-wrap{padding:0 0 20px}}.nav-wrap .top-nav .top-wrap p{display:inline;vertical-align:middle;color:#fff;padding-right:45px}.nav-wrap .top-nav .top-wrap a{font-weight:700;font-size:25px;color:#fff;margin-left:5px}.nav-wrap .top-nav .top-wrap .btn{display:inline;font-size:inherit}.desk-menu{padding-top:7px}@media only screen and (max-width:1100px){.desk-menu{padding-top:0}}@media only screen and (max-width:980px){.desk-menu{display:none}}.desk-menu ul{width:100%;text-align:right;margin:0}.desk-menu ul li{display:inline-block;position:relative;margin:0;margin-left:-6px;margin-top:-15px;margin-top:-3px}.desk-menu ul li:last-of-type a{padding-right:0}.desk-menu ul li a{display:block;padding:0 20px;color:#fff;line-height:4;font-size:16px;font-weight:500}@media only screen and (max-width:1500px){.desk-menu ul li a{padding:0 14px}}@media only screen and (max-width:1350px){.desk-menu ul li a{font-size:14px}}@media only screen and (max-width:1250px){.desk-menu ul li a{padding:0 10px}}@media only screen and (max-width:1100px){.desk-menu ul li a{font-size:12px}}.desk-menu ul li a:hover{color:#b0d74d}.desk-menu ul li a svg{color:#fff}.desk-menu ul li a svg *{color:#fff;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.desk-menu ul li a svg:hover *{color:#b0d74d;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.desk-menu ul li:hover ul{display:block}.desk-menu ul li.mega-menu>ul{left:0;width:auto;overflow:hidden;background:rgba(37,37,37,.95);padding:0 20px}.desk-menu ul li.mega-menu>ul>li{display:table-cell;min-width:250px;padding:20px 0}@media only screen and (max-width:1100px){.desk-menu ul li.mega-menu>ul>li{min-width:200px}}.desk-menu ul li.mega-menu>ul>li>a{font-size:18px;font-weight:600;margin-bottom:10px}.desk-menu ul li.mega-menu>ul>li>a:first-of-type{padding-top:0}.desk-menu ul li.mega-menu>ul ul{position:relative;width:auto;background:transparent;padding:0}.desk-menu ul li.mega-menu>ul ul li{border-bottom:0}.desk-menu ul li ul{display:none;position:absolute;left:0;width:300px;background:rgba(37,37,37,.95);text-align:left}.desk-menu ul li ul li{display:block;margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.desk-menu ul li ul li a{line-height:40px}.desk-menu ul li ul li a:first-of-type{padding-top:5px}.mobile-buttons{display:none;text-align:right}@media only screen and (max-width:980px){.mobile-buttons{display:table-cell;line-height:90px}}@media only screen and (max-width:450px){.mobile-buttons{line-height:72px}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:50px;line-height:2;text-align:center}.mobile-buttons .fa{color:#fff}.mobile-menu{position:fixed;top:90px;bottom:0;right:0;width:400px;padding:20px 0;overflow-y:scroll;background:rgba(37,37,37,.95);opacity:0;visibility:hidden;z-index:98;-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:600px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:450px){.mobile-menu{top:72px}}@media only screen and (max-width:980px){.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{margin:0;padding:0}.mobile-menu ul li{margin:0}.mobile-menu ul li a{display:block;line-height:40px;color:#fff;padding:0 25px}.mobile-menu ul li ul{background:rgba(0,0,0,.4);position:relative}.mobile-menu ul li ul.active:before{content:'\f068';color:#fff}.mobile-menu ul li ul:before{content:'\f067';font-family:'FontAwesome';position:absolute;right:0;top:-45px;width:45px;line-height:45px;text-align:center;color:#fff;cursor:pointer}.mobile-menu ul li ul li{display:none}@media only screen and (max-width:980px){.mobile-menu #menu-item-170{display:none}}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:97;background:rgba(0,0,0,.4);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}}.btn{position:relative;display:inline-block;color:#fff;font-weight:600;line-height:1;border:1px solid transparent;border-radius:30px;padding:15px 20px 13px 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:1200px){.btn{padding:12px 17px 10px 17px}}@media only screen and (max-width:500px){.btn{width:100%;text-align:center}}.btn:after{font-family:'Font Awesome 5 Pro';content:'\f054';position:relative;color:#fff;font-size:17px;padding-left:50px}@media only screen and (max-width:500px){.btn:after{padding-left:12px}}.btn:nth-of-type(2){margin-left:12px}@media only screen and (max-width:500px){.btn:nth-of-type(2){margin-left:0}}.btn:hover{color:#fff}.green{background:#b0d74d}.green:hover{background:#a0c446}.blue{background:#3198c6}.blue:hover{background:#176189}.blue-alt{background:#176189}.blue-alt:hover{background:#3198c6}.btn.outline{background:#b0d74d;border:1px solid #fff}.btn.outline:hover{background:#a0c446}.transparent{background:rgba(255,255,255,.2)}.transparent:hover{background:rgba(255,255,255,.4)}.btn.white{background:#fff;color:#b0d74d}.btn.white:after{color:#b0d74d}.btn.white:hover{background:#a7d238;color:#fff;border:1px solid #fff}.btn.white:hover:after{color:#fff}.banner{position:relative;overflow:hidden}.banner .slider{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.banner .container{position:relative;z-index:1}.banner.default.full{min-height:860px}@media only screen and (max-width:1400px){.banner.default.full{min-height:700px}}@media only screen and (max-width:1200px){.banner.default.full{min-height:900px}}@media only screen and (max-width:980px){.banner.default.full{min-height:800px}}@media only screen and (max-width:450px){.banner.default.full{min-height:750px}}.banner.default.full:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 33%,rgba(255,255,255,0) 55%);z-index:1}@media only screen and (max-width:1200px){.banner.default.full:before{background:rgba(0,0,0,.4)}}@media only screen and (max-width:600px){.banner.default.full:before{background:rgba(23,97,137,.9)}}.banner.default.full:after{content:'';position:absolute;bottom:0;width:100%;height:120px;background:center / cover no-repeat url(/wp-content/themes/CleanBuild/assets/svg/bg-curve-2.svg);background-size:100% 120px;z-index:2}@media only screen and (max-width:1600px){.banner.default.full:after{background-size:110% 120px}}@media only screen and (max-width:1400px){.banner.default.full:after{background-size:120% 120px}}@media only screen and (max-width:1200px){.banner.default.full:after{background-size:130% 120px;bottom:-25px}}@media only screen and (max-width:1000px){.banner.default.full:after{background-size:140% 120px}}@media only screen and (max-width:800px){.banner.default.full:after{background-size:150% 120px}}@media only screen and (max-width:600px){.banner.default.full:after{display:none}}.banner.default.full .content{position:absolute;top:48%;left:calc((100vw - 1450px) / 2);z-index:2;width:600px;max-width:100%;-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:1600px){.banner.default.full .content{left:60px}}@media only screen and (max-width:1200px){.banner.default.full .content{width:800px;text-align:center;position:relative;display:block;top:inherit;left:inherit;padding:150px 30px 70px 30px;margin:auto;margin-bottom:40px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:980px){.banner.default.full .content{position:relative;display:block;top:initial;left:initial;padding:150px 30px 30px 30px;margin:auto;margin-bottom:100px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:720px){.banner.default.full .content{padding:150px 15px 30px 15px}}@media only screen and (max-width:600px){.banner.default.full .content{padding:140px 15px 30px 15px;margin-bottom:0}}@media only screen and (max-width:450px){.banner.default.full .content{padding:100px 15px 30px 15px}}.banner.default.full .content h1,.banner.default.full .content p{color:#fff}.banner.default.full .content p{line-height:1.5;font-weight:400}.banner.default.full .content .offer-mob{width:360px;max-width:100%;position:relative;z-index:2;text-align:center;margin:auto}@media only screen and (min-width:1201px){.banner.default.full .content .offer-mob{display:none}}@media only screen and (max-width:600px){.banner.default.full .content .offer-mob{display:none}}.banner.default.full .offer-box{position:absolute;top:50%;right:calc((100vw - 1450px) / 2);z-index:2;width:435px;-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:1600px){.banner.default.full .offer-box{right:60px;width:400px}}@media only screen and (max-width:1400px){.banner.default.full .offer-box{width:360px}}@media only screen and (max-width:1200px){.banner.default.full .offer-box{display:none}}.banner.default.full .offer-box img{width:100%}.banner.default.slim{min-height:450px;margin-bottom:50px}@media only screen and (max-width:1400px){.banner.default.slim{margin-bottom:20px}}@media only screen and (max-width:1200px){.banner.default.slim{min-height:380px}}@media only screen and (max-width:600px){.banner.default.slim{min-height:250px}}.banner.default.slim:after{content:'';position:absolute;bottom:0;width:100%;height:120px;background:center / cover no-repeat url(/wp-content/themes/CleanBuild/assets/svg/bg-curve-2.svg);background-size:100% 120px;z-index:2}@media only screen and (max-width:1600px){.banner.default.slim:after{background-size:110% 120px}}@media only screen and (max-width:1400px){.banner.default.slim:after{background-size:120% 120px}}@media only screen and (max-width:1200px){.banner.default.slim:after{background-size:130% 120px;bottom:-25px}}@media only screen and (max-width:1000px){.banner.default.slim:after{background-size:140% 120px}}@media only screen and (max-width:800px){.banner.default.slim:after{background-size:150% 120px}}@media only screen and (max-width:600px){.banner.default.slim:after{display:none}}.banner.default.slim h1,.banner.default.slim h2,.banner.default.slim p{color:#fff}.banner.default.slim:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 33%,rgba(255,255,255,0) 55%);z-index:1}@media only screen and (max-width:1200px){.banner.default.slim:before{background:rgba(0,0,0,.4)}}@media only screen and (max-width:600px){.banner.default.slim:before{background:rgba(23,97,137,.9)}}.banner.default.slim.banner-offer{min-height:550px}@media only screen and (max-width:1200px){.banner.default.slim.banner-offer{min-height:480px}}@media only screen and (max-width:600px){.banner.default.slim.banner-offer{min-height:450px}}.banner.default.slim.banner-offer:before{background:rgba(23,97,137,.9)}.banner.default.slim.banner-offer .content{text-align:center;top:54%;left:50%;padding: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 only screen and (max-width:1200px){.banner.default.slim.banner-offer .content{top:inherit;left:inherit;padding:185px 50px 40px 50px;-webkit-transform:inherit;-moz-transform:inherit;-ms-transform:inherit;-o-transform:inherit;transform:inherit}}@media only screen and (max-width:600px){.banner.default.slim.banner-offer .content{padding:150px 15px 40px 15px}}.banner.default.slim.banner-offer .content:before{content:'';position:absolute;top:40px;left:-95px;width:124px;height:169px;background:no-repeat;-webkit-transform:rotate(-33deg);-moz-transform:rotate(-33deg);-ms-transform:rotate(-33deg);-o-transform:rotate(-33deg);transform:rotate(-33deg)}@media only screen and (max-width:1200px){.banner.default.slim.banner-offer .content:before{top:50%;left:0}}@media only screen and (max-width:980px){.banner.default.slim.banner-offer .content:before{display:none}}.banner.default.slim.banner-offer .content:after{content:'';position:absolute;top:40px;right:-95px;width:124px;height:169px;background:no-repeat;-webkit-transform:rotate(33deg);-moz-transform:rotate(33deg);-ms-transform:rotate(33deg);-o-transform:rotate(33deg);transform:rotate(33deg)}@media only screen and (max-width:1200px){.banner.default.slim.banner-offer .content:after{top:50%;right:0}}@media only screen and (max-width:980px){.banner.default.slim.banner-offer .content:after{display:none}}.banner.default.slim.banner-offer .content b{font-weight:500}.banner.default.slim.banner-offer .content .intro{display:inline-block;font-size:35px;text-transform:uppercase;margin-bottom:6px}@media only screen and (max-width:1400px){.banner.default.slim.banner-offer .content .intro{font-size:30px}}@media only screen and (max-width:980px){.banner.default.slim.banner-offer .content .intro{margin-bottom:12px}}.banner.default.slim .content{position:absolute;top:55%;z-index:2;max-width:60%;padding-left:calc((100vw - 1450px) / 2);-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:1575px){.banner.default.slim .content{padding-left:125px}}@media only screen and (max-width:1400px){.banner.default.slim .content{top:52%}}@media only screen and (max-width:1200px){.banner.default.slim .content{position:relative;top:initial;width:100%;max-width:100%;text-align:center;padding:185px 15px 40px 15px;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:600px){.banner.default.slim .content{padding:130px 15px 40px 15px}}.banner.default.slim .image{position:absolute;top:0;left:0;right:0;bottom:0}.banner.default.slim .image img{height:100%;width:100%;object-fit:cover}.banner.default.slim .ie-banner{width:100%;min-height:450px}@media only screen and (max-width:1400px){.banner.default.slim .ie-banner{margin-bottom:20px}}@media only screen and (max-width:1200px){.banner.default.slim .ie-banner{min-height:380px}}@media only screen and (max-width:600px){.banner.default.slim .ie-banner{min-height:250px}}.fullwidth-content{padding-bottom:60px}.page-template-page-contact .fullwidth-content{padding-bottom:0}.banner.full~.intro-content{padding-top:30px;padding-bottom:30px}@media only screen and (max-width:980px){.banner.full~.intro-content{padding-top:10px}}@media only screen and (max-width:600px){.banner.full~.intro-content{padding-top:0;padding-bottom:10px}}.banner.full~.intro-content.ie-trust{padding-top:50px}@media only screen and (max-width:700px){.page-template-page-home .banner.full~.intro-content{padding-top:0;padding-bottom:0}}.page-template-page-home .banner.full~.intro-content.ie-trust{padding-top:50px}.page-template-page-general .banner.full~.intro-content{position:relative;padding-top:30px;padding-bottom:50px}@media only screen and (max-width:980px){.page-template-page-general .banner.full~.intro-content{padding-bottom:50px}}@media only screen and (max-width:700px){.page-template-page-general .banner.full~.intro-content{padding-top:30px;padding-bottom:30px}}.page-template-page-general .banner.full~.intro-content.ie-trust{padding-top:50px}.banner.slim~.intro-content{padding-top:0;padding-bottom:30px}@media only screen and (max-width:600px){.banner.slim~.intro-content{padding-top:30px;padding-bottom:20px}}.banner.slim~.intro-content.ie-trust{padding-top:50px}.intro-content{position:relative;padding-top:30px;padding-bottom:50px}@media only screen and (max-width:980px){.intro-content{padding-bottom:50px}}@media only screen and (max-width:700px){.intro-content{padding-top:30px;padding-bottom:30px}}.intro-content.ie-trust{padding-top:50px}@media only screen and (max-width:720px){.intro-content .inner-container{padding-left:15px;padding-right:15px}}@media only screen and (max-width:720px){.intro-content .container .inner-container{padding-left:0;padding-right:0}}.intro-content .left,.intro-content .right{width:50%}@media only screen and (max-width:700px){.intro-content .left,.intro-content .right{display:block;width:100%}}.intro-content .left{padding-right:37px}@media only screen and (max-width:980px){.intro-content .left{padding-right:20px}}.intro-content .left h2{margin-bottom:0}@media only screen and (max-width:700px){.intro-content .left h2{margin-bottom:15px}}.intro-content .left h2+p{margin-top:25px}.intro-content .right{padding-left:37px}@media only screen and (max-width:980px){.intro-content .right{padding-left:0}}.intro-content .intro-image{width:33%;text-align:right}@media only screen and (max-width:700px){.intro-content .intro-image{display:block;width:100%;text-align:left;margin-top:20px}}.intro-content .intro-image img{border-radius:4px}.product-boxes{text-align:center;padding:50px 0}@media only screen and (max-width:1200px){.product-boxes{padding:20px 30px 40px}}@media only screen and (max-width:700px){.product-boxes{padding:20px 0}}.page-template-page-overview .product-boxes{padding-top:25px}@media only screen and (max-width:1200px){.page-template-page-overview .product-boxes{padding:20px 0 40px}}@media only screen and (max-width:500px){.page-template-page-overview .product-boxes{padding-bottom:0}}.product-boxes .container{display:flex;flex-wrap:wrap;justify-content:flex-start}.product-boxes .product-box{position:relative;max-height:370px;overflow:hidden;flex-grow:1;flex-basis:calc(33% - 10px);max-width:calc(33% - 10px);min-height:350px;margin:10px}@media only screen and (max-width:1200px){.product-boxes .product-box{max-width:calc(50% - 7px);flex-basis:calc(50% - 8px);margin:8px}}@media only screen and (max-width:980px){.product-boxes .product-box{max-width:calc(50% - 7px);flex-basis:calc(50% - 10px);min-height:275px;margin:5px}}@media only screen and (max-width:600px){.product-boxes .product-box{max-width:100%;height:275px;flex-basis:100%}}.product-boxes .product-box:hover .text{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:600px){.product-boxes .product-box:hover .text{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%)}}.product-boxes .product-box:hover .text .fa-plus{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.product-boxes .product-box:first-of-type{margin-left:0}@media only screen and (max-width:600px){.product-boxes .product-box:first-of-type{margin-right:0}}.product-boxes .product-box:nth-of-type(3n+1){margin-left:0}@media only screen and (max-width:1200px){.product-boxes .product-box:nth-of-type(3n+1){margin-left:5px}}@media only screen and (max-width:600px){.product-boxes .product-box:nth-of-type(3n+1){margin-left:0;margin-right:0}}.product-boxes .product-box:nth-of-type(3n){margin-right:0}@media only screen and (max-width:1200px){.product-boxes .product-box:nth-of-type(3n){margin-right:5px}}@media only screen and (max-width:600px){.product-boxes .product-box:nth-of-type(3n){margin-right:0}}@media only screen and (max-width:1200px){.product-boxes .product-box:nth-of-type(2n+1){margin-left:0;margin-right:5px}}@media only screen and (max-width:600px){.product-boxes .product-box:nth-of-type(2n+1){margin-right:0}}@media only screen and (max-width:1200px){.product-boxes .product-box:nth-of-type(2n){margin-right:5px;margin-left:5px}}@media only screen and (max-width:600px){.product-boxes .product-box:nth-of-type(2n){margin-left:0;margin-right:0}}@media only screen and (max-width:1600px){.product-boxes .product-box.con-box .text{padding:30px;padding-top:83px}}@media only screen and (max-width:1400px){.product-boxes .product-box.con-box .text{padding:15px;padding-top:90px}}@media only screen and (max-width:1200px){.product-boxes .product-box.con-box .text{padding:25px;padding-top:83px}}@media only screen and (max-width:980px){.product-boxes .product-box.con-box .text{padding:15px;padding-top:90px}}@media only screen and (max-width:700px){.product-boxes .product-box.con-box .text{padding-top:100px}}@media only screen and (max-width:600px){.product-boxes .product-box.con-box .text{padding:10px;padding-top:95px}}@media only screen and (max-width:1600px){.product-boxes .product-box.con-box .text h3{font-size:28px}}@media only screen and (max-width:1400px){.product-boxes .product-box.con-box .text h3{font-size:25px}}@media only screen and (max-width:1200px){.product-boxes .product-box.con-box .text h3{font-size:28px}}@media only screen and (max-width:980px){.product-boxes .product-box.con-box .text h3{font-size:24px}}@media only screen and (max-width:700px){.product-boxes .product-box.con-box .text h3{font-size:20px}}@media only screen and (max-width:600px){.product-boxes .product-box.con-box .text h3{font-size:22px}}@media only screen and (max-width:980px){.product-boxes .product-box.con-box .text .fa-plus{font-size:18px}}@media only screen and (max-width:700px){.product-boxes .product-box.con-box .text .fa-plus{font-size:15px}}.product-boxes .product-box .image{height:100%}.product-boxes .product-box .image img{width:100%;height:100%;object-fit:cover}.product-boxes .product-box .text{position:absolute;bottom:0;left:0;right:0;min-height:270px;background:linear-gradient(0deg,rgba(39,130,179,.95) 0%,rgba(39,130,179,.75) 60%,rgba(255,255,255,0) 100%);padding:35px;padding-top:75px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}@media only screen and (max-width:1200px){.product-boxes .product-box .text{padding:20px;padding-top:85px}}@media only screen and (max-width:980px){.product-boxes .product-box .text{padding:15px;padding-top:90px}}@media only screen and (max-width:700px){.product-boxes .product-box .text{padding:10px;padding-top:95px}}.product-boxes .product-box .text h3,.product-boxes .product-box .text p{text-align:left;color:#fff;font-size:16px}@media only screen and (max-width:980px){.product-boxes .product-box .text h3,.product-boxes .product-box .text p{font-size:15px}}.product-boxes .product-box .text h3{font-size:32px}@media only screen and (max-width:1400px){.product-boxes .product-box .text h3{font-size:30px}}@media only screen and (max-width:1100px){.product-boxes .product-box .text h3{font-size:26px}}@media only screen and (max-width:800px){.product-boxes .product-box .text h3{font-size:24px}}@media only screen and (max-width:700px){.product-boxes .product-box .text h3{font-size:22px}}.product-boxes .product-box .text .fa-plus{font-size:20px;vertical-align:middle;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.product-boxes .product-box .text .fa-plus *{color:#fff}@media only screen and (max-width:600px){.product-boxes .product-box .text .fa-plus{display:none}}@media only screen and (max-width:600px){.product-boxes .product-box .text .content{display:none}}@media only screen and (max-width:1100px){.repeater-content .row{margin-bottom:60px}}@media only screen and (max-width:500px){.repeater-content .row{margin-bottom:30px}}.repeater-content .content{width:50%;padding-left:calc((100vw - 1450px) / 2);padding-top:120px;padding-bottom:120px}@media only screen and (max-width:1600px){.repeater-content .content{padding-top:100px;padding-bottom:100px;padding-left:60px}}@media only screen and (max-width:1400px){.repeater-content .content{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1200px){.repeater-content .content{padding-top:60px;padding-bottom:60px;padding-left:30px}}@media only screen and (max-width:1100px){.repeater-content .content{display:table-footer-group}}@media only screen and (max-width:720px){.repeater-content .content{padding-left:15px;padding-right:15px}}.repeater-content .content .inner-container{padding-left:0}@media only screen and (max-width:1100px){.repeater-content .content .inner-container{padding-top:30px;padding-left:30px;padding-right:30px}}@media only screen and (max-width:720px){.repeater-content .content .inner-container{padding-left:15px;padding-right:15px}}.repeater-content .content-right{padding-right:calc((100vw - 1450px) / 2);padding-left:0}@media only screen and (max-width:1600px){.repeater-content .content-right{padding-left:0;padding-right:60px}}.repeater-content .content-right .inner-container{padding-left:130px;padding-right:0}@media only screen and (max-width:1600px){.repeater-content .content-right .inner-container{padding-left:65px}}@media only screen and (max-width:1100px){.repeater-content .content-right .inner-container{padding-left:30px;padding-right:30px}}@media only screen and (max-width:720px){.repeater-content .content-right .inner-container{padding-left:15px;padding-right:15px}}.repeater-content .image{position:relative}@media only screen and (max-width:1100px){.repeater-content .image{height:300px}}.repeater-content .image.ie-video{overflow:hidden;padding-bottom:0}.repeater-content .image.ie-video a{display:block;position:relative}.repeater-content .image.ie-video a img{position:relative;top:0;left:0;width:100%;height:auto;object-fit:cover}.repeater-content .image.ie-video a .overplay{position:absolute;top:0;left:0;background:rgba(0,0,0,.4);width:100%;height:100%;text-align:center;-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease}.repeater-content .image.ie-video a .overplay:hover{background:rgba(0,0,0,.2)}.repeater-content .image.ie-video a .overplay:before{content:'\f04b';width:100%;font-size:60px;font-family:fontAwesome;color:#fff;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.repeater-content .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.repeater-content.container{margin-bottom:90px}@media only screen and (max-width:1100px){.repeater-content.container{margin-bottom:60px}}@media only screen and (max-width:500px){.repeater-content.container{margin-bottom:30px}}.repeater-content.container .row{margin-top:35px;margin-bottom:35px}@media only screen and (max-width:1100px){.repeater-content.container .row{margin-bottom:50px}}.repeater-content.container .row:last-of-type{margin-bottom:0}.repeater-content.container .content{padding-top:75px;padding-bottom:75px;padding-left:0}@media only screen and (max-width:1100px){.repeater-content.container .content .inner-container{padding-top:30px;padding-right:0;padding-left:0}}.repeater-content.container .content-right{padding-right:0}@media only screen and (max-width:1600px){.repeater-content.container .content-right .inner-container{padding-left:130px}}@media only screen and (max-width:1400px){.repeater-content.container .content-right .inner-container{padding-left:65px}}@media only screen and (max-width:1100px){.repeater-content.container .content-right .inner-container{padding-left:0}}.tab-section{position:relative;text-align:center;padding-top:60px;padding-bottom:60px}@media only screen and (max-width:1400px){.tab-section{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:1200px){.tab-section{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width:600px){.tab-section{padding-top:20px;padding-bottom:20px}}@media only screen and (max-width:600px){.tab-section .container{padding-left:15px;padding-right:15px}}.tab-section .tab-list{text-align:center;margin-top:45px;margin-bottom:35px}@media only screen and (max-width:1200px){.tab-section .tab-list{margin-top:0}}@media only screen and (max-width:950px){.tab-section .tab-list{display:none}}.page-template-page-gallery .tab-section .tab-list{margin-top:0}.tab-section .tab-list.extra li{padding:35px 22px;padding-top:0}.tab-section .tab-list li{position:relative;display:inline-block;list-style:none;font-size:32px;cursor:pointer;border-right:1px solid #cfcfcf;padding:35px;padding-top: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:1600px){.tab-section .tab-list li{font-size:28px;padding:25px}}@media only screen and (max-width:1400px){.tab-section .tab-list li{font-size:24px}}.tab-section .tab-list li:last-of-type{border:0}.tab-section .tab-list li.current{color:#b0d74d}.tab-section .tab-list li.current:before{opacity:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.tab-section .tab-list li:before{content:'\f078';font-family:'Font Awesome 5 Pro';color:#b0d74d;position:absolute;left:50%;bottom:-5px;opacity:0;-webkit-transform:translateX(-50%) translateY(-5px);-moz-transform:translateX(-50%) translateY(-5px);-ms-transform:translateX(-50%) translateY(-5px);-o-transform:translateX(-50%) translateY(-5px);transform:translateX(-50%) translateY(-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}.tab-section .center-img{display:inline-block;text-align:center}.tab-section .tab-img{height:250px}.tab-section p.toggle-tab{display:none;background:#3198c6;color:#fff;margin:0;padding:15px 20px;position:relative;cursor:pointer;margin-bottom:15px;-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:950px){.tab-section p.toggle-tab{display:block}}.tab-section p.toggle-tab.current{background:#2c88b2}.tab-section p.toggle-tab.current:before{content:'\f0d8'}.tab-section p.toggle-tab:before{content:'\f0d7';font-family:'Font Awesome 5 Pro';position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.tab-section .tab-content{display:none}@media only screen and (max-width:950px){.tab-section .tab-content{padding:10px 20px 10px}}@media only screen and (max-width:500px){.tab-section .tab-content{padding:10px 15px 10px}}.tab-section .tab-content.current{display:block;display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;margin-bottom:30px}@media only screen and (max-width:1200px){.tab-section .tab-content.current{margin-bottom:0}}@media only screen and (max-width:635px){.tab-section .tab-content.current{justify-content:flex-start}}.page-template-page-gallery .tab-section .tab-content.current{margin-bottom:30px}.tab-section .tab-content .image-box{position:relative;flex-basis:12%;height:0;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2);padding-bottom:12%;margin:10px 30px 30px 0}@media only screen and (max-width:635px){.tab-section .tab-content .image-box{flex-basis:calc(25% - 5px);width:100px;height:100px;margin:10px 5px 10px 0}}@media only screen and (max-width:400px){.tab-section .tab-content .image-box{flex-basis:calc(50% - 5px)}}.tab-section .tab-content .image-box:hover img{opacity:.8}@media only screen and (max-width:635px){.tab-section .tab-content .image-box:nth-of-type(7n){margin-right:5px}}.tab-section .tab-content .image-box:nth-of-type(8n){margin-right:0}@media only screen and (max-width:1384px){.tab-section .tab-content .image-box:nth-of-type(8n){margin-right:30px}}@media only screen and (max-width:635px){.tab-section .tab-content .image-box:nth-of-type(8n){margin-right:5px}}@media only screen and (max-width:635px){.tab-section .tab-content .image-box:nth-of-type(9n){margin-right:0}}.tab-section .tab-content .image-box:last-of-type{margin-right:0}.tab-section .tab-content .image-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border:1px solid #f8f8f8;-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-section .tab-content .intro{display:block;width:100%}.tab-section .tab-content .intro p{margin-bottom:20px}.tab-section .tab-content .tab-video{width:33%}.tab-section .tab-content .tab-video .fancybox-vid{width:100%;float:left;border:10px solid #fff;margin-bottom:15px;position:relative}.tab-section .tab-content .brochure{position:relative;width:274px;height:355px;border:10px solid #fff;margin-bottom:15px}@media only screen and (max-width:1400px){.tab-section .tab-content .brochure{width:240px;height:320px}}@media only screen and (max-width:600px){.tab-section .tab-content .brochure{width:50%;height:0;padding:33% 0}}.tab-section .tab-content .brochure:hover img{opacity:.8}.tab-section .tab-content .brochure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-box-shadow:0 0 20px -10px #000;-moz-box-shadow:0 0 20px -10px #000;-ms-box-shadow:0 0 20px -10px #000;-o-box-shadow:0 0 20px -10px #000;box-shadow:0 0 20px -10px #000;-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-section .tab-content .brochure p{position:absolute;bottom:-42px;background:#fff;width:100%;font-size:15px;padding:0 20px}.faqs-wrap{margin-bottom:20px}.faq-answer p{margin-bottom:20px}p.toggle-tab{display:none;background:#3198c6;color:#fff;margin:0;padding:15px 20px;position:relative;cursor:pointer;margin-bottom:15px;-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:950px){p.toggle-tab{display:block}}p.toggle-tab.current{background:#2c88b2}p.toggle-tab.current:before{content:'\f0d8'}p.toggle-tab:before{content:'\f0d7';font-family:'Font Awesome 5 Pro';position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}p.toggle-tab.question{display:block}.tab-content{display:none}@media only screen and (max-width:800px){.tab-content{padding:20px 5px 30px}}.tab-content.current{display:block}.tab-content .colours{padding-left:120px}@media only screen and (max-width:1275px){.tab-content .colours{padding:0;margin-top:40px}}.tab-content .split-content .text div{padding-left:0}@media only screen and (max-width:1275px){.tab-content .split-content .text div{padding-right:0;margin-top:35px}}.offer-strip{position:relative;background:rgba(49,152,198,.9);padding:60px;margin-top:0;margin-bottom:40px}@media only screen and (max-width:1400px){.offer-strip{padding-right:0}}@media only screen and (max-width:1200px){.offer-strip{padding-top:40px;margin-bottom:20px}}@media only screen and (max-width:980px){.offer-strip{padding:30px 0 40px 0}}.page-template-page-overview .offer-strip{margin-top:40px;margin-bottom:0}@media only screen and (max-width:1600px){.page-template-page-overview .offer-strip{margin-top:0}}@media only screen and (max-width:500px){.page-template-page-overview .offer-strip{margin-top:30px}}.offer-strip:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;background:center / cover no-repeat url(/wp-content/uploads/2019/11/casement-windows-banner.jpg);opacity:.5}.offer-strip .offer-left{position:relative;display:inline-block;max-width:50%;padding-top:25px}@media only screen and (max-width:1400px){.offer-strip .offer-left{max-width:60%}}@media only screen and (max-width:980px){.offer-strip .offer-left{padding-top:0}}@media only screen and (max-width:775px){.offer-strip .offer-left{display:block;width:100%;max-width:100%}}.offer-strip .offer-left:before{content:'';position:absolute;top:-40px;left:-95px;width:124px;height:169px;background:no-repeat url(/wp-content/themes/CleanBuild/assets/graphics/offer-snowflakes.png)}@media only screen and (max-width:1200px){.offer-strip .offer-left:before{top:-30px;left:-112px}}@media only screen and (max-width:500px){.offer-strip .offer-left:before{display:none}}.offer-strip .offer-left h3,.offer-strip .offer-left p{color:#fff}.offer-strip .offer-left h3{font-size:50px}@media only screen and (max-width:1200px){.offer-strip .offer-left h3{font-size:40px}}@media only screen and (max-width:980px){.offer-strip .offer-left h3{font-size:38px}}@media only screen and (max-width:500px){.offer-strip .offer-left h3{font-size:36px}}.offer-strip .offer-left h3 .first{font-weight:500}.offer-strip .offer-left a{margin-bottom:0}.offer-strip .offer-sticker{display:inline-block;width:48%;text-align:right}@media only screen and (max-width:1400px){.offer-strip .offer-sticker{max-width:38%}}@media only screen and (max-width:1200px){.offer-strip .offer-sticker{float:right;max-width:330px;margin-top:-25px}}@media only screen and (max-width:1150px){.offer-strip .offer-sticker{margin-top:-5px}}@media only screen and (max-width:980px){.offer-strip .offer-sticker{max-width:285px;margin-top:-10px}}@media only screen and (max-width:840px){.offer-strip .offer-sticker{margin-top:0}}@media only screen and (max-width:775px){.offer-strip .offer-sticker{display:none}}.finance-options{text-align:center;padding:50px 0}@media only screen and (max-width:1400px){.finance-options{padding:30px 0}}@media only screen and (max-width:980px){.finance-options{padding:15px 0}}.finance-options .container{display:flex;flex-wrap:wrap}.finance-options .container .option{position:relative;overflow:hidden;flex-grow:1;flex-basis:calc(33% - 20px);display:flex;justify-content:flex-start;flex-direction:column;background:#f2f2f2;text-align:left;border-top:4px solid #b0d74d;padding:20px 30px 30px;margin:10px}@media only screen and (max-width:1200px){.finance-options .container .option{flex-basis:calc(50% - 20px);margin:10px 20px}}@media only screen and (max-width:700px){.finance-options .container .option{flex-basis:100%;margin:12px 0}}.finance-options .container .option:first-of-type{margin-left:0}.finance-options .container .option:last-of-type{margin-right:0}@media only screen and (max-width:1200px){.finance-options .container .option:nth-of-type(2n+1){margin-left:0;margin-right:0}}@media only screen and (max-width:1200px){.finance-options .container .option:nth-of-type(2n){margin-right:0}}.finance-options .container .option .example{height:auto;margin-top:20px}.finance-options .container .option .btn{text-align:center;margin-top:20px}.finance-options .container .flex-container{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.finance-options .container .flex-container.ie-container{height:auto}.finance-options .container .terms{margin-top:25px}.ordering-process{position:relative;text-align:center;background:rgba(176,215,77,.85);padding-top:110px;padding-bottom:90px}@media only screen and (max-width:1600px){.ordering-process{padding-top:80px;padding-bottom:60px}}@media only screen and (max-width:1200px){.ordering-process{padding-top:60px;padding-bottom:80px}}@media only screen and (max-width:600px){.ordering-process{padding:30px 0}}.page-template-page-overview .ordering-process{margin-top:40px}.page-template-page-product .ordering-process,.page-template-page-overview .ordering-process,.blog .ordering-process,.page-template-page-finance .ordering-process,.page-template-page-faqs .ordering-process{padding-top:180px}@media only screen and (max-width:1600px){.page-template-page-product .ordering-process,.page-template-page-overview .ordering-process,.blog .ordering-process,.page-template-page-finance .ordering-process,.page-template-page-faqs .ordering-process{padding-top:150px;padding-bottom:60px}}@media only screen and (max-width:1200px){.page-template-page-product .ordering-process,.page-template-page-overview .ordering-process,.blog .ordering-process,.page-template-page-finance .ordering-process,.page-template-page-faqs .ordering-process{padding-top:130px;padding-bottom:60px}}@media only screen and (max-width:600px){.page-template-page-product .ordering-process,.page-template-page-overview .ordering-process,.blog .ordering-process,.page-template-page-finance .ordering-process,.page-template-page-faqs .ordering-process{padding:30px 0}}.ordering-process:after{content:"";position:absolute;background:center / cover no-repeat url(/wp-content/themes/CleanBuild/assets/background/ordering-process-bg.jpg);opacity:.5;top:0;left:0;bottom:0;right:0;z-index:-1}.ordering-process.curve:before{content:'';position:absolute;top:0;left:0;width:100%;height:120px;background:center / cover no-repeat url(/wp-content/themes/CleanBuild/assets/svg/bg-curve-2.svg);background-size:100% 120px;z-index:2;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-size:110% 120px}@media only screen and (max-width:1600px){.ordering-process.curve:before{background-size:110% 120px}}@media only screen and (max-width:1400px){.ordering-process.curve:before{background-size:120% 120px}}@media only screen and (max-width:1200px){.ordering-process.curve:before{background-size:130% 120px;top:-25px}}@media only screen and (max-width:1000px){.ordering-process.curve:before{background-size:140% 120px}}@media only screen and (max-width:800px){.ordering-process.curve:before{background-size:150% 120px}}@media only screen and (max-width:600px){.ordering-process.curve:before{display:none}}.ordering-process h3,.ordering-process p{color:#fff;font-weight:400}.ordering-process .center-content{padding:0 17% 50px 17%}@media only screen and (max-width:1600px){.ordering-process .center-content{padding:0 13% 30px 13%}}@media only screen and (max-width:1127px){.ordering-process .center-content{padding:inherit;padding-bottom:30px}}@media only screen and (max-width:500px){.ordering-process .center-content{padding:0}}.ordering-process .center-content p{margin-bottom:30px}@media only screen and (max-width:1200px){.ordering-process .center-content p{margin-bottom:20px}}.ordering-process .center-content .btn{margin-top:0}@media only screen and (max-width:500px){.ordering-process .center-content .btn:last-of-type{margin-top:12px}}.ordering-process .process{display:flex;flex-wrap:wrap;justify-content:space-evenly}.ordering-process .process .step{position:relative;flex-basis:23%;padding:20px;margin:30px 30px 30px 0}@media only screen and (max-width:1600px){.ordering-process .process .step{margin:20px 30px 30px 0}}@media only screen and (max-width:1400px){.ordering-process .process .step{margin:15px 25px 30px 0}}@media only screen and (max-width:1200px){.ordering-process .process .step{margin:15px 0 15px 0}}@media only screen and (max-width:900px){.ordering-process .process .step{padding:10px}}@media only screen and (max-width:800px){.ordering-process .process .step{flex-basis:40%}}@media only screen and (max-width:500px){.ordering-process .process .step{flex-basis:100%;display:flex;padding:15px 0 0 15px;margin-bottom:0}}.ordering-process .process .step:after{content:'';position:absolute;top:30%;right:-25%;width:125px;height:5px;border-radius:2.5px;background:#fff;-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:1400px){.ordering-process .process .step:after{top:25%;width:100px}}@media only screen and (max-width:1184px){.ordering-process .process .step:after{display:none}}.ordering-process .process .step:last-of-type{margin-right:0}.ordering-process .process .step:last-of-type:after{display:none}.ordering-process .process .step.ie-step{flex-basis:20%}.ordering-process .process .step p,.ordering-process .process .step i,.ordering-process .process .step h4{color:#fff}@media only screen and (max-width:500px){.ordering-process .process .step p,.ordering-process .process .step i,.ordering-process .process .step h4{margin-bottom:8px}}@media only screen and (max-width:980px){.ordering-process .process .step h4{margin-bottom:12px}}.ordering-process .process .step i{font-size:135px;margin-bottom:25px}@media only screen and (max-width:1400px){.ordering-process .process .step i{font-size:110px}}@media only screen and (max-width:1200px){.ordering-process .process .step i{font-size:100px}}@media only screen and (max-width:900px){.ordering-process .process .step i{font-size:90px}}@media only screen and (max-width:500px){.ordering-process .process .step i{flex-basis:25%;top:50%;font-size:60px;margin-right:20px;-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:500px){.ordering-process .process .step .flex-wrap{flex-basis:66%;text-align:left}}.main-gallery{padding-top:40px}@media only screen and (max-width:1400px){.main-gallery{padding-top:20px}}.main-gallery .tab-content{padding:0}.main-gallery .gallery-wrap{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-auto-rows:270px;grid-gap:1em;grid-auto-flow:row dense;width:100%;margin-top:20px}@media only screen and (max-width:400px){.main-gallery .gallery-wrap{grid-template-columns:repeat(auto-fit,minmax(137px,1fr));grid-auto-rows:175px;grid-gap:.5em;margin-top:0}}.main-gallery .gallery-wrap.ie-gallery .gal-item{height:300px;margin:0 12px 12px 0}.main-gallery .gal-item{position:relative;flex-basis:19%}.main-gallery .gal-item:nth-of-type(4n - 2){grid-row:auto / span 2}.main-gallery .gal-item:nth-of-type(2n -2){grid-column:auto / span 2}@media only screen and (max-width:1107px){.main-gallery .gal-item:nth-of-type(2n -2){grid-column:auto}}.main-gallery .gal-item img{display:inline-block;width:100%;height:100%;flex:1;object-fit:cover;border-radius:4px;opacity:.84;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.main-gallery .gal-item img:hover{opacity:1}.back-to-top{position:fixed;bottom:0;right:30px;background:#b0d74d;color:#fff;padding:10px 20px;cursor:pointer;z-index: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}.back-to-top:hover{background:#a7d238}.back-to-top.hidden{display:none}.grid-gallery{position:relative;text-align:center;padding:60px 0 50px 0}@media only screen and (max-width:1400px){.grid-gallery{padding:30px 0 50px 0}}@media only screen and (max-width:980px){.grid-gallery{padding:10px 0 30px 0}}.page-template-page-product .grid-gallery{background:#f8f8f8;padding-top:50px}@media only screen and (max-width:1400px){.page-template-page-product .grid-gallery{padding-top:30px}}@media only screen and (max-width:980px){.page-template-page-product .grid-gallery{padding-top:0;padding-bottom:40px}}@media only screen and (max-width:600px){.page-template-page-product .grid-gallery .inner-container{padding-left:15px;padding-right:15px}}.page-template-page-product .grid-gallery .gallery .gal-item{position:relative;height:300px}@media only screen and (max-width:600px){.page-template-page-product .grid-gallery .gallery .gal-item{height:250px}}@media only screen and (max-width:450px){.page-template-page-product .grid-gallery .gallery .gal-item{height:200px}}.page-template-page-product .grid-gallery .gallery .gal-item img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.grid-gallery.curve-top:before{content:'';position:absolute;top:-75px;left:0;width:100%;height:120px;background:center / cover no-repeat url(/wp-content/themes/CleanBuild/assets/svg/bg-curve-invert.svg);background-size:100% 120px;z-index:2}@media only screen and (max-width:1600px){.grid-gallery.curve-top:before{background-size:110% 120px}}@media only screen and (max-width:1400px){.grid-gallery.curve-top:before{background-size:120% 120px}}@media only screen and (max-width:1200px){.grid-gallery.curve-top:before{background-size:130% 120px;height:90px}}@media only screen and (max-width:1000px){.grid-gallery.curve-top:before{background-size:140% 120px}}@media only screen and (max-width:800px){.grid-gallery.curve-top:before{background-size:150% 120px}}@media only screen and (max-width:600px){.grid-gallery.curve-top:before{display:none}}.grid-gallery.curve:after{content:'';position:absolute;bottom:-120px;left:0;width:100%;height:120px;background:center / cover no-repeat url(/wp-content/themes/CleanBuild/assets/svg/grey-curve-2.svg);background-size:110% 120px;z-index:3;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:1600px){.grid-gallery.curve:after{background-size:120% 120px}}@media only screen and (max-width:1400px){.grid-gallery.curve:after{background-size:130% 120px}}@media only screen and (max-width:1200px){.grid-gallery.curve:after{background-size:140% 120px;bottom:-98px}}@media only screen and (max-width:1000px){.grid-gallery.curve:after{background-size:150% 120px}}@media only screen and (max-width:800px){.grid-gallery.curve:after{background-size:160% 120px}}@media only screen and (max-width:600px){.grid-gallery.curve:after{display:none}}.grid-gallery .gallery{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start}.grid-gallery .gallery .gal-item{flex-grow:1;flex-basis:auto;overflow:hidden;max-height:400px;margin-right:12px;margin-bottom:12px}@media only screen and (max-width:1400px){.grid-gallery .gallery .gal-item{max-height:350px}}@media only screen and (max-width:980px){.grid-gallery .gallery .gal-item{max-height:350px}}@media only screen and (max-width:750px){.grid-gallery .gallery .gal-item{max-height:300px}}@media only screen and (max-width:500px){.grid-gallery .gallery .gal-item{max-height:275px}}.grid-gallery .gallery .gal-item img{width:100%;height:400px;object-fit:cover;opacity:.8;border-radius:4px;-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){.grid-gallery .gallery .gal-item img{max-height:350px}}@media only screen and (max-width:980px){.grid-gallery .gallery .gal-item img{height:350px}}@media only screen and (max-width:750px){.grid-gallery .gallery .gal-item img{height:300px}}@media only screen and (max-width:500px){.grid-gallery .gallery .gal-item img{height:275px}}.grid-gallery .gallery .gal-item img:hover{opacity:1}.grid-gallery .gallery .left-intro{width:600px;text-align:left;padding:30px;padding-right:60px}@media only screen and (max-width:1200px){.grid-gallery .gallery .left-intro{max-width:50%;padding-right:30px}}@media only screen and (max-width:980px){.grid-gallery .gallery .left-intro{width:100%;max-width:100%;padding-top:0;padding-left:0;padding-right:0}}@media only screen and (max-width:600px){.grid-gallery .gallery .left-intro{padding-top:30px}}.grid-gallery .gallery .left-intro~.image-1{width:12%}@media only screen and (max-width:1320px){.grid-gallery .gallery .left-intro~.image-1{width:30%}}@media only screen and (max-width:980px){.grid-gallery .gallery .left-intro~.image-1{width:47%}}.grid-gallery .gallery .left-intro~.image-2{width:20%}@media only screen and (max-width:1320px){.grid-gallery .gallery .left-intro~.image-2{width:30%}}@media only screen and (max-width:980px){.grid-gallery .gallery .left-intro~.image-2{width:33%}}@media only screen and (max-width:800px){.grid-gallery .gallery .left-intro~.image-2{width:48%}}@media only screen and (max-width:550px){.grid-gallery .gallery .left-intro~.image-2{display:none}}.grid-gallery .gallery .left-intro~.image-3{width:26%}@media only screen and (max-width:1320px){.grid-gallery .gallery .left-intro~.image-3{display:none}}.grid-gallery .gallery .left-intro~.image-stack{flex-direction:column;max-width:26%;height:400px;margin-right:12px}@media only screen and (max-width:1400px){.grid-gallery .gallery .left-intro~.image-stack{height:350px}}@media only screen and (max-width:1320px){.grid-gallery .gallery .left-intro~.image-stack{max-width:33%}}@media only screen and (max-width:980px){.grid-gallery .gallery .left-intro~.image-stack{height:350px}}@media only screen and (max-width:800px){.grid-gallery .gallery .left-intro~.image-stack{max-width:48%}}@media only screen and (max-width:750px){.grid-gallery .gallery .left-intro~.image-stack{height:300px}}@media only screen and (max-width:550px){.grid-gallery .gallery .left-intro~.image-stack{margin-right:0}}@media only screen and (max-width:500px){.grid-gallery .gallery .left-intro~.image-stack{height:275px}}.grid-gallery .gallery .left-intro~.image-stack .image-4,.grid-gallery .gallery .left-intro~.image-stack .image-5{width:20%;height:200px}.grid-gallery .gallery .left-intro~.image-stack .image-4 img,.grid-gallery .gallery .left-intro~.image-stack .image-5 img{height:calc(50% - 6px)}.grid-gallery .gallery .left-intro~.image-stack .image-5 img{margin-top:6px}.grid-gallery .gallery .left-intro~.image-6{width:45%}@media only screen and (max-width:1320px){.grid-gallery .gallery .left-intro~.image-6{width:33%}}@media only screen and (max-width:550px){.grid-gallery .gallery .left-intro~.image-6{margin-right:0}}.grid-gallery .prod-gallery .prod-intro{width:100%;text-align:center;padding:50px 30px 30px}@media only screen and (max-width:1200px){.grid-gallery .prod-gallery .prod-intro{padding:30px}}@media only screen and (max-width:600px){.grid-gallery .prod-gallery .prod-intro{padding:30px 0 30px}}.grid-gallery .prod-gallery~.btn{margin-top:12px}.grid-gallery .prod-gallery.total-2 .gal-item{width:calc(50% - 12px)}.grid-gallery .prod-gallery.total-2 .image-2{margin-right:0}.grid-gallery .prod-gallery.total-3 .gal-item{width:calc(33% - 12px)}@media only screen and (max-width:400px){.grid-gallery .prod-gallery.total-3 .gal-item{width:calc(50% - 12px)}}.grid-gallery .prod-gallery.total-4 .prod-intro~{justify-content:space-between}.grid-gallery .prod-gallery.total-4 .prod-intro~.gal-item{flex-basis:48%;margin-right:12px}@media only screen and (max-width:500px){.grid-gallery .prod-gallery.total-4 .prod-intro~.gal-item{flex-basis:100%;margin-right:0}}.grid-gallery .prod-gallery.total-4 .prod-intro~.gal-item:nth-of-type(2n){margin-right:0}.grid-gallery .prod-gallery.total-5 .prod-intro~.gal-item{width:calc(33% - 12px)}@media only screen and (max-width:400px){.grid-gallery .prod-gallery.total-5 .prod-intro~.gal-item{width:calc(50% - 12px)}}@media only screen and (max-width:400px){.grid-gallery .prod-gallery.total-5 .prod-intro~.gal-item.image-2,.grid-gallery .prod-gallery.total-5 .prod-intro~.gal-item.image-4{margin-right:0}}.grid-gallery .prod-gallery.total-5 .prod-intro~.gal-item.image-3,.grid-gallery .prod-gallery.total-5 .prod-intro~.gal-item.image-5{margin-right:0}@media only screen and (max-width:400px){.grid-gallery .prod-gallery.total-5 .prod-intro~.gal-item.image-3{margin-right:12px}}.grid-gallery .prod-gallery.total-5 .prod-intro~.image-stack{display:flex}.grid-gallery .prod-gallery.total-5 .prod-intro~.image-stack .image-4,.grid-gallery .prod-gallery.total-5 .prod-intro~.image-stack .image-5{width:auto;height:inherit}.grid-gallery .prod-gallery.total-6 .prod-intro~.gal-item{width:calc(33% - 12px)}@media only screen and (max-width:850px){.grid-gallery .prod-gallery.total-6 .prod-intro~.gal-item{width:calc(50% - 12px)}}.grid-gallery .prod-gallery.total-6 .prod-intro~.gal-item:nth-of-type(3n){margin-right:0}@media only screen and (max-width:850px){.grid-gallery .prod-gallery.total-6 .prod-intro~.gal-item:nth-of-type(3n){margin-right:12px}}@media only screen and (max-width:850px){.grid-gallery .prod-gallery.total-6 .prod-intro~.gal-item:nth-of-type(2n){margin-right:0}}@media only screen and (max-width:850px){.grid-gallery .prod-gallery.total-6 .prod-intro~.gal-item:last-of-type{margin-right:0}}.timeline{padding-top:50px;padding-bottom:100px}@media only screen and (max-width:1200px){.timeline{padding-top:30px;padding-bottom:60px}}@media only screen and (max-width:980px){.timeline{padding-top:20px}}@media only screen and (max-width:600px){.timeline{padding-bottom:30px}}.timeline h2{text-align:center}.timeline .container{position:relative}.timeline .container:before{content:'';position:absolute;top:-25px;left:50%;width:25px;height:25px;background:#f8f8f8;border-radius:100%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:935px){.timeline .container:before{display:none}}.timeline .container:after{content:'';position:absolute;top:0;bottom:0;left:50%;width:2px;background:#f8f8f8;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:935px){.timeline .container:after{display:none}}.timeline .arrow:after{content:'\f078';position:absolute;bottom:-18px;left:50%;font-family:'Font Awesome 5 Pro';font-size:30px;color:#f8f8f8;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:935px){.timeline .arrow:after{display:none}}.timeline .box{position:relative;left:0;width:45%;opacity:0;text-align:left;border-radius:4px;background:#b0d74d;padding:25px 50px;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px);-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:935px){.timeline .box{width:100%;margin-bottom:20px}}@media only screen and (max-width:600px){.timeline .box{padding:25px}}.timeline .box.visible{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.timeline .box:after{content:'';position:absolute;right:-20px;top:50%;width:0;height:0;border-style:solid;border-width:15px 0 15px 20px;border-color:transparent transparent transparent #b0d74d;-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:935px){.timeline .box:after{display:none}}.timeline .box:nth-of-type(2n){top:-25px;right:-55%;left:inherit;opacity:0;text-align:right;padding-right:50px;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px);-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:935px){.timeline .box:nth-of-type(2n){top:initial;right:0;text-align:left;-webkit-transform:translateX(-30px);-moz-transform:translateX(-30px);-ms-transform:translateX(-30px);-o-transform:translateX(-30px);transform:translateX(-30px)}}.timeline .box:nth-of-type(2n).visible{opacity:1;-webkit-transform:translatex(0);-moz-transform:translatex(0);-ms-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}.timeline .box:nth-of-type(2n):after{right:inherit;left:-20px;-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:935px){.timeline .box:nth-of-type(2n):after{display:none}}.timeline .box:nth-of-type(2n+1){top:-50px}@media only screen and (max-width:935px){.timeline .box:nth-of-type(2n+1){top:initial}}.timeline .box:first-of-type{top:0;margin-top:65px}@media only screen and (max-width:935px){.timeline .box:first-of-type{margin-top:20px}}.timeline .box h3{color:#fff}.timeline .box p{color:#fff}.timeline .box p:last-of-type{margin-bottom:10px}.timeline .box .date{font-weight:500;margin-bottom:8px}.trust-strip{position:relative;padding:0 0 25px}@media only screen and (max-width:1200px){.trust-strip{margin-top:10px}}@media only screen and (max-width:980px){.trust-strip{padding:0 0 25px}}@media only screen and (max-width:600px){.trust-strip{padding:30px 0 20px}}.trust-strip.ie-trust{padding-top:50px}@media only screen and (max-width:600px){.trust-strip~.repeater-content.container .row{margin-top:15px}}@media only screen and (max-width:980px){.trust-strip .container{position:relative;z-index:9;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}}@media only screen and (max-width:600px){.trust-strip .container{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.trust-strip .inner-container{display:flex;flex-wrap:wrap}.trust-strip .inner-container .icon{flex-grow:1;text-align:center;padding-top:4px;margin:0 50px 25px 50px;-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:1570px){.trust-strip .inner-container .icon{margin:0 0 25px 0}}@media only screen and (max-width:1200px){.trust-strip .inner-container .icon{margin:0 20px 25px 0}}@media only screen and (max-width:980px){.trust-strip .inner-container .icon{margin:0 20px 12px 0}}@media only screen and (max-width:900px){.trust-strip .inner-container .icon{width:30%;flex-basis:29%}}@media only screen and (max-width:600px){.trust-strip .inner-container .icon{margin:0 5px 12px 0}.trust-strip .inner-container .icon:nth-of-type(3){margin-right:0}}.trust-strip .inner-container .icon:first-of-type{margin-left:0}.trust-strip .inner-container .icon:last-of-type{margin-right:0}@media only screen and (max-width:900px){.trust-strip .inner-container .icon:last-of-type{display:none}}.trust-strip .inner-container .icon:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}@media only screen and (max-width:1100px){.trust-strip .inner-container .icon:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.trust-strip .inner-container .icon i,.trust-strip .inner-container .icon p{color:#3198c6}.trust-strip .inner-container .icon i{font-size:30px;margin-right:6px}@media only screen and (max-width:1000px){.trust-strip .inner-container .icon i{margin-right:4px}}@media only screen and (max-width:815px){.trust-strip .inner-container .icon i{display:block;margin-right:0;margin-bottom:6px}}@media only screen and (max-width:600px){.trust-strip .inner-container .icon i{font-size:34px}}@media only screen and (max-width:350px){.trust-strip .inner-container .icon i{font-size:30px}}.trust-strip .inner-container .icon p{font-size:22px;font-weight:400;line-height:1;margin-bottom:0}@media only screen and (max-width:1200px){.trust-strip .inner-container .icon p{font-size:20px}}@media only screen and (max-width:1000px){.trust-strip .inner-container .icon p{font-size:18px}}@media only screen and (max-width:600px){.trust-strip .inner-container .icon p{font-size:15px;text-transform:uppercase;line-height:1.1}}@media only screen and (max-width:500px){.trust-strip .inner-container .icon p{font-size:18px}}@media only screen and (max-width:350px){.trust-strip .inner-container .icon p{font-size:12px}}.map-section{position:relative;min-height:765px;background:right / cover no-repeat #b4d6fa url(/wp-content/themes/CleanBuild/assets/background/location-map-soon.png)}@media only screen and (max-width:1600px){.map-section{min-height:690px}}@media only screen and (max-width:1400px){.map-section{min-height:625px}}@media only screen and (max-width:1150px){.map-section{background:transparent}}.map-section.curve{background-position:right 50px}@media only screen and (max-width:1150px){.map-section.curve{background-position:right 200px}}.map-section.curve:before{content:'';position:absolute;top:0;left:0;width:100%;height:120px;background:center / cover no-repeat url(/wp-content/themes/CleanBuild/assets/svg/bg-curve-2.svg);background-size:100% 120px;z-index:2;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-size:110% 120px}@media only screen and (max-width:1600px){.map-section.curve:before{background-size:110% 120px}}@media only screen and (max-width:1400px){.map-section.curve:before{background-size:120% 120px}}@media only screen and (max-width:1200px){.map-section.curve:before{background-size:130% 120px;top:-25px}}@media only screen and (max-width:1000px){.map-section.curve:before{background-size:140% 120px}}@media only screen and (max-width:800px){.map-section.curve:before{background-size:150% 120px}}@media only screen and (max-width:600px){.map-section.curve:before{display:none}}@media only screen and (max-width:1150px){.map-section.curve:before{display:none}}.map-section.curve .left-section{top:calc(50% + 40px)}.map-section img{height:380px;width:100%;object-fit:cover;object-position:right}@media only screen and (min-width:1151px){.map-section img{display:none}}.map-section .left-section{position:absolute;top:50%;width:50%;background:#fff;-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:1600px){.map-section .left-section{width:46%}}@media only screen and (max-width:1400px){.map-section .left-section{width:50%}}@media only screen and (max-width:1150px){.map-section .left-section{display:block;position:relative;width:100%;top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.map-section .left-section .text{padding-top:90px;padding-right:130px;padding-left:calc((100vw - 1450px) / 2);padding-bottom:90px}@media only screen and (max-width:1600px){.map-section .left-section .text{padding-left:60px;padding-right:100px}}@media only screen and (max-width:1400px){.map-section .left-section .text{padding-left:60px;padding-right:60px;padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:980px){.map-section .left-section .text{padding-top:30px;padding-bottom:30px;padding-left:30px;padding-right:30px}}@media only screen and (max-width:720px){.map-section .left-section .text{padding-left:15px;padding-right:15px}}@media only screen and (max-width:500px){.map-section .left-section .text{padding-top:20px}}.accreds{text-align:center;padding-top:60px}@media only screen and (max-width:980px){.accreds{padding-top:30px}}.accreds:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.accreds .box{height:150px;margin:0 15px}@media only screen and (max-width:1100px){.accreds .box{height:100px}}.accreds img{vertical-align:middle;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.footer{padding:100px 0 60px}@media only screen and (max-width:1600px){.footer{padding:100px 0}}@media only screen and (max-width:1200px){.footer{padding:60px 0}}@media only screen and (max-width:980px){.footer{padding:30px 0}}.footer ul li{margin-bottom:10px}@media only screen and (max-width:400px){.footer ul li{margin-bottom:0}}.footer li,.footer p,.footer h3,.footer span{color:#3f3f3f}.footer a{color:#3f3f3f}.footer a:hover{color:#3198c6}.footer h3{margin-bottom:30px}@media only screen and (max-width:600px){.footer h3{font-size:28px;margin-bottom:20px}}.footer .top-footer{padding:30px 0}@media only screen and (max-width:500px){.footer .top-footer .links{display:block;width:100%}}.footer .top-footer .links .menu-col{display:inline-block;margin-right:60px;margin-bottom:40px}@media only screen and (max-width:980px){.footer .top-footer .links .menu-col{margin-bottom:30px}}@media only screen and (max-width:650px){.footer .top-footer .links .menu-col{margin-right:30px}}@media only screen and (max-width:400px){.footer .top-footer .links .menu-col{text-align:left;margin-right:0}}@media only screen and (max-width:500px){.footer .top-footer .links .menu-col.menu-info{display:none}}@media only screen and (max-width:400px){.footer .top-footer .links .menu-col ul{margin-bottom:0}}.footer .top-footer .address{width:400px;text-align:right}@media only screen and (max-width:500px){.footer .top-footer .address{display:block;width:100%;text-align:left}}.footer .top-footer .address li.space{height:20px}.footer .top-footer .address li.social a{font-size:18px;margin-left:15px}.footer .top-footer .address .address-list{margin-bottom:40px}@media only screen and (max-width:500px){.footer .top-footer .address .address-list{margin-bottom:30px}}.footer .top-footer .address .opening-hours{margin-bottom:40px}@media only screen and (max-width:500px){.footer .top-footer .address .opening-hours{margin-bottom:30px}}.footer .top-footer .address .contact-details a{color:#3198c6}.footer .top-footer .address .contact-details a:hover{color:#176189}.footer .top-footer .address .contact-details svg{margin-right:4px}.footer .top-footer .address .footer-contact{margin:20px 0}.footer .top-footer .address .footer-contact a{color:#fff}.footer .top-footer #menu-areas-we-serve{display:flex;flex-direction:column;flex-wrap:wrap;height:200px}.footer .top-footer #menu-areas-we-serve li{margin-right:65px}@media only screen and (max-width:600px){.footer .top-footer #menu-areas-we-serve li{margin-right:30px}}.footer .bottom-footer{text-align:center;overflow:hidden}.footer .bottom-footer p{margin:0;display:inline-block;float:left}.footer .bottom-footer p span{margin:0 10px}.opening-hours{margin-bottom:20px}.opening-hours p{margin-bottom:10px}@media only screen and (max-width:400px){.opening-hours p{margin-bottom:0}}.social-links a:last-of-type .fa{margin-right:0}.social-links .fa{font-size:32px;color:#3198c6;margin-right:15px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.social-links .fa:hover{color:#176189}.blog-footer{margin-top:50px;margin-bottom:90px}@media only screen and (max-width:980px){.blog-footer{margin-top:50px;margin-bottom:60px}}@media only screen and (max-width:650px){.blog-footer .social-buttons{display:block;width:100%;text-align:center}}.blog-footer .social-buttons p{font-weight:400;margin-bottom:20px}.blog-footer .social-buttons a:last-of-type .fa{margin-right:0}.blog-footer .social-buttons .fa{font-size:32px;color:#3198c6;margin-right:8px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.blog-footer .social-buttons .fa:hover{color:#176189}.blog-footer .navigation{text-align:right}@media only screen and (max-width:650px){.blog-footer .navigation{display:block;text-align:center;margin:auto;margin-top:50px}}.blog-footer .navigation .nav-arrow{display:inline-block}.blog-footer .navigation .nav-arrow:first-of-type{margin-right:15px}@media only screen and (max-width:459px){.blog-footer .navigation .nav-arrow:first-of-type{margin-right:0}}.blog-footer .navigation .nav-arrow:last-of-type{margin-right:0}.blog-footer .navigation .nav-arrow.nav-left a:before{font-family:'Font Awesome 5 Pro';content:'\f053';position:relative;color:#fff;font-size:17px;padding-right:50px}.blog-footer .navigation .nav-arrow.nav-left a:after{display:none}.blog-footer .navigation .nav-arrow.nav-right{text-align:left}@media only screen and (max-width:459px){.blog-footer .navigation .nav-arrow.nav-right{margin-top:12px}}.blog-footer .navigation .nav-arrow.nav-right a:after{float:right}@media only screen and (max-width:650px){.blog-footer .navigation .nav-arrow a{min-width:205px}}.sidebar-content .text{display:inline-block;width:calc(100% - 405px);padding-right:150px}@media only screen and (max-width:1400px){.sidebar-content .text{padding-right:75px}}@media only screen and (max-width:1250px){.sidebar-content .text{display:block;width:100%;padding:0}}.sidebar-content .sidebar{display:inline-block;width:400px}@media only screen and (max-width:1250px){.sidebar-content .sidebar{display:block;width:100%;margin-top:30px}}@media only screen and (max-width:1250px){.sidebar-content .sidebar .latest-posts{display:none}}.sidebar-content .sidebar .latest-posts a{position:relative;display:block;overflow:hidden;border-bottom:1px solid #ececec;padding:15px 0}.sidebar-content .sidebar .latest-posts a:last-of-type{border:0}.sidebar-content .sidebar .latest-posts a:hover i{color:#b0d74d}.sidebar-content .sidebar .latest-posts a i{position:absolute;top:52%;left:8px;font-size:25px;color:#3198c6;-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}.sidebar-content .sidebar .latest-posts a span{display:block;padding-left:60px}.sidebar-content .sidebar .cta-block{position:relative;display:block;background:#3198c6;margin-top:25px}@media only screen and (max-width:1250px){.sidebar-content .sidebar .cta-block{display:inline-block;width:48%;margin:0 .5%}}@media only screen and (max-width:800px){.sidebar-content .sidebar .cta-block{display:block;width:100%;margin:0;margin-top:10px}}.sidebar-content .sidebar .cta-block:hover{opacity:.9}.sidebar-content .sidebar .cta-block.green{background:#b0d74d}.sidebar-content .sidebar .cta-block p,.sidebar-content .sidebar .cta-block h3,.sidebar-content .sidebar .cta-block i{color:#fff}.sidebar-content .sidebar .cta-block i{position:absolute;top:50%;left:25px;font-size:70px;color:#fff;-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:360px){.sidebar-content .sidebar .cta-block i{top:15px;right:15px;left:inherit;opacity:.25;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.sidebar-content .sidebar .cta-block .content{padding:25px 25px 25px 115px}@media only screen and (max-width:360px){.sidebar-content .sidebar .cta-block .content{padding:25px}}.sidebar-content .sidebar .cta-block .content h3{font-size:30px;margin-bottom:12px}.sidebar-content .sidebar .cta-block .content p{font-size:16px;font-weight:400}.seasonal-opening-hours{position:fixed;bottom:0;left:0;right:0;z-index:98;padding:15px 0;background:#252525}.seasonal-opening-hours p{margin:0;font-size:16px;display:inline-block;color:#fff;line-height:1;margin-right:15px}.seasonal-opening-hours#covid-19{text-align:center}@media only screen and (max-width:850px){.seasonal-opening-hours#covid-19 .btn{margin-top:10px}}#cookiePolicy{transition:0.3s ease}#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}.posts-loop{text-align:center;padding:50px 0}.posts-loop .container{display:flex;flex-wrap:wrap}@media only screen and (max-width:500px){.posts-loop .container{flex-direction:column}}.posts-loop .container .post-block{position:relative;flex-basis:calc(33% - 17px);display:flex;justify-content:flex-start;flex-direction:column;border-radius:4px;border:1px solid #f2f2f2;padding-bottom:30px;margin:10px}@media only screen and (max-width:1100px){.posts-loop .container .post-block{flex-basis:calc(50% - 20px)}}.posts-loop .container .post-block:hover h3{color:#b0d74d;-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 .container .post-block .post-image{overflow:hidden;height:250px;border-radius:4px 4px 0 0}.posts-loop .container .post-block .post-image img{width:100%;height:100%;object-fit:cover;border-radius:4px 4px 0 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}.posts-loop .container .post-block .post-image img:hover{-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:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.posts-loop .container .post-block .post-text{position:relative;height:53%;padding:30px 20px 50px 20px}.posts-loop .container .post-block .post-text h3{font-size: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}.posts-loop .container .post-block .post-text p{margin-bottom:20px}.posts-loop .container .post-block .flex-container{display:flex;flex-direction:column;justify-content:flex-end;padding:0 20px 0 20px}.careers-loop .post-loop-blocks{display:flex;flex-wrap:wrap;justify-content:space-between}.careers-loop .block{flex-basis:48%;background:#f2f2f2;margin-bottom:20px}@media only screen and (max-width:800px){.careers-loop .block{flex-basis:100%}}.careers-loop .block .text{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:30px;margin-bottom:30px}.careers-loop .block .text.text-ie{height:auto}.careers-loop .block .text .read-more{margin-top:20px}.careers-loop .flex-container{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.meta p{display:inline-block;margin-right:15px}.meta p:last-of-type{margin-right:0}.meta .fas{color:#3198c6;font-size:20px}.single-careers .fullwidth-content .meta{margin-bottom:20px}.single-careers .fullwidth-content ul,.single-careers .fullwidth-content ol{margin-bottom:30px}.trustpilot-widget-header{position:absolute;bottom:100px;left:50%;z-index:9;width:650px;max-width:100%;background:rgba(0,0,0,.3);border-radius:4px;padding:4px 15px 0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1400px){.trustpilot-widget-header{bottom:90px;width:600px}}@media only screen and (max-width:1200px){.trustpilot-widget-header{width:520px}}@media only screen and (max-width:600px){.trustpilot-widget-header{width:100%;bottom:0;border-radius:0;padding:0}}.trustpilot-widget-header .tp-wrap{padding:4px 15px 0}.trustpilot-widget-header .offer-strip-banner{position:relative;bottom:0;z-index:2;width:100%;background:#fff;padding:15px}@media only screen and (min-width:601px){.trustpilot-widget-header .offer-strip-banner{display:none}}.trustpilot-widget-header .offer-strip-banner .wrap{display:block;text-align:center;border:4px solid #b0d74d}.trustpilot-widget-header .offer-strip-banner .wrap img{padding-top:7px;height:200px}@media only screen and (max-width:450px){.trustpilot-widget-header .offer-strip-banner .wrap img{width:200px}}.trustpilot-section{padding:90px 0 30px 0}@media only screen and (max-width:1200px){.trustpilot-section{padding:60px 0 30px 0}}@media only screen and (max-width:549px){.trustpilot-section{display:none}}.trustpilot-section .trustpilot-widget:before{content:'';position:absolute;top:50%;left:0;width:185px;height:69px;background:#fff;z-index:9;-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:549px){.trustpilot-section .trustpilot-widget:before{display:none}}.trustpilot-section .trustpilot-widget:after{content:'';position:absolute;top:55%;left:42px;width:120px;height:69px;background:url(/wp-content/themes/CleanBuild/assets/graphics/trustpilot-logo.png) no-repeat;z-index:9}@media only screen and (max-width:549px){.trustpilot-section .trustpilot-widget:after{display:none}}.fixed-finance{position:fixed;bottom:0;left:0;right:0;z-index:9;width:300px;background:rgba(49,152,198,.9);text-align:left;padding:12px 30px 10px 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;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (max-width:1600px){.fixed-finance{width:100%;text-align:center;padding:12px 0 10px 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;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:875px){.fixed-finance .second{display:none}}@media only screen and (max-width:1300px){.fixed-finance .container{padding-left:15px;padding-right:15px}}@media only screen and (max-width:605px){.fixed-finance{display:none}}.fixed-finance.clicked{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.fixed-finance.clicked .close{display:none}.fixed-finance p{display:inline-block;font-size:20px;color:#fff;line-height:1.2;margin-top:12px;margin-bottom:20px}@media only screen and (max-width:1600px){.fixed-finance p{font-size:22px;margin-top:0;margin-bottom:0;margin-right:20px}}.fixed-finance p .bold{display:inline-block;font-size:37px;font-weight:400;text-transform:uppercase;line-height:1.2;margin-bottom:8px}@media only screen and (max-width:1600px){.fixed-finance p .bold{display:inline;font-size:28px;line-height:inherit}}@media only screen and (min-width:1601px){.fixed-finance p .bold .finance-hide{display:none}}.fixed-finance .btn{padding:15px 14px 13px 14px;margin-top:0;margin-bottom:10px}@media only screen and (max-width:1600px){.fixed-finance .btn{padding:15px 20px 13px 20px;margin-bottom:0}}@media only screen and (max-width:1138px){.fixed-finance .btn{padding:10px 20px 10px 20px;margin-top:4px}}@media only screen and (max-width:875px){.fixed-finance .btn{margin-top:0}}.fixed-finance .btn:after{padding-left:20px}@media only screen and (max-width:1600px){.fixed-finance .btn:after{padding-left:50px}}.fixed-finance .close{position:relative}.fixed-finance .close:before{content:'\f057';position:absolute;top:-12px;right:-12%;font-family:'Font Awesome 5 Pro';font-size:24px;color:#fff;line-height:1;cursor:pointer;border-radius:4px 4px 0 0;padding:6px 6px 2px}@media only screen and (max-width:1600px){.fixed-finance .close:before{top:-44px;right:0;background:rgba(49,152,198,.9)}}.fancybox-title-float-wrap .child{background:rgba(49,152,198,.9);font-size:18px;font-weight:400;border-radius:4px;text-shadow:none}@media only screen and (max-width:1200px){.fancybox-title-float-wrap .child{font-size:15px}}#bottomTrigger{left:0;bottom:15%;position:fixed}@media only screen and (max-width:1400px){#bottomTrigger{bottom:20px}}