.footer,section:not(.init-section){opacity:1}.cursor{pointer-events:none;z-index:9999;opacity:0;mix-blend-mode:difference;background-color:#bec9f7;border-radius:100%;transition-property:width,height,scale,transform,opacity;transition-duration:.3s,.3s,1.3s,.3s,1.3s;transition-timing-function:cubic-bezier(.1,.3,.5,1);display:none;position:fixed;transform:scale(1)}@media screen and (min-width:1025px){.cursor{display:block}}.cursor--visible{opacity:1}.cursor--hover{transform:scale(2)}.cursor--pressed{transform:scale(.5)}.cursor--nav{background:0 0;border:1px solid #eee;transform:scale(1)translate(1px);width:7px!important;height:7px!important}.cursor--nav--active{opacity:0;transform:scale(.5)}#blob{visibility:visible;opacity:0;transition:all .35s cubic-bezier(.165,.84,.44,1)}#blob canvas{opacity:0}.has-blob #blob{opacity:1}.post-password-form{width:100%;max-width:430px;margin:200px auto}.post-password-form p{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:20px;display:flex}.post-password-form p input[type=password]{border-radius:10px;height:32px}.post-password-form p input[type=submit]{width:-webkit-max-content;width:-moz-max-content;width:max-content}.background-decor{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-1;pointer-events:none;width:100%;height:100%;-webkit-transform:translateY(var(--scroll));transform:translateY(var(--scroll));opacity:0;transition:opacity 1s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:0;overflow:hidden}.background-decor__wrapper{max-width:unset;position:fixed}.background-decor__wrapper img{height:auto}.background-decor--1 .background-decor__wrapper:first-child{width:164.097vw;height:164.097vw;top:-22.8472vw;left:-63.8889vw}.background-decor--1 .background-decor__wrapper:nth-child(2){width:134.097vw;height:134.097vw;top:27.7778vw;right:-62.5vw}.background-decor--2 .background-decor__wrapper:first-child{width:105.764vw;height:105.764vw;top:18.0556vw;left:-61.1111vw}.background-decor--2 .background-decor__wrapper:nth-child(2){width:128.472vw;height:128.472vw;top:43.0556vw;right:-23.6111vw}.background-decor--3 .background-decor__wrapper:first-child{z-index:2;width:28.837vw;height:28.837vw;top:-14.5833vw;left:8.33333vw}.background-decor--3 .background-decor__wrapper:nth-child(2){z-index:3;width:54.9729vw;height:54.9729vw;top:-10.4167vw;right:6.94444vw}.background-decor--3 .background-decor__wrapper:nth-child(3){z-index:1;width:68.009vw;height:68.009vw;top:40.2778vw;left:13.4028vw}.sidebar{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}.sidebar.active,.sidebar.slide-in-done{background:rgba(40,40,44,.2)}.sidebar.skeletor{pointer-events:none;opacity:0;z-index:1010;background:0 0;transition:all .8s cubic-bezier(.165,.84,.44,1)}.sidebar.skeletor.active{opacity:1!important}.sidebar.skeletor--single.active .chip__loader{opacity:0}.sidebar--inactive{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:all .8s cubic-bezier(.165,.84,.44,1)}.sidebar .chip__loader{opacity:1;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar__close{width:100%;max-width:591px;margin-bottom:60px}.sidebar__close circle,.sidebar__close path{transition:all .35s cubic-bezier(.165,.84,.44,1)}.sidebar__close circle{fill:transparent}.sidebar__close-button{cursor:pointer}.sidebar__close-button.fixed{z-index:0;opacity:0;width:100%;height:100%;position:fixed;top:0;left:0}.sidebar__close-button:hover circle{fill:#eee}.sidebar__close-button:hover path{stroke:#28282c}.sidebar__body{color:#eee;background:#28282c;justify-content:center;width:100%;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(0%)!important}@media screen and (min-width:1024px){.sidebar__body{max-width:830px}}@media screen and (min-height:1500px){.sidebar__body{align-items:center}}.sidebar__body-wrapper{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding:100px 5%;display:flex;overflow:auto}@media screen and (min-width:768px){.sidebar__body-wrapper{padding-left:0;padding-right:0}}@media screen and (min-height:15000px){.sidebar__body-wrapper{align-items:center;padding-top:0;padding-bottom:0}}.sidebar__grid{flex-direction:column;gap:20px;width:100%;max-width:591px;margin:0 auto;display:flex}@media screen and (min-width:768px){.sidebar__grid{display:-ms-grid;-ms-grid-columns:186px (1fr)[2];-ms-grid-rows:251px 246px 110px 251px;grid-template-rows:251px 246px 110px 251px;grid-template-columns:186px repeat(2,1fr);display:grid}}.sidebar__grid .cell-1{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:1/1/2/2}.sidebar__grid .cell-2{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:1/2/2/4}.sidebar__grid .cell-3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:2/1/3/4}.sidebar__grid .cell-4{-ms-grid-row:3;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:3/1/4/2}.sidebar__grid .cell-5{-ms-grid-row:4;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;grid-area:4/1/5/2}.sidebar__grid .cell-6{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:2;grid-area:3/2/5/4}.sidebar__grid .cell-7{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:5/1/6/4}.sidebar__image{aspect-ratio:186/251;border-radius:10px;height:100%;overflow:hidden}@media screen and (min-width:768px){.sidebar__image{max-width:186px}}.sidebar__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.sidebar__col{flex-direction:column;justify-content:space-between;display:flex;transform:translate(0)!important}.sidebar__block{background:rgba(51,50,58,.95);border-radius:10px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:130px;padding:20px;display:flex}@media screen and (min-width:768px){.sidebar__block{height:100%;min-height:unset}}.sidebar__projects-block{overflow:hidden}.sidebar__projects-slider.swiper{flex-direction:column;display:flex;position:relative}.sidebar__projects-slider.swiper:after{content:"";z-index:2;background:linear-gradient(270deg,#323138 0%,rgba(50,49,56,0) 100%);width:83px;height:100%;transition:width .2s ease-in-out;position:absolute;top:0;right:-20px}.sidebar__projects-slider.swiper.last-slide-active:after{width:20px}.sidebar__projects-slider.swiper .swiper-arrows{z-index:3;gap:3px;margin:20px 0 0 auto;display:flex;position:relative}.sidebar__projects-slider.swiper .swiper-arrows .swiper-slide-prev{transform:rotate(180deg)}.sidebar__projects-slider.swiper .swiper-arrows .swiper-slide-prev,.sidebar__projects-slider.swiper .swiper-arrows .swiper-slide-next{background:rgba(190,201,247,.35);border-radius:0 10px 10px 0;justify-content:center;align-items:center;width:50px;height:27px;display:flex}.sidebar__projects-slider.swiper .swiper-arrows .swiper-slide-prev.swiper-button-disabled,.sidebar__projects-slider.swiper .swiper-arrows .swiper-slide-next.swiper-button-disabled{pointer-events:none;background:rgba(255,255,255,.08)}.sidebar__projects-slider.swiper .swiper-arrows .swiper-slide-prev.swiper-button-disabled path,.sidebar__projects-slider.swiper .swiper-arrows .swiper-slide-next.swiper-button-disabled path{fill:#bec9f7}.sidebar__projects-title{flex-direction:column;justify-content:flex-end;height:100%;padding:10px 40px 15px 13px;display:flex;position:relative}.sidebar__projects-title-text{letter-spacing:-.2px;font-size:11px;font-weight:400;line-height:1}.sidebar__projects-slide.swiper-slide{aspect-ratio:150/195;background:#000;border-radius:10px;flex-direction:column;justify-content:flex-end;width:150px;height:auto;display:flex;position:relative;overflow:hidden}.sidebar__projects-slide.swiper-slide:last-child{margin-right:20px}.sidebar__projects-slide-link{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}.sidebar__projects-slide-media{width:100%;height:100%;position:absolute;top:0;left:0}.sidebar__projects-slide-media .media{-webkit-mask-image:-webkit-linear-gradient(0deg,#000 calc(100% - 150px),transparent 100%);mask-image:linear-gradient(#000 calc(100% - 150px),transparent 100%);background:#28282c!important}.sidebar__projects-slide-media .media img{opacity:1}.sidebar__projects-slide-media .media.loaded{background:#000}.sidebar__projects-slide-media .media,.sidebar__projects-slide-media video{width:100%;height:100%}.sidebar__projects-slide-media img,.sidebar__projects-slide-media video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sidebar__projects-slide-media .media__cover{top:calc(50% - 17.5px);left:calc(50% - 17.5px)}.sidebar__link{letter-spacing:-.28px;margin-bottom:10px;font-size:14px;font-weight:400;line-height:1;display:inline-block}.sidebar__small{text-transform:uppercase;letter-spacing:-.2px;margin-bottom:20px;font-size:11px;font-weight:400;line-height:1}.sidebar__small--nm{margin-bottom:0}@media screen and (min-width:768px){.sidebar__small{margin-bottom:0}}.sidebar__text{letter-spacing:-.9px;font-size:18px;font-weight:400;line-height:1.33}.sidebar__title{letter-spacing:-2.5px;font-size:35px;font-weight:400;line-height:1}@media screen and (min-width:768px){.sidebar__title{font-size:50px}}.sidebar__title--small{letter-spacing:-.52px;margin-top:0;font-size:26px;font-weight:700;line-height:1.15}.sidebar__number{letter-spacing:-2.95px;margin-right:10px;font-size:59px;font-weight:400;line-height:.61}.sidebar__flex{justify-content:center;align-items:center;height:100%;display:flex}.sidebar__slider{width:100%;position:relative}.sidebar__cell:not(:last-child) p{margin-bottom:20px}.background--white .sidebar__projects-slide.panel--link{color:#eee;background-color:#28282c}.background--white .sidebar__projects-slider.swiper:after{background:linear-gradient(270deg,#e4e4e4 0%,rgba(228,228,228,0) 100%)}.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-prev,.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-next{background:#7c83fd}.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-prev path,.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-next path{fill:#eee}.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-prev.swiper-button-disabled,.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-next.swiper-button-disabled{pointer-events:none;background:rgba(124,131,253,.2)}.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-prev.swiper-button-disabled path,.background--white .sidebar__projects-slider .swiper-arrows .swiper-slide-next.swiper-button-disabled path{fill:#eee}.background--purple .sidebar__projects-slide.panel--link{color:#eee;background-color:#28282c}.background--purple .sidebar__projects-slider.swiper:after{background:linear-gradient(270deg,#b0bef5 0%,rgba(176,190,245,0) 100%)}.person-popup-overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);visibility:hidden;opacity:0;z-index:-1;background-color:rgba(37,36,42,.66);width:100%;height:100%;transition:all .35s cubic-bezier(.165,.84,.44,1);position:fixed;top:0;left:0}.person-popup-overlay.active{opacity:1;z-index:20;visibility:visible!important}.component-cta-buttons{z-index:50;gap:10px;display:flex}.component-cta-buttons a[href=\#opentawk]{opacity:0;visibility:hidden}.component-cta-buttons .button{text-align:center;font-size:16px;padding:22px!important}@media screen and (min-width:1025px){.component-cta-buttons .button{min-width:168px}}.component-cta-buttons .button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(190,201,247,.5);border-color:rgba(190,201,247,.5)}@media (hover:hover) and (pointer:fine){.component-cta-buttons .button:hover{color:#eee;background-color:#28282c;border-color:#bec9f7}}.component-cta-buttons--sticky-right-bottom{z-index:100;position:fixed;bottom:20px;right:20px}.component-cta-buttons--hidden{display:none}@media screen and (max-width:1024px){.component-cta-buttons{z-index:40;flex-direction:column;width:170px}.component-cta-buttons .button{text-align:center;width:100%;padding:18px!important}}.wn-tabs__nav{margin-bottom:40px}.wn-tabs__nav ul{gap:30px;margin:0;padding:0;font-size:16px;line-height:1;list-style:none;display:flex}.wn-tabs__nav ul li a{padding-left:20px;position:relative}.wn-tabs__nav ul li a:before{content:"";background-color:#fff;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.wn-tabs__nav ul li.active-item a{font-weight:700}.wn-tabs__nav ul li:not(.active-item) a:before{background:0 0}@media screen and (max-width:1024px){.wn-tabs__nav{white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;overflow-y:hidden}}@media screen and (max-width:540px){.wn-tabs__nav{margin-bottom:30px;margin-right:-20px}}.wn-tabs [data-wn-tab-content]{opacity:0;transition:opacity .15s linear;position:relative}.wn-tabs [data-wn-tab-content].tab-fade-in{opacity:1}.background--white .wn-tabs__nav ul li a:before{border-color:#2e2e33}.background--white .wn-tabs__nav ul li.active-item a:before{background-color:#2e2e33}.selected-cases{padding-top:158px}.selected-cases__title{margin-bottom:30px;font-size:45px;line-height:1}@media screen and (max-width:540px){.selected-cases__title{margin-bottom:20px}}.selected-clients__container{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}@media screen and (max-width:768px){.selected-clients__container{flex-direction:column}}@media screen and (min-width:1024px){.selected-clients__title{padding-right:2.08333vw}}.selected-clients__cta{margin-top:20px;font-size:14px;line-height:1.1}.selected-clients__cta .card-read-more svg{transition:all .3s}.selected-clients__cta:hover .card-read-more svg{transform:translate(7px)scale(1.3)}.selected-clients__grid{display:-ms-grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:35px;display:grid}@media screen and (min-width:1025px){.selected-clients__grid{max-width:712px}}@media screen and (min-width:1024px){.selected-clients__grid{max-width:550px}}.selected-clients__item{background:rgba(72,70,77,.2);border-radius:10px;justify-content:center;align-items:center;height:102px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex}.selected-clients__item.neighbor{background-color:rgba(97,94,104,.26)}.selected-clients__item.hovered{background-color:rgba(122,119,130,.4)}.selected-clients__item-image{width:65%;height:auto}.background--purple .selected-clients__item,.background--white .selected-clients__item{background:rgba(72,70,77,.6)}.background--purple .selected-clients__item.neighbor,.background--white .selected-clients__item.neighbor{background-color:rgba(97,94,104,.4)}.background--purple .selected-clients__item.hovered,.background--white .selected-clients__item.hovered{background-color:rgba(122,119,130,.2)}.contact{padding-bottom:15px}@media screen and (min-width:1215px){.contact--with-content .contact__form{margin-top:100px}}.contact__container{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.contact__title{text-transform:uppercase;letter-spacing:-.2px;margin-bottom:20px;font-size:11px;font-weight:400;line-height:1}.contact__content{max-width:625px;margin-bottom:30px}@media screen and (min-width:1200px){.contact__content{margin-bottom:55px}}.contact__people{flex-direction:column;align-items:flex-start;width:100%;margin-bottom:40px;display:flex}@media screen and (min-width:1200px){.contact__people{width:auto;margin-bottom:0}}.contact__people .person a{letter-spacing:-.28px;min-width:140px;font-size:14px;font-weight:400;line-height:1}.contact__people .person a span{padding-right:20px}.contact__person:not(:last-child){margin-bottom:40px}.contact__form{width:100%}.contact__form--center{margin-left:auto;margin-right:auto}@media screen and (min-width:1200px){.contact__form{max-width:468px}}.contact-form{padding:325px 0 0}@media screen and (min-width:1024px){.contact-form{padding-left:117px}}.contact-form .arrow-link{align-items:center;min-height:35px;margin-bottom:40px;margin-left:30px;display:flex}@media screen and (min-width:1024px){.contact-form .arrow-link{margin-bottom:80px}}.contact-form .container{max-width:1070px}.contact-form .contact__form{margin-top:40px}@media screen and (min-width:1024px){.contact-form .contact__form{margin-top:80px}}.contact-form .arrow-link--reversed{padding-left:32px;margin-left:-10px!important}@media screen and (max-width:1024px){.contact-form .arrow-link--reversed:after{left:auto}}.wpcf7.no-js [type=submit]{opacity:0}.wpcf7 .screen-reader-response{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;word-wrap:normal!important}.wpcf7-form{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;display:flex!important}.wpcf7-form .forminator-success{margin-bottom:20px}.wpcf7-form .form-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.wpcf7-form .form-row.has-value .form-cell>p{margin-top:20px!important}.wpcf7-form .form-row .form-cell{width:calc(50% - 10px);margin-bottom:10px}.wpcf7-form .form-last{pointer-events:none;z-index:2;flex-direction:column;justify-content:space-between;width:100%;display:flex}.wpcf7-form .form-last p{margin-top:20px}@media screen and (min-width:768px){.wpcf7-form .form-last{flex-direction:row}}.wpcf7-form .form-last--column{flex-direction:column}.wpcf7-form .form-last--column .wpcf7-submit{width:auto;margin-top:20px;float:left!important}.wpcf7-form .form-last .wpcf7-submit{pointer-events:all;float:left;max-width:200px}@media screen and (min-width:768px){.wpcf7-form .form-last .wpcf7-submit{float:right}}.wpcf7-form .form-last .wpcf7-submit[disabled]{opacity:.4;cursor:not-allowed}.wpcf7-form .form-last .wpcf7-submit:after{-webkit-filter:invert();filter:invert()}.wpcf7-form .form-last .wpcf7-form-control-wrap{width:100%;margin-bottom:20px;display:block}.wpcf7-form .form-last .wpcf7-form-control-wrap .wpcf7-list-item{margin-left:0}.wpcf7-form .form-last .wpcf7-form-control-wrap a{text-decoration:underline}.wpcf7-form .form-last .wpcf7-form-control-wrap label{pointer-events:all;justify-content:flex-start;align-items:center;display:flex;position:relative;top:0;left:0}@media screen and (min-width:768px){.wpcf7-form .form-last .wpcf7-form-control-wrap{margin-bottom:0}}.wpcf7-form .forminator-input:active,.wpcf7-form .forminator-input:focus{outline:1px solid #28282c}.wpcf7-form p{width:100%;transition:margin .4s cubic-bezier(.165,.84,.44,1);display:block;position:relative;margin-bottom:10px!important}.wpcf7-form p.shift label{left:20px}.wpcf7-form p.value{margin-top:20px!important}.wpcf7-form p.value label{top:-20px;left:0}.wpcf7-form p br{display:none}.wpcf7-form p-consent{letter-spacing:-.2px;font-size:11px;font-weight:400;line-height:1}.wpcf7-form p-consent a{text-decoration:underline}.wpcf7-form p-consent .forminator-checkbox__wrapper{align-items:center;display:flex}.wpcf7-form p-consent .forminator-checkbox__wrapper label{-webkit-transform:unset;transform:unset;position:relative;top:0;left:0}.wpcf7-form p-consent .forminator-field{padding-right:80px}.wpcf7-form p-consent .forminator-label{display:none}.wpcf7-form p label{color:#28282c;z-index:2;pointer-events:none;letter-spacing:-.28px;font-size:14px;font-weight:400;line-height:1;transition:all .35s cubic-bezier(.165,.84,.44,1);position:absolute;top:18px;left:15px}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{width:100%;min-height:42px;color:inherit;background:rgba(129,143,202,.2);border:none;border-radius:10px;padding:15px}.wpcf7-form input:focus,.wpcf7-form input:active,.wpcf7-form textarea:focus,.wpcf7-form textarea:active,.wpcf7-form select:focus,.wpcf7-form select:active{outline:1px solid #7c83fd}.wpcf7-form input option,.wpcf7-form textarea option,.wpcf7-form select option{background:initial;color:initial}.wpcf7-form input[type=checkbox]{min-height:unset;padding:unset;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #28282c;width:15px;height:15px;margin-right:11px}.wpcf7-form textarea[type=checkbox]{min-height:unset;padding:unset;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #28282c;width:15px;height:15px;margin-right:11px}.wpcf7-form select[type=checkbox]{min-height:unset;padding:unset;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #28282c;width:15px;height:15px;margin-right:11px}.wpcf7-form input[type=checkbox]:checked{background:#28282c}.wpcf7-form textarea[type=checkbox]:checked{background:#28282c}.wpcf7-form select[type=checkbox]:checked{background:#28282c}.wpcf7-form select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}.wpcf7-form textarea{padding-top:15px}.wpcf7-form .wpcf7-not-valid-tip{letter-spacing:-.28px;margin:5px 0 10px;font-size:14px;font-weight:400;line-height:1;display:none}.wpcf7-form .wpcf7-not-valid-tip:last-child{display:block}.wpcf7-form .hidden-fields-container,.wpcf7-form .screen-reader-response{visibility:hidden;height:0}.wpcf7-form .forminator-response-message,.wpcf7-form .wpcf7-response-output{text-align:center;width:100%;border:none!important}.wpcf7-form .wpcf7-spinner{margin:10px 0 0;display:none;position:absolute;top:50%;left:100%;transform:translate(-30px,-50%)}.wpcf7-form .file{text-align:center;border:2px dashed #bec9f7;border-radius:10px;justify-content:center;align-items:center;width:100%;height:134px;margin-top:10px;margin-bottom:25px;padding:10px;display:flex;position:relative}.wpcf7-form .file span,.wpcf7-form .file label{color:#28282c;opacity:1}.wpcf7-form .file p,.wpcf7-form .file span,.wpcf7-form .file label,.wpcf7-form .file input{cursor:pointer;z-index:2;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.wpcf7-form .file input{opacity:0;pointer-events:all;z-index:3}.wpcf7-form .file .file-reset-btn{cursor:pointer;z-index:3;pointer-events:auto;color:#28282c;letter-spacing:-.2px;background:#bec9f7;border:1px solid #bec9f7;border-radius:10px;padding:.3rem .7rem;font-size:11px;font-weight:400;line-height:1;transition:all .35s cubic-bezier(.165,.84,.44,1);position:absolute;bottom:10px;right:10px}.wpcf7-form .file .file-reset-btn:hover{color:#bec9f7;background:#28282c;border-color:#28282c}.wpcf7-form .wpcf7-acceptance label{cursor:pointer;opacity:1!important}.wpcf7-form.submitting:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:1;pointer-events:all;visibility:visible;z-index:10;background:rgba(40,40,44,.1);width:100%;height:100%;transition:all .35s ease-in;position:absolute;top:0;left:0}.wpcf7-form.submitting:after{content:"";box-sizing:border-box;z-index:15;border:5px solid #fff;border-color:#fff transparent;border-radius:50%;width:48px;height:48px;margin:-24px 0 0 -24px;animation:1s linear infinite rotation;display:inline-block;position:absolute;top:50%;left:50%}.background--purple label,.background--white label{opacity:.4}.background--purple .wpcf7-submit,.background--white .wpcf7-submit{color:#28282c;background:#bec9f7;border:1px solid #bec9f7}.background--purple .wpcf7-submit:hover,.background--white .wpcf7-submit:hover{color:#bec9f7;background:#28282c;border-color:#28282c}.background--purple .wpcf7-submit{color:#bec9f7;background:#28282c;border:1px solid #28282c}.background--purple .wpcf7-submit:hover{color:#28282c;background:#bec9f7}.background--purple .file{border-color:#28282c}.background--darker .file span,.background--darker textarea,.background--darker input,.background--black .file span,.background--black textarea,.background--black input{color:#eee}.background--darker label,.background--black label{opacity:.4;color:#eee!important}.background--darker input[type=checkbox]{border-color:#eee}.background--black input[type=checkbox]{border-color:#eee}.background--darker input[type=checkbox]:checked{background:rgba(238,238,238,.5)}.background--black input[type=checkbox]:checked{background:rgba(238,238,238,.5)}.background--darker .wpcf7-submit,.background--black .wpcf7-submit{color:#28282c;background:#bec9f7;border:1px solid #bec9f7}.background--darker .wpcf7-submit:hover,.background--black .wpcf7-submit:hover{color:#bec9f7;background:#28282c}.gallery{padding:86px 0 70px}.gallery__items{-ms-grid-columns:(1fr)[2];flex-direction:column;grid-template-columns:repeat(2,1fr);gap:20px;display:flex}@media screen and (min-width:1024px){.gallery__items{display:-ms-grid;display:grid}}.gallery__items .thumbnail-grid__item{aspect-ratio:auto}.gallery__items--single{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);margin:0 auto}@media screen and (min-width:1024px){.gallery__items--single{max-width:950px;margin:0 auto 92px}}.gallery__items--carousel{-ms-grid-columns:(1fr)[1];flex-direction:row;grid-template-columns:repeat(1,1fr);margin-top:5px;display:flex}.gallery__items--1 .gallery__item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;aspect-ratio:589/393;grid-area:1/1/2/2}.gallery__items--1 .gallery__item:nth-child(2){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;aspect-ratio:589/550;grid-area:2/1/3/2}.gallery__items--1 .gallery__item:nth-child(3){-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-column-span:1;aspect-ratio:589/963;grid-area:1/2/3/3}.gallery__items--2 .gallery__item:first-child{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:1;aspect-ratio:589/393;grid-area:1/1/2/2}.gallery__items--2 .gallery__item:nth-child(2){-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:2;-ms-grid-column-span:1;aspect-ratio:589/393;grid-area:1/2/2/3}.gallery__items--2 .gallery__item:nth-child(3){-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:1;-ms-grid-column-span:2;aspect-ratio:1198/550;grid-area:2/1/3/3}.gallery__item{border-radius:10px;display:block;position:relative;overflow:hidden}@media screen and (max-width:1024px){.gallery__item{aspect-ratio:unset!important}}.gallery__item:nth-child(3n) .thumbnail-grid__title{max-width:100%}.gallery__item .thumbnail-grid__title{margin-top:12px;margin-bottom:0}@media screen and (min-width:1024px){.gallery__item .thumbnail-grid__title{margin-top:22px}}.gallery__item img,.gallery__item video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;vertical-align:bottom;border-radius:10px;width:100%;height:100%;overflow:hidden}.gallery__item .video-placeholder{opacity:1}.gallery__item video{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.gallery__item.loaded .video-placeholder{opacity:0}.gallery__item.loaded video{opacity:1}.gallery .swiper-slide{cursor:-webkit-grab;cursor:grab}.gallery .swiper-slide .thumbnail-grid__caption{opacity:0;transition:all .35s cubic-bezier(.165,.84,.44,1)}.gallery .swiper-slide video,.gallery .swiper-slide img{transition:all .6s cubic-bezier(.165,.84,.44,1);transform:scale(.67)}.gallery .swiper-slide-active{transition:all .3s cubic-bezier(.165,.84,.44,1)}.gallery .swiper-slide-active video,.gallery .swiper-slide-active img{transform-origin:50%;transform:scale(1)}.gallery .swiper-slide-prev video,.gallery .swiper-slide-prev img{transform-origin:100%}.gallery .swiper-slide-next video,.gallery .swiper-slide-next img{transform-origin:0}.gallery .swiper-slide-active .thumbnail-grid__caption{opacity:1;transition-delay:1s}.gallery .swiper-slide:active{cursor:-webkit-grabbing;cursor:grabbing}.gallery .swiper-slide-prev,.gallery .swiper-slide-next{cursor:pointer}.gallery-offset+section{padding-top:0}.scroll-gallery{padding-top:100px;-webkit-transform:unset!important;transform:unset!important}.scroll-gallery .thumbnail-grid__tag{margin-bottom:20px}.scroll-gallery .thumbnail-grid__title{letter-spacing:-.28px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.25}.scroll-gallery--scrollable .container{opacity:0;transition:all .35s cubic-bezier(.165,.84,.44,1)}.scroll-gallery--scrollable .container.mobile{width:100%;overflow:visible}.scroll-gallery--scrollable .container.mobile .scroll-gallery__container{padding-left:5%;position:relative;overflow:visible}.scroll-gallery--scrollable .container.mobile .scroll-gallery__items{border-left:2px solid rgba(147,157,184,.19);border-radius:10px;overflow:auto}.scroll-gallery--scrollable .container.mobile .scroll-gallery__item{aspect-ratio:345/518;min-height:50vh;max-height:520px;transform:translate(50%)}@media screen and (max-width:768px){.scroll-gallery--scrollable .container.mobile .scroll-gallery__item:not(.text){min-height:100vw}}.scroll-gallery--scrollable .container.mobile .scroll-gallery__item:first-child,.scroll-gallery--scrollable .container.mobile .scroll-gallery__item:first-child .thumbnail-grid__caption{border-left:none}.scroll-gallery--scrollable .container.mobile .scroll-gallery__item:last-child{margin-right:20px}.scroll-gallery--scrollable .container.active{opacity:1;transition-delay:.4s}.scroll-gallery--scrollable .scroll-gallery__items{flex-direction:row;justify-content:flex-start;display:flex}@media screen and (min-width:769px){.scroll-gallery--scrollable .scroll-gallery__items{width:-webkit-fit-content;width:-moz-fit-content;flex-wrap:nowrap;width:fit-content}}.scroll-gallery--scrollable .scroll-gallery__item{aspect-ratio:unset;width:90vh;height:auto;margin:0;position:relative}.scroll-gallery--scrollable .scroll-gallery__item.text{aspect-ratio:345/518;min-height:50vh;max-height:520px}.scroll-gallery--scrollable .scroll-gallery__item.text .thumbnail-grid__caption{background-color:#33323a}@media (max-height:700px){.scroll-gallery--scrollable .scroll-gallery__item.text{min-width:325px;min-height:418px}}@media (max-height:600px) and (min-width:1024px){.scroll-gallery--scrollable .scroll-gallery__item.text{min-width:335px;min-height:350px;aspect-ratio:unset}}@media screen and (min-width:1025px){.scroll-gallery--scrollable .scroll-gallery__item{width:25vw}}@media (max-height:600px){.scroll-gallery--scrollable .scroll-gallery__item{width:40vh}}.scroll-gallery__items{flex-direction:column;justify-content:center;gap:20px;display:flex}.scroll-gallery__items.items--2{max-width:730px;margin:auto}@media screen and (min-width:768px){.scroll-gallery__items{flex-flow:row;display:flex}}.scroll-gallery__item{aspect-ratio:1170/1983}.scroll-gallery__item.text .thumbnail-grid__caption{width:100%;height:100%;top:0;left:0;max-width:100%!important}.scroll-gallery__item video,.scroll-gallery__item img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:10px;width:100%;height:100%;overflow:hidden}.list-block__item{flex-direction:column;justify-content:space-between;padding-left:20px;padding-right:20px;display:flex}@media screen and (min-width:1024px){.list-block__item{flex-direction:row}}.list-block__item-text{letter-spacing:-.32px;flex:1;padding:10px;font-size:16px;font-weight:400;line-height:25px}.job-list{margin-top:10px}.job-list .wysiwyg{margin-bottom:40px}.job-list .wysiwyg h1,.job-list .wysiwyg h2,.job-list .wysiwyg h3{letter-spacing:-2.25px;font-size:45px;font-weight:400;line-height:45px}@media screen and (max-width:768px){.job-list .wysiwyg h1,.job-list .wysiwyg h2,.job-list .wysiwyg h3{letter-spacing:-1.25px;font-size:32px;line-height:1}}@media screen and (min-width:1024px){.job-list .wysiwyg{margin-bottom:80px}}.job-list__item{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:79px;padding-right:60px;display:flex}@media screen and (min-width:1024px){.job-list__item{flex-direction:row;align-items:center;padding-right:130px}}.job-list__item-title{letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:25px}@media screen and (min-width:1024px){.job-list__item-title{width:65%}}.job-list__item-tag{letter-spacing:-.28px;margin-top:10px;font-size:14px;font-weight:400;line-height:1}@media screen and (min-width:1024px){.job-list__item-tag{width:30%;margin-top:0}}.accordion{max-width:1440px;margin:0 auto;position:relative}.accordion--reversed{padding-top:260px;padding-bottom:260px}.accordion--reversed .accordion__container{align-items:flex-start}@media screen and (min-width:1024px){.accordion--reversed .accordion__container{align-items:flex-end}}.accordion--reversed .accordion__decor{left:0}.accordion--bigger{padding-top:43px;padding-bottom:68px}.accordion--bigger .accordion__items{max-width:590px;margin-top:35px}.accordion__container{z-index:2;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:relative}@media screen and (min-width:1024px){.accordion__container{flex-direction:row}}.accordion__container--decor{flex-direction:column}.accordion__container--decor .accordion__items{margin-top:50px}@media screen and (min-width:1024px){.accordion__content{max-width:520px;margin-right:30px}}.accordion__content-subtitle{letter-spacing:-.2px;margin-bottom:20px;font-size:11px;font-weight:400;line-height:1}.accordion__content-title{letter-spacing:-1.4px;font-size:28px;font-weight:400;line-height:36px}@media screen and (max-width:768px){.accordion__content-title{letter-spacing:-.8px;font-size:18px;line-height:1.3}}.accordion__content-title--bigger{letter-spacing:-1.5px;margin-bottom:30px;font-size:30px;font-style:normal;font-weight:400;line-height:30px}.accordion__content-title--biggest{letter-spacing:-2.25px;font-size:45px;font-weight:400;line-height:45px}@media screen and (max-width:768px){.accordion__content-title--biggest{letter-spacing:-1.25px;font-size:32px;line-height:1}}@media screen and (min-width:1024px){.accordion__content .wysiwyg{max-width:470px}}.accordion__items{width:100%;max-width:100%;margin-top:60px}@media screen and (min-width:1024px){.accordion__items{max-width:470px;margin-top:145px}}.accordion__person{width:100%;margin-top:52px}@media screen and (min-width:540px){.accordion__person{max-width:390px;margin-left:50px}}.accordion__decor{width:100%;height:500px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (min-width:1024px){.accordion__decor{width:52%}}.accordion__decor--individual{opacity:0;transition:opacity .5s cubic-bezier(.165,.84,.44,1);animation:.5s forwards popOut;top:0;left:25%}@media screen and (max-width:1024px){.accordion__decor--individual{left:10%}}@media screen and (max-width:540px){.accordion__decor--individual{display:none}}.accordion__decor--individual.open{z-index:1;animation:1s .5s forwards popIn}@keyframes popIn{0%{transform:scale3d(.7,.7,.7)}20%{opacity:1}40%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:scale3d(1.08,1.08,1.08)}60%{animation-timing-function:ease-in-out;transform:scale(1)}80%{animation-timing-function:ease-in-out;transform:scale3d(1.03,1.03,1.03)}to{opacity:1;animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:scale(1)}}@keyframes popOut{0%{opacity:1;transform:scale(1)}20%{animation-timing-function:ease-in-out;transform:scale3d(1.03,1.03,1.03)}40%{animation-timing-function:ease-in-out;transform:scale(1)}60%{animation-timing-function:cubic-bezier(.47,0,.745,.715);transform:scale3d(1.08,1.08,1.08)}80%{opacity:1;transform:scale3d(.7,.7,.7)}to{opacity:0;transform:scale3d(.7,.7,.7)}}.accordion__decor img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accordion__decor img:first-child{width:71%}.accordion__decor img:nth-child(2){width:50%;top:21%;left:69%}.accordion__decor img:nth-child(3){width:50%;top:81%;left:61%}.accordion__decor img:nth-child(4){width:50%;top:42%;left:25%}.accordion-item{min-height:74px;height:calc(var(--title-height) + 50px);margin-bottom:16px;padding:20px;transition:height .35s cubic-bezier(.165,.84,.44,1);position:relative;overflow:hidden}.accordion-item:last-child{margin-bottom:0}@media (hover:hover) and (pointer:fine){.accordion-item--accordion:hover{background-color:rgba(37,36,42,.9)}}.accordion-item--informative{justify-content:space-between;align-items:center;min-height:114px;display:flex}.accordion-item--informative .accordion-item__title{letter-spacing:-1.2px;font-size:24px;font-style:normal;font-weight:400;line-height:24px}.accordion-item--informative .accordion-item__subtitle{letter-spacing:-.24px;margin-top:30px;font-size:12px;font-weight:400;line-height:10px}@media screen and (max-width:768px){.accordion-item--informative .accordion-item__subtitle{letter-spacing:-.2px;font-size:10px}}.accordion-item--informative .accordion-item__side-content{letter-spacing:-.9px;font-size:18px;font-weight:400;line-height:1.33}.accordion-item.active{height:calc(var(--combined-height) + 60px)}.accordion-item.active .panel__dot rect{opacity:0;animation:.3s cubic-bezier(.165,.84,.44,1) breath-out}.accordion-item.active .panel__dot rect.opened{opacity:1;transition:all .35s cubic-bezier(.165,.84,.44,1)}.accordion-item__titles{flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.accordion-item__content{margin-top:calc(var(--title-height) + 20px);transition:opacity .35s cubic-bezier(.165,.84,.44,1) .3s,max-height .5s cubic-bezier(.165,.84,.44,1),top .35s cubic-bezier(.165,.84,.44,1),margin-top .5s cubic-bezier(.165,.84,.44,1);position:relative;top:0}.accordion-item__content[hidden]{pointer-events:none;opacity:0;margin-top:0;transition-delay:0s,0s,0s,0s;display:block;top:30px;overflow:hidden}.accordion-item__content[hidden].loaded{max-height:0}.accordion-item__content-tags{margin-top:40px}.accordion-item__content ul:not(.tag-list),.accordion-item__content ol{margin-left:15px}.accordion-item__content ul:not(.tag-list) li:not(:first-child),.accordion-item__content ol li:not(:first-child){margin-top:15px}.accordion-item__content ul,.accordion-item__content ol,.accordion-item__content p{letter-spacing:-.28px;font-size:14px;font-weight:400;line-height:1.3}.accordion-item__content ul:not(:last-child),.accordion-item__content ol:not(:last-child),.accordion-item__content p:not(:last-child){margin-bottom:20px}.accordion-item__expand{width:100%;height:100%;min-height:74px;color:inherit;cursor:pointer;text-align:left;letter-spacing:-.32px;background-color:transparent;border:none;justify-content:flex-start;align-items:flex-start;padding:25px 35px 15px 20px;font-size:16px;font-weight:400;line-height:25px;display:flex;position:absolute;top:0;left:0}.accordion-item__expand-title{pointer-events:none}.no-blob__trigger{width:1px;height:1px;position:absolute;top:50%;left:50%}.process-slider[data-background=purple] .process-slider__left-nav-btn,.process-slider[data-background=white] .process-slider__left-nav-btn{background:#7c83fd}.process-slider[data-background=purple] .process-slider__left-nav-btn path,.process-slider[data-background=white] .process-slider__left-nav-btn path{fill:#eee}.process-slider[data-background=purple] .process-slider__left-nav-btn.swiper-button-disabled,.process-slider[data-background=white] .process-slider__left-nav-btn.swiper-button-disabled{pointer-events:none;background:rgba(124,131,253,.2)}.process-slider[data-background=purple] .process-slider__left-nav-btn.swiper-button-disabled path,.process-slider[data-background=white] .process-slider__left-nav-btn.swiper-button-disabled path{fill:#eee}.process-slider__container{align-items:stretch;gap:72px;display:flex}@media screen and (max-width:1024px){.process-slider__container{flex-direction:column;gap:30px}}.process-slider__left{flex-direction:column;flex-shrink:0;width:100%;max-width:408px;display:flex}@media screen and (max-width:1024px){.process-slider__left{max-width:100%}}.process-slider__left-subtitle{max-width:370px;font-size:11px;font-weight:"regular";letter-spacing:-.2px;margin-bottom:26px;line-height:1em}@media screen and (max-width:1024px){.process-slider__left-subtitle{max-width:100%}}.process-slider__left-title{letter-spacing:-3px;max-width:370px;margin-bottom:33px;font-size:60px;font-weight:400;line-height:60px}@media screen and (max-width:768px){.process-slider__left-title{letter-spacing:-2.25px;font-size:45px;line-height:1}}@media screen and (max-width:540px){.process-slider__left-title{letter-spacing:-1.25px;font-size:32px;line-height:1}}.process-slider__left-title{line-height:1em}@media screen and (max-width:1024px){.process-slider__left-title{max-width:100%}}.process-slider__left-content{max-width:370px;font-size:14px;font-weight:"regular";letter-spacing:-.28px;margin-bottom:30px;line-height:1.4em}@media screen and (max-width:1024px){.process-slider__left-content{max-width:100%}}.process-slider__left-content p{margin-bottom:1em}.process-slider__left-nav{z-index:3;gap:3px;margin:auto 0 0 auto;display:flex;position:relative}.process-slider__left-nav-btn{background:rgba(190,201,247,.35);border-radius:0 10px 10px 0;justify-content:center;align-items:center;width:50px;height:27px;display:flex}.process-slider__left-nav-btn.swiper-button-disabled{pointer-events:none;background:rgba(255,255,255,.08)}.process-slider__left-nav-btn.swiper-button-disabled path{fill:#bec9f7}.process-slider__left-nav-btn--prev{transform:rotate(180deg)}.process-slider__right{min-width:0;position:relative}.process-slider__slider.swiper{-webkit-mask-image:-webkit-linear-gradient(270deg,#000 calc(100% - 5vw),transparent 100%);width:calc(100% + 5vw);position:relative;mask-image:linear-gradient(90deg,#000 calc(100% - 5vw),transparent 100%)}@media screen and (min-width:1300px){.process-slider__slider.swiper{-webkit-mask-image:-webkit-linear-gradient(270deg,#000 calc(100% + -50vw + 600px),transparent 100%);width:min(100% + 200px,100% + 50vw - 600px);mask-image:linear-gradient(90deg,#000 calc(100% + -50vw + 600px),transparent 100%)}}@media screen and (min-width:1600px){.process-slider__slider.swiper{-webkit-mask-image:-webkit-linear-gradient(270deg,#000 calc(100% - 200px),transparent 100%);width:calc(100% + 200px);mask-image:linear-gradient(90deg,#000 calc(100% - 200px),transparent 100%)}}.process-slider__slider-slide.swiper-slide{aspect-ratio:350/527;border-radius:10px;flex-direction:column;justify-content:flex-end;width:350px;height:auto;padding:70px 70px 32px 30px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:540px){.process-slider__slider-slide.swiper-slide{width:250px;padding:50px 50px 23px 21px}}.process-slider__slider-slide.swiper-slide:last-child{margin-right:5vw!important}@media screen and (min-width:1300px){.process-slider__slider-slide.swiper-slide:last-child:nth-child(2),.process-slider__slider-slide.swiper-slide:last-child:first-child{margin-right:min(200px,50vw - 600px)!important}}.process-slider__slider-slide.swiper-slide:last-child:not(:nth-child(2)):not(first-child){margin-right:5vw!important}@media screen and (min-width:1300px){.process-slider__slider-slide.swiper-slide:last-child:not(:nth-child(2)):not(first-child){margin-right:min(200px,50vw - 600px)!important}}.process-slider__slider-slide-media{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.process-slider__slider-slide-media img,.process-slider__slider-slide-media video{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.process-slider__slider-slide-background{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.process-slider__slider-slide-background-overlay{z-index:3;width:100%;height:100%;position:absolute;top:0;left:0}.process-slider__slider-slide-content{flex-direction:column;gap:12px;display:flex}.process-slider__slider-slide-title{z-index:2;letter-spacing:-.05em;font-size:28px;font-weight:"regular";letter-spacing:-1.4px;line-height:36px;position:relative}@media screen and (max-width:768px){.process-slider__slider-slide-title{letter-spacing:-.8px;font-size:18px;line-height:1.3}}.process-slider__slider-slide-title{line-height:1em}.process-slider__slider-slide-text{z-index:2;font-size:14px;font-weight:"regular";letter-spacing:-.28px;line-height:1.4em;position:relative}.process-slider__slider-slide-label{z-index:2;letter-spacing:-1.1px;font-size:22px;font-style:normal;font-weight:400;line-height:1em;position:absolute;top:36px;left:29px}@media screen and (max-width:540px){.process-slider__slider-slide-label{top:22px;left:20px}}.approach-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(51,50,58,.2);border:2px solid rgba(238,238,238,.1);border-radius:10px;flex-direction:column;gap:40px;padding:20px;font-size:14px;line-height:1.4;display:flex}.approach-card__title{letter-spacing:-.02em;font-size:18px;line-height:.8}.approach-card__description p{margin-bottom:25px}.approach-card__description>:last-child{margin-bottom:0}.approach-card__tags{flex-wrap:wrap;gap:10px;font-size:10px;line-height:1;display:flex}.approach-card__tags li{margin-left:12px}.approach-tabs__content .swiper-pagination-bullets{align-items:center;gap:10px;margin-top:30px;padding-left:20px;display:flex}.approach-tabs__content .swiper-pagination-bullets .swiper-pagination-bullet{border:1px solid rgba(238,238,238,.5);border-radius:50%;width:5px;height:5px;display:block}.approach-tabs__content .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#eee;border-color:#eee}.approach-tabs__content .swiper-pagination-bullets.swiper-pagination-lock{display:none}@media screen and (min-width:541px){.approach-tabs__content .swiper-pagination-bullets{margin-top:0;padding-left:0;position:absolute;top:-40px;right:0}}.approach-tabs__content .bento-grid-slider-wrap{--container-width:1200px;margin-right:calc((100vw - var(--container-width)) / 2 * -1)}@media screen and (max-width:1300px){.approach-tabs__content .bento-grid-slider-wrap{--container-width:100%}}.approach-tabs__content .bento-grid-slider-wrap .swiper{padding-right:25px;overflow:visible}.approach-tabs__content .bento-grid-slider-wrap .swiper .swiper-slide{width:288px;height:auto;margin-right:25px}.approach-tabs__content .bento-grid-slider-wrap .swiper .swiper-slide .approach-card{height:100%}.approach-tabs__content .bento-grid-slider-wrap--solid .approach-card{background-color:#33323a;border-color:#33323a}.background--white .approach-tabs__content .bento-grid-slider-wrap--transparent .approach-card{background-color:rgba(217,217,217,.5);border-color:rgba(40,40,44,.1)}.background--white .approach-tabs__content .bento-grid-slider-wrap--solid .approach-card{background-color:#d9d9d9;border-color:#d9d9d9}.background--white .approach-tabs .swiper-pagination-bullets .swiper-pagination-bullet{border-color:rgba(46,46,51,.5)}.background--white .approach-tabs .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#2e2e33;border-color:#2e2e33}.module-bento-grid-slider__heading{max-width:540px;margin-bottom:40px}.module-bento-grid-slider__heading h2{letter-spacing:-2px;font-size:45px;line-height:1}@media screen and (max-width:540px){.module-bento-grid-slider__heading{max-width:204px;margin-bottom:30px}.module-bento-grid-slider__heading h2{font-size:25px}.module-bento-grid-slider__heading br{display:none}}@media screen and (min-width:1025px){.module-grid-filtered__mobile-view{display:none}}@media screen and (max-width:1024px){.module-grid-filtered__desktop-view{display:none}}.module-grid-filtered__desktop-view .list-block__item{display:-ms-grid;-ms-grid-columns:(1fr)[var(--row-items)];grid-template-columns:repeat(var(--row-items), 1fr);display:grid}.module-content-column{padding:160px 0}.module-content-column__title{letter-spacing:-.02em;font-size:25px;line-height:1}.module-content-column__content{flex-direction:column;gap:30px;display:flex}.module-content-column__content .wysiwyg{font-size:14px;line-height:1.4}.module-content-column__wrap{width:100%;display:flex}.module-content-column__wrap--direction-left{justify-content:flex-start}.module-content-column__wrap--direction-right{justify-content:flex-end}@media screen and (min-width:769px){.module-content-column__wrap--width-small .module-content-column__content{max-width:348px}.module-content-column__wrap--width-middle .module-content-column__content{max-width:45%}}.module-highlight-cards{--items-gap:20px;padding:200px 0}.module-highlight-cards__grid{gap:var(--items-gap);display:flex}.module-highlight-cards__grid .highlight-card{border:2px solid transparent;border-radius:10px;padding:30px;font-size:16px;line-height:1.3}@media screen and (max-width:540px){.module-highlight-cards__grid .highlight-card{padding:30px 20px}}.module-highlight-cards__grid .highlight-card--h-100{height:100%}.module-highlight-cards__grid .highlight-card--content{flex-direction:column;gap:30px;display:flex}.module-highlight-cards__grid .highlight-card__subtitle{letter-spacing:-.02em;font-size:10px;line-height:1}.module-highlight-cards__grid .highlight-card__title{letter-spacing:-.02em;font-size:25px;line-height:1}.module-highlight-cards__grid .highlight-card .wysiwyg{font-size:16px}.module-highlight-cards__grid .highlight-card .wysiwyg>*{letter-spacing:-.02em;line-height:1.3}.module-highlight-cards__grid .highlight-card .wysiwyg ul li::marker{color:currentColor}.module-highlight-cards__grid .highlight-card .wysiwyg ul li:not(:last-child){margin-bottom:.22em}.module-highlight-cards__grid .highlight-card__stat-value{letter-spacing:-.02em;font-size:36px;line-height:1}.module-highlight-cards__grid .highlight-card__stat-description{letter-spacing:-.02em;margin-top:20px;font-size:12px;line-height:1}.module-highlight-cards__grid--transparent .highlight-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:rgba(51,50,58,.2);border-color:rgba(238,238,238,.1)}.module-highlight-cards__grid--solid .highlight-card{background-color:#33323a}@media screen and (max-width:1024px){.module-highlight-cards__grid{flex-direction:column}}.module-highlight-cards__grid-column{gap:var(--items-gap);flex-direction:column;display:flex}@media screen and (min-width:1025px){.module-highlight-cards__grid-column{width:50%}}.module-highlight-cards__grid-small-columns{gap:var(--items-gap);flex-wrap:wrap;display:flex}.module-highlight-cards__grid-small-columns>div{flex:calc(50% - 20px)}@media screen and (max-width:540px){.module-highlight-cards__grid-small-columns>div{flex-basis:100%}}.background--white .module-highlight-cards__grid--transparent .highlight-card{background-color:rgba(227,227,227,.7);border-color:rgba(40,40,44,.1)}.background--white .module-highlight-cards__grid--solid .highlight-card{background-color:#e3e3e3;border-color:#d9d9d9}.project-team__container{flex-direction:column;max-width:710px;margin:0 auto;display:flex}.project-team__title{margin-bottom:23px}.project-team__people{flex-wrap:wrap;gap:20px;display:flex}.project-team__person{aspect-ratio:22/24;background:#000;border-radius:10px;flex-direction:column;justify-content:flex-end;width:calc(33.3333% - 13.3333px);height:auto;display:flex;position:relative;overflow:hidden}@media screen and (max-width:540px){.project-team__person{width:calc(50% - 20px)}}.project-team__person-content{flex-direction:column;justify-content:flex-end;padding:10px 35px 10px 13px;display:flex;position:relative}.project-team__person-name{color:#f1f1ef;letter-spacing:-.28px;margin-bottom:6px;font-size:14px;font-weight:400;line-height:1}.project-team__person-position{color:#f1f1ef;opacity:.5;letter-spacing:-.28px;font-size:14px;font-weight:400;line-height:1}.project-team__person img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-mask-image:-webkit-linear-gradient(0deg,#000 calc(100% - 222px),transparent 100%);width:100%;height:100%;position:absolute;top:0;left:0;mask-image:linear-gradient(#000 calc(100% - 222px),transparent 100%)}.background--white .project-team__person.panel--clean,.background--purple .project-team__person.panel--clean{color:#eee;background-color:#28282c}.book-consultation__container{justify-content:flex-start;align-items:flex-start;gap:160px;display:flex}@media screen and (max-width:1024px){.book-consultation__container{gap:80px}}@media screen and (max-width:768px){.book-consultation__container{flex-direction:column;align-items:flex-start;gap:40px}}.book-consultation__people{flex-direction:column;align-items:flex-start;margin-top:38px;display:flex}.book-consultation__people .person{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media screen and (max-width:768px){.book-consultation__people .person{flex-direction:row;align-items:center;gap:0}}.book-consultation__people .person__links{flex-direction:column}.book-consultation__people .person__links .person__contact{margin:0;line-height:1.3}@media screen and (max-width:768px){.book-consultation__people .person__links .person__contact{margin:0}}.book-consultation__wrapper{width:100%;max-width:672px}.book-consultation__subtitle{letter-spacing:-.2px;margin-bottom:26px;font-size:11px;font-weight:400;line-height:1}.book-consultation__title{letter-spacing:-.05em;letter-spacing:-3px;margin-bottom:26px;font-size:60px;font-weight:400;line-height:60px}@media screen and (max-width:768px){.book-consultation__title{letter-spacing:-2.25px;font-size:45px;line-height:1}}@media screen and (max-width:540px){.book-consultation__title{letter-spacing:-1.25px;font-size:32px;line-height:1}}.book-consultation__content{margin-bottom:52px}.book-consultation__button{line-height:1.1}.book-consultation__form{width:100%;max-width:313px}@media screen and (max-width:768px){.book-consultation__form{max-width:100%}}.book-consultation__form .wpcf7-form .form-row .form-cell{width:calc(50% - 5px);margin-bottom:0}.book-consultation__form .wpcf7-form .wpcf7-acceptance input[type=checkbox]{flex-shrink:0;width:15px;height:15px}.book-consultation__form .wpcf7-form .wpcf7-acceptance .wpcf7-list-item,.book-consultation__form .wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{width:100%}.book-consultation__form .wpcf7-form .wpcf7-form-control-wrap{margin-bottom:0}.book-consultation__form .wpcf7-form .wpcf7-submit{float:none;width:auto;min-width:110px;min-height:33px;margin-top:18px}.background--white .sidebar__body,.background--purple .sidebar__body{background:#eee}.background--white .sidebar--single .sidebar__body,.background--purple .sidebar--single .sidebar__body{color:#28282c;background:#eee}.background--white .sidebar__block,.background--purple .sidebar__block{background-color:rgba(217,217,217,.5);border-color:rgba(40,40,44,.1)}.background--white .sidebar__close circle,.background--white .sidebar__close path,.background--purple .sidebar__close circle,.background--purple .sidebar__close path{stroke:rgba(40,40,44,.6)!important}.background--white .sidebar__close-button:hover circle,.background--purple .sidebar__close-button:hover circle{fill:rgba(40,40,44,.6)!important}.background--white .sidebar__close-button:hover circle,.background--white .sidebar__close-button:hover path,.background--purple .sidebar__close-button:hover circle,.background--purple .sidebar__close-button:hover path{stroke:#eee!important}.background--purple .sidebar__body{background:#bec9f7}.background--purple .sidebar--single .sidebar__body{color:#28282c;background:#bec9f7}.background--purple .sidebar__block{background-color:#b0bef5;border-color:rgba(40,40,44,.1)}.dashboard{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);outline-offset:0px;z-index:1010;opacity:0;pointer-events:none;background-color:rgba(37,36,42,.66);border:none;border-radius:0;outline:1px solid rgba(255,255,255,.1);justify-content:center;align-items:flex-start;width:100vw;height:100%;padding-top:120px;padding-bottom:100px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;box-shadow:0 0 transparent,0 .2px .2px rgba(0,0,0,.145),0 1.1px 1.8px rgba(0,0,0,.165),0 5px 10.2px rgba(0,0,0,.18)}@media screen and (min-height:900px){.dashboard{align-items:center;padding-top:100px;padding-bottom:100px}}.dashboard{letter-spacing:-.9px;font-size:18px;font-weight:400;line-height:1.33}@media screen and (min-width:1025px){.dashboard{z-index:1000}}@media screen and (max-width:1023px){.dashboard{align-items:flex-start;height:100dvh;padding:100px 20px 195px 40px;overflow-x:hidden;overflow-y:auto;width:100%!important}}.dashboard__container{cursor:auto;opacity:0;overflow:hidden}.dashboard.active{pointer-events:all;opacity:1!important}@media screen and (min-height:900px){.dashboard.active{overflow:auto}}.dashboard.active .dashboard__container{opacity:1;transition:all .35s cubic-bezier(.165,.84,.44,1)}.dashboard.active .dashboard__area{opacity:1;pointer-events:all}.dashboard.active .dashboard__cell{opacity:1;transform:translate(0%)scale(1)}.dashboard.active .dashboard__cell--1{transition-delay:.1s}.dashboard.active .dashboard__cell--2{transition-delay:.2s}.dashboard.active .dashboard__cell--3{transition-delay:.6s}.dashboard.active .dashboard__cell--4{transition-delay:.4s}.dashboard.active .dashboard__cell--5{transition-delay:.8s}.dashboard.active .dashboard__cell--6{transition-delay:.5s}.dashboard.active .dashboard__cell--7{transition-delay:.6s}.dashboard-toggle{background:0 0;border-radius:5px;width:36px;height:25px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:none;position:relative}@media screen and (min-width:1025px){.dashboard-toggle{display:block}}.dashboard-toggle--mobile{display:none}@media screen and (max-width:1024px){.dashboard-toggle--mobile{display:block}}.dashboard-toggle.active{background:#404045}.dashboard-toggle.active .open{opacity:0}.dashboard-toggle.active .close{opacity:1}.dashboard-toggle .open,.dashboard-toggle .close{pointer-events:none;transition:all .35s cubic-bezier(.165,.84,.44,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dashboard-toggle .close{opacity:0;width:12px;height:12px}.dashboard__area{-ms-grid-columns:(1fr)[6];-ms-grid-rows:(1fr)[5];grid-column-gap:20px;grid-row-gap:20px;opacity:0;transition:all .35s cubic-bezier(.165,.84,.44,1);flex-wrap:wrap;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(6,1fr);transition-delay:.25s;display:flex}@media screen and (min-width:1024px){.dashboard__area{display:-ms-grid;display:grid}}.dashboard__cell{opacity:0;color:#eee;background:rgba(51,50,58,.95);border-radius:10px;align-items:center;padding:20px;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;overflow:hidden}@media screen and (max-width:1023px){.dashboard__cell{width:calc(50% - 20px);-webkit-transform:unset!important;transform:unset!important}.dashboard__cell:last-child{width:calc(100% - 20px)}}@media screen and (max-width:540px){.dashboard__cell{width:calc(100% - 20px)}}.dashboard__cell--column{flex-direction:column;justify-content:space-between;align-items:flex-start}.dashboard__cell--column-start{flex-direction:column;justify-content:flex-start;align-items:flex-start}.dashboard__cell--image{padding:0}.dashboard__cell--image video,.dashboard__cell--image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.dashboard__cell--1{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:1/1/3/4;transform:translateY(-50%)}.dashboard__cell--2{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:1/4/2/7;transform:translateY(-50%)}.dashboard__cell--3{-ms-grid-row:2;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:1;opacity:0;grid-area:2/4/3/5}.dashboard__cell--4{-ms-grid-row:3;-ms-grid-row-span:3;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:3/1/6/4;transform:translate(-50%)}.dashboard__cell--5{-ms-grid-row:3;-ms-grid-row-span:2;-ms-grid-column:4;-ms-grid-column-span:1;opacity:0;grid-area:3/4/5/5;transform:translate(0%)scale(.5)}.dashboard__cell--6{-ms-grid-row:2;-ms-grid-row-span:3;-ms-grid-column:5;-ms-grid-column-span:2;grid-area:2/5/5/7;transform:translate(50%)}.dashboard__cell--7{-ms-grid-row:5;-ms-grid-row-span:1;-ms-grid-column:4;-ms-grid-column-span:3;grid-area:5/4/6/7;transform:translateY(50%)}.dashboard__subtitle{letter-spacing:-.2px;margin-bottom:15px;font-size:11px;font-weight:400;line-height:1}.dashboard__header{letter-spacing:-2.1px;font-size:42px;font-weight:400;line-height:46px}@media screen and (max-width:1024px){.dashboard__header{letter-spacing:-1.1px;margin-top:60px;margin-bottom:20px;font-size:26px;line-height:1.3}}.dashboard__number{letter-spacing:-1.8px;font-size:36px;font-style:normal;font-weight:400;line-height:1}.dashboard__number-subtitle{letter-spacing:-.24px;margin-top:5px;font-size:12px;font-weight:400;line-height:10px}@media screen and (max-width:768px){.dashboard__number-subtitle{letter-spacing:-.2px;font-size:10px}}.dashboard__scroller{white-space:nowrap;width:100%;display:flex;position:relative}.dashboard__scroller-content{align-items:center;display:flex}.dashboard__scroller-content__title{margin-left:16px;margin-right:16px;display:block}@media screen and (max-width:540px){.dashboard__scroller-content__title{font-size:12px;line-height:1.4}}.dashboard__scroller-content__icon{overflow:visible}.dashboard__scroller-content__icon rect{transform-origin:50%;animation:1.5s ease-in-out infinite alternate scaleUp}.dashboard__scroller-content__icon rect:first-child{animation-delay:0s}.dashboard__scroller-content__icon rect:nth-child(2){animation-delay:.5s}.dashboard__scroller-content__icon rect:nth-child(3){animation-delay:1s}@keyframes scaleUp{0%{transform:scaleY(1)scaleX(1)}to{transform:scaleY(1.5)scaleX(1.3)}}.dashboard__scroller-scroll{align-items:center;display:flex;position:relative;overflow:hidden}.dashboard__scroller-scroll__text{white-space:nowrap;display:inline-block;position:relative}.dashboard__scroller-scroll:before,.dashboard__scroller-scroll:after{content:"";z-index:1;background:linear-gradient(268deg,#333239,transparent);width:80px;height:150%;display:block;position:absolute;top:-25%;right:0}.dashboard__scroller-scroll:before{background:linear-gradient(92deg,#333239,transparent);left:0;right:auto}.contact-dashboard{--gap:20px;--box-transition-offset:30px;cursor:pointer}@media screen and (max-width:1023px){.contact-dashboard{padding-left:0;padding-right:0}}@media screen and (max-width:1024px){.contact-dashboard{outline:none;height:calc(100dvh - 81px);margin-top:81px;padding-top:40px;padding-bottom:80px}}@media screen and (max-width:768px){.contact-dashboard{height:calc(100dvh - 61px);margin-top:61px}}.contact-dashboard__title,.contact-dashboard__title .branding{justify-content:center;align-items:center;display:flex}.contact-dashboard .contact-box{opacity:0;background-color:#33323a;border-radius:10px;width:100%;min-height:100%;transition:all .35s cubic-bezier(.165,.84,.44,1)}.contact-dashboard .contact-box__anim-2{-webkit-transform:translateY(calc(var(--box-transition-offset) * -1));transform:translateY(calc(var(--box-transition-offset) * -1))}.contact-dashboard .contact-box__anim-3{-webkit-transform:translateX(calc(var(--box-transition-offset) * -1));transform:translateX(calc(var(--box-transition-offset) * -1))}.contact-dashboard .contact-box__anim-4{-webkit-transform:translateX(var(--box-transition-offset));transform:translateX(var(--box-transition-offset))}.contact-dashboard .contact-box__anim-delay-1{transition-delay:.1s}.contact-dashboard .contact-box__anim-delay-2,.contact-dashboard .contact-box__anim-delay-3{transition-delay:.2s}.contact-dashboard .contact-box__anim-delay-4{transition-delay:.1s}.contact-dashboard .contact-box__content-center{align-items:center;display:flex}.contact-dashboard__rows{gap:var(--gap);flex-flow:column wrap;display:flex}.contact-dashboard__cols-1-2{gap:var(--gap);display:flex}.contact-dashboard__cols-1-2>div{flex:1}.contact-dashboard__cols-1-2 .contact-box{padding:50px}@media screen and (max-width:1024px){.contact-dashboard__cols-1-2 .contact-box{padding:30px 20px}}.contact-dashboard__heading-cols{gap:var(--gap);display:flex}.contact-dashboard__heading-cols>div:nth-child(2){flex:1}.contact-dashboard__heading-cols .contact-box{padding:30px 20px}@media screen and (max-width:1024px){.contact-dashboard__cols-1-2,.contact-dashboard__heading-cols{flex-direction:column}}.contact-dashboard__title{letter-spacing:-.08em;font-size:max(40px,min(4.16667vw,60px));line-height:1}.contact-dashboard__contacts-list{gap:var(--gap);flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}.contact-dashboard__contacts-list .contacts-list__item{flex-direction:column;gap:14px;display:flex}.contact-dashboard__contacts-list .contacts-list__item-title{letter-spacing:-.2px;text-transform:uppercase;font-size:10px;font-weight:400;line-height:1}.contact-dashboard__contacts-list .contacts-list__item-description{letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:1}.contact-dashboard__contacts-list .contacts-list__item-description a:hover{text-decoration:underline}@media screen and (min-width:1025px){.contact-dashboard__contacts-list{margin:0 20px}}@media screen and (max-width:768px){.contact-dashboard__contacts-list{flex-direction:column;gap:40px}}.contact-dashboard .contact__people{margin-bottom:0}.contact-dashboard .contact__person{flex-direction:column;gap:47px;display:flex}.contact-dashboard .person__image{flex:none}.contact-dashboard .person__links{justify-content:space-between;gap:var(--gap);flex-wrap:wrap}.contact-dashboard .person__links .person__contact{min-width:0;margin-right:0!important}@media screen and (max-width:768px){.contact-dashboard .person{align-items:flex-start}}.contact-dashboard .wpcf7-submit{width:auto;min-height:0;background-color:#7c83fd!important;border-color:#7c83fd!important}.contact-dashboard .wpcf7-submit:hover{color:#7c83fd!important;background:#28282c!important}.contact-dashboard.active{visibility:visible!important;display:block!important}.contact-dashboard.active .contact-box{opacity:1;transform:translate(0)}.contact-dashboard-active .site-header__nav .dashboard-toggle{pointer-events:none;-webkit-filter:blur(5px);filter:blur(5px)}.contact-dashboard-active .site-header__nav .nav__toggle-button{opacity:.5;-webkit-filter:blur(3px);filter:blur(3px);pointer-events:none}.background--white .contact-dashboard .wpcf7-form .wpcf7-form-control,.background--white .contact-dashboard .wpcf7-form p label,.background--white .contact-dashboard .contact-box{color:#eee}.background--white .contact-dashboard .wpcf7-form input[type=checkbox]{border-color:#eee}.background--white .contact-dashboard .wpcf7-form input[type=checkbox]:checked{background-color:#eee}#webnorth-sitemap-table{border-collapse:collapse;background:#fff;width:100%;margin-bottom:32px;font-size:16px;box-shadow:0 2px 8px rgba(0,0,0,.08)}#webnorth-sitemap-table th,#webnorth-sitemap-table td{text-align:left;border:1px solid #d9d9d9;padding:10px 16px}#webnorth-sitemap-table th{letter-spacing:.05em;background:#f8fafc;font-weight:600}#webnorth-sitemap-table tbody tr:nth-child(odd){background:#fff}#webnorth-sitemap-table a{color:#28282c;text-decoration:underline}.popup{color:#eee;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(51,50,58,.4);max-width:540px;transition:all .3s cubic-bezier(.215,.61,.355,1)}@media screen and (max-width:540px){.popup{max-width:100%}}.popup{z-index:51;border:2px solid rgba(238,238,238,.1);border-left:none;border-radius:0 10px 10px 0;display:flex;position:fixed;top:100%;left:0%;transform:translateY(calc(-100% - 80px))translate(-100%)}.popup.open{left:0;transform:translateY(calc(-100% - 80px))translate(0%);visibility:visible!important}.popup-close{-ms-grid-row-align:end;cursor:pointer;border:none;align-self:end;padding:6px;position:absolute;top:6px;right:6px}.popup-close svg{width:10px;height:10px}.popup-close svg path{stroke:#eee}.popup-media{width:50%;max-width:168px;padding:28px 0;display:block;position:relative}.popup-media img{-o-object-fit:contain;object-fit:contain;-o-object-position:center right;object-position:center right;opacity:0;width:100%;height:100%;transition:opacity 1s cubic-bezier(.165,.84,.44,1) .1s;display:block}.popup-media img.active,.popup-media img.media-lazy-loaded{opacity:1}.popup-content{flex-direction:column;gap:20px;max-width:390px;padding:40px 37px 40px 14px;display:flex}@media screen and (max-width:540px){.popup-content{max-width:100%}}.popup-content h4{margin:0;font-size:20px;line-height:1}.popup-content__desc{margin:0;font-size:14px;font-weight:400;line-height:1.2em}.popup .btn-link{color:#bec9f7;margin:0;font-size:14px;line-height:1.2em;transition:all .3s}.popup .btn-link svg{height:.8em;margin-left:5px;padding-top:.2em;transition:all .3s}.popup .btn-link svg path{stroke:#bec9f7}.popup .btn-link:hover{opacity:.8}.popup .btn-link:hover svg{margin-left:10px}@media (max-width:768px){.popup-media{display:none}}@media (max-width:540px){.popup-content{padding-left:15px;padding-right:15px}}.background--white .popup{color:#28282c;background-color:rgba(227,227,227,.7);border-color:rgba(40,40,44,.1)}.background--white .popup-close svg path{stroke:#28282c}.background--white .popup .btn-link{color:#7c83fd}.background--white .popup .btn-link svg path{stroke:#7c83fd}.background--purple .popup{color:#33323a;background-color:rgba(51,50,58,.2)}.background--purple .popup-close svg path{stroke:#33323a}.background--purple .popup .btn-link{color:#7c83fd}.background--purple .popup .btn-link svg path{stroke:#7c83fd}.controls{display:none}:root{--white:$white}
