@charset "UTF-8";#main.no-cursor,#main.no-cursor *{cursor:none!important}#main,#main_cont{position:relative}#cursor{transform:translate(-50%,-50%);position:fixed;top:0;left:0;width:min(1.3020833333svw,25px);z-index:999999999999999;aspect-ratio:1;border-radius:50%;pointer-events:none;cursor:none!important}.width--100vw{width:100vw}.width--1800{width:min(93.75svw,1800px);margin:0 auto}@media screen and (max-width:767px){.width--1800{width:93vw!important}}.svgIcon{display:flex;align-items:center;justify-content:center;width:fit-content}.svgIcon.has-label h4{margin-bottom:0!important;text-transform:none;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.svgIcon.has-label .svgIcon__svg.arrow-left-icon{opacity:.5;margin-left:min(1.8518518519svh,20px);transform:rotate(180deg)}.svgIcon.white{color:#fafaf8}.svgIcon.black{color:#1b1a14}.svgIcon__svg{height:min(5.5555555556svh,60px);width:min(5.5555555556svh,60px);transform-origin:center center;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.container{width:calc(100% - (min(2.0833333333svw,40px)*2));margin:0 min(2.0833333333svw,40px)}@media screen and (orientation:portrait){.container{width:calc(100% - (min(6.4svw,24px)*2));margin:0 min(6.4svw,24px)}}.lines{--progress: 1;position:relative}.lines>*{position:relative;z-index:1}.lines:after,.lines:before{content:"";position:absolute;top:0;height:100%;width:1px;background-color:#bdbfbd;transform:translate(-50%) scaleY(var(--progress));z-index:0;transform-origin:center top}@media screen and (orientation:portrait){.lines:after,.lines:before{display:none}}.lines:after{left:33.3333333333%}.lines:before{left:66.6666666667%}.lines--right:after{display:none}.lines--left:before{display:none}.lines--over:after,.lines--over:before{z-index:2}.lines.bg-black:after,.lines.bg-black:before,.lines--positive:after,.lines--positive:before{opacity:.3}.columns{display:flex}@media screen and (orientation:portrait){.columns{flex-direction:column}}.columns>*{flex-grow:1}.columns>*:nth-child(1){flex-basis:min(31.25svw,600px)}@media screen and (orientation:portrait){.columns>*:nth-child(1){flex-basis:auto}}.columns>*:nth-child(2){flex-basis:min(33.3333333333svw,640px)}@media screen and (orientation:portrait){.columns>*:nth-child(2){flex-basis:auto}}.columns>*:nth-child(3){flex-basis:min(31.25svw,600px)}@media screen and (orientation:portrait){.columns>*:nth-child(3){flex-basis:auto}}.columns--1-2>*:nth-child(1){flex-basis:min(31.25svw,600px)}@media screen and (orientation:portrait){.columns--1-2>*:nth-child(1){flex-basis:auto}}.columns--1-2>*:nth-child(2){flex-grow:2;flex-basis:min(64.5833333333svw,1240px)}@media screen and (orientation:portrait){.columns--1-2>*:nth-child(2){flex-basis:auto}}.columns--2-1>*:nth-child(1){flex-grow:2;flex-basis:min(64.5833333333svw,1240px)}@media screen and (orientation:portrait){.columns--2-1>*:nth-child(1){flex-basis:auto}}.columns--2-1>*:nth-child(2){flex-basis:min(31.25svw,600px)}@media screen and (orientation:portrait){.columns--2-1>*:nth-child(2){flex-basis:auto}}[data-slider] .slider__slider{display:flex}.no-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.drag-cursor{display:flex;padding:min(.78125svw,15px) min(.78125svw,15px);border-radius:min(2.34375svw,45px);width:fit-content;pointer-events:none}@media screen and (orientation:portrait){.drag-cursor{display:none}}.drag-cursor__inner{display:flex;gap:min(.5208333333svw,10px);position:relative;z-index:1}.drag-cursor__background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fafaf8;border-radius:min(2.34375svw,45px);z-index:0;box-shadow:min(.15625svw,3px) min(.15625svw,3px) min(.2083333333svw,4px) 0 #0000001a}.drag-cursor__arrow{width:min(.625svw,12px);height:auto;display:flex}.drag-cursor__arrow:last-child{transform:rotate(180deg)}.drag-cursor__arrow svg{width:100%;height:auto}[data-slider].is-dragging a{pointer-events:none}[data-slider] .slider__slider-wrap{position:relative}[data-slider] .slider__slider-wrap .drag-cursor{position:absolute;top:0;left:0;transform:translate(-50%,-50%);z-index:10}[data-slider].disabled .drag-cursor,[data-slider].is-disabled .slider__navigation,[data-slider].is-disabled .drag-cursor{display:none}[data-slider].is-disabled .slider__slider-wrap{cursor:default}[data-slider].is-disabled .slider__slider{cursor:default!important}@media screen and (orientation:landscape){.hidden-landscape{display:none!important}}@media screen and (orientation:portrait){.hidden-portrait{display:none!important}}.shortText{overflow:hidden;position:relative}@media screen and (orientation:portrait){.shortText{line-height:1.2em!important}}.shortText__clone{position:absolute;top:0;left:0;width:100%;height:fit-content;visibility:hidden;opacity:0;pointer-events:none;display:none}@media screen and (orientation:portrait){.shortText__clone{display:block}}.shortText__toggle{display:none}@media screen and (orientation:portrait){.shortText__toggle{padding-top:min(4svw,15px);display:flex;align-items:center;gap:min(2.6666666667svw,10px);opacity:.5}.shortText__toggle .icon-button{pointer-events:none}}@media screen and (orientation:portrait){.shortText.on{max-height:0}}.shortText p:not(:last-child){margin-bottom:1.2em!important}#CybotCookiebotDialog{top:unset!important;left:unset!important;transform:none!important;bottom:min(2.0833333333svw,40px)!important;right:min(2.0833333333svw,40px)!important}#CybotCookiebotDialog #CybotCookiebotDialogFooter{border-bottom:none!important}#CookiebotWidget{display:none}.grecaptcha-badge{display:none!important}.bg-white{background-color:#fafaf8}.bg-black{background-color:#1b1a14}.bg-gray-dark{background-color:#666664}.bg-gray-mid{background-color:#bdbfbd}.bg-gray-light{background-color:#eeeeeb}.bg-gray-light-2{background-color:#e0e0de}.bg-color-1{background-color:#f4e9a8}.bg-color-2{background-color:#667774}.bg-color-3{background-color:#d5e8b4}.c-white{color:#fafaf8}.c-white::selection,.c-white *::selection{background:#fafaf833;color:#fafaf8}.c-black{color:#1b1a14}.c-black::selection,.c-black *::selection{background:#1b1a1433;color:#1b1a14}.c-gray-dark{color:#666664}.c-gray-dark::selection,.c-gray-dark *::selection{background:#66666433;color:#666664}.c-gray-mid{color:#bdbfbd}.c-gray-mid::selection,.c-gray-mid *::selection{background:#bdbfbd33;color:#bdbfbd}.c-gray-light{color:#eeeeeb}.c-gray-light::selection,.c-gray-light *::selection{background:#eeeeeb33;color:#eeeeeb}.c-gray-light-2{color:#e0e0de}.c-gray-light-2::selection,.c-gray-light-2 *::selection{background:#e0e0de33;color:#e0e0de}.c-color-1{color:#f4e9a8}.c-color-1::selection,.c-color-1 *::selection{background:#f4e9a833;color:#f4e9a8}.c-color-2{color:#667774}.c-color-2::selection,.c-color-2 *::selection{background:#66777433;color:#667774}.c-color-3{color:#d5e8b4}.c-color-3::selection,.c-color-3 *::selection{background:#d5e8b433;color:#d5e8b4}@font-face{font-family:Geologica;src:url(/dist/assets/Geologica-VariableFont.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;font-variation-settings:"CRSV" 1}.t-uppercase,.button-cta-square__label,.button,.form:not(.form--dark) input[type=submit],.form--dark input[type=submit]{text-transform:uppercase}.t-center{text-align:center}.t-extralight,.mt-55,.mt-34,.mt-26,.mt-24,.t-210,.t-160,.t-120,.t-100,.t-56,.t-40,.t-34{font-weight:200}.t-light,.mt-21,.mt-18,.mt-17,.mt-13,.t-24,.t-21,.button-cta-square--small .button-cta-square__label,.t-20,body,.t-18,.t-16,input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.input-file__text{font-weight:300}.t-medium,.mt-13-cta,.mt-11,.mt-10,.t-17,.t-17-cta,.button-cta-square__label,.button,.form:not(.form--dark) input[type=submit],.form--dark input[type=submit],.t-15,.form__message,.t-13,.t-12,.wpcf7-not-valid-tip,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span,[type=radio]:not(:checked)+span,[type=radio]:checked+span,.wpcf7 form .wpcf7-response-output{font-weight:500}.t-semibold,.t-24--bold{font-weight:600}.t-bold,.mt-21--bold,.mt-18--bold{font-weight:700}.t-12,.wpcf7-not-valid-tip,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span,[type=radio]:not(:checked)+span,[type=radio]:checked+span,.wpcf7 form .wpcf7-response-output{font-size:min(.625svw,12px);line-height:1.2em}@media screen and (min-width:2500px){.t-12,.wpcf7-not-valid-tip,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span,[type=radio]:not(:checked)+span,[type=radio]:checked+span,.wpcf7 form .wpcf7-response-output{font-size:min(.75svw,14.4px)}}.t-13{font-size:min(.625svw,12px);line-height:1.2em}@media screen and (min-width:2500px){.t-13{font-size:min(.75svw,14.4px)}}.t-15,.form__message{font-size:min(.78125svw,15px);line-height:1.2em}@media screen and (min-width:2500px){.t-15,.form__message{font-size:min(.75svw,14.4px)}}.t-17,.t-17-cta,.button-cta-square__label,.button,.form:not(.form--dark) input[type=submit],.form--dark input[type=submit]{font-size:min(.8854166667svw,17px);line-height:1.2em}@media screen and (min-width:2500px){.t-17,.t-17-cta,.button-cta-square__label,.button,.form:not(.form--dark) input[type=submit],.form--dark input[type=submit]{font-size:min(1.0625svw,20.4px)}}.t-16,input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.input-file__text{font-size:min(.8333333333svw,16px);line-height:1.25em}@media screen and (min-width:2500px){.t-16,input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.input-file__text{font-size:min(1svw,19.2px)}}.t-18{font-size:min(.9375svw,18px);line-height:1.25em}@media screen and (min-width:2500px){.t-18{font-size:min(1.125svw,21.6px)}}.t-20,body{font-size:min(1.0416666667svw,20px);line-height:1.25em}@media screen and (min-width:2500px){.t-20,body{font-size:min(1.25svw,24px)}}.t-21,.button-cta-square--small .button-cta-square__label{font-size:min(1.09375svw,21px);line-height:1.25em}@media screen and (min-width:2500px){.t-21,.button-cta-square--small .button-cta-square__label{font-size:min(1.3125svw,25.2px)}}.t-24{font-size:min(1.25svw,24px);line-height:1.25em}@media screen and (min-width:2500px){.t-24{font-size:min(1.5svw,28.8px)}}.t-34{font-size:min(1.7708333333svw,34px);line-height:1.15em}@media screen and (min-width:2500px){.t-34{font-size:min(2.125svw,40.8px)}}.t-40{font-size:min(2.0833333333svw,40px);line-height:1.15em;letter-spacing:-.01em}@media screen and (min-width:2500px){.t-40{font-size:min(2.5svw,48px)}}.t-56{font-size:min(2.9166666667svw,56px);line-height:1.15em;letter-spacing:-.01em}@media screen and (min-width:2500px){.t-56{font-size:min(3.5svw,67.2px)}}.t-100{font-size:min(5.2083333333svw,100px);line-height:1em;letter-spacing:-.02em}@media screen and (min-width:2500px){.t-100{font-size:min(6.25svw,120px)}}.t-120{font-size:min(6.25svw,120px);line-height:1em;letter-spacing:-.02em}@media screen and (min-width:2500px){.t-120{font-size:min(7.5svw,144px)}}.t-160{font-size:min(8.3333333333svw,160px);line-height:1em;letter-spacing:-.01em}@media screen and (min-width:2500px){.t-160{font-size:min(10svw,192px)}}.t-210{font-size:min(10.4166666667svw,200px);line-height:1em;letter-spacing:-.02em}@media screen and (min-width:2500px){.t-210{font-size:min(12.5svw,240px)}}@media screen and (orientation:portrait){.mt-10,.t-12,.wpcf7-not-valid-tip,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span,[type=radio]:not(:checked)+span,[type=radio]:checked+span,.wpcf7 form .wpcf7-response-output{font-size:min(2.6666666667svw,10px);line-height:1.2em}}@media screen and (orientation:portrait){.mt-11,.t-13,.t-15,.form__message{font-size:min(2.9333333333svw,11px);line-height:1.2em}}@media screen and (orientation:portrait){.mt-13,.t-16,input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.input-file__text{font-size:min(3.4666666667svw,13px);line-height:1.25em}}@media screen and (orientation:portrait){.mt-13-cta,.t-17,.t-17-cta,.button-cta-square__label,.button,.form:not(.form--dark) input[type=submit],.form--dark input[type=submit]{font-size:min(3.4666666667svw,13px);line-height:1.2em}}@media screen and (orientation:portrait){.mt-17,.t-18,.t-20,body,.t-21,.button-cta-square--small .button-cta-square__label{font-size:min(4svw,15px);line-height:1.25em}}@media screen and (orientation:portrait){.mt-18{font-size:min(4.8svw,18px);line-height:1.25em}}@media screen and (orientation:portrait){.mt-21,.t-24{font-size:min(5.3333333333svw,20px);line-height:1.25em}}@media screen and (orientation:portrait){.mt-24,.t-34{font-size:min(6.4svw,24px);line-height:1.15em}}@media screen and (orientation:portrait){.mt-26,.t-40{font-size:min(6.9333333333svw,26px);line-height:1.15em;letter-spacing:-.01em}}@media screen and (orientation:portrait){.mt-34,.t-56,.t-100,.t-120{font-size:min(9.0666666667svw,34px);line-height:1.15em;letter-spacing:-.01em}}@media screen and (orientation:portrait){.mt-55,.t-160,.t-210{font-size:min(14.6666666667svw,55px);line-height:1em;letter-spacing:-.02em}}.wpml-ls{display:none!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;box-sizing:border-box;min-height:0;min-width:0;margin:0;padding:0;outline:none}*:before,*:after{box-sizing:border-box}*:focus{outline:none}body{font-family:Geologica;font-weight:400;color:#1b1a14;min-height:100vh;width:100vw;overflow-x:hidden;background-color:#fafaf8}body,select,input,textarea{-webkit-tap-highlight-color:transparent;word-break:keep-all}::selection{background:#1b1a14;color:#fff;text-shadow:none}a{text-decoration:none;outline:0}a:hover,a:link{outline:none}h1,h2,h3,h4,h5,h6,p,a,span{font-family:inherit;font-weight:inherit;color:inherit}ins{background-color:#1b1a14;color:#fafaf8;text-decoration:none}mark{background-color:#1b1a14;color:#fafaf8;font-style:italic;font-weight:700}strong,b{font-weight:700}ul,ol{list-style:none;padding-left:0;margin-bottom:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}img{max-width:100%;height:auto}section{position:relative}pre{position:fixed;right:0;top:10px;text-align:left;text-transform:none;width:360px;height:calc(100% - 20px);line-height:11px;font-size:11px;font-weight:400;letter-spacing:0;word-spacing:0;z-index:999999999;margin:0;word-break:normal;word-wrap:normal;font-family:arial;box-sizing:content-box!important;color:#000!important;padding-left:35px;transition:right .3s cubic-bezier(.17,.04,.03,.94)}pre>div{overflow-y:auto;position:relative;border-radius:10px 0;background:#fff;border:1px solid #d8d8d8;height:100%;padding:10px}pre:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:359px;height:50px;width:30px;border-radius:25px 0;background-color:#fff;border:1px solid #d8d8d8;background-repeat:no-repeat;background-position:center;pointer-events:none;background-image:url(data:image/svg+xml;base64,...)}input[type=checkbox]#toggleDebug{opacity:0;cursor:pointer;position:fixed;z-index:9999999999;right:359px;height:50px;width:30px;transition:right .3s cubic-bezier(.17,.04,.03,.94)}input[type=checkbox]#toggleDebug:checked{right:0}input[type=checkbox]#toggleDebug:checked~pre{right:-359px}input[type=checkbox]#toggleDebug:checked~pre:after{background-image:url(data:image/svg+xml;base64,...)}input[type=checkbox]#toggleDebug:checked:hover{width:60px}input[type=checkbox]#toggleDebug:checked:hover~pre{right:-329px}.otgs-development-site-front-end{display:none}.button,.form:not(.form--dark) input[type=submit],.form--dark input[type=submit]{display:inline-flex;justify-content:center;align-items:center;gap:min(.5208333333svw,10px);padding:calc(min(.5208333333svw,10px) - 1.5px) min(1.0416666667svw,20px);border-radius:min(.2604166667svw,5px);border:1.5px solid #1B1A14;color:#1b1a14;cursor:pointer;transition:border-color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),background-color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.button,.form:not(.form--dark) input[type=submit],.form--dark input[type=submit]{gap:min(2.6666666667svw,10px);padding:calc(min(2.6666666667svw,10px) - 1.5px) min(5.3333333333svw,20px);border-radius:min(1.3333333333svw,5px)}}.button:hover,.form:not(.form--dark) input[type=submit]:hover,.form--dark input[type=submit]:hover{border-color:#1b1a144d;color:#1b1a1480}.button__icon{height:auto;display:flex;transition:opacity .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.button__icon svg{width:min(1.0416666667svw,20px);height:auto}.button--fill-transparent,.form:not(.form--dark) input[type=submit]{background-color:transparent}.button--negative{color:#fafaf8;border-color:#fafaf84d}.button--negative:hover{border-color:#fafaf8;color:#fafaf8}.button--fill-grey{color:#fafaf8;background-color:#1b1a14;border-color:#1b1a14}.button--fill-grey:hover{color:#1b1a14;background-color:#1b1a144d;border-color:#1b1a1400}.button--cta{flex-direction:row-reverse}.button--cta:hover{color:#1b1a14}.button--cta:hover .button__icon{opacity:.25}.button--filter{flex-direction:row-reverse;border-color:#1b1a1440}.button--filter:hover{border-color:#1b1a14}.button--filter:hover .button__icon{opacity:1}.button--filter .button__icon{opacity:.25}@media screen and (orientation:portrait){.button--filter .button__icon svg{width:min(5.3333333333svw,20px)}}.button--download{flex-direction:row-reverse;background-color:#fafaf8;border:#FAFAF8;color:#1b1a1480}.button--download .button__icon{opacity:.5}.button--download .button__icon svg{width:min(.9375svw,18px)}@media screen and (orientation:portrait){.button--download .button__icon svg{width:min(4.2666666667svw,16px)}}.button--download:hover .button__icon{opacity:1}.button.is-loading,.form:not(.form--dark) input.is-loading[type=submit],.form--dark input.is-loading[type=submit]{pointer-events:none;opacity:.7}.button.is-loading:before,.form:not(.form--dark) input.is-loading[type=submit]:before,.form--dark input.is-loading[type=submit]:before{content:"";width:min(.8333333333svw,16px);height:min(.8333333333svw,16px);flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:button-spin .6s linear infinite}@media screen and (orientation:portrait){.button.is-loading:before,.form:not(.form--dark) input.is-loading[type=submit]:before,.form--dark input.is-loading[type=submit]:before{width:min(4.2666666667svw,16px);height:min(4.2666666667svw,16px)}}@keyframes button-spin{to{transform:rotate(360deg)}}.form{display:flex;gap:0 min(4.9479166667svw,95px)}@media screen and (orientation:portrait){.form{flex-direction:column;gap:min(4svw,15px)}}.form__inner{flex:1 1 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:min(.78125svw,15px) min(.78125svw,15px);height:fit-content}@media screen and (orientation:portrait){.form__inner{flex-basis:auto;gap:min(4svw,15px) min(4svw,15px)}}.form__message{padding-bottom:min(.5208333333svw,10px)}.form__message--error{color:red}.form__row{flex-basis:100%;display:flex;gap:min(.78125svw,15px) min(.78125svw,15px);flex-wrap:wrap}@media screen and (orientation:portrait){.form__row{gap:min(4svw,15px) min(4svw,15px)}}.form__row--submit{justify-content:space-between;padding-top:min(2.34375svw,45px);align-items:flex-start}@media screen and (orientation:portrait){.form__row--submit{flex-direction:column;align-items:flex-start;padding-top:min(10.6666666667svw,40px);gap:min(10.6666666667svw,40px)}.form__row--submit .form__input{width:100%}}.form__row--acceptance{padding-top:min(2.34375svw,45px)}.form__row--message,.form__row--file{padding-top:min(2.0833333333svw,40px)}.form__input{position:relative;align-items:center;transition:opacity .3s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.form__input.hidden{opacity:.3;pointer-events:none}.form__input--half{flex-basis:calc((100% - min(.78125svw,15px))/2)}@media screen and (orientation:portrait){.form__input--half{flex-basis:100%}}.form__input--third{flex-basis:calc((100% - min(.78125svw,15px) * 2) / 3)}@media screen and (orientation:portrait){.form__input--third{flex-basis:100%}}.form__input--full{flex-basis:100%}.form__input--submit{display:flex;align-items:center;flex-direction:row-reverse}@media screen and (orientation:portrait){.form__input--submit{flex-direction:row}}.form__input--choices{display:flex;flex-direction:column;align-items:flex-start;gap:min(1.0416666667svw,20px)}@media screen and (orientation:portrait){.form__input--choices{gap:min(2.6666666667svw,10px)}}.form__input--list{display:flex;flex-direction:column;align-items:flex-start;gap:min(.78125svw,15px)}@media screen and (orientation:portrait){.form__input--list{gap:min(2.6666666667svw,10px)}}input,button{font-family:inherit;font-size:inherit;line-height:inherit}.screen-reader-response{display:none}.wpcf7-form-control{display:flex}.wpcf7-form-control-wrap{display:flex;position:relative}.wpcf7-not-valid-tip{display:block;position:absolute;top:100%;left:0}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{width:100%;font-family:Geologica;border-radius:0;padding:min(.46875svw,9px) 0;padding-bottom:calc(min(.46875svw,9px) - 1.5px);border:none;border-bottom:1.5px solid rgba(27,26,20,.25);color:#1b1a14;background-color:transparent}@media screen and (orientation:portrait){input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{padding:min(1.8666666667svw,7px) 0;padding-bottom:calc(min(1.8666666667svw,7px) - 1.5px)}}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]).wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:red}input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]).hidden,select.hidden,textarea.hidden{display:none}.form--dark input:not([type=submit]):not([type=checkbox]):not([type=radio]):not([type=file]),.form--dark select,.form--dark textarea{border-bottom:1.5px solid rgba(250,250,248,.25);color:#fafaf8}textarea{max-width:100%;min-width:100%;padding:min(.78125svw,15px) min(1.0416666667svw,20px);border-radius:min(.2604166667svw,5px);border:1.5px solid rgba(27,26,20,.25);height:min(10.15625svw,195px)}@media screen and (orientation:portrait){textarea{height:min(32svw,120px);border-radius:min(1.3333333333svw,5px);padding:min(2.6666666667svw,10px) min(4svw,15px)}}.form--dark textarea{border:1.5px solid #666664}.input-file{position:relative;display:flex;align-items:center;width:100%;padding:min(.78125svw,15px) min(1.0416666667svw,20px);border:1.5px solid rgba(27,26,20,.25);border-radius:min(.2604166667svw,5px);cursor:pointer}@media screen and (orientation:portrait){.input-file{padding:min(2.6666666667svw,10px) min(4svw,15px);border-radius:min(1.3333333333svw,5px)}}.input-file input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.input-file__text{flex:1 1 auto;min-width:0;padding-right:min(1.5625svw,30px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#1b1a1440;background:url(/dist/assets/input-file.svg) no-repeat right center/min(.9895833333svw,19px) auto}@media screen and (orientation:portrait){.input-file__text{padding-right:min(8svw,30px);background-size:min(4.2666666667svw,16px) auto}}.form--dark .input-file__text{color:#fafaf8}.input-file.has-file .input-file__text{color:#1b1a14}.form--dark .input-file.has-file .input-file__text{color:#fafaf8}.form--dark .input-file{border:1.5px solid #666664}.input-file:has(.wpcf7-not-valid){border-color:red}.wpcf7-checkbox,.wpcf7-radio{display:flex;flex-direction:column}.wpcf7-list-item{position:relative;margin:0;color:#1b1a14}.form--dark .wpcf7-list-item{color:#fafaf8}.wpcf7-list-item a{color:#1b1a14;transition:opacity .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.wpcf7-list-item a:hover{opacity:.6}[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked{position:absolute;left:0;z-index:100;opacity:0;width:min(1.25svw,24px);height:min(1.25svw,24px);display:block;top:50%;transform:translateY(-50%);cursor:pointer}@media screen and (orientation:portrait){[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked),[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked{width:min(6.4svw,24px);height:min(6.4svw,24px)}}[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span{position:relative;display:block;cursor:pointer;padding-left:calc(min(1.25svw,24px) + min(.5208333333svw,10px));max-width:calc(min(1.25svw,24px) + min(.5208333333svw,10px) + min(15.625svw,300px))}@media screen and (orientation:portrait){[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span{padding-left:calc(min(6.4svw,24px) + min(2.6666666667svw,10px));max-width:100%}}[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span:before,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span:before{content:"";position:absolute;left:0;top:50%;border-radius:50%;transform:translateY(-50%);width:min(1.25svw,24px);height:min(1.25svw,24px);z-index:10;transition:background .2s;cursor:pointer;background-size:calc(min(1.25svw,24px) / 5 * 3);background-repeat:no-repeat;background-position:center;border:1px solid rgb(72.9495202336%,71.5969962453%,63.4818523154%)}@media screen and (orientation:portrait){[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):not(:checked)+span:before,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span:before{width:min(6.4svw,24px);height:min(6.4svw,24px);background-size:calc(min(6.4svw,24px) / 5 * 3)}}[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):disabled:not(:checked)+span:before,[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):disabled:checked+span:before{box-shadow:none;border-color:#1b1a14;background-color:#1b1a14}[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):checked+span:before{background-color:#fafaf8;background-image:url(../images/svg/check_icon.svg)}[type=checkbox]:not(.CybotCookiebotDialogBodyLevelButton):disabled+span{color:#1b1a14}[type=radio]:not(:checked),[type=radio]:checked{position:absolute;left:max(-1.0416666667svw,-20px);z-index:100;opacity:0;width:min(1.25svw,24px);height:min(1.25svw,24px);display:block;top:50%;transform:translateY(-50%)}[type=radio]:not(:checked)+span,[type=radio]:checked+span{position:relative;width:min(1.25svw,24px);height:min(1.25svw,24px);cursor:pointer;padding-left:calc(min(1.25svw,24px) + .7em)}[type=radio]:not(:checked)+span:before,[type=radio]:checked+span:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:100vh;width:min(1.25svw,24px);height:min(1.25svw,24px);z-index:10;transition:background .2s;cursor:pointer;background-size:calc(min(1.25svw,24px) / 5 * 3);background-repeat:no-repeat;background-position:center;border:1px solid rgb(72.9495202336%,71.5969962453%,63.4818523154%)}[type=radio]:disabled:not(:checked)+span:before,[type=radio]:disabled:checked+span:before{box-shadow:none;border-color:#1b1a14;background-color:#1b1a14}[type=radio]:checked+span:before{background-color:#1e90ff;background-image:url(../images/svg/check_icon.svg)}[type=radio]:disabled+span{color:#1b1a14}.wpcf7 form.sent .wpcf7-response-output{background-color:#b9cc99;border-color:#b9cc99}.wpcf7 form .wpcf7-response-output{border-radius:min(.2604166667svw,5px);margin:min(2.0833333333svw,40px) 0;margin-bottom:0;padding:min(.5208333333svw,10px) min(1.0416666667svw,20px);text-align:center;min-height:min(1.7708333333svw,34px);display:flex;align-items:center;justify-content:center}.header__hamburger{display:block}.header__hamburger:hover:not(.opened) .header__hamburgerLines .header__hamburgerLineWrapper:first-child{left:5px}.header__hamburger:hover:not(.opened) .header__hamburgerLines .header__hamburgerLineWrapper:last-child{right:5px}.header__hamburger.opened .header__hamburgerLines .header__hamburgerLineWrapper:nth-child(2){transform:translateY(-50%) scaleX(0)}.header__hamburger.opened .header__hamburgerLines .header__hamburgerLineWrapper:first-child{top:50%;transform:rotate(45deg) translateY(-50%)}.header__hamburger.opened .header__hamburgerLines .header__hamburgerLineWrapper:last-child{width:100%;bottom:50%;transform:rotate(-45deg) translateY(50%)}.header__hamburgerLines{position:relative;height:22px;width:40px}@media screen and (orientation:portrait){.header__hamburgerLines{width:30px;height:18px}}.header__hamburgerLineWrapper{position:absolute;left:0;height:2px;width:100%;transition:all .35s cubic-bezier(.445,.05,.55,.95)}.header__hamburgerLineWrapper:first-child{top:0}.header__hamburgerLineWrapper:nth-child(2){top:50%;transform:translateY(-50%)}.header__hamburgerLineWrapper:last-child{left:unset;right:0;bottom:0}.header__hamburgerLine{display:block;width:100%;height:100%;background-color:#1b1a14;transition:all .35s cubic-bezier(.445,.05,.55,.95)}#preloader{position:fixed;z-index:100;left:0;top:0;width:100vw;height:100svh;overflow:hidden;background-color:#cbe1bb;display:flex;align-items:center;justify-content:center}#preloader svg{height:15vh;width:auto;opacity:0}.barbaLoader{position:fixed;width:100vw;height:200vh;pointer-events:none;background-color:#1c1c1c;z-index:1;visibility:hidden;opacity:0}.icon-button{width:min(1.9791666667svw,38px);height:auto;aspect-ratio:1;border-radius:min(.2604166667svw,5px);border:1.5px solid rgba(250,250,248,.3);display:flex;align-items:center;justify-content:center;transition:border-color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),background-color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1);cursor:pointer}@media screen and (orientation:portrait){.icon-button{width:min(9.6svw,36px);border-radius:min(1.3333333333svw,5px)}}.icon-button svg{width:min(1.9791666667svw,38px)}@media screen and (orientation:portrait){.icon-button svg{width:min(9.6svw,36px)}}.icon-button svg path{fill:#fafaf8;transition:fill .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.icon-button:hover{border-color:#fafaf8}.icon-button--positive{border-color:#1b1a1440}.icon-button--positive svg path{fill:#1b1a14}.icon-button--positive:hover{border-color:#1b1a14}.icon-button--fill{border-color:transparent;background-color:#fafaf880}.icon-button--fill svg path{fill:#1b1a14}.icon-button--fill:hover{background-color:#fafaf8}.icon-button--arrow-left .icon-button__inner{transform:rotate(180deg)}.icon-button--arrow-up .icon-button__inner{transform:rotate(270deg)}.icon-button--arrow-down .icon-button__inner{transform:rotate(90deg)}.icon-button__inner,.icon-button__icon{display:flex}.button-cta-square{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;padding-right:min(.2604166667svw,5px);color:#1b1a14;transition:padding-right .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.button-cta-square{padding-right:min(1.3333333333svw,5px)}}.button-cta-square__inner{display:flex;justify-content:center;align-items:center;padding-top:min(.5208333333svw,10px);padding-bottom:calc(min(.5208333333svw,10px) - 1.5px);border-bottom:1.5px solid rgba(27,26,20,.25);gap:min(.5208333333svw,10px);transition:gap .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.button-cta-square__inner{padding-top:min(2.6666666667svw,10px);padding-bottom:calc(min(2.6666666667svw,10px) - 1.5px);gap:min(2.6666666667svw,10px)}}.button-cta-square__icon{width:min(.625svw,12px);height:min(.625svw,12px);background-color:#1b1a1440;transition:background-color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.button-cta-square__icon{width:min(3.2svw,12px);height:min(3.2svw,12px)}}.button-cta-square:hover,.button-cta-square.active{padding:0}.button-cta-square:hover .button-cta-square__inner,.button-cta-square.active .button-cta-square__inner{gap:min(.78125svw,15px)}@media screen and (orientation:portrait){.button-cta-square:hover .button-cta-square__inner,.button-cta-square.active .button-cta-square__inner{gap:min(4svw,15px)}}.button-cta-square:hover .button-cta-square__icon,.button-cta-square.active .button-cta-square__icon{background-color:#1b1a14}.button-cta-square.active{pointer-events:none}.button-cta-square--negative{color:#fafaf8}.button-cta-square--negative .button-cta-square__inner{border-color:#fafaf866}.button-cta-square--negative .button-cta-square__icon{background-color:#fafaf840}.button-cta-square--negative:hover .button-cta-square__icon,.button-cta-square--negative.active .button-cta-square__icon{background-color:#fafaf8}.button-cta-square--small .button-cta-square__inner{border-bottom:none;padding-top:0;padding-bottom:0}.button-cta-square--small .button-cta-square__label{text-transform:none;opacity:.25;transition:opacity .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.button-cta-square--small:hover .button-cta-square__label,.button-cta-square--small.active .button-cta-square__label{opacity:1}.project-card{position:relative}.project-card--positive .project-card__image{background-color:#fafaf8}.project-card.hidden{display:none}.project-card__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.project-card__inner{display:flex;flex-direction:column;gap:min(.78125svw,15px)}@media screen and (orientation:portrait){.project-card__inner{gap:min(4svw,15px)}}.project-card__image{width:100%;aspect-ratio:3/2;overflow:hidden;background-color:#1b1a14;transition:box-shadow .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.project-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),opacity .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.project-card__content{transition:opacity .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.project-card__genere{padding-bottom:min(.5208333333svw,10px);opacity:.25}@media screen and (orientation:portrait){.project-card__genere{padding-bottom:min(2.6666666667svw,10px)}}.project-card__name{padding-bottom:min(.1041666667svw,2px);transition:opacity .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.project-card__name{padding-bottom:min(.5333333333svw,2px)}}.project-card__location{padding-bottom:min(1.0416666667svw,20px);transition:opacity .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.project-card__location{padding-bottom:min(5.3333333333svw,20px)}}.project-card__link{position:relative;z-index:2}.project-card--small .project-card__image{aspect-ratio:37/29}.project-card:hover .project-card__image{box-shadow:min(.15625svw,3px) min(.15625svw,3px) min(.2083333333svw,4px) 0 #0000001a}@media screen and (orientation:portrait){.project-card:hover .project-card__image{box-shadow:min(.8svw,3px) min(.8svw,3px) min(1.0666666667svw,4px) 0 #0000001a}}.project-card:hover .project-card__image img{transform:scale(1.05);opacity:.8}.project-card:hover .project-card__name,.project-card:hover .project-card__location{opacity:.25}.header{padding:min(.7291666667svw,14px) 0;position:fixed;top:0;left:0;right:0;z-index:99;color:#fafaf8;transition:background-color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),backdrop-filter .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),box-shadow .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),color .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.header{padding:min(3.2svw,12px) 0}}.header.scrolled{background-color:#eeeeebd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 min(.2083333333svw,4px) min(1.5625svw,30px) 0 #1b1a141a;color:#1b1a14}@media screen and (orientation:portrait){.header.scrolled{box-shadow:0 min(1.0666666667svw,4px) min(8svw,30px) 0 #1b1a141a}}.header.scrolled .header__logo{opacity:1;margin-top:0}@media screen and (orientation:portrait){.header.scrolled .header__logo{height:min(8svw,30px)}}.header.scrolled .header__logo svg path{fill:#1b1a14}.header__inner{display:flex;align-items:flex-start}@media screen and (orientation:portrait){.header__inner{align-items:center}}.header__col{flex:1 1 0;display:flex}.header__col--logo{justify-content:center}.header__col--lang{justify-content:flex-end;padding-top:min(.8333333333svw,16px)}@media screen and (orientation:portrait){.header__col--lang{padding-top:0}}.header__lang-link{opacity:.7}.header__lang-link.active{opacity:1}@media screen and (orientation:portrait){.header__lang-name{display:none}}.header__lang-code{display:none}@media screen and (orientation:portrait){.header__lang-code{display:inline}}.header__lang-sep{padding:0 min(.5208333333svw,10px)}@media screen and (orientation:portrait){.header__lang-sep{padding:0 min(1.3333333333svw,5px)}}.header__logo{height:min(2.8645833333svw,55px);display:flex;opacity:0;transition:opacity .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),height .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1),margin-top .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.header__logo{height:min(8svw,30px)}}.header__logo svg{width:auto;height:100%}.header__logo svg path{transition:fill .4s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1);fill:#fafaf8}.footer{border-top:1px solid #BDBFBD}.footer__header{padding:min(2.6041666667svw,50px) 0;display:flex;align-items:center;justify-content:space-between}@media screen and (orientation:portrait){.footer__header{padding:min(10.6666666667svw,40px) 0}}.footer__body{border-top:1px solid #BDBFBD;border-bottom:1px solid #BDBFBD;display:flex}@media screen and (orientation:portrait){.footer__body{border:none;flex-wrap:wrap}}.footer__logo{display:flex;height:min(6.25svw,120px)}@media screen and (orientation:portrait){.footer__logo{height:min(16svw,60px)}}.footer__logo svg{height:100%;width:auto}.footer__col{flex-basis:50%;padding:min(2.0833333333svw,40px);padding-top:min(3.125svw,60px)}@media screen and (orientation:portrait){.footer__col{flex-basis:auto;padding:min(6.4svw,24px);padding-bottom:min(10.6666666667svw,40px);padding-top:min(10.6666666667svw,40px)}}.footer__col:not(:last-child){position:relative}.footer__col:not(:last-child):after{content:"";position:absolute;left:100%;top:0;height:100%;width:1px;background-color:#bdbfbd;transform:translate(-50%)}@media screen and (orientation:portrait){.footer__col:not(:last-child):after{display:none}}.footer__col--brands{display:flex;flex-direction:column;gap:min(1.5625svw,30px)}@media screen and (orientation:portrait){.footer__col--brands{gap:min(4svw,15px)}}.footer__info{display:flex}.footer__contacts{display:flex;flex-direction:column;gap:min(.625svw,12px);flex-grow:1}@media screen and (orientation:portrait){.footer__contacts{flex-basis:50%;gap:min(2.6666666667svw,10px)}}.footer__menu{display:flex;flex-direction:column;gap:min(1.0416666667svw,20px)}.footer__list .submenu-item__icon{display:none}.footer__holding{display:flex;align-items:center;gap:min(.78125svw,15px)}@media screen and (orientation:portrait){.footer__holding{flex-basis:100%;padding-top:min(5.3333333333svw,20px);padding-bottom:min(10.6666666667svw,40px);padding-left:min(6.4svw,24px);padding-right:min(6.4svw,24px);gap:min(4svw,15px)}}.footer__holding-image{flex-basis:min(2.5svw,48px);height:auto;display:flex}@media screen and (orientation:portrait){.footer__holding-image{flex-basis:min(12.8svw,48px)}}.footer__holding-image img{width:100%;height:auto}@media screen and (orientation:portrait){.footer__socials{flex-basis:100%;padding-top:min(5.3333333333svw,20px);padding-bottom:min(16svw,60px);padding-left:min(6.4svw,24px);padding-right:min(6.4svw,24px)}}.footer__holding-text{flex-basis:min(11.9791666667svw,230px);opacity:.25;padding-top:min(1.5625svw,30px)}@media screen and (orientation:portrait){.footer__holding-text{flex-basis:auto}}.footer__brand-list{display:flex;gap:min(6.7708333333svw,130px)}@media screen and (orientation:portrait){.footer__brand-list{flex-direction:column;gap:min(8svw,30px)}}.footer__brand{display:flex;flex-direction:column;gap:min(1.1458333333svw,22px)}@media screen and (orientation:portrait){.footer__brand{gap:min(4svw,15px)}}.footer__brand-logo{height:min(1.5625svw,30px);width:auto}@media screen and (orientation:portrait){.footer__brand-logo{height:min(6.6666666667svw,25px)}}.footer__brand-logo img{height:100%;width:auto}.footer__brand-links{display:flex;gap:min(.5208333333svw,10px)}@media screen and (orientation:portrait){.footer__brand-links{gap:min(2.6666666667svw,10px)}}.footer__footer{display:flex;justify-content:space-between;align-items:center}@media screen and (orientation:portrait){.footer__footer{flex-direction:column-reverse;align-items:flex-start;padding-bottom:min(5.3333333333svw,20px)}}.footer__copyright{opacity:.25}.footer__utility-menu{padding:min(1.0416666667svw,20px) 0;display:flex;gap:min(1.5625svw,30px);justify-content:flex-end}@media screen and (orientation:portrait){.footer__utility-menu{padding:0;padding-bottom:min(10.6666666667svw,40px);flex-wrap:wrap;gap:min(2.6666666667svw,10px)}.footer__utility-menu a{flex-basis:calc(50% - min(1.3333333333svw,5px))}}.commonPage{padding-top:min(6.7708333333svw,130px);padding-bottom:min(7.8125svw,150px);min-height:90svh}.commonPage__wrap{display:flex;flex-direction:column;gap:min(3.125svw,60px);align-items:flex-start}.commonPage__intro{display:flex;flex-direction:column;gap:min(.5208333333svw,10px)}.commonPage__text p{margin-bottom:1em}.commonPage__text ul{list-style-type:disc;padding-left:1em;margin-bottom:1em}.hero{height:100svh;width:100%}.hero__inner{position:relative;height:100%}.hero__slider{overflow:hidden;height:100%;position:relative;z-index:1}.hero__slider:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.5;background:linear-gradient(180deg,rgba(27,26,20,0) 24.26%,var(--BLACK, #1B1A14) 91.53%);mix-blend-mode:multiply}.hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero__slide:not(:first-child){transform:translateY(100%)}.hero__img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__front{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.hero__front-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:min(1.4583333333svw,28px);height:100%;padding-top:min(2.0833333333svw,40px);padding-bottom:min(8.59375svw,165px)}@media screen and (orientation:portrait){.hero__front-inner{padding-top:min(3.7333333333svw,14px);gap:min(5.3333333333svw,20px);padding-bottom:min(21.3333333333svw,80px)}}.hero__logo{width:min(7.2916666667svw,140px);height:auto}@media screen and (orientation:portrait){.hero__logo{width:min(26.6666666667svw,100px)}}.hero__text{max-width:min(78.3854166667svw,1505px);opacity:.7}@media screen and (orientation:portrait){.hero__text{max-width:100%}}.hero__scroll{position:absolute;bottom:min(2.0833333333svw,40px);left:50%;transform:translate(-50%);z-index:3}@media screen and (orientation:portrait){.hero__scroll{bottom:min(5.3333333333svw,20px)}}.intro{padding-top:min(14.0625svw,270px);padding-bottom:min(7.2916666667svw,140px)}@media screen and (orientation:portrait){.intro{padding-top:min(45.3333333333svw,170px);padding-bottom:min(26.6666666667svw,100px)}}.intro__inner{display:flex;align-items:center;flex-direction:column}.intro__label{padding-bottom:min(1.0416666667svw,20px)}@media screen and (orientation:portrait){.intro__label{padding-bottom:min(4svw,15px)}}.intro__label .button-cta-square{pointer-events:none}.intro__label .button-cta-square__inner{padding-bottom:0;border-bottom:none}.intro__text{padding-bottom:min(2.0833333333svw,40px);max-width:min(51.40625svw,987px)}@media screen and (orientation:portrait){.intro__text{max-width:100%;padding-bottom:min(5.3333333333svw,20px)}}.intro__text-small{max-width:min(51.40625svw,987px)}@media screen and (orientation:portrait){.intro__text-small{max-width:100%}}.mission-vision{background-color:#e0e0de}.mission-vision__inner{display:flex;justify-content:center}@media screen and (orientation:portrait){.mission-vision__inner{flex-direction:column;padding-top:min(16svw,60px);padding-bottom:min(16svw,60px);gap:min(16svw,60px)}}.mission-vision__col{display:flex;flex-direction:column;gap:min(1.0416666667svw,20px);flex-direction:1 1 0;padding-top:min(3.125svw,60px);padding-bottom:min(3.125svw,60px)}@media screen and (orientation:portrait){.mission-vision__col{gap:min(4svw,15px);padding-top:0;padding-bottom:0}}.mission-vision__col:nth-child(1){border-right:1px solid #BDBFBD;padding-left:min(4.0104166667svw,77px);padding-right:min(4.4270833333svw,85px)}@media screen and (orientation:portrait){.mission-vision__col:nth-child(1){border-right:none;padding-left:0;padding-right:0}}.mission-vision__col:nth-child(2){padding-left:min(4.4270833333svw,85px);padding-right:min(4.0104166667svw,77px)}@media screen and (orientation:portrait){.mission-vision__col:nth-child(2){padding-left:0;padding-right:0}}.mission-vision__label .button-cta-square{pointer-events:none}.mission-vision__label .button-cta-square__inner{padding-bottom:0;border-bottom:none}.mission-vision__text{max-width:min(54.375svw,1044px)}@media screen and (orientation:portrait){.mission-vision__text{max-width:100%}}.links{padding-top:min(15.625svw,300px);overflow:hidden}@media screen and (orientation:portrait){.links{padding-top:min(42.6666666667svw,160px)}}.links__inner{display:flex;flex-direction:column;gap:min(5.2083333333svw,100px)}@media screen and (orientation:portrait){.links__inner{gap:min(26.6666666667svw,100px)}}.links__intro{display:flex;align-items:center;flex-direction:column}.links__label{padding-bottom:min(1.0416666667svw,20px)}@media screen and (orientation:portrait){.links__label{padding-bottom:min(4svw,15px)}}.links__label .button-cta-square{pointer-events:none}.links__label .button-cta-square__inner{padding-bottom:0;border-bottom:none}.links__title{max-width:min(51.5104166667svw,989px);padding-bottom:min(2.0833333333svw,40px)}@media screen and (orientation:portrait){.links__title{padding-bottom:min(5.3333333333svw,20px);max-width:100%}}.links__text{max-width:min(51.5104166667svw,989px)}@media screen and (orientation:portrait){.links__text{max-width:100%}}.links__list{display:flex;gap:min(.9375svw,18px)}@media screen and (orientation:portrait){.links__list{gap:min(3.7333333333svw,14px);flex-direction:column}}.links__item{flex:1 1 0;position:relative;aspect-ratio:1}@media screen and (orientation:portrait){.links__item{flex-basis:auto}}.links__item:hover .links__item-image{opacity:.8}.links__item:hover .links__item-image img{transform:scale(1.05)}.links__item:hover .links__item-content{transform:translateY(0)}.links__item:hover .links__item-description{opacity:1}.links__item:hover:after{opacity:.8}.links__item:after{content:"";width:100%;height:65%;position:absolute;z-index:1;bottom:0;opacity:.65;background:linear-gradient(180deg,rgba(27,26,20,0) 24.26%,var(--BLACK, #1B1A14) 91.53%);transition:opacity .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.links__item:after{background:linear-gradient(0deg,rgba(27,26,20,0) 24.26%,var(--BLACK, #1B1A14) 91.53%);bottom:unset;top:0}}.links__item-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}.links__item-image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:flex;overflow:hidden;transition:opacity .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.links__item-image img{width:100%;height:100%;object-fit:cover;transition:transform .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}.links__item-front{display:flex;align-items:flex-end;justify-content:space-between;height:100%;gap:min(1.4583333333svw,28px);padding:min(2.0833333333svw,40px)}@media screen and (orientation:portrait){.links__item-front{gap:min(4svw,15px);padding:min(4svw,15px);overflow:hidden;flex-direction:column}}.links__item-content{flex-grow:1;display:flex;flex-direction:column;transform:translateY(calc(100% - min(2.6041666667svw,50px)));gap:min(1.5625svw,30px);transition:transform .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1);max-width:min(20.8333333333svw,400px);position:relative;z-index:2}@media screen and (orientation:portrait){.links__item-content{transform:translateY(0);gap:min(4svw,15px);max-width:none}}.links__item-button{flex-shrink:0;position:relative;z-index:4}.links__item-logo{height:min(2.6041666667svw,50px)}@media screen and (orientation:portrait){.links__item-logo{height:min(8svw,30px)}}.links__item-logo img{height:100%;width:auto}.links__item-description{opacity:0;transition:opacity .8s linear(0,.2688 9.91%,.3859 15%,.4917 20.19%,.5865 25.5%,.6705 30.93%,.7441 36.51%,.8075 42.26%,.8593 47.98%,.9022 53.93%,.9366 60.13%,.963 66.67%,.9812 73.4%,.9929 80.76%,.9986 88.89%,1)}@media screen and (orientation:portrait){.links__item-description{opacity:1}}.project-slider{padding-top:min(14.0625svw,270px);padding-bottom:min(12.7604166667svw,245px);width:100%;overflow:hidden}@media screen and (orientation:portrait){.project-slider{padding-top:min(40svw,150px);padding-bottom:min(44svw,165px)}}.project-slider__top{border-bottom:1px solid #BDBFBD}.project-slider__text-label{padding-bottom:min(1.0416666667svw,20px)}@media screen and (orientation:portrait){.project-slider__text-label{padding-bottom:min(.78125svw,15px)}}.project-slider__text-label .button-cta-square{pointer-events:none}.project-slider__text-label .button-cta-square__inner{padding-bottom:0;border-bottom:none}.project-slider__text-inner{max-width:min(51.40625svw,987px);padding-bottom:min(4.5833333333svw,88px);margin:0 auto}@media screen and (orientation:portrait){.project-slider__text-inner{max-width:100%;padding-bottom:min(10.6666666667svw,40px)}}.project-slider__header{padding-top:min(3.125svw,60px);padding-bottom:min(2.6041666667svw,50px);display:flex;justify-content:space-between;padding-right:min(3.90625svw,75px)}@media screen and (orientation:portrait){.project-slider__header{padding-bottom:min(16svw,60px);padding-right:min(0svw,0px);gap:min(2.6666666667svw,10px)}}.project-slider__navigation-wrap{display:flex;gap:min(.78125svw,15px)}@media screen and (orientation:portrait){.project-slider__navigation-wrap{gap:min(4svw,15px)}}.project-slider__slider{margin:0 max(-.46875svw,-9px)}@media screen and (orientation:portrait){.project-slider__slider{margin:0 max(-1.3333333333svw,-5px)}}.project-slider__slide{flex-shrink:0;padding-right:min(.46875svw,9px);padding-left:min(.46875svw,9px);width:min(30.2083333333svw,580px)}@media screen and (orientation:portrait){.project-slider__slide{padding-right:min(1.3333333333svw,5px);padding-left:min(1.3333333333svw,5px);width:min(78.1333333333svw,293px)}}.careers{background-color:#1b1a14;padding-top:min(11.9791666667svw,230px);padding-bottom:min(8.3333333333svw,160px)}@media screen and (orientation:portrait){.careers{padding-top:min(21.3333333333svw,80px);padding-bottom:min(21.3333333333svw,80px)}}.careers__intro{color:#bdbfbd;padding-bottom:min(9.375svw,180px);max-width:min(53.90625svw,1035px);margin:0 auto}@media screen and (orientation:portrait){.careers__intro{padding-bottom:min(21.3333333333svw,80px);max-width:100%}}.careers__content{display:flex;padding:0 min(4.0104166667svw,77px);justify-content:space-between;gap:min(9.1145833333svw,175px)}@media screen and (orientation:portrait){.careers__content{flex-direction:column;padding:0;gap:min(9.1145833333svw,175px)}}.careers__left{flex-basis:min(35.2604166667svw,677px);flex-grow:677;flex-shrink:0}@media screen and (orientation:portrait){.careers__left{flex-basis:auto}}.careers__right{flex-basis:min(43.4375svw,834px);flex-grow:834;flex-shrink:0}@media screen and (orientation:portrait){.careers__right{flex-basis:auto}}.careers__label{padding-bottom:min(1.0416666667svw,20px)}@media screen and (orientation:portrait){.careers__label{padding-bottom:min(4svw,15px)}}.careers__text{padding-bottom:min(5.2083333333svw,100px)}@media screen and (orientation:portrait){.careers__text{padding-bottom:min(10.6666666667svw,40px)}}.contacts{padding-top:min(5.2083333333svw,100px);padding-bottom:min(9.375svw,180px);background-color:#e0e0de}@media screen and (orientation:portrait){.contacts{padding-top:min(21.3333333333svw,80px);padding-bottom:min(37.3333333333svw,140px)}}.contacts__content{padding-right:min(2.0833333333svw,40px)}@media screen and (orientation:portrait){.contacts__content{padding-right:0}}.contacts__label{padding-bottom:min(1.0416666667svw,20px)}@media screen and (orientation:portrait){.contacts__label{padding-bottom:min(4svw,15px)}}@media screen and (orientation:portrait){.contacts__text{padding-bottom:min(10.6666666667svw,40px)}}.contacts__form{padding-left:min(2.96875svw,57px);padding-right:min(4.0104166667svw,77px)}@media screen and (orientation:portrait){.contacts__form{padding-left:0;padding-right:0}}
