/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.d-block{display:block}.d-flex{display:flex}.cursor-pointer{cursor:pointer}.overflow-hidden{overflow:hidden}.content-right-container,.content-left-container{display:grid}.content-right-container>*,.content-left-container>*{min-width:0}.content-right-container>.content-right,.content-left-container>.content-left{grid-column-end:span 2}.content-left-container>.content-left{grid-column-start:2}.content-right-container>.content-right{grid-column-start:1}@media (max-width: 576px){.container{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}.content-right-container,.content-left-container{grid-template-columns:12px 1fr 12px}}@media (min-width: 577px){.container{margin-right:1.5rem;margin-left:1.5rem}.content-right-container,.content-left-container{grid-template-columns:1.5rem 1fr 1.5rem}}@media (min-width: 1280px){.container{margin-right:5.56%;margin-left:5.56%}.content-right-container,.content-left-container{grid-template-columns:5.56% 1fr 5.56%}}@media (min-width: 1681px){.container{max-width:1440px;margin-right:auto;margin-left:auto}.content-right-container,.content-left-container{grid-template-columns:1fr 1440px 1fr}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;outline:unset!important}html{font-size:16px;line-height:20px;font-weight:400;display:flex;font-family:Inter,sans-serif}body{display:flex;flex-direction:column;font-size:1.25rem;line-height:120%;font-weight:400;color:#cecdca;text-rendering:optimizeSpeed;overflow-x:hidden;width:100%;flex-grow:1;background-color:#1e1e1e}@media screen and (max-width: 767px){body{font-size:.875rem;line-height:143%}}body.modal-open{overflow:hidden}html,body{min-height:100%;scroll-behavior:smooth}#app{display:flex;flex-direction:column;flex:1 1 0;justify-content:space-between}main{flex-grow:1}a{text-decoration:none;cursor:pointer;color:inherit}a:visited{color:inherit}ul,ol,li{margin:0;padding:0;list-style-type:none}button{border:none}img{max-width:100%;display:block}img.blurred{filter:blur(3px);transition:filter .3s ease-in-out}img.loaded{filter:blur(0)}input[type=date]{-webkit-min-logical-width:100%}input,button,textarea,select{font:inherit}input{-webkit-appearance:none;-moz-appearance:none}svg{width:24px;min-width:24px;max-width:24px;height:24px}h1,h2,h3,h4,h5{margin:0;padding:0}.h1,.h2,.h3{margin:0;padding:0;color:#e9e7e1}.h1--dark,.h2--dark,.h3--dark{color:#1e1e1e}.h1{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:4rem;line-height:84%;text-transform:uppercase}@media screen and (max-width: 767px){.h1{font-size:2rem;line-height:100%}}.h2{font-size:3rem;line-height:117%}.h3{font-size:2.5rem;line-height:120%}.h4{font-size:2rem;line-height:125%;color:#fff}.h4--dark{color:#1e1e1e}.h2,.h3,.h4{font-weight:500}@media screen and (min-width: 768px){.h2,.h3,.h4{letter-spacing:-.01em}}@media screen and (max-width: 767px){.h2,.h3,.h4{font-size:1.25rem;line-height:120%}}.text--l1,.text--l2,.text--l3{font-family:Bebas Neue,sans-serif;font-weight:400}.text--l1{font-size:4.5rem;line-height:89%}@media screen and (max-width: 767px){.text--l1{font-size:3rem;line-height:88%}}.text--l2{font-size:7rem;line-height:93%}@media screen and (max-width: 767px){.text--l2{font-size:3rem;line-height:88%}}.text--l3{font-size:8rem;line-height:88%}@media screen and (max-width: 767px){.text--l3{font-size:4rem;line-height:100%}}.text--p1{font-size:2rem;line-height:125%}.text--p2{font-size:1.75rem;line-height:129%}.text--p3{font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.text--p3{font-size:.875rem;line-height:143%}}.text--p4{font-size:1.25rem;line-height:120%}@media screen and (max-width: 767px){.text--p4{font-size:.875rem;line-height:143%}}.text--c1{font-weight:300;font-size:1.25rem;line-height:120%}@media screen and (max-width: 767px){.text--c1{font-size:.75rem;line-height:133%}}.text--red{color:#d54c45}.logo__mobile{display:none}@media screen and (max-width: 767px){.logo__mobile{display:block}}@media screen and (max-width: 767px){.logo__desktop{display:none}}.content-editor a{font-weight:500;color:#b5b3b0;transition-duration:.3s;transition-timing-function:ease;transition-property:all;color:#c2413a;text-decoration:underline}.content-editor a:hover{color:#d54c45}.content-editor a:focus{color:#d54c45;filter:drop-shadow(0 0 12px rgba(245,114,108,.8))}.content-editor a--colored,.content-editor a:active{color:#c2413a}.content-editor a--disabled,.content-editor a--disabled:hover,.content-editor a--disabled:focus,.content-editor a--disabled:active{color:#9d9a95;filter:unset}.content-editor p+p{margin-top:2rem}@media screen and (max-width: 767px){.content-editor p+p{margin-top:1.5rem}}.content-editor ul li+li,.content-editor ol li+li{margin-top:1rem}@media screen and (max-width: 767px){.content-editor ul li+li,.content-editor ol li+li{margin-top:.5rem}}.content-editor ul li{position:relative;padding-left:2.25rem}@media screen and (max-width: 767px){.content-editor ul li{padding-left:1.5rem}}.content-editor ul li:after{content:"";position:absolute;top:.8rem;left:0;width:1.25rem;min-width:1.25rem;max-width:1.25rem;height:4px;background:#D54C45}@media screen and (max-width: 767px){.content-editor ul li:after{top:.5rem;width:1rem;min-width:1rem;max-width:1rem;height:2px}}.content-editor ol{list-style-type:decimal;margin-left:2.5rem}@media screen and (max-width: 767px){.content-editor ol{margin-left:1.5rem}}.content-editor ol li{list-style-type:decimal}.content-editor ol li::marker{color:#d54c45}.content-editor h1,.content-editor h2,.content-editor h3,.content-editor h4,.content-editor h5,.content-editor h6{margin:0;padding:0;color:#e9e7e1}.content-editor h1{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:4rem;line-height:84%;text-transform:uppercase}@media screen and (max-width: 767px){.content-editor h1{font-size:2rem;line-height:100%}}.content-editor h2{font-size:3rem;line-height:117%}.content-editor h3{font-size:2.5rem;line-height:120%}.content-editor h4{font-size:2rem;line-height:125%}.content-editor h2,.content-editor h3,.content-editor h4,.content-editor h5,.content-editor h6{font-weight:500}@media screen and (min-width: 768px){.content-editor h2,.content-editor h3,.content-editor h4,.content-editor h5,.content-editor h6{letter-spacing:-.01em}}@media screen and (max-width: 767px){.content-editor h2,.content-editor h3,.content-editor h4,.content-editor h5,.content-editor h6{font-size:1.25rem;line-height:120%}}.swiper-pagination{display:flex;flex-wrap:wrap;gap:.5rem}@media screen and (max-width: 767px){.swiper-pagination{gap:.25rem}}.swiper-pagination.swiper-pagination-lock{display:none}.swiper-pagination .swiper-pagination-bullet{display:inline-flex;padding:.25rem;cursor:pointer}@media screen and (max-width: 767px){.swiper-pagination .swiper-pagination-bullet{gap:.1875rem}}.swiper-pagination .swiper-pagination-bullet .custom-pagination{width:.5rem;height:.5rem;display:inline-block;background:#DB7B74;transition:all .3s ease}@media screen and (max-width: 767px){.swiper-pagination .swiper-pagination-bullet .custom-pagination{width:6px;height:6px}}.swiper-pagination .swiper-pagination-bullet-active{cursor:default}.swiper-pagination .swiper-pagination-bullet-active .custom-pagination{width:3.5rem;background:#E4C0BA}@media screen and (max-width: 767px){.swiper-pagination .swiper-pagination-bullet-active .custom-pagination{width:2.5rem}}.swiper-pagination--center{justify-content:center}.swiper-pagination--grey .swiper-pagination-bullet .custom-pagination{background:#46433F}.swiper-pagination--grey .swiper-pagination-bullet-active .custom-pagination{background:#9D9A95}.slider-navigation .swiper-button-prev,.slider-navigation .swiper-button-next{display:flex;color:#d54c45;cursor:pointer}.slider-navigation .swiper-button-prev svg,.slider-navigation .swiper-button-next svg{width:3rem;min-width:3rem;max-width:3rem;height:3rem;transition-duration:.3s;transition-timing-function:ease;transition-property:all}@media screen and (max-width: 767px){.slider-navigation .swiper-button-prev svg,.slider-navigation .swiper-button-next svg{width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:1.5rem}}.slider-navigation .swiper-button-prev.swiper-button-disabled,.slider-navigation .swiper-button-next.swiper-button-disabled{color:#9d9a95;cursor:default}.slider-navigation .swiper-button-prev.swiper-button-disabled svg,.slider-navigation .swiper-button-next.swiper-button-disabled svg{width:2rem;min-width:2rem;max-width:2rem;height:2rem}@media screen and (max-width: 767px){.slider-navigation .swiper-button-prev.swiper-button-disabled svg,.slider-navigation .swiper-button-next.swiper-button-disabled svg{width:1rem;min-width:1rem;max-width:1rem;height:1rem}}.fade-enter-from{opacity:0}.fade-enter-to{opacity:1}.fade-enter-active{transition:opacity .7s}.fade-leave-from{opacity:1}.fade-leave-to{opacity:0}.fade-leave-active{position:absolute;transition:opacity;top:-9999px}.toggleable-content-enter-from,.toggleable-content-leave-to{max-height:0}.toggleable-content-enter-to,.toggleable-content-leave-from{max-height:1000px}.toggleable-content-leave-active{overflow:hidden;transition:max-height .45s cubic-bezier(0,1,0,1)}.toggleable-content-enter-active{overflow:hidden;transition:max-height 1s ease-in-out}.btn,a.btn{font-weight:500;background:#D54C45;display:flex;align-items:center;justify-content:center;cursor:pointer;user-select:none;color:#fff;font-size:1.5rem;line-height:133%;text-transform:uppercase;padding:.75rem 1.5rem;border-radius:unset;text-align:center;transition-duration:.3s;transition-timing-function:ease;transition-property:all}.btn:hover,a.btn:hover{background:#EC5851}.btn:focus,a.btn:focus{background:#D54C45;box-shadow:0 0 12px #f5726ccc}.btn:active,a.btn:active{background:#C2413A;box-shadow:none}.btn:disabled,.btn.disabled,a.btn:disabled,a.btn.disabled{background:#9D9A95;color:#cecdca;box-shadow:none;pointer-events:none;cursor:default}.btn.w-auto,a.btn.w-auto{display:inline-flex}.btn.transparent,a.btn.transparent{background:transparent;color:#d54c45;border:2px solid #D54C45}.btn.transparent:hover,a.btn.transparent:hover{border-color:#ec5851;color:#ec5851}.btn.transparent:focus,a.btn.transparent:focus{color:#d54c45;border-color:#d54c45;filter:drop-shadow(0 0 12px rgba(245,114,108,.8))}.btn.transparent:active,a.btn.transparent:active{color:#c2413a;border-color:#c2413a;box-shadow:none;filter:none}.btn.transparent:disabled,.btn.transparent.disabled,a.btn.transparent:disabled,a.btn.transparent.disabled{border-color:#9d9a95;color:#9d9a95;box-shadow:none;filter:none;pointer-events:none;cursor:default}.btn.transparent .loading-svg svg path,a.btn.transparent .loading-svg svg path{fill:currentColor}.btn.transparent svg,a.btn.transparent svg{transition-duration:.3s;transition-timing-function:ease;transition-property:fill}.btn.loading .btn__text,.btn.loading .btn__icon,a.btn.loading .btn__text,a.btn.loading .btn__icon{opacity:0}.btn.loading .loading-svg,a.btn.loading .loading-svg{opacity:1;z-index:1}.btn__icon,a.btn__icon{display:flex;align-items:center;justify-content:center;opacity:1;z-index:1;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}.btn__icon.icon--right,a.btn__icon.icon--right{order:1;margin-left:.5rem}.btn__icon.icon--left,a.btn__icon.icon--left{margin-right:.5rem}.btn__text,a.btn__text{white-space:nowrap;opacity:1;z-index:1;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}.btn .loading-svg,a.btn .loading-svg{opacity:0;z-index:-1;position:absolute;animation:loading 2s ease infinite;display:flex;align-items:center}.btn .loading-svg svg,a.btn .loading-svg svg{width:34px;min-width:34px;max-width:34px;height:34px}@keyframes loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (max-width: 767px){.btn,a.btn{font-size:.875rem;line-height:114%;padding:.5rem 1rem}}.custom-input{position:relative;margin:0}.custom-input--file input{display:none;opacity:0}.custom-input--file.is-filled .custom-input__content{display:inline-flex}.custom-input--file.is-filled .custom-input__icon{display:none}.custom-input--file .attach{display:inline-flex;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.custom-input--file .attach{gap:.125rem}}.custom-input--file .attach--cursor{cursor:pointer}.custom-input--file .attach__svg{width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem;align-self:start}@media screen and (max-width: 767px){.custom-input--file .attach__svg{width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:1.5rem}}.custom-input--file .attach__content{display:inline-flex;align-items:center;gap:.5rem}.custom-input--file .attach__content svg{cursor:pointer;color:#b5b3b0;width:1.25rem;min-width:1.25rem;max-width:1.25rem;height:1.25rem}@media screen and (max-width: 767px){.custom-input--file .attach__content svg{width:1rem;min-width:1rem;max-width:1rem;height:1rem}}.custom-input--file .attach__link{margin:.25rem 0 0 3rem}@media screen and (max-width: 767px){.custom-input--file .attach__link{font-size:.75rem;line-height:133%;font-weight:300;margin:0 0 0 1.625rem}}.custom-input--file .attach .text--p3{vertical-align:middle;color:#e9e7e1;word-break:break-word}.custom-input--file .attach .text--p3+.text--p4{color:#9d9a95;margin-left:.25rem;vertical-align:middle}@media screen and (max-width: 767px){.custom-input--file .attach .text--p3+.text--p4{width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:1.5rem;font-weight:300;font-size:.75rem;line-height:133%}}.custom-input--file .custom-input__icon{display:inline-flex;flex-direction:column}.custom-input--file .custom-input__content{display:none}.custom-input.big .custom-input__input{padding:20px 0;height:80px;font-size:2rem;line-height:125%}@media screen and (max-width: 767px){.custom-input.big .custom-input__input{height:44px;font-size:1rem;line-height:125%;padding:12px 0}}.custom-input.big .errors__item{margin-top:.75rem;font-size:1.25rem;line-height:120%}@media screen and (max-width: 767px){.custom-input.big .errors__item{margin-top:.5rem;font-weight:300;font-size:.75rem;line-height:133%}}.custom-input__wrapper.reverse{display:flex;flex-direction:column-reverse}.custom-input__input{background-color:#1e1e1e;border:unset;border-bottom:2px solid #46433F;border-radius:unset;outline:none;width:100%;font-weight:400;font-size:1.25rem;line-height:120%;padding:16px 0;height:56px;color:#fff;caret-color:#d54c45;-webkit-text-fill-color:#FFFFFF;transition-duration:.3s;transition-timing-function:ease;transition-property:box-shadow,border-color,color}@media screen and (max-width: 767px){.custom-input__input{padding:8px 0;height:32px;font-size:.75rem;line-height:133%}}.custom-input__input:-webkit-autofill,.custom-input__input:-webkit-autofill:hover,.custom-input__input:-webkit-autofill:focus,.custom-input__input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 60px #1E1E1E;-webkit-text-fill-color:#FFFFFF}.custom-input__input::-webkit-input-placeholder,.custom-input__input::placeholder{font-family:Inter,sans-serif;color:#9d9a95;-webkit-text-fill-color:#9D9A95}.custom-input__input:hover{border-color:#736f69}.custom-input__input:focus{border-color:#d54c45}.custom-input__input:disabled{color:#46433f;-webkit-text-fill-color:#46433F;border-color:#2e2c29}.custom-input .errors__item{margin-top:.5rem;font-size:1rem;line-height:125%;color:#d54c45}@media screen and (max-width: 767px){.custom-input .errors__item{margin-top:.25rem;font-weight:300;font-size:.625rem;line-height:160%}}.iv-textarea{outline:none;appearance:none;background-color:#1e1e1e;border:unset;border-bottom:2px solid #46433F;border-radius:unset;width:100%;font-weight:400;font-size:1.25rem;line-height:120%;padding:16px 0;color:#fff;caret-color:#d54c45;-webkit-text-fill-color:#FFFFFF;transition-duration:.3s;transition-timing-function:ease;transition-property:box-shadow,border-color,color}@media screen and (max-width: 767px){.iv-textarea{padding:8px 0;font-size:.75rem;line-height:133%}}.iv-textarea:-webkit-autofill,.iv-textarea:-webkit-autofill:hover,.iv-textarea:-webkit-autofill:focus,.iv-textarea:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 200px #1E1E1E;-webkit-text-fill-color:#FFFFFF}.iv-textarea::-webkit-input-placeholder,.iv-textarea::placeholder{font-family:Inter,sans-serif;color:#9d9a95;-webkit-text-fill-color:#9D9A95}.iv-textarea:disabled{color:#46433f;-webkit-text-fill-color:#46433F;border-color:#2e2c29}.iv-textarea.auto-resize{overflow:hidden;resize:none}.iv-textarea.not-resize{resize:none}.iv-textarea:enabled:hover{border-color:#736f69}.iv-textarea:enabled:focus{border-color:#d54c45}.checkbox{position:relative;width:24px;min-width:24px;max-width:24px;height:24px;z-index:1;color:#e9e7e1}@media screen and (max-width: 767px){.checkbox{color:#cecdca;width:1rem;min-width:1rem;max-width:1rem;height:1rem;margin-top:2px}}.checkbox.label-left{order:2}.checkbox__input{z-index:1;opacity:0;position:absolute;width:100%;height:100%;cursor:pointer}.checkbox__input:checked~.checkbox__icon--checked{opacity:1}.checkbox__input:checked~.checkbox__icon--unchecked{opacity:0}.checkbox__icon--checked,.checkbox__icon--unchecked{position:absolute;top:0;left:0;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity;width:24px;min-width:24px;max-width:24px;height:24px}@media screen and (max-width: 767px){.checkbox__icon--checked,.checkbox__icon--unchecked{width:1rem;min-width:1rem;max-width:1rem;height:1rem}}.checkbox__icon--checked{opacity:0}.checkbox__icon--unchecked{opacity:1}.checkbox__label{padding-left:.625rem;cursor:pointer;font-weight:300;font-size:1.25rem;line-height:120%;flex-grow:1}@media screen and (max-width: 767px){.checkbox__label{font-weight:400;font-size:.875rem;line-height:143%;padding-left:.5rem}}.checkbox__label.label-left{padding-left:unset;padding-right:.625rem}@media screen and (max-width: 767px){.checkbox__label.label-left{padding-right:.5rem}}fieldset[disabled] .multiselect{pointer-events:none}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;cursor:pointer;min-height:2.5rem}@media screen and (max-width: 767px){.multiselect{min-height:1.5rem}}.multiselect,.multiselect__single{background-color:transparent;touch-action:manipulation;border:none;font-size:1.25rem;line-height:120%;font-weight:300;color:#e9e7e1}@media screen and (max-width: 767px){.multiselect,.multiselect__single{font-size:.75rem;line-height:133%}}.multiselect:focus{outline:none}.multiselect__placeholder{display:inline-block}.multiselect__tags{display:block;user-select:none;padding:.5rem 40px 0 1rem;background:#2E2C29;min-height:2.5rem}@media screen and (max-width: 767px){.multiselect__tags{padding:.25rem 28px 0 .75rem;min-height:1.5rem}}.multiselect__tags-wrap{display:inline}.multiselect__single{position:relative;display:inline-block;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.multiselect__current{overflow:hidden;white-space:nowrap}.multiselect__current,.multiselect__select{display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__custom-icon{display:flex;align-items:center;justify-content:center;position:absolute;right:.75rem;top:0;bottom:0;transition-duration:.3s;transition-timing-function:ease;transition-property:transform}@media screen and (max-width: 767px){.multiselect__custom-icon svg{width:1rem;min-width:1rem;max-width:1rem;height:1rem}}@media screen and (max-width: 767px){.multiselect__custom-icon{right:.5rem}}.multiselect--active{z-index:1}.multiselect--active .multiselect__custom-icon{transform:rotate(180deg)}.multiselect--disabled{pointer-events:none}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__content{display:inline-block;list-style:none;padding:0;margin:0;width:100%}.multiselect__content-wrapper{left:0;right:0;margin-top:2px;max-height:228px!important;position:absolute;overflow:auto;background:#2E2C29;padding:.5rem 1rem}@media screen and (max-width: 767px){.multiselect__content-wrapper{padding:.25rem .75rem}}.multiselect__content-wrapper.ps{position:absolute}.multiselect__element{display:block}.multiselect__option{display:block;text-decoration:none;text-transform:none;position:relative;cursor:pointer;width:100%;padding:.75rem 0;background-color:transparent;margin:0}@media screen and (max-width: 767px){.multiselect__option{padding:.5rem 0}}.multiselect__option:after{top:0;right:0;position:absolute}.multiselect__option--selected:after,.multiselect__option--highlight:after{display:none;content:""}.multiselect__option--disabled{cursor:text;pointer-events:none}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect--above .multiselect__content-wrapper{bottom:100%}.multiselect--above .multiselect__content-wrapper-wrapper{position:absolute;display:block;width:100%;max-height:228px!important;overflow:auto;margin-bottom:2px;-webkit-overflow-scrolling:touch;background:#2E2C29;padding:.5rem 1rem}@media screen and (max-width: 767px){.multiselect--above .multiselect__content-wrapper-wrapper{padding:.25rem .75rem}}.multiselect--above .multiselect__content-wrapper-wrapper.ps{position:absolute}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(2turn)}}.p-accordion-header-link{display:flex;align-items:center;justify-content:space-between;user-select:none;position:relative;color:#e9e7e1;cursor:pointer;transition-duration:.3s;transition-timing-function:ease;transition-property:color}.p-accordion-icon{width:26px;height:4px;background:#E9E7E1;position:relative;transition-duration:.3s;transition-timing-function:ease;transition-property:transform}@media screen and (max-width: 767px){.p-accordion-icon{width:15px;height:2px}}.p-accordion-icon.open:after{opacity:1}.p-accordion-icon:after{content:"";width:4px;transition-duration:.3s;transition-timing-function:ease;transition-property:transform,opacity;height:27px;position:absolute;opacity:1;background:#E9E7E1;top:-11.25px;left:50%;transform:translate(-50%)}@media screen and (max-width: 767px){.p-accordion-icon:after{width:2px;height:14px;top:-6px}}.p-accordion-tab{position:relative;overflow:hidden;padding:2rem 0;transition-duration:.3s;transition-timing-function:ease;transition-property:padding}@media screen and (max-width: 767px){.p-accordion-tab{padding:1rem 0}}.p-accordion-tab:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background-color:#736f69;transition-duration:.3s;transition-timing-function:ease;transition-property:background-color}.p-accordion-tab:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#736f69;transition-duration:.3s;transition-timing-function:ease;transition-property:background-color}.p-accordion-tab-active:before+.p-accordion-tab:after{background-color:transparent}.p-accordion-tab:after{background-color:transparent}.p-accordion-tab:last-of-type:after{background-color:#736f69}.p-accordion-tab.p-accordion-tab-active:before,.p-accordion-tab.p-accordion-tab-active:after{background-color:#d54c45}.p-accordion-tab.p-accordion-tab-active+.p-accordion-tab:before{background-color:transparent}.p-accordion-tab.p-accordion-tab-active .p-accordion-icon{background-color:#d54c45}.p-accordion-tab.p-accordion-tab-active .p-accordion-icon:after{opacity:0}.p-accordion-tab.p-accordion-tab-disabled{pointer-events:none}.p-accordion-content{padding-top:1rem;transition-duration:.3s;transition-timing-function:ease;transition-property:padding}@media screen and (max-width: 767px){.p-accordion-content{padding-top:.75rem}}.p-toggleable-content-enter-from,.p-toggleable-content-leave-to{max-height:0}.p-toggleable-content-enter-to,.p-toggleable-content-leave-from{max-height:1000px}.p-toggleable-content-leave-active,.p-toggleable-content-enter-active{overflow:hidden;transition-duration:.3s;transition-timing-function:ease;transition-property:max-height}.sidebar{position:fixed;display:flex;flex-direction:column;background:#1E1E1E;z-index:1100;overflow:hidden;height:100%;transition-duration:.3s;transition-timing-function:ease;transition-property:transform}.sidebar.sidebar-leave-to .menu,.sidebar.sidebar-leave-active .menu{overflow:hidden}.sidebar__content{display:flex;flex-direction:column;height:100%;position:relative;overflow-y:auto}.sidebar__header{display:flex;align-items:center;justify-content:flex-end}.sidebar__close{background-color:transparent}.sidebar--left{top:0;left:0;width:20rem;height:100%}.sidebar--left.sidebar-enter-from,.sidebar--left.sidebar-leave-to{transform:translate(-100%)}.sidebar--right{top:0;right:0;width:20rem;height:100%}.sidebar--right.sidebar-enter-from,.sidebar--right.sidebar-leave-to{transform:translate(100%)}.sidebar--top{top:0;left:0;width:100%}.sidebar--top.sidebar-enter-from,.sidebar--top.sidebar-leave-to{transform:translateY(-100%)}.sidebar--bottom{bottom:0;left:0;width:100%}.sidebar--bottom.sidebar-enter-from,.sidebar--bottom.sidebar-leave-to{transform:translateY(100%)}.sidebar--full{width:100%;height:100%;top:0;left:0;-webkit-transition:none;transition:none}.sidebar--full.sidebar-enter-from,.sidebar--full.sidebar-leave-to{opacity:0}.sidebar--full.sidebar-enter-active,.sidebar--full.sidebar-leave-active{transition:opacity .4s cubic-bezier(.25,.8,.25,1)}.sidebar__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:red;transition-duration:.2s;z-index:1099}.sidebar__overlay-enter{animation:sidebar__overlay-enter-animation .15s forwards}.sidebar__overlay-leave{animation:sidebar__overlay-leave-animation .15s forwards}@keyframes sidebar__overlay-enter-animation{0%{background-color:transparent}to{background-color:#1e1e1e}}@keyframes sidebar__overlay-leave-animation{0%{background-color:#1e1e1e}to{background-color:transparent}}.pagination{color:#e9e7e1}.pagination__nav{margin-top:6.25rem}@media screen and (max-width: 767px){.pagination__nav{margin-top:2rem}}.pagination__nav,.pagination__ul{display:flex;align-items:center;justify-content:center}.pagination__li,.pagination__btns{display:flex;align-items:center;justify-content:center;margin:0 .5rem;user-select:none;background-color:transparent}@media screen and (max-width: 767px){.pagination__li,.pagination__btns{margin:0 .25rem}}.pagination__li.disabled,.pagination__btns.disabled{cursor:default;pointer-events:none}.pagination__li{cursor:pointer;border:1px solid transparent;transition-duration:.3s;transition-timing-function:ease;transition-property:border-color,color;width:2.4375rem;min-width:2.4375rem;max-width:2.4375rem;height:2.4375rem}@media screen and (max-width: 767px){.pagination__li{width:1.4375rem;min-width:1.4375rem;max-width:1.4375rem;height:1.4375rem}}.pagination__li.is-current{cursor:default;border-color:#d54c45;color:#d54c45}.pagination__btns{cursor:pointer;width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem;color:#e9e7e1}@media screen and (max-width: 767px){.pagination__btns{width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:1.5rem}}.pagination__btns svg{width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem}@media screen and (max-width: 767px){.pagination__btns svg{width:1.5rem;min-width:1.5rem;max-width:1.5rem;height:1.5rem}}.pagination__btns.disabled{cursor:default}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto;position:relative}@supports (-ms-overflow-style: none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto!important}}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;height:12px;bottom:0;position:absolute}.ps__rail-y{display:none;opacity:1;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;width:12px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{opacity:1}.ps__thumb-x,.ps__thumb-y{background-color:#46433f;position:absolute;cursor:grab}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:8px;bottom:2px}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:8px;right:2px}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{height:8px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{width:8px}.dropdown{position:absolute;left:0;right:0;top:100%;z-index:2;padding-top:2px}.dropdown.top{top:unset;bottom:100%;padding-top:0;padding-bottom:2px}.dropdown__icon{transition-duration:.3s;transition-timing-function:ease;transition-property:transform}.dropdown__content{display:block;background-color:#2e2c29;cursor:default}.dropdown__content-item{display:block;width:100%;border-bottom:1px solid transparent;padding:.75rem 0;cursor:pointer;margin:0}.dropdown__content-item--main{border-bottom:1px solid #46433F}@media screen and (max-width: 767px){.dropdown__content-item{padding:.5rem 0}}.dropdown__wrapper{max-height:469px;padding:.5rem 1rem}.form-message{position:relative}@media screen and (min-width: 768px){.form-message--left{display:flex;justify-content:end;align-items:center;width:100%}}.form-message__wrapper{display:inline-flex;align-items:center;position:relative}@media screen and (max-width: 767px){.form-message__wrapper{display:flex}}.form-message__block{text-align:center;background:#E9E7E1;padding:2rem 2.5rem;margin-bottom:1.5rem}@media screen and (min-width: 768px){.form-message__block{min-width:413px}}@media screen and (min-width: 768px){.form-message__block--left{margin-bottom:0;margin-right:1.6875rem}}@media screen and (max-width: 767px){.form-message__block{padding:1.25rem;margin-bottom:1.375rem;width:100%}}.form-message__message{display:flex;flex-direction:column;align-items:center;position:absolute;left:0;right:0;bottom:100%;opacity:0;z-index:-1;visibility:hidden;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}.form-message__message.show{opacity:1;z-index:0;visibility:visible}@media screen and (min-width: 768px){.form-message__message.left{justify-content:center;bottom:unset;left:unset;right:100%}}@media screen and (min-width: 820px){.form-message__message.left{white-space:nowrap}}@media screen and (min-width: 768px){.form-message__message.left .form-message__text{white-space:nowrap}}@media screen and (min-width: 768px){.form-message__message.left svg{bottom:unset;right:-7px;width:56px;min-width:56px;max-width:56px;height:28px;min-height:28px;max-height:28px;transform:rotate(-90deg)}}.form-message__title{font-size:1.5rem;font-weight:500;line-height:133.333%;text-align:center;color:#1e1e1e}@media screen and (max-width: 767px){.form-message__title{font-size:1.125rem}}.form-message__text{margin-top:.5rem;text-align:center;color:#1e1e1e}.form-message svg{position:absolute;bottom:4px;width:50px;min-width:50px;max-width:50px;height:21px;min-height:21px;max-height:21px}@media screen and (max-width: 767px){.form-message svg{width:48px;min-width:48px;max-width:48px;height:24px;min-height:24px;max-height:24px}}.header{position:fixed;top:0;left:0;width:100%;height:100px;padding:40px 0 0;color:#e9e7e1;background-color:transparent;z-index:1101}.header--light .header__sidebar-button{color:#fff}.header--light .header__sidebar-button:after,.header--light .header__sidebar-button:before{background:#FFFFFF}.header--dark,.header--dark .header__sidebar-button{color:#1e1e1e}.header--dark .header__sidebar-button:after,.header--dark .header__sidebar-button:before{background:#1E1E1E}@media screen and (max-width: 767px){.header{height:48px;padding:16px 0 0}}.header__wrapper{display:flex;align-items:center;justify-content:space-between}.header__left{display:flex}.header__left svg{width:unset;min-width:unset;max-width:unset;height:unset;width:158px;height:60px;transition-duration:.3s;transition-timing-function:ease;transition-property:color}@media screen and (max-width: 767px){.header__left svg{width:32px;min-width:32px;max-width:32px;height:32px}}.header__right{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 767px){.header__right{gap:1rem}}.header__sidebar-button{display:flex;align-items:center;position:relative;width:28px;height:20px;background:transparent;border:2px solid;border-right:none;border-left:none;color:#fff;font-size:0;outline:none;cursor:pointer;transition-duration:.3s;transition-timing-function:ease;transition-property:all}@media screen and (max-width: 767px){.header__sidebar-button{width:21px;height:15px}}.header__sidebar-button:after,.header__sidebar-button:before{content:"";display:block;width:100%;height:2px;position:absolute;right:0;left:0;background:#FFFFFF;transition-duration:.3s;transition-timing-function:ease;transition-property:transform,background}.header__sidebar-button.active{border-color:transparent}.header__sidebar-button.active:before{transform:rotate(45deg)}.header__sidebar-button.active:after{transform:rotate(-45deg)}.header__sidebar{padding-top:112px}@media screen and (max-width: 767px){.header__sidebar{padding-top:64px}}.header__sidebar .sidebar__content{padding-bottom:2.5rem;flex-grow:1}@media screen and (max-width: 767px){.header__sidebar .sidebar__content{padding-bottom:1.75rem}}.header__sidebar .ps{height:100%}.header__sidebar .menu{flex-grow:1;overflow-y:auto}.header__sidebar .menu .container{padding-top:2.5rem}@media screen and (max-width: 767px){.header__sidebar .menu .container{padding-top:1.75rem}}.header__sidebar .menu__item{display:block;margin-top:2.5rem}@media screen and (max-width: 767px){.header__sidebar .menu__item{margin-top:1.5rem}}.header__sidebar .menu__item:first-child{margin-top:2.25rem}@media screen and (max-width: 767px){.header__sidebar .menu__item:first-child{margin-top:1.25rem}}.header__sidebar .menu__item--title{position:relative;padding-bottom:4px;word-break:break-word}.header__sidebar .menu__item--title:after{content:"";position:absolute;left:0;right:0;bottom:0;border:2px solid transparent;transition-duration:.3s;transition-timing-function:ease;transition-property:border-color}.header__sidebar .menu__item--text{display:inline-flex;gap:1rem;font-family:Bebas Neue,sans-serif;font-style:normal;font-weight:400;font-size:5.5rem;line-height:85%;color:#9d9a95;text-transform:uppercase;transition-duration:.3s;transition-timing-function:ease;transition-property:color}@media screen and (max-width: 767px){.header__sidebar .menu__item--text{font-size:4rem;line-height:100%;gap:.5rem}}.header__sidebar .menu__item--text.router-link-exact-active,.header__sidebar .menu__item--text:hover{color:#e9e7e1}.header__sidebar .menu__item--text.router-link-exact-active .menu__item--title:after,.header__sidebar .menu__item--text:hover .menu__item--title:after{border-color:#e9e7e1}.header__sidebar .menu__item--text:hover svg{opacity:1}.header__sidebar .menu__item--text.router-link-exact-active:hover svg{opacity:0}.header__sidebar .menu__item--text svg{width:28px;min-width:28px;max-width:28px;height:28px;opacity:0;transition-duration:.3s;transition-timing-function:ease;transition-property:all}@media screen and (max-width: 767px){.header__sidebar .menu__item--text svg{width:24px;min-width:24px;max-width:24px;height:24px}}.header__sidebar .address{display:grid;grid-template-columns:1.05fr .95fr;column-gap:2.25rem;font-weight:400;font-size:1rem;line-height:125%;color:#9d9a95;padding-top:2.5rem}@media screen and (max-width: 767px){.header__sidebar .address{grid-template-columns:1.1fr .9fr}}@media screen and (max-width: 767px){.header__sidebar .address{font-size:.75rem;line-height:133%;padding-top:1.5rem}}.custom-marquee-text{background:#1C1B1B;padding-top:1.5rem}@media screen and (max-width: 767px){.custom-marquee-text{padding-top:.5rem;padding-bottom:.125rem}}.custom-marquee-text .vue3-marquee{overflow:hidden}.custom-marquee-text .marquee-text-text{font-family:Bebas Neue,sans-serif;font-style:normal;font-weight:400;font-size:8rem;line-height:88%;color:#e9e7e1}.custom-marquee-text .marquee-text-text pre{font-family:unset;font-size:inherit}@media screen and (max-width: 767px){.custom-marquee-text .marquee-text-text{font-size:4rem;line-height:100%}}.footer{padding-bottom:2.5rem}@media screen and (max-width: 767px){.footer{padding-bottom:1rem;position:relative}}.footer__grey-text{font-weight:300;font-size:1rem;line-height:125%;color:#cecdca}@media screen and (max-width: 767px){.footer__grey-text{font-size:.75rem;line-height:133%}}.footer__info{display:grid;grid-template-columns:1.05fr .95fr}@media screen and (min-width: 1025px){.footer__info{column-gap:3.75rem}}@media screen and (max-width: 1024px){.footer__info{row-gap:1.5rem;grid-template-columns:100%}}.footer__info .footer__grey-text{margin-bottom:.9375rem}@media screen and (max-width: 767px){.footer__info .footer__grey-text{margin-bottom:.5rem}}.footer__info--right{display:grid;grid-template-columns:auto 156px}@media screen and (min-width: 1025px){.footer__info--right{column-gap:3.75rem}}@media screen and (max-width: 1024px){.footer__info--right{column-gap:2rem;grid-template-columns:1.05fr .95fr}}@media screen and (max-width: 767px){.footer__info--right{column-gap:0;row-gap:1.5rem;grid-template-columns:100%}}.footer__info--address{display:grid;grid-template-columns:1.05fr .95fr;column-gap:2rem;font-weight:400;font-size:1rem;line-height:125%;color:#fff}@media screen and (max-width: 767px){.footer__info--address{grid-template-columns:1.1fr .9fr}}@media screen and (max-width: 767px){.footer__info--address{font-size:.75rem;line-height:133%}}.footer__info--address a{white-space:nowrap}.footer__menu-item{font-weight:400;font-size:1rem;line-height:125%;color:#fff}.footer__menu-item a{color:inherit}@media screen and (max-width: 767px){.footer__menu-item{font-size:.75rem;line-height:133%}}.footer__bottom{padding-top:2.5rem;font-family:IBM Plex Sans,sans-serif;font-size:1rem;line-height:133%;letter-spacing:-.03em;color:#9d9a95}@media screen and (max-width: 767px){.footer__bottom{padding-top:1.5rem;font-size:.5rem;line-height:200%}}.footer .social-networks{display:flex;flex-wrap:wrap;row-gap:1.25rem;column-gap:2.5rem;color:#e9e7e1;margin-top:1.25rem}@media screen and (max-width: 767px){.footer .social-networks{margin-top:.75rem;column-gap:1rem}}.footer .social-networks__item{display:inline-flex;align-items:center}.footer .social-networks__item svg.facebook,.footer .social-networks__item svg.dribble{width:21px;min-width:21px;max-width:21px;height:21px}@media screen and (max-width: 767px){.footer .social-networks__item svg,.footer .social-networks__item svg.facebook,.footer .social-networks__item svg.dribble{width:16px;min-width:16px;max-width:16px;height:16px}}.footer .social-networks__hidden-title{display:none}.footer-form{display:grid;grid-template-columns:1.05fr .95fr;column-gap:3.75rem;padding:4.3125rem 0 4.0625rem;border-bottom:1px solid #46433F}@media screen and (max-width: 1024px){.footer-form{column-gap:2rem}}@media screen and (max-width: 992px){.footer-form{padding:1.5rem 0;grid-template-columns:100%;column-gap:0;row-gap:.75rem}}@media screen and (max-width: 992px){.footer-form__left{order:1}}@media screen and (max-width: 992px){.footer-form__right{order:0}}.footer-form__form{max-width:480px}.footer-form__form .btn{width:100%;margin-top:1.5rem}@media screen and (max-width: 767px){.footer-form__form .btn{margin-top:1rem}}.footer-form .h4{margin-bottom:1rem}@media screen and (max-width: 767px){.footer-form .h4{margin-bottom:.5rem}}.footer-form .h4 span{display:block}.footer__copy{cursor:pointer}.footer__copy--block{position:absolute;left:0;right:0;bottom:100%;opacity:0;z-index:-1;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity;display:flex;justify-content:center}.footer__copy--block.show{opacity:1;z-index:0}@media screen and (max-width: 767px){.footer__copy--block{bottom:0}}.footer__copy .footer__copy--text{display:inline-flex;justify-content:center;text-align:center;margin-bottom:8px;background:#E9E7E1;padding:.5rem 1.5rem;font-weight:400;font-size:1rem;line-height:125%;color:#1e1e1e}@media screen and (max-width: 767px){.footer__copy .footer__copy--text{font-size:.75rem;line-height:133%;padding:.75rem;width:100%;text-align:left;justify-content:start;margin-bottom:0}}.footer__copy .footer__copy--text svg{position:absolute;bottom:0;width:18px;min-width:18px;max-width:18px;height:9px;min-height:9px;max-height:9px}@media screen and (max-width: 767px){.footer__copy .footer__copy--text svg{display:none}}@media screen and (max-width: 767px){.footer__copy svg{width:16px;min-width:16px;max-width:16px;height:16px}}.footer__email{margin-top:5rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.footer__email{margin-top:1.5rem;margin-bottom:2rem}}.footer__email svg{display:inline-block;vertical-align:middle;color:#e9e7e1}.footer__email .footer__grey-text{margin:0 .5rem 0 0}@media screen and (max-width: 767px){.footer__email .footer__grey-text{display:block;margin:0 0 .5rem}}.footer__email .link--colored{font-weight:500;display:inline-block;margin:0 .5rem 0 0;color:#d54c45;position:relative}@media screen and (max-width: 767px){.footer__email .link--colored{font-size:1rem;line-height:125%;margin:0 .25rem 0 0;position:static}}.banner-block{position:relative;overflow:hidden}@media screen and (max-width: 767px){.banner-block.service-video .banner-block__content{max-height:340px}}@media screen and (max-width: 576px){.banner-block.service-video .banner-block__content{max-height:240px}}.banner-block__video-vimeo,.banner-block__image{position:absolute;top:0;bottom:0;left:0;right:0}.banner-block__image--blur{position:absolute;bottom:0;left:0;background:rgba(30,30,30,.6);filter:blur(40px);height:176px;width:100%}@media screen and (max-width: 767px){.banner-block__image--blur{display:none}}.banner-block__image img{height:100%;width:100%;object-fit:cover}.banner-block__video-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.banner-block .container{position:relative;z-index:1}.banner-block__content{display:flex;flex-direction:column;justify-content:end;height:100vh;padding:5rem 0;row-gap:1.5rem}@media screen and (min-width: 1921px){.banner-block__content{max-height:900px}}@media screen and (max-width: 1279px){.banner-block__content{max-height:900px}}@media screen and (max-width: 767px){.banner-block__content{padding:1.5rem 0;max-height:660px;row-gap:.5rem}}.banner-block__nav{display:flex;justify-content:space-between;align-items:end;color:#9d9a95}.banner-block__icon{cursor:pointer}@media screen and (min-width: 768px){.banner-block__icon{width:40px;min-width:40px;max-width:40px;height:40px}}.banner-block__description{font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.banner-block__description{font-size:.875rem;line-height:143%}}.back-block{display:inline-flex;align-items:center;gap:.75rem;cursor:pointer;padding:.75rem 0;color:#b5b3b0}@media screen and (max-width: 767px){.back-block{gap:.5rem;padding:.5rem 0}}.back-block__text{text-transform:uppercase;font-weight:500;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.back-block__text{font-size:.875rem;line-height:143%}}.back-block svg{width:24px;min-width:24px;max-width:24px;height:24px}@media screen and (max-width: 767px){.back-block svg{width:1rem;min-width:1rem;max-width:1rem;height:1rem}}.item-tags{display:flex;flex-wrap:wrap;gap:1.25rem}@media screen and (max-width: 767px){.item-tags{gap:.5rem}}.item-tags__tag{padding:.5rem .75rem;background:#2E2C29;font-weight:300;color:#e9e7e1;font-size:1.25rem;line-height:120%;transition-duration:.3s;transition-timing-function:ease;transition-property:all}@media screen and (max-width: 767px){.item-tags__tag{font-size:.75rem;line-height:133%;padding:.375rem .75rem}}.item-tags__tag--light{background:#DDDAD3;color:#1e1e1e}.item-tags__tag--hot{background:#80221D;color:#ffcdcd;padding:.5rem 1rem}@media screen and (max-width: 767px){.item-tags__tag--hot{padding:.25rem .75rem}}@media screen and (min-width: 768px){.item-tags__tag--big{padding:.75rem 1.5rem}}@media screen and (min-width: 768px){.item-tags__tag--case{padding:.75rem 1.25rem}}.item-tags__tag--text{white-space:nowrap}.item-tags__tag--number{display:inline-block;align-self:start;background:#46433F;border-radius:4px;padding:.375rem .5rem;font-weight:500;font-size:1rem;line-height:85%;color:#cecdca;transition-duration:.3s;transition-timing-function:ease;transition-property:background,color}@media screen and (max-width: 767px){.item-tags__tag--number{font-size:.625rem;line-height:160%;padding:0 .3125rem}}.item-tags__tag--selected{background:#E9E7E1;color:#2e2c29;font-weight:500}.item-tags__tag--selected .item-tags__tag--number{background:#9D9A95;color:#e9e7e1}.values-block{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e;display:flex;align-items:center}@media screen and (max-width: 767px){.values-block{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1280px) and (max-width: 1920px){.values-block{min-height:100vh}}.values-block .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.values-block .h1{margin-bottom:1.5rem}}.values-block__el{width:100%}.values-block__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:1.5rem}@media screen and (max-width: 1024px){.values-block__grid{grid-template-columns:100%;column-gap:0;row-gap:.5rem}}.values-block__item{display:flex;flex-direction:column;justify-content:space-between;gap:2.875rem;background:#E9E7E1;padding:2.5rem}@media screen and (max-width: 1024px){.values-block__item{gap:2.5rem}}@media screen and (max-width: 767px){.values-block__item{padding:1rem}}.values-block__nav{display:grid;grid-template-columns:5.625rem 1fr;column-gap:1.5rem}@media screen and (max-width: 767px){.values-block__nav{grid-template-columns:2.5rem 1fr;column-gap:.5rem}}.values-block__title{word-break:break-word;align-self:center}.values-block__wrapper{max-width:512px;margin-left:auto}@media screen and (max-width: 767px){.values-block__wrapper{max-width:272px}}.values-block__text{color:#46433f;position:relative;margin-left:44px}@media screen and (max-width: 767px){.values-block__text{margin-left:24px}}.values-block__text:after{content:"";position:absolute;top:10px;left:-44px;width:32px;min-width:32px;max-width:32px;height:4px;background:#D54C45}@media screen and (max-width: 767px){.values-block__text:after{top:7px;left:-24px;width:16px;min-width:16px;max-width:16px;height:2px}}@media screen and (max-width: 767px){.values-block__text{font-size:.75rem;line-height:133%}}.about-block{background:#E9E7E1;padding:2.5rem;color:#2e2c29}@media screen and (max-width: 767px){.about-block{padding:1rem}}.about-block .h4{color:#2e2c29}@media screen and (max-width: 767px){.about-block .h4{font-size:1.125rem;line-height:133%}}.about-block .h4+.text--p3{margin-top:1.5rem}@media screen and (max-width: 767px){.about-block .h4+.text--p3{margin-top:.75rem}}.about-block .content-editor b,.about-block .content-editor strong{font-weight:600}.about-block__columns{display:flex;justify-content:space-between;gap:2.5rem;padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid #CECDCA}@media screen and (max-width: 991px){.about-block__columns{display:grid;grid-template-columns:repeat(2,1fr);column-gap:.5rem;row-gap:.75rem;margin-top:1rem;padding-top:1rem}}@media screen and (min-width: 768px){.about-block__columns--small-top{margin-top:2rem;padding-top:3rem}}.about-block__columns .text--c1{color:#736f69}.about-block__columns .text--c1+.text--p3{margin-top:.5rem}@media screen and (max-width: 767px){.about-block__columns .text--c1+.text--p3{margin-top:2px}}.about-block__columns .text--p3{color:#46433f}@media screen and (max-width: 991px){.about-block__column.order{order:1}}.fixed-block{position:fixed;top:50%;right:0;z-index:1;transform:translateY(-50%)}.fixed-block svg{width:unset;min-width:unset;max-width:unset;height:unset;width:85px;height:190px;transition-duration:.3s;transition-timing-function:ease;transition-property:color}.fixed-block--dark{color:#e9e7e1}.fixed-block--dark svg{fill:#1e1e1e}.fixed-block--light{color:#1e1e1e}.fixed-block--light svg{fill:#e9e7e1}.slogan{display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding-top:5.625rem;padding-bottom:5.625rem;background-color:#e9e7e1;color:#1e1e1e}@media screen and (max-width: 767px){.slogan{padding-top:1.5rem;padding-bottom:1.5rem;min-height:176px}}.slogan--dark{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e;color:#e9e7e1}@media screen and (max-width: 767px){.slogan--dark{padding-top:2.5rem;padding-bottom:2.5rem}}.slogan--dark .slogan__karaoke-mask>span:after{background-color:#1e1e1e}@media screen and (min-width: 1280px) and (max-width: 1920px){.slogan{min-height:308px}}.slogan__content{max-width:954px;position:relative}.slogan__content-big{max-width:1194px;margin:0 auto;text-align:center;font-family:Bebas Neue,sans-serif;font-size:4rem;font-weight:400;line-height:84%}@media screen and (max-width: 767px){.slogan__content-big{font-size:2rem;line-height:100%}}.slogan__content-big--big-title{max-width:1280px;font-size:4.5rem;line-height:89%}@media screen and (max-width: 767px){.slogan__content-big--big-title{font-size:2rem;line-height:100%}}.slogan--animated span.aos-animate{transform:scaleX(0)}@media screen and (min-width: 1280px) and (max-width: 1920px){.slogan--animated{min-height:100vh}}.slogan__karaoke-content>span{position:relative;display:inline-block;white-space:nowrap}.slogan__karaoke-mask{position:absolute;top:0;left:0;bottom:0;width:100%;height:100%}.slogan__karaoke-mask [data-aos]{transition-duration:1s!important}.slogan__karaoke-mask>span{position:relative;color:#0000;display:inline-block;white-space:nowrap;transform:scaleX(1);transform-origin:right;transition-duration:1s;transition-property:transform}.slogan__karaoke-mask>span:after{content:"";position:absolute;left:0;top:0;height:100%;width:105%;background-color:#e9e7e1;opacity:.8}.slogan__karaoke-mask>span *{opacity:0}.slogan__karaoke-mask>span.aos-animate{transform:scaleX(0)}.slogan img{display:inline-block;width:51px;min-width:51px;max-width:51px;height:51px;position:relative;object-fit:contain}@media screen and (max-width: 767px){.slogan img{width:34px;min-width:34px;max-width:34px;height:34px}}.slogan .test{position:absolute;visibility:hidden;height:auto;width:auto;white-space:nowrap}.featured{padding:2.125rem 0;background-color:#e9e7e1;color:#46433f;font-family:Bebas Neue,sans-serif;text-transform:uppercase;font-weight:400}@media screen and (max-width: 768px){.featured{padding:1.5rem 0}}.featured .container{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;column-gap:2vw}@media screen and (max-width: 768px){.featured .container{grid-template-columns:1fr}}.featured p{font-size:2.5rem;line-height:3.375rem}@media screen and (max-width: 576px){.featured p{font-size:2rem;line-height:2rem}}.featured__wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;row-gap:3vw;column-gap:2vw}@media screen and (max-width: 768px){.featured__wrapper{margin-top:1.53rem;display:flex;flex-wrap:wrap;gap:2rem}}@media screen and (max-width: 576px){.featured__wrapper{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}}.featured__wrapper img{height:max-content}@media screen and (max-width: 576px){.featured__wrapper img{align-self:center;justify-self:center;transform:scale(.8)}}.achievements{padding:2.125rem 0;background-color:#e9e7e1;color:#46433f;font-family:Bebas Neue,sans-serif;text-transform:uppercase;font-weight:400}@media screen and (max-width: 768px){.achievements{padding:1.5rem 0}}.achievements .container{display:grid;grid-template-columns:auto 1fr;justify-content:space-between;align-items:center;column-gap:2vw;padding-bottom:54px}@media screen and (max-width: 768px){.achievements .container{grid-template-columns:1fr;padding-bottom:40px}}.achievements p{font-size:2.5rem;line-height:3.375rem}@media screen and (max-width: 576px){.achievements p{font-size:2rem;line-height:2rem}}.achievements__wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;row-gap:3vw;column-gap:2vw}@media screen and (max-width: 768px){.achievements__wrapper{margin-top:1.53rem;display:flex;flex-wrap:wrap;gap:1.5rem}}@media screen and (max-width: 576px){.achievements__wrapper{display:grid;grid-template-columns:repeat(3,1fr);align-items:center}}.achievements__wrapper img{max-height:80px}@media screen and (max-width: 576px){.achievements__wrapper img{align-self:center;justify-self:center}}.services-block{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.services-block{padding-top:2.5rem;padding-bottom:2.5rem}}.services-block .h1{margin-bottom:5rem;max-width:460px}@media screen and (max-width: 767px){.services-block .h1{max-width:280px;margin-bottom:1.5rem}}.services-block__grid{display:grid;gap:1.5rem;grid-auto-rows:1fr;grid-template-columns:repeat(3,1fr)}@media screen and (max-width: 1080px){.services-block__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 992px){.services-block__grid{gap:.5rem}}@media screen and (max-width: 576px){.services-block__grid{grid-template-columns:1fr;column-gap:0}}.services-block__item-red,.services-block__item{position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:3rem;cursor:pointer}.services-block__item-red svg,.services-block__item svg{margin-left:auto;cursor:pointer;width:64px;min-width:64px;max-width:64px;height:64px}@media screen and (max-width: 767px){.services-block__item-red svg,.services-block__item svg{width:40px;min-width:40px;max-width:40px;height:40px}}.services-block__item{background-color:#e9e7e1;color:#46433f;padding:2.5rem 2.5rem 2rem;transition-duration:.3s;transition-timing-function:ease;transition-property:background-color}@media screen and (max-width: 767px){.services-block__item{padding:1rem;row-gap:2.75rem}}.services-block__item:hover{background-color:#cecdca}@media screen and (min-width: 768px){.services-block__item:hover .text{opacity:0}.services-block__item:hover svg{opacity:1}}.services-block__item-red{background:#D54C45;color:#fff;padding:2.5rem}@media screen and (max-width: 767px){.services-block__item-red{padding:1rem;row-gap:2.75rem}}@media screen and (max-width: 576px){.services-block__item-red{row-gap:0}}@media screen and (max-width: 576px){.services-block__item-red .text{height:100%;display:flex;flex-direction:column;justify-content:space-between}}.services-block__item-red .text p{max-width:75%}.services-block__item-red .text p+p{margin-top:2rem}@media screen and (max-width: 767px){.services-block__item-red .text p+p{margin-top:1rem}}@media screen and (max-width: 576px){.services-block__item-red .text p:last-child{max-width:197px}}@media screen and (max-width: 300px){.services-block__item-red .text p:last-child{max-width:70%}}@media screen and (max-width: 767px){.services-block__item-red svg{position:absolute;right:16px;bottom:16px}}.services-block__item svg{position:absolute;right:40px;bottom:40px;opacity:0;color:#d54c45;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}@media screen and (max-width: 767px){.services-block__item svg{right:16px;bottom:16px}}.services-block__item .text{opacity:1;max-width:240px;margin-left:auto;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}@media screen and (max-width: 767px){.services-block__item .text{font-size:.75rem;line-height:133%}}@media screen and (min-width: 1281px){.services-block__item .h3{max-width:90%}}@media screen and (max-width: 992px){.clients-block .content-left-container>.content-left{grid-column-start:1;grid-column-end:4}}.clients-block__grid{display:grid;grid-template-columns:47.4% 52.6%}@media screen and (min-width: 1280px) and (max-width: 1920px){.clients-block__grid{min-height:100vh}}@media screen and (max-width: 992px){.clients-block__grid{grid-template-columns:100%}}.clients-block__left{display:flex;flex-direction:column;justify-content:center;padding:6.25rem 1.5rem 6.25rem 0}@media screen and (min-width: 1280px) and (max-width: 1920px){.clients-block__left{min-height:100vh}}@media screen and (max-width: 992px){.clients-block__left{padding:2.5rem 1.5rem 0;margin-bottom:1.5rem}}@media screen and (max-width: 576px){.clients-block__left{padding:2.5rem 12px 0}}@media screen and (max-width: 992px){.clients-block__left .h1 .d-block{display:inline-block;padding-right:10px}.clients-block__left .h1 .d-block:last-child{padding-right:0}}.clients-block__left .text{max-width:519px;margin-top:1.5rem;font-size:1.5rem;line-height:117%}@media screen and (max-width: 992px){.clients-block__left .text{max-width:100%}}@media screen and (max-width: 767px){.clients-block__left .text{margin-top:.75rem}}@media screen and (max-width: 767px){.clients-block__left .text{font-size:.875rem;line-height:143%}}.clients-block__right{background:#D54C45;padding:2.5rem 5.625rem 3.75rem}@media screen and (max-width: 1279px){.clients-block__right{padding:2.5rem 3.75rem 3.75rem;min-height:700px}}@media screen and (max-width: 992px){.clients-block__right{padding:2.5rem 0 3.75rem;min-height:unset}}@media screen and (max-width: 576px){.clients-block__right{padding:1rem 0 3rem;min-height:500px}}.clients-block__right .swiper{width:100%}.clients-block__right .swiper-slide{background:#D54C45}.clients-block__right .swiper-slide-next+.swiper-slide{opacity:0!important}.clients-block__right .swiper-slide-next .clients-block__image{margin-left:auto}.clients-block__image{display:grid;grid-template-rows:repeat(5,1fr);max-width:160px;height:100%}@media screen and (max-width: 992px){.clients-block__image{margin:0 auto;gap:2.5rem}}@media screen and (max-width: 576px){.clients-block__image{max-width:110px;gap:.5rem}}.clients-block__image-img{text-align:center;align-self:center}.clients-block__image-img img{margin:0 auto;width:unset;height:unset}.clients-block__wrapper{display:flex;height:100%;position:relative}@media screen and (min-width: 993px){.clients-block__wrapper{max-width:630px}}.clients-block__pagination{position:absolute;left:0;right:0;bottom:-1.25rem}@media screen and (max-width: 767px){.clients-block__pagination{bottom:-2rem}}.case-studies-block{display:flex;flex-direction:column;justify-content:center;padding:13.125rem 0 10.75rem}@media screen and (min-width: 1280px) and (max-width: 1920px){.case-studies-block{min-height:100vh}}@media screen and (max-width: 767px){.case-studies-block{padding:2.5rem 0}}.case-studies-block__grid{display:grid;grid-template-columns:100%}@media screen and (min-width: 992px){.case-studies-block__grid{column-gap:10rem;grid-template-columns:15.5rem calc(100% - 25.5rem)}}.case-studies-block__left{display:flex;flex-direction:column;align-items:start;justify-content:center}@media screen and (max-width: 991px){.case-studies-block__left .h1{margin-bottom:1.5rem}}.case-studies-block__left .h1+.btn{display:inline-flex;margin-top:2rem}@media screen and (max-width: 991px){.case-studies-block__left .h1+.btn{display:none}}.case-studies-block__right--next .btn{display:none;margin-top:1.5rem}@media screen and (max-width: 991px){.case-studies-block__right--next .btn{display:inline-flex}}.case-studies-block__right .swiper{width:100%;height:100%;padding-right:24px}@media screen and (max-width: 991px){.case-studies-block__right .swiper{padding-right:12px}}.case-studies-block__right .swiper-slide{height:480px;width:340px}@media screen and (max-width: 767px){.case-studies-block__right .swiper-slide{width:220px;height:280px}}.case-studies-block__right .swiper-pagination{margin-top:2rem;margin-left:-.25rem}@media screen and (max-width: 991px){.case-studies-block__right .swiper-pagination{margin-top:1rem;margin-left:-.1875rem}}.testimonials-block{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#e9e7e1;color:#1e1e1e}@media screen and (max-width: 767px){.testimonials-block{padding-top:2.5rem;padding-bottom:2.5rem}}.testimonials-block .h1{margin-bottom:12.25rem}@media screen and (max-width: 767px){.testimonials-block .h1{margin-bottom:4rem}}.testimonials-block--dark{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e;color:#e9e7e1}@media screen and (max-width: 767px){.testimonials-block--dark{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1280px) and (max-width: 1920px){.testimonials-block--dark{min-height:820px}}@media screen and (min-width: 768px){.testimonials-block--dark .h1{flex-grow:1;margin-bottom:5rem}.testimonials-block--dark .testimonials-block__flex{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 768px) and (min-width: 1280px) and (max-width: 1920px){.testimonials-block--dark .testimonials-block__flex{min-height:620px}}@media screen and (min-width: 768px){.testimonials-block--dark .testimonials-block__container{display:flex;flex-direction:column;flex-grow:1}.testimonials-block--dark .testimonials-block__wrapper{flex-grow:1}}.testimonials-block--min-height{display:flex;align-items:center}@media screen and (min-width: 1280px) and (max-width: 1920px){.testimonials-block--min-height{min-height:100vh}}.testimonials-block__container{position:relative}.testimonials-block__el{width:100%}.testimonials-block__swiper{width:760px}@media screen and (max-width: 930px){.testimonials-block__swiper{width:calc(100% - 7.375rem)}}@media screen and (max-width: 767px){.testimonials-block__swiper{width:calc(100% - 4rem)}}.testimonials-block__swiper .swiper-slide{height:unset}.testimonials-block__wrapper{display:flex;gap:2.875rem}@media screen and (max-width: 767px){.testimonials-block__wrapper{gap:1.5rem}}.testimonials-block__wrapper svg{width:4.5rem;min-width:4.5rem;max-width:4.5rem;height:3.75rem;color:#d54c45}@media screen and (max-width: 767px){.testimonials-block__wrapper svg{width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.125rem}}.testimonials-block__item{display:flex;flex-direction:column;height:100%;justify-content:space-between}@media screen and (max-width: 767px){.testimonials-block__item .text--p2{font-size:1rem;line-height:125%}}.testimonials-block__item--info{display:flex;align-items:center;gap:1.25rem;margin-top:6rem}@media screen and (max-width: 767px){.testimonials-block__item--info{margin-top:4rem;gap:.75rem}}.testimonials-block__item--info img{width:4rem;min-width:4rem;max-width:4rem;height:4rem}@media screen and (max-width: 767px){.testimonials-block__item--info img{width:2.25rem;min-width:2.25rem;max-width:2.25rem;height:2.25rem}}.testimonials-block__item--info .text--p3-light{color:#e9e7e1}.testimonials-block__item--info .text--p3+.position{margin-top:.5rem}@media screen and (max-width: 767px){.testimonials-block__item--info .text--p3+.position{margin-top:2px}}.testimonials-block__item--info .position{font-size:1.25rem;line-height:120%;font-weight:300;color:#736f69}.testimonials-block__item--info .position--light{color:#cecdca}@media screen and (max-width: 767px){.testimonials-block__item--info .position{font-size:.75rem;line-height:133%}}.testimonials-block__nav{display:flex;align-items:center;padding:0;gap:2rem;position:absolute;height:3rem;bottom:.5rem;right:0;z-index:1}@media screen and (max-width: 767px){.testimonials-block__nav{gap:1rem;height:1.5rem}}.workflow-block{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.workflow-block{padding-top:2.5rem;padding-bottom:2.5rem}}.workflow-block__wrapper{margin-top:5rem}@media screen and (max-width: 1024px){.workflow-block__wrapper{margin-top:2.5rem}}.workflow-block__title{--target: 100%;margin-top:2rem;background:linear-gradient(to top,#736F69 var(--target),#E9E7E1 var(--target));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media screen and (max-width: 1024px){.workflow-block__title{margin-top:1.25rem}}.workflow-block__item{display:grid;grid-template-columns:max-content 1fr;grid-auto-rows:auto 1fr;column-gap:2.5rem}@media screen and (max-width: 1024px){.workflow-block__item{column-gap:1rem}}.workflow-block__item:last-child .line{display:none}.workflow-block__item:last-child .workflow-block__left{padding-bottom:0}.workflow-block__left{padding-bottom:15rem}@media screen and (max-width: 1024px){.workflow-block__left{padding-bottom:7rem}}.workflow-block .btn{display:inline-flex;margin-top:2.5rem;--target: 100%;padding:0;background:linear-gradient(to top,#652A27 var(--target),#D54C45 var(--target))!important}@media screen and (max-width: 767px){.workflow-block .btn{margin-top:1rem}}.workflow-block .btn .btn__text{--target: 100%;background:linear-gradient(to top,#736F69 var(--target),#E9E7E1 var(--target));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:.75rem 1.5rem}.workflow-block__number{--target: 100%;background:linear-gradient(to top,#2E2C29 var(--target),#E9E7E1 var(--target));position:relative;height:fit-content}.workflow-block__number span{display:block;position:relative;z-index:1;--target: 100%;background:linear-gradient(to top,#736F69 var(--target),#D54C45 var(--target));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:5.5rem;line-height:4.625rem;padding:1.5625rem 1.5625rem 1.25rem}@media screen and (max-width: 1024px){.workflow-block__number span{padding:.8125rem .8125rem .5625rem;font-size:3rem;line-height:2.625rem}}.workflow-block__number .line{position:absolute;top:calc(100% + 1rem);left:50%;transform:translate(-50%);height:13rem;width:.5rem;--target: 100%;background:linear-gradient(to top,#2E2C29 var(--target),#E9E7E1 var(--target));overflow:hidden}@media screen and (max-width: 1024px){.workflow-block__number .line{width:.25rem;top:calc(100% + .5rem);height:6rem}}.workflow-block .workflow-block__text{margin-top:1rem;max-width:48vw;--target: 100%;background:linear-gradient(to top,#736F69 var(--target),#E9E7E1 var(--target));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}@media screen and (max-width: 1024px){.workflow-block .workflow-block__text{margin-top:.5rem}}.insights-blog{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.insights-blog{padding-top:2.5rem;padding-bottom:2.5rem}}.insights-blog--light{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#e9e7e1;color:#1e1e1e}@media screen and (max-width: 767px){.insights-blog--light{padding-top:2.5rem;padding-bottom:2.5rem}}.insights-blog--light .blog-article__info{color:#46433f}.insights-blog--light .blog-article__divider{background-color:#46433f}.insights-blog--light .blog-article__title{color:#1e1e1e}.insights-blog__grid{display:grid;gap:1.5rem;grid-template-columns:100%}@media screen and (min-width: 992px){.insights-blog__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1280px){.insights-blog__grid{column-gap:4rem}}@media screen and (max-width: 767px){.insights-blog__grid .blog-article__title+.blog-article__info{margin-top:.5rem}}.insights-blog .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.insights-blog .h1{margin-bottom:1.5rem}}.insights-blog .btn{display:inline-flex;margin-top:3.25rem}@media screen and (max-width: 767px){.insights-blog .btn{display:none}}.blog-article{color:#e9e7e1}@media screen and (min-width: 821px){.blog-article--horizontal{display:grid;grid-template-columns:1fr 1fr;column-gap:2.5rem}}@media screen and (min-width: 992px){.blog-article--horizontal{grid-template-columns:1.275fr .725fr}}@media screen and (min-width: 821px){.blog-article--horizontal .blog-article__title{font-size:2rem;line-height:125%}.blog-article--horizontal .blog-article__image+.blog-article__content{display:flex;flex-direction:column;justify-content:space-between;margin-top:0}}.blog-article--horizontal .item-tags__tag--big{text-transform:uppercase}@media screen and (min-width: 821px){.blog-article--horizontal .item-tags__tag--big{padding:.75rem 1.25rem}}.blog-article--horizontal .blog-article__info,.blog-article--category-page .blog-article__info{color:#b5b3b0}.blog-article--horizontal .blog-article__divider,.blog-article--category-page .blog-article__divider{background-color:#b5b3b0}.blog-article__tags{display:flex;flex-direction:column;gap:2rem}@media screen and (max-width: 767px){.blog-article__tags{gap:.5rem}}.blog-article__image{display:block}.blog-article__image+.blog-article__content{margin-top:1.5rem}@media screen and (max-width: 767px){.blog-article__image+.blog-article__content{margin-top:1rem}}.blog-article__image img{height:400px;width:100%;object-fit:cover}@media screen and (max-width: 1080px){.blog-article__image img{height:365px}}@media screen and (max-width: 991px){.blog-article__image img{width:50%}}@media screen and (max-width: 767px){.blog-article__image img{width:70%}}@media screen and (max-width: 576px){.blog-article__image img{width:100%}}.blog-article__title{font-weight:500;font-size:1.875rem;line-height:133%;word-break:break-word}@media screen and (min-width: 768px){.blog-article__title{letter-spacing:-.01em}}@media screen and (max-width: 767px){.blog-article__title{font-size:1.25rem;line-height:120%}}.blog-article__title+.blog-article__info{margin-top:1rem}@media screen and (max-width: 767px){.blog-article__title+.blog-article__info{margin-top:.75rem}}.blog-article__content{display:block}.blog-article__info{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;line-height:120%;font-weight:300}@media screen and (max-width: 767px){.blog-article__info{gap:.5rem;font-size:.75rem;line-height:133%}}.blog-article__divider{display:inline-block;vertical-align:middle;height:1.25rem;width:1px;background-color:#e9e7e1}@media screen and (max-width: 767px){.blog-article__divider{height:.75rem}}.blog-list__grid{display:grid;grid-template-columns:repeat(2,1fr);row-gap:2.5rem;column-gap:1.5rem}@media screen and (max-width: 820px){.blog-list__grid{grid-template-columns:100%;column-gap:0;row-gap:1rem}}.blog-list__grid+.blog-list__grid{margin-top:7.5rem}@media screen and (max-width: 820px){.blog-list__grid+.blog-list__grid{margin-top:1.5rem}}.blog-list__grid .blog-article:first-child{margin-bottom:2.5rem}@media screen and (min-width: 821px){.blog-list__grid .blog-article:first-child{grid-column-end:span 2}}@media screen and (max-width: 820px){.blog-list__grid .blog-article:first-child{margin-bottom:.5rem}}.blog-list__grid .blog-article:first-child img{height:400px;width:100%;object-fit:cover}@media screen and (max-width: 767px){.blog-list__grid .blog-article:first-child img{height:unset;max-height:300px}}@media screen and (max-width: 576px){.blog-list__grid .blog-article:first-child img{height:177px;max-height:unset}}.blog-list__grid .blog-article__info{margin-top:.75rem}.blog-list__grid .blog-article img{height:440px;width:100%}@media screen and (max-width: 767px){.blog-list__grid .blog-article img{height:unset;max-height:300px}}@media screen and (max-width: 576px){.blog-list__grid .blog-article img{height:246px;max-height:unset}}.blog-categories__select{display:flex;flex-wrap:wrap;gap:1.5rem}@media screen and (max-width: 991px){.blog-categories__select{display:none}}.blog-categories__category{position:relative;width:15rem;color:#e9e7e1;cursor:pointer}.blog-categories__category:first-child .dropdown__wrapper{max-height:401px}.blog-categories__category .title{display:flex;align-items:center;justify-content:space-between;gap:.25rem;background:#2E2C29;padding:.5rem .75rem .5rem 1rem}.blog-categories__category .title--show .dropdown__icon{transform:rotate(180deg)}.blog-categories__category .title__content{display:flex;align-items:center;gap:.75rem}.blog-categories__category .title__content .text--c1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@supports (-webkit-line-clamp: 1){.blog-categories__category .title__content .text--c1{white-space:initial;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}}.blog-categories__category .title__number{display:flex;align-items:center;justify-content:center;padding:.375rem .5rem;background:#46433F;border-radius:.25rem;font-weight:500;font-size:1rem;line-height:85%;color:#b5b3b0}.blog-filters{display:none;cursor:pointer;color:#e9e7e1}@media screen and (max-width: 991px){.blog-filters{display:inline-flex;align-items:center}}.blog-filters__sidebar{z-index:1101}.blog-filters__sidebar .sidebar__content{flex-grow:1}.blog-filters__sidebar .ps{height:100%}.blog-filters__content{flex-grow:1;overflow-y:auto}@media screen and (max-width: 576px){.blog-filters__wrapper{padding:0 4px}}.blog-filters__wrapper .h4{display:flex;align-items:center;justify-content:center;gap:.5rem;color:#e9e7e1;padding:.5rem 0}.blog-filters__wrapper .h4__number{background:#46433F;border-radius:.25rem;padding:.125rem .375rem;font-weight:500;font-size:.75rem;line-height:133%;color:#b5b3b0}.blog-filters__block+.blog-filters__block{margin-top:.5rem;border-top:1px solid #46433F}.blog-filters__block+.blog-filters__block .blog-filters__title{padding-top:1rem}.blog-filters__title{font-weight:500;font-size:.875rem;line-height:143%;padding:.5rem 0;color:#e9e7e1}.blog-filters__clear{margin-top:.5rem}.blog-filters__clear .clear{font-weight:500;font-size:.875rem;line-height:114%;color:#b5b3b0;padding:.5rem 0;cursor:pointer;text-transform:uppercase}.blog-filters__clear--flex{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;border-top:1px solid #46433F}.blog-item-author{display:flex;align-items:center;gap:.75rem}.blog-item-author img{width:3rem;min-width:3rem;max-width:3rem;height:3rem;border-radius:50%}.blog-item-author .text--p4{color:#fff}.case-article--horizontal{display:grid;grid-template-columns:1.045fr .955fr;column-gap:2.5rem}@media screen and (max-width: 767px){.case-article--horizontal{grid-template-columns:100%;column-gap:0}}@media screen and (min-width: 768px){.case-article--horizontal .case-article__title{margin-top:0;flex-direction:column-reverse;gap:2rem}}@media screen and (min-width: 768px){.case-article--horizontal .case-article__title .h4{align-self:start}}@media screen and (min-width: 768px){.case-article--horizontal.case-article img{height:512px}}@media screen and (max-width: 767px){.case-article--horizontal.case-article img{height:300px}}@media screen and (max-width: 576px){.case-article--horizontal.case-article img{height:200px}}@media screen and (min-width: 768px){.case-article-category .case-article__title{margin-top:1.25rem;gap:1.5rem}}@media screen and (min-width: 768px){.case-article-category .case-article__text{margin-top:.75rem}}.case-article a{display:block}.case-article .item-tags{justify-content:end}@media screen and (min-width: 768px){.case-article .item-tags{margin-top:2px}}.case-article img{width:100%;height:unset;object-fit:cover}.case-article__wrapper{cursor:pointer}.case-article__title{display:flex;flex-wrap:nowrap;align-items:start;gap:1rem;margin-top:1.5rem}@media screen and (max-width: 767px){.case-article__title{margin-top:1rem;gap:.5rem}}.case-article__title .h4{align-self:center;color:#e9e7e1}.case-article__title .h4--dark{color:#1e1e1e}.case-article__text{margin-top:1rem;font-size:1.25rem;line-height:120%}@media screen and (min-width: 768px){.case-article__text{color:#9d9a95;letter-spacing:-.01em}}@media screen and (max-width: 767px){.case-article__text{font-size:.75rem;line-height:133%;margin-top:.5rem}}.case-article-front{position:relative}.case-article-front img{width:100%;height:100%;object-fit:cover}.case-article-front:hover .case-article-front__arrow{opacity:1}.case-article-front__title,.case-article-front__arrow{position:absolute;right:2.5rem;z-index:1}@media screen and (max-width: 767px){.case-article-front__title,.case-article-front__arrow{right:1rem}}.case-article-front__title{top:2.5rem;left:2.5rem}@media screen and (max-width: 767px){.case-article-front__title{top:1rem;left:1rem}}.case-article-front__arrow{bottom:2.5rem;opacity:0;color:#d54c45;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}.case-article-front__arrow svg{width:48px;min-width:48px;max-width:48px;height:48px}@media screen and (max-width: 767px){.case-article-front__arrow{display:none}}.cases-list{margin-top:5rem}@media screen and (max-width: 767px){.cases-list{margin-top:1.5rem}}.cases-list__cases-row+.cases-list__cases-row,.cases-list__cases-row+.cases-list__cases-grid,.cases-list__cases-grid+.cases-list__cases-row,.cases-list__cases-grid+.cases-list__cases-grid{margin-top:3rem}@media screen and (max-width: 821px){.cases-list__cases-row+.cases-list__cases-row,.cases-list__cases-row+.cases-list__cases-grid,.cases-list__cases-grid+.cases-list__cases-row,.cases-list__cases-grid+.cases-list__cases-grid{margin-top:1.5rem}}.cases-list__cases-grid{display:grid;column-gap:1.5rem;row-gap:1.5rem}@media screen and (min-width: 821px){.cases-list__cases-grid--1{grid-template-columns:1.29fr .71fr}}.cases-list__cases-grid--1 .case-article img{height:600px}@media screen and (max-width: 1080px){.cases-list__cases-grid--1 .case-article img{height:500px}}@media screen and (max-width: 821px){.cases-list__cases-grid--1 .case-article img{height:auto;max-height:500px}}@media screen and (max-width: 576px){.cases-list__cases-grid--1 .case-article img{height:420px}}@media screen and (max-width: 576px){.cases-list__cases-grid--1 .case-article:first-child img{height:260px}}.cases-list__cases-grid--2{grid-template-columns:1fr}.cases-list__cases-grid--2 img{height:560px}@media screen and (max-width: 1080px){.cases-list__cases-grid--2 img{height:460px}}@media screen and (max-width: 821px){.cases-list__cases-grid--2 img{height:auto;max-height:500px}}@media screen and (max-width: 576px){.cases-list__cases-grid--2 img{height:196px}}@media screen and (min-width: 821px){.cases-list__cases-grid--3{grid-template-columns:.8fr 1.2fr}}.cases-list__cases-grid--3 .case-article img{height:600px}@media screen and (max-width: 1080px){.cases-list__cases-grid--3 .case-article img{height:500px}}@media screen and (max-width: 821px){.cases-list__cases-grid--3 .case-article img{height:auto;max-height:500px}}@media screen and (max-width: 576px){.cases-list__cases-grid--3 .case-article img{height:279px}}@media screen and (max-width: 576px){.cases-list__cases-grid--3 .case-article:first-child img{height:395px}}@media screen and (min-width: 821px){.cases-list__cases-grid--4{grid-template-columns:1.259fr .741fr}}.cases-list__cases-grid--4 .case-article img{height:400px}@media screen and (max-width: 1080px){.cases-list__cases-grid--4 .case-article img{height:500px}}@media screen and (max-width: 821px){.cases-list__cases-grid--4 .case-article img{height:auto;max-height:500px}}@media screen and (max-width: 576px){.cases-list__cases-grid--4 .case-article img{height:302px}}@media screen and (max-width: 576px){.cases-list__cases-grid--4 .case-article:first-child img{height:222px}}.cases-list__cases-grid--5{grid-template-columns:1fr}.cases-list__cases-grid--5 img{height:560px}@media screen and (max-width: 1080px){.cases-list__cases-grid--5 img{height:460px}}@media screen and (max-width: 821px){.cases-list__cases-grid--5 img{height:auto;max-height:500px}}@media screen and (max-width: 576px){.cases-list__cases-grid--5 img{height:208px}}.other-cases{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#e9e7e1;color:#1e1e1e}@media screen and (max-width: 767px){.other-cases{padding-top:2.5rem;padding-bottom:2.5rem}}.other-cases .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.other-cases .h1{margin-bottom:1.5rem}}.other-cases__grid{display:grid;row-gap:1.5rem;grid-template-columns:100%}@media screen and (min-width: 992px){.other-cases__grid{column-gap:2rem;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 1080px){.other-cases__grid{column-gap:4rem}}@media screen and (min-width: 768px){.other-cases__grid .case-article__title{margin-top:1.25rem}}.other-cases__grid .case-article__title .h4{flex-grow:1;text-align:left}@media screen and (min-width: 768px){.other-cases__grid .case-article__title .h4{font-size:1.75rem;line-height:143%}}@media screen and (min-width: 768px){.other-cases__grid .case-article__title .item-tags__tag{font-size:1rem;font-weight:400;line-height:125%}}.other-cases__grid .case-article img{height:410px}@media screen and (max-width: 767px){.other-cases__grid .case-article img{height:356px}}.other-cases .btn{display:inline-flex;margin-top:2.5rem}@media screen and (max-width: 767px){.other-cases .btn{margin-top:1.5rem}}.main-challenge{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e;padding-bottom:0}@media screen and (max-width: 767px){.main-challenge{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (max-width: 767px){.main-challenge{padding-bottom:0}}.main-challenge--reverse{padding-top:0}@media screen and (max-width: 767px){.main-challenge--project-outcomes .main-challenge__image img{height:228px}}@media screen and (max-width: 576px){.main-challenge--project-outcomes .main-challenge__image--vimeo{height:228px}}.main-challenge__wrapper{display:flex;flex-direction:column;gap:5rem}@media screen and (max-width: 767px){.main-challenge__wrapper{gap:1.5rem}}.main-challenge__wrapper--reverse{flex-direction:column-reverse}.main-challenge .h1+.main-challenge__text{margin-top:1.5rem}@media screen and (max-width: 767px){.main-challenge .h1+.main-challenge__text{margin-top:.75rem}}.main-challenge__image{position:relative;overflow:hidden;height:100%}.main-challenge__image img{height:unset;width:100%;object-fit:cover}@media screen and (max-width: 767px){.main-challenge__image img{height:240px}}@media screen and (max-width: 576px){.main-challenge__image--vimeo{height:240px}}@media screen and (max-width: 576px){.main-challenge__image .case-video-vimeo{position:absolute;top:0;bottom:0;left:0;right:0}}@media screen and (min-width: 577px){.main-challenge__image .case-video-vimeo{position:relative;padding-top:0;height:0;overflow:hidden}}.main-challenge__image .case-video-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.our-workflow{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e;display:flex;align-items:center}@media screen and (max-width: 767px){.our-workflow{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1280px) and (max-width: 1920px){.our-workflow{min-height:100vh}}@media screen and (min-width: 768px){.our-workflow{padding-bottom:4rem}}.our-workflow+.steps-block .steps-block__item:first-child,.our-workflow+.steps-block .steps-block__item--brand:first-child{padding-top:0}.our-workflow .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.our-workflow .h1{margin-bottom:1.5rem}}.our-workflow__el{width:100%}.our-workflow__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.75rem}@media screen and (max-width: 1080px){.our-workflow__grid{grid-template-columns:repeat(2,1fr)}}.our-workflow__grid--2{gap:1.5rem;grid-template-columns:repeat(2,1fr)}.our-workflow__grid--swiper{display:none}@media screen and (max-width: 820px){.our-workflow__grid--swiper{display:grid}}@media screen and (max-width: 820px){.our-workflow__grid,.our-workflow__grid--2{column-gap:0;row-gap:.5rem;grid-template-columns:100%}}.our-workflow__item{display:flex;flex-direction:column;gap:3rem;height:100%;background:#E9E7E1;padding:2.5rem}@media screen and (max-width: 820px){.our-workflow__item{gap:1.5rem}}@media screen and (max-width: 767px){.our-workflow__item{padding:1rem}}.our-workflow__item.our-workflow__item--2{gap:2.5rem}@media screen and (max-width: 820px){.our-workflow__item.our-workflow__item--2{gap:1.5rem}}@media screen and (min-width: 821px){.our-workflow__item.our-workflow__item--2{min-height:284px}}.our-workflow__item.our-workflow__item--2 .text ul li+li,.our-workflow__item.our-workflow__item--2 .text ol li+li{margin-top:1rem}@media screen and (max-width: 767px){.our-workflow__item.our-workflow__item--2 .text ul li+li,.our-workflow__item.our-workflow__item--2 .text ol li+li{margin-top:.5rem}}@media screen and (min-width: 821px){.our-workflow__item--slider{min-height:540px}}@media screen and (min-width: 821px){.our-workflow__item--min-height{min-height:560px}}.our-workflow__item .h3{word-break:break-word}@media screen and (min-width: 768px){.our-workflow__item .h3--small{font-size:2rem;line-height:133%}}.our-workflow__item .text{font-size:1.5rem;line-height:117%;color:#46433f}@media screen and (max-width: 767px){.our-workflow__item .text{font-size:.875rem;line-height:143%}}.our-workflow__item .text ul li+li,.our-workflow__item .text ol li+li{margin-top:1.75rem}@media screen and (max-width: 767px){.our-workflow__item .text ul li+li,.our-workflow__item .text ol li+li{margin-top:.5rem}}.our-workflow__pagination{margin-top:2.5rem;justify-content:center}@media screen and (max-width: 820px){.our-workflow__pagination{display:none}}.our-workflow .swiper{padding-right:5.56%}@media screen and (max-width: 820px){.our-workflow .swiper{display:none}}.our-workflow .swiper-slide{width:448px;height:unset}@media screen and (max-width: 820px){.our-workflow .content-left{grid-column-end:span 1}}.steps-block__content-wrapper--right{margin-left:auto}@media screen and (max-width: 820px){.steps-block__item{padding-top:2.5rem}}.steps-block__item--brand{padding-top:6.25rem;padding-bottom:6.25rem}@media screen and (max-width: 820px){.steps-block__item--brand{padding-top:2.5rem;padding-bottom:0}}@media (min-width: 821px) and (max-width: 992px){.steps-block__item--brand .steps-block__column.steps-block__column--content{margin-right:1.5rem}}@media screen and (max-width: 767px){.steps-block__item--container .steps-block__photo{margin-top:1rem}}@media screen and (min-width: 821px){.steps-block__item--columns .steps-block__column--content{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (max-width: 820px){.steps-block__item--padding-bottom-mobile{padding-bottom:2.5rem}}.steps-block__grid{display:grid;column-gap:5rem;grid-template-columns:.937fr 1.063fr}@media screen and (max-width: 820px){.steps-block__grid{grid-template-columns:100%;column-gap:0;row-gap:1.5rem}}.steps-block__grid--brand{grid-template-columns:.749fr 1.251fr}@media screen and (max-width: 992px){.steps-block__grid--brand{grid-template-columns:100%;column-gap:0;row-gap:1.5rem}}.steps-block__grid--reverse{grid-template-columns:1.063fr .937fr}@media screen and (max-width: 820px){.steps-block__grid--reverse{grid-template-columns:100%;column-gap:0;row-gap:1.5rem}}.steps-block__photo{position:relative;margin-top:5rem}@media screen and (max-width: 767px){.steps-block__photo{margin-top:1.5rem}}@media screen and (max-width: 576px){.steps-block__photo-wrapper{height:220px;position:relative;overflow:hidden}}@media screen and (max-width: 576px){.steps-block__photo .case-video-vimeo{position:absolute;top:0;bottom:0;left:0;right:0}}@media screen and (min-width: 577px){.steps-block__photo .case-video-vimeo{position:relative;padding-top:0;height:0;overflow:hidden}}.steps-block__photo .case-video-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.steps-block__column{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 821px){.steps-block__column--right{order:1}}@media screen and (max-width: 820px){.steps-block__column--content{margin-right:1.5rem;margin-left:1.5rem}}@media screen and (max-width: 576px){.steps-block__column--content{margin-left:0;margin-right:0;padding-left:12px;padding-right:12px}}@media screen and (max-width: 820px){.steps-block__column--image{margin-left:1.5rem}}@media screen and (max-width: 576px){.steps-block__column--image{margin-left:0;margin-right:0;padding-left:12px}}.steps-block__column-photo{position:relative;overflow:hidden}.steps-block__column-photo .case-video-vimeo{position:relative;padding-top:0;height:0;overflow:hidden}.steps-block__column-photo .case-video-vimeo iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.steps-block__image img{height:unset;width:100%;object-fit:cover}@media screen and (max-width: 992px){.steps-block__word-column{width:50%}}.steps-block__word-column+.steps-block__word-column{margin-top:1.75rem}@media screen and (max-width: 992px){.steps-block__word-column+.steps-block__word-column{margin-top:0}}.steps-block__words{padding-top:2.5rem}@media screen and (max-width: 992px){.steps-block__words{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}}@media screen and (max-width: 767px){.steps-block__words{padding-top:1.5rem}}.steps-block__word--wrapper{display:inline-block;position:relative}.steps-block__word+.steps-block__word{margin-top:1.75rem}@media screen and (max-width: 767px){.steps-block__word+.steps-block__word{margin-top:1rem}}.steps-block__word .h4{color:#e9e7e1}@media screen and (max-width: 767px){.steps-block__word .h4{font-size:1rem;line-height:125%;font-weight:400}}.steps-block__word .image{position:absolute;width:228px;height:80px;left:-29px;top:-21px}@media screen and (max-width: 1279px){.steps-block__word .image{left:-24px}}@media screen and (max-width: 767px){.steps-block__word .image{width:112px;height:40px;top:-11px;left:-14px}}.steps-block__word .image svg{width:100%;min-width:unset;max-width:unset;height:unset;max-height:84px}.steps-block .content-left-container>.content-left{grid-column-start:2}@media screen and (max-width: 820px){.steps-block .content-left-container>.content-left{grid-column-start:1;grid-column-end:span 3}}.steps-block .content-right-container>.content-right{grid-column-start:1}@media screen and (max-width: 820px){.steps-block .content-right-container>.content-right{grid-column-end:span 3}}.steps-block .steps-content{display:flex;flex-direction:column;gap:1rem}@media screen and (max-width: 767px){.steps-block .steps-content{gap:.5rem}}.steps-block .steps-content__number{color:#d54c45}.solution{position:relative;overflow:hidden}.solution__description{margin-top:.75rem;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.solution__description{font-size:.875rem;line-height:143%}}@media screen and (min-width: 1279px){.solution__description{margin-top:1.5rem}}.solution .container{display:grid;grid-template-columns:1fr}@media screen and (min-width: 1279px){.solution .container{grid-template-columns:1fr 1fr}}.solution .container>div{position:relative;padding:2.5rem 0}@media screen and (min-width: 1279px){.solution .container>div{padding:80px 0 120px}}@media screen and (max-width: 1280px){.solution .container>div{position:relative}}.solution .container>div:before{content:"";position:absolute;top:0;height:100%;z-index:-1;width:calc(100% + 3rem)}@media screen and (min-width: 1279px){.solution .container>div:before{width:50vw}}@media screen and (min-width: 1279px){.solution .container>div:first-of-type{padding-right:5.56vw}}.solution .container>div:first-of-type:before{background-color:#d54c45;right:-1.5rem}@media screen and (min-width: 1279px){.solution .container>div:first-of-type:before{right:0}}.solution .container>div:first-of-type .solution__title,.solution .container>div:first-of-type .solution__description{color:#e9e7e1}@media screen and (min-width: 1279px){.solution .container>div:last-of-type{padding-left:5.56vw}}.solution .container>div:last-of-type:before{background-color:#e9e7e1;left:-1.5rem}@media screen and (min-width: 1279px){.solution .container>div:last-of-type:before{left:0}}.solution .container>div:last-of-type .solution__title,.solution .container>div:last-of-type .solution__description{color:#1e1e1e}.vimeo-block{overflow:hidden;width:100%;height:412px;max-height:100vh;position:relative}@media screen and (min-width: 767px){.vimeo-block{max-height:840px;height:100dvh}}.vimeo-block__video{position:absolute;top:0;bottom:0;left:0;right:0}.vimeo-block .container{height:100%;position:relative}.vimeo-block__icon{position:absolute;bottom:0;right:0;margin-bottom:1.5rem;margin-right:1.5rem}@media screen and (min-width: 576px){.vimeo-block__icon{margin-right:0;margin-bottom:5rem}}.vimeo-block iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.project-background{color:#e9e7e1;margin:6.25rem 0 5rem}@media screen and (max-width: 767px){.project-background{margin:2.5rem 0 6.25rem}}.project-background .h1{color:#e9e7e1}.project-background .h1+.text--p3{color:#e9e7e1;margin-top:1.5rem}@media screen and (max-width: 767px){.project-background .h1+.text--p3{margin-top:.75rem}}.project-background .content-editor b,.project-background .content-editor strong{font-weight:600}.project-background__columns{display:flex;justify-content:space-between;gap:2.5rem;flex-wrap:wrap;margin-top:2.5rem}@media screen and (max-width: 767px){.project-background__columns{column-gap:.5rem;row-gap:.75rem;margin-top:1.5rem}}.project-background__columns .text--c1{color:#e9e7e1}.project-background__columns .text--c1+.text--p3{margin-top:.5rem}.project-background__columns .text--p3{color:#fff;font-weight:600}@media screen and (max-width: 767px){.project-background__columns .text--p3{font-size:12px;line-height:16px;font-weight:500}}.workflow{margin:6.25rem 0}@media screen and (max-width: 767px){.workflow{margin:2.5rem 0}}.workflow__nav{margin-bottom:5rem}@media screen and (max-width: 767px){.workflow__nav{margin-bottom:1.5rem}}.workflow__swiper{margin-top:5rem;position:relative}@media screen and (max-width: 767px){.workflow__swiper{margin-top:2.5rem}}.workflow__left{display:none}@media screen and (max-width: 992px){.workflow__left{display:block}}.workflow__right{position:relative}.workflow__right .custom-pagination,.workflow__right .custom-pagination+h3{display:block}@media screen and (max-width: 992px){.workflow__right .custom-pagination,.workflow__right .custom-pagination+h3{display:none}}.workflow .custom-pagination{position:absolute;top:0;left:0;transform:translate(calc(-100% - 1.25rem));width:fit-content;height:fit-content}@media screen and (max-width: 991px){.workflow .custom-pagination{transform:unset;position:relative;top:unset;left:unset;bottom:unset}}.workflow .custom-pagination .current{color:#d54c45}.workflow__bottom{display:flex;justify-content:space-between;gap:1rem;position:absolute;top:calc(100% - 48px);right:0;z-index:2}@media screen and (max-width: 992px){.workflow__bottom{position:relative;top:unset;right:unset;margin-top:30px}}.workflow__navigation{display:flex;align-items:center;padding:0;gap:2rem;margin-bottom:0;flex-grow:1;align-self:end;justify-content:end}@media screen and (max-width: 992px){.workflow__navigation{align-self:center}}@media screen and (max-width: 767px){.workflow__navigation{gap:1rem}}.workflow__text{font-size:1.5rem;line-height:117%;max-width:998px}@media screen and (max-width: 767px){.workflow__text{font-size:.875rem;line-height:143%}}.workflow__item{display:grid;column-gap:5rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 1280px){.workflow__item{column-gap:2rem}}@media screen and (max-width: 992px){.workflow__item{grid-template-columns:1fr;column-gap:0;row-gap:1.5rem}}.workflow__item .image{align-self:center}.workflow__item .image img{height:unset;width:100%;object-fit:cover}.workflow__item .h4{color:#e9e7e1;max-width:320px;padding-left:20px;border-left:1px solid #E9E7E1}@media screen and (max-width: 767px){.workflow__item .h4{max-width:150px}}@media screen and (max-width: 991px){.workflow__item .h4{margin-top:1.25rem}}.workflow__item .h4+.text{margin-top:1.5rem}@media screen and (max-width: 767px){.workflow__item .h4+.text{margin-top:.5rem}}.workflow__item .text ul,.workflow__item .text ol{margin-top:1.5rem;margin-left:1rem}@media screen and (max-width: 767px){.workflow__item .text ul,.workflow__item .text ol{margin-top:.5rem}}@media screen and (max-width: 991px){.workflow__item .text ul,.workflow__item .text ol{margin-left:unset}}.workflow__item .text ul li+li,.workflow__item .text ol li+li{margin-top:.75rem}@media screen and (max-width: 767px){.workflow__item .text ul li+li,.workflow__item .text ol li+li{margin-top:.25rem}}.workflow__item .text ul li{position:relative;padding-left:3rem}@media screen and (max-width: 767px){.workflow__item .text ul li{padding-left:1.5rem}}.workflow__item .text ul li:after{top:.75rem;width:2rem;min-width:2rem;max-width:2rem;background:#D54C45}@media screen and (max-width: 767px){.workflow__item .text ul li:after{top:.5rem;width:1rem;min-width:1rem;max-width:1rem}}.page-preview{margin:100px 0}@media screen and (max-width: 991px){.page-preview{margin:40px 0}}.page-preview__description{margin-top:24px;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.page-preview__description{font-size:.875rem;line-height:143%}}@media screen and (max-width: 991px){.page-preview__description{font-size:16px;line-height:20px;margin-top:12px}}.page-preview__wrapper{margin-top:40px;position:relative}@media screen and (max-width: 767px){.page-preview__wrapper{margin-top:40px}}.page-preview__wrapper picture{display:block}@media screen and (max-width: 991px){.page-preview__wrapper picture{max-width:100%;width:100%}}.page-preview__wrapper picture img{width:100%}.page-preview__wrapper picture:first-of-type{max-width:860px}@media screen and (max-width: 991px){.page-preview__wrapper picture:first-of-type{max-width:100%;width:100%}}.page-preview__wrapper picture:last-of-type:not(:first-of-type){max-width:612px;position:absolute;top:50%;transform:translateY(-50%);right:0;box-shadow:0 12px 40px #393e5966}@media screen and (max-width: 991px){.page-preview__wrapper picture:last-of-type:not(:first-of-type){max-width:100%;position:static;transform:none;box-shadow:none}}@media screen and (max-width: 991px){.page-preview__wrapper picture+picture{margin-top:20px}}.hero-section{position:relative;overflow:hidden}.hero-section .container{z-index:2;position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);padding:0}.hero-section .container:first-of-type{height:100%;width:100%}.hero-section .container:last-of-type{height:100%;margin-inline:auto}.hero-section__text{font-size:55px;line-height:90%;text-transform:uppercase;color:transparent;max-width:460px;height:100%;background-size:cover;background-position:left center;background-clip:text;padding:120px 70px 120px 116px}@media screen and (max-width: 1280px){.hero-section__text{padding-left:calc(1.5rem + 36px);max-width:calc(380px + 1.5rem)}}@media screen and (max-width: 576px){.hero-section__text{padding-left:45px;max-width:363px;padding-top:100px;padding-bottom:100px}}.hero-section__text:after{content:"";position:absolute;top:50%;transform:translateY(-50%);left:80px;width:100%;height:calc(100% - 120px);background-color:#d54c45;z-index:-1;max-width:380px}@media screen and (max-width: 1280px){.hero-section__text:after{left:1.5rem}}@media screen and (max-width: 576px){.hero-section__text:after{left:12px;max-width:351px;width:calc(100% - 12px);height:calc(100% - 80px)}}.hero-section img{height:100%;object-fit:cover;object-position:left;min-height:542px;width:100%}.slider-with-descriptions{margin-top:100px;margin-bottom:100px;overflow:hidden}@media screen and (max-width: 992px){.slider-with-descriptions{margin-top:40px;margin-bottom:40px}}.slider-with-descriptions__top .slider-with-descriptions__navigation{display:flex;margin-left:auto}@media screen and (max-width: 992px){.slider-with-descriptions__top .slider-with-descriptions__navigation{display:none}}.slider-with-descriptions__swiper{margin-top:40px}@media screen and (max-width: 992px){.slider-with-descriptions__swiper{margin-top:24px}}.slider-with-descriptions__swiper .slider-with-descriptions__navigation{display:none;margin-top:32px}@media screen and (max-width: 992px){.slider-with-descriptions__swiper .slider-with-descriptions__navigation{display:flex}}.slider-with-descriptions__swiper img{width:100%}.slider-with-descriptions__wrapper{margin-top:24px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 992px){.slider-with-descriptions__wrapper{margin-top:12px}}.slider-with-descriptions__description{max-width:66%;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.slider-with-descriptions__description{font-size:.875rem;line-height:143%}}@media screen and (max-width: 992px){.slider-with-descriptions__description{max-width:100%;font-size:16px;line-height:20px}}.slider-with-descriptions__bottom{display:grid;grid-template-columns:repeat(2,1fr);gap:70px;margin-top:100px}@media screen and (max-width: 992px){.slider-with-descriptions__bottom{grid-template-columns:1fr;margin-top:80px;gap:24px}}.slider-with-descriptions__heading{padding-left:20px;border-left:1px solid #E9E7E1}@media screen and (max-width: 768px){.slider-with-descriptions__heading{font-size:20px;line-height:24px}}.slider-with-descriptions__text{font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.slider-with-descriptions__text{font-size:.875rem;line-height:143%}}@media screen and (max-width: 992px){.slider-with-descriptions__text{padding-left:20px;border-left:1px solid #E9E7E1}}@media screen and (max-width: 768px){.slider-with-descriptions__text{font-size:16px;line-height:20px}}.slider-with-descriptions .swiper{overflow:visible}.slider-with-descriptions .swiper-slide{max-width:300px;margin-right:32px}.slider-with-descriptions .swiper-slide:last-of-type{margin-right:0}@media screen and (max-width: 992px){.slider-with-descriptions .swiper-slide{margin-right:12px}}@media screen and (max-width: 992px){.slider-with-descriptions .swiper-slide{max-width:150px}}.slider-with-descriptions__navigation{display:flex;align-items:center;padding:0;gap:2rem;height:48px;margin-bottom:0;flex-grow:1;align-self:end;justify-content:end}@media screen and (max-width: 992px){.slider-with-descriptions__navigation{align-self:center}}@media screen and (max-width: 768px){.slider-with-descriptions__navigation{gap:1rem;height:24px}}.slider-with-image{padding-top:100px;padding-bottom:100px;background-color:#e9e7e1;overflow:hidden;color:#1e1e1e}@media screen and (max-width: 992px){.slider-with-image{padding-top:40px;padding-bottom:40px}}.slider-with-image__swiper .slider-with-image__navigation{display:none}@media screen and (max-width: 992px){.slider-with-image__swiper .slider-with-image__navigation{display:flex}}.slider-with-image__swiper img{width:100%}.slider-with-image__wrapper{margin-top:24px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 992px){.slider-with-image__wrapper{margin-top:12px}}.slider-with-image__wrapper>picture{height:100%}.slider-with-image__wrapper>picture img{height:100%;width:100%;object-fit:cover}.slider-with-image__description{margin-top:24px;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.slider-with-image__description{font-size:.875rem;line-height:143%}}@media screen and (max-width: 992px){.slider-with-image__description{max-width:100%;margin-top:12px;font-size:16px;line-height:20px}}.slider-with-image .h1{color:#1e1e1e}.slider-with-image__wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:24px 70px;margin-top:40px}@media screen and (max-width: 1280px){.slider-with-image__wrapper{column-gap:40px}}@media screen and (max-width: 992px){.slider-with-image__wrapper{grid-template-columns:1fr;gap:24px}}@media screen and (max-width: 576px){.slider-with-image .swiper{overflow:visible}}.slider-with-image:has(.swiper-button-lock) .swiper-wrapper{justify-content:center}.slider-with-image .swiper-slide{max-width:188px;margin-right:20px}.slider-with-image .swiper-slide:last-of-type{margin-right:0}@media screen and (max-width: 992px){.slider-with-image .swiper-slide{margin-right:12px}}@media screen and (max-width: 576px){.slider-with-image .swiper-slide{max-width:150px}}.slider-with-image__navigation{display:flex;align-items:center;padding:0;gap:2rem;margin-bottom:0;height:48px;flex-grow:1;align-self:end;justify-content:end;grid-column:2/2;margin-top:12px}@media screen and (max-width: 992px){.slider-with-image__navigation{align-self:center;grid-column:1/1}}@media screen and (max-width: 768px){.slider-with-image__navigation{gap:1rem;height:24px;margin-top:.5rem}}.slider-with-image__navigation:has(.swiper-button-lock){display:none}.about-numbers{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#e9e7e1;color:#1e1e1e;display:flex;align-items:center}@media screen and (max-width: 767px){.about-numbers{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1280px) and (max-width: 1920px){.about-numbers{min-height:100vh}}.about-numbers .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.about-numbers .h1{margin-bottom:1.5rem}}.about-numbers__el{width:100%}.about-numbers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.75rem}@media screen and (max-width: 1080px){.about-numbers__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 767px){.about-numbers__grid{grid-template-columns:100%;column-gap:0;row-gap:.5rem}}.about-numbers__item{display:flex;flex-direction:column;justify-content:space-between;gap:2.5rem;background:#1E1E1E;padding:2.5rem;min-height:520px}@media screen and (max-width: 1080px){.about-numbers__item{gap:1.5rem}}@media screen and (max-width: 767px){.about-numbers__item{padding:1rem;min-height:204px}}.about-numbers__nav{display:grid;row-gap:1.5rem}@media screen and (max-width: 767px){.about-numbers__nav{row-gap:.5rem}}.about-numbers__subtitle{color:#cecdca}@media screen and (max-width: 767px){.about-numbers__subtitle{font-size:.875rem;line-height:123%}}.about-numbers__title{font-size:6rem;line-height:108%;font-weight:500;letter-spacing:-.01em;color:#e9e7e1;word-break:break-word}@media screen and (max-width: 767px){.about-numbers__title{font-size:3rem;line-height:117%}}.about-numbers__text{max-width:258px;margin-left:auto;color:#b5b3b0}@media screen and (max-width: 767px){.about-numbers__text{max-width:248px;font-size:.75rem;line-height:133%}}.team-photo{height:660px;justify-content:center;display:flex;position:relative}@media screen and (min-width: 1280px) and (max-width: 1920px){.team-photo{min-height:100vh}}.team-photo .banner-block{will-change:width,height}.team-photo .banner-block__content{height:660px}@media screen and (min-width: 1280px) and (max-width: 1920px){.team-photo .banner-block__content{min-height:100vh}}@media screen and (max-width: 767px){.team-photo .banner-block__nav .h1{max-width:212px}}.our-team{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.our-team{padding-top:2.5rem;padding-bottom:2.5rem}}.our-team .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.our-team .h1{margin-bottom:1.5rem}}.our-team__grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5rem;row-gap:2.5rem}@media screen and (max-width: 1024px){.our-team__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width: 767px){.our-team__grid{grid-template-columns:repeat(2,1fr);column-gap:.5rem;row-gap:.75rem}}.our-team__item:hover .our-team__item-main{opacity:0;z-index:-1}.our-team__item:hover .our-team__item-additional{opacity:1}.our-team__item-additional,.our-team__item-additional img,.our-team__item-main,.our-team__item-main img{width:100%;height:100%}.our-team__item-main{opacity:1;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}.our-team__item-additional{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity}.our-team__item-photos{position:relative;height:360px;margin-bottom:.5rem}@media screen and (max-width: 767px){.our-team__item-photos{height:300px}}@media screen and (max-width: 576px){.our-team__item-photos{height:250px}}@media screen and (max-width: 376px){.our-team__item-photos{height:205px}}.our-team__item-photos img{object-fit:cover}.our-team__item-name{line-height:167%;color:#e9e7e1}@media screen and (min-width: 768px){.our-team__item-name{letter-spacing:-.01em;font-weight:500}}@media screen and (max-width: 767px){.our-team__item-name{line-height:143%}}.our-team__item-position{font-size:16px;line-height:125%}@media screen and (max-width: 767px){.our-team__item-position{font-weight:300;font-size:.75rem;line-height:133%}}.positions-list{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.positions-list{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 768px){.positions-list{padding-bottom:8.25rem}}.positions-list .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.positions-list .h1{margin-bottom:1.5rem}}.positions-list .fill-form{margin-top:2.4375rem}@media screen and (max-width: 767px){.positions-list .fill-form{margin-top:1.25rem}}.positions-item{padding-bottom:2.4375rem;border-bottom:1px solid #46433F}@media screen and (max-width: 767px){.positions-item{padding-bottom:1.25rem}}.positions-item+.positions-item{padding-top:2.4375rem}@media screen and (max-width: 767px){.positions-item+.positions-item{padding-top:1.25rem}}.positions-item__nav{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}@media screen and (max-width: 767px){.positions-item__nav{align-items:start}}.positions-item__title{display:flex;flex-wrap:wrap;gap:1.25rem}@media screen and (max-width: 767px){.positions-item__title{gap:.5rem}}@media screen and (max-width: 767px){.positions-item__title .h4{font-size:1.125rem;line-height:133%}}.positions-item__text{font-size:1.5rem;line-height:117%;margin-top:1.5rem}@media screen and (max-width: 767px){.positions-item__text{font-size:.875rem;line-height:143%}}@media screen and (max-width: 767px){.positions-item__text{margin-top:.75rem}}.positions-item__tags{margin-top:1.5rem}@media screen and (max-width: 767px){.positions-item__tags{margin-top:.75rem}}.fill-form__title{display:flex;align-items:center;justify-content:space-between;gap:4.125rem}@media screen and (max-width: 767px){.fill-form__title{align-items:start}}@media screen and (max-width: 767px){.fill-form__title .text--p2{font-size:1.125rem;line-height:133%;color:#e9e7e1}}.fill-form__text{margin-top:.5rem;color:#b5b3b0}@media screen and (max-width: 767px){.fill-form__text{margin-top:.75rem}}.contact-block{padding-bottom:5rem}@media screen and (max-width: 767px){.contact-block{position:relative;padding-bottom:2.5rem}}.contact-block .h4{margin-bottom:2.25rem;color:#e9e7e1}@media screen and (max-width: 767px){.contact-block .h4{margin-bottom:1.5rem}}.contact-block img{width:160px;min-width:160px;max-width:160px;height:160px;object-fit:cover}@media screen and (max-width: 767px){.contact-block img{width:90px;min-width:90px;max-width:90px;height:91px}}.contact-block__grid{display:flex;column-gap:2.5rem}@media screen and (max-width: 767px){.contact-block__grid{column-gap:1rem}}.contact-block__grid .h3{margin-bottom:.75rem}@media screen and (max-width: 767px){.contact-block__grid .h3{margin-bottom:.25rem}}.contact-block__right{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}@media screen and (max-width: 767px){.contact-block__right{gap:.5rem}}.contact-block__copy{cursor:pointer}.contact-block__copy--block{position:absolute;left:0;right:0;bottom:100%;opacity:0;z-index:-1;transition-duration:.3s;transition-timing-function:ease;transition-property:opacity;display:flex;justify-content:center}.contact-block__copy--block.show{opacity:1;z-index:0}@media screen and (max-width: 767px){.contact-block__copy--block{bottom:0}}.contact-block__copy--text{display:inline-flex;justify-content:center;text-align:center;margin-bottom:8px;background:#E9E7E1;padding:.5rem 1.5rem;font-weight:400;font-size:1rem;line-height:125%;color:#1e1e1e}@media screen and (max-width: 767px){.contact-block__copy--text{font-size:.75rem;line-height:133%;padding:.75rem;width:100%;text-align:left;justify-content:start;margin-bottom:0}}.contact-block__copy--text svg{position:absolute;bottom:0;width:18px;min-width:18px;max-width:18px;height:9px;min-height:9px;max-height:9px}@media screen and (max-width: 767px){.contact-block__copy--text svg{display:none}}.contact-block__copy>svg{vertical-align:middle}@media screen and (max-width: 767px){.contact-block__copy>svg{width:16px;min-width:16px;max-width:16px;height:16px}}.contact-block__copy .link--colored{font-weight:500;display:inline-block;margin:0 .5rem 0 0;color:#d54c45;position:relative;vertical-align:middle;word-break:break-word}@media screen and (max-width: 767px){.contact-block__copy .link--colored{font-size:.75rem;line-height:200%;margin:0 .25rem 0 0;position:static}}.service-banner{padding-bottom:5rem}@media screen and (max-width: 767px){.service-banner{padding-bottom:0}}.service-banner__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5rem}@media screen and (min-width: 1280px) and (max-width: 1920px){.service-banner__grid{min-height:calc(100vh - 192px)}}@media screen and (max-width: 900px){.service-banner__grid{margin-top:1.5rem;grid-template-columns:100%;column-gap:0;row-gap:1.5rem}}.service-banner__left{display:flex;flex-direction:column;justify-content:center;align-items:start}.service-banner__left .text--p3{color:#b5b3b0;margin-bottom:1.5rem}@media screen and (max-width: 767px){.service-banner__left .text--p3{margin-bottom:.75rem}}@media screen and (max-width: 767px){.service-banner__left .h1{max-width:240px}}.service-banner__left .h1+.text--p4{margin-top:1.5rem}@media screen and (max-width: 767px){.service-banner__left .h1+.text--p4{margin-top:.75rem}}.service-banner__left .btn{margin-top:2.5rem}@media screen and (max-width: 767px){.service-banner__left .btn{margin-top:1rem}}.service-banner__right{display:flex;align-items:center}.service-banner__right img{height:unset;width:100%;object-fit:cover;max-height:628px}@media screen and (min-width: 901px){.service-banner__right img{min-height:500px}}@media screen and (max-width: 900px){.service-banner__right img{max-height:500px}}@media screen and (max-width: 576px){.service-banner__right img{max-height:300px}}@media screen and (max-width: 376px){.service-banner__right img{max-height:276px}}.service-banner__content{max-width:476px}@media screen and (max-width: 767px){.service-banner__content{max-width:unset}}.service-description__grid{display:grid;grid-template-columns:515px auto}@media screen and (min-width: 1280px) and (max-width: 1920px){.service-description__grid{min-height:100vh}}@media screen and (min-width: 1681px){.service-description__grid{max-width:1440px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 1079px){.service-description__grid{grid-template-columns:100%}}.service-description__left{display:flex;align-items:center;justify-content:center;background:#1E1E1E;padding:0 2rem}@media screen and (max-width: 1079px){.service-description__left{padding:2.5rem .75rem}}.service-description__title{font-family:Bebas Neue,sans-serif;font-weight:400;font-size:6rem;line-height:100%;text-align:center;text-transform:uppercase;color:#e9e7e1}@media screen and (max-width: 767px){.service-description__title{font-size:3rem;line-height:88%}}.service-description__title--big{font-size:8rem}@media screen and (max-width: 767px){.service-description__title--big{font-size:3rem}}.service-description__right{display:flex;flex-direction:column;background:#E9E7E1}.service-description__right img{height:280px;width:100%;object-fit:cover}@media screen and (max-width: 767px){.service-description__right img{height:120px}}.service-description__content{display:flex;flex-direction:column;justify-content:space-between;gap:3rem;padding:5rem;flex-grow:1}@media screen and (max-width: 1279px){.service-description__content{gap:2.5rem;padding:1.5rem .75rem}}.service-description__subtitle{display:flex;justify-content:space-between;gap:3rem;color:#1e1e1e}@media screen and (max-width: 1279px){.service-description__subtitle{flex-direction:column;gap:.75rem}}.service-description__subtitle .h4{max-width:491px}@media screen and (max-width: 1279px){.service-description__subtitle .h4{max-width:unset;margin-right:4.4375rem}}.service-description__subtitle .title{max-width:564px;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.service-description__subtitle .title{font-size:.875rem;line-height:143%}}.service-description__subtitle svg{width:4.375rem;min-width:4.375rem;max-width:4.375rem;height:4.5rem}@media screen and (max-width: 1279px){.service-description__subtitle svg{align-self:end;width:2.5rem;min-width:2.5rem;max-width:2.5rem;height:2.5rem}}.service-description__text{color:#46433f;text-align:right;max-width:409px;margin-left:auto;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.service-description__text{font-size:.875rem;line-height:143%}}@media screen and (max-width: 767px){.service-description__text{font-size:1rem;line-height:125%}}@media screen and (max-width: 576px){.service-description__text{max-width:304px}}.service-description__text--another{max-width:303px}@media screen and (min-width: 768px){.service-description__text--another{font-size:1.25rem;line-height:120%}}@media screen and (max-width: 576px){.service-description__text--another{max-width:304px}}.service-description__text .text--p3{font-weight:600;margin-bottom:1.5rem;color:#1e1e1e}@media screen and (max-width: 767px){.service-description__text .text--p3{font-size:1rem;line-height:125%;margin-bottom:.75rem}}@media screen and (min-width: 768px){.service-description__text .text--p3+.content-editor{font-size:1.25rem;line-height:120%}}.cta-block{display:flex;flex-direction:column}@media screen and (min-width: 1280px) and (max-width: 1920px){.cta-block{min-height:100vh}}.cta-block .content-left-container{flex-grow:1}@media screen and (max-width: 767px){.cta-block .content-left{grid-column-start:1;grid-column-end:span 3}}.cta-block__grid{display:grid;grid-template-columns:.959fr 1.041fr;height:100%}@media screen and (max-width: 767px){.cta-block__grid{grid-template-columns:100%}}.cta-block__left{display:flex;flex-direction:column;justify-content:center;margin:1.5rem 0;padding-right:1.5rem}@media screen and (max-width: 767px){.cta-block__left{padding:0 12px}}.cta-block__image img{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 767px){.cta-block__image img{max-height:340px}}@media screen and (max-width: 576px){.cta-block__image img{max-height:240px}}.cta-block__title{color:#e9e7e1;max-width:494px}@media screen and (max-width: 767px){.cta-block__title{max-width:90%}}.cta-block__title+.btn{margin-top:2.5rem}@media screen and (max-width: 767px){.cta-block__title+.btn{margin-top:1rem}}.cta-block__right img{width:100%;object-fit:cover}.cta-block .btn__text{white-space:unset}.stages-discovery-phase{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.stages-discovery-phase{padding-top:2.5rem;padding-bottom:2.5rem}}.stages-discovery-phase__nav{margin-bottom:5rem}@media screen and (max-width: 767px){.stages-discovery-phase__nav{margin-bottom:1.5rem}}.stages-discovery-phase .h1+.stages-discovery-phase__text{margin-top:1.5rem}@media screen and (max-width: 767px){.stages-discovery-phase .h1+.stages-discovery-phase__text{margin-top:.75rem}}.stages-discovery-phase__text{font-size:1.5rem;line-height:117%;max-width:815px}@media screen and (max-width: 767px){.stages-discovery-phase__text{font-size:.875rem;line-height:143%}}.stages-discovery-phase__text--big{max-width:941px}.stages-discovery-phase__grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5rem;row-gap:2.5rem}@media screen and (max-width: 576px){.stages-discovery-phase__grid{grid-template-columns:100%;column-gap:0}}.stages-discovery-phase__item:nth-child(even){margin-top:12.5rem}@media screen and (max-width: 767px){.stages-discovery-phase__item:nth-child(even){margin-top:6.25rem}}@media screen and (max-width: 576px){.stages-discovery-phase__item:nth-child(even){margin-top:0}}.stages-discovery-phase__item .image{margin-bottom:2.5rem}@media screen and (max-width: 767px){.stages-discovery-phase__item .image{margin-bottom:1rem}}.stages-discovery-phase__item .image img{width:100%;height:unset;object-fit:cover}@media screen and (max-width: 576px){.stages-discovery-phase__item .image img{max-height:300px}}@media screen and (max-width: 376px){.stages-discovery-phase__item .image img{max-height:240px}}.stages-discovery-phase__item .title{display:flex;align-items:center;gap:1rem}@media screen and (max-width: 768px){.stages-discovery-phase__item .title{flex-direction:column;align-items:start;gap:.5rem}}.stages-discovery-phase__item .title+.text{margin-top:1.25rem}@media screen and (max-width: 767px){.stages-discovery-phase__item .title+.text{margin-top:.5rem}}.stages-discovery-phase__item .number{align-self:start;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:4rem;line-height:84%;color:#d54c45}@media screen and (max-width: 767px){.stages-discovery-phase__item .number{font-size:2rem;line-height:100%}}.stages-discovery-phase__item .h4{color:#e9e7e1}.client-success{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e;display:flex;align-items:center}@media screen and (max-width: 767px){.client-success{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1280px) and (max-width: 1920px){.client-success{min-height:100vh}}@media screen and (min-width: 768px){.client-success--small{padding-bottom:5rem}}.client-success .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.client-success .h1{margin-bottom:1.5rem}}.client-success__el{width:100%}.client-success__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}@media screen and (max-width: 767px){.client-success__grid{grid-template-columns:100%;column-gap:0}}.client-success__grid .case-article img{min-height:430px;max-height:430px}.client-success__grid--decrease-img .case-article img{min-height:396px;max-height:396px}@media screen and (max-width: 819px){.client-success__grid--decrease-img .case-article img,.client-success__grid .case-article img{min-height:300px;max-height:300px}}@media screen and (max-width: 576px){.client-success__grid--decrease-img .case-article img,.client-success__grid .case-article img{min-height:200px;max-height:200px}}.service-discovery{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#e9e7e1;color:#1e1e1e;display:flex;align-items:center}@media screen and (max-width: 767px){.service-discovery{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1280px) and (max-width: 1920px){.service-discovery{min-height:100vh}}.service-discovery .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.service-discovery .h1{margin-bottom:1.5rem}}.service-discovery__el{width:100%}.service-discovery__grid{display:grid;grid-template-columns:repeat(3,1fr);column-gap:1.5rem;row-gap:1rem}@media screen and (max-width: 1080px){.service-discovery__grid{grid-template-columns:repeat(2,1fr);gap:.5rem}}.service-discovery__item{display:flex;flex-direction:column;gap:.5rem;background:#1E1E1E;padding:2.5rem}@media screen and (max-width: 767px){.service-discovery__item{padding:1rem}}.service-discovery .h4{color:#e9e7e1;word-break:break-word}.service-discovery__number{font-family:Bebas Neue,sans-serif;font-size:6rem;line-height:100%;font-weight:400;color:#736f69;word-break:break-word}@media screen and (min-width: 768px){.service-discovery__number{letter-spacing:-.01em}}@media screen and (max-width: 767px){.service-discovery__number{font-size:3rem;line-height:88%}}.discovery-phase{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.discovery-phase{padding-top:2.5rem;padding-bottom:2.5rem}}.discovery-phase__wrapper{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1280px) and (max-width: 1920px){.discovery-phase__wrapper{min-height:calc(100vh - 12.5rem)}}.discovery-phase__nav{margin-bottom:5rem}@media screen and (max-width: 767px){.discovery-phase__nav{margin-bottom:1.5rem}}.discovery-phase .h1+.discovery-phase__text{margin-top:1.5rem}@media screen and (max-width: 767px){.discovery-phase .h1+.discovery-phase__text{margin-top:.75rem}}.discovery-phase__swiper{display:flex;justify-content:space-between}@media screen and (max-width: 992px){.discovery-phase__swiper{flex-direction:column;row-gap:1.25rem}}.discovery-phase__swiper-left{max-width:calc(100% - 250px);width:100%}@media screen and (max-width: 1080px){.discovery-phase__swiper-left{max-width:calc(100% - 150px)}}@media screen and (max-width: 992px){.discovery-phase__swiper-left{max-width:unset;width:100%}}.discovery-phase__bottom{display:flex;justify-content:space-between;gap:1rem}.discovery-phase__bottom .btn{display:none}@media screen and (max-width: 992px){.discovery-phase__bottom .btn{display:inline-flex}}.discovery-phase__navigation{display:flex;align-items:center;padding:0;gap:2rem;margin-bottom:0;flex-grow:1;align-self:end;justify-content:end}@media screen and (max-width: 992px){.discovery-phase__navigation{align-self:center}}@media screen and (max-width: 767px){.discovery-phase__navigation{gap:1rem}}.discovery-phase__right{display:flex;flex-direction:column;justify-content:center;align-items:start}@media screen and (max-width: 992px){.discovery-phase__right .btn{display:none}}.discovery-phase__text{font-size:1.5rem;line-height:117%;max-width:998px}@media screen and (max-width: 767px){.discovery-phase__text{font-size:.875rem;line-height:143%}}.discovery-phase__item{display:grid;column-gap:5rem;grid-template-columns:438px 1fr}@media screen and (max-width: 1280px){.discovery-phase__item{column-gap:2rem}}@media screen and (max-width: 1080px){.discovery-phase__item{grid-template-columns:minmax(340px,.9fr) 1.1fr}}@media screen and (max-width: 992px){.discovery-phase__item{grid-template-columns:100%;column-gap:0;row-gap:1rem}}.discovery-phase__item .image{align-self:center}.discovery-phase__item .image img{height:unset;width:100%;object-fit:cover}@media screen and (max-width: 992px){.discovery-phase__item .image img{max-height:340px}}@media screen and (max-width: 576px){.discovery-phase__item .image img{max-height:240px}}.discovery-phase__item .h4{color:#e9e7e1}.discovery-phase__item .h4+.text{margin-top:1.5rem}@media screen and (max-width: 767px){.discovery-phase__item .h4+.text{margin-top:.5rem}}.discovery-phase__item .text ul,.discovery-phase__item .text ol{margin-top:1.5rem}@media screen and (max-width: 767px){.discovery-phase__item .text ul,.discovery-phase__item .text ol{margin-top:.5rem}}.discovery-phase__item .text ul li+li,.discovery-phase__item .text ol li+li{margin-top:.75rem}@media screen and (max-width: 767px){.discovery-phase__item .text ul li+li,.discovery-phase__item .text ol li+li{margin-top:.25rem}}.discovery-phase__item .text ul li{position:relative;padding-left:3rem}@media screen and (max-width: 767px){.discovery-phase__item .text ul li{padding-left:1.5rem}}.discovery-phase__item .text ul li:after{top:.75rem;width:2rem;min-width:2rem;max-width:2rem;background:#D54C45}@media screen and (max-width: 767px){.discovery-phase__item .text ul li:after{top:.5rem;width:1rem;min-width:1rem;max-width:1rem}}.discovery-phase__item .btn{margin-top:2.5rem}@media screen and (max-width: 767px){.discovery-phase__item .btn{margin-top:1.25rem}}.discovery-phase__item .btn__text{white-space:unset}.service-discovery-deliverables{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e;display:flex;align-items:center}@media screen and (max-width: 767px){.service-discovery-deliverables{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width: 1280px) and (max-width: 1920px){.service-discovery-deliverables{min-height:100vh}}.service-discovery-deliverables .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.service-discovery-deliverables .h1{margin-bottom:1.5rem}}.service-discovery-deliverables__el{width:100%}.service-discovery-deliverables__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media screen and (max-width: 820px){.service-discovery-deliverables__grid{grid-template-columns:100%;column-gap:0;gap:.5rem}}.service-discovery-deliverables__item{display:flex;flex-direction:column;gap:2.5rem;background:#E9E7E1;padding:2.5rem}@media screen and (max-width: 767px){.service-discovery-deliverables__item{padding:1rem;gap:1rem}}.service-discovery-deliverables__text{color:#46433f;position:relative;margin-left:36px}@media screen and (max-width: 767px){.service-discovery-deliverables__text{margin-left:24px}}.service-discovery-deliverables__text:after{content:"";position:absolute;top:10px;left:-36px;width:20px;min-width:20px;max-width:20px;height:4px;background:#D54C45}@media screen and (max-width: 767px){.service-discovery-deliverables__text:after{top:7px;left:-24px;width:16px;min-width:16px;max-width:16px;height:2px}}@media screen and (max-width: 767px){.service-discovery-deliverables__text{font-size:.75rem;line-height:133%}}.service-experience{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.service-experience{padding-top:2.5rem;padding-bottom:2.5rem}}.service-experience__nav{margin-bottom:5rem}@media screen and (max-width: 767px){.service-experience__nav{margin-bottom:1.5rem}}.service-experience .h1+.service-experience__text{margin-top:1.5rem}@media screen and (max-width: 767px){.service-experience .h1+.service-experience__text{margin-top:.75rem}}.service-experience__text{font-size:1.5rem;line-height:117%;max-width:805px}@media screen and (max-width: 767px){.service-experience__text{font-size:.875rem;line-height:143%}}.service-experience__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.5rem}@media screen and (max-width: 1080px){.service-experience__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width: 820px){.service-experience__grid{grid-template-columns:100%;column-gap:0;row-gap:.5rem}}.service-experience__item{display:flex;flex-direction:column;justify-content:space-between;gap:4rem;background:#E9E7E1;padding:2.5rem}@media screen and (min-width: 1281px){.service-experience__item--big{gap:5.63rem}}@media screen and (min-width: 1281px){.service-experience__item--big .service-experience__wrapper{max-width:calc(100% - 74px)}}@media screen and (max-width: 767px){.service-experience__item--big .service-experience__wrapper{max-width:calc(100% - 38px)}}@media screen and (max-width: 820px){.service-experience__item{gap:1.5rem}}@media screen and (max-width: 767px){.service-experience__item{padding:1rem}}.service-experience__wrapper{max-width:calc(100% - 90px);margin-left:auto}@media screen and (max-width: 1280px){.service-experience__wrapper{max-width:calc(100% - 38px)}}@media screen and (max-width: 767px){.service-experience__wrapper{max-width:240px}}.service-experience__wrapper .text{color:#46433f}@media screen and (max-width: 767px){.service-experience__wrapper .text{font-size:.75rem;line-height:133%}}.success-stories{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.success-stories{padding-top:2.5rem;padding-bottom:2.5rem}}.success-stories .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.success-stories .h1{margin-bottom:1.5rem}}.success-stories__grid{display:grid;row-gap:1.5rem;grid-template-columns:100%}@media screen and (min-width: 820px){.success-stories__grid{column-gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width: 768px){.success-stories__grid .case-article__title{margin-top:1.25rem}}@media screen and (min-width: 768px){.success-stories__grid .case-article__title .h4{font-size:1.75rem;line-height:143%}}@media screen and (max-width: 819px){.success-stories__grid .case-article img{min-height:300px;max-height:300px}}@media screen and (max-width: 576px){.success-stories__grid .case-article img{min-height:200px;max-height:200px}}.success-stories .btn{display:inline-flex;margin-top:2.5rem}@media screen and (max-width: 767px){.success-stories .btn{margin-top:1.5rem}}.service-reasons{padding-top:6.25rem;padding-bottom:6.25rem;background-color:#1e1e1e}@media screen and (max-width: 767px){.service-reasons{padding-top:2.5rem;padding-bottom:2.5rem}}.service-reasons .h1{margin-bottom:5rem}@media screen and (max-width: 767px){.service-reasons .h1{margin-bottom:1.5rem}}@media screen and (max-width: 376px){.service-reasons .h1 p{display:inline}}.service-reasons__wrapper{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1280px) and (max-width: 1920px){.service-reasons__wrapper{min-height:calc(100vh - 12.5rem)}}.home-page .banner-block .h1{max-width:490px}@media screen and (max-width: 767px){.home-page .banner-block .h1{max-width:250px}}.contact-us-page{padding-top:112px;padding-bottom:5rem}@media screen and (max-width: 767px){.contact-us-page{padding-top:64px}}@media screen and (max-width: 767px){.contact-us-page{padding-bottom:2.5rem}}@media screen and (min-width: 1681px){.contact-us-page .content-left{grid-column-end:span 1}}@media screen and (max-width: 1023px){.contact-us-page .content-left{grid-column-end:span 1}}.contact-us-page__grid{display:grid;column-gap:10rem;grid-template-columns:.933fr 1.067fr;margin-top:1.5rem}@media screen and (max-width: 1367px){.contact-us-page__grid{column-gap:6rem}}@media screen and (max-width: 1080px){.contact-us-page__grid{column-gap:2rem}}@media screen and (max-width: 1023px){.contact-us-page__grid{grid-template-columns:100%;column-gap:0;row-gap:1rem;margin-top:.5rem}}.contact-us-page__left{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.contact-us-page__left--back{align-self:center}.contact-us-page__left .text{margin-top:1.5rem;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.contact-us-page__left .text{font-size:.875rem;line-height:143%}}@media screen and (max-width: 1023px){.contact-us-page__left .text{margin-top:.75rem}}@media screen and (max-width: 1023px){.contact-us-page__right{margin-top:.5rem}}.contact-us-page__right--line{margin-bottom:-5px;overflow:hidden}@media screen and (max-width: 1023px){.contact-us-page__right--line{display:none}}.contact-us-page__right--line img{max-width:312px;margin-left:51%;margin-bottom:-11px}@media screen and (max-width: 1150px){.contact-us-page__right--line img{margin-left:51.5%}}.contact-us-page__right img{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 1023px){.contact-us-page__right img{height:85.35vw;max-height:550px}}@media screen and (max-width: 768px){.contact-us-page__right img{max-height:500px}}.contact-us-page__form{margin-top:4rem;width:100%}@media screen and (max-width: 1023px){.contact-us-page__form{margin-top:1.5rem}}.contact-us-page__form .btn{margin-top:2.5rem;width:100%}@media screen and (max-width: 1023px){.contact-us-page__form .btn{margin-top:1.5rem}}.contact-us-page__form .custom-input+.custom-input{margin-top:2.5rem}@media screen and (max-width: 1023px){.contact-us-page__form .custom-input+.custom-input{margin-top:1.5rem}}.not-found-page{padding-top:112px;display:flex;align-items:center;padding-bottom:112px;height:100vh}@media screen and (max-width: 767px){.not-found-page{padding-top:64px}}@media screen and (max-width: 767px){.not-found-page{padding-bottom:64px}}.not-found-page__wrapper{display:block;width:100%;text-align:center;color:#e9e7e1}.not-found-page__wrapper .h4{color:#e9e7e1;margin-top:1rem}@media screen and (max-width: 767px){.not-found-page__wrapper .h4{margin-top:.5rem}}.not-found-page__wrapper .text--p4{color:#9d9a95;margin:1rem auto 0;max-width:454px}@media screen and (max-width: 767px){.not-found-page__wrapper .text--p4{margin-top:.5rem;max-width:319px}}.not-found-page__wrapper .btn{margin-top:2.5rem}@media screen and (max-width: 767px){.not-found-page__wrapper .btn{margin-top:1.5rem}}.services-item{padding:8.125rem 0}@media screen and (max-width: 1080px){.services-item{padding:1.25rem 0}}@media screen and (max-width: 1080px){.services-item:first-child{padding-top:2.5rem}}@media screen and (max-width: 1080px){.services-item:last-child{padding-bottom:2.5rem}}@media screen and (min-width: 821px){.services-item:nth-child(even) .services-item__image{order:1}.services-item:nth-child(even) .services-item__left{order:0;padding-right:5rem;padding-left:0}}@media screen and (min-width: 821px) and (max-width: 1080px){.services-item:nth-child(even) .services-item__left{padding-right:1.5rem}}.services-item__grid{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (min-width: 1280px) and (max-width: 1920px){.services-item__grid{min-height:calc(100vh - 16.25rem)}}@media screen and (max-width: 820px){.services-item__grid{row-gap:1rem;grid-template-columns:100%}}.services-item__number{color:#d54c45}.services-item__image{cursor:pointer}.services-item__image img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 820px){.services-item__image img{height:380px}}@media screen and (max-width: 576px){.services-item__image img{height:280px}}.services-item__title{margin-top:1rem;cursor:pointer}@media screen and (min-width: 992px){.services-item__title{max-width:420px}}@media screen and (max-width: 767px){.services-item__title{margin-top:.5rem}}.services-item__left{display:flex;flex-direction:column;justify-content:center;align-items:start;padding-left:5rem}@media screen and (max-width: 1080px){.services-item__left{padding-left:1.5rem}}@media screen and (max-width: 820px){.services-item__left{padding-left:0}}.services-item__left .item-tags{margin-top:1.5rem}@media screen and (max-width: 767px){.services-item__left .item-tags{margin-top:.75rem}}.services-item__left .btn{display:inline-flex;margin-top:2.5rem}@media screen and (max-width: 767px){.services-item__left .btn{margin-top:1rem}}.service-page{padding-top:112px}@media screen and (max-width: 767px){.service-page{padding-top:64px}}.service-page__content{margin-top:1.5rem}@media screen and (max-width: 767px){.service-page__content{margin-top:.5rem}}.career-page .banner-block__description{max-width:480px}@media screen and (max-width: 767px){.career-page .banner-block__description{max-width:271px}}.apply-form-page{padding-top:112px;padding-bottom:6.25rem}@media screen and (max-width: 767px){.apply-form-page{padding-top:64px}}@media screen and (max-width: 767px){.apply-form-page{padding-bottom:2.5rem}}.apply-form-page__content{margin-top:1.5rem}@media screen and (max-width: 767px){.apply-form-page__content{margin-top:.5rem}}.apply-form-page__form{margin-top:3.5rem}@media screen and (max-width: 767px){.apply-form-page__form{margin-top:1.5rem}}.apply-form-page__form .message{grid-column-end:span 2}@media screen and (max-width: 767px){.apply-form-page__form .message{grid-column-end:span 1}}.apply-form-page__form .form-message{margin-top:.75rem}@media screen and (max-width: 767px){.apply-form-page__form .form-message{margin-top:1.5rem}.apply-form-page__form .form-message .btn{width:100%}}.apply-form-page__grid{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr) auto;column-gap:1.5rem;row-gap:2.5rem}@media screen and (max-width: 767px){.apply-form-page__grid{grid-template-columns:100%;grid-template-rows:unset;column-gap:0;row-gap:1.5rem}}.apply-form-page .h1{margin-top:1.75rem}@media screen and (max-width: 767px){.apply-form-page .h1{margin-top:1.5rem}}.apply-form-page .text{margin-top:1.5rem;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.apply-form-page .text{font-size:.875rem;line-height:143%}}@media screen and (max-width: 767px){.apply-form-page .text{margin-top:.5rem}}.vacancy-page{padding-top:112px;padding-bottom:6.25rem}@media screen and (max-width: 767px){.vacancy-page{padding-top:64px}}@media screen and (max-width: 767px){.vacancy-page{padding-bottom:2.5rem}}.vacancy-page__content{margin-top:1.5rem}@media screen and (max-width: 767px){.vacancy-page__content{margin-top:.5rem}}.vacancy-page__content .about-block{margin-top:2.5rem}@media screen and (max-width: 767px){.vacancy-page__content .about-block{margin-top:1.375rem}}.vacancy-page__h1{margin-top:1.75rem}@media screen and (max-width: 767px){.vacancy-page__h1{margin-top:1.5rem}}.vacancy-page__bottom{border-top:1px solid #46433F;padding-top:5rem}@media screen and (max-width: 767px){.vacancy-page__bottom{padding-top:2.5rem}}@media screen and (max-width: 767px){.vacancy-page__bottom .text--p1{font-size:1rem}}.vacancy-page__bottom .text--p1+.h1{margin-top:1.5rem}@media screen and (max-width: 767px){.vacancy-page__bottom .text--p1+.h1{margin-top:.5rem}}.vacancy-page__form.apply-form-page__form{margin-top:3rem}@media screen and (max-width: 767px){.vacancy-page__form.apply-form-page__form{margin-top:1.5rem}}.vacancy-page__columns{display:flex;justify-content:space-between;gap:2.5rem}.vacancy-page__content-editor{font-size:1.5rem;line-height:117%;max-width:954px;margin:4rem 0 3.5rem}@media screen and (max-width: 767px){.vacancy-page__content-editor{font-size:.875rem;line-height:143%}}@media screen and (max-width: 767px){.vacancy-page__content-editor{margin:1.5rem 0}}.vacancy-page__content-editor h1,.vacancy-page__content-editor h2,.vacancy-page__content-editor h3,.vacancy-page__content-editor h4,.vacancy-page__content-editor h5,.vacancy-page__content-editor h6{margin:3.5rem 0 1.5rem}@media screen and (max-width: 767px){.vacancy-page__content-editor h1,.vacancy-page__content-editor h2,.vacancy-page__content-editor h3,.vacancy-page__content-editor h4,.vacancy-page__content-editor h5,.vacancy-page__content-editor h6{margin:1.5rem 0 1rem}}.case-studies-page{padding-top:112px}@media screen and (max-width: 767px){.case-studies-page{padding-top:64px}}.case-studies-page__content{margin:5rem 0}@media screen and (max-width: 767px){.case-studies-page__content{margin:2.5rem 0}}.case-studies-page__h1{margin-bottom:2.5rem}@media screen and (max-width: 767px){.case-studies-page__h1{margin-bottom:1rem}}@media screen and (max-width: 767px){.case-studies-page .cases-tags .container{margin:0;padding:0}}.case-studies-page .cases-tags__wrapper{display:flex;gap:1.5rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.case-studies-page .cases-tags__wrapper::-webkit-scrollbar{display:none}@media screen and (min-width: 768px){.case-studies-page .cases-tags__wrapper{flex-wrap:wrap}}@media screen and (max-width: 767px){.case-studies-page .cases-tags__wrapper{gap:.5rem;padding:0 1.5rem}}@media screen and (max-width: 576px){.case-studies-page .cases-tags__wrapper{padding:0 12px}}.case-studies-page .cases-tags .item-tags__tag{display:inline-flex;gap:.625rem;cursor:pointer}@media screen and (max-width: 767px){.case-studies-page .cases-tags .item-tags__tag{gap:.375rem}}.case-studies-page .cases-tags .item-tags__tag--selected{cursor:default}.case-study-page{padding-top:112px}@media screen and (max-width: 767px){.case-study-page{padding-top:64px}}.case-study-page__content{margin-top:1.5rem}@media screen and (max-width: 767px){.case-study-page__content{margin-top:.5rem}}.case-study-page__h1{margin-top:1.75rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.case-study-page__h1{margin-top:1.5rem;margin-bottom:1.5rem}}.case-study-page .container:has(.case-study-page__h1) .vimeo-block{max-height:unset;height:unset;aspect-ratio:2/1}@media screen and (max-width: 575px){.case-study-page .container:has(.case-study-page__h1) .vimeo-block{width:100dvw;height:332px;aspect-ratio:unset;left:-.75rem}}.case-study-page .container:has(.case-study-page__h1) .vimeo-block .container{margin-right:1.5rem;margin-left:unset}@media screen and (max-width: 575px){.case-study-page .container:has(.case-study-page__h1) .vimeo-block .container{margin-right:unset}}.case-study-page .container:has(.case-study-page__h1) .vimeo-block__icon{margin-bottom:1.5rem}.case-study-page__main-photo img{height:unset;width:100%;object-fit:cover;max-height:900px}@media screen and (min-width: 1440px){.case-study-page__main-photo img{height:900px}}@media screen and (max-width: 576px){.case-study-page__main-photo img{height:300px;max-height:300px}}.case-study-page .about-block{margin-bottom:5rem}@media screen and (max-width: 767px){.case-study-page .about-block{margin-bottom:1.5rem}}@media screen and (min-width: 768px){.case-study-page .about-block .content-editor{line-height:133%}}.blog-page{padding-top:112px}@media screen and (max-width: 767px){.blog-page{padding-top:64px}}.blog-page__content{margin:5rem 0}@media screen and (max-width: 767px){.blog-page__content{margin:2.5rem 0}}.blog-page__h1{margin-bottom:2.5rem}@media screen and (max-width: 767px){.blog-page__h1{margin-bottom:1rem}}.blog-page__nav-elements{display:flex;align-items:center;gap:2rem;justify-content:space-between;margin-bottom:2.5rem}@media screen and (max-width: 767px){.blog-page__nav-elements{margin-bottom:1.5rem}}.blog-page__nav .multiselect{width:10rem}@media screen and (max-width: 767px){.blog-page__nav .multiselect{width:6rem}}.blog-page__nav .multiselect__single,.blog-page__nav .multiselect__option{text-transform:capitalize}.blog-page__sorting{display:flex;align-items:center;gap:1rem;flex-wrap:nowrap;align-self:start}@media screen and (max-width: 767px){.blog-page__sorting{gap:.5rem}}.blog-page__sorting .text--c1{white-space:nowrap}.blog-page__categories{display:flex}.blog-item-page{padding-top:112px}@media screen and (max-width: 767px){.blog-item-page{padding-top:64px}}.blog-item-page__content{margin-top:1.5rem}@media screen and (max-width: 767px){.blog-item-page__content{margin-top:.5rem}}.blog-item-page__h1{margin-top:1.75rem;margin-bottom:2.5rem}@media screen and (max-width: 767px){.blog-item-page__h1{margin-top:1.5rem;margin-bottom:1rem}}.blog-item-page__nav{display:flex;align-items:center;justify-content:space-between;gap:2rem}@media screen and (max-width: 767px){.blog-item-page__nav{display:none}}.blog-item-page__info{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;line-height:120%;color:#b5b3b0}@media screen and (max-width: 767px){.blog-item-page__info{gap:.5rem}}.blog-item-page__info .blog-article__divider{background-color:#b5b3b0}.blog-item-page .about-block{margin-top:1.25rem}@media screen and (max-width: 767px){.blog-item-page .about-block{margin-top:1.5rem}}.blog-item-page__text{margin-top:4rem;margin-bottom:6.875rem;font-size:1.5rem;line-height:117%}@media screen and (max-width: 767px){.blog-item-page__text{font-size:.875rem;line-height:143%}}@media screen and (max-width: 767px){.blog-item-page__text{margin-top:2rem;margin-bottom:2.5rem}}.blog-item-page__text h1,.blog-item-page__text h2{margin-top:5rem}.blog-item-page__text h3{margin-top:5rem;max-width:760px}.blog-item-page__text h4{margin-top:4rem}.blog-item-page__text h5,.blog-item-page__text h6{margin-top:3rem}.blog-item-page__text h1,.blog-item-page__text h2,.blog-item-page__text h3,.blog-item-page__text h4,.blog-item-page__text h5,.blog-item-page__text h6{display:flex;align-items:center;margin-bottom:2.5rem}@media screen and (max-width: 767px){.blog-item-page__text h1,.blog-item-page__text h2,.blog-item-page__text h3,.blog-item-page__text h4,.blog-item-page__text h5,.blog-item-page__text h6{margin-top:2.5rem;margin-bottom:1rem}}.blog-item-page__text h1 span[style],.blog-item-page__text h2 span[style],.blog-item-page__text h3 span[style],.blog-item-page__text h4 span[style],.blog-item-page__text h5 span[style],.blog-item-page__text h6 span[style]{display:inline-block;margin-right:.75rem;font-family:Bebas Neue,sans-serif;font-weight:400;font-size:4rem;line-height:84%}@media screen and (max-width: 767px){.blog-item-page__text h1 span[style],.blog-item-page__text h2 span[style],.blog-item-page__text h3 span[style],.blog-item-page__text h4 span[style],.blog-item-page__text h5 span[style],.blog-item-page__text h6 span[style]{font-size:2rem;line-height:100%;margin-right:.5rem}}@media screen and (max-width: 767px){.blog-item-page__text h4,.blog-item-page__text h5,.blog-item-page__text h6{font-size:1.125rem;line-height:133%}}.blog-item-page__text ul{margin:2.5rem 0 2.5rem 2.5rem}@media screen and (max-width: 767px){.blog-item-page__text ul{margin:1rem 0 1rem 1rem}}.blog-item-page__text ol{margin:2.5rem 0 2.5rem 5rem}@media screen and (max-width: 767px){.blog-item-page__text ol{margin:1rem 0 1rem 2rem}}.blog-item-page__text a{font-weight:400}.blog-item-page__text img{margin:5rem 0;width:100%;height:unset}@media screen and (max-width: 767px){.blog-item-page__text img{margin:1.5rem 0}}.blog-item-page__text p+p{margin-top:1.75rem;min-height:1px}.blog-item-page .faq-block{margin-top:6.875rem;margin-bottom:5.875rem}@media screen and (max-width: 767px){.blog-item-page .faq-block{margin-top:2.5rem;margin-bottom:2.5rem}}.blog-item-page .faq-block h2{margin-bottom:5rem}@media screen and (max-width: 767px){.blog-item-page .faq-block h2{margin-bottom:1.5rem}}.blog-item-page .faq-block h3{margin-right:2rem;font-size:2rem;font-weight:500;line-height:125%;letter-spacing:-.01em;color:#e9e7e1}@media screen and (max-width: 767px){.blog-item-page .faq-block h3{margin-right:1rem;font-size:1.125rem;line-height:133%}}.blog-item-page .faq-block p{margin-right:2rem;font-size:1.75rem;line-height:128%}@media screen and (max-width: 767px){.blog-item-page .faq-block p{margin-right:1rem;font-size:.875rem;line-height:143%}}@media screen and (max-width: 991px){.launching-page .content-left{grid-column-start:1;grid-column-end:span 3}}.launching-page__grid{display:grid;grid-template-columns:.965fr 1.035fr;column-gap:2rem}@media screen and (min-width: 1280px) and (max-width: 1920px){.launching-page__grid{min-height:100vh}}@media screen and (max-width: 991px){.launching-page__grid{grid-template-columns:100%;column-gap:0;row-gap:1.25rem;margin-top:132px}}@media screen and (max-width: 767px){.launching-page__grid{margin-top:5.25rem}}.launching-page__left,.launching-page__right{display:flex;flex-direction:column;align-items:start;justify-content:center}.launching-page__left{gap:1.5rem}@media screen and (max-width: 767px){.launching-page__left{gap:.5rem}}@media screen and (max-width: 991px){.launching-page__left{margin-left:1.5rem;margin-right:1.5rem}}@media screen and (max-width: 576px){.launching-page__left{margin-left:12px;margin-right:12px}}.launching-page__left .btn{margin-top:1rem}@media screen and (max-width: 767px){.launching-page__left .btn{margin-top:.5rem}}.launching-page__right picture{height:100%;width:100%}.launching-page__right img{height:100%;width:100%;object-fit:cover}@media screen and (max-width: 991px){.launching-page__right img{height:428px}}.vue3-marquee{display:flex!important;position:relative}.vue3-marquee.horizontal{overflow-x:hidden!important;flex-direction:row!important;width:100%;height:max-content}.vue3-marquee.vertical{overflow-y:hidden!important;flex-direction:column!important;height:100%;width:max-content}.vue3-marquee:hover div{animation-play-state:var(--pauseOnHover)}.vue3-marquee:active div{animation-play-state:var(--pauseOnClick)}.vue3-marquee>.marquee{flex:0 0 auto;min-width:var(--min-width);min-height:var(--min-height);z-index:1;animation:var(--orientation) var(--duration) linear var(--delay) var(--loops);animation-play-state:var(--pauseAnimation);animation-direction:var(--direction)}.vue3-marquee.horizontal>.marquee{display:flex;flex-direction:row;align-items:center}.vue3-marquee.vertical>.marquee{display:flex;flex-direction:column;align-items:center}@keyframes scrollX{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes scrollY{0%{transform:translateY(0)}to{transform:translateY(-100%)}}.vue3-marquee>.overlay{position:absolute;width:100%;height:100%}.vue3-marquee>.transparent-overlay{position:absolute;width:100%;height:100%}.vue3-marquee>.overlay:before,.vue3-marquee>.overlay:after{content:"";position:absolute;z-index:2}.vue3-marquee.horizontal>.overlay:before,.vue3-marquee.horizontal>.overlay:after{background:linear-gradient(to right,var(--gradient-color));height:100%;width:var(--gradient-length)}.vue3-marquee.vertical>.overlay:before,.vue3-marquee.vertical>.overlay:after{background:linear-gradient(to bottom,var(--gradient-color));height:var(--gradient-length);width:100%}.vue3-marquee.horizontal>.overlay:after{transform:rotate(180deg)}.vue3-marquee.vertical>.overlay:after{transform:rotate(-180deg)}.vue3-marquee>.overlay:before{left:0;top:0}.vue3-marquee.horizontal>.overlay:after{right:0;top:0}.vue3-marquee.vertical>.overlay:after{left:0;bottom:0}
