@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_416d9bd1-module__U0CnYG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_416d9bd1-module__U0CnYG__variable{--font-poppins:"Poppins","Poppins Fallback"}
html,body{max-width:100vw}*{box-sizing:border-box;margin:0;padding:0}*,:before,:after{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:not(input){caret-color:#0000}:root{--text-gray:#ffffff8c;--text-grayer:#ffffff4d}*{-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:#0000}html{scroll-behavior:smooth}body{color:#fff;background-color:#232629;margin:0;font-family:Poppins,sans-serif;font-size:14px;font-weight:300}@keyframes fadeIns{to{opacity:1}}h1{font-size:40px;font-weight:300}.fs-11{font-size:11px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-21{font-size:21px}.fs-24{font-size:24px}.mb-xxs{margin-bottom:4px!important}.mb-xs{margin-bottom:8px!important}.mb-sm{margin-bottom:12px!important}.mb-md{margin-bottom:16px!important}.mb-lg{margin-bottom:24px!important}.mb-xl{margin-bottom:48px!important}.mb-xxl{margin-bottom:64px!important}.text-gray{color:var(--text-gray)}.text-grayer{color:var(--text-grayer)}#Logo{mix-blend-mode:difference;-webkit-backdrop-filter:grayscale()contrast(100);backdrop-filter:grayscale()contrast(100);clip-path:url(#clipping-shape);z-index:33;background-color:#fff;position:fixed}.noise{opacity:.02;opacity:.07;pointer-events:none;z-index:17;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 600'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:182px;width:100vw;height:100vh;position:fixed}.progressive-blur-container.mobile-top{display:none}.progressive-blur-container{pointer-events:none;z-index:3;opacity:1;width:100vw;height:33%;position:fixed;bottom:0;left:0;right:0;transform:translateZ(0)}.progressive-blur-container>.blur-filter{position:absolute;inset:0}.progressive-blur-container>.blur-filter:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000,#000 10% 30%,#0000 40%);mask:linear-gradient(#0000,#000 10% 30%,#0000 40%)}.progressive-blur-container>.blur-filter:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%);mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 50%)}.progressive-blur-container>.blur-filter:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 15%,#000 30% 50%,#0000 60%);mask:linear-gradient(#0000 15%,#000 30% 50%,#0000 60%)}.progressive-blur-container>.blur-filter:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000 20%,#000 40% 60%,#0000 70%);mask:linear-gradient(#0000 20%,#000 40% 60%,#0000 70%)}.progressive-blur-container>.blur-filter:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(#0000 40%,#000 60% 80%,#0000 90%);mask:linear-gradient(#0000 40%,#000 60% 80%,#0000 90%)}.progressive-blur-container>.blur-filter:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(#0000 60%,#000 80%);mask:linear-gradient(#0000 60%,#000 80%)}.progressive-blur-container>.blur-filter:nth-child(7){z-index:9;-webkit-mask:linear-gradient(#0000 70%,#000 100%);mask:linear-gradient(#0000 70%,#000 100%)}.progressive-blur-container>.gradient{background-color:#232629;animation-name:bgScrollAnim2;animation-duration:1ms;animation-direction:alternate;animation-timeline:scroll();position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 10%,#000);mask-image:linear-gradient(#0000 10%,#000)}@keyframes bgScrollAnim2{0%{background-color:#232629}to{background-color:#495764}}.progressive-blur-container:not(.mobile-top){height:33%;animation-name:bgScrollAnim3;animation-duration:1ms;animation-direction:alternate;animation-timeline:scroll()}@keyframes bgScrollAnim3{0%{height:33%}80%{height:33%}to{height:0%}}.progressive-blur-container{transition:-webkit-backdrop-filter .3s ease-out,backdrop-filter .3s ease-out}body:has(video:hover) .progressive-blur-container>.blur-filter{transition:-webkit-backdrop-filter 1.2s ease-out .2s,backdrop-filter 1.2s ease-out .2s;-webkit-backdrop-filter:blur()!important;backdrop-filter:blur()!important}body:has(video:hover) .progressive-blur-container>.gradient{transition:opacity .3s ease-out;opacity:0!important}:is(body:has(video:hover) .h1-slider,body:has(video:hover) .left-side-contacts,body:has(video:hover) .services){opacity:0;transition:opacity .1s}.progressive-blur-container>.gradient{transition:opacity .3s ease-out}dialog{z-index:40;border:0;padding:120px 120px 64px 240px;top:50%;left:50%;translate:-50% -50%}dialog .close{color:#495764;cursor:pointer;font-size:13px;position:absolute;top:24px;right:24px}dialog .close:hover{text-decoration:underline}dialog p{margin-bottom:40px;font-size:16px}dialog h1{margin:40px 0 64px}dialog::backdrop{background-color:#fff;animation:1s forwards dialog-close}dialog:focus-visible{outline:none}dialog[open]::backdrop{animation:1s forwards dialog-open}@keyframes dialog-open{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:.75;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}}@keyframes dialog-close{0%{opacity:.75;-webkit-backdrop-filter:blur(200px);backdrop-filter:blur(200px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}.container{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:min-content;grid-template-columns:33.3333% 66.6666%;width:100vw;max-width:min(100%,1920px);min-height:100vh;margin:0 auto;padding:120px 40px 0 120px;display:grid}.container hr{border:none;border-top:1px solid #ffffff12;max-width:180px;margin:0 0 24px}.container .left-side-logo{grid-area:1/1/2/2;top:120px}.container .left-side-logo #Logo{mix-blend-mode:difference;-webkit-backdrop-filter:grayscale()contrast(100);backdrop-filter:grayscale()contrast(100);clip-path:url(#clipping-shape);background-color:#fff;min-height:21px;margin-left:2px;position:fixed;top:120px}.container .left-side-contacts{color:var(--text-gray);z-index:3;margin-bottom:calc(100vh - clamp(540px,100vh,860px));position:fixed;bottom:80px}.container .left-side-contacts .book-a-meeting{vertical-align:bottom;color:#fff;cursor:pointer;background-image:linear-gradient(#0000 calc(100% - 1px),#fff9 1px);background-repeat:no-repeat;background-size:0% 100%;margin-bottom:24px;font-size:16px;transition:background-size .3s;animation-name:book-a-meeting-btn-scroll-anim;animation-duration:1ms;animation-direction:alternate;animation-timeline:scroll();display:inline-block}.container .left-side-contacts .book-a-meeting:hover{background-size:100% 100%}.container .left-side-contacts .book-a-meeting span{animation:7s infinite epulse}.container .left-side-contacts a,.container .left-side-contacts a:visited{color:inherit;text-decoration:none;transition:color .2s ease-out;display:block}:is(.container .left-side-contacts a,.container .left-side-contacts a:visited):hover{color:#fff;text-decoration:underline}.container .h1-slider{grid-area:1/2/2/3;height:47vh;min-height:320px;max-height:420px;margin-top:-16px}.container .h1-slider h1{margin:0;font-size:40px}.container .services{grid-area:3/2/4/3;margin-bottom:120px}.container .services hr{margin:0 0 40px}.container .services .service-group{flex-direction:row;margin-bottom:120px;padding-right:40px;display:flex}.container .services .service-group .service-group-title{align-self:flex-start;min-width:max(60%,420px);font-size:24px}.container .services .service-group .service-group-items{color:var(--text-gray);margin-top:16px;font-size:16px;line-height:18px}.container .services .service-group .service-group-items div{margin-bottom:8px}.container .services .service-group .service-group-sub-items{color:var(--text-grayer)}.container .services .service-group.my-europe{min-height:calc(40vh - 240px);margin-bottom:0}.container .services .service-group.my-europe .btn-dialog-open{cursor:pointer}.container .services .service-group.my-europe .btn-dialog-open:hover{text-decoration:underline}.container .promo-video-hover,.container .promo-video{margin-bottom:240px}.container .promo-video-hover{color:#232629;z-index:3;pointer-events:none;opacity:0;flex-direction:column;grid-area:2/1/3/2;justify-content:flex-end;place-items:flex-start left;padding-bottom:24px;transition:opacity .3s ease-out;display:flex;position:sticky;bottom:24px}.container .promo-video-hover .testimonial-carousel{margin-bottom:40px;position:relative}.container .promo-video-hover .testimonial-carousel .slides{grid-template-areas:"stack";margin-bottom:40px;display:grid;overflow:hidden}.container .promo-video-hover .testimonial-carousel .slide{opacity:0;pointer-events:none;grid-area:stack;padding-right:160px;transition:opacity .8s ease-in-out}.container .promo-video-hover .testimonial-carousel .slide .content{color:#000;margin-bottom:6px}.container .promo-video-hover .testimonial-carousel .slide .signed{color:#232629}.container .promo-video-hover .testimonial-carousel .slide.active{opacity:1;z-index:1;transition-delay:.8s}.container .promo-video-hover .testimonial-carousel .pagination{justify-content:start;gap:8px;display:flex}.container .promo-video-hover .testimonial-carousel .pagination div{background-color:#4957643b;border-radius:2px;width:2px;height:2px;transition:background-color .3s .2s,width .4s .2s}.container .promo-video-hover .testimonial-carousel .pagination div.active{background-color:#232629;width:8px}.container .promo-video:hover+.promo-video-hover{transition:opacity .3s ease-out 1s;opacity:1!important}.container .promo-video{flex-direction:column;grid-area:2/2/3/3;justify-items:left;display:flex}.container .promo-video .video-cont{opacity:.6;z-index:1;transition:opacity .6s ease-in-out}.container .promo-video .video-cont:hover{opacity:1}.container .promo-video .video-loading{--c:no-repeat linear-gradient(#000 0 0);background:var(--c),var(--c),#4957643b;pointer-events:none;background-size:60% 100%;width:160px;height:2px;transition:opacity .3s ease-out;animation:3s infinite vl16;position:absolute;top:50%;left:27vw;translate:-50%}.container .promo-video .video-loading.playing{opacity:0}.container .promo-video video{aspect-ratio:16/9;background-color:#fff;outline:200vh solid #0000;width:54vw;transition:outline .3s ease-out}.container .promo-video video:hover{outline:900vh solid #fff;transition:outline 1s ease-out}.container .book-a-meeting-cont{flex-direction:column;grid-area:4/2/5/3;gap:40px;min-height:100vh;padding:max(120px,min(100vh - 540px,540px)) 0 80px;font-weight:300;display:flex}.container .book-a-meeting-cont.success .mobile-sticky{padding-top:0}.container .book-a-meeting-cont label{color:#ffffff54;margin-bottom:8px;font-size:16px;transition:color .2s ease-out;display:inline-block}.container .book-a-meeting-cont label:after{content:"";vertical-align:text-top;background-color:#0000;border-radius:8px;width:8px;height:8px;margin-left:8px;transition:background-color .2s ease-out;display:inline-block}.container .book-a-meeting-cont label.error:after{background-color:#bf2d2f}.container .book-a-meeting-cont .date,.container .book-a-meeting-cont .time,.container .book-a-meeting-cont .email{transition:opacity .4s ease-out}.container .book-a-meeting-cont.loading .date,.container .book-a-meeting-cont.loading .time,.container .book-a-meeting-cont.loading .email{opacity:.33}.container .book-a-meeting-cont .date:hover label,.container .book-a-meeting-cont .time:hover label,.container .book-a-meeting-cont .email:hover label{color:#ffffffa8}.container .book-a-meeting-cont .email:has(input:focus) label{color:#ffffffa8}.container .book-a-meeting-cont .email:hover input{border-bottom:1px solid #fff}.container .book-a-meeting-cont .email:has(input:focus) input{border-bottom:1px solid #fff}.container .book-a-meeting-cont .calendar-grid{text-align:left;grid-template-columns:repeat(7,1fr);gap:6px 12px;max-width:400px;margin-bottom:12px;display:grid}.container .book-a-meeting-cont .calendar-grid .day-header{opacity:.33;cursor:default;font-size:14px}.container .book-a-meeting-cont .calendar-grid .date-num{opacity:.66;cursor:pointer;font-size:24px;transition:opacity .2s ease-out}.container .book-a-meeting-cont .calendar-grid .date-num.today{position:relative}.container .book-a-meeting-cont .calendar-grid .date-num.today:before{content:"";background-color:#fff;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:0;left:-4px}.container .book-a-meeting-cont .calendar-grid .date-num.disabled{opacity:.2;pointer-events:none}.container .book-a-meeting-cont .calendar-grid .date-num.weekend{opacity:.12;cursor:default;pointer-events:none}.container .book-a-meeting-cont .calendar-grid .date-num:not(.weekend):hover{opacity:1}.container .book-a-meeting-cont .calendar-grid .date-num.selected{opacity:1;color:#232629;background-color:#fff;border-radius:4px;outline:4px solid #fff}.container .book-a-meeting-cont .time-slots{flex-wrap:wrap;justify-content:flex-start;gap:6px 12px;max-width:400px;display:flex}.container .book-a-meeting-cont .time-slots .time-slot{opacity:.5;cursor:pointer;font-size:21px;transition:opacity .2s ease-out}.container .book-a-meeting-cont .time-slots .time-slot.disabled{pointer-events:none;opacity:.2}.container .book-a-meeting-cont .time-slots .time-slot.selected{opacity:1}.container .book-a-meeting-cont .time-slots .time-slot.selected span{color:#232629;background-color:#fff;border-radius:4px;outline:4px solid #fff}.container .book-a-meeting-cont .time-slots .time-slot:hover{opacity:1}.container .book-a-meeting-cont .email-input input{caret-color:#d9d9d9;color:#fff;background-color:#0000;border:none;border-bottom:1px solid #ffffffa8;outline:none;width:100%;max-width:440px;padding:8px 12px;font-family:Poppins,sans-serif;font-size:16px;font-weight:300}.container .book-a-meeting-cont .email-input input::placeholder{opacity:.33;color:#fff}.container .book-a-meeting-cont .email-input input::-webkit-autofill{-webkit-text-fill-color:#000;background-color:#000;border-bottom:1px solid #fff;font-size:16px;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}.container .book-a-meeting-cont .email-input input::-webkit-autofill:hover{-webkit-text-fill-color:#000;background-color:#000;border-bottom:1px solid #fff;font-size:16px;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}.container .book-a-meeting-cont .email-input input::-webkit-autofill:focus{-webkit-text-fill-color:#000;background-color:#000;border-bottom:1px solid #fff;font-size:16px;transition:background-color 5000s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #000}.container .book-a-meeting-cont .email-input input.emailError{border-bottom:1px solid #bf2d2f}.container .book-a-meeting-cont .error-msgs-cont{min-height:40px;display:none}.container .book-a-meeting-cont .error-msgs-cont .error-msg{color:#bf2d2f;margin-bottom:4px;font-size:16px}.container .book-a-meeting-cont .confirm-btn{color:#232629;cursor:pointer;background-color:#fff;border:none;border-radius:2px;max-width:320px;margin-top:40px;padding:12px 40px;font-family:Poppins,sans-serif;font-size:16px;display:inline-block}.container .book-a-meeting-cont.success{z-index:20;background-color:#232629;grid-area:5/1/5/3;box-shadow:-50vw 0 #232629,50vw 0 #232629}.container .book-a-meeting-cont.success .mobile-sticky{position:sticky;top:33vh}.container .book-a-meeting-cont.success h1{margin-bottom:40px;font-size:24px}.container .book-a-meeting-cont.success p{opacity:.66;margin-bottom:24px;font-size:16px}@keyframes vl16{0%{background-position:-150% 0,-150% 0}66%{background-position:250% 0,-150% 0}to{background-position:250% 0,250% 0}}body{animation-name:bgScrollAnim;animation-duration:1ms;animation-direction:alternate;animation-timeline:scroll()}@keyframes bgScrollAnim{0%{background-color:#232629}to{background:#495764}}@keyframes bgScrollAnimWhite{0%{background-color:inherit}to{background:#fff}}@keyframes book-a-meeting-btn-scroll-anim{0%{font-size:16px}80%{font-size:16px}to{font-size:32px}}.blur-on-view-anim{transition:opacity .3s linear,filter 50ms linear}@keyframes epulse{0%{opacity:1}80%{opacity:1}90%{opacity:0}to{opacity:1}}@media not (min-width:1440px){.container{grid-template-columns:40% 60%}.container .left-side-contacts{margin-bottom:calc(100vh - clamp(540px,100vh,760px))}.container .h1-slider{height:320px}.container .h1-slider h1{font-size:32px}.container .services .service-group{flex-direction:column}.container .services .service-group .service-group-title{min-width:min(60%,420px)}@keyframes book-a-meeting-btn-scroll-anim{0%{font-size:16px}80%{font-size:16px}to{font-size:24px}}}@media not (min-width:1080px){.container{grid-template-columns:100%}.container .left-side-contacts{grid-area:4/1/4/2;margin:0;position:relative}.container .h1-slider{grid-area:1/1/2/2;margin-top:120px}.container .promo-video{pointer-events:none;grid-area:2/1/3/2}.container .promo-video .video-loading{left:50%}.container .promo-video .video-cont video{width:100%}.container .services{grid-area:3/1/3/2;margin-bottom:240px}.container .book-a-meeting-cont{grid-area:5/1/5/2;min-height:auto;padding:0 0 80px}.container .left-side-contacts{z-index:1}.container .book-a-meeting-cont{padding-bottom:20vh}.progressive-blur-container:not(.mobile-top){height:16%!important}.progressive-blur-container.mobile-top{height:240px;display:block;top:0;bottom:auto}.progressive-blur-container.mobile-top>.blur-filter:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask:linear-gradient(#0000 60%,#000 70% 90%,#0000);mask:linear-gradient(#0000 60%,#000 70% 90%,#0000)}.progressive-blur-container.mobile-top>.blur-filter:nth-child(2){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask:linear-gradient(#0000 50%,#000 60% 80%,#0000 90%);mask:linear-gradient(#0000 50%,#000 60% 80%,#0000 90%)}.progressive-blur-container.mobile-top>.blur-filter:nth-child(3){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask:linear-gradient(#0000 40%,#000 50% 70%,#0000 85%);mask:linear-gradient(#0000 40%,#000 50% 70%,#0000 85%)}.progressive-blur-container.mobile-top>.blur-filter:nth-child(4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask:linear-gradient(#0000 30%,#000 40% 60%,#0000 80%);mask:linear-gradient(#0000 30%,#000 40% 60%,#0000 80%)}.progressive-blur-container.mobile-top>.blur-filter:nth-child(5){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);-webkit-mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 60%);mask:linear-gradient(#0000 10%,#000 20% 40%,#0000 60%)}.progressive-blur-container.mobile-top>.blur-filter:nth-child(6){-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);-webkit-mask:linear-gradient(#000,#000 20%,#0000 40%);mask:linear-gradient(#000,#000 20%,#0000 40%)}.progressive-blur-container.mobile-top>.blur-filter:nth-child(7){z-index:9;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px);-webkit-mask:linear-gradient(#000,#0000 30%);mask:linear-gradient(#000,#0000 30%)}.progressive-blur-container.mobile-top>.gradient{animation-name:bgScrollAnim2;animation-duration:1ms;animation-direction:alternate;animation-timeline:scroll();-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}}.book-a-meeting-mob{display:none}@media not (min-width:768px){dialog{width:100vw;padding:40px 64px 64px 40px}.noise{background-size:600px}.progressive-blur-container:not(.mobile-top){display:none!important}.progressive-blur-container.mobile-top{z-index:16;height:120px}.container{padding:80px 20px 0 40px}.container .left-side-logo #Logo{top:40px}.container .h1-slider{height:100vh;max-height:calc(100vh - 60px);margin-top:0;padding-top:40vh}.container .h1-slider h1{font-size:28px}.container .promo-video{z-index:17;pointer-events:none;height:125vh}.container .promo-video .video-cont{opacity:1;position:sticky;top:0}.container .promo-video .video-cont video{aspect-ratio:5/9;object-fit:cover;object-position:center top;width:100vw;height:100vh;margin-left:-40px}.container .services{margin-bottom:0}.container .services .service-group{justify-content:space-between;min-height:400px;margin-bottom:240px}.container .services .service-group:last-child{min-height:auto;margin-bottom:120px}.container .services .service-group:last-child .service-group-title{margin-bottom:0}.container .services .service-group .service-group-title{margin-bottom:280px;position:sticky;top:120px}.container .book-a-meeting-cont{justify-content:flex-end;min-height:107vh;padding-top:240px;padding-bottom:80px}.container .book-a-meeting-cont .email .email-input input{max-width:320px}.container .book-a-meeting-cont.success{justify-content:flex-start;min-height:107vh;padding-top:33vh}.container .book-a-meeting-cont.success h1{font-size:32px}.container .book-a-meeting-cont.success p{font-size:16px}.container .left-side-contacts{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:calc(100vh - 240px);padding-top:240px;display:flex}.container .left-side-contacts a{line-height:180%}.container .left-side-contacts .mobile-sticky{position:sticky;bottom:120px}.container .left-side-contacts .book-a-meeting{animation-name:none}}.slide-2df8-service-cont{flex-wrap:wrap;gap:40px;margin-top:40px;display:flex}.slide-2df8-service-cont .service{width:40%;min-width:320px;padding-left:48px;font-size:16px;position:relative}.slide-2df8-service-cont .service span{opacity:.6;font-size:14px}.slide-2df8-service-cont .service:before{content:"";opacity:.66;background-color:#d9d9d9;width:24px;height:2px;position:absolute;top:12px;left:0}@media not (min-width:1440px){.slide-2df8-service-cont{gap:24px}.slide-2df8-service-cont .service{font-size:16px}.slide-2df8-service-cont .service span{font-size:14px}}
