/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}.icaal-contact-form input,.icaal-contact-form select,.icaal-contact-form textarea{width:100%;border:1px solid #eee;border-radius:4px;padding:10px;margin-bottom:10px}.icaal-contact-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.icaal-contact-form input[type="checkbox"]{width:auto}.icaal-contact-form .icaal-contact-form-wrap{margin-bottom:.5em}.icaal-contact-form input.is-valid,.icaal-contact-form select.is-valid,.icaal-contact-form textarea.is-valid{border-color:#eee}.icaal-contact-form input.is-invalid,.icaal-contact-form select.is-invalid,.icaal-contact-form textarea.is-invalid{border-color:#a94442}.icaal-contact-form .select-wrapper{position:relative}.icaal-contact-form .select-wrapper:before{content:'\f0d7';font-family:FontAwesome;color:#999;display:inline-block;position:absolute;right:15px;top:10%;pointer-events:none}.icaal-contact-form input[type="checkbox"]{margin-right:5px!important;opacity:1!important;position:static!important;transform:translate(0,0)!important}.icaal-contact-form .icaal-contact-form-checkbox{float:left;padding-left:5px}.icaal-contact-form .btn{display:inline-block;width:auto;padding:.5em 2em;border:1px solid rgba(0,0,0,0);border-radius:4px;transition:0.2s ease-out;font-size:1em;text-transform:uppercase;font-weight:700}.icaal-contact-form .btn.btn-loading,.icaal-contact-form .btn.btn-loading:hover{background:#efefef;border-color:#efefef;color:#c8c8c8}.icaal-contact-form .submit:hover{cusor:pointer}@charset "UTF-8";
/*!
Theme Name: Clean Build
Theme URI: https://github.com/ConnorBurton/CleanBuild
Description: A blank Wordpress boilerplate theme to make developing Wordpress themes quicker & easier.
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/
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}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}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:0;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 #fff;margin-bottom:15px;background:transparent;resize:none;color:#fff}input[type=text].wpcf7-not-valid,input[type=tel].wpcf7-not-valid,input[type=email].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e74c3c}input[type=submit]{text-transform:uppercase;color:#fff;outline:none;cursor:pointer;padding:20px 30px;font-weight:600;margin:10px 0;display:inline-block;background:#F01C70}input[type=submit]:hover{background:#e30f63;-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}.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 .custom-select{display:block;position:relative}.wpcf7 .custom-select:after{content:"";font-family:"FontAwesome";position:absolute;top:50%;right:30px}.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:#eee}span.wpcf7-list-item .wpcf7-list-item-label{display:inline-block}span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:middle;cursor:pointer;border:1px solid #878787;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before{border-radius:50px}.split-inputs{overflow:hidden}.split-inputs span{display:block;width:calc(50% - 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{font-weight:600;text-transform:capitalize;opacity:1;color:#eee}:-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1;color:#eee}::-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1;color:#eee}:-ms-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1;color:#eee}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px}.wpcf7-form.invalid .wpcf7-response-output{background:#e74c3c}.wpcf7-form.sent .wpcf7-response-output{background:#2ecc71}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:30px;padding:0 10px}.data-check p.terms a{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:60px;font-size:14px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%);color:#009FE3}.data-check span.wpcf7-list-item input[type=checkbox]{display:none}.data-check span.wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.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 #212121;border-color:#212121 transparent #212121 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:"";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:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"FontAwesome";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.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:"HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-size:16px;line-height:1.5}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#878787}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}#bottomTrigger{position:fixed;left:0;bottom:15%;width:1px;height:1px}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:960px;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}img{width:initial;width:auto;max-width:100%}.container{max-width:1450px;width:100%;margin:0 auto}@media only screen and (max-width:1570px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 15px}}.container-small{position:relative;max-width:1200px;width:100%;margin:0 auto}@media only screen and (max-width:1320px){.container-small{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-small{padding:0 30px}}@media only screen and (max-width:720px){.container-small{padding:0 15px}}.fa{color:inherit;font-size:inherit}body{background:#000;overflow-x:hidden}a{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}h1{font-size:60px;margin-bottom:25px}@media only screen and (max-width:980px){h1{font-size:50px}}@media only screen and (max-width:600px){h1{font-size:32px}}h2{font-size:42px;margin-bottom:25px}@media only screen and (max-width:980px){h2{font-size:32px}}@media only screen and (max-width:600px){h2{font-size:22px}}h3{font-size:35px;margin-bottom:20px}@media only screen and (max-width:980px){h3{font-size:25px}}@media only screen and (max-width:600px){h3{font-size:19px}}h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:300}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:600}p{margin-bottom:20px}p a{color:#F01C70}p a:hover{color:#f2347f}ul,ol{margin-bottom:20px}.main-content ul,.main-content ol{list-style-type:disc;list-style-position:inside}ul li,ol li{margin-bottom:5px;list-style:inherit}.main-content ol{list-style-type:decimal}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}.half{width:calc(50% - 15px)}@media only screen and (max-width:1200px){.half{width:100%}}.third{width:calc(33.33% - 15px)}.flex{display:flex}.t-center{text-align:center}.j-center{justify-content:center}.small-pad{padding-top:70px;padding-bottom:70px}@media only screen and (max-width:1400px){.small-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:1280px){.small-pad{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:980px){.small-pad{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:450px){.small-pad{padding-top:30px;padding-bottom:30px}}.med-pad{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1600px){.med-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1400px){.med-pad{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width:1280px){.med-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:980px){.med-pad{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:450px){.med-pad{padding-top:30px;padding-bottom:30px}}.large-pad{padding-top:150px;padding-bottom:150px}@media only screen and (max-width:1600px){.large-pad{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:1400px){.large-pad{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1280px){.large-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:980px){.large-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:450px){.large-pad{padding-top:30px;padding-bottom:30px}}.o-fit{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.pad-30{padding:30px}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.readable{max-width:80ch}.clear{clear:both}.ie-back{background-position:center;background-repeat:no-repeat;background-size:cover}.back-fixed{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (max-width:1200px){.back-fixed{background-attachment:inherit}}.absolute{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.relative{position:relative}.flex-wrap{display:flex;flex-wrap:wrap;overflow:hidden}.flex-col{display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.header-space{height:170px}@media only screen and (max-width:980px){.header-space{height:90px}}.main-header{background:#000;position:fixed;top:0;left:0;right:0;z-index:10}@media only screen and (max-width:980px){.main-header .container{display:flex;align-items:center}}.top-menu{display:flex;justify-content:space-between;align-items:center;margin-top:40px}.top-menu .header-phone{color:#009FE3;font-size:26px;font-weight:600}@media only screen and (max-width:980px){.top-menu .header-phone{display:none}}.top-menu .menu{display:flex;width:33.33%;justify-content:space-between;margin:0;flex-wrap:wrap}.top-menu .menu li{display:inline-block}.top-menu .menu li a{background:#006A98;color:#fff;cursor:pointer;padding:10px 25px;border-radius:50px}.top-menu .menu li a:hover{background:#00587f}@media only screen and (max-width:1200px){.top-menu .menu{width:40%}}@media only screen and (max-width:980px){.top-menu .menu{display:none}}@media only screen and (max-width:980px){.top-menu{width:50%;margin-top:0}}.logo a{display:block}.logo a img{vertical-align:middle;width:200px}@media only screen and (max-width:980px){.desk-menu{display:none}}.desk-menu ul{width:100%;text-align:right;margin:0;display:flex;justify-content:space-between}.desk-menu ul li{display:inline-block;margin:0;margin-left:-6px;position:relative}.desk-menu ul li:nth-of-type(2) a:hover{color:#009FE3}.desk-menu ul li:nth-of-type(3) a:hover{color:#009642}.desk-menu ul li:nth-of-type(4) a:hover{color:#f8b336}.desk-menu ul li:nth-of-type(5) a:hover{color:#2E2E82}.desk-menu ul li:nth-of-type(7) a:hover{color:#009FE3}.desk-menu ul li:nth-of-type(8) a:hover{color:#009642}.desk-menu ul li a{display:block;color:#878787;line-height:90px;font-weight:600;cursor:pointer}.desk-menu ul li a:hover{color:#F01C70}.desk-menu ul li:hover ul{display:block}.desk-menu ul li ul{display:none;position:absolute;left:-20px;width:300px;background:#000;text-align:left}.desk-menu ul li ul li{display:block;padding:10px 30px;margin:0;border-bottom:1px solid rgba(0,0,0,.1)}.desk-menu ul li ul li a{line-height:45px}.desk-menu ul li ul li a:hover{color:#009FE3!important}.desk-menu ul li ul li.menu-item-459 a:hover{color:#2E2E82!important}.desk-menu ul li ul li:last-of-type{padding-bottom:20px}.desk-menu ul li.disabled a{cursor:default}.desk-menu ul li.disabled ul li a{cursor:pointer}.mobile-buttons{display:none;text-align:right}@media only screen and (max-width:980px){.mobile-buttons{display:block;width:50%}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:inline-block;cursor:pointer;width:50px;line-height:90px;text-align:center;color:#009642}.mobile-buttons a:first-of-type{color:#F01C70}.mobile-buttons a:nth-child(2){color:#009FE3}.mobile-menu{position:fixed;top:90px;bottom:0;right:0;width:400px;padding:20px 0;overflow-y:scroll;background:#000;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width: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: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{padding:0 25px;display:block;line-height:40px}.mobile-menu ul li ul{background:rgba(0,0,0,.1);position:relative}.mobile-menu ul li ul.active:before{content:"";color:#F01C70}.mobile-menu ul li ul:before{content:"";font-family:"FontAwesome";position:absolute;right:20px;top:-45px;width:45px;line-height:45px;text-align:center;cursor:pointer;color:#f8b336}.mobile-menu ul li ul li{display:none}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}.banner{position:relative;overflow:hidden;background:#000}.banner .slider{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;width:85%;margin:0 auto}@media only screen and (max-width:980px){.banner .slider{width:100%}}.banner .container{position:relative;z-index:1;text-align:center;opacity:0;-webkit-transform:translateY(-50px);-moz-transform:translateY(-50px);-ms-transform:translateY(-50px);-o-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.banner .container.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.banner.home{padding:350px 0}.banner.home h1{margin:0;color:#fff}.banner.home h1:after{content:"";border-bottom:2px solid #fff;width:600px;height:2px;display:block;margin:0 auto;margin-top:10px}@media only screen and (max-width:980px){.banner.home h1:after{width:350px}}.banner.home h2{color:#fff;font-weight:600;margin:20px 0}@media only screen and (max-width:1600px){.banner.home{padding:120px 0}}@media only screen and (max-width:980px){.banner.home{padding:80px 0}}.banner.default{padding:150px 0;background:#000}.banner.default h1{margin:0;color:#fff}.banner.default h2{color:#fff;font-weight:600;margin:20px 0}.banner.default .slider img{opacity:.5}.home-explode{position:absolute;float:right;right:-550px;max-width:1330px;height:auto;z-index:-2;animation:spin infinite 900s linear}@media only screen and (max-width:1200px){.home-explode{opacity:.3}}@media only screen and (max-width:600px){.home-explode{right:0}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.btn{text-transform:uppercase;color:#fff;outline:none;cursor:pointer;padding:20px 30px;font-weight:600;margin:10px 0;display:inline-block}.btn.pink{background:#F01C70}.btn.pink:hover{background:#e30f63;color:#fff}.btn.blue{background:#009FE3}.btn.blue:hover{background:#008dca}.btn.green{background:#009642}.btn.green:hover{background:#007d37}.btn:hover{-webkit-transform:translateY(4px);-moz-transform:translateY(4px);-ms-transform:translateY(4px);-o-transform:translateY(4px);transform:translateY(4px)}.btn.disabled{pointer-events:none;opacity:.4}.main-content{padding:60px 0}.fullwidth-content{padding:70px 0;position:relative}.fullwidth-content p:first-of-type{font-weight:600}.fullwidth-content.full{text-align:center;max-width:1000px;margin:0 auto;padding:50px 30px}.single .fullwidth-content p:first-of-type{font-weight:300}.accordion{margin:-60px 0 70px 0}.accordion .accordion-item{border-bottom:1px solid #eee}.accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #009FE3}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:20px 0;font-size:22px;border:none;background:none;outline:none;font-weight:300}.accordion button:hover,.accordion button:focus{cursor:pointer;color:#009FE3}.accordion button:hover .icon,.accordion button:focus .icon{background:#009FE3;color:#fff}.accordion button:hover::after,.accordion button:focus::after{cursor:pointer;color:#009FE3;border:1px solid #009FE3}.accordion button .accordion-title{padding:20px 10px 20px 0;margin:0;display:block}@media only screen and (max-width:980px){.accordion button .accordion-title{padding:20px 40px 20px 0}}.accordion button .icon{display:inline-block;position:absolute;top:41px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px;transition:0.5s ease}.accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:currentColor}.accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:currentColor}@media only screen and (max-width:980px){.accordion button .icon{top:43%}}.accordion button[aria-expanded=true]{color:#009FE3}.accordion button[aria-expanded=true] .icon::after{width:0}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:400px;transition:0.5s ease;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:0.5s ease;will-change:opacity,max-height}.accordion .accordion-content p,.accordion .accordion-content ul{margin:50px 0}.accordion .accordion-content ul{list-style:circle}.accordion .accordion-content ul li{list-style:circle}.tab-section{outline:none}@media only screen and (max-width:1300px){.tab-section{margin-bottom:45px}}@media only screen and (max-width:800px){.tab-section{margin-bottom:30px}}p.toggle-tab{display:none;border:1px solid #e8e8e8;text-transform:uppercase;padding:20px;cursor:pointer;margin-bottom:10px;line-height:1;position:relative;margin:20px 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:800px){p.toggle-tab{display:block}}p.toggle-tab.current,p.toggle-tab.current:hover{background:#F01C70;color:#fff}p.toggle-tab.current:before,p.toggle-tab.current:hover:before{content:""}p.toggle-tab:hover{background:#F01C70}p.toggle-tab:before{content:"";font-weight:100;font-family:"FontAwesome";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-list{text-align:center;border-bottom:1px solid #F01C70;margin-top:35px}@media only screen and (max-width:800px){.tab-list{display:none}}.tab-list li{list-style:none;border-right:1px solid #F01C70;text-transform:uppercase;padding:25px 0;cursor:pointer;width:20%;-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-list li:hover{background:#F01C70}.tab-list li.current{color:#fff;font-weight:600}.tab-list li:last-of-type{border:0}.tab-content{display:none;overflow:hidden}@media only screen and (max-width:800px){.tab-content{padding-left:10px;padding-right:10px}}.tab-content.current{display:block}.tab-content .colour-con{padding:20px 0}@media only screen and (max-width:720px){.tab-content .colour-con{padding:0}}.tab-content .colour-con .col-box{position:relative;display:inline-block;width:20%;padding-bottom:calc(20% - 20px);margin-bottom:20px;border:10px solid #000;border-top:0;border-bottom:0}@media only screen and (max-width:800px){.tab-content .colour-con .col-box{width:25%;padding-bottom:calc(25% - 20px)}}@media only screen and (max-width:550px){.tab-content .colour-con .col-box{width:33.333%;padding-bottom:calc(33.333% - 10px);margin-bottom:10px}}@media only screen and (max-width:380px){.tab-content .colour-con .col-box{width:50%;padding-bottom:calc(50% - 10px)}}.tab-content .colour-con .col-box:hover .tooltip{opacity:1;-webkit-transform:translateX(-50%) translateY(-100%);-moz-transform:translateX(-50%) translateY(-100%);-ms-transform:translateX(-50%) translateY(-100%);-o-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}@media only screen and (max-width:800px){.tab-content .colour-con .col-box:hover .tooltip{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}.tab-content .colour-con .col-box .tooltip{position:absolute;max-width:100%;display:inline-table;margin:0;text-align:center;left:50%;top:-10px;color:#fff;font-size:12px;padding:10px 15px;background:#F01C70;border-radius:3px;opacity:0;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-ms-box-shadow:0 0 2px 0 rgba(0,0,0,.3);-o-box-shadow:0 0 2px 0 rgba(0,0,0,.3);box-shadow:0 0 2px 0 rgba(0,0,0,.3);-webkit-transform:translateX(-50%) translateY(-125%);-moz-transform:translateX(-50%) translateY(-125%);-ms-transform:translateX(-50%) translateY(-125%);-o-transform:translateX(-50%) translateY(-125%);transform:translateX(-50%) translateY(-125%);-webkit-transition:0.4s ease;-moz-transition:0.4s ease;-ms-transition:0.4s ease;-o-transition:0.4s ease;transition:0.4s ease}@media only screen and (max-width:800px){.tab-content .colour-con .col-box .tooltip{opacity:1;left:0;right:0;bottom:0;top:inherit;width:100%;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}}@media only screen and (max-width:620px){.tab-content .colour-con .col-box .tooltip{font-size:10px;padding:5px}}.tab-content .colour-con .col-box .tooltip:before{content:"";position:absolute;bottom:-5px;left:50%;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#F01C70 transparent transparent transparent;-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:800px){.tab-content .colour-con .col-box .tooltip:before{display:none}}.tab-content .colour-con .col-box .image{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border-radius:6px;border:2px solid #F01C70;background:#fff}.tab-content .colour-con .col-box .image img{width:105%;height:105%;object-fit:cover}.tab-content .colour-con .col-box.full{width:100%;padding-bottom:0}.tab-content .colour-con .col-box.full .image{position:static;background:#fff}.tab-content .colour-con .col-box.full .image img{width:auto;display:block;height:auto;margin:auto;object-fit:none}@media only screen and (max-width:1800px){.tab-content .colour-con .col-box.full .image img{object-fit:cover}}.tab-content .colour-con .col-box.half{width:50%;padding-bottom:calc(50% - 20px)}.tab-content .colour-con .col-box.half img{object-fit:contain}@media only screen and (max-width:980px){.tab-content .colour-con .col-box.half{width:100%;padding-bottom:calc(100% - 20px)}}.tab-content .colour-con .col-box.quarter{width:25%;padding-bottom:calc(25% - 20px)}@media only screen and (max-width:980px){.tab-content .colour-con .col-box.quarter{width:100%}}.tab-content .split-content .content{border-left:30px solid #000}@media only screen and (max-width:650px){.tab-content .split-content .content{display:block;width:100%;border:0}}.tab-content .split-content .content .btn{margin-top:15px}.tab-content .split-content .image{position:relative;overflow:hidden;border-right:30px solid #000;border-bottom:70px solid #000}@media only screen and (max-width:650px){.tab-content .split-content .image{display:block;width:100%;border:0;height:160px;margin-bottom:30px}}@media only screen and (max-width:400px){.tab-content .split-content .image{height:120px}}.tab-content .split-content .image img{display:block;margin:auto;max-height:200px;max-width:100%}@media only screen and (max-width:650px){.tab-content .split-content .image img{max-height:none;height:100%}}.tab-content .key-features .row{border-bottom:1px dashed #d0d0d0}.tab-content .key-features .row:last-of-type{border:0}.tab-content .key-features .td{border-right:1px dashed #d0d0d0;position:relative;padding:30px;margin:0}@media only screen and (max-width:720px){.tab-content .key-features .td{display:block;width:100%;border-radius:0;padding:20px 0;border-right:0px!important}}.tab-content .key-features .td:last-of-type{border-right:0}@media only screen and (max-width:720px){.tab-content .key-features .td:nth-of-type(2){border-top:1px dashed #d0d0d0}}.tab-content .key-features .td:before{content:"";font-family:"FontAwesome";font-weight:100;position:absolute;top:50%;left:30px;color:#F01C70;line-height:28px;font-size:32px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:720px){.tab-content .key-features .td:before{line-height:24px;font-size:26px;left:0}}.tab-content .key-features .td span{font-weight:400;font-size:18px;padding-left:50px;line-height:1.3;display:block}@media only screen and (max-width:720px){.tab-content .key-features .td span{padding-left:35px}}.downloads .container{display:flex;flex-wrap:wrap;margin-top:60px}.downloads .container .download{width:calc(25% - 15px);margin:0 15px 15px 0;text-align:center;cursor:pointer}.downloads .container .download .image{overflow:hidden;position:relative;cursor:pointer;background:#000;height:450px}.downloads .container .download .image img{height:100%;width:100%;object-fit:cover;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.downloads .container .download .content{padding:30px;border-top:#F01C70 solid 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}.downloads .container .download .content h4{color:#fff;margin-bottom:15px}.downloads .container .download:hover img{-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-ms-transform:rotate(-3deg);-o-transform:rotate(-3deg);transform:rotate(-3deg)}.downloads .container .download:hover .content{border-top:#009FE3 solid 5px}.downloads .container .download:hover .btn{background:#009FE3}@media only screen and (max-width:1200px){.downloads .container .download{width:calc(50% - 15px)}}@media only screen and (max-width:500px){.downloads .container .download{width:100%;margin-right:0}}.form-section{margin:60px 0;position:relative}.form-section .container{display:flex;flex-wrap:wrap}.form-section .container .form{width:60%;padding-right:30px}@media only screen and (max-width:980px){.form-section .container .form{width:100%;padding-right:0;text-align:center}.form-section .container .form .check{text-align:left}}.form-section .container .sidebar{width:40%;text-align:center}@media only screen and (max-width:980px){.form-section .container .sidebar{width:100%;margin:30px 0 350px 0}}.form-section .container .sidebar a:hover{color:#F01C70}.form-section .giraffe{-webkit-transform:scaleX(-1);transform:scaleX(-1);position:absolute;width:500px;right:150px;bottom:-150px;z-index:-1}@media only screen and (max-width:980px){.form-section .giraffe{right:-10px}}.repeater-content{margin-bottom:50px}.repeater-content .container{display:flex;flex-direction:row-reverse;justify-content:space-between;flex-wrap:wrap}.repeater-content .container:nth-child(even){flex-direction:row-reverse}.repeater-content .container:nth-child(even) .image{margin:0 0 0 30px}@media only screen and (max-width:1200px){.repeater-content .container:nth-child(even) .image{margin:0}}@media only screen and (max-width:1200px){.repeater-content .container .content{text-align:center}}.repeater-content .container .image{overflow:hidden;width:40%;margin:0 30px 0 0}@media only screen and (max-width:1200px){.repeater-content .container .image{width:100%;height:350px;margin:0}}@media only screen and (max-width:1200px){.repeater-content .container{flex-direction:column-reverse}}.stagger{display:flex;flex-wrap:wrap}@media (min-width:1360px){.stagger{padding-bottom:12rem}}.stagger .half-page-gallery{width:50%;position:relative}.stagger .half-page-gallery .container ul{display:flex;flex-wrap:wrap;justify-content:space-between}.stagger .half-page-gallery .container ul li{overflow:hidden;margin:0 15px 15px 0;opacity:0;-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.stagger .half-page-gallery .container ul li img{width:100%;height:100%;object-fit:cover;-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.stagger .half-page-gallery .container ul li:nth-of-type(2n+2),.stagger .half-page-gallery .container ul li:nth-of-type(3n+3),.stagger .half-page-gallery .container ul li:nth-of-type(7){width:calc(50% - 15px);max-height:540px}@media only screen and (max-width:980px){.stagger .half-page-gallery .container ul li:nth-of-type(2n+2),.stagger .half-page-gallery .container ul li:nth-of-type(3n+3),.stagger .half-page-gallery .container ul li:nth-of-type(7){width:100%}}.stagger .half-page-gallery .container ul li:nth-of-type(4n+4){width:60%}@media only screen and (max-width:980px){.stagger .half-page-gallery .container ul li:nth-of-type(4n+4){width:100%}}.stagger .half-page-gallery .container ul li:first-of-type,.stagger .half-page-gallery .container ul li:nth-of-type(5n+5){width:100%;max-height:370px}@media only screen and (max-width:980px){.stagger .half-page-gallery .container ul li{margin:7px 0}}.stagger .half-page-gallery .container ul li:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);opacity:.8}.stagger .half-page-gallery .container ul li.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (max-width:980px){.stagger .half-page-gallery{width:100%}}.stagger .half-page-content{width:50%;display:flex;position:relative;justify-content:flex-end;align-items:flex-end}.stagger .half-page-content .container{padding:0 60px;opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.stagger .half-page-content .container p:first-of-type{font-weight:600}.stagger .half-page-content .container.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (max-width:980px){.stagger .half-page-content{width:100%}}.content-image-split{background:#009FE3;padding:60px 0;margin-top:350px;position:relative}.content-image-split .container{display:flex;align-items:center;flex-wrap:wrap}.content-image-split .container .content{padding-right:60px}.content-image-split .container .image{margin-top:-150px;padding-left:60px;opacity:0;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.content-image-split .container .image img{border:15px solid #000}@media only screen and (max-width:1025px){.content-image-split .container .image{margin-top:15px;padding-left:0}.content-image-split .container .image img{border:none}}.content-image-split .container .image.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.content-image-split .image-split-giraffe{position:absolute;width:900px;z-index:-1;top:-700px}@media only screen and (max-width:1670px){.content-image-split .image-split-giraffe{width:800px}}@media only screen and (max-width:1460px){.content-image-split .image-split-giraffe{width:710px}}@media only screen and (max-width:1310px){.content-image-split .image-split-giraffe{top:-380px}}.mid-page-content{position:relative;background:#006A98;text-align:center;overflow:hidden;padding:60px 0;margin-top:15px}.mid-page-content .container{max-width:900px;margin:0 auto}.mid-page-content .container img{position:absolute;left:-140px;top:0;max-height:100%;z-index:1;opacity:.6}.mid-page-content .container p{z-index:2;position:relative}.mid-page-content .container p:first-of-type{font-weight:600}.mid-page-content .container .btn,.mid-page-content .container h3{z-index:2;position:relative}.colour-explode-cta{margin-top:15px;background-position:center;background-attachment:fixed}.colour-explode-cta .container{max-width:650px;margin:0 auto;text-align:center;padding:60px 30px;background:#000}.colour-explode-cta .container p:first-of-type{font-weight:600}.product-boxes{background-image:url(/wp-content/themes/CleanBuild/assets/background/close-up-giraffe.png);background-size:cover;padding:60px 0;overflow:hidden}.product-boxes .container{display:flex;flex-wrap:wrap}.product-boxes .container .text{width:calc(35% - 50px);background:#F01C70;padding:50px;display:flex;flex-wrap:wrap;align-items:center;margin-right:50px}.product-boxes .container .text .wrap p:first-of-type{font-weight:600}@media only screen and (max-width:980px){.product-boxes .container .text{width:100%;margin:0 0 30px 0}}.product-boxes .container .product-boxes{width:65%;padding:0;justify-content:space-between}.product-boxes .container .product-boxes .box{width:calc(33.33% - 15px);text-align:center;background:#000;margin-bottom:15px;overflow:hidden;position:relative;height:200px}.product-boxes .container .product-boxes .box img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;right:0;left:0;bottom:0;opacity:.3;-webkit-transition:opacity 0.35s;transition:opacity 0.35s}.product-boxes .container .product-boxes .box p{padding:5px 2.5em;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);z-index:2;position:relative;font-weight:600}@media only screen and (max-width:980px){.product-boxes .container .product-boxes .box p{opacity:1}}.product-boxes .container .product-boxes .box h4{z-index:2;position:relative;font-weight:600;padding-top:70px;-webkit-transition:-webkit-transform 0.35s;transition:transform 0.35s;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}.product-boxes .container .product-boxes .box h4:after{content:"";height:2px;width:140px;background:#fff;margin:10px auto;display:block}@media only screen and (max-width:980px){.product-boxes .container .product-boxes .box h4{padding-top:90px}}.product-boxes .container .product-boxes .box figcaption::before,.product-boxes .container .product-boxes .box figcaption::after{position:absolute;top:30px;z-index:2;right:30px;bottom:30px;left:30px;content:"";opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s}.product-boxes .container .product-boxes .box figcaption::before{border-top:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:scale(0,1);transform:scale(0,1)}.product-boxes .container .product-boxes .box figcaption::after{border-right:2px solid #fff;border-left:2px solid #fff;-webkit-transform:scale(1,0);transform:scale(1,0)}.product-boxes .container .product-boxes .box:nth-child(2){height:415px}@media only screen and (max-width:980px){.product-boxes .container .product-boxes .box:nth-child(2){height:250px}}.product-boxes .container .product-boxes .box:last-of-type{width:calc(66.66% - 15px);margin-bottom:0}@media only screen and (max-width:980px){.product-boxes .container .product-boxes .box:last-of-type{width:100%}}.product-boxes .container .product-boxes .box:nth-child(6){margin-bottom:0}.product-boxes .container .product-boxes .box:hover figcaption::before,.product-boxes .container .product-boxes .box:hover figcaption::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.product-boxes .container .product-boxes .box:hover img{opacity:.5}.product-boxes .container .product-boxes .box:hover p,.product-boxes .container .product-boxes .box:hover h4{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media only screen and (max-width:980px){.product-boxes .container .product-boxes .box{position:relative!important;width:100%;height:250px;top:auto!important}}@media only screen and (max-width:980px){.product-boxes .container .product-boxes{width:100%;height:auto!important}}@media only screen and (max-width:980px){.product-boxes{background-image:none;height:auto!important;padding:15px 0}}a[href^="http://maps.google.com/maps"],a[href^="https://maps.google.com/maps"],a[href^="https://www.google.com/maps"]{display:none!important}.gmnoprint:not(.gm-bundled-control){display:none}.gm-bundled-control .gmnoprint{display:block}.final-footer-cta .container{background:#eee;padding:60px 30px}.final-footer-cta .container .wrap{max-width:900px;margin:0 auto}.final-footer-cta .container .wrap p{font-weight:600}.final-footer-cta .container .wrap h3,.final-footer-cta .container .wrap p{color:#212121}.testimonials{padding:60px 0;position:relative}.testimonials .container{display:flex;flex-wrap:wrap}.testimonials .container .intro{width:calc(35% - 50px);padding:50px 70px;display:flex;flex-wrap:wrap;align-items:center;margin-right:50px;background:#2E2E82;opacity:0;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.testimonials .container .intro h3,.testimonials .container .intro p{width:100%}@media only screen and (max-width:980px){.testimonials .container .intro{width:100%;margin:0 0 30px 0;padding:30px}}.testimonials .container .intro.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.testimonials .container .content{width:65%;display:flex;flex-wrap:wrap;justify-content:space-between}.testimonials .container .content .testimonial{background:#6360A6;padding:30px;border:1px solid #fff;opacity:0;-webkit-transform:translateY(-80px);-moz-transform:translateY(-80px);-ms-transform:translateY(-80px);-o-transform:translateY(-80px);transform:translateY(-80px);-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease}.testimonials .container .content .testimonial .wrap{position:relative}.testimonials .container .content .testimonial .wrap p{font-weight:600}.testimonials .container .content .testimonial .wrap p:before{content:"";font-family:"FontAwesome";font-size:40px;margin-right:15px}.testimonials .container .content .testimonial .wrap p:last-of-type:after{content:"”"}.testimonials .container .content .testimonial:first-of-type{width:calc(55% - 15px);margin-bottom:15px}@media only screen and (max-width:980px){.testimonials .container .content .testimonial:first-of-type{width:100%}}.testimonials .container .content .testimonial:nth-of-type(2){width:45%;margin-bottom:15px}@media only screen and (max-width:980px){.testimonials .container .content .testimonial:nth-of-type(2){width:100%}}.testimonials .container .content .testimonial:last-of-type{width:100%}.testimonials .container .content .testimonial.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}@media only screen and (max-width:980px){.testimonials .container .content{width:100%}}.testimonials .green-explode{position:absolute;right:-160px;top:-50px;width:370px;z-index:-1;opacity:.8}@media only screen and (max-width:600px){.testimonials .green-explode{right:0;opacity:.2}}.social-links a{margin-left:15px}.news-posts-loop .container{text-align:justify;margin-bottom:calc(-2% + -24px)}.news-posts-loop .container:after{content:"";display:inline-block;width:100%}@media only screen and (max-width:750px){.news-posts-loop .container:after{display:none;margin:0}}.news-posts-loop .space{display:inline-block;width:32%}@media only screen and (max-width:1250px){.news-posts-loop .space{display:none}}.news-posts-loop .news-posts-block{overflow:hidden;position:relative;display:inline-block;width:49%;margin-bottom:2%;height:530px;-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:1.25s ease;-moz-transition:1.25s ease;-ms-transition:1.25s ease;-o-transition:1.25s ease;transition:1.25s ease}@media only screen and (max-width:1400px){.news-posts-loop .news-posts-block{height:0;padding-bottom:30%}}@media only screen and (max-width:1250px){.news-posts-loop .news-posts-block{width:49%;padding-bottom:40%;margin-bottom:1%}}@media only screen and (max-width:750px){.news-posts-loop .news-posts-block{width:100%;margin-bottom:15px;padding-bottom:60%}}@media only screen and (max-width:440px){.news-posts-loop .news-posts-block{padding-bottom:80%}}@media only screen and (max-width:360px){.news-posts-loop .news-posts-block{padding-bottom:100%}}.news-posts-loop .news-posts-block.active{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.news-posts-loop .news-posts-block:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.news-posts-loop .news-posts-block:hover .post-text{background:#009FE3;border-top-color:#f8b336}.news-posts-loop .news-posts-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;-webkit-transition:5s ease;-moz-transition:5s ease;-ms-transition:5s ease;-o-transition:5s ease;transition:5s ease}.news-posts-loop .news-posts-block img.loaded{opacity:1}.news-posts-loop .news-posts-block .post-text{position:absolute;bottom:0;left:0;right:0;padding:30px 40px;text-align:left;border-top:5px solid transparent;background:rgba(240,28,112,.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:1550px){.news-posts-loop .news-posts-block .post-text{padding:20px 30px}}@media only screen and (max-width:440px){.news-posts-loop .news-posts-block .post-text{padding:10px 15px}}.news-posts-loop .news-posts-block .post-text h3{color:#fff;margin-bottom:10px;font-size:20px}@media only screen and (max-width:980px){.news-posts-loop .news-posts-block .post-text h3{margin-bottom:5px}}.news-posts-loop .news-posts-block .post-text p{color:#fff;margin:0;font-size:14px}.news-posts-loop .news-posts-block .post-text p span.read-more{display:inline-block;color:#eee;font-weight:600}.news-posts-loop .news-posts-block .post-text p span.read-more .fa{margin-left:2px;font-size:15px;vertical-align:text-bottom}@media only screen and (max-width:980px){.news-posts-loop .news-posts-block .post-text p{display:none}}.blog-footer{text-align:center}.blog-footer .navigation{margin:30px 0;display:flex;justify-content:space-between}.blog-footer .social-buttons{clear:both}.blog-footer .social-buttons a{font-size:22px;margin:10px 10px 0 0}.blog-footer .social-buttons a:hover{color:#F01C70}.footer{background:#212121;position:relative}.footer li,.footer p,.footer h3,.footer span{color:#fff}.footer a{color:#fff}.footer a:hover{color:#F01C70}.footer h3{margin-bottom:10px;font-size:26px}.footer .top-footer{padding:30px 0;justify-content:space-between;flex-wrap:wrap}.footer .top-footer .links{display:flex;flex-wrap:wrap}.footer .top-footer .links .menu-col{margin-right:60px;display:inline-block}.footer .top-footer .links .menu-col.accreds img{width:130px}.footer .top-footer .links .menu-col.accreds img:first-of-type{margin-right:15px}@media only screen and (max-width:1230px){.footer .top-footer .links .menu-col.accreds{display:none}}@media only screen and (max-width:1000px){.footer .top-footer .links .menu-col{width:50%}}@media only screen and (max-width:830px){.footer .top-footer .links .menu-col{width:100%;margin-right:0;text-align:center}}@media only screen and (max-width:830px){.footer .top-footer .links{width:100%}}.footer .top-footer .address{text-align:right}.footer .top-footer .address li.space{height:20px}.footer .top-footer .address li.social a{font-size:18px;margin-left:15px}@media only screen and (max-width:830px){.footer .top-footer .address{width:100%;text-align:center}}.footer .bottom-footer{text-align:center;padding-bottom:30px;overflow:hidden;justify-content:space-between;flex-wrap:wrap}.footer .bottom-footer p{margin:0;display:inline-block;float:left}.footer .bottom-footer p span{margin:0 10px}@media only screen and (max-width:980px){.footer .bottom-footer p span{opacity:0;display:block;height:8px;margin:0}}@media only screen and (max-width:980px){.footer .bottom-footer p{float:none;width:100%}}.footer .bottom-footer a.plx{cursor:pointer;display:block}.footer .bottom-footer a.plx img{max-width:30px;width:30px;opacity:.8;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.footer .bottom-footer a.plx:hover img{opacity:1}@media only screen and (max-width:980px){.footer .bottom-footer a.plx{margin-top:30px;width:100%}}.footer .bottom-footer img{vertical-align:middle}.seasonal-opening-hours{position:fixed;bottom:0;left:0;right:0;z-index:5;padding:15px 0;background:#212121}.seasonal-opening-hours p{margin:0;font-size:16px;display:inline-block;color:#fff;line-height:1;margin-right:15px}#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}