.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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 #fff0}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px\9;transform:translateY(-50%);padding:0;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:#fff0;color:#fff0;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:#fff0;display:block;outline:none;line-height:0;font-size:0;color:#fff0;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.chocolat-zoomable.chocolat-zoomed{cursor:zoom-out}.chocolat-open{overflow:hidden}.chocolat-overlay{z-index:10;background-color:#fff;opacity:.8}.chocolat-overlay,.chocolat-wrapper{height:100%;width:100%;position:fixed;left:0;top:0;display:none}.chocolat-wrapper{z-index:16;color:#fff}.chocolat-zoomable .chocolat-img{cursor:zoom-in}.chocolat-loader{height:32px;width:32px;position:absolute;left:50%;top:50%;margin-left:-16px;margin-top:-16px;z-index:11;background:url(/wp-content/themes/images/loader.gif);display:none}.chocolat-content{position:fixed;width:0;height:0;left:50%;top:50%;z-index:14;text-align:left}.chocolat-content .chocolat-img{position:absolute;width:100%;height:100%}.chocolat-wrapper .chocolat-left{left:0;background:url(/wp-content/themes/images/left.png) 50% 50% no-repeat}.chocolat-wrapper .chocolat-left,.chocolat-wrapper .chocolat-right{position:absolute;width:50px;height:100px;top:50%;margin-top:-50px;cursor:pointer;z-index:17;display:none}.chocolat-wrapper .chocolat-right{right:0;background:url(/wp-content/themes/images/right.png) 50% 50% no-repeat}.chocolat-wrapper .chocolat-left.active,.chocolat-wrapper .chocolat-right.active{display:block}.chocolat-wrapper .chocolat-top{position:absolute;top:0;right:0;left:0;line-height:50px;height:50px;overflow:hidden;z-index:17;margin-bottom:10px}.chocolat-wrapper .chocolat-close{width:50px;height:50px;cursor:pointer;position:absolute;top:0;right:0;background:url(/wp-content/themes/images/close.png) 50% 50% no-repeat}.chocolat-wrapper .chocolat-bottom{position:absolute;bottom:0;left:0;right:0;line-height:40px;height:40px;font-size:12px;z-index:17;padding-left:15px;padding-right:15px;background:rgb(0 0 0 / .2);text-align:right;margin-top:10px}.chocolat-wrapper .chocolat-set-title{display:inline-block;padding-right:15px;line-height:1;border-right:1px solid hsl(0 0% 100% / .3)}.chocolat-wrapper .chocolat-pagination{float:right;display:inline-block;padding-left:15px;padding-right:15px;margin-right:15px}.chocolat-wrapper .chocolat-fullscreen{width:16px;height:40px;background:url(/wp-content/themes/images/fullscreen.png) 50% 50% no-repeat;display:block;margin:auto;cursor:pointer;float:right}.chocolat-wrapper .chocolat-description{display:inline-block;float:left}body.chocolat-open>.chocolat-loader,body.chocolat-open>.chocolat-overlay{z-index:15}body.chocolat-open>.chocolat-content{z-index:17}.chocolat-in-container .chocolat-content,.chocolat-in-container .chocolat-overlay,.chocolat-in-container .chocolat-wrapper{position:absolute}.chocolat-in-container{position:relative}*{box-sizing:border-box;outline:0}body,html{color:#fff;font-family:roboto,sans-serif;margin:0;font-size:14px;line-height:1.5;position:relative;overflow-x:hidden;background:#07020d;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media (min-width:1441px){body,html{font-size:16px;line-height:1.6}}body.no-scroll,html.no-scroll{overflow:hidden}.main{width:100%}@media (max-width:768px){.mobile-hide{display:none!important}}@media (min-width:769px){.mobile-show{display:none!important}}img{max-width:100%;border:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:freight-sans-pro,sans-serif;text-transform:uppercase;display:block;font-weight:700;line-height:1;margin:0}.h1,h1{font-size:43px}@media (min-width:1025px){.h1,h1{font-size:57px}}.h2,h2{font-size:32px}@media (min-width:1025px){.h2,h2{font-size:43px}}.h3,h3{font-size:24px}@media (min-width:1025px){.h3,h3{font-size:32px}}.h4,h4{font-size:18px}@media (min-width:1025px){.h4,h4{font-size:24px}}.h5,h5{font-size:18px}a,a:active,a:visited{color:inherit;text-decoration:none}.mt40{margin-top:40px}strong{font-weight:700}.form-trigger{cursor:pointer}.button,input[type=button],input[type=submit]{display:inline-block;border:1px solid #f5cb5c;padding:16px 40px;margin:0;text-transform:uppercase;font-family:din-condensed,sans-serif;font-weight:400;color:#fff;font-size:16px;min-width:220px;text-align:center;letter-spacing:1px;position:relative;overflow:hidden;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#fff0}.button span,input[type=button] span,input[type=submit] span{z-index:1;position:relative}.button:after,input[type=button]:after,input[type=submit]:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;will-change:transform;z-index:3;background:#f5cb5c;transform:translateX(-105%);transition:transform .3s cubic-bezier(.7,0,.3,1)}.button:focus:after,.button:hover:after,input[type=button]:focus:after,input[type=button]:hover:after,input[type=submit]:focus:after,input[type=submit]:hover:after{transform:translateX(105%);transition:transform .6s cubic-bezier(.7,0,.3,1)}.button:focus,input[type=button]:focus,input[type=submit]:focus{box-shadow:0 0 30px rgb(245 203 92 / .2)}.side-menu{position:fixed;left:30px;top:50%;transform:translateY(-50%);z-index:2;font-family:din-condensed,sans-serif;pointer-events:none;opacity:0;transition:opacity .6s .6s}@media (max-width:768px){.side-menu{display:none}}@media (min-width:1441px){.side-menu{left:60px}}.side-menu ul{list-style-type:none;margin:0;padding:0}.side-menu ul li{margin:15px 0;position:relative}.side-menu ul li:before{content:"";width:10px;height:2px;background:#f5cb5c;position:absolute;left:0;top:calc(50% - 1px);opacity:0;transform:translateX(-60px) scaleX(4);will-change:transform,opacity}.side-menu ul li:before,.side-menu ul li a{display:block;transition:all .6s cubic-bezier(.47,.07,.01,.92)}.side-menu ul li a{text-decoration:none;text-transform:uppercase;font-weight:400;letter-spacing:1px;font-size:1rem;color:#6b7c99;transform:translateX(0);will-change:transform}@media (min-width:1441px){.side-menu ul li a{font-size:1.1rem}}.side-menu ul li a:hover{color:#fff}.side-menu ul li.active:before{opacity:1;transform:translateX(0) scaleX(1)}.side-menu ul li.active a{transform:translateX(20px);color:#fff}.container{width:calc(100% - 400px);max-width:1000px;padding:0 15px}@media (max-width:768px){.container{width:100%;margin:0 auto}}.section-title{text-align:center}#hp-mobile section.home .scroll-text,.alter-text,.chocolat-wrapper .chocolat-left:after,.chocolat-wrapper .chocolat-right:after,.form-wrapper .form-wrapper__form .input-group label,.section-home .scroll-down .scroll-down__text{font-family:din-condensed,sans-serif;text-transform:uppercase;letter-spacing:1px;font-weight:400;font-size:16px}.page-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;background:#07020d;transition:1s 0s}.page-overlay.fadeout{pointer-events:none;opacity:0;visibility:hidden}.home .page-overlay{transition:1s .6s}.rotate-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#11151c;z-index:999;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:none}.rotate-overlay img{display:block;width:60px;height:60px;margin:0 auto 10px}.logo{position:absolute;top:10px;left:20px;z-index:5}@media (min-width:769px){.logo{top:20px;left:30px;position:fixed}}@media (min-width:1441px){.logo{top:50px;left:50px;position:fixed}}.logo img{width:110px;height:70px}@media (min-width:769px){.logo img{width:150px}}@media (min-width:1441px){.logo img{width:170px}}.burger{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;position:fixed;cursor:pointer;text-align:center;padding:0;right:0;top:0;z-index:30;width:70px;height:70px;background:rgb(0 0 0 / .85)}@media (min-width:769px){.burger{right:30px;top:20px;width:60px;height:60px;background:none}}@media (min-width:1441px){.burger{top:60px;right:60px}}.burger .line1,.burger .line2,.burger .line3{background:#fff;height:2px;margin-bottom:5px;opacity:1;transition:all .3s,width .3s;width:30px;position:relative}.burger .line1:last-of-type,.burger .line2:last-of-type,.burger .line3:last-of-type{margin-bottom:0}.burger .line2{width:20px;margin-left:10px}.burger.toggled .line1{transform:rotate(45deg)}.burger.toggled .line2{transform:rotate(-45deg) translate(5px,-5px);width:30px;margin-left:0}.form-overlay .form-overlay__overlay{z-index:10;left:0;background:rgb(7 2 13 / .9);pointer-events:none;transform:translateX(-100%)}.form-overlay .form-overlay__main,.form-overlay .form-overlay__overlay{position:fixed;top:0;right:0;bottom:0;transition:transform .5s cubic-bezier(.52,.13,0,.96)}.form-overlay .form-overlay__main{z-index:20;width:100%;max-width:650px;background:#11151c;transform:translateX(100%);will-change:transform;box-shadow:0 0 80px rgb(0 0 0 / .4);padding:60px 0;overflow:auto}@media (min-width:769px){.form-overlay .form-overlay__main{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}}.form-overlay .form-overlay__main .copyright{max-width:420px;text-align:center;padding:0 15px 15px;position:absolute;font-size:10px;bottom:0;left:50%;transform:translateX(-50%);color:#60708b;width:100%;font-family:freight-sans-pro,sans-serif;letter-spacing:1px;display:none}@media (min-height:570px){.form-overlay .form-overlay__main .copyright{display:block}}@media (min-width:768px){.form-overlay .form-overlay__main .copyright{text-align:left}}.form-overlay .form-overlay__main .copyright a{transition:.4s}.form-overlay .form-overlay__main .copyright a:hover{color:#f5cb5c}.form-overlay.toggled .form-overlay__overlay{opacity:1;pointer-events:all}.form-overlay.toggled .form-overlay__main,.form-overlay.toggled .form-overlay__overlay{transform:translateX(0);transition:transform 1s cubic-bezier(.52,.13,0,.96)}.form-wrapper{padding:0 15px;width:100%;max-width:420px}@media (max-width:1024px){.form-wrapper{margin:0 auto}}.form-wrapper .form-wrapper__title{font-size:36px;margin-bottom:80px}@media (max-width:1024px){.form-wrapper .form-wrapper__title{font-size:26px;margin-bottom:40px}}.form-wrapper .form-wrapper__form .input-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.form-wrapper .form-wrapper__form .input-group label{font-size:14px;color:#6b7c99;-ms-flex-order:-1;order:-1;transition:color .4s}@media (max-width:768px){.form-wrapper .form-wrapper__form .input-group label{font-size:12px}}.form-wrapper .form-wrapper__form input[type=email],.form-wrapper .form-wrapper__form input[type=password],.form-wrapper .form-wrapper__form input[type=tel],.form-wrapper .form-wrapper__form input[type=text],.form-wrapper .form-wrapper__form textarea{width:100%;border:0;border-bottom:1px solid #212834;padding:15px 0;background:none;color:#fff;font-size:16px;font-weight:400;font-family:roboto,sans-serif;outline:0;margin-bottom:15px;transition:color .4s}@media (max-width:1024px){.form-wrapper .form-wrapper__form input[type=email],.form-wrapper .form-wrapper__form input[type=password],.form-wrapper .form-wrapper__form input[type=tel],.form-wrapper .form-wrapper__form input[type=text],.form-wrapper .form-wrapper__form textarea{padding:5px 0}}.form-wrapper .form-wrapper__form input[type=email]::-webkit-input-placeholder,.form-wrapper .form-wrapper__form input[type=password]::-webkit-input-placeholder,.form-wrapper .form-wrapper__form input[type=tel]::-webkit-input-placeholder,.form-wrapper .form-wrapper__form input[type=text]::-webkit-input-placeholder,.form-wrapper .form-wrapper__form textarea::-webkit-input-placeholder{color:#3e414c;opacity:1;font-weight:400;font-size:16px;font-family:roboto,sans-serif}.form-wrapper .form-wrapper__form input[type=email]:-ms-input-placeholder,.form-wrapper .form-wrapper__form input[type=password]:-ms-input-placeholder,.form-wrapper .form-wrapper__form input[type=tel]:-ms-input-placeholder,.form-wrapper .form-wrapper__form input[type=text]:-ms-input-placeholder,.form-wrapper .form-wrapper__form textarea:-ms-input-placeholder{color:#3e414c;opacity:1;font-weight:400;font-size:16px;font-family:roboto,sans-serif}.form-wrapper .form-wrapper__form input[type=email]::placeholder,.form-wrapper .form-wrapper__form input[type=password]::placeholder,.form-wrapper .form-wrapper__form input[type=tel]::placeholder,.form-wrapper .form-wrapper__form input[type=text]::placeholder,.form-wrapper .form-wrapper__form textarea::placeholder{color:#3e414c;opacity:1;font-weight:400;font-size:16px;font-family:roboto,sans-serif}.form-wrapper .form-wrapper__form input[type=email]:focus+label,.form-wrapper .form-wrapper__form input[type=password]:focus+label,.form-wrapper .form-wrapper__form input[type=tel]:focus+label,.form-wrapper .form-wrapper__form input[type=text]:focus+label,.form-wrapper .form-wrapper__form textarea:focus+label{color:#f5cb5c}.form-wrapper .form-wrapper__form textarea{max-width:100%;max-height:300px}@media (max-width:1024px){.form-wrapper .form-wrapper__form textarea{max-height:80px}}.form-wrapper .form-wrapper__form .button-wrapper{position:relative;max-width:220px;overflow:hidden;margin-top:60px;pointer-events:none}@media (max-width:768px){.form-wrapper .form-wrapper__form .button-wrapper{margin-top:20px}}.form-wrapper .form-wrapper__form .button-wrapper:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;will-change:transform;z-index:3;background:#f5cb5c;transform:translateX(-105%);transition:transform .3s cubic-bezier(.7,0,.3,1)}.form-wrapper .form-wrapper__form .button-wrapper:hover:after{transform:translateX(105%);transition:transform .6s cubic-bezier(.7,0,.3,1)}.form-wrapper .form-wrapper__form .button-wrapper input[type=button],.form-wrapper .form-wrapper__form .button-wrapper input[type=submit]{pointer-events:all}.form-wrapper .form-wrapper__form .button-wrapper input[type=button]:focus,.form-wrapper .form-wrapper__form .button-wrapper input[type=submit]:focus{box-shadow:inset 0 0 10px rgb(245 203 92 / .3)}.form-wrapper .form-wrapper__form div.wpcf7 img.ajax-loader{display:none}.form-wrapper .form-wrapper__form .wpcf7-mail-sent-ok,.form-wrapper .form-wrapper__form .wpcf7-validation-errors{font-size:14px;letter-spacing:1px;width:100%;margin:0;padding:0;margin-top:30px;border:0;font-family:din-condensed,sans-serif;text-transform:uppercase}.form-wrapper .form-wrapper__form .wpcf7-validation-errors{color:red}.form-wrapper .form-wrapper__form .wpcf7-mail-sent-ok{color:green}.form-wrapper .form-wrapper__form input:-webkit-autofill{box-shadow:inset 0 0 0 30px #11151c!important;-webkit-text-fill-color:#fff!important}.fp-viewing-about .side-menu,.fp-viewing-contact .side-menu,.fp-viewing-work .side-menu{pointer-events:all;opacity:1;transition:opacity .6s .6s}.section{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none}@media (max-width:768px){.section{pointer-events:all;position:relative}}.section .section__inner{position:relative;z-index:1;opacity:0;transition:.6s;width:100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:768px){.section .section__inner{opacity:1;min-height:calc(100vh + 0px)}}.section.active{pointer-events:all}.section.active .section__inner{opacity:1;transition:opacity .6s .6s}.scroll-down{opacity:0;transition:.6s}.active .scroll-down{opacity:1;transition:.6s .6s}.section-home .home__bg{position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;opacity:0;transform:scale3D(1.2,1.2,1);transition:0s .6s;will-change:transform,filter;filter:blur(10px)}.section-home .home__bg svg.boxes{max-height:65vh;height:auto;max-width:65vw;width:1200px;will-change:transform,filter}.section-home .home__text{font-size:18px;text-align:center;font-weight:400;line-height:1.5;font-family:freight-sans-pro,sans-serif;text-shadow:0 0 20px rgb(0 0 0 / .9);will-change:transform;text-transform:none;opacity:0;transform:scale3D(.8,.8,1);transition:0s .6s}@media (min-width:1025px){.section-home .home__text{font-size:26px}}@media (max-width:768px){.section-home .home__text{opacity:1;transition:0}}.section-home .scroll-down{position:absolute;left:50%;bottom:0;transform:translateX(-50%);z-index:2}@media (max-width:){.section-home .scroll-down{transform:translateX(-50%)}}.section-home .scroll-down:hover .scroll-down__text{color:#fff}.section-home .scroll-down .scroll-down__text{display:inline-block;position:relative;overflow:hidden;margin:30px auto;color:#6b7c99;transition:color .6s cubic-bezier(.47,.07,.01,.92)}.section-home .scroll-down .scroll-down__text span{display:inline-block}.section-home .scroll-down .scroll-down__text:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;background:#f5cb5c;top:0;left:0;will-change:transform;transform:translateX(-105%);transition:.6s cubic-bezier(.7,0,.3,1)}.section-home.active .home__bg,.section-home.active .home__text{opacity:1;transform:scale3D(1,1,1);transition:opacity 4s linear,transform 8s cubic-bezier(0,.3,.01,.92),filter 2s linear;filter:blur(0)}.section-work .work__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:768px){.section-work .work__wrapper{display:block}}.section-work .work__wrapper>div,.section-work .work__wrapper a{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:block}@media (max-width:768px){.section-work .work__wrapper>div,.section-work .work__wrapper a{max-width:100%}}.section-work .work__wrapper .work__titlebox{padding:40px;position:relative}@media (min-width:1441px){.section-work .work__wrapper .work__titlebox{padding:60px}}@media (min-width:1921px){.section-work .work__wrapper .work__titlebox{padding:90px 60px}}.section-work .work__wrapper .work__titlebox .grey-bg{position:absolute;right:0;bottom:0;width:30%;height:100%;background:#11151c;z-index:-1;will-change:transform;transform:scaleX(0);transition:0s .6s}.section-work .work__wrapper .work__titlebox .work__title{margin-bottom:20px}.section-work .work__wrapper .work__titlebox .work__title h2{display:inline-block;position:relative;overflow:hidden}.section-work .work__wrapper .work__titlebox .work__title h2 span{display:inline-block;opacity:0;transform:translateX(30px);transition:0s .6s}.section-work .work__wrapper .work__titlebox .work__title h2:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;background:#fff;top:0;left:0;transform:translateX(-105%);transition:0s .6s}.section-work .work__wrapper .work__titlebox .work__subtitle{font-family:din-condensed,sans-serif;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:1px;opacity:0;transition:0s .6s}.section-work .work__wrapper .work__titlebox .work__line{background:#f5cb5c;width:100px;height:2px;display:inline-block;margin-top:30px;transform-origin:0 50%;transform:scaleX(0);will-change:transform;transition:0s .6s}.section-work .work__wrapper .titlebox1{-ms-flex-item-align:end;align-self:flex-end;text-align:right}.section-work .work__wrapper .titlebox1 .work__subtitle{margin-right:30px}.section-work .work__wrapper .titlebox2{-ms-flex-item-align:start;align-self:flex-start;-ms-flex-order:2;order:2}.section-work .work__wrapper .titlebox2 .work__subtitle{margin-left:30px}.section-work .work__wrapper .titlebox2 .grey-bg{left:0;top:0;right:auto;bottom:auto}.section-work .work__wrapper .work__imagebox{font-size:0;position:relative;overflow:hidden}.section-work .work__wrapper .work__imagebox .img-bg{display:inline-block;width:100%;height:240px;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:0;transform:scale(1.6);transition:0s .6s}@media (min-width:1025px){.section-work .work__wrapper .work__imagebox .img-bg{height:320px}}@media (min-width:1441px){.section-work .work__wrapper .work__imagebox .img-bg{height:360px}}@media (min-width:1921px){.section-work .work__wrapper .work__imagebox .img-bg{height:450px}}.section-work .work__wrapper .work__imagebox:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:5;background:#f5cb5c;top:0;left:0;will-change:transform;transform:translateX(-105%);transition:0s .6s}.section-work .work__wrapper .work__imagebox:after{content:"";display:block;width:100%;height:100%;position:absolute;will-change:opacity;opacity:0;top:0;left:0;z-index:5;background:rgb(245 203 92 / .75);transition:.4s 0s}.section-work .work__wrapper .work__imagebox:hover:after,.section-work .work__wrapper .work__titlebox:hover+.work__imagebox:after{opacity:1}.section-work.active .work__wrapper .work__titlebox .work__title h2 span{opacity:1;transform:translateX(0);transition:opacity 0s .9s,transform 1.2s cubic-bezier(.47,.07,.01,.92) .6s}.section-work.active .work__wrapper .work__titlebox .work__title h2:before{transform:translateX(105%);transition:.6s cubic-bezier(.7,0,.3,1) .6s}.section-work.active .work__wrapper .work__titlebox .work__subtitle{opacity:1;transition:opacity 1.2s 1.6s}.section-work.active .work__wrapper .work__titlebox .work__line{transform:scaleX(1);transition:transform 2s cubic-bezier(.04,.37,.05,.98) 1.2s}.section-work.active .work__wrapper .work__titlebox .grey-bg{transform:scaleX(1);transform-origin:100% 50%;transition:transform 2s cubic-bezier(.04,.37,.05,.98) 1s}.section-work.active .work__wrapper .work__imagebox .img-bg{opacity:1;transform:scale(1);transition:opacity 0s 1.1s,transform 4s cubic-bezier(0,.79,.28,.99) .6s}.section-work.active .work__wrapper .work__imagebox:before{transform:translateX(105%);transition:.6s cubic-bezier(.7,0,.3,1) .8s}.section-work.active .work__wrapper .titlebox2 .work__title h2 span{transition:opacity 0s 1.5s,transform 1.2s cubic-bezier(.47,.07,.01,.92) 1.1s}.section-work.active .work__wrapper .titlebox2 .work__title h2:before{transition:.6s cubic-bezier(.7,0,.3,1) 1.1s}.section-work.active .work__wrapper .titlebox2 .work__subtitle{opacity:1;transition:opacity 1.2s 2.2s}.section-work.active .work__wrapper .titlebox2 .work__line{transform:scaleX(1);transition:transform 2s cubic-bezier(.04,.37,.05,.98) 1.8s}.section-work.active .work__wrapper .titlebox2 .grey-bg{transform:scaleX(1);transform-origin:0 50%;transition:transform 2s cubic-bezier(.04,.37,.05,.98) 1.6s}.section-work.active .work__wrapper .imagebox2 .img-bg{transition:opacity 0s 1.7s,transform 4s cubic-bezier(0,.79,.28,.99) 1.2s}.section-work.active .work__wrapper .imagebox2:before{transition:.6s cubic-bezier(.7,0,.3,1) 1.4s}.section-about .section-title{text-align:center;margin-bottom:40px}@media (min-width:1441px){.section-about .section-title{margin-bottom:70px}}@media (min-width:1921px){.section-about .section-title{margin-bottom:100px}}.section-about h2{display:inline-block;position:relative;overflow:hidden}.section-about h2 span{display:inline-block;opacity:0;transform:translateX(30px);transition:0s .6s}.section-about h2:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;background:#fff;top:0;left:0;transform:translateX(-105%);transition:0s .6s}.section-about .about-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.section-about .about-wrapper .grey-bg{background:#11151c;position:absolute;top:30px;left:40%;width:38%;height:calc(100% - 30px);transform:translate(-50%) scaleY(0);z-index:-1;will-change:transform;transition:0s .6s}@media (min-width:1441px){.section-about .about-wrapper .grey-bg{top:40px}}@media (min-width:1921px){.section-about .about-wrapper .grey-bg{top:60px}}.section-about .about-wrapper .image-block{-ms-flex:0 0 38%;flex:0 0 38%}.section-about .about-wrapper .text-block{-ms-flex:0 0 56%;flex:0 0 56%;margin-top:40px;font-weight:400;transition:0s .6s;opacity:0;font-size:12px}@media (min-width:1025px){.section-about .about-wrapper .text-block{font-size:14px}}@media (min-width:1441px){.section-about .about-wrapper .text-block{margin-top:60px}}@media (min-width:1921px){.section-about .about-wrapper .text-block{margin-top:100px}}.section-about .image-holder{width:100%;height:360px;position:relative;overflow:hidden}@media (min-width:1441px){.section-about .image-holder{height:460px}}@media (min-width:1921px){.section-about .image-holder{height:500px}}.section-about .image-holder .img-bg{display:inline-block;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%;opacity:0;transform:scale(1.6);transition:0s .6s}.section-about .image-holder:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:5;background:#f5cb5c;top:0;left:0;will-change:transform;transform:translateX(-105%);transition:0s .6s}.section-about .line-button{padding:40px 40px 20px 0;display:block;overflow:visible;padding-top:40px;position:relative;text-align:right;transition:color .4s}.section-about .line-button .label{position:relative}.section-about .line-button .label .line{background:#f5cb5c;width:100px;height:2px;display:inline-block;vertical-align:middle;position:absolute;top:calc(50% - 1px);right:calc(100% + 20px);opacity:0;transform:scaleX(0);transform-origin:0;transition:0s .6s;will-change:transform}.section-about .line-button .label .label-text{opacity:0;transition:0s .6s}.section-about .line-button:hover{color:#f5cb5c}.section-about.active h2 span{opacity:1;transform:translateX(0);transition:opacity 0s .9s,transform 1.2s cubic-bezier(.47,.07,.01,.92) .6s}.section-about.active h2:before{transform:translateX(105%);transition:.6s cubic-bezier(.7,0,.3,1) .6s}.section-about.active .image-holder .img-bg{opacity:1;transform:scale(1);transition:opacity 0s 1.1s,transform 4s cubic-bezier(0,.79,.28,.99) .6s}.section-about.active .image-holder:before{transform:translateX(105%);transition:.6s cubic-bezier(.7,0,.3,1) .8s}.section-about.active .grey-bg{transform:translate(-50%) scaleY(1);transition:.6s cubic-bezier(.7,0,.3,1) 1.2s}.section-about.active .text-block{opacity:1;transition:1.2s 1.6s}.section-about.active .line-button .label .label-text{opacity:1;transition:opacity 2s 1.6s}.section-about.active .line-button .label .line{opacity:1;transform:scaleX(1);transition:transform 2s cubic-bezier(.04,.37,.05,.98) 1.6s}.section-contact .section-title{text-align:center;margin-bottom:40px}@media (min-width:1441px){.section-contact .section-title{margin-bottom:70px}}@media (min-width:1921px){.section-contact .section-title{margin-bottom:100px}}.section-contact h2{display:inline-block;position:relative;overflow:hidden}.section-contact h2 span{display:inline-block;opacity:0;transform:translateX(30px);transition:0s .6s}.section-contact h2:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;background:#fff;top:0;left:0;transform:translateX(-105%);transition:0s .6s}.section-contact .contact-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative}.section-contact .contact-wrapper .grey-bg{border:1px solid #1c232e;position:absolute;top:30px;left:42%;width:35%;height:calc(100% - 30px);transform:translate(-50%) scaleY(0);z-index:-1;transition:0s .6s;will-change:transform}@media (min-width:1441px){.section-contact .contact-wrapper .grey-bg{top:45px}}@media (min-width:1921px){.section-contact .contact-wrapper .grey-bg{top:60px}}.section-contact .contact-wrapper .image-block{-ms-flex:0 0 53%;flex:0 0 53%}.section-contact .contact-wrapper .text-block{-ms-flex:0 0 35%;flex:0 0 35%;font-weight:400;transition:0s .6s;opacity:0;font-size:12px}@media (min-width:1025px){.section-contact .contact-wrapper .text-block{font-size:14px}}@media (min-width:1441px){.section-contact .contact-wrapper .text-block{margin-top:40px}}#hp-mobile section.home .section-contact .contact-wrapper .text-block .scroll-text,.chocolat-wrapper .section-contact .contact-wrapper .text-block .chocolat-left:after,.chocolat-wrapper .section-contact .contact-wrapper .text-block .chocolat-right:after,.form-wrapper .form-wrapper__form .input-group .section-contact .contact-wrapper .text-block label,.section-contact .contact-wrapper .text-block #hp-mobile section.home .scroll-text,.section-contact .contact-wrapper .text-block .alter-text,.section-contact .contact-wrapper .text-block .chocolat-wrapper .chocolat-left:after,.section-contact .contact-wrapper .text-block .chocolat-wrapper .chocolat-right:after,.section-contact .contact-wrapper .text-block .form-wrapper .form-wrapper__form .input-group label,.section-contact .contact-wrapper .text-block .section-home .scroll-down .scroll-down__text,.section-home .scroll-down .section-contact .contact-wrapper .text-block .scroll-down__text{color:#6b7c99;margin:30px 0 10px;display:block}.section-contact .contact-wrapper .text-block p{margin:0}.section-contact .contact-wrapper .text-block .contact-button{margin-top:30px}@media (min-width:1025px){.section-contact .contact-wrapper .text-block .contact-button{margin-top:80px}}.section-contact .image-holder{width:100%;height:320px;position:relative;overflow:hidden}@media (min-width:1025px){.section-contact .image-holder{height:400px}}@media (min-width:1441px){.section-contact .image-holder{height:500px}}@media (min-width:1921px){.section-contact .image-holder{height:600px}}.section-contact .image-holder .google-map{position:relative;width:100%;height:100%;will-change:transform;opacity:0;transform:scale(2);transition:0s .6s;background-color:#11151c}.section-contact .image-holder .google-map .acf-map{width:100%;height:100%}.section-contact .image-holder .google-map .gm-style-cc,.section-contact .image-holder .google-map .gmnoprint,.section-contact .image-holder .google-map a{display:none!important}.section-contact .image-holder:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:5;background:#f5cb5c;top:0;left:0;will-change:transform;transform:translateX(-105%);transition:0s .6s}.section-contact .line-button{padding:40px 40px 20px 0;display:block;overflow:visible;padding-top:40px;position:relative;text-align:right;transition:color .4s}.section-contact .line-button .label{position:relative}.section-contact .line-button .label .line{background:#f5cb5c;width:100px;height:2px;display:inline-block;vertical-align:middle;position:absolute;top:calc(50% - 1px);right:calc(100% + 20px);opacity:0;transform:scaleX(0);transform-origin:0;transition:0s .6s;will-change:transform}.section-contact .line-button .label .label-text{opacity:0;transition:0s .6s}.section-contact .line-button:hover{color:#f5cb5c}.section-contact.active h2 span{opacity:1;transform:translateX(0);transition:opacity 0s .9s,transform 1.2s cubic-bezier(.47,.07,.01,.92) .6s}.section-contact.active h2:before{transform:translateX(105%);transition:.6s cubic-bezier(.7,0,.3,1) .6s}.section-contact.active .image-holder .google-map{opacity:1;transform:scale(1);transition:opacity 0s 1.1s,transform 4s cubic-bezier(0,.79,.28,.99) .6s}.section-contact.active .image-holder:before{transform:translateX(105%);transition:.6s cubic-bezier(.7,0,.3,1) .8s}.section-contact.active .grey-bg{transform:translate(-50%) scaleY(1);transition:.6s cubic-bezier(.7,0,.3,1) 1.2s}.section-contact.active .text-block{opacity:1;transition:1.2s 1.6s}.section-contact.active .line-button .label .label-text{opacity:1;transition:opacity 2s 1.6s}.section-contact.active .line-button .label .line{opacity:1;transform:scaleX(1);transition:transform 2s cubic-bezier(.04,.37,.05,.98) 1.6s}.page-template-default .container,.page-template-template-work .container{max-width:1200px;width:100%;margin:0 auto}@media (min-width:769px){.page-template-default .container,.page-template-template-work .container{width:calc(100% - 420px)}}.page-template-default .side-menu,.page-template-template-work .side-menu{opacity:1;pointer-events:all}.page-template-default #main,.page-template-template-work #main{background-image:linear-gradient(#07020d,#11141c);padding-bottom:100px;min-height:100vh}.page-template-default section.work-intro,.page-template-template-work section.work-intro{padding-top:120px}.page-template-default section.work-intro .section-title,.page-template-template-work section.work-intro .section-title{text-align:center;margin-bottom:0}.page-template-default section.work-intro h1,.page-template-template-work section.work-intro h1{display:inline-block;position:relative;overflow:hidden;font-size:36px}.page-template-default section.work-intro h1 span,.page-template-template-work section.work-intro h1 span{display:inline-block;transition:0s .6s}.page-template-default section.work-intro h1:before,.page-template-template-work section.work-intro h1:before{content:"";display:block;width:100%;height:100%;position:absolute;z-index:2;background:#fff;top:0;left:0;transform:translateX(-110%);transition:0s .6s}.page-template-default section.work-intro .work-intro__line,.page-template-template-work section.work-intro .work-intro__line{width:2px;height:10px;background:#f5cb5c;margin:40px auto}.page-template-default section.work-intro .work-intro__text,.page-template-template-work section.work-intro .work-intro__text{font-weight:400;text-align:center;margin:0 auto;max-width:860px}.page-template-default section.gallery,.page-template-template-work section.gallery{margin-top:60px}@media (min-width:769px){.page-template-default section.gallery,.page-template-template-work section.gallery{margin-top:90px}}.page-template-default section.gallery .gallery__grid .gallery__box,.page-template-template-work section.gallery .gallery__grid .gallery__box{overflow:hidden;width:calc(50% - 7.5px);margin-bottom:15px;font-size:0;cursor:pointer}@media (min-width:1025px){.page-template-default section.gallery .gallery__grid .gallery__box,.page-template-template-work section.gallery .gallery__grid .gallery__box{width:calc(33.3333% - 10px)}}.page-template-default section.gallery .gallery__grid .gallery__box:after,.page-template-template-work section.gallery .gallery__grid .gallery__box:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgb(245 203 92 / .75);opacity:0;pointer-events:none}.page-template-default section.gallery .gallery__grid .gallery__box .gallery-box__image,.page-template-template-work section.gallery .gallery__grid .gallery__box .gallery-box__image{font-size:0}.page-template-default section.gallery .gallery__grid .gallery__box:hover:after,.page-template-template-work section.gallery .gallery__grid .gallery__box:hover:after{opacity:1;transition:opacity .6s}.page-template-default section.gallery .work-back,.page-template-template-work section.gallery .work-back{color:#f5cb5c;text-align:center;display:block;margin-top:40px}@media (min-width:769px){.page-template-default section.gallery .work-back,.page-template-template-work section.gallery .work-back{display:none}}#lightbox #jqlb_loading{display:none!important}#lightbox #outerImageContainer{background-color:#fff0}#lightbox #imageContainer{padding:0!important;margin:0 -15px}#lightbox #imageDataContainer{display:none!important}#lightbox #nextLink,#lightbox #prevLink{background-image:none!important}.chocolat-wrapper{z-index:50}.chocolat-wrapper .chocolat-overlay{background:rgb(7 2 13 / .9);opacity:1}.chocolat-wrapper .chocolat-bottom,.chocolat-wrapper .chocolat-loader{display:none;background:none}.chocolat-wrapper .chocolat-fullscreen{background:none}.chocolat-wrapper .chocolat-top{overflow:visible}.chocolat-wrapper .chocolat-close{background-image:url(/wp-content/themes/battistel/images/cross.svg);top:30px;right:30px}.chocolat-wrapper .chocolat-left:after,.chocolat-wrapper .chocolat-right:after{display:inline-block;position:absolute;padding:20px;top:50%;transform:translateY(-50%);transition:color .4s}@media (max-width:768px){.chocolat-wrapper .chocolat-left:after,.chocolat-wrapper .chocolat-right:after{display:none}}.chocolat-wrapper .chocolat-left:hover:after,.chocolat-wrapper .chocolat-right:hover:after{color:#f5cb5c}.chocolat-wrapper .chocolat-left{background:url(/wp-content/themes/battistel/images/arrow_left.svg) no-repeat 50%;background-size:10px}@media (min-width:769px){.chocolat-wrapper .chocolat-left{background-position:100%}}.chocolat-wrapper .chocolat-left:after{content:"previous";left:100%}.chocolat-wrapper .chocolat-right{background:url(/wp-content/themes/battistel/images/arrow_right.svg) no-repeat 50%;background-size:10px}@media (min-width:769px){.chocolat-wrapper .chocolat-right{background-position:0}}.chocolat-wrapper .chocolat-right:after{content:"next";right:100%}.loadmore-button-wrapper{margin:40px 0;text-align:center}@media (max-width:768px){#fullpage{display:none}}@media (min-width:769px){#hp-mobile{display:none}}#hp-mobile .container{max-width:600px}#hp-mobile section{padding:60px 0 0}#hp-mobile section .mobile-title{margin-bottom:60px;text-align:center}#hp-mobile section.home{height:100vh;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50%}#hp-mobile section.home,#hp-mobile section.home .home__bg{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#hp-mobile section.home .home__bg{position:absolute;top:0;left:0;right:0;bottom:0}#hp-mobile section.home .home__bg svg.boxes{max-height:80vh;height:auto;max-width:90vw;width:100%}#hp-mobile section.home .home__bg svg.boxes .st0,#hp-mobile section.home .home__bg svg.boxes .st1,#hp-mobile section.home .home__bg svg.boxes .st2{stroke:#2f3a4c}#hp-mobile section.home .home__text{text-align:center;font-family:freight-sans-pro,sans-serif;font-size:20px;line-height:1.3;max-width:600px;margin:0 auto;position:relative;z-index:1;text-shadow:0 0 20px rgb(0 0 0 / .9)}#hp-mobile section.home .scroll-text{color:#6b7c99;position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:none}#hp-mobile section.work .work__mobile-image{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;height:40vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:30px;border-bottom:5px solid #f5cb5c;position:relative;max-width:600px;margin:0 auto 30px}#hp-mobile section.work .work__mobile-image:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:rgb(0 0 0 / .4)}#hp-mobile section.work .work__mobile-image span{font-family:freight-sans-pro,sans-serif;font-weight:400;font-size:30px;position:relative;z-index:1}#hp-mobile section.contact{padding-bottom:60px}#hp-mobile section.contact .alter-text,#hp-mobile section.contact .chocolat-wrapper .chocolat-left:after,#hp-mobile section.contact .chocolat-wrapper .chocolat-right:after,#hp-mobile section.contact .form-wrapper .form-wrapper__form .input-group label,#hp-mobile section.contact .section-home .scroll-down .scroll-down__text,#hp-mobile section.contact section.home .scroll-text,#hp-mobile section.home section.contact .scroll-text,.chocolat-wrapper #hp-mobile section.contact .chocolat-left:after,.chocolat-wrapper #hp-mobile section.contact .chocolat-right:after,.form-wrapper .form-wrapper__form .input-group #hp-mobile section.contact label,.section-home .scroll-down #hp-mobile section.contact .scroll-down__text{display:block;color:#6b7c99;margin-top:20px}#hp-mobile section.contact p{margin:0}#hp-mobile section.contact a{display:block}#hp-mobile section.contact .contact__map-link,#hp-mobile section.contact .email{color:#f5cb5c}#hp-mobile section.contact .contact__map-link{display:block;color:#f5cb5c;font-weight:700;margin-top:15px}#hp-mobile section.contact .button{margin-top:60px;display:inline-block}.grecaptcha-badge{display:none!important}