.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}:root{--header-height:72px}*{border:0;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{font-size:100%;font-size:14px;height:100%;line-height:1;width:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}.container{margin:0 auto;max-width:1440px;padding:0 40px}@media screen and (max-width:767px){.container{padding:0 16px}}#__nuxt{display:flex;flex-direction:column}#__nuxt main{flex:1;min-height:100dvh}*{font-family:Manrope,sans-serif}main{padding-top:var(--header-height)}@media screen and (min-width:992px){#__nuxt:has(main>.hero--media){--hero-width:min(1440px, calc(100vw - 80px) ,calc(177.77778svh - var(--header-height)*16/9 - 71.11111px))}#__nuxt:has(main>.hero--media) .header__container,#__nuxt:has(main>.hero--media) main .container{max-width:var(--hero-width)}#__nuxt:has(main>.hero--media) main .text-columns .container{max-width:calc(var(--hero-width)*.75)}}body.lightbox-open{overflow:hidden}.base-lightbox{align-items:center;background:#121212eb;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:56px 16px;position:fixed;z-index:1000}@media (min-width:768px){.base-lightbox{padding:64px}}.base-lightbox__image{display:block;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.base-lightbox__arrow,.base-lightbox__close{align-items:center;background:transparent;border:0;color:#fafaf8;cursor:pointer;display:flex;justify-content:center;position:absolute;transition:opacity .3s ease;z-index:1}.base-lightbox__arrow:focus-visible,.base-lightbox__arrow:hover,.base-lightbox__close:focus-visible,.base-lightbox__close:hover{opacity:.7}.base-lightbox__close{font-size:40px;height:44px;line-height:1;right:12px;top:12px;width:44px}@media (min-width:768px){.base-lightbox__close{right:24px;top:24px}}.base-lightbox__arrow{font-size:64px;height:64px;line-height:1;top:50%;transform:translateY(-50%);width:44px}.base-lightbox__arrow--prev{left:8px}.base-lightbox__arrow--next{right:8px}@media (min-width:768px){.base-lightbox__arrow{height:88px;width:64px}.base-lightbox__arrow--prev{left:24px}.base-lightbox__arrow--next{right:24px}}.breadcrumb-wrapper{width:100%}.breadcrumb{overflow-x:auto}.breadcrumb ol{justify-content:center;list-style:none;margin:0;padding:0;width:100%}.breadcrumb li,.breadcrumb ol{align-items:center;display:flex;gap:8px}.breadcrumb li{white-space:nowrap}.breadcrumb li:not(:last-child):after{color:#12121266;content:"/"}.breadcrumb__current,.breadcrumb__link{color:#12121266;font-family:Bebas Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:0;line-height:150%;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.breadcrumb__current,.breadcrumb__link{font-size:15px;font-weight:400;letter-spacing:0;line-height:150%}}.breadcrumb__link{transition:color .3s ease}.breadcrumb__link:focus-visible,.breadcrumb__link:hover{color:#111}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease-in-out}.scale-y-enter-active,.scale-y-leave-active{max-height:9999px;opacity:1;overflow:hidden;transition:all .5s linear;will-change:max-height,opacity}.scale-y-enter-from,.scale-y-leave-to{max-height:0;opacity:0}.slide-fade-enter-active{transition:all .3s ease-out}.slide-fade-leave-active{transition:all .5s cubic-bezier(1,.5,.8,1)}.slide-fade-enter-from,.slide-fade-leave-to{opacity:0;transform:translate(20px)}.base-btn,.pointer{cursor:pointer}.base-btn{align-items:center;background:#111;border-radius:100px;color:#f7f7f5;display:flex;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;gap:8px;justify-content:center;letter-spacing:0;line-height:150%;min-height:48px;padding:0 40px;text-transform:capitalize;transition:all .3s ease}.base-btn:hover{background:#121212e6}.desktop-only{display:none}@media (min-width:768px){.desktop-only{display:flex}.mobile-only{display:none}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.input-wrapp__wrapp{position:relative}.input-wrapp__label{color:#111;display:block;font-size:15px;font-weight:600;letter-spacing:0;line-height:150%;margin-bottom:4px;transition:all .3s ease}@media (min-width:768px){.input-wrapp__label{font-size:16px;font-weight:600;letter-spacing:0;line-height:150%}}.input-wrapp__input{background:#12121214;border:1px solid rgba(0,0,0,.04);border-radius:4px;color:#111;font-size:15px;font-weight:400;letter-spacing:0;line-height:150%;min-height:52px;padding:0 16px;transition:all .3s ease;width:100%}@media (min-width:768px){.input-wrapp__input{border-radius:6px;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;min-height:56px;padding:0 20px}}.input-wrapp__input:hover{border:1px solid rgba(0,0,0,.8)}.input-wrapp__input:placeholder{color:#12121266}.input-wrapp.active .input-wrapp__input,.input-wrapp.selected .input-wrapp__input,.input-wrapp:focus-within .input-wrapp__input{border:1px solid rgba(0,0,0,.8)}.input-wrapp .textarea.input-wrapp__input{min-height:140px;padding-top:12px;resize:none}@media (min-width:768px){.input-wrapp .textarea.input-wrapp__input{min-height:160px}}.input-wrapp__error{align-items:center;color:#b11226;display:flex;font-size:12px;font-weight:400;gap:4px;letter-spacing:0;line-height:140%;margin-top:4px}.base-content-wrapp{margin-bottom:48px;margin-top:32px}@media screen and (min-width:768px){.base-content-wrapp{margin-bottom:64px;margin-top:40px}}.base-content__breadcrumb{margin:0;padding-left:0}.base-content__breadcrumb .breadcrumb,.base-content__breadcrumb .breadcrumb ol{padding-left:0}.base-content__breadcrumb .breadcrumb ol{justify-content:flex-start}.base-content__breadcrumb+h1{margin-top:0}.base-content h1{color:#111;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:115%;margin-bottom:32px;margin-top:32px;text-transform:uppercase}@media screen and (min-width:768px){.base-content h1{font-size:64px;font-weight:600;letter-spacing:0;line-height:115%;margin-top:40px}}.base-content h2{font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:16px;margin-top:48px;text-transform:uppercase}@media screen and (min-width:768px){.base-content h2{margin-bottom:20px;margin-top:64px}}.base-content h3,.base-content h4,.base-content h5,.base-content h6{font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:16px;margin-top:32px;text-transform:uppercase}@media screen and (min-width:768px){.base-content h3,.base-content h4,.base-content h5,.base-content h6{font-size:20px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:20px;margin-top:40px}}.base-content p{font-size:15px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:12px;margin-top:12px}@media screen and (min-width:768px){.base-content p{font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:16px;margin-top:16px}}.base-content ol,.base-content ul{font-size:15px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:12px;padding-left:24px}@media screen and (min-width:768px){.base-content ol,.base-content ul{font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:16px}}.base-content ol p,.base-content ul p{margin:0}.base-content ol li,.base-content ul li{list-style-type:disc}.base-content *{color:#111}.base-content :first-child{margin-top:0}.base-content :last-child{margin-bottom:0}.base-content img{margin-bottom:16px}.base-content a{color:#121212cc;transition:all .3s ease}.base-content a:hover{color:#111}.header{background:#fff;left:0;position:fixed;top:0;transition:all .4s ease;width:100%;z-index:50}.header__container{align-items:center;display:flex;min-height:var(--header-height)}.header__logo{align-items:center;display:flex;gap:16px;margin-right:auto}.header__logo svg{display:block;flex-shrink:0}.header__logo-text{color:#12121266;display:none;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:130%;line-height:1;padding-top:2px}@media (min-width:480px){.header__logo-text{display:block}}.header__btns{align-items:center;display:flex}.header__btns a{color:#12121266;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:130%;padding:2px 20px 0;text-transform:uppercase;transition:all .3s ease}@media (max-width:991px){.header__btns a{display:none}}.header__btns a:first-of-type{padding-left:0}.header__btns a:last-of-type{padding-right:0}.header__btns a:hover{color:#111}.burger{align-items:center;cursor:pointer;display:none;height:40px;justify-content:center;padding:6.67px 5px;transition:all .5s ease;width:40px}@media (max-width:991px){.burger{display:flex;height:40px;width:40px}}.strip{display:flex;flex-direction:column;height:24px;justify-content:space-between}.strip div{background:#111;height:3px;transition:all .55s cubic-bezier(.075,.82,.165,1);width:30px}.strip div:nth-child(2){width:20px}.burger:hover .strip div{background:#121212cc}.burger-strip div{transition:all .65s cubic-bezier(.075,.82,.165,1)}.burger-strip{position:relative;top:-.5px}.burger.active .burger-strip div:first-child{transform:translateY(10.5px) rotate(0)}.burger.active .burger-strip div:nth-child(2){opacity:0}.burger.active .burger-strip div:last-child{transform:translateY(-10.5px) rotate(90deg)}.burger.active .burger-strip{transform:rotate(45deg);transition:all .25s ease .05s}.burger.active .burger-strip div{width:30px}.burger.active{position:relative;z-index:51}.menu{background:#0006;bottom:0;left:0;overflow-x:hidden;position:fixed;top:72px;width:100%;z-index:50}.menu__container{background:#fff;display:flex;flex-direction:column;gap:40px}@media screen and (min-width:768px){.menu__container{gap:130px}}.menu__body{padding-bottom:32px;padding-top:32px}.menu .mob-navigation__major-items{display:flex;flex-direction:column}.menu .mob-navigation__major-items a{align-items:center;color:#12121266;display:flex;font-family:Bebas Neue,sans-serif;font-size:32px;font-weight:400;justify-content:center;letter-spacing:0;line-height:130%;padding:20px 0;text-transform:uppercase;transition:all .3s ease;width:100%}.menu .mob-navigation__major-items a:hover{color:#111}.fade-search-enter-active,.fade-search-leave-active{transition:all .25s ease}.fade-search-enter-from,.fade-search-leave-to{opacity:0;transform:translateY(-10px)}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.footer{padding-bottom:24px;padding-top:24px}@media (min-width:768px){.footer{padding-bottom:32px;padding-top:32px}}.footer__container{align-items:center;display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.footer__container{flex-direction:row;gap:0;justify-content:space-between}}.footer__rights{color:#121212cc;font-size:13px;font-weight:400;letter-spacing:0;line-height:150%}@media (min-width:768px){.footer__rights{font-size:14px;font-weight:400;letter-spacing:0;line-height:150%}}.footer__links{align-items:center;display:flex;gap:28px}@media (min-width:768px){.footer__links{gap:36px}}.footer__links a{color:#111;display:block;font-size:13px;font-weight:400;letter-spacing:0;line-height:150%;position:relative;transition:all .3s ease}@media (min-width:768px){.footer__links a{font-size:14px;font-weight:400;letter-spacing:0;line-height:150%}}.footer__links a:not(:last-child):after{background:#111;content:"";height:9px;position:absolute;right:-14px;top:50%;transform:translateY(-50%);width:1px}@media (min-width:768px){.footer__links a:not(:last-child):after{right:-18px}}.footer__links a:hover{color:#121212cc}.error-page{align-items:center;color:#111;display:flex;justify-content:center;min-height:calc(100dvh - var(--header-height));padding-bottom:60px;padding-top:60px}@media (min-width:768px){.error-page{padding-bottom:120px;padding-top:100px}}.error-page .center{margin:0 auto;max-width:820px;text-align:center}.error-page .center h1{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,8vw,88px);font-weight:400;line-height:1;margin:0;text-transform:uppercase}.error-page .center p{color:#121212cc;font-size:15px;font-weight:400;letter-spacing:0;line-height:150%;margin:20px auto 28px;max-width:560px}@media (min-width:768px){.error-page .center p{font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:32px;margin-top:24px}}.error-page .center .base-btn{background:#111;border:1px solid #111;border-radius:8px;color:#f7f7f5;font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;margin:0 auto;min-height:48px;padding:0 20px;text-transform:none;width:-moz-fit-content;width:fit-content}.error-page .center .base-btn:hover{background:transparent;color:#111}.hero--media{margin-inline:auto;max-width:1440px}@media screen and (min-width:992px){.hero--media{max-width:var(--hero-width,1440px)}}.hero__media{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.hero__lightbox-trigger,.hero__media-link{display:block;height:100%;width:100%}.hero__lightbox-trigger{background:transparent;border:0;cursor:pointer;padding:0}.hero iframe,.hero video,.hero__media img{border:0;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__play-button{align-items:center;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffb3;border-radius:50%;display:flex;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .25s ease,background .25s ease,opacity .25s ease;width:36px;z-index:2}.hero__play-button--pause{opacity:0;pointer-events:none}.hero__play-button--play:before{border-bottom:7px solid transparent;border-left:11px solid #000;border-top:7px solid transparent;content:"";height:0;margin-left:7%;width:0}.hero__play-button--pause:after,.hero__play-button--pause:before{background:#000;content:"";height:14px;width:4px}.hero__play-button--pause:after{margin-left:4px}.hero__play-button:hover{background:#ffffffd1;transform:translate(-50%,-50%) scale(1.04)}.hero__play-button:focus-visible{outline:2px solid #000;outline-offset:4px}@media (min-width:768px){.hero__play-button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:125px}.hero__play-button--play:before{border-bottom-width:25px;border-left-width:39px;border-top-width:25px}.hero__play-button--pause:after,.hero__play-button--pause:before{height:50px;width:11px}.hero__play-button--pause:after{margin-left:14px}}.splide__arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#d4d4d433;border-radius:100px;box-shadow:inset -2px -2px 10px -2px #26262626;display:flex;height:44px;justify-content:center;opacity:1;padding:4px;width:44px}.splide__arrow svg{height:24px;width:24px}.splide__arrow:hover{opacity:.6}.splide__pagination{align-items:center;bottom:40px;display:flex;gap:20px}.splide__pagination__page{border-radius:100px;height:5px;margin:0;opacity:1;transform:scale(1);transition:all .3s ease;width:5px}.splide__pagination__page.is-active{transform:scale(1);width:30px;z-index:1}.splide__pagination__page:hover{opacity:.6}.text-section{padding:60px 0}@media screen and (min-width:768px){.text-section{padding:100px 0}}.text-section__container{display:grid;gap:40px;grid-template-columns:1fr}@media screen and (min-width:768px){.text-section__container{-moz-column-gap:60px;column-gap:60px;grid-template-columns:437fr 802fr}.reverse .text-section__container{direction:rtl}.reverse .text-section__container>*{direction:ltr}}@media screen and (min-width:1199px){.text-section__container{-moz-column-gap:140px;column-gap:140px}}.text-section__lft p,.text-section__lft span{font-size:18px;font-weight:400;line-height:150%}@media screen and (min-width:768px){.text-section__lft p,.text-section__lft span{font-size:20px}}.text-section__rght p,.text-section__rght span{display:block;font-size:32px;font-weight:500;line-height:120%}.text-section__rght p:not(:first-child),.text-section__rght span:not(:first-child){margin-top:8px}@media screen and (min-width:768px){.text-section__rght p:not(:first-child),.text-section__rght span:not(:first-child){margin-top:16px}.text-section__rght p,.text-section__rght span{font-size:40px}}.text-section__rght a{align-items:center;display:flex;font-size:16px;font-weight:500;gap:10px;line-height:120%;margin-top:26px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:all .3s ease}@media screen and (min-width:768px){.text-section__rght a{font-size:18px;margin-top:24px}}.text-section__rght a:hover{opacity:.6}.text-columns{padding-bottom:24px;padding-top:24px}@media (min-width:768px){.text-columns{padding-bottom:40px;padding-top:40px}}.text-columns .container{max-width:1080px}@media (min-width:768px){.text-columns__container{align-items:center;display:flex;flex-direction:column;text-align:center}}.text-columns__container p:has(iframe),.text-columns__container>div{width:100%}.text-columns__container h2{color:#000;font-family:Bebas Neue,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:4px}.text-columns__container p{color:#000;font-size:15px;font-weight:400;letter-spacing:0;line-height:150%}.text-columns__container p:not(:last-child){margin-bottom:8px}.text-columns__container iframe{aspect-ratio:16/9;border:0;display:block;height:auto;max-width:100%;width:100%}.clients-awards{padding-bottom:24px;padding-top:24px}@media (min-width:768px){.clients-awards{padding-bottom:40px;padding-top:40px}}.clients-awards__title{color:#111;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:24px}@media (min-width:768px){.clients-awards__title{font-size:32px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:32px}}.clients-awards__description{color:#111;font-size:15px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:24px}@media (min-width:768px){.clients-awards__description{font-size:16px;font-weight:400;letter-spacing:0;line-height:150%;margin-bottom:32px}}.clients-awards__grid{display:grid;grid-template-columns:repeat(3,1fr)}@media (min-width:991px){.clients-awards__grid{grid-template-columns:repeat(6,1fr)}}.clients-awards__item{max-height:100px}.clients-awards__item a,.clients-awards__item picture{display:block;height:100%;width:100%}.clients-awards__item img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.clients-awards--secondary .clients-awards__grid{grid-template-columns:repeat(4,1fr)}@media (min-width:991px){.clients-awards--secondary .clients-awards__grid{grid-template-columns:repeat(8,1fr)}}.clients-awards--secondary .clients-awards__item{max-height:80px}.contacts-form{padding-bottom:24px;padding-top:24px}@media (min-width:768px){.contacts-form{padding-bottom:40px;padding-top:40px}}.contacts-form__title{color:#111;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:24px}@media (min-width:768px){.contacts-form__title{font-size:32px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:32px}}.contacts-form__form{display:flex;flex-direction:column;gap:20px}.contacts-form__form .base-btn{margin-top:8px}@media (min-width:768px){.contacts-form__form{gap:24px}.contacts-form__form .base-btn{margin-top:0}}.contacts-form__success-title{align-items:center;color:#000;display:flex;font-size:15px;font-weight:600;gap:8px;letter-spacing:0;line-height:150%;margin-bottom:8px}@media (min-width:768px){.contacts-form__success-title{font-size:16px;font-weight:600;letter-spacing:0;line-height:150%}}.contacts-form__success-desc{color:#000;font-size:15px;font-weight:400;letter-spacing:0;line-height:150%}@media (min-width:768px){.contacts-form__success-desc{font-size:16px;font-weight:400;letter-spacing:0;line-height:150%}}.contacts-form__error{align-items:center;color:#b11226;display:flex;font-size:12px;font-weight:400;gap:4px;letter-spacing:0;line-height:140%}.base-media-wrapper+.base-media-wrapper{margin-top:12px}@media (min-width:768px){.base-media-wrapper+.base-media-wrapper{margin-top:32px}}.video-section{aspect-ratio:16/9;overflow:hidden;position:relative}.video-section:focus-within .hero__play-button--pause,.video-section:hover .hero__play-button--pause{opacity:1;pointer-events:auto}.video-section .base-media__embed,.video-section .base-media__embed p,.video-section .base-media__embed video,.video-section iframe,.video-section img,.video-section picture,.video-section video{display:block;height:100%;width:100%}.video-section .base-media__embed video,.video-section iframe,.video-section img,.video-section video{-o-object-fit:cover;object-fit:cover}.video-section iframe{border:0}.base-media__lightbox-trigger{background:transparent;border:0;cursor:pointer;display:block;height:100%;padding:0;width:100%}.images-grid{margin-top:12px}@media (min-width:768px){.images-grid{margin-top:26px}}.images-grid__container{display:grid;gap:12px;grid-template-columns:1fr}@media (min-width:768px){.images-grid__container{gap:26px;grid-template-columns:repeat(3,1fr)}}.images-grid__img{cursor:pointer;position:relative}.images-grid__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.base-slider{margin-top:12px;padding-bottom:44px}@media (min-width:768px){.base-slider{margin-top:26px;padding-bottom:64px}}.base-slider__title{font-size:40px;font-weight:500;line-height:110%;margin-bottom:24px;text-align:center}@media (min-width:768px){.base-slider__title{font-size:64px;margin-bottom:40px}}.base-slider .splide__pagination{bottom:-24px}@media (min-width:768px){.base-slider .splide__pagination{bottom:-40px}}.base-slider .splide__pagination__page{background:#111}.base-slider .splide__slide{cursor:pointer}.base-slider .splide__slide img,.base-slider .splide__slide picture{display:block;height:100%;width:100%}.base-slider .splide__slide img{-o-object-fit:cover;object-fit:cover}.base-photo-wrapper+.base-photo-wrapper{margin-top:12px}@media (min-width:768px){.base-photo-wrapper+.base-photo-wrapper{margin-top:32px}}.projects-grid{margin-bottom:48px}.projects-grid.projects-page{margin-bottom:24px}@media (min-width:768px){.projects-grid.projects-page{margin-bottom:32px}}.projects-grid__content{display:grid;gap:20px;grid-template-columns:1fr}@media (min-width:768px){.projects-grid__content{gap:16px 10px;grid-template-columns:repeat(2,1fr)}}@media (min-width:991px){.projects-grid__content{grid-template-columns:repeat(3,1fr)}}.projects-page-pagination{margin-bottom:48px;padding-top:4px}@media (min-width:768px){.projects-page-pagination{margin-bottom:64px;padding-top:8px}}.projects-page-pagination .pagination-container{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;width:100%}@media (min-width:768px){.projects-page-pagination .pagination-container{gap:8px}}.projects-page-pagination .paginate-buttons{align-items:center;aspect-ratio:1/1;background:#fafaf8;border:1px solid hsla(0,0%,7%,.08);border-radius:100px;color:#111;display:flex;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;justify-content:center;letter-spacing:0;line-height:150%;text-transform:uppercase;transition:color .3s ease,background .3s ease,border-color .3s ease,opacity .3s ease;width:36px}@media (min-width:768px){.projects-page-pagination .paginate-buttons{font-size:18px;font-weight:400;letter-spacing:0;line-height:130%;width:44px}}.projects-page-pagination .paginate-buttons.active-page,.projects-page-pagination .paginate-buttons:focus-visible,.projects-page-pagination .paginate-buttons:hover{background:#111;border-color:#111;color:#fff}.projects-page-pagination .paginate-buttons:focus-visible{outline:2px solid #111;outline-offset:3px}.projects-page-pagination .disabled-paginate-buttons{background:#f7f7f5;border-color:transparent;color:#12121266;cursor:default;opacity:.5}.projects-page-pagination .disabled-paginate-buttons:focus-visible,.projects-page-pagination .disabled-paginate-buttons:hover{background:#f7f7f5;border-color:transparent;color:#12121266}.projects-page-pagination .ending-breakpoint-button,.projects-page-pagination .starting-breakpoint-button{background:transparent;border-color:transparent}.projects-page-pagination .ending-breakpoint-button:focus-visible,.projects-page-pagination .ending-breakpoint-button:hover,.projects-page-pagination .starting-breakpoint-button:focus-visible,.projects-page-pagination .starting-breakpoint-button:hover{background:#12121214;border-color:transparent;color:#111}.projects-infinite-loader{align-items:center;display:flex;justify-content:center;margin-bottom:48px;min-height:48px}@media (min-width:768px){.projects-infinite-loader{margin-bottom:64px;min-height:64px}}.projects-infinite-loader__spinner{animation:projects-loader-spin .8s linear infinite;aspect-ratio:1;border:2px solid hsla(0,0%,7%,.08);border-radius:50%;border-top-color:#111;width:32px}@keyframes projects-loader-spin{to{transform:rotate(1turn)}}.project-item{cursor:pointer;display:block;margin:0;position:relative;width:100%}.project-item__img{aspect-ratio:16/9;overflow:hidden;position:relative;width:100%}.project-item__img:after{background:#111;content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:2}.project-item__img picture{border:0;top:0;right:0;bottom:0;left:0;position:absolute;transition:all .6s ease}.project-item__img img,.project-item__img picture{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.project-item__preview{opacity:1;transition:transform .6s ease}.project-item__info{padding-left:12px;padding-right:12px;padding-top:10px}.project-item__title{color:#111;font-family:Bebas Neue,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:130%}.project-item:focus-visible .project-item__img:after,.project-item:focus-within .project-item__img:after,.project-item__img:hover:after{opacity:.6}.project-item:hover .project-item__preview{transform:scale(1.1)}.projects-category-hero{padding-bottom:24px;padding-top:24px}@media (min-width:768px){.projects-category-hero{padding-bottom:40px;padding-top:40px}}.projects-category-hero__breadcrumb{margin-bottom:12px}.projects-category-hero__title{color:#111;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:115%;text-align:center;text-transform:uppercase}@media (min-width:768px){.projects-category-hero__title{font-size:64px;font-weight:400;letter-spacing:0;line-height:115%}}.project-info{padding-bottom:24px;padding-top:24px}@media (min-width:768px){.project-info{padding-bottom:40px;padding-top:40px}}.project-info__container{display:grid;gap:32px;grid-template-columns:1fr}.project-info__breadcrumb{margin-bottom:12px}.project-info__title{color:#111;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:115%;margin-bottom:16px;text-align:center;text-transform:uppercase}@media (min-width:768px){.project-info__title{font-size:64px;font-weight:400;letter-spacing:0;line-height:115%;margin-bottom:24px}}.project-info__left-col p{color:#111;font-size:18px;font-weight:400;letter-spacing:0;line-height:130%;text-align:center}@media (min-width:768px){.project-info__left-col p{font-size:20px;font-weight:400;letter-spacing:0;line-height:130%}}.project-info__left-col p:not(:last-child){margin-bottom:8px}.project-info__item{color:#111;font-size:13px;font-weight:600;letter-spacing:0;line-height:150%;text-align:center}@media (min-width:768px){.project-info__item{font-size:14px;font-weight:600;letter-spacing:0;line-height:150%}}.project-info__item:not(:last-child){margin-bottom:8px}.project-info__label{color:#121212cc}.about-page{padding-top:32px}@media (min-width:768px){.about-page{padding-top:40px}.about-page__container{align-items:flex-start;display:flex;gap:20px}}@media (min-width:991px){.about-page__container{gap:40px}}@media (min-width:1199px){.about-page__container{gap:80px}}@media (min-width:768px){.about-page__content .about-page__photo,.about-page__content .contact-info{display:none}}.about-page__breadcrumb{margin-bottom:12px}.about-page__breadcrumb .breadcrumb ol{justify-content:flex-start}.about-page__title{color:#111;font-family:Bebas Neue,sans-serif;font-size:40px;font-weight:400;letter-spacing:0;line-height:115%;margin-bottom:24px;text-transform:uppercase}@media (min-width:768px){.about-page__title{font-size:64px;font-weight:400;letter-spacing:0;line-height:115%;margin-bottom:40px}}.about-page__description{margin-bottom:24px}@media (min-width:768px){.about-page__description{margin-bottom:40px}}.about-page__description p{color:#111;font-size:15px;font-weight:400;letter-spacing:0;line-height:150%}@media (min-width:768px){.about-page__description p{font-size:16px;font-weight:400;letter-spacing:0;line-height:150%}}.about-page__description p+p{margin-top:16px}.about-page__photo{margin:0 auto;max-width:-moz-fit-content;max-width:fit-content;width:100%}.about-page__photo picture{display:block}.about-page__photo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.about-page__photo{margin-bottom:40px}}.about-page__sidebar{display:none}@media (min-width:768px){.about-page__sidebar{display:block;padding-top:58px}}.contact-info{padding-bottom:24px;padding-top:24px}@media (min-width:768px){.contact-info{padding-bottom:0;padding-top:40px}}.contact-info__title{color:#111;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:12px;text-transform:uppercase}@media (min-width:768px){.contact-info__title{font-size:32px;font-weight:400;letter-spacing:0;line-height:130%;margin-bottom:32px}}.contact-info__links{display:flex;flex-direction:column;gap:20px}.contact-info__links+.contact-info__links{margin-top:56px}@media (min-width:768px){.contact-info__links+.contact-info__links{margin-top:80px}}.contact-info__links a{align-items:center;color:#111;display:flex;font-size:15px;font-weight:400;gap:5px;letter-spacing:0;line-height:150%;transition:all .3s ease}@media (min-width:768px){.contact-info__links a{font-size:16px;font-weight:400;gap:8px;letter-spacing:0;line-height:150%}}.contact-info__links a svg{fill:#111;transition:all .3s ease}.contact-info__links a:hover{color:#121212cc}.contact-info__links a:hover svg{fill:#121212cc}ul#componentContainer{display:inline-flex;list-style-type:none;padding-inline-start:0}ul#componentContainer a{align-items:center;display:flex;justify-content:center;text-decoration:none}
