@charset "UTF-8";.image-background{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.image-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.in{--fade-opacity:1;--fade-transform:translateX(0px) translateY(0px);--p100:100%;--p0:0%;--v1:1;--v0:0}.in{--fade-opacity:1;--fade-transform:translateX(0px) translateY(0px);--p100:100%;--p0:0%;--v1:1;--v0:0;--d0:0deg}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1px solid #ebe1dc;padding:50px 30px;display:flex;color:#ebe1dc;font-size:16px;font-weight:600;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1.5;background:#0d1119}@media only screen and (max-width:750px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}}@media only screen and (max-height:800px){.footer{padding:30px 30px}}.footer a{color:#ebe1dc;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.footer a:hover{color:#ff7dc8}.single .footer{color:#0d1119;background:#ebe1dc}.single .footer a{color:#0d1119}.single .footer a:hover{color:#ff7dc8}.pagecontainer{-webkit-transition:background-color 1s ease-out;transition:background-color 1s ease-out}.single-post{background:#ebe1dc!important;color:#0d1119}.single-post .home-form{background:#0d1119}.single-post__content{padding-bottom:clamp(50px,-10px + 0.1 * 100vw,100px)}.blog-hero{position:relative;margin-bottom:80px;background:#ebe1dc}@media only screen and (max-width:750px){.blog-hero{margin-bottom:40px}}.blog-hero figure{height:100vh;padding:12px;margin-bottom:80px;-webkit-transition:1s ease-out;transition:1s ease-out;-webkit-transition:all 2s cubic-bezier(0.165,0.84,0.44,1);transition:all 2s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width:750px){.blog-hero figure{margin-bottom:40px}}.blog-hero figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-hero figure:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,17,25,0.8)),to(rgba(13,17,25,0)));background:linear-gradient(180deg,rgba(13,17,25,0.8) 0%,rgba(13,17,25,0) 100%);height:200px;left:12px;right:12px;top:12px;content:"";display:block;position:absolute;opacity:0;-webkit-transition:1s;transition:1s}.in .blog-hero figure:after{opacity:1}.darkHeader .blog-hero figure:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(235,225,220,0.8)),to(rgba(235,225,220,0)));background:linear-gradient(180deg,rgba(235,225,220,0.8) 0%,rgba(235,225,220,0) 100%)}@media only screen and (min-width:900px){.blog-hero figure.mobile{display:none}}@media only screen and (max-width:900px){.blog-hero figure:not(.mobile){display:none}}.blog-hero.in figure{height:50vh}.blog-hero.in figure:after{opacity:1}.blog-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;border-bottom:2px solid #0d1119;padding-bottom:100px}@media only screen and (max-width:750px){.blog-hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px}}.blog-hero .title-block{width:60%}@media only screen and (max-width:750px){.blog-hero .title-block{width:100%}}.blog-hero .title-block .title{font-size:100px;font-weight:900;line-height:1;letter-spacing:-0.1rem}@media only screen and (max-width:1600px){.blog-hero .title-block .title{font-size:95px}}@media only screen and (max-width:1440px){.blog-hero .title-block .title{font-size:90px}}@media only screen and (max-width:1100px){.blog-hero .title-block .title{font-size:85px}}@media only screen and (max-width:900px){.blog-hero .title-block .title{font-size:80px}}@media only screen and (max-width:750px){.blog-hero .title-block .title{font-size:40px}}.blog-hero .title-block .back-btn{margin-top:40px}.blog-hero .text{width:40%;font-size:20px;line-height:1.2}@media only screen and (max-width:750px){.blog-hero .text{width:100%}}.blog-hero .text>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-hero .text .date{border-top:2px solid #0d1119;border-bottom:2px solid #0d1119;padding:20px 0;margin-bottom:20px}.blog-hero .text .d{max-width:220px;width:100%}.default_block{font-size:18px;margin-bottom:20px;line-height:1.5;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0 30px;max-width:1500px}.default_block ol,.default_block ul{margin-left:25px;margin-bottom:15px}.default_block li{list-style:unset;color:#0d1119;margin-bottom:15px}.default_block li:last-child{margin-bottom:0px}@media only screen and (max-width:1100px){.default_block li{line-height:1.581}}.default_block li ul+br,.default_block li+br{display:none}.default_block li br+ul{margin-top:-1em}.default_block blockquote{font-weight:700;padding-left:20px;font-style:italic;border-left:3px solid;margin-top:20px;margin-bottom:20px}.default_block h1{margin-top:30px;line-height:1.2;font-size:100px}@media only screen and (max-width:1600px){.default_block h1{font-size:85px}}@media only screen and (max-width:1440px){.default_block h1{font-size:70px}}@media only screen and (max-width:1100px){.default_block h1{font-size:55px}}@media only screen and (max-width:900px){.default_block h1{font-size:40px}}.default_block h2{font-size:80px;margin-bottom:30px;line-height:1.2;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.default_block h2{font-size:68.5px}}@media only screen and (max-width:1440px){.default_block h2{font-size:57px}}@media only screen and (max-width:1100px){.default_block h2{font-size:45.5px}}@media only screen and (max-width:900px){.default_block h2{font-size:34px}}.default_block h3{font-size:50px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;margin-bottom:25px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.default_block h3{font-size:45px}}@media only screen and (max-width:1440px){.default_block h3{font-size:40px}}@media only screen and (max-width:1100px){.default_block h3{font-size:35px}}@media only screen and (max-width:900px){.default_block h3{font-size:30px}}.default_block h4{font-size:40px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;margin-bottom:20px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.default_block h4{font-size:36.5px}}@media only screen and (max-width:1440px){.default_block h4{font-size:33px}}@media only screen and (max-width:1100px){.default_block h4{font-size:29.5px}}@media only screen and (max-width:900px){.default_block h4{font-size:26px}}.default_block h5{font-size:30px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;margin-bottom:20px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.default_block h5{font-size:28px}}@media only screen and (max-width:1440px){.default_block h5{font-size:26px}}@media only screen and (max-width:1100px){.default_block h5{font-size:24px}}@media only screen and (max-width:900px){.default_block h5{font-size:22px}}.default_block h6{font-size:24px;margin-bottom:20px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.default_block h6{font-size:23px}}@media only screen and (max-width:1440px){.default_block h6{font-size:22px}}@media only screen and (max-width:1100px){.default_block h6{font-size:21px}}@media only screen and (max-width:900px){.default_block h6{font-size:20px}}.default_block p{font-size:clamp(16px,11.2px + 0.008 * 100vw,20px);margin-bottom:20px;line-height:1.5}.default_block>a{color:#ff179d;text-decoration:none;position:relative;display:inline-block}.default_block>a:after{width:0%;height:1px;top:100%;display:block;background:#ff179d;content:"";margin-top:-5px;left:unset;right:0;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;position:absolute}.default_block>a:hover:after{left:0;right:unset;width:100%}.default_block li a,.default_block p a{color:#ff179d;text-decoration:none;position:relative;display:inline-block}.default_block li a:after,.default_block p a:after{width:0%;height:1px;top:100%;display:block;background:#ff179d;content:"";margin-top:-5px;left:unset;right:0;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;position:absolute}.default_block li a:hover:after,.default_block p a:hover:after{left:0;right:unset;width:100%}.default_block em{font-style:italic}.default_block del{text-decoration:line-through}@media only screen and (max-width:1600px){.default_block{margin-left:30px;margin-right:30px;width:auto}}@media only screen and (max-width:1100px){.default_block{margin-left:10px;margin-right:10px}}.default_block>*{max-width:900px;margin-left:auto;margin-right:auto}.default_block ol,.default_block ul{margin:0 auto 30px;padding-left:20px}.default_block ol .container,.default_block ul .container{display:contents}.default_block p.has-large-font-size{font-size:28px;font-weight:600}@media only screen and (max-width:1600px){.default_block p.has-large-font-size{font-size:26.5px}}@media only screen and (max-width:1440px){.default_block p.has-large-font-size{font-size:25px}}@media only screen and (max-width:1100px){.default_block p.has-large-font-size{font-size:23.5px}}@media only screen and (max-width:900px){.default_block p.has-large-font-size{font-size:22px}}.default_block .wp-block-image{margin-top:50px;margin-bottom:50px;text-align:center}@media only screen and (max-width:750px){.default_block .wp-block-image{margin-top:30px;margin-bottom:30px}}.default_block+.image-block{margin-top:-20px}.blog-hero-cont+.default_block p.has-large-font-size{margin-left:0px}.error404{display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;height:100dvh;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:0 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px}.error404 h1{color:#ff7dc8;font-size:calc(11.111vw * var(--site-size, 1));font-weight:900;line-height:1.1;letter-spacing:calc(-0.556vw * var(--site-size, 1));letter-spacing:-0.05em;font-family:"GT Walsheim Pro",sans-serif}.error404 h1 span{display:block;font-size:calc(7.639vw * var(--site-size, 1));color:#fff}#home_mouse_ico{mix-blend-mode:difference}.home_mouse{position:fixed;z-index:1000;pointer-events:none;height:10px}.home_mouse.hover .ico{width:40px;height:40px;-webkit-transform:translateX(-20px) translateY(-20px);transform:translateX(-20px) translateY(-20px)}.home_mouse.hover .text-in{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.home_mouse.texthide .text-in{-webkit-transform:translateX(-100%)!important;transform:translateX(-100%)!important}.home_mouse .ico{width:0px;height:0px;background:#ff7dc8;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:absolute;top:7px;left:0px}.navin .home_mouse .ico{background:#ff7dc8}.home_mouse .text{font-size:10px;color:#fff;text-transform:uppercase;font-weight:600;position:absolute;bottom:5px;left:10px;white-space:nowrap;overflow:hidden;-webkit-box-shadow:0 10px 20px 0px rgba(0,0,0,0.2);box-shadow:0 10px 20px 0px rgba(0,0,0,0.2);letter-spacing:-0.05em}.home_mouse .text .text-in{-webkit-transition:0.3s ease-out;transition:0.3s ease-out;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;background:#ff7dc8;padding:5px;width:55px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home_mouse.hideText .text{-webkit-box-shadow:0 0px 0px 0px rgba(0,0,0,0);box-shadow:0 0px 0px 0px rgba(0,0,0,0)}.home_mouse.hideText .text .text-in{-webkit-transform:translateX(-101%);transform:translateX(-101%)}@media only screen and (max-width:1100px){.home_mouse{display:none}}.page-transition{position:absolute;top:0;left:0;width:100%;height:100%;position:fixed;z-index:1000;pointer-events:none;opacity:0}.page-transition.active{-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;opacity:1;pointer-events:all}.page-transition-image{position:fixed;background-size:cover;background-position:center;opacity:0;pointer-events:none;z-index:1000}.page-transition-image.active{opacity:1;pointer-events:all;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.page-transition-image.open{-webkit-box-shadow:0 0 0 10px #ebe1dc;box-shadow:0 0 0 10px #ebe1dc;top:10px!important;left:10px!important;height:calc(100vh - 20px)!important;width:calc(100vw - 28px)!important}@media only screen and (max-width:750px){.page-transition-image.open{height:calc(70dvh - 24px)!important;-webkit-box-shadow:0 500px 0 500px #ebe1dc,0 0 0 10px #ebe1dc;box-shadow:0 500px 0 500px #ebe1dc,0 0 0 10px #ebe1dc}}.sectiontitle{font-size:26px;color:#ebe1dc;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-transform:lowercase;font-weight:600}@media only screen and (max-width:750px){.sectiontitle{font-size:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.sectiontitle span{height:2px;background:#ebe1dc;display:block;width:100%;margin-bottom:7px;width:var(--p100,0%);-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:1.2s;transition-delay:1.2s;white-space:nowrap}@media only screen and (max-width:750px){.sectiontitle span{margin-top:10px;width:100%;background:none}.sectiontitle span:before{height:2px;width:var(--p100,0%);-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:1.2s;transition-delay:1.2s;background:#ebe1dc;display:block;content:""}}.sectiontitle .cursor{margin-bottom:7px;width:10px;height:2px;display:inline-block;background:#ebe1dc;-webkit-animation:0.5s cursor 3;animation:0.5s cursor 3;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1)}@media only screen and (max-width:750px){.sectiontitle .cursor{margin-bottom:4px;margin-left:5px;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}}.sectiontitle.dark{color:#0d1119}.sectiontitle.dark .cursor{background:#0d1119}.sectiontitle.dark span{background:#0d1119}@media only screen and (max-width:750px){.sectiontitle.dark span{background:none}.sectiontitle.dark span:before{background:#0d1119}}.btn{padding:18px 23px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;text-transform:capitalize;background:#ff7dc8;position:relative;cursor:pointer}@media only screen and (max-width:750px){.btn{font-size:18px}}.btn span{display:inline-block}.btn .arrow{margin-left:10px;display:inline-block;-webkit-transition:0.5s;transition:0.5s}.btn.arrowdown:hover .arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn .h{position:absolute;top:-3px;bottom:-3px;right:-3px;left:-3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#0d1119;clip-path:inset(50% 50%);-webkit-transition:0.5s;transition:0.5s;background:#ebe1dc;border:3px solid #0d1119}.btn .h .arrow{color:#0d1119}.btn-dark{background:#0d1119;color:#fff}.btn-dark .h{color:#0d1119}.btn-pink{background:#ff7dc8;color:#fff}.btn-pink .h{color:#ff7dc8;border-color:#ff7dc8;background:#0d1119}.btn-outline{background:none;color:#fff;border:2px solid #fff}.btn-outline .h{color:#fff;border-color:#ff7dc8;background:#ff7dc8}@media (hover:hover){.btn:hover .h{clip-path:inset(0px 0px)}.btn:hover .arrow{-webkit-transform:translateX(10px);transform:translateX(10px);color:#0d1119}}.back-btn{font-size:20px;color:#0d1119;display:inline-block}@media only screen and (max-width:750px){.back-btn{font-size:18px}}.back-btn .arrow{display:inline-block;-webkit-transform:scaleX(-1);transform:scaleX(-1);margin-right:5px;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}@media (hover:hover){.back-btn:hover .arrow{-webkit-transform:translateX(-10px) scaleX(-1);transform:translateX(-10px) scaleX(-1)}}.form label{display:none}.form input,.form textarea{height:60px;border:none;background:#ebe1dc;color:#0d1119;font-size:20px;width:100%;padding:0 20px;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;clip-path:inset(0px 0px);margin:0;display:block}@media only screen and (max-width:750px){.form input,.form textarea{height:46px;font-size:18px}}.form input:focus,.form textarea:focus{clip-path:inset(5px 5px)}.form textarea{height:280px;padding:20px;resize:none}@media only screen and (max-width:750px){.form textarea{height:120px}}.form select{height:60px;color:#0d1119;font-size:20px;padding:0 40px 0 20px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media only screen and (max-width:750px){.form select{height:46px;font-size:18px}}.form .ginput_container_select{position:relative}.form .ginput_container_select:after{content:"↓";-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none;position:absolute;top:21px;right:20px}@media only screen and (max-width:750px){.form .ginput_container_select:after{top:15px}}.form .ginput_container_select:has(select:focus):after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.form .ginput_container_select option:hover{background:rgba(0,0,0,0.1)}.form button{width:190px;height:60px}.form .gform_heading{display:none}.form .field,.form .gfield{margin-bottom:10px;position:relative;background:#ff7dc8}.form .field .error,.form .gfield .error{color:#fff;padding:5px 10px;display:block;position:absolute;bottom:0;right:0;background:#ff7dc8;font-size:14px}.form .form-select{background:#ff7dc8;font-size:20px}.form .form-select__control{height:60px;padding-left:20px;padding-right:0px;cursor:pointer;z-index:2;position:relative;background:#ff7dc8;-webkit-transition:0.5s;transition:0.5s}.form .form-select__control:hover{background:#ff64bd}.form .form-select__control:hover .form-select__indicators:after{-webkit-transform:translateY(5px);transform:translateY(5px)}.form .form-select__control--menu-is-open .form-select__indicators:after{-webkit-transform:translateY(-5px) rotate(180deg)!important;transform:translateY(-5px) rotate(180deg)!important}.form .form-select__input-container{display:none}.form .form-select__indicators{width:40px}.form .form-select__indicators svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.form .form-select__indicators:after{content:"↓";-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.form .form-select__menu{background:#ff64bd;padding:10px 0px;-webkit-box-shadow:0 5px 10px 0px rgba(13,17,25,0.2);box-shadow:0 5px 10px 0px rgba(13,17,25,0.2);-webkit-animation:menufadeIn 0.2s ease-in-out;animation:menufadeIn 0.2s ease-in-out}.form .form-select__option{padding:10px 20px;cursor:pointer;-webkit-transition:0.3s;transition:0.3s;background:rgba(0,0,0,0)}.form .form-select__option:hover{background:rgba(0,0,0,0.1)}.form.dark input,.form.dark textarea{border:1px solid #0d1119}.form.dark .field{background:#0d1119}.form.dark .field .error{background:#0d1119}.form .gform_submission_error{color:#ff7dc8;padding-bottom:30px;font-size:clamp(18px,10.8px + 0.012 * 100vw,24px)}.form .validation_message{padding:10px;color:#fff}.form .gform_confirmation_message{text-align:center;font-size:clamp(22px,10px + 0.02 * 100vw,32px);font-weight:600;color:#32aa6e;line-height:1.4}.case-card{aspect-ratio:1;position:relative;background:#ebe1dc}.case-card img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.case-card__content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;clip-path:inset(0px 0px)}.case-card__content:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,17,25,0.8)),color-stop(25.52%,rgba(13,17,25,0)));background:linear-gradient(180deg,rgba(13,17,25,0.8) 0%,rgba(13,17,25,0) 25.52%);position:absolute;top:0;left:0;width:100%;height:100%;content:""}.case-card__content:before{background:url(../images/arrow.svg) no-repeat center;background-size:100% auto;width:60px;height:30px;content:"";position:absolute;bottom:40px;right:40px;display:block;z-index:2;-webkit-transform:translateX(-50px);transform:translateX(-50px);-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.case-card .client{position:absolute;top:40px;left:40px;right:40px;border-top:2px solid #fff;padding-top:10px;font-size:26px;color:#fff;z-index:2}@media only screen and (max-width:1600px){.case-card .client{font-size:25px}}@media only screen and (max-width:1440px){.case-card .client{font-size:24px}}@media only screen and (max-width:1100px){.case-card .client{font-size:23px}}@media only screen and (max-width:900px){.case-card .client{font-size:22px}}@media only screen and (max-width:750px){.case-card .client{top:20px;left:20px;right:20px;font-size:16px}}.case-card .title{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:80px;font-weight:700;color:#fff;font-family:"GT Walsheim Pro",sans-serif;line-height:1;z-index:1;background:rgba(13,17,25,0.6);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:100px}@media only screen and (max-width:1600px){.case-card .title{font-size:67.5px}}@media only screen and (max-width:1440px){.case-card .title{font-size:55px}}@media only screen and (max-width:1100px){.case-card .title{font-size:42.5px}}@media only screen and (max-width:900px){.case-card .title{font-size:30px}}@media only screen and (max-width:750px){.case-card .title{padding:20px;font-size:24px;line-height:1.2}}.case-card .title span{display:block;overflow:hidden;padding-bottom:5px}.case-card .title span em{font-style:normal;-webkit-transform:translateY(105%);transform:translateY(105%);display:block;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width:1100px){.case-card .title span em{-webkit-transform:none;transform:none}}@media only screen and (min-width:1100px){.case-card:hover .case-card__content{clip-path:inset(20px 20px);clip-path:inset(10px 10px)}.case-card:hover .case-card__content .title span em{-webkit-transform:translateY(0%);transform:translateY(0%)}.case-card:hover .case-card__content:before{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}.blogcard{position:relative;cursor:pointer}.blogcard:hover .title{color:#ff7dc8}.blogcard:hover figure img{clip-path:inset(20px 20px);clip-path:inset(10px 10px)}.blogcard figure{margin-bottom:32px;display:block;position:relative;background-color:#ff7dc8;aspect-ratio:630/390}.blogcard figure img{display:block;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;clip-path:inset(0px 0px);width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blogcard .cat{color:#ff7dc8;font-size:20px;text-transform:capitalize;margin-bottom:16px}.blogcard .title{font-size:40px;font-size:40px;font-weight:700;line-height:120%;font-family:"GT Walsheim Pro",sans-serif;color:#ebe1dc;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;text-transform:capitalize}@media only screen and (max-width:1600px){.blogcard .title{font-size:37.5px}}@media only screen and (max-width:1440px){.blogcard .title{font-size:35px}}@media only screen and (max-width:1100px){.blogcard .title{font-size:32.5px}}@media only screen and (max-width:900px){.blogcard .title{font-size:30px}}.blogcard a{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.blogcard--dark .title{color:#0d1119}.blog-hero{position:relative;margin-bottom:80px;background:#ebe1dc}@media only screen and (max-width:750px){.blog-hero{margin-bottom:40px}}.blog-hero figure{height:100vh;padding:12px;margin-bottom:80px;-webkit-transition:1s ease-out;transition:1s ease-out;-webkit-transition:all 2s cubic-bezier(0.165,0.84,0.44,1);transition:all 2s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width:750px){.blog-hero figure{margin-bottom:40px}}.blog-hero figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-hero figure:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,17,25,0.8)),to(rgba(13,17,25,0)));background:linear-gradient(180deg,rgba(13,17,25,0.8) 0%,rgba(13,17,25,0) 100%);height:200px;left:12px;right:12px;top:12px;content:"";display:block;position:absolute;opacity:0;-webkit-transition:1s;transition:1s}.bodyin .blog-hero figure:after{opacity:1}.darkHeader .blog-hero figure:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(235,225,220,0.8)),to(rgba(235,225,220,0)));background:linear-gradient(180deg,rgba(235,225,220,0.8) 0%,rgba(235,225,220,0) 100%)}.blog-hero.in figure{height:50vh}.blog-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;border-bottom:2px solid #0d1119;padding-bottom:100px}@media only screen and (max-width:750px){.blog-hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:50px}}.blog-hero .title-block{width:60%}@media only screen and (max-width:750px){.blog-hero .title-block{width:100%}}.blog-hero .title-block .title{font-size:100px;font-weight:900;line-height:1;letter-spacing:-0.1rem}@media only screen and (max-width:1600px){.blog-hero .title-block .title{font-size:95px}}@media only screen and (max-width:1440px){.blog-hero .title-block .title{font-size:90px}}@media only screen and (max-width:1100px){.blog-hero .title-block .title{font-size:85px}}@media only screen and (max-width:900px){.blog-hero .title-block .title{font-size:80px}}@media only screen and (max-width:750px){.blog-hero .title-block .title{font-size:40px}}.blog-hero .title-block .back-btn{margin-top:40px}.blog-hero .text{width:40%;font-size:20px;line-height:1.2}@media only screen and (max-width:750px){.blog-hero .text{width:100%}}.blog-hero .text>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-hero .text .date{border-top:2px solid #0d1119;border-bottom:2px solid #0d1119;padding:20px 0;margin-bottom:20px}.blog-hero .text .d{max-width:220px;width:100%}.service-hero{background:var(--color)}@media only screen and (max-width:750px){.service-hero{height:auto;padding-top:150px}}.service-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:30vh;padding-top:30dvh;min-height:100vh;padding-bottom:90px}.service-hero .title{font-size:140px;margin-bottom:0px;font-weight:900;letter-spacing:-0.05em;color:var(--colorText,#0d1119)}@media only screen and (max-width:1600px){.service-hero .title{font-size:127.5px}}@media only screen and (max-width:1440px){.service-hero .title{font-size:115px}}@media only screen and (max-width:1100px){.service-hero .title{font-size:102.5px}}@media only screen and (max-width:900px){.service-hero .title{font-size:90px}}@media only screen and (max-width:750px){.service-hero .title{font-size:64px;margin-bottom:30px}}.service-hero .title .cursor{width:calc(4.167vw * var(--site-size, 1));height:calc(0.694vw * var(--site-size, 1));display:inline-block;background:#fff;-webkit-animation:0.8s cursor infinite;animation:0.8s cursor infinite;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);margin-left:15px}@media only screen and (max-width:750px){.service-hero .title .cursor{margin-left:0px;width:0;position:relative}.service-hero .title .cursor:after{width:15px;height:100%;background:#fff;content:"";position:absolute;top:0;left:10px}}@media only screen and (max-width:750px){.service-hero.longtitle .title{font-size:50px}}.service-hero .subtitle{color:#fff;color:#ebe1dc;font-size:40px;max-width:50%;margin-bottom:20px;font-family:"GT Walsheim Pro",sans-serif;font-weight:700;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:1s;transition-delay:1s}@media only screen and (max-width:1600px){.service-hero .subtitle{font-size:37.5px}}@media only screen and (max-width:1440px){.service-hero .subtitle{font-size:35px}}@media only screen and (max-width:1100px){.service-hero .subtitle{font-size:32.5px}}@media only screen and (max-width:900px){.service-hero .subtitle{font-size:30px}}@media only screen and (max-width:750px){.service-hero .subtitle{max-width:unset;font-size:24px}}.service-hero .text-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:1.2s;transition-delay:1.2s}@media only screen and (max-width:750px){.service-hero .text-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-hero .text{max-width:50%;font-size:26px;line-height:1.5;font-family:"GT Walsheim Pro",sans-serif}@media only screen and (max-width:1600px){.service-hero .text{font-size:25px}}@media only screen and (max-width:1440px){.service-hero .text{font-size:24px}}@media only screen and (max-width:1100px){.service-hero .text{font-size:23px}}@media only screen and (max-width:900px){.service-hero .text{font-size:22px}}@media only screen and (max-width:750px){.service-hero .text{max-width:unset;font-size:18px}}.services-submenu-gap{background:#ebe1dc;height:30px}@media only screen and (max-width:750px){.services-submenu-gap{display:none}}.services-submenu{background:#ebe1dc;position:sticky;top:0px;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;z-index:10}.nav-down .services-submenu{top:100px}.services-submenu .grid{border-top:2px solid #0d1119;border-bottom:2px solid #0d1119;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding-left:0;padding-right:0}@media only screen and (max-width:900px){.services-submenu .grid{gap:30px}}@media only screen and (max-width:750px){.services-submenu .grid{display:none}}.services-submenu .grid a{color:#0d1119;font-size:20px;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.services-submenu .grid a:hover{color:var(--color,#ff7dc8)}.services-submenu .grid a.active{color:var(--color,#ff7dc8)}@media only screen and (max-width:750px){.services-submenu .container{margin:0;padding:0}}.services-submenu .services-select{display:none;background:#ebe1dc;border-bottom:2px solid #0d1119}.services-submenu .services-select__control{height:60px;padding-left:20px;padding-right:0px;cursor:pointer;background:#ebe1dc;z-index:2;position:relative}.services-submenu .services-select__control:hover{background:#ff64bd}.services-submenu .services-select__control:hover .services-select__indicators:after{-webkit-transform:translateY(5px);transform:translateY(5px)}.services-submenu .services-select__control--menu-is-open .services-select__indicators:after{-webkit-transform:translateY(-3px) rotate(180deg)!important;transform:translateY(-3px) rotate(180deg)!important}.services-submenu .services-select__input-container{display:none}.services-submenu .services-select__indicators{width:40px}.services-submenu .services-select__indicators svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.services-submenu .services-select__indicators:after{content:"↓";-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.services-submenu .services-select__menu{background:#ebe1dc;padding:10px 20px;-webkit-box-shadow:0 5px 10px 0px rgba(13,17,25,0.2);box-shadow:0 5px 10px 0px rgba(13,17,25,0.2);-webkit-animation:menufadeIn 0.2s ease-in-out;animation:menufadeIn 0.2s ease-in-out}.services-submenu .services-select__option{padding:10px 0}@media only screen and (max-width:750px){.services-submenu .services-select{display:block}}@-webkit-keyframes menufadeIn{0%{opacity:0}to{opacity:1}}@keyframes menufadeIn{0%{opacity:0}to{opacity:1}}.cases-block{background:#0d1119;padding-top:100px;padding-bottom:100px}@media only screen and (max-width:750px){.cases-block{padding-top:50px;padding-bottom:50px}}.cases-block .container{margin-left:auto!important;margin-right:auto!important}.cases-block.bg-light{background:#ebe1dc}.cases-block.bg-light .home-work--title{color:#0d1119}.cases-block .filter_mobile{margin-bottom:20px;display:none}@media only screen and (max-width:1100px){.cases-block .filter_mobile{display:block}}@media only screen and (max-width:750px){.cases-block .filter_mobile{margin-left:auto;margin-right:auto;max-width:400px}}.cases-block .filter_mobile .form-select,.cases-block .filter_mobile .form-select__control,.cases-block .filter_mobile .form-select__menu{background:#ebe1dc}.cases-block .filters-line{height:2px;width:100%;background:#fff;display:block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-bottom:20px}@media only screen and (max-width:750px){.cases-block .filters-line{margin-left:auto;margin-right:auto;max-width:400px}}.cases-block .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;font-size:20px;margin-bottom:80px;top:0px;position:sticky;background:#0d1119;z-index:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 20px 0}@media only screen and (max-width:1100px){.cases-block .filters{display:none}}.cases-block .filters__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media only screen and (max-width:1240px){.cases-block .filters__links{gap:30px}}.cases-block .filters__links input{display:none}.cases-block .filters__links label{position:relative;display:block;padding-bottom:4px;background:none;color:#ebe1dc;cursor:pointer;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;font-size:20px}.cases-block .filters__links label:before{width:100%;height:2px;background:#fff;content:"";display:block;position:absolute;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.cases-block .filters__links label:hover{color:#ff7dc8}.cases-block .filters__links label:has(input:checked):before{-webkit-transform:scaleX(1);transform:scaleX(1)}.cases-block .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.cases-block .grid:has(.js-loading){opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}@media only screen and (max-width:750px){.cases-block .grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr);max-width:400px;margin-left:auto;margin-right:auto}}.cases-block .grid .js-results{display:contents}.who-we-are-block{background:#ebe1dc;position:relative;padding-bottom:150px;overflow:hidden}.who-we-are-block .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(4,1fr);gap:70px 20px}@media only screen and (max-width:1100px){.who-we-are-block .grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:900px){.who-we-are-block .grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:600px){.who-we-are-block .grid{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:40px 10px;max-width:360px;margin-left:auto;margin-right:auto}}.who-we-are-block .item:hover{cursor:pointer}.who-we-are-block .item:hover figure img:nth-child(2){clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.who-we-are-block .item .name{padding:20px 0 5px;font-size:30px;font-weight:700}.who-we-are-block .item .images{background:#ebe1dc}.who-we-are-block .item figure{position:relative}.who-we-are-block .item figure img{display:block;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;mix-blend-mode:multiply;pointer-events:none}.who-we-are-block .item figure img:nth-child(2){position:absolute;top:0;left:0;width:100%;height:100%;clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;mix-blend-mode:normal}@media only screen and (max-width:750px){.who-we-are-block .item figure img:nth-child(2){display:none}}.who-we-are-block .item figure .images{-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;clip-path:inset(0px 0px)}.who-we-are-block .item .position{font-size:20px}.who-we-are-block .item .icons-grid{visibility:hidden;position:absolute;pointer-events:none}.who-we-are-block__popup{position:fixed;top:0;right:0;width:50%;background:#ebe1dc;z-index:1002;height:100vh;opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;pointer-events:none;min-width:800px}@media only screen and (max-width:750px){.who-we-are-block__popup{width:100vw;min-width:unset}}.who-we-are-block__popup .overlay{background:#b464ff;width:100vw;right:100%;height:100vh;top:0;position:absolute;opacity:0.8}.who-we-are-block__popup.active{-webkit-transform:translateX(0%);transform:translateX(0%);opacity:1;pointer-events:all}.who-we-are-block__popup figure{position:absolute;width:300px;left:-100px;top:120px}@media only screen and (max-width:900px){.who-we-are-block__popup figure{left:0}}@media only screen and (max-width:750px){.who-we-are-block__popup figure{position:relative;width:100%;left:auto;top:auto}}.who-we-are-block__popup figure img{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media only screen and (max-width:900px){.who-we-are-block__popup figure img{display:none}}.who-we-are-block__popup figure img.mobileImg{display:none}@media only screen and (max-width:900px){.who-we-are-block__popup figure img.mobileImg{display:block}}.who-we-are-block__popup .content{background:#fff;padding:120px 40px 40px 250px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;height:100vh}@media only screen and (max-width:900px){.who-we-are-block__popup .content{padding-left:340px}}@media only screen and (max-width:750px){.who-we-are-block__popup .content{padding:70px 24px 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;overflow-y:auto}.who-we-are-block__popup .content:before{height:100px;right:10px;content:"";display:block;position:absolute;top:0;left:0;z-index:1;background:-webkit-gradient(linear,left top,left bottom,from(rgb(255,255,255)),to(rgba(255,255,255,0)));background:linear-gradient(to bottom,rgb(255,255,255) 0%,rgba(255,255,255,0) 100%)}}.who-we-are-block__popup .name{font-size:60px;font-weight:900;margin-bottom:20px}@media only screen and (max-width:1600px){.who-we-are-block__popup .name{font-size:55px}}@media only screen and (max-width:1440px){.who-we-are-block__popup .name{font-size:50px}}@media only screen and (max-width:1100px){.who-we-are-block__popup .name{font-size:45px}}@media only screen and (max-width:900px){.who-we-are-block__popup .name{font-size:40px}}.who-we-are-block__popup .position{font-size:20px;margin-bottom:40px}.who-we-are-block__popup .icons-grid{position:absolute;top:450px;left:30px}.who-we-are-block__popup .icons-grid-item{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;gap:10px;margin-bottom:15px}.who-we-are-block__popup .icons-grid-item img{width:30px;max-height:30px}@media only screen and (max-width:750px){.who-we-are-block__popup .icons-grid-item img{width:40px}}@media only screen and (max-width:750px){.who-we-are-block__popup .icons-grid-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;font-size:14px}}@media only screen and (max-width:750px){.who-we-are-block__popup .icons-grid{top:auto;position:relative;left:0;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);text-align:center;margin-bottom:30px}}.who-we-are-block__popup .text p{font-size:18px;line-height:1.5;margin-bottom:15px;max-width:500px}.who-we-are-block .closeBtn{position:absolute;top:20px;right:20px;z-index:2}.closeBtn{width:40px;height:40px;font-size:0;color:transparent;background:none;cursor:pointer}.closeBtn span{width:30px;height:2px;background:#0d1119;display:block;position:absolute;top:50%;left:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin:-1px 0 0 -15px}.closeBtn span:nth-child(2){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.logos-block{padding-bottom:100px}@media only screen and (max-width:750px){.logos-block{padding-bottom:50px}}.logos-block .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px;gap:clamp(40px,-66.2px + 0.118 * 100vw,80px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:750px){.logos-block .grid{gap:40px}}.logos-block .i{width:calc(20% - 80px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1240px){.logos-block .i{width:calc(25% - 70px)}}@media only screen and (max-width:1100px){.logos-block .i{width:calc(30% - 20px)}}@media only screen and (max-width:750px){.logos-block .i{width:calc(50% - 20px)}}.logos-block.bg-light{background:#ebe1dc}.logos-block.bg-light .grid{mix-blend-mode:exclusion}.full-image+.logos-block,.title-text+.logos-block{padding-top:100px}@media only screen and (max-width:750px){.full-image+.logos-block,.title-text+.logos-block{padding-top:50px}}.quote-block+.logos-block.bg-light{padding-top:100px}@media only screen and (max-width:750px){.quote-block+.logos-block.bg-light{padding-top:50px}}.quote-block{padding:100px 0}.quote-block__content{margin:50px auto 0;max-width:900px;text-align:right;position:relative}@media only screen and (max-width:1240px){.quote-block__content{margin-right:unset;max-width:calc(100% - 150px)}}@media only screen and (max-width:1240px) and (max-width:750px){.quote-block__content{max-width:calc(100% - 50px)}}.quote-block__content:before{content:"“";position:absolute;top:0;right:100%;margin-right:50px;color:#ebe1dc;font-size:240px;display:block;font-family:"GT Walsheim Pro",sans-serif;line-height:1}@media only screen and (max-width:750px){.quote-block__content:before{margin-right:10px;font-size:100px}}.quote-block p{font-size:26px;color:#ebe1dc;line-height:1.6}@media only screen and (max-width:1600px){.quote-block p{font-size:24px}}@media only screen and (max-width:1440px){.quote-block p{font-size:22px}}@media only screen and (max-width:1100px){.quote-block p{font-size:20px}}@media only screen and (max-width:900px){.quote-block p{font-size:18px}}@media only screen and (max-width:750px){.quote-block p{font-size:16px}}.quote-block .author{font-size:26px;color:#ebe1dc;line-height:1.5;opacity:0.8;margin-top:50px}@media only screen and (max-width:1600px){.quote-block .author{font-size:24px}}@media only screen and (max-width:1440px){.quote-block .author{font-size:22px}}@media only screen and (max-width:1100px){.quote-block .author{font-size:20px}}@media only screen and (max-width:900px){.quote-block .author{font-size:18px}}@media only screen and (max-width:750px){.quote-block .author{font-size:16px}}.single-post .quote-block{padding:0;margin:100px 0}@media only screen and (max-width:750px){.single-post .quote-block{margin:50px 0}}.single-post .quote-block .sectiontitle{display:none}.single-post .quote-block p{color:#0d1119}.single-post .quote-block .author{color:#0d1119}.full-image{background:#ebe1dc}.full-image figure{overflow:hidden;top:0}@media only screen and (max-width:750px){.full-image figure>div{-webkit-transform:none!important;transform:none!important}}.full-image figure>div img{margin-top:-5vh;margin-bottom:-5vh}@media only screen and (max-width:750px){.full-image figure>div img{margin:0}}.full-image img{width:100%;display:block}.full-image.has-margin{padding:20px}.case-hero+.full-image{padding-top:100px;background:#ebe1dc}@media only screen and (max-width:750px){.case-hero+.full-image{padding-top:50px}}.case-hero{position:relative;padding-top:100vh;background:#ebe1dc;padding-bottom:0px;-webkit-transition:1s;transition:1s;-webkit-transition-delay:1s;transition-delay:1s}@media only screen and (max-width:750px){.case-hero{padding-top:70vh;padding-top:70dvh}}.case-hero.in{padding-top:50vh}.case-hero.in figure{height:calc(50vh - 24px)}.case-hero.in figure:after{opacity:1}.case-hero figure{position:absolute;top:12px;left:12px;right:12px;height:calc(100vh - 24px);-webkit-transition:1s;transition:1s;-webkit-transition-delay:1s;transition-delay:1s}@media only screen and (max-width:750px){.case-hero figure{height:calc(70vh - 24px);height:calc(70dvh - 24px)}}.case-hero figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:var(--v1,0);-webkit-transition:1s;transition:1s}.case-hero figure:after{background:-webkit-gradient(linear,left top,left bottom,from(rgba(13,17,25,0.8)),to(rgba(13,17,25,0)));background:linear-gradient(180deg,rgba(13,17,25,0.8) 0%,rgba(13,17,25,0) 100%);height:200px;left:0;right:0;top:0;content:"";display:block;position:absolute;opacity:0;-webkit-transition:1s;transition:1s}.case-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:750px){.case-hero .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:-100px}}.case-hero .title-block-cont{position:relative;max-width:60vh;width:45%;min-width:500px}@media only screen and (max-width:1600px){.case-hero .title-block-cont{min-width:400px}}@media only screen and (max-width:1100px){.case-hero .title-block-cont{min-width:350px}}@media only screen and (max-width:750px){.case-hero .title-block-cont{width:100%;min-width:unset}}.case-hero .title-block-cont .back-btn{position:absolute;top:100%;left:0;margin-top:20px}@media only screen and (max-width:750px){.case-hero .title-block-cont .back-btn{display:none}}.case-hero .title-block{aspect-ratio:1;background:var(--color,#32aa6e);padding:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-bottom:-50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:630px;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:1.1s;transition-delay:1.1s;color:var(--colorText,#0d1119);clip-path:polygon(0 0,0 0,0 100%,0 100%)}@media only screen and (max-width:750px){.case-hero .title-block{-webkit-transform:none;transform:none;padding:20px;margin-bottom:0}}.case-hero .title-block .cat{font-size:26px;margin:0px 0 auto 0px;text-transform:lowercase;font-family:"GT Walsheim Pro",sans-serif;font-weight:400;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.case-hero .title-block .cat{font-size:25px}}@media only screen and (max-width:1440px){.case-hero .title-block .cat{font-size:24px}}@media only screen and (max-width:1100px){.case-hero .title-block .cat{font-size:23px}}@media only screen and (max-width:900px){.case-hero .title-block .cat{font-size:22px}}.case-hero .title-block .client{font-size:28px;margin-bottom:14px}@media only screen and (max-width:1600px){.case-hero .title-block .client{font-size:26.5px}}@media only screen and (max-width:1440px){.case-hero .title-block .client{font-size:25px}}@media only screen and (max-width:1100px){.case-hero .title-block .client{font-size:23.5px}}@media only screen and (max-width:900px){.case-hero .title-block .client{font-size:22px}}.case-hero .title-block .title{font-weight:700;font-size:72px;line-height:1;margin:0;color:var(--colorText,#0d1119);letter-spacing:-0.05em}@media only screen and (max-width:1600px){.case-hero .title-block .title{font-size:64px}}@media only screen and (max-width:1440px){.case-hero .title-block .title{font-size:56px}}@media only screen and (max-width:1100px){.case-hero .title-block .title{font-size:48px}}@media only screen and (max-width:900px){.case-hero .title-block .title{font-size:40px}}@media only screen and (max-height:801px) and (orientation:landscape){.case-hero .title-block .title{font-size:60px}}@media only screen and (max-height:801px) and (orientation:landscape) and (max-width:1600px){.case-hero .title-block .title{font-size:55px}}@media only screen and (max-height:801px) and (orientation:landscape) and (max-width:1440px){.case-hero .title-block .title{font-size:50px}}@media only screen and (max-height:801px) and (orientation:landscape) and (max-width:1100px){.case-hero .title-block .title{font-size:45px}}@media only screen and (max-height:801px) and (orientation:landscape) and (max-width:900px){.case-hero .title-block .title{font-size:40px}}@media only screen and (max-width:750px){.case-hero .title-block .title{font-size:32px}}.case-hero.in .title-block{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.case-hero .text{width:50%;padding-top:200px}@media only screen and (max-width:750px){.case-hero .text{width:100%;padding-top:0}}.case-hero .text p{font-size:28px;line-height:1.5;margin-bottom:30px}@media only screen and (max-width:1600px){.case-hero .text p{font-size:26px}}@media only screen and (max-width:1440px){.case-hero .text p{font-size:24px}}@media only screen and (max-width:1100px){.case-hero .text p{font-size:22px}}@media only screen and (max-width:900px){.case-hero .text p{font-size:20px}}@media only screen and (max-width:750px){.case-hero .text p{font-size:16px}}.case-hero .text .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:3px}.case-hero .text .buttons .back-btn{display:none}@media only screen and (max-width:750px){.case-hero .text .buttons .back-btn{display:block}}.page-hero{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 50px;background:var(--color,#ff7dc8)}@media only screen and (max-width:750px){.page-hero{padding:0}}@media (orientation:landscape) and (max-width:900px) and (max-height:500px){.page-hero{padding-top:114px}}.page-hero h1{display:none}.page-hero .text{color:#0d1119;font-size:calc(11.111vw * var(--site-size, 1));font-weight:900;line-height:1;letter-spacing:calc(-0.556vw * var(--site-size, 1));letter-spacing:-0.05em;font-family:"GT Walsheim Pro",sans-serif}@media (min-aspect-ratio:19/10){.page-hero .text{font-size:20vh}}@media only screen and (max-width:750px){.page-hero .text{font-size:15vw}}@media (orientation:landscape) and (max-width:900px) and (max-height:500px){.page-hero .text{font-size:20vh}}.page-hero .cursor{width:calc(6.25vw * var(--site-size, 1));height:calc(0.972vw * var(--site-size, 1));display:inline-block;background:#fff;-webkit-animation:0.8s pagecursor infinite;animation:0.8s pagecursor infinite;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);margin-left:15px}@media only screen and (max-width:750px){.page-hero .cursor{margin-left:0px;width:0;position:relative}.page-hero .cursor:after{width:15px;height:100%;background:#fff;content:"";position:absolute;top:0;left:10px}}@-webkit-keyframes pagecursor{0%{opacity:0}50%{opacity:1}to{opacity:1}}@keyframes pagecursor{0%{opacity:0}50%{opacity:1}to{opacity:1}}.service-form{background:#ebe1dc;padding-bottom:100px;position:relative}.service-form__anchor{position:absolute;top:-70px;width:100%;height:1px}@media only screen and (max-width:750px){.service-form{padding-bottom:50px}}.service-form .container{border-top:2px solid #0d1119;padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:40px}@media only screen and (max-width:750px){.service-form .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:50px}}.service-form .text-col{max-width:680px;width:100%}.service-form .text-col .title{color:var(--color,#ff7dc8);font-size:50px;letter-spacing:-0.05em;margin-bottom:50px}@media only screen and (max-width:1600px){.service-form .text-col .title{font-size:47.5px}}@media only screen and (max-width:1440px){.service-form .text-col .title{font-size:45px}}@media only screen and (max-width:1100px){.service-form .text-col .title{font-size:42.5px}}@media only screen and (max-width:900px){.service-form .text-col .title{font-size:40px}}@media only screen and (max-width:750px){.service-form .text-col .title{margin-bottom:20px}}.service-form .text-col p{font-size:20px;line-height:1.5}@media only screen and (max-width:1600px){.service-form .text-col p{font-size:19.5px}}@media only screen and (max-width:1440px){.service-form .text-col p{font-size:19px}}@media only screen and (max-width:1100px){.service-form .text-col p{font-size:18.5px}}@media only screen and (max-width:900px){.service-form .text-col p{font-size:18px}}.service-form .form-col{width:100%;max-width:520px}.service-form .form-col .form .form-select__control{background:var(--color,#ff7dc8)}.service-form .form-col .form .form-select__menu{background:var(--color,#ff7dc8)}.service-form .form-col .form .btn{background:var(--color,#ff7dc8)}.service-form .form-col .form .btn .h{border-color:var(--color,#ff7dc8);color:var(--color,#ff7dc8)}.service-form .form-col .form select{background:var(--color,#ff7dc8)}.service-form .message{color:#fff;font-size:32px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;padding:20px;width:100%;max-width:520px}.service-form .message strong{font-size:48px}.service-form .message.sending{background:#32aa6e}.service-form .message.sent{background:#ff7dc8}.service-form .reset{display:inline-block;background:none;color:#0d1119;margin-top:20px;margin-left:20px;cursor:pointer;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.service-form .reset:hover{color:#ff7dc8}.nextService{background:#ebe1dc;position:relative}.nextService a{position:absolute;top:0;left:0;width:100%;height:100%}.nextService .container{border-top:2px solid #0d1119;padding-top:50px;padding-bottom:50px;-webkit-transition:0.5s;transition:0.5s;position:relative;transition:0.5s}@media only screen and (max-width:750px){.nextService .container{padding-top:30px;padding-bottom:30px}}.nextService .container:hover{background:var(--color)}.nextService .subtitle{font-size:26px;color:#0d1119;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;text-transform:lowercase;font-weight:600}.nextService .title{font-size:80px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"GT Walsheim Pro",sans-serif;margin-top:-7px;line-height:1;padding-top:10px;cursor:pointer;gap:20px}@media only screen and (max-width:1600px){.nextService .title{font-size:70px}}@media only screen and (max-width:1440px){.nextService .title{font-size:60px}}@media only screen and (max-width:1100px){.nextService .title{font-size:50px}}@media only screen and (max-width:900px){.nextService .title{font-size:40px}}.nextService .title .arrow{-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.nextService .title:hover{cursor:pointer}.nextService .title:hover .arrow{-webkit-transform:translateX(15px);transform:translateX(15px)}.detailed-services{background:#ebe1dc;padding-bottom:100px}.detailed-services .container{border-top:2px solid #0d1119;padding-top:50px}.detailed-services .title{font-size:80px;font-family:"GT Walsheim Pro",sans-serif;font-weight:900;margin-bottom:110px;line-height:1.2;text-align:right;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.detailed-services .title{font-size:75px}}@media only screen and (max-width:1440px){.detailed-services .title{font-size:70px}}@media only screen and (max-width:1100px){.detailed-services .title{font-size:65px}}@media only screen and (max-width:900px){.detailed-services .title{font-size:60px}}@media only screen and (max-width:750px){.detailed-services .title{font-size:40px;margin-bottom:0}}.detailed-services .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:750px){.detailed-services .list{gap:0px}}.detailed-services .list-item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}@media only screen and (max-width:750px){.detailed-services .list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin:0 -30px;padding:60px 30px}.detailed-services .list-item:nth-child(2n){background:#fff}.detailed-services .list-item:nth-child(2n) .list-item-text:before{background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(#fff));background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%)}}.detailed-services .list-item.open .list-item-text{max-height:1000px}.detailed-services .list-item.open .list-item-text:before{opacity:0}.detailed-services .list-item.open .expand-button span:nth-child(2){-webkit-transform:rotate(0deg);transform:rotate(0deg)}.detailed-services .list-item.no-plus .list-item-text{max-height:1000px}.detailed-services .list-item.no-plus .list-item-text:before{opacity:0}.detailed-services .list-item.no-plus .expand-button,.detailed-services .list-item.no-plus .expand-button-area{display:none}.detailed-services .list-item-title{max-width:530px;width:100%;font-size:40px;font-family:"GT Walsheim Pro",sans-serif;font-weight:900;line-height:1.2;letter-spacing:-0.05em;color:#0d1119}@media only screen and (max-width:1600px){.detailed-services .list-item-title{font-size:37.5px}}@media only screen and (max-width:1440px){.detailed-services .list-item-title{font-size:35px}}@media only screen and (max-width:1100px){.detailed-services .list-item-title{font-size:32.5px}}@media only screen and (max-width:900px){.detailed-services .list-item-title{font-size:30px}}@media only screen and (max-width:750px){.detailed-services .list-item-title{margin-bottom:0}}.detailed-services .list-item-text{max-width:680px;width:100%;font-size:20px;line-height:1.5;max-height:150px;position:relative;overflow:hidden;-webkit-transition:0.5s;transition:0.5s}@media only screen and (max-width:1600px){.detailed-services .list-item-text{font-size:19.5px}}@media only screen and (max-width:1440px){.detailed-services .list-item-text{font-size:19px}}@media only screen and (max-width:1100px){.detailed-services .list-item-text{font-size:18.5px}}@media only screen and (max-width:900px){.detailed-services .list-item-text{font-size:18px}}@media only screen and (max-width:750px){.detailed-services .list-item-text{font-size:16px}}.detailed-services .list-item-text:before{height:80px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(235,225,220,0)),to(#ebe1dc));background:linear-gradient(180deg,rgba(235,225,220,0) 0%,#ebe1dc 100%);width:100%;content:"";position:absolute;bottom:0;left:0;-webkit-transition:0.5s;transition:0.5s}.detailed-services .list .expand-button-area{position:absolute;width:52%;top:0;height:calc(100% + 50px);opacity:0;right:0;font-size:0;cursor:pointer}@media only screen and (max-width:750px){.detailed-services .list .expand-button-area{height:100%;width:100%}}.detailed-services .list .expand-button-area:hover+.expand-button span{opacity:0.5}.detailed-services .list .expand-button{position:absolute;bottom:-40px;right:0;background:none;font-size:0;width:26px;height:26px;cursor:pointer}@media only screen and (max-width:750px){.detailed-services .list .expand-button{right:30px;bottom:30px}}.detailed-services .list .expand-button span{width:20px;height:4px;background:var(--color,#ff7dc8);display:block;position:absolute;top:50%;left:50%;margin:-3px 0 0 -9px;pointer-events:none;-webkit-transition:0.5s;transition:0.5s}.detailed-services .list .expand-button span:nth-child(2){-webkit-transform:rotate(90deg);transform:rotate(90deg)}.title-text-columns{padding:150px 0;background:#ebe1dc}@media only screen and (max-width:750px){.title-text-columns{padding:50px 0}}.title-text-columns .title{font-size:80px;font-family:"GT Walsheim Pro",sans-serif;font-weight:900;margin-bottom:110px;line-height:1.2}@media only screen and (max-width:1600px){.title-text-columns .title{font-size:75px}}@media only screen and (max-width:1440px){.title-text-columns .title{font-size:70px}}@media only screen and (max-width:1100px){.title-text-columns .title{font-size:65px}}@media only screen and (max-width:900px){.title-text-columns .title{font-size:60px}}@media only screen and (max-width:750px){.title-text-columns .title{font-size:40px;margin-bottom:50px}}.title-text-columns .grid{gap:40px;display:-ms-grid;display:grid;-ms-grid-columns:;grid-template-columns:repeat(var(--gridSize,2),1fr)}@media only screen and (max-width:900px){.title-text-columns .grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){.title-text-columns .grid{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr);gap:30px}}.title-text-columns .grid h3{font-size:40px;font-family:"GT Walsheim Pro",sans-serif;font-weight:900;margin-bottom:30px;line-height:1.2;color:var(--color,#ebe1dc);letter-spacing:-0.05em}@media only screen and (max-width:1600px){.title-text-columns .grid h3{font-size:37.5px}}@media only screen and (max-width:1440px){.title-text-columns .grid h3{font-size:35px}}@media only screen and (max-width:1100px){.title-text-columns .grid h3{font-size:32.5px}}@media only screen and (max-width:900px){.title-text-columns .grid h3{font-size:30px}}@media only screen and (max-width:750px){.title-text-columns .grid h3{margin-bottom:20px}}.title-text-columns .grid p{font-size:20px;line-height:1.5}@media only screen and (max-width:1600px){.title-text-columns .grid p{font-size:19.5px}}@media only screen and (max-width:1440px){.title-text-columns .grid p{font-size:19px}}@media only screen and (max-width:1100px){.title-text-columns .grid p{font-size:18.5px}}@media only screen and (max-width:900px){.title-text-columns .grid p{font-size:18px}}@media only screen and (max-width:750px){.title-text-columns .grid p{font-size:16px}}.service-hero{background:var(--color)}@media only screen and (max-width:750px){.service-hero{height:auto;padding-top:150px}}.service-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:30vh;padding-top:30dvh;min-height:100vh;padding-bottom:90px}.service-hero .title{font-size:140px;margin-bottom:0px;font-weight:900;letter-spacing:-0.05em;color:var(--colorText,#0d1119)}@media only screen and (max-width:1600px){.service-hero .title{font-size:127.5px}}@media only screen and (max-width:1440px){.service-hero .title{font-size:115px}}@media only screen and (max-width:1100px){.service-hero .title{font-size:102.5px}}@media only screen and (max-width:900px){.service-hero .title{font-size:90px}}@media only screen and (max-width:750px){.service-hero .title{font-size:64px;margin-bottom:30px}}.service-hero .title .cursor{width:calc(4.167vw * var(--site-size, 1));height:calc(0.694vw * var(--site-size, 1));display:inline-block;background:#fff;-webkit-animation:0.8s cursor infinite;animation:0.8s cursor infinite;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);margin-left:15px}@media only screen and (max-width:750px){.service-hero .title .cursor{margin-left:0px;width:0;position:relative}.service-hero .title .cursor:after{width:15px;height:100%;background:#fff;content:"";position:absolute;top:0;left:10px}}@media only screen and (max-width:750px){.service-hero.longtitle .title{font-size:50px}}.service-hero .subtitle{color:#fff;color:#ebe1dc;font-size:40px;max-width:50%;margin-bottom:20px;font-family:"GT Walsheim Pro",sans-serif;font-weight:700;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:1s;transition-delay:1s}@media only screen and (max-width:1600px){.service-hero .subtitle{font-size:37.5px}}@media only screen and (max-width:1440px){.service-hero .subtitle{font-size:35px}}@media only screen and (max-width:1100px){.service-hero .subtitle{font-size:32.5px}}@media only screen and (max-width:900px){.service-hero .subtitle{font-size:30px}}@media only screen and (max-width:750px){.service-hero .subtitle{max-width:unset;font-size:24px}}.service-hero .text-cont{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:1.2s;transition-delay:1.2s}@media only screen and (max-width:750px){.service-hero .text-cont{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.service-hero .text{max-width:50%;font-size:26px;line-height:1.5;font-family:"GT Walsheim Pro",sans-serif}@media only screen and (max-width:1600px){.service-hero .text{font-size:25px}}@media only screen and (max-width:1440px){.service-hero .text{font-size:24px}}@media only screen and (max-width:1100px){.service-hero .text{font-size:23px}}@media only screen and (max-width:900px){.service-hero .text{font-size:22px}}@media only screen and (max-width:750px){.service-hero .text{max-width:unset;font-size:18px}}.services-submenu-gap{background:#ebe1dc;height:30px}@media only screen and (max-width:750px){.services-submenu-gap{display:none}}.services-submenu{background:#ebe1dc;position:sticky;top:0px;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;z-index:10}.nav-down .services-submenu{top:100px}.services-submenu .grid{border-top:2px solid #0d1119;border-bottom:2px solid #0d1119;padding-top:30px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;padding-left:0;padding-right:0}@media only screen and (max-width:900px){.services-submenu .grid{gap:30px}}@media only screen and (max-width:750px){.services-submenu .grid{display:none}}.services-submenu .grid a{color:#0d1119;font-size:20px;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.services-submenu .grid a:hover{color:var(--color,#ff7dc8)}.services-submenu .grid a.active{color:var(--color,#ff7dc8)}@media only screen and (max-width:750px){.services-submenu .container{margin:0;padding:0}}.services-submenu .services-select-custom{background:#ebe1dc;border-bottom:2px solid #0d1119;position:relative}@media only screen and (min-width:750px){.services-submenu .services-select-custom{display:none}}.services-submenu .services-select-custom>button{height:60px;padding-left:20px;padding-right:0px;cursor:pointer;background:#ebe1dc;z-index:2;position:relative;width:100%;text-align:left;font-size:16px}.services-submenu .services-select-custom>button:after{content:"↓";-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;position:absolute;top:22px;right:20px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.services-submenu .services-select-custom__dd{position:absolute;top:100%;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#ebe1dc;padding:10px 10px;-webkit-box-shadow:0 5px 10px 0 rgba(13,17,25,0.2);box-shadow:0 5px 10px 0 rgba(13,17,25,0.2);border-top:1px solid #bbb;opacity:0;visibility:hidden;-webkit-transition:0.5s;transition:0.5s}.services-submenu .services-select-custom__dd a{display:block;padding:10px;font-size:16px;color:#000}.services-submenu .services-select-custom:has([aria-expanded=true])>button:after{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.services-submenu .services-select-custom:has([aria-expanded=true]) .services-select-custom__dd{visibility:visible;opacity:1}.services-submenu .services-select{display:none;background:#ebe1dc;border-bottom:2px solid #0d1119}.services-submenu .services-select__control{height:60px;padding-left:20px;padding-right:0px;cursor:pointer;background:#ebe1dc;z-index:2;position:relative}.services-submenu .services-select__control:hover{background:#ff64bd}.services-submenu .services-select__control:hover .services-select__indicators:after{-webkit-transform:translateY(5px);transform:translateY(5px)}.services-submenu .services-select__control--menu-is-open .services-select__indicators:after{-webkit-transform:translateY(-3px) rotate(180deg)!important;transform:translateY(-3px) rotate(180deg)!important}.services-submenu .services-select__input-container{display:none}.services-submenu .services-select__indicators{width:40px}.services-submenu .services-select__indicators svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.services-submenu .services-select__indicators:after{content:"↓";-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.services-submenu .services-select__menu{background:#ebe1dc;padding:10px 20px;-webkit-box-shadow:0 5px 10px 0px rgba(13,17,25,0.2);box-shadow:0 5px 10px 0px rgba(13,17,25,0.2);-webkit-animation:menufadeIn 0.2s ease-in-out;animation:menufadeIn 0.2s ease-in-out}.services-submenu .services-select__option{padding:10px 0}@media only screen and (max-width:750px){.services-submenu .services-select{display:block}}@keyframes menufadeIn{0%{opacity:0}to{opacity:1}}.services-block{background:#ebe1dc;padding-bottom:100px}.services-block .container{border-top:2px solid #0d1119;padding-top:50px}.services-block .title{font-family:"GT Walsheim Pro",sans-serif;font-size:80px}@media only screen and (max-width:1600px){.services-block .title{font-size:75px}}@media only screen and (max-width:1440px){.services-block .title{font-size:70px}}@media only screen and (max-width:1100px){.services-block .title{font-size:65px}}@media only screen and (max-width:900px){.services-block .title{font-size:60px}}@media only screen and (max-width:750px){.services-block .title{font-size:36px}}.services-block__grid{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px}@media only screen and (max-width:900px){.services-block__grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:750px){.services-block__grid{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.services-block__item{aspect-ratio:1;position:relative}@media only screen and (max-width:750px){.services-block__item{aspect-ratio:unset}}.services-block__item .front{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color);z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px;color:#0d1119}@media only screen and (max-width:1100px){.services-block__item .front{padding:25px}}@media only screen and (max-width:750px){.services-block__item .front{position:relative;height:auto}}.services-block__item .front-n{font-size:160px;color:#ebe1dc;margin-bottom:auto;font-family:"GT Walsheim Pro",sans-serif;font-weight:900;line-height:1}@media only screen and (max-width:1600px){.services-block__item .front-n{font-size:140px}}@media only screen and (max-width:1440px){.services-block__item .front-n{font-size:120px}}@media only screen and (max-width:1100px){.services-block__item .front-n{font-size:100px}}@media only screen and (max-width:900px){.services-block__item .front-n{font-size:80px}}.services-block__item .front-title{font-size:50px;margin-bottom:20px;font-family:"GT Walsheim Pro",sans-serif;font-weight:900}@media only screen and (max-width:1600px){.services-block__item .front-title{font-size:45px}}@media only screen and (max-width:1440px){.services-block__item .front-title{font-size:40px}}@media only screen and (max-width:1100px){.services-block__item .front-title{font-size:35px}}@media only screen and (max-width:900px){.services-block__item .front-title{font-size:30px}}@media only screen and (max-width:1100px){.services-block__item .front-title{margin-bottom:10px}}.services-block__item .front-text{font-size:20px;line-height:1.5}@media only screen and (max-width:1600px){.services-block__item .front-text{font-size:19px}}@media only screen and (max-width:1440px){.services-block__item .front-text{font-size:18px}}@media only screen and (max-width:1100px){.services-block__item .front-text{font-size:17px}}@media only screen and (max-width:900px){.services-block__item .front-text{font-size:16px}}@media only screen and (max-width:750px){.services-block__item .front-text{height:auto!important}}.services-block__item .back{position:absolute;top:0;left:0;width:100%;height:100%;font-size:18px;font-size:18px;line-height:1.5;padding:30px;border:10px solid #0d1119;z-index:1;background:#ebe1dc;clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}@media only screen and (max-width:1600px){.services-block__item .back{font-size:17.25px}}@media only screen and (max-width:1440px){.services-block__item .back{font-size:16.5px}}@media only screen and (max-width:1100px){.services-block__item .back{font-size:15.75px}}@media only screen and (max-width:900px){.services-block__item .back{font-size:15px}}@media only screen and (max-width:750px){.services-block__item .back{background:var(--color);border:none;position:relative;clip-path:unset;height:auto;padding-top:0}}.services-block__item .back .arrow{position:absolute;right:30px;bottom:20px;font-size:24px}@media only screen and (max-width:1600px){.services-block__item .back .arrow{font-size:22px}}@media only screen and (max-width:1440px){.services-block__item .back .arrow{font-size:20px}}@media only screen and (max-width:1100px){.services-block__item .back .arrow{font-size:18px}}@media only screen and (max-width:900px){.services-block__item .back .arrow{font-size:16px}}@media only screen and (max-width:750px){.services-block__item .back .arrow{display:none}}.services-block__item:hover .back{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.services-block__item a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.image-block{background:#ebe1dc;padding-top:100px;padding-bottom:100px;position:relative}@media only screen and (max-width:750px){.image-block{padding-top:50px;padding-bottom:50px}}.image-block .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.image-block img{max-width:80%;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:750px){.image-block img{max-width:100%}}.image-block.align-full img{max-width:100%;width:100%}.image-block.align-right .container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.image-block.multiply img{mix-blend-mode:multiply}.image-block+.image-block{margin-top:-80px;padding-top:0}@media only screen and (max-width:750px){.image-block+.image-block{margin-top:-30px}}.title-text{background:#ebe1dc;padding-top:100px;padding-bottom:100px;position:relative}@media only screen and (max-width:750px){.title-text{padding-top:50px;padding-bottom:50px}}.title-text .container{position:relative;text-align:var(--alignment,"left");-webkit-box-align:var(--justify,"flex-start");-ms-flex-align:var(--justify,"flex-start");align-items:var(--justify,"flex-start");display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.title-text .text-cont,.title-text .title-cont{overflow:hidden;padding-right:10px;margin-right:-10px}.title-text .title{font-size:120px;color:var(--color,#ff7dc8);line-height:108%;padding:0 70px;font-family:"GT Walsheim Pro",sans-serif;letter-spacing:-0.05em;line-height:1;-webkit-transform:translateY(calc(100% - var(--elementDistance, 0) * 0.2%));transform:translateY(calc(100% - var(--elementDistance, 0) * 0.2%));-webkit-transform:translateY(calc(100% * (1 - var(--elementVisible, 0))));transform:translateY(calc(100% * (1 - var(--elementVisible, 0))));padding-bottom:20px}@media only screen and (max-width:1600px){.title-text .title{font-size:110px}}@media only screen and (max-width:1440px){.title-text .title{font-size:100px}}@media only screen and (max-width:1100px){.title-text .title{font-size:90px}}@media only screen and (max-width:900px){.title-text .title{font-size:80px}}@media only screen and (max-width:750px){.title-text .title{-webkit-transform:none;transform:none;padding:0 0 30px;font-size:12vw;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1)}}.title-text .text{font-size:26px;line-height:1.5;color:#0d1119;max-width:826px;padding:0 70px;-webkit-transform:translateY(calc(-100% + var(--elementDistance, 0) * 0.2%));transform:translateY(calc(-100% + var(--elementDistance, 0) * 0.2%));-webkit-transform:translateY(calc(-100% * (1 - var(--elementVisible, 0))));transform:translateY(calc(-100% * (1 - var(--elementVisible, 0))));padding-top:50px;font-size:18px;margin-bottom:20px;line-height:1.5}@media only screen and (max-width:1600px){.title-text .text{font-size:24px}}@media only screen and (max-width:1440px){.title-text .text{font-size:22px}}@media only screen and (max-width:1100px){.title-text .text{font-size:20px}}@media only screen and (max-width:900px){.title-text .text{font-size:18px}}.title-text .text ol,.title-text .text ul{margin-left:25px;margin-bottom:15px}.title-text .text li{list-style:unset;color:#0d1119;margin-bottom:15px}.title-text .text li:last-child{margin-bottom:0px}@media only screen and (max-width:1100px){.title-text .text li{line-height:1.581}}.title-text .text li ul+br,.title-text .text li+br{display:none}.title-text .text li br+ul{margin-top:-1em}.title-text .text blockquote{font-weight:700;padding-left:20px;font-style:italic;border-left:3px solid;margin-top:20px;margin-bottom:20px}.title-text .text h1{margin-top:30px;line-height:1.2;font-size:100px}@media only screen and (max-width:1600px){.title-text .text h1{font-size:85px}}@media only screen and (max-width:1440px){.title-text .text h1{font-size:70px}}@media only screen and (max-width:1100px){.title-text .text h1{font-size:55px}}@media only screen and (max-width:900px){.title-text .text h1{font-size:40px}}.title-text .text h2{font-size:80px;margin-bottom:30px;line-height:1.2;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.title-text .text h2{font-size:68.5px}}@media only screen and (max-width:1440px){.title-text .text h2{font-size:57px}}@media only screen and (max-width:1100px){.title-text .text h2{font-size:45.5px}}@media only screen and (max-width:900px){.title-text .text h2{font-size:34px}}.title-text .text h3{font-size:50px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;margin-bottom:25px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.title-text .text h3{font-size:45px}}@media only screen and (max-width:1440px){.title-text .text h3{font-size:40px}}@media only screen and (max-width:1100px){.title-text .text h3{font-size:35px}}@media only screen and (max-width:900px){.title-text .text h3{font-size:30px}}.title-text .text h4{font-size:40px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;margin-bottom:20px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.title-text .text h4{font-size:36.5px}}@media only screen and (max-width:1440px){.title-text .text h4{font-size:33px}}@media only screen and (max-width:1100px){.title-text .text h4{font-size:29.5px}}@media only screen and (max-width:900px){.title-text .text h4{font-size:26px}}.title-text .text h5{font-size:30px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;margin-bottom:20px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.title-text .text h5{font-size:28px}}@media only screen and (max-width:1440px){.title-text .text h5{font-size:26px}}@media only screen and (max-width:1100px){.title-text .text h5{font-size:24px}}@media only screen and (max-width:900px){.title-text .text h5{font-size:22px}}.title-text .text h6{font-size:24px;margin-bottom:20px;line-height:1.2;color:#0d1119;letter-spacing:-0.05em}@media only screen and (max-width:1600px){.title-text .text h6{font-size:23px}}@media only screen and (max-width:1440px){.title-text .text h6{font-size:22px}}@media only screen and (max-width:1100px){.title-text .text h6{font-size:21px}}@media only screen and (max-width:900px){.title-text .text h6{font-size:20px}}.title-text .text p{font-size:clamp(16px,11.2px + 0.008 * 100vw,20px);margin-bottom:20px;line-height:1.5}.title-text .text>a{color:#ff179d;text-decoration:none;position:relative;display:inline-block}.title-text .text>a:after{width:0%;height:1px;top:100%;display:block;background:#ff179d;content:"";margin-top:-5px;left:unset;right:0;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;position:absolute}.title-text .text>a:hover:after{left:0;right:unset;width:100%}.title-text .text li a,.title-text .text p a{color:#ff179d;text-decoration:none;position:relative;display:inline-block}.title-text .text li a:after,.title-text .text p a:after{width:0%;height:1px;top:100%;display:block;background:#ff179d;content:"";margin-top:-5px;left:unset;right:0;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;position:absolute}.title-text .text li a:hover:after,.title-text .text p a:hover:after{left:0;right:unset;width:100%}.title-text .text em{font-style:italic}.title-text .text del{text-decoration:line-through}@media only screen and (max-width:750px){.title-text .text{-webkit-transform:none;transform:none;padding:30px 0 0;font-size:16px;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1)}}.title-text .text img{display:inline-block;margin:30px 0}.title-text .line{margin:0px 0;height:2px;background:#0d1119;width:100%;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transform:scaleX(var(--p100,0%));transform:scaleX(var(--p100,0%));-webkit-transform-origin:0 0;transform-origin:0 0}.title-text.align-right .line{-webkit-transform-origin:100% 0;transform-origin:100% 0}.our-methodology-home{padding:100px 0 100px;overflow:hidden;position:relative}@media only screen and (max-width:750px){.our-methodology-home{padding:0 0 100px 0}}.our-methodology-home .container{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:1440px){.our-methodology-home .container{max-width:85vw}}@media only screen and (max-width:1100px){.our-methodology-home .container{max-width:unset}}@media only screen and (max-width:1440px){.our-methodology-home .container{max-width:unset}}@media only screen and (min-width:750px){.our-methodology-home .parallax{position:absolute;top:0;left:0;width:100%;height:100%}}.our-methodology-home .title{font-size:120px;line-height:1;letter-spacing:-0.05em;margin-bottom:50px;text-transform:capitalize;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1)}@media only screen and (max-width:1600px){.our-methodology-home .title{font-size:110px}}@media only screen and (max-width:1440px){.our-methodology-home .title{font-size:100px}}@media only screen and (max-width:1100px){.our-methodology-home .title{font-size:90px}}@media only screen and (max-width:900px){.our-methodology-home .title{font-size:80px}}@media only screen and (max-width:750px){.our-methodology-home .title{font-size:42px;margin-bottom:30px}}.our-methodology-home .blocks{display:block;white-space:nowrap}.our-methodology-home .block{display:inline-block;width:50%;aspect-ratio:1;margin:0 auto;position:relative;font-size:60px;font-family:"GT Walsheim Pro",sans-serif;font-weight:bold;text-transform:capitalize;line-height:1;vertical-align:top;white-space:normal}@media only screen and (max-width:1600px){.our-methodology-home .block{font-size:55px}}@media only screen and (max-width:1440px){.our-methodology-home .block{font-size:50px}}@media only screen and (max-width:1100px){.our-methodology-home .block{font-size:45px}}@media only screen and (max-width:900px){.our-methodology-home .block{font-size:40px}}.our-methodology-home .block:nth-child(2){margin:250px 0 0 -25%;-webkit-transform:translateY(calc(var(--elementDistance, 0) * -0.1px));transform:translateY(calc(var(--elementDistance, 0) * -0.1px))}@media only screen and (max-width:900px){.our-methodology-home .block:nth-child(2){margin-top:200px}}@media only screen and (max-width:750px){.our-methodology-home .block:nth-child(2){margin:-20px 0 0 10%}}.our-methodology-home .block:nth-child(3){margin:500px 0 0 -25%;-webkit-transform:translateY(calc(var(--elementDistance, 0) * -0.2px));transform:translateY(calc(var(--elementDistance, 0) * -0.2px))}@media only screen and (max-width:900px){.our-methodology-home .block:nth-child(3){margin-top:400px}}@media only screen and (max-width:750px){.our-methodology-home .block:nth-child(3){margin:-20px 0 0 20%}}@media only screen and (max-width:750px){.our-methodology-home .block{display:block;width:80%;-webkit-transform:none!important;transform:none!important;aspect-ratio:unset;margin:0}}.our-methodology-home .block svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.our-methodology-home .block svg rect{stroke:var(--bgcolor,#32aa6e);stroke-dasharray:40 40;stroke-dashoffset:var(--v0,40);-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.our-methodology-home .block-in{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px;opacity:var(--v1,0);-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-delay:1s;transition-delay:1s;background:var(--bgcolor,#32aa6e);padding-top:200px}@media only screen and (max-width:750px){.our-methodology-home .block-in{position:relative;padding:50px 30px}}.our-methodology-home.in .block-in{padding-top:40px}@media only screen and (max-width:750px){.our-methodology-home.in .block-in{padding-top:30px}}.our-methodology-home .text-cont{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:-150px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;opacity:var(--fade-opacity,0);-webkit-transform:var(--fade-transform,translateX(0) translateY(100px));transform:var(--fade-transform,translateX(0) translateY(100px));-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0.6s;transition-delay:0.6s}@media only screen and (max-width:750px){.our-methodology-home .text-cont{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.our-methodology-home .text-cont .text{width:40%;font-size:24px;line-height:140%}@media only screen and (max-width:1600px){.our-methodology-home .text-cont .text{font-size:23px}}@media only screen and (max-width:1440px){.our-methodology-home .text-cont .text{font-size:22px}}@media only screen and (max-width:1100px){.our-methodology-home .text-cont .text{font-size:21px}}@media only screen and (max-width:900px){.our-methodology-home .text-cont .text{font-size:20px}}@media only screen and (max-width:750px){.our-methodology-home .text-cont .text{width:100%;font-size:18px}}.our-methodology-home .link{font-size:24px;color:#0d1119;font-weight:600;display:block;white-space:nowrap}@media only screen and (max-width:1600px){.our-methodology-home .link{font-size:22.5px}}@media only screen and (max-width:1440px){.our-methodology-home .link{font-size:21px}}@media only screen and (max-width:1100px){.our-methodology-home .link{font-size:19.5px}}@media only screen and (max-width:900px){.our-methodology-home .link{font-size:18px}}.our-methodology-home .link .arrow{display:inline-block;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.our-methodology-home .link:hover .arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.home-work{padding:150px 0 0;margin-bottom:150px;position:relative}@media only screen and (max-width:900px){.home-work{padding:100px 0;margin-bottom:0}}.home-work .sectiontitle{position:sticky;top:50px}.home-work--title{color:#ebe1dc;font-size:80px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:100px;font-family:"GT Walsheim Pro",sans-serif;overflow:hidden;margin-top:-7px;text-align:right;line-height:1;padding-top:10px}@media only screen and (max-width:1600px){.home-work--title{font-size:70px}}@media only screen and (max-width:1440px){.home-work--title{font-size:60px}}@media only screen and (max-width:1100px){.home-work--title{font-size:50px}}@media only screen and (max-width:900px){.home-work--title{font-size:40px}}@media only screen and (max-width:900px){.home-work--title{margin-bottom:50px;padding-right:0}}.home-work--title .line{display:block;-webkit-transform:translateY(min(0px,var(--elementDistance,0) * 0.35%));transform:translateY(min(0px,var(--elementDistance,0) * 0.35%));padding-bottom:10px}@media only screen and (max-width:900px){.home-work--title .line{margin-top:20px}}.home-work--container{height:140vh}.home-work--slider{position:sticky;padding:0px 0;height:calc(100vh - 24px - 24px);top:24px}@media (orientation:landscape) and (max-width:900px){.home-work--slider{min-height:140vh}}.home-work--slider .texts.in{-webkit-transform:scaleX(1);transform:scaleX(1)}.home-work--slider .controls{position:absolute;top:460px;left:0;z-index:12;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}@media only screen and (max-width:900px){.home-work--slider .controls{top:auto;bottom:5px;right:-25px;background:#0d1119;padding:10px;left:auto}}@media only screen and (max-width:750px){.home-work--slider .controls{bottom:-20px}}@media only screen and (max-width:600px){.home-work--slider .controls{bottom:-20px}}.home-work--slider .controls button{cursor:pointer;width:50px;height:50px;font-weight:400;font-size:24px;background:none;color:#fff;position:relative}.home-work--slider .controls button.prevbtn{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.home-work--slider .controls button span{position:relative}.home-work--slider .controls button:before{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--active-color,#ff7dc8);content:"";-webkit-transform:scale(0);transform:scale(0);-webkit-transition:background-color 2s ease,-webkit-transform 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:background-color 2s ease,-webkit-transform 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:background-color 2s ease,transform 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:background-color 2s ease,transform 0.5s cubic-bezier(0.165,0.84,0.44,1),-webkit-transform 0.5s cubic-bezier(0.165,0.84,0.44,1)}.home-work--slider .controls button:hover:before{-webkit-transform:scale(1);transform:scale(1)}.home-work--slider .texts{position:absolute;top:0px;left:0;width:450px;height:450px;background:var(--active-color,#ff7dc8);z-index:11;-webkit-transition:background-color 2s ease,-webkit-transform 0.5s ease-out;transition:background-color 2s ease,-webkit-transform 0.5s ease-out;transition:background-color 2s ease,transform 0.5s ease-out;transition:background-color 2s ease,transform 0.5s ease-out,-webkit-transform 0.5s ease-out;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}@media only screen and (max-width:900px){.home-work--slider .texts{width:80vw;height:auto;aspect-ratio:1;left:-30px;max-width:260px}}.home-work--slider .texts .text{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:30px 0;-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;cursor:pointer;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}@media only screen and (max-width:900px){.home-work--slider .texts .text{padding:20px 0}}.home-work--slider .texts .text.entering{clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:none;transition:none}.home-work--slider .texts .text.active{-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.home-work--slider .texts .textin{position:absolute;top:0;left:0;width:100%;height:100%}.home-work--slider .texts .subtitle{font-size:28px;color:#0d1119;overflow:hidden;padding:0 30px;margin-bottom:22px}@media only screen and (max-width:900px){.home-work--slider .texts .subtitle{font-size:22px;padding:0 20px}}.home-work--slider .texts .subtitle span{display:block}.home-work--slider .texts .title{font-size:50px;color:#0d1119;font-weight:700;line-height:1;overflow:hidden;text-transform:capitalize;padding:0 30px 0px;margin-bottom:-5px;font-family:"GT Walsheim Pro",sans-serif;letter-spacing:-0.02em}@media only screen and (max-width:900px){.home-work--slider .texts .title{font-size:32px;padding:0 20px}}.home-work--slider .texts .title span{display:block;overflow:hidden;padding-bottom:5px}.home-work--slider .imgs{position:absolute;top:0;right:0;left:225px;bottom:0}@media only screen and (max-width:900px){.home-work--slider .imgs{left:0px;top:225px}}@media only screen and (max-width:750px){.home-work--slider .imgs{top:40px;left:-30px;right:-30px;bottom:-30px}}@media only screen and (max-width:600px){.home-work--slider .imgs{top:40vw}}.home-work--slider .imgs .img{position:absolute;top:0;right:0;bottom:0;left:0px;z-index:0;overflow:hidden;background:var(--active-color)}.home-work--slider .imgs .img>div{position:absolute;top:0;left:0;width:100%;height:100%}.home-work--slider .imgs .img img{-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;clip-path:inset(0px 0px)}.home-work--slider .imgs .img.h img,.home-work--slider .imgs .img:hover img{clip-path:inset(10px 10px)}.home-work--slider .imgs .img:after{height:10px;background:var(--active-color);content:"";width:100%;position:absolute;bottom:0;display:block;left:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}.home-work--slider .imgs .img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;max-width:unset}.home-work--slider .imgs .img.fromLeft{z-index:10;-webkit-animation:fromLeft 1s 1;animation:fromLeft 1s 1;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);animation-timing-function:cubic-bezier(1,0,0,1)}.home-work--slider .imgs .img.fromLeft:after{-webkit-animation:percent calc(var(--autoplaySpeed) * 1s) 1;animation:percent calc(var(--autoplaySpeed) * 1s) 1}.home-work--slider .imgs .img.fromRight{z-index:10;-webkit-animation:fromRight 1s 1;animation:fromRight 1s 1;-webkit-animation-timing-function:cubic-bezier(1,0,0,1);animation-timing-function:cubic-bezier(1,0,0,1)}.home-work--slider .imgs .img.fromRight:after{-webkit-animation:percent calc(var(--autoplaySpeed) * 1s) 1;animation:percent calc(var(--autoplaySpeed) * 1s) 1}.home-work--slider .imgs .img.prevImg{z-index:9}@-webkit-keyframes fromLeft{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes fromLeft{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes fromRight{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes fromRight{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes percent{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes percent{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.home-why{padding:250px 0 200px;overflow:hidden;position:relative}@media only screen and (max-width:750px){.home-why{padding:0 0 100px 0}}.home-why .container{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:1440px){.home-why .container{max-width:85vw}}@media only screen and (max-width:1100px){.home-why .container{max-width:unset}}@media only screen and (min-width:750px){.home-why .parallax{position:absolute;top:0;left:0;width:100%;height:100%}}.home-why .blocks{max-width:686px;aspect-ratio:1;margin:0 auto;position:relative}@media only screen and (max-width:1440px){.home-why .blocks{width:600px}}@media only screen and (max-width:750px){.home-why .blocks{width:auto;aspect-ratio:unset}}.home-why .blocks svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.home-why .blocks svg rect{stroke-dasharray:40 40;stroke-dashoffset:var(--v0,40);-webkit-transition:1s ease-in-out;transition:1s ease-in-out}.home-why .block-in{position:absolute;top:0;left:0;width:100%;height:100%;padding:40px;opacity:var(--v1,0);-webkit-transition:1s ease-out;transition:1s ease-out;-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;padding-top:200px}@media only screen and (max-width:750px){.home-why .block-in{position:relative;padding:30px}}.home-why.in .block-in{padding-top:40px}@media only screen and (max-width:750px){.home-why.in .block-in{padding-top:30px}}.home-why .block-1{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:750px){.home-why .block-1{position:relative;width:80%;height:auto;aspect-ratio:1;-webkit-transform:none!important;transform:none!important}}.home-why .block-1 .block-in{background:#ff7dc8;-webkit-transition-delay:0.6s;transition-delay:0.6s}.home-why .block-1 h2{font-size:calc(8.333vw * var(--site-size, 1));font-size:120px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif}@media only screen and (max-width:1600px){.home-why .block-1 h2{font-size:107.5px}}@media only screen and (max-width:1440px){.home-why .block-1 h2{font-size:95px}}@media only screen and (max-width:1100px){.home-why .block-1 h2{font-size:82.5px}}@media only screen and (max-width:900px){.home-why .block-1 h2{font-size:70px}}@media only screen and (max-width:750px){.home-why .block-1 h2{font-size:40px}}.home-why .block-1 svg rect{-webkit-transition-delay:0s;transition-delay:0s;stroke:#ff7dc8}.home-why .block-2{color:#ebe1dc;position:absolute;top:0;left:0;width:100%;height:100%;top:0;margin-top:calc(var(--elementDistance, 0) * 0.1px)}@media only screen and (max-width:750px){.home-why .block-2{position:relative;height:auto;aspect-ratio:1;width:80%;margin:-30% 0 0 20%}}.home-why .block-2 .block-in{background:#0d1119;-webkit-transition-delay:1s;transition-delay:1s}.home-why .block-2 h3{font-size:80px;line-height:1.1;text-transform:capitalize;color:#ebe1dc;font-family:"GT Walsheim Pro",sans-serif}@media only screen and (max-width:1600px){.home-why .block-2 h3{font-size:72.5px}}@media only screen and (max-width:1440px){.home-why .block-2 h3{font-size:65px}}@media only screen and (max-width:1100px){.home-why .block-2 h3{font-size:57.5px}}@media only screen and (max-width:900px){.home-why .block-2 h3{font-size:50px}}@media only screen and (max-width:750px){.home-why .block-2 h3{font-size:28px}}.home-why .block-2 svg rect{-webkit-transition-delay:0.4s;transition-delay:0.4s;stroke:#0d1119}.home-why .block-3{color:#0d1119;position:absolute;top:0;left:0;width:100%;height:100%;margin-top:calc(var(--elementDistance, 0) * 0.2px)}@media only screen and (max-width:750px){.home-why .block-3{position:relative;-webkit-transform:none!important;transform:none!important;width:auto;margin-left:-30px;margin-right:-30px;margin-top:13vw}.home-why .block-3 svg{display:none}}.home-why .block-3 .block-in{background:#ebe1dc;-webkit-transition-delay:1.4s;transition-delay:1.4s}@media only screen and (max-width:750px){.home-why .block-3 .block-in{background:none}}.home-why .block-3 p{font-size:24px;line-height:140%}@media only screen and (max-width:1600px){.home-why .block-3 p{font-size:23px}}@media only screen and (max-width:1440px){.home-why .block-3 p{font-size:22px}}@media only screen and (max-width:1100px){.home-why .block-3 p{font-size:21px}}@media only screen and (max-width:900px){.home-why .block-3 p{font-size:20px}}@media only screen and (max-width:750px){.home-why .block-3 p{font-size:18px;color:#fff}}.home-why .block-3 svg rect{-webkit-transition-delay:0.8s;transition-delay:0.8s;stroke:#ebe1dc}.home-why.in .block-1{-webkit-transform:translate(-300px,-240px);transform:translate(-300px,-240px);opacity:1}@media only screen and (max-width:1240px){.home-why.in .block-1{-webkit-transform:translate(-200px,-240px);transform:translate(-200px,-240px)}}@media only screen and (max-width:900px){.home-why.in .block-1{-webkit-transform:translate(-70px,-240px);transform:translate(-70px,-240px)}}.home-why.in .block-2{opacity:1}.home-why.in .block-3{-webkit-transform:translate(300px,340px);transform:translate(300px,340px);opacity:1}.home-why.in .block-3 .block-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}@media only screen and (max-width:1240px){.home-why.in .block-3{-webkit-transform:translate(200px,340px);transform:translate(200px,340px)}}@media only screen and (max-width:900px){.home-why.in .block-3{-webkit-transform:translate(70px,340px);transform:translate(70px,340px)}}.home-why.in .block-3-link{font-size:24px;color:#0d1119;margin-left:auto;font-weight:600;display:block;white-space:nowrap}@media only screen and (max-width:1600px){.home-why.in .block-3-link{font-size:22.5px}}@media only screen and (max-width:1440px){.home-why.in .block-3-link{font-size:21px}}@media only screen and (max-width:1100px){.home-why.in .block-3-link{font-size:19.5px}}@media only screen and (max-width:900px){.home-why.in .block-3-link{font-size:18px}}@media only screen and (max-width:750px){.home-why.in .block-3-link{color:#fff}}.home-why.in .block-3-link .arrow{display:inline-block;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.home-why.in .block-3-link:hover .arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.home-services{padding:150px 0 55vh;position:relative}@media only screen and (max-width:750px){.home-services{padding:100px 0}}.home-services .container{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:1440px){.home-services .container{max-width:85vw}}@media only screen and (max-width:1100px){.home-services .container{max-width:unset}}.home-services .sectiontitleOut{position:sticky;top:100px;left:0;width:100%;height:100%;min-height:28px;z-index:1}@media only screen and (max-width:750px){.home-services .sectiontitleOut{top:50px}}.home-services__list-container{position:relative}.home-services__list{padding-top:50px;text-align:right;font-weight:700;font-size:160px;letter-spacing:-0.05em;padding-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0px;padding-bottom:20px;font-family:"GT Walsheim Pro",sans-serif;text-transform:uppercase;line-height:1;padding-top:100px}@media only screen and (max-width:1600px){.home-services__list{font-size:145px}}@media only screen and (max-width:1440px){.home-services__list{font-size:130px}}@media only screen and (max-width:1100px){.home-services__list{font-size:115px}}@media only screen and (max-width:900px){.home-services__list{font-size:100px}}@media only screen and (max-width:750px){.home-services__list{font-size:12vw;padding-top:100px;gap:20px}}.home-services__item{cursor:pointer;-webkit-transition:0.5s padding cubic-bezier(0.165,0.84,0.44,1),1s color cubic-bezier(0.165,0.84,0.44,1);transition:0.5s padding cubic-bezier(0.165,0.84,0.44,1),1s color cubic-bezier(0.165,0.84,0.44,1);position:relative;padding:30px 0}.home-services__item a{position:absolute;top:0;left:0;width:100%;height:100%}.home-services__item:hover{color:#fff;padding-right:50px}@media only screen and (max-width:750px){.home-services__item:hover{padding-right:0!important}}.home-services__item.mostVisible{color:#fff}.footer-form{padding-bottom:100px;padding-top:100px}.footer-form.fixedbg{background:#0d1119}.footer-form .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}@media only screen and (max-width:750px){.footer-form .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}@media only screen and (min-height:800px){.footer-form{height:calc(100vh - 125px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-form .container{width:100%}}@media only screen and (max-width:750px){.footer-form{height:auto;padding-top:50px;padding-bottom:50px}.footer-form:first-child{padding-top:150px}}.footer-form .title{font-size:120px;letter-spacing:-0.05em;line-height:1;font-weight:700;color:#ebe1dc;max-width:630px;font-family:"GT Walsheim Pro",sans-serif}@media only screen and (max-width:1600px){.footer-form .title{font-size:110px}}@media only screen and (max-width:1440px){.footer-form .title{font-size:100px}}@media only screen and (max-width:1100px){.footer-form .title{font-size:90px}}@media only screen and (max-width:900px){.footer-form .title{font-size:80px}}@media only screen and (max-width:750px){.footer-form .title{font-size:40px}}.footer-form .form-col{width:100%;max-width:520px}.footer-form .message{color:#fff;font-size:32px;font-weight:700;font-family:"GT Walsheim Pro",sans-serif;padding:20px;width:100%;max-width:520px}.footer-form .message strong{font-size:48px}.footer-form .message.sending{background:#32aa6e}.footer-form .message.sent{background:#ff7dc8}.footer-form .reset{display:inline-block;background:none;color:#fff;margin-top:20px;margin-left:20px;cursor:pointer;-webkit-transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.3s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.footer-form .reset:hover{color:#ff7dc8}.coreBlock+.siteSection>.footer-form{margin-top:100px}@media only screen and (max-width:750px){.coreBlock+.siteSection>.footer-form{margin-top:50px}}.blog,.home-cases{padding:250px 0 200px}@media only screen and (max-width:750px){.blog,.home-cases{padding:100px 0}}.blog .container,.home-cases .container{margin-left:auto!important;margin-right:auto!important}@media only screen and (max-width:1440px){.blog .container,.home-cases .container{max-width:85vw}}@media only screen and (max-width:1100px){.blog .container,.home-cases .container{max-width:unset}}.blog .grid,.home-cases .grid{margin-top:100px;display:-ms-grid;display:grid;gap:60px 24px;-ms-grid-columns:1fr 24px 1fr;grid-template-columns:repeat(2,1fr);max-width:1284px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){.blog .grid,.home-cases .grid{margin-top:50px;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.blog .grid:first-child,.home-cases .grid:first-child{margin-top:0}.blog{padding:100px 0}@media only screen and (max-width:750px){.blog{padding:50px 0}}.blog .js-results{display:contents}.blog__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:100px}@media only screen and (max-width:750px){.blog__pagination{padding-top:50px}}.blog .js-loading-item{display:contents}.home-video{padding:0;background:#0d1119;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory;scroll-snap-align:start;height:140vh;color:#fff;position:relative}@media only screen and (max-width:750px){.home-video{height:auto;margin-bottom:0px}}.home-video .video-out{width:100%;height:calc(100vh - 48px);-o-object-fit:cover;object-fit:cover;-webkit-transition:all 1s cubic-bezier(0.165,0.84,0.44,1);transition:all 1s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1);clip-path:polygon(0% 0,0% 0,0% 100%,0% 100%);position:sticky;top:24px}.home-video .video-out video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width:750px){.home-video .video-out{aspect-ratio:4/3;height:auto;position:relative;top:0}}.home-video.in .video-out{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.home-video button{width:30px;height:30px;background:rgba(20,20,20,0.7);position:absolute;bottom:20px;right:20px;font-size:0;color:transparent;border-radius:100%;cursor:pointer}.muted .home-video__unmute{display:none}.home-video__mute{display:none}.muted .home-video__mute{display:block}.intro-block{background:#ebe1dc;padding-top:100px;padding-bottom:100px;position:relative;z-index:1}@media only screen and (max-width:750px){.intro-block{padding-top:50px;padding-bottom:50px;min-height:105vw}}.intro-block .container{position:relative}@media only screen and (max-width:1440px){.intro-block .container{max-width:85vw}}@media only screen and (max-width:1100px){.intro-block .container{max-width:unset}}@media only screen and (max-width:1440px){.intro-block .container{max-width:unset}}.intro-block .left_text{width:53%;aspect-ratio:1;padding:40px;background:var(--color,#ff7dc8);color:#0d1119;font-size:80px;font-weight:700;margin-bottom:185px;font-family:"GT Walsheim Pro",sans-serif;letter-spacing:-0.05em;line-height:1;position:relative;padding-right:9%}@media only screen and (max-width:1600px){.intro-block .left_text{font-size:72.5px}}@media only screen and (max-width:1440px){.intro-block .left_text{font-size:65px}}@media only screen and (max-width:1100px){.intro-block .left_text{font-size:57.5px}}@media only screen and (max-width:900px){.intro-block .left_text{font-size:50px}}@media only screen and (max-width:750px){.intro-block .left_text{width:auto;padding:24px;font-size:10vw;margin:0;margin-left:-30px;max-width:500px;aspect-ratio:unset}.intro-block .left_text>div{position:relative}.intro-block .left_text:before{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;content:"";background:var(--color,#ff7dc8)}}.intro-block .right_text{border:10px solid #0d1119;padding:40px;font-size:24px;line-height:1.5;width:53%;aspect-ratio:1;position:absolute;top:185px;left:calc(47% - 30px);background:#ebe1dc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width:1600px){.intro-block .right_text{font-size:22.5px}}@media only screen and (max-width:1440px){.intro-block .right_text{font-size:21px}}@media only screen and (max-width:1100px){.intro-block .right_text{font-size:19.5px}}@media only screen and (max-width:900px){.intro-block .right_text{font-size:18px}}@media only screen and (min-width:1100px){.intro-block .right_text{-webkit-transform:translateY(calc(var(--elementDistance) * -0.3px));transform:translateY(calc(var(--elementDistance) * -0.3px))}}@media only screen and (max-width:1100px){.intro-block .right_text{padding:25px}}@media only screen and (max-width:750px){.intro-block .right_text{width:auto;padding:24px;font-size:18px;left:auto;position:relative;-webkit-transform:none!important;transform:none!important;top:unset;aspect-ratio:unset;margin:0% -30px 0 0px;z-index:2}}@media only screen and (max-width:600px){.intro-block .right_text{margin:0% -30px 0 0px}}.intro-block .right_text-link{color:#0d1119;margin-top:auto;margin-left:auto;font-weight:600}@media only screen and (max-width:600px){.intro-block .right_text-link{margin-top:30px}}.intro-block .right_text-link .arrow{display:inline-block;-webkit-transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);transition:all 0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transition-delay:0s;transition-delay:0s}.intro-block .right_text-link:hover .arrow{-webkit-transform:translateX(10px);transform:translateX(10px)}.page-hero+.intro-block{padding-top:150px}@media only screen and (max-width:750px){.page-hero+.intro-block{padding-top:50px}}
/*# sourceMappingURL=main.css.map */