﻿/*!
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: 1.0.0
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:0px;border-radius:0px;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 #eee;margin-bottom:15px;background:#eee;resize:none}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}.wrap label{position:absolute;display:inline-block;opacity:1;pointer-events:none;z-index:1;color:#c8c8c8;-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:translate(24px, 20px);-moz-transform:translate(24px, 20px);-ms-transform:translate(24px, 20px);-o-transform:translate(24px, 20px);transform:translate(24px, 20px)}@media only screen and (max-width:1280px){.wrap label{-webkit-transform:translate(20px, 15px);-moz-transform:translate(20px, 15px);-ms-transform:translate(20px, 15px);-o-transform:translate(20px, 15px);transform:translate(20px, 15px)}}@media only screen and (max-width:500px){.wrap label{-webkit-transform:translate(10px, 15px);-moz-transform:translate(10px, 15px);-ms-transform:translate(10px, 15px);-o-transform:translate(10px, 15px);transform:translate(10px, 15px);font-size:14px}}.wrap label.move{font-size:12px;-webkit-transform:translate(24px, 14px);-moz-transform:translate(24px, 14px);-ms-transform:translate(24px, 14px);-o-transform:translate(24px, 14px);transform:translate(24px, 14px)}@media only screen and (max-width:1280px){.wrap label.move{-webkit-transform:translate(20px, 6px);-moz-transform:translate(20px, 6px);-ms-transform:translate(20px, 6px);-o-transform:translate(20px, 6px);transform:translate(20px, 6px)}}@media only screen and (max-width:500px){.wrap label.move{-webkit-transform:translate(10px, 6px);-moz-transform:translate(10px, 6px);-ms-transform:translate(10px, 6px);-o-transform:translate(10px, 6px);transform:translate(10px, 6px)}}.wrap label.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.wrap label~span input[type="text"].move,.wrap label~span input[type="tel"].move,.wrap label~span input[type="email"].move,.wrap label~span select.move,.wrap label~span textarea.move{padding:28px 90px 8px 24px}@media only screen and (max-width:1280px){.wrap label~span input[type="text"].move,.wrap label~span input[type="tel"].move,.wrap label~span input[type="email"].move,.wrap label~span select.move,.wrap label~span textarea.move{padding:23px 90px 7px 20px}}@media only screen and (max-width:500px){.wrap label~span input[type="text"].move,.wrap label~span input[type="tel"].move,.wrap label~span input[type="email"].move,.wrap label~span select.move,.wrap label~span textarea.move{padding:23px 10px 7px 10px}}.move.wpcf7-validates-as-date{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap:after{content:"Optional";position:absolute;top:calc(50% - 12px);right:24px;color:#878787;font-size:14px;font-style:italic;-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:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.wpcf7-form-control-wrap.required:after{content:"Required";position:absolute;top:calc(50% - 12px);right:24px;color:#878787;font-size:14px;font-style:italic;-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:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.your-message:after{top:30px}@media only screen and (max-width:500px){.your-message:after{display:none}}.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:"Font Awesome 5 Pro";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 .wrap{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.split-inputs .wrap{width:100%;float:none}}.split-inputs .wrap:last-of-type{float:right}@media only screen and (max-width:720px){.split-inputs .wrap:last-of-type{float:none}}::-webkit-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1}:-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1}::-moz-placeholder{font-weight:600;text-transform:capitalize;opacity:1}:-ms-input-placeholder{font-weight:600;text-transform:capitalize;opacity:1}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#e67e22;display:none;margin-top:20px;margin-bottom:-30px}.wpcf7-response-output.wpcf7-validation-errors{background:#e74c3c}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#2ecc71}form.sent .wpcf7-response-output{background:#2ecc71;display:block}form.invalid .wpcf7-not-valid{color:#e74c3c;border:1px solid #e74c3c}form.invalid .wpcf7-response-output{background:#e74c3c;display:block}.data-check:after{display:none}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:32px}.data-check p.terms a{text-decoration:underline;font-size:14px}.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;font-size:15px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;color:#109FE4;left:0;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%)}.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 #3F3F3E;border-color:#3F3F3E transparent #3F3F3E 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, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"FontAwesome";display:block;font-size:18px;color:#fff;background:rgba(0, 0, 0, 0.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"FontAwesome";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0, 0, 0, 0.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, 0.8)}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#FFF}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:0.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}*{-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:"Arial", sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#3F3F3E;font-size:18px;font-weight:300;line-height:1.5}@media only screen and (max-width:980px){*{font-size:16px}}.post-edit-link{position:fixed;bottom:30px;left:30px;z-index:10;padding:15px 25px;color:#fff;background:#878787}#container{overflow-x:hidden}.container-x-small{padding-left:120px;padding-right:120px;width:100%}@media only screen and (max-width:1675px){.container-x-small{padding-left:85px;padding-right:85px}}@media only screen and (max-width:1450px){.container-x-small{padding-left:60px;padding-right:60px}}@media only screen and (max-width:1200px){.container-x-small{padding-left:30px;padding-right:30px}}@media only screen and (max-width:720px){.container-x-small{padding-left:20px;padding-right:20px}}.container-small{max-width:1000px;width:100%;margin:0 auto}@media only screen and (max-width:1050px){.container-small{max-width:100%;padding-left:30px;padding-right:30px}}@media only screen and (max-width:720px){.container-small{padding-left:20px;padding-right:20px}}.container-medium{max-width:1200px;width:100%;margin:0 auto}@media only screen and (max-width:1050px){.container-medium{max-width:100%;padding-left:30px;padding-right:30px}}@media only screen and (max-width:720px){.container-medium{padding-left:20px;padding-right:20px}}.container-large{width:100%;max-width:100%;padding:0 80px}@media only screen and (max-width:1200px){.container-large{padding:0 30px}}@media only screen and (max-width:720px){.container-large{padding:0 15px}}#bottomTrigger{position:fixed;left:0;bottom:10%;width:1px;height:1px}.container{max-width:1370px;width:100%;margin:0 auto}@media only screen and (max-width:1490px){.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}}img.mfp-img{max-height:700px !important}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.vb{vertical-align:bottom}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.relative{position:relative}.absolute{position:absolute}.three-quarter{width:75%}.third{width:33.333%}.quarter{width:25%}.fifth{width:20%}.half{width:50%}.full{width:100%}.strong{font-weight:600}strong{font-weight:600}.flex{display:flex;justify-content:space-between;flex-wrap:wrap}.a-center{align-items:center}.j-center{justify-content:center}.flex-col{display:flex;flex-direction:column}.o-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.spacer-30px{padding:15px 0}.spacer-50px{padding:25px 0}.spacer-80px{padding:40px 0}.back-img{background-position:center;background-repeat:no-repeat;background-size:cover}.back-img-fixed{background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media only screen and (max-width:1200px){.back-img-fixed{background-attachment:none}}.map-section{min-height:800px;background:#3F3F3E}@media only screen and (max-width:980px){.map-section{min-height:650px}}.map-section img{opacity:0.9}.map-section .container{justify-content:flex-start}.map-section .container .directions{margin:0 0 80px 0;background:#fff;bottom:0;position:absolute;z-index:2;width:40%;padding:40px;box-shadow:0px 10px 20px rgba(0, 0, 0, 0.08)}@media only screen and (max-width:600px){.map-section .container .directions .half{width:100%}}@media only screen and (max-width:1360px){.map-section .container .directions{width:60%}}@media only screen and (max-width:980px){.map-section .container .directions{width:94%}}.map-section .container .directions ul{margin:0;padding:0}.map-section .container .directions ul li{list-style:none;margin:0}.map-section .container .directions .social-links{margin-top:10px}.map-section .container .directions .social-links a{font-size:26px;color:#109FE4;margin-right:10px}.map-section .container .directions .social-links a:hover{color:#0b6d9d}.map-section .container .directions .social-links a:last-of-type{margin-right:0}.clear{clear:both}.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%;height:auto}.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}}.inner-container{max-width:600px;width:100%;margin:0 auto}@media only screen and (max-width:1450px){.inner-container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.inner-container{padding:0 30px}}@media only screen and (max-width:720px){.inner-container{padding:0 20px}}.small-pad{padding-top:85px;padding-bottom:85px}@media only screen and (max-width:1600px){.small-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:1300px){.small-pad{padding-top:45px;padding-bottom:45px}}@media only screen and (max-width:720px){.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:1300px){.med-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:720px){.med-pad{padding-top:30px;padding-bottom:30px}}.large-pad{padding-top:120px;padding-bottom:120px}@media only screen and (max-width:1600px){.large-pad{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1300px){.large-pad{padding-top:65px;padding-bottom:65px}}@media only screen and (max-width:720px){.large-pad{padding-top:30px;padding-bottom:30px}}.no-pad-top{padding-top:0}.no-pad-bot{padding-bottom:0}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.fa{color:inherit;font-size:inherit}a{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}h1{font-size:80px;font-weight:600;line-height:1.3;margin-bottom:25px}@media only screen and (max-width:980px){h1{font-size:40px}}@media only screen and (max-width:600px){h1{font-size:36px}}h2{font-size:52px;font-weight:600;margin-bottom:25px}@media only screen and (max-width:980px){h2{font-size:36px}}@media only screen and (max-width:600px){h2{font-size:32px}}h3{font-size:42px;margin-bottom:20px;font-weight:600}@media only screen and (max-width:980px){h3{font-size:28px}}@media only screen and (max-width:600px){h3{font-size:22px}}h4{font-size:24px;font-weight:700;margin-bottom:15px}@media only screen and (max-width:980px){h4{font-size:18px}}p a,li a,ul a{color:#109FE4;font-size:inherit}p a:hover,li a:hover,ul a:hover{color:#1eabef}p~.btn,p .btn,li~.btn,li .btn,ul~.btn,ul .btn{margin-top:10px}p{margin-bottom:20px}ul,ol{margin-bottom:20px;list-style:disc;list-style-position:outside;padding-left:20px}ul li,ol li{margin-bottom:5px}ol{list-style:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-family:inherit}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}table{border-collapse:collapse;margin:10px 0 30px}table td,table th{border:1px solid #d5d2d2;padding:15px;text-align:center;vertical-align:middle}.btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;outline:none;display:inline-block;cursor:pointer;font-size:20px;font-weight:600;padding:20px 50px;border:1px solid transparent;line-height:1;text-align:center;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:1300px){.btn{font-size:18px;padding:15px 35px}}@media only screen and (max-width:720px){.btn{font-size:16px}}.btn.blue{background:#109FE4;border:none;color:#fff}.btn.blue:hover{background:#0e88c3}.btn.cta{padding:20px 50px 20px 0;position:relative;margin-right:30px;color:#3F3F3E}.btn.cta:after{content:"";font-family:"Font Awesome 5 Pro";position:absolute;top:15px;right:7px;background:#109FE4;color:#fff;padding:8px 10px 5px 12px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.btn.cta:hover:after{right:0}.btn.white{background:#fff;border-color:#fff;color:#109FE4 !important}.btn.white:hover{background:#eeecec;border-color:#eeecec;color:#0e88c3 !important}.btn.outline{background:transparent;border:1px solid #fff;color:#fff}.btn.outline:hover{background:#fff;border-color:#109FE4;color:#109FE4}.slick-dots{display:flex;flex-wrap:wrap;position:absolute;bottom:60px;left:0;width:100%;list-style:none;margin:0;margin-left:-5px;margin-right:-5px;z-index:2}@media only screen and (max-width:1840px){.slick-dots{padding:0 60px}}@media only screen and (max-width:1200px){.slick-dots{padding:0 30px}}@media only screen and (max-width:720px){.slick-dots{padding:0 20px}}.slick-dots li{margin:5px}.slick-dots li:before{display:none}.slick-dots button{display:block;width:32px;height:6px;font-size:0;outline:none;cursor:pointer;border:none;background-color:rgba(255, 255, 255, 0.5);padding:0}.slick-dots button:after{content:"";opacity:0.5}.slick-dots li.slick-active button{background:#109FE4}.slick-arrow{position:absolute;top:calc(50% - 20px);right:-30px;left:inherit;z-index:1;width:auto;height:auto;font-size:0;background:transparent;border:none;outline:none;cursor:pointer;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.slick-arrow:before{content:"";font-family:"Font Awesome 5 Pro";font-size:50px;font-weight:600;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}@media only screen and (max-width:1450px){.slick-arrow:before{font-size:40px}}.slick-arrow:hover:before{color:#0b6d9d;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.slick-prev{right:inherit;left:-30px}.slick-prev:before{content:""}.header-space{height:90px}.main-header{background:transparent;position:fixed;top:0;left:0;right:0;z-index:10;padding:25px 0;overflow:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.main-header .container-large{align-items:center}@media only screen and (max-width:1200px){.main-header .container-large{padding:0 60px}}@media only screen and (max-width:980px){.main-header .container-large{padding:0 30px}}.main-header .logo{display:inline-block}.main-header .logo a{display:block}.main-header .logo a img{vertical-align:middle;width:100px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.main-header .logo a img{width:60px}}.main-header .logo a:hover img{opacity:0.8}.main-header.scroll{background:rgba(0, 0, 0, 0.5);padding:0}.main-header.scroll .mobile-buttons #mob-toggle{color:#fff}.main-header.scroll .logo img{padding:15px}@media only screen and (max-width:980px){.main-header.scroll .logo img{padding:5px}}.main-header.active{background:transparent}.main-header.active .mobile-buttons #mob-toggle{color:#fff}.mobile-buttons{text-align:right;display:inline-block;float:right;display:flex}.mobile-buttons .fa-phone{margin-right:30px;display:none;font-size:25px}@media only screen and (max-width:980px){.mobile-buttons .fa-phone{display:block}}.mobile-buttons a,.mobile-buttons #mob-toggle{display:flex;align-items:center;cursor:pointer;color:#fff;line-height:90px;text-align:center}.mobile-buttons a i,.mobile-buttons #mob-toggle i{font-size:30px;font-weight:300}.mobile-buttons a span,.mobile-buttons #mob-toggle span{margin-left:20px;text-transform:uppercase}.mobile-menu{position:fixed;top:0;bottom:0;right:0;width:400px;padding:10% 5%;overflow-y:scroll;background:#109FE4;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);visibility:hidden;z-index:10;width:60%;-webkit-transition:0.35s ease-in-out;-moz-transition:0.35s ease-in-out;-ms-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out}@media only screen and (max-width:980px){.mobile-menu{width:100%;padding:30% 5%;background:#3F3F3E}}@media only screen and (max-width:600px){.mobile-menu{padding:30% 2%}}.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{margin:0;list-style:none}.mobile-menu ul li a{padding:0 25px;display:block;line-height:70px;color:#fff;font-size:30px;font-weight:200}@media only screen and (max-width:980px){.mobile-menu ul li a{font-size:22px}}@media only screen and (max-width:600px){.mobile-menu ul li a{font-size:20px;line-height:50px}}.mobile-menu ul li ul{position:relative}.mobile-menu ul li ul.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.mobile-menu ul li ul:before{content:"";-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;font-family:"FontAwesome";color:#fff;font-size:30px;position:absolute;right:0;top:-50px;width:45px;line-height:45px;text-align:center;cursor:pointer}@media only screen and (max-width:980px){.mobile-menu ul li ul:before{font-size:18px}}.mobile-menu ul li ul li{display:none}.mobile-menu ul li ul li a{opacity:0.7;padding-left:40px}.mobile-menu ul li ul li a:hover{opacity:1}.menu-cta{position:fixed;top:0;bottom:0;left:0;background:#3c3c3b;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);visibility:hidden;z-index:10;width:40%;padding:20% 5%;-webkit-transition:0.35s ease-in-out;-moz-transition:0.35s ease-in-out;-ms-transition:0.35s ease-in-out;-o-transition:0.35s ease-in-out;transition:0.35s ease-in-out}@media only screen and (max-width:980px){.menu-cta{display:none}}.menu-cta .socials .social-links{display:flex}.menu-cta .socials .social-links a{width:auto;margin-right:20px}.menu-cta .socials .social-links a:last-of-type{margin-right:0}.menu-cta.active{opacity:1;visibility:visible;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.menu-cta h2{width:100%;color:#fff;margin-bottom:50px;line-height:60px}.menu-cta a{color:#fff;font-size:30px;font-weight:200;margin:30px 0;display:block;width:100%}.menu-cta a:hover{color:#109FE4}.home .menu-cta{background:rgba(60, 60, 59, 0.8)}.home .menu-cta.darken{background:#3c3c3b}.home .btn.js-tax-filter{display:none}@media only screen and (max-width:600px){.home .fancybox-inner{height:300px !important;width:100% !important}}@media only screen and (max-width:600px){.home .fancybox-opened{width:90% !important}}.page-id-788 .fullwidth-content{text-align:left}.page-id-10 .sport-slider{display:none}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0, 0, 0, 0.75);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}.banner{position:relative;overflow:hidden}.banner .slider{position:absolute;top:0;bottom:0;left:0;right:0;z-index:0;opacity:0.8}.banner .slider.video{opacity:1;background:#000}@media only screen and (max-width:600px){.banner .slider.video{display:none}}.banner .container{position:relative;z-index:1;width:100%}.banner .placeholder-img img{opacity:0.7}.banner .more{position:absolute;bottom:30px;z-index:1;text-align:center;width:100%}.banner .more h4{color:#fff;text-transform:lowercase;font-size:40px}@media only screen and (max-width:980px){.banner .more h4{font-size:24px}}.banner .more a i{color:#109FE4;font-size:40px;position:relative;animation:bounce 1s linear infinite;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.banner .more a i:after{content:"";display:block;background:#fff;height:30px;width:30px;left:2px;top:2px;position:absolute;z-index:-1}.banner .more a:hover i{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.banner .video-link{position:absolute;bottom:12%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:2}.banner .video-link .btn.cta{color:#fff;font-size:30px}@media only screen and (max-width:980px){.banner .video-link .btn.cta{font-size:24px}}@media only screen and (max-width:600px){.banner .video-link .btn.cta{font-size:18px}}.banner .video-link .btn.cta:after{right:0}.banner .video-link .btn.cta:hover:after{right:-5px}@keyframes bounce{0%,100%{bottom:0}50%{bottom:8px}}.banner.default{padding:50px 0;width:100%;height:100vh;background:#000;display:flex;flex-wrap:wrap;align-items:center}@media only screen and (max-width:980px){.banner.default{height:650px}}@media only screen and (max-width:600px){.banner.default{height:550px}}.banner.default h1{color:#fff;font-size:110px}@media only screen and (max-width:1400px){.banner.default h1{font-size:80px}}@media only screen and (max-width:980px){.banner.default h1{font-size:60px}}@media only screen and (max-width:600px){.banner.default h1{font-size:40px}}.banner.default .slider{opacity:0.6}.banner.home{width:100%;height:100vh;background:#000}@media only screen and (max-width:980px){.banner.home{height:650px}}.banner.home .content{position:absolute;top:50%;left:50%;z-index:5;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.banner.home .content .heading img{width:470px;opacity:0.5}.banner.home .content .heading h1{margin:0;color:#fff;position:absolute;top:50%;left:50%;font-size:110px;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}@media only screen and (max-width:600px){.banner.home .content .heading h1{font-size:90px}}.banner.home .content .btn{margin-top:30px}.repeater-content{background:linear-gradient(180deg, #F0EDED 0%, #FFFFFF 100%)}.page-template-page-general .repeater-content,.page-template-page-product .repeater-content,.page-template-page-overview .repeater-content{background:transparent}.repeater-content .slick-list,.repeater-content .slick-track{height:100%}.repeater-content .row{padding:30px 0}@media only screen and (max-width:980px){.repeater-content .row{--space-large: 32px;flex-wrap:wrap}}.repeater-content .row:nth-of-type(odd){flex-direction:row-reverse;width:100%}@media only screen and (max-width:980px){.repeater-content .row:nth-of-type(odd){flex-direction:column}}.repeater-content .row:nth-of-type(odd) .text{padding-left:0;padding-right:92px}@media only screen and (max-width:1600px){.repeater-content .row:nth-of-type(odd) .text{padding-right:62px}}@media only screen and (max-width:1280px){.repeater-content .row:nth-of-type(odd) .text{padding-right:40px}}@media only screen and (max-width:980px){.repeater-content .row:nth-of-type(odd) .text{padding-right:0}}.repeater-content .row .image{width:44%}@media only screen and (min-width:1551px){.repeater-content .row .image{width:calc(43vw - ( 50vw - 720px))}}@media only screen and (max-width:980px){.repeater-content .row .image{width:100%;height:350px}}@media only screen and (max-width:500px){.repeater-content .row .image{height:250px}}.repeater-content .row .images{width:44%}@media only screen and (min-width:1551px){.repeater-content .row .images{width:calc(43vw - ( 50vw - 720px))}}@media only screen and (max-width:980px){.repeater-content .row .images{width:100%}}.repeater-content .row .images .slick-dots{position:absolute;left:50%;bottom:32px;width:100%;justify-content:center;margin: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:980px){.repeater-content .row .images .slick-dots{bottom:20px}}.repeater-content .row .images .slick-dots button{background:rgba(255, 255, 255, 0.5)}.repeater-content .row .images .slick-dots .slick-active button{background:#fff}.repeater-content .row .images .slick-arrow{top:calc(50% - 20px);right:0}.repeater-content .row .images .slick-arrow:before{color:#fff}@media only screen and (max-width:1450px){.repeater-content .row .images .slick-arrow:before{font-size:40px}}.repeater-content .row .images .slick-arrow:hover:before{color:#0b6d9d;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.repeater-content .row .images .slick-prev{right:inherit;left:0}.repeater-content .row .images .slick-prev:before{content:""}.repeater-content .row .text{flex-grow:1;padding-left:92px}@media only screen and (max-width:1600px){.repeater-content .row .text{padding-left:62px}}@media only screen and (max-width:1280px){.repeater-content .row .text{padding-left:40px}}@media only screen and (max-width:980px){.repeater-content .row .text{width:100%;padding-left:0;padding-bottom:0}}.overplay{position:absolute;top:0;left:0;background:rgba(0, 0, 0, 0.4);width:100%;height:100%;text-align:center;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.overplay:hover{background:rgba(0, 0, 0, 0.2)}.overplay:hover:before{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}.overplay:before{content:"";display:block;position:absolute;top:50%;left:50%;font-family:"FontAwesome";font-size:66px;font-weight:bold;color:#fff;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.team-members .team-member{display:block;width:calc(33.33% - 15px);margin:30px 0}@media only screen and (max-width:1080px){.team-members .team-member{width:calc(50% - 15px)}}@media only screen and (max-width:600px){.team-members .team-member{width:100%;margin:10px 0}}.team-members .team-member .image{overflow:hidden;height:400px}@media only screen and (max-width:1080px){.team-members .team-member .image{height:300px}}@media only screen and (max-width:600px){.team-members .team-member .image{height:350px}}.team-members .team-member .image img{-webkit-transition:0.6s ease;-moz-transition:0.6s ease;-ms-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease;filter:grayscale(100%)}.team-members .team-member .image:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);filter:grayscale(0%)}.team-members .team-member .text h3{margin:0}.team-members .team-member .text h4{color:#109FE4}.team-members .team-member .text a i{color:#109FE4;font-size:28px;margin-right:10px;-webkit-transition:0.6s ease;-moz-transition:0.6s ease;-ms-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease}.team-members .team-member .text a:hover i{color:#0d7eb4}.team-members .team-member:hover .btn{opacity:1;bottom:130px}.team-members .btn{position:absolute;display:block;text-align:left;bottom:100px;left:0;width:50%;opacity:0}@media only screen and (max-width:1250px){.team-members .btn{bottom:-190px}}@media only screen and (max-width:1080px){.team-members .btn{width:90%}}@media only screen and (max-width:600px){.team-members .btn{bottom:110px;opacity:1;width:auto}}.page-id-12 .fancybox-overlay .fancybox-skin{padding:60px 30px 30px 30px !important;text-align:center}.page-id-12 .fancybox-overlay .fancybox-skin .fancybox-inner h3{margin:0}.page-id-12 .fancybox-overlay .fancybox-skin .fancybox-inner h6{font-size:19px;margin-bottom:15px}.page-id-12 .fancybox-overlay .fancybox-skin .fancybox-inner p{font-weight:300}.page-id-12 .fancybox-overlay .fancybox-skin .fancybox-close:before{transition:0.3s ease;background:#878787}.page-id-12 .fancybox-overlay .fancybox-skin .fancybox-close:hover:before{background:#109FE4}.home .fancybox-overlay .fancybox-skin{padding:40px 30px 30px 30px !important;text-align:center}.home .fancybox-overlay .fancybox-skin .fancybox-inner h6{font-size:19px;margin-bottom:15px}.home .fancybox-overlay .fancybox-skin .fancybox-inner p{font-weight:300}@media only screen and (max-width:600px){.home .fancybox-overlay .fancybox-skin .fancybox-inner{height:auto !important}}.home .fancybox-overlay .fancybox-skin .fancybox-close:before{transition:0.3s ease;background:#878787}.home .fancybox-overlay .fancybox-skin .fancybox-close:hover:before{background:#109FE4}.posts-loop .post-block{width:calc(33% - 15px);-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;margin:15px;background:#000;flex-grow:1}@media only screen and (max-width:600px){.posts-loop .post-block{width:100%}}.posts-loop .post-block .post-image{height:450px;overflow:hidden}@media only screen and (max-width:600px){.posts-loop .post-block .post-image{height:300px}}.posts-loop .post-block .post-image img{opacity:0.4;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.posts-loop .post-block .post-text{bottom:0;padding:30px}.posts-loop .post-block .post-text h4{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.posts-loop .post-block .post-text *{color:#fff}.posts-loop .post-block:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.posts-loop .post-block:hover .post-image img{opacity:0.5}.posts-loop .post-block:hover .post-text h4{color:#109FE4}.blog-footer{margin-top:50px;background:#eee}.blog-footer .social-buttons{width:100%}.blog-footer .social-buttons a{font-size:26px;color:#109FE4;margin-right:10px}.blog-footer .social-buttons a:last-of-type{margin-right:0}.blog-footer .navigation{width:100%}@media only screen and (max-width:600px){.blog-footer .navigation{margin-top:15px;display:block}.blog-footer .navigation .nav-arrow{margin:10px auto}.blog-footer .navigation .nav-arrow a{width:100%}}.single-post .banner{margin-bottom:50px}.partners .partner{width:calc(20% - 15px);text-align:center;margin:30px 0}@media only screen and (max-width:1280px){.partners .partner{width:calc(20% - 15px)}}@media only screen and (max-width:980px){.partners .partner{width:calc(25% - 15px)}}@media only screen and (max-width:720px){.partners .partner{width:calc(33.33% - 15px)}}@media only screen and (max-width:500px){.partners .partner{width:calc(50% - 15px)}}.partners .partner img{max-width:170px;max-height:100px;-webkit-transition:0.6s ease;-moz-transition:0.6s ease;-ms-transition:0.6s ease;-o-transition:0.6s ease;transition:0.6s ease}.partners .partner:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.fullwidth-parallax{background:#000}.fullwidth-parallax h1,.fullwidth-parallax h2,.fullwidth-parallax h3,.fullwidth-parallax h4,.fullwidth-parallax h5,.fullwidth-parallax h6,.fullwidth-parallax li,.fullwidth-parallax p{color:#fff}.fullwidth-parallax img{opacity:0.6}.fullwidth-parallax .wrap{opacity:0;-webkit-transform:translateX(-150px);-moz-transform:translateX(-150px);-ms-transform:translateX(-150px);-o-transform:translateX(-150px);transform:translateX(-150px);-webkit-transition:1.6s ease;-moz-transition:1.6s ease;-ms-transition:1.6s ease;-o-transition:1.6s ease;transition:1.6s ease}@media only screen and (max-width:980px){.fullwidth-parallax .wrap{width:100%;padding:40px 15px}}.fullwidth-parallax .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.fullwidth-parallax .btn{color:#fff}.fullwidth-parallax .btn:hover{color:#109FE4}.tagline{padding:30px 0;text-align:justify}.tagline h2{opacity:0;-webkit-transition:0.8s ease;-moz-transition:0.8s ease;-ms-transition:0.8s ease;-o-transition:0.8s ease;transition:0.8s ease;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px);color:#878787;font-size:6.9vw;font-weight:600;width:100%}@media only screen and (max-width:980px){.tagline h2{margin:0}}.tagline.reveal h2{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;color:#109FE4}p.toggle-tab{display:none}@media only screen and (max-width:720px){p.toggle-tab{display:block}}@media only screen and (max-width:720px){.tab-list{display:none}}.tab-list li{list-style:none}.tab-content{display:none}.tab-content.current{display:block}.js-posts-loop .case-study,.js-posts-loop-mini .case-study{width:50%;float:left;flex-grow:1}@media only screen and (max-width:980px){.js-posts-loop .case-study,.js-posts-loop-mini .case-study{width:100%}}.js-posts-loop .case-study .image,.js-posts-loop-mini .case-study .image{height:500px;background:#000;overflow:hidden}@media only screen and (max-width:600px){.js-posts-loop .case-study .image,.js-posts-loop-mini .case-study .image{height:300px}}.js-posts-loop .case-study .image img,.js-posts-loop-mini .case-study .image img{opacity:0.6;-webkit-transition:1.3s ease;-moz-transition:1.3s ease;-ms-transition:1.3s ease;-o-transition:1.3s ease;transition:1.3s ease}.js-posts-loop .case-study .text,.js-posts-loop-mini .case-study .text{position:absolute;bottom:3%;left:5%}.js-posts-loop .case-study .text p,.js-posts-loop .case-study .text h3,.js-posts-loop .case-study .text h4,.js-posts-loop-mini .case-study .text p,.js-posts-loop-mini .case-study .text h3,.js-posts-loop-mini .case-study .text h4{color:#fff}.js-posts-loop .case-study .text h4,.js-posts-loop-mini .case-study .text h4{text-transform:lowercase}.js-posts-loop .case-study .text h3,.js-posts-loop-mini .case-study .text h3{font-weight:600;margin-bottom: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}.js-posts-loop .case-study:first-of-type .image,.js-posts-loop .case-study:nth-child(4n) .image,.js-posts-loop-mini .case-study:first-of-type .image,.js-posts-loop-mini .case-study:nth-child(4n) .image{height:1000px}@media only screen and (max-width:980px){.js-posts-loop .case-study:first-of-type .image,.js-posts-loop .case-study:nth-child(4n) .image,.js-posts-loop-mini .case-study:first-of-type .image,.js-posts-loop-mini .case-study:nth-child(4n) .image{height:500px}}@media only screen and (max-width:600px){.js-posts-loop .case-study:first-of-type .image,.js-posts-loop .case-study:nth-child(4n) .image,.js-posts-loop-mini .case-study:first-of-type .image,.js-posts-loop-mini .case-study:nth-child(4n) .image{height:300px}}.js-posts-loop .case-study:hover .image img,.js-posts-loop-mini .case-study:hover .image 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);opacity:0.7}.js-posts-loop .case-study:hover .text h3,.js-posts-loop-mini .case-study:hover .text h3{color:#109FE4}.js-posts-loop .case-study:hover .text .cta:after,.js-posts-loop-mini .case-study:hover .text .cta:after{right:0}.dynamic-blogs_categories{margin-bottom:30px}.dynamic-blogs_categories .wrap{width:20%;text-align:center;opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition:0.9s ease;-moz-transition:0.9s ease;-ms-transition:0.9s ease;-o-transition:0.9s ease;transition:0.9s ease}.dynamic-blogs_categories .wrap a{font-weight:600;font-size:26px;padding:10px 20px;text-transform:lowercase}@media only screen and (max-width:1375px){.dynamic-blogs_categories .wrap a{font-size:21px;padding:10px 5px}}.dynamic-blogs_categories .wrap a:hover{background:#109FE4;color:#fff}.dynamic-blogs_categories .wrap a.active{background:#109FE4;color:#fff}.dynamic-blogs_categories .wrap:nth-of-type(1){-webkit-transition-delay:400ms;-moz-transition-delay:400ms;-ms-transition-delay:400ms;-o-transition-delay:400ms;transition-delay:400ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(2){-webkit-transition-delay:800ms;-moz-transition-delay:800ms;-ms-transition-delay:800ms;-o-transition-delay:800ms;transition-delay:800ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(3){-webkit-transition-delay:1200ms;-moz-transition-delay:1200ms;-ms-transition-delay:1200ms;-o-transition-delay:1200ms;transition-delay:1200ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(4){-webkit-transition-delay:1600ms;-moz-transition-delay:1600ms;-ms-transition-delay:1600ms;-o-transition-delay:1600ms;transition-delay:1600ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(5){-webkit-transition-delay:2000ms;-moz-transition-delay:2000ms;-ms-transition-delay:2000ms;-o-transition-delay:2000ms;transition-delay:2000ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(6){-webkit-transition-delay:2400ms;-moz-transition-delay:2400ms;-ms-transition-delay:2400ms;-o-transition-delay:2400ms;transition-delay:2400ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(7){-webkit-transition-delay:2800ms;-moz-transition-delay:2800ms;-ms-transition-delay:2800ms;-o-transition-delay:2800ms;transition-delay:2800ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(8){-webkit-transition-delay:3200ms;-moz-transition-delay:3200ms;-ms-transition-delay:3200ms;-o-transition-delay:3200ms;transition-delay:3200ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(9){-webkit-transition-delay:3600ms;-moz-transition-delay:3600ms;-ms-transition-delay:3600ms;-o-transition-delay:3600ms;transition-delay:3600ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}.dynamic-blogs_categories .wrap:nth-of-type(10){-webkit-transition-delay:4000ms;-moz-transition-delay:4000ms;-ms-transition-delay:4000ms;-o-transition-delay:4000ms;transition-delay:4000ms}.dynamic-blogs_categories .wrap.reveal{opacity:1;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}.dynamic-blogs_categories .wrap.reveal:hover a:after{opacity:1}@media only screen and (max-width:980px){.dynamic-blogs_categories .wrap{width:100%;border-top:1px solid #eee}.dynamic-blogs_categories .wrap a{padding:20px;display:block}.dynamic-blogs_categories .wrap:first-of-type{border-top:none}}.archive .js-posts-loop,.archive .js-posts-loop-mini{display:flex;flex-wrap:wrap}.archive .js-posts-loop .case-study,.archive .js-posts-loop-mini .case-study{flex-grow:1;-webkit-transition:0.7s ease;-moz-transition:0.7s ease;-ms-transition:0.7s ease;-o-transition:0.7s ease;transition:0.7s ease}.archive .js-posts-loop .case-study:first-of-type .image,.archive .js-posts-loop .case-study:nth-child(4n) .image,.archive .js-posts-loop-mini .case-study:first-of-type .image,.archive .js-posts-loop-mini .case-study:nth-child(4n) .image{height:500px}@media only screen and (max-width:980px){.archive .js-posts-loop .case-study:first-of-type .image,.archive .js-posts-loop .case-study:nth-child(4n) .image,.archive .js-posts-loop-mini .case-study:first-of-type .image,.archive .js-posts-loop-mini .case-study:nth-child(4n) .image{height:500px}}@media only screen and (max-width:600px){.archive .js-posts-loop .case-study:first-of-type .image,.archive .js-posts-loop .case-study:nth-child(4n) .image,.archive .js-posts-loop-mini .case-study:first-of-type .image,.archive .js-posts-loop-mini .case-study:nth-child(4n) .image{height:300px}}.archive .dynamic-blogs_categories{margin:50px 0 50px 0}.related-posts .case-study{width:calc(50% - 10px);display:block;text-align:left}@media only screen and (max-width:600px){.related-posts .case-study{width:100%;margin:10px 0}}.related-posts .case-study .image{height:500px;background:#000;overflow:hidden}@media only screen and (max-width:600px){.related-posts .case-study .image{height:300px}}.related-posts .case-study .image img{opacity:0.6;-webkit-transition:1.3s ease;-moz-transition:1.3s ease;-ms-transition:1.3s ease;-o-transition:1.3s ease;transition:1.3s ease}.related-posts .case-study .text{position:absolute;bottom:3%;left:5%}.related-posts .case-study .text p,.related-posts .case-study .text h3,.related-posts .case-study .text h4{color:#fff}.related-posts .case-study .text h4{text-transform:lowercase}.related-posts .case-study .text h3{font-weight:600;margin-bottom: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}.related-posts .case-study:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:0.7}.related-posts .case-study:hover .text h3{color:#109FE4}.related-posts .case-study:hover .text .cta:after{right:0}.link-boxes .link-box{width:33.33%;display:block;text-align:left}@media only screen and (max-width:980px){.link-boxes .link-box{width:100%}}.link-boxes .link-box .image{height:500px;background:#000;overflow:hidden}@media only screen and (max-width:600px){.link-boxes .link-box .image{height:300px}}.link-boxes .link-box .image img{opacity:0.6;-webkit-transition:1.3s ease;-moz-transition:1.3s ease;-ms-transition:1.3s ease;-o-transition:1.3s ease;transition:1.3s ease}.link-boxes .link-box .text{position:absolute;bottom:3%;left:5%}.link-boxes .link-box .text p,.link-boxes .link-box .text h3,.link-boxes .link-box .text h4,.link-boxes .link-box .text .cta{color:#fff}.link-boxes .link-box .text h4{text-transform:lowercase}.link-boxes .link-box .text h3{font-weight:600;margin-bottom: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}.link-boxes .link-box:hover .image img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:0.7}.link-boxes .link-box:hover .text h3{color:#109FE4}.link-boxes .link-box:hover .text .cta:after{right:0}.page-id-46 .link-boxes .link-box,.page-id-10 .link-boxes .link-box{width:50%}@media only screen and (max-width:980px){.page-id-46 .link-boxes .link-box,.page-id-10 .link-boxes .link-box{width:100%}}.page-id-46 .link-box:last-of-type{width:100%}.reviews-loop{background:#109FE4}.reviews-loop .review{padding-right:30px;padding-left:30px}.reviews-loop .review img{margin:10px auto;max-height:80px;max-width:150px;height:auto}.reviews-loop .review .fa-star{color:#f4d03f;margin:20px 3px}.reviews-loop .review p{color:#fff}.sport-slider{background:#109FE4}.sport-slider .container h2,.sport-slider .container p{color:#fff}.sport-slider .container p{text-transform:lowercase;margin-top:15px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.sport-slider .container .sport-icon{cursor:pointer}.sport-slider .container .sport-icon img{width:100px;margin:10px auto;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:0.9}.sport-slider .container .sport-icon:hover img{-webkit-transform:rotate(7deg);-moz-transform:rotate(7deg);-ms-transform:rotate(7deg);-o-transform:rotate(7deg);transform:rotate(7deg);opacity:1}.sport-slider .container .sport-icon:hover p{color:#eee}@media only screen and (max-width:980px){.sport-slider .slick-arrow{right:0}}@media only screen and (max-width:980px){.sport-slider .slick-arrow.slick-prev{right:auto;left:0}}.latest-news h2{margin-bottom:30px;-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.latest-news .post{width:calc(33.33% - 30px);text-align:left}@media only screen and (max-width:980px){.latest-news .post{width:100%;margin:30px 0}}.latest-news .post .post-image{height:300px;margin-bottom:15px;overflow:hidden;background:#000}.latest-news .post .post-image img{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:0.9}.latest-news .post .post-text .date{color:#109FE4}.latest-news .post .post-text h4,.latest-news .post .post-text p{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease}.latest-news .post .post-text p{color:#109FE4}.latest-news .post:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity:1}.latest-news .post:hover h4{color:#109FE4}.latest-news .post:hover .cta:after{right:0}.get-in-touch{background:#000}.get-in-touch .container{position:relative;z-index:2;max-width:900px;margin:0 auto}.get-in-touch .container h2{font-size:90px}@media only screen and (max-width:1200px){.get-in-touch .container h2{font-size:60px}}@media only screen and (max-width:980px){.get-in-touch .container h2{font-size:40px}}.get-in-touch .container p,.get-in-touch .container h2{color:#fff;text-align:center}.get-in-touch .container input[type="text"],.get-in-touch .container input[type="tel"],.get-in-touch .container input[type="email"],.get-in-touch .container select,.get-in-touch .container textarea{background:transparent;border:1px solid #fff;color:#fff}.get-in-touch .container label{color:#eee}.get-in-touch .container .terms a{color:#eee}.get-in-touch img{opacity:0.4}.accreditations .container ul{margin:0}.accreditations .container ul .slick-track{display:flex;align-items:center}.accreditations .container ul li{display:flex;list-style:none;justify-content:center;align-items:center;outline:none}.accreditations .container ul li img{max-height:100px;max-width:170px}.fullwidth-text-cta .container h2{color:#fff;text-transform:lowercase}@media only screen and (max-width:980px){.fullwidth-text-cta .container h2{margin:0}}@media only screen and (max-width:980px){.fullwidth-text-cta .container .half{width:100%;text-align:center}}.fullwidth-text-cta .container .half:last-of-type .btn{float:right}@media only screen and (max-width:980px){.fullwidth-text-cta .container .half:last-of-type .btn{float:none}}.fullwidth-text-cta .container .half .cta{color:#109FE4;font-size:35px}@media only screen and (max-width:980px){.fullwidth-text-cta .container .half .cta{font-size:20px;margin-bottom:15px}}.fullwidth-text-cta .container .half .cta:after{right:-8px}.fullwidth-text-cta .container .half .cta:hover:after{right:-15px}.gated-content .container .summary{padding-right:100px}.gated-content .container .summary h2{line-height:1.2}@media only screen and (max-width:1100px){.gated-content .container .summary{width:100%;padding-right:0;padding-bottom:100px}}.gated-content .container .downloads{width:calc(50% - 30px);padding-left:30px}@media only screen and (max-width:1100px){.gated-content .container .downloads{width:100%}}.gated-content .container .downloads h2,.gated-content .container .downloads p,.gated-content .container .downloads label{color:#fff}.gated-content .container .downloads p{margin-bottom:15px}.gated-content .container .downloads .gated-form.hidden{display:none}.gated-content .container .downloads .gated-form .btn{float:right}.gated-content .container .downloads .gated-form input[type="text"],.gated-content .container .downloads .gated-form input[type="tel"],.gated-content .container .downloads .gated-form input[type="email"],.gated-content .container .downloads .gated-form select,.gated-content .container .downloads .gated-form textarea{background:transparent;border:1px solid #fff;color:#fff}.gated-content .container .downloads .gated-form .wpcf7-form-control-wrap.required:after{color:#eee}.gated-content .container .downloads .gated-form ::-webkit-input-placeholder{color:#eee}.gated-content .container .downloads .gated-form :-moz-placeholder{color:#eee}.gated-content .container .downloads .gated-form ::-moz-placeholder{color:#eee}.gated-content .container .downloads .gated-form :-ms-input-placeholder{color:#eee}.gated-content .container .downloads .gated-form .terms a{color:#eee}.gated-content .container .downloads .download{width:33.33%;display:block;text-align:center}.gated-content .container .downloads .download img{max-width:80px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gated-content .container .downloads .download p{color:#fff}.gated-content .container .downloads .download.hidden{display:none}.gated-content .container .downloads .download:hover img{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.gated-content .container .downloads .download:hover p{color:#eee}.gated-content .container .downloads:after{content:"";width:1500px;height:200%;display:block;background:#109FE4;position:absolute;top:-300px;left:-10px;-webkit-transform:rotate(350deg);-moz-transform:rotate(350deg);-ms-transform:rotate(350deg);-o-transform:rotate(350deg);transform:rotate(350deg);z-index:-1}@media only screen and (max-width:1100px){.gated-content .container .downloads:after{top:-140px;left:-50px}}.gated-content .container .downloads.full{width:100%;margin-top:50px;padding-top:80px}@media only screen and (max-width:1100px){.gated-content .container .downloads.full{margin-top:0}}.gated-content .container .downloads.full:after{width:330%;top:-140px;height:250%;left:-350px;-webkit-transform:rotate(355deg);-moz-transform:rotate(355deg);-ms-transform:rotate(355deg);-o-transform:rotate(355deg);transform:rotate(355deg)}@media only screen and (max-width:1100px){.gated-content .container .downloads.full:after{top:-40px}}.gated-content-area h3{font-size:28px;margin-bottom:30px}.gated-content-area .main-gated-form.hidden{display:none}.gated-content-area .gated-area-downloads p{margin-bottom:15px}.gated-content-area .gated-area-downloads.hidden{display:none}.gated-content-area .gated-area-downloads .main-download{display:block;text-align:center}.gated-content-area .gated-area-downloads .main-download img{max-width:80px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.gated-content-area .gated-area-downloads .main-download:hover img{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-ms-transform:translateY(-5px);-o-transform:translateY(-5px);transform:translateY(-5px)}.gated-content-area .gated-area-downloads .main-download:hover p{color:#109FE4}.gallery .gallery-item{overflow:hidden;background:#000;flex-grow:1}@media only screen and (max-width:980px){.gallery .gallery-item{width:50%}}@media only screen and (max-width:600px){.gallery .gallery-item{width:100%}}.gallery .gallery-item img{-webkit-transition:0.5s ease;-moz-transition:0.5s ease;-ms-transition:0.5s ease;-o-transition:0.5s ease;transition:0.5s ease;opacity:0.8}.gallery .gallery-item.full{height:750px}@media only screen and (max-width:980px){.gallery .gallery-item.full{height:400px}}@media only screen and (max-width:600px){.gallery .gallery-item.full{height:300px}}.gallery .gallery-item.half{height:500px}@media only screen and (max-width:980px){.gallery .gallery-item.half{height:400px}}@media only screen and (max-width:600px){.gallery .gallery-item.half{height:300px}}.gallery .gallery-item.third,.gallery .gallery-item.quarter{height:400px}@media only screen and (max-width:600px){.gallery .gallery-item.third,.gallery .gallery-item.quarter{height:300px}}.gallery .gallery-item:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);opacity:1}.footer{background:#109FE4}.footer ul,.footer li{list-style:none;padding:0}.footer li,.footer p,.footer h3,.footer span{color:#fff}.footer h3{font-size:24px;font-weight:600}.footer a{color:#fff}.footer a:hover{color:#eee}.footer h3{margin-bottom:10px}.footer .top-footer .wrap-small{width:25%}@media only screen and (max-width:900px){.footer .top-footer .wrap-small{width:100%;text-align:center}}.footer .top-footer .wrap-small .logo img{max-width:160px}@media only screen and (max-width:900px){.footer .top-footer .wrap-small .logo img{max-width:100px}}.footer .top-footer .wrap-large{width:75%}@media only screen and (max-width:900px){.footer .top-footer .wrap-large{width:100%;text-align:center}}.footer .top-footer .links{margin-bottom:30px}.footer .top-footer .links .menu-col{display:inline-block;width:33.33%}@media only screen and (max-width:1080px){.footer .top-footer .links .menu-col{display:none}}.footer .top-footer .contact-foot .address{width:33.33%}@media only screen and (max-width:900px){.footer .top-footer .contact-foot .address{width:100%}}.footer .top-footer .contact-foot .address-list{max-width:250px}@media only screen and (max-width:900px){.footer .top-footer .contact-foot .address-list{width:100%;text-align:center;margin:0 auto 10px auto}}.footer .top-footer .contact-foot .address-list li{display:inline-block;margin-right:5px}.footer .top-footer .contact-foot .socials{width:33.33%}@media only screen and (max-width:900px){.footer .top-footer .contact-foot .socials{width:100%;text-align:center}}.footer .top-footer .contact-foot .socials a{font-size:22px;margin-right:10px}@media only screen and (max-width:900px){.footer .bottom-footer{display:block;text-align:center}}.footer .bottom-footer p{margin:0;display:inline-block}@media only screen and (max-width:900px){.footer .bottom-footer p{width:100%}}.footer .bottom-footer p span{margin:0 10px}@media only screen and (max-width:900px){.footer .bottom-footer p span{display:block;font-size:0px;margin:2px 0}}.footer .bottom-footer a img{width:80px}.seasonal-opening-hours{position:fixed;bottom:0;left:0;right:0;z-index:5;padding:15px 0;background:#3F3F3E}.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}