*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}ol{counter-reset:revert}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}@font-face{font-family:Inter Tight;src:url(/wp-content/themes/digital-present/front/build/assets//fonts/InterTight-VariableFont_wght.ttf)}@font-face{font-family:Inter Tight;src:url(/wp-content/themes/digital-present/front/build/assets//fonts/InterTight-Italic-VariableFont_wght.ttf);font-style:italic}@font-face{font-family:Inter;src:url(/wp-content/themes/digital-present/front/build/assets//fonts/Inter-VariableFont_opsz,wght.ttf)}@font-face{font-family:Geist Mono;src:url(/wp-content/themes/digital-present/front/build/assets//fonts/GeistMono-VariableFont_wght.ttf)}@font-face{font-family:Humane;src:url(/wp-content/themes/digital-present/front/build/assets//fonts/Humane-Black.ttf);font-weight:900}:root{--color-bg: #000000;--color-text: #fff;--gradient-color-1: #080020;--gradient-color-2: #cbc3e5;--gradient-color-3: #080020;--gradient-color-4: #080020;--card-color-1: #cbc3e5;--card-color-2: #c7d8c5;--card-color-3: #f6f361;--card-color-4: #eb652b;--card-color-5: #fbf8f3}body{font-family:Inter Tight,sans-serif;background:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;overscroll-behavior-y:contain;font-kerning:none;text-rendering:optimizeSpeed;opacity:0}body h1{opacity:0}img{display:block;max-width:100%}#smooth-wrapper{overflow:hidden}h1,h2,h3,h4{margin:0;line-height:1.1}:root{--font-humane: "Humane", sans-serif;--font-inter: "Inter", sans-serif;--font-inter-tight: "Inter Tight", sans-serif;--font-geist-mono: "Geist Mono", monospace}.init-step .step-numb,.stepper .stepper__slide .step .step-numb,.awards-gallery__inner .awards-heading,.counting-txt,.counting-txt-reponsive,.info-block__inner .title h2,.projects .projects__details .project-description .numbered,.hero__inner h1{font-size:7.5rem;font-size:clamp(7.5rem,-6.5573770492rem + 32.131147541vw,32rem);font-family:Humane,sans-serif;line-height:.75}.slider-morph__panel h3,.slider-morph-responsive__card .card-content h3,.hero-insights__inner h1{font-size:3.5625rem;font-size:clamp(3.5625rem,-.4897540984rem + 9.262295082vw,10.625rem);font-family:Inter Tight,sans-serif;line-height:1;font-weight:400}.projects-block .single-column-project__content h3,.projects-block .double-column-project .project__content h3,.tech .slider-auto h2,.latest-news h2,.projects .projects__details .project-description .content .title,.slider-projects .project-card__content .title,.hero__inner h1 .sub-text,.hero__description .description-md,.hero__description .description-lg,.header__contact .contact-block .txt .link{font-size:1.75rem;font-size:clamp(1.75rem,-7.2729357798rem + 12.8440366972vw,5.25rem);font-family:Inter Tight,sans-serif;font-weight:300;text-transform:none;letter-spacing:normal;line-height:2.2}.inner-project__content h2,.init-step__inner .title h1,.stepper .stepper__slide .step__inner .title h1,.stepper .stepper__slide .step__inner .title h2,.articles .article__content h3,.accordion .sticky-element h3,.tech__inner .description-lg,.timeline .timeline-wrapper .timeline-content h3,.testimonials h2,.contact-global__content h3,.info-block__inner .title .absolute-desc .numbered,.info-block__inner .description,.footer .address-block p{font-size:1.75rem;font-size:clamp(1.75rem,-2.9225917431rem + 6.6513761468vw,3.5625rem);font-family:Inter Tight,sans-serif;font-weight:700;line-height:1.2}.faq .min-title{font-size:1.75rem;font-size:clamp(1.75rem,1.1603773585rem + 1.8867924528vw,3rem);font-family:Inter Tight,sans-serif;font-weight:700}.success-msg .name,.success-msg .main-msg,.details .info-block h3,.global-editor h2,.service-cards .cards .card .content .top{font-size:1.375rem;font-size:clamp(1.375rem,-3.0712025316rem + 6.3291139241vw,2.625rem);font-family:Inter Tight,sans-serif;font-weight:400}.global-editor h3{font-size:1.125rem;font-size:clamp(1.125rem,-1.9873417722rem + 4.4303797468vw,2rem);font-family:Inter Tight,sans-serif;font-weight:400}.form h2,.success-msg .sub-msg,.articles__filters .filter-btn,.details .table-of-contents p,.author-block .min-title,.global-editor h4,.projects-block .single-column-project__content p,.projects-block .double-column-project .project__content p,.accordion__question,.timeline__inner p,.latest-news .news-card h3,.pop-up-gallery__inner p,.slider-morph .static-description p,.projects .projects__details .project-description .content .desc,.slider-projects .project-card__content .desc,.hero__inner .hero-text,.hero__description .description-sm{font-size:.875rem;font-size:clamp(.875rem,-2.2373417722rem + 4.4303797468vw,1.75rem);font-family:Inter,sans-serif;font-weight:400;letter-spacing:-.01em}.global-editor h5,.header__title{font-size:.875rem;font-size:clamp(.875rem,.5212264151rem + 1.1320754717vw,1.625rem);font-family:Inter Tight,sans-serif;font-weight:600;letter-spacing:-.01em}.global-editor h6,.timeline .slider-thumbs-thumbs__slide__number{font-size:.875rem;font-size:clamp(.875rem,.5801886792rem + .9433962264vw,1.5rem);font-family:Inter Tight,sans-serif;font-weight:700}.inner-project__content p,.stepper .stepper__slide .step__inner .title .desc,.details .table-of-contents ul li,.author-block__info .author-desc .name,.global-editor p,.global-editor li,.global-editor a,.accordion .sticky-element p,.accordion__answer p,.tech__inner .description-md,.service-cards .cards .card .content .bottom p,.timeline .timeline-wrapper .timeline-content .description-md,.testimonials__inner .card .content .top{font-size:.875rem;font-size:clamp(.875rem,-2.7275641026rem + 5.1282051282vw,1.375rem);font-family:Inter Tight,sans-serif;font-weight:300;line-height:1.2;letter-spacing:.02em}.inner-project__aside .inner-project__link,.articles .article__content button,.details .table-of-contents .show-more-btn,.details .info-block p,.details .info-block a,.faq .accordion__element .accordion__answer p,.author-block .desc,.accordion .sticky-element a,.phases__card .global-editor p,.phases__card .global-editor li,.phases__card .global-editor a,.awards-gallery .gallery-list ul li a,.timeline .timeline-wrapper .timeline-content .description-sm,.testimonials__inner .card .content .bottom,.contact-global__content a,.hero-insights__time p,.btn{font-size:.875rem;font-size:clamp(.875rem,.7570754717rem + .3773584906vw,1.125rem);font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.02em}.inner-project__aside .inner-project__aside-block .title,.inner-project__aside .inner-project__aside-block ul li,.form .form-item input,.form .form-item textarea,.form .submit-btn,.author-block__info .author-desc p{font-size:.875rem;font-size:clamp(.875rem,.8160377358rem + .1886792453vw,1rem);font-family:Inter Tight,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.02em}.inner-project__content .column-txt .title,.init-step__inner .title p,.stepper .stepper__slide .step__inner .title p,.form .form-item select,.form .form-item label,.articles .article__content p,.service-cards .cards .card .content .bottom span,.testimonials__inner .card .content .job,.slider-auto__slide__wrapper p,.contact-global__content p,.slider-morph .static-numbered p,.slider-morph-responsive__card .card-content p,.slider-morph-responsive__card .card-content span,.info-block__inner .title .absolute-desc .desc,.projects .projects__details .project-description .content .location,.slider-projects .project-card__content .location,.hero__inner .small-description,.hero-insights__inner .tab,.footer .address-block address,.header__nav .header-link,.header__dropdown .header__a .a-sub,.header__contact .contact-block .txt p{font-size:.75rem;font-size:clamp(.75rem,.6910377358rem + .1886792453vw,.875rem);font-family:Geist Mono,monospace;font-weight:400;letter-spacing:.2em;text-transform:uppercase}.phases__card .phases__card-title p,.footer .social-links a{font-size:.75rem;font-size:clamp(.75rem,.75rem + 0vw,.75rem);font-family:Inter,sans-serif;font-weight:500;letter-spacing:.02em}.heading-small{font-size:clamp(4rem,12vw + 2rem,16rem)!important;font-family:Humane,sans-serif;line-height:.85;margin-bottom:1.5rem}canvas{display:block;width:100%;height:105%;z-index:0}.background-canvas{overflow:hidden;pointer-events:none;backface-visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.background-canvas:after{content:"";position:absolute;bottom:-43.75rem;left:-31.25rem;width:71.875rem;height:71.875rem;aspect-ratio:1/1;border-radius:100%;background:radial-gradient(circle,#000 56%,#fff0);filter:blur(50px)}.background-canvas:before{content:"";position:absolute;bottom:-43.75rem;right:-43.75rem;width:121.25rem;height:67.9375rem;border-radius:100%;background:radial-gradient(circle,#000 56%,#fff0);transform:rotate(-23deg);filter:blur(50px)}.anim-fade-in{opacity:0}.btn{height:4rem;min-width:15.125rem;border:1px solid rgba(255,255,255,.2509803922);border-radius:60px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.btn:hover{background:#ffffff40}@media (width < 31.3125em){.btn{border:2px solid rgba(255,255,255,.2509803922)}}.active-btn{background-color:#ffffff40}.active-btn:hover{transition:none;background:#ffffff40;animation:none}@keyframes shine{to{background-position:200% center}}@-moz-keyframes shine{to{background-position:200% center}}@-webkit-keyframes shine{to{background-position:200% center}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-moz-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shineImg{to{left:125%}}@-moz-keyframes shineImg{to{left:125%}}@-webkit-keyframes shineImg{to{left:125%}}.header{opacity:0;position:fixed;top:26px;left:0;right:0;margin-inline:auto;z-index:10;background:#0009;-webkit-backdrop-filter:blur(16.4px);backdrop-filter:blur(16.4px);width:57.5rem;height:4.375rem;border-radius:35px;display:flex;flex-direction:column;padding:8px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (width < 75.0625em){.header{max-width:57.5rem;width:calc(100% - 1.875rem)}}@media (width < 48.0625em){.header{top:11px;height:64px}}.header__title{margin-inline:auto}@media (width < 48.0625em){.header__title{font-size:20px}}.header__inner{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;justify-content:space-between;padding:0 10px}.header__inner .logo-light{display:flex;width:3rem}.header__inner .logo-dark{display:none;width:3rem}.header__nav{display:flex;align-items:center;column-gap:1.875rem;margin-left:auto}.header__nav .header-link{font-weight:500;letter-spacing:.15em}@media (width < 48.0625em){.header__nav .header-link{display:none}}.header__nav .toggle-btn{height:3rem;width:3rem;aspect-ratio:1/1;border:1px solid rgba(255,255,255,.1019607843);border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.header__nav .toggle-btn .hamburger-icon{position:relative;height:24px;width:24px;z-index:2}.header__nav .toggle-btn .hamburger-icon span{position:absolute;top:60%;transform:translateY(-50%);display:inline-block;width:24px;height:1px;background:#fff;transition:transform .25s}.header__nav .toggle-btn .hamburger-icon span:before{content:"";position:absolute;right:0;display:inline-block;width:18px;height:1px;background:#fff;transform:translateY(-4px);transition:transform .25s}.header__nav .toggle-btn .active span{transform:rotate(45deg);top:50%}.header__nav .toggle-btn .active span:before{width:24px;transform:rotate(-90deg)}@media (width < 97.5625em){.header__dropdown{overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.header__dropdown::-webkit-scrollbar{display:none}}.header__dropdown ul{padding-top:2.1875rem}.header__dropdown .header__li{border-bottom:1px solid rgba(255,255,255,.0509803922)}.header__dropdown .header__li:last-of-type{border-bottom:none}.header__dropdown .header__a{display:flex;align-items:baseline;width:100%;padding-right:34px;overflow:hidden;padding-top:.3125rem}.header__dropdown .header__a:hover .a-main{background:linear-gradient(to right,#fff 20%,#cbc3e5,#cbc3e5,#fff 80%);background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 2s linear infinite reverse}.header__dropdown .header__a:hover .a-sub{opacity:1;transform:translate(0);transition:transform .1s linear}.header__dropdown .header__a .a-main{font-family:var(--font-humane);font-size:2.625rem;font-size:clamp(2.625rem,1.6786971831rem + 4.0375586854vw,5.3125rem);font-weight:900;letter-spacing:.01em;text-transform:uppercase;line-height:1;transform:translateY(-100px)}.header__dropdown .header__a .a-sub{font-weight:500;letter-spacing:.15em;color:#ffffff40;margin-left:22px;opacity:0;transform:translate(-100px);transition:transform .1s linear}.header__dropdown .header__a .anim-icon-light{display:flex}.header__dropdown .header__a .anim-icon-dark{display:none}.header__dropdown .header__a .anim-icon{margin-left:auto;margin-block:auto;opacity:0;transform:translateY(-300px)}.header__contact{display:grid;grid-template-columns:1fr 1fr;column-gap:1.625rem;padding:.5rem}@media (width < 48.0625em){.header__contact{grid-template-columns:100%;row-gap:1.625rem}}.header__contact .contact-block{background:#cbc3e5;border-radius:20px;display:flex;align-items:center;justify-content:space-between;column-gap:1.625rem;padding:1rem}@media (width < 48.0625em){.header__contact .contact-block{max-height:6.25rem}}.header__contact .contact-block:last-of-type{background:#fff}.header__contact .contact-block:last-of-type .txt .link{color:#000}.header__contact .contact-block .txt{display:flex;flex-direction:column;justify-content:space-between;height:100%}.header__contact .contact-block .txt p{color:#00000040}.header__contact .contact-block .txt .link{color:#fff;font-family:var(--font-humane);line-height:.8;text-transform:uppercase;line-break:break-all;letter-spacing:.01em;padding-top:.625rem;max-width:10rem}.header__contact .contact-block img{mix-blend-mode:multiply;height:auto;width:auto}.light-header{transition:all .1s ease-in-out;background:#fff9;color:#000;border:1px solid #f4f4f4}.light-header .header__inner .logo-light{display:none}.light-header .header__inner .logo-dark{display:flex}.light-header .header__nav .toggle-btn{border:1px solid #f4f4f4}.light-header .header__nav .toggle-btn .hamburger-icon span{background:#000}.light-header .header__nav .toggle-btn .hamburger-icon span:before{background:#000}.light-header .header__dropdown .header__li{border-bottom:1px solid rgba(0,0,0,.2509803922)}.light-header .header__dropdown .header__a:hover .a-main{background:linear-gradient(to right,#000 20%,#cbc3e5,#cbc3e5,#000 80%);background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 2s linear infinite}.light-header .header__dropdown .header__a .a-sub{color:#000}.light-header .header__dropdown .header__a .anim-icon-light{display:none}.light-header .header__dropdown .header__a .anim-icon-dark{display:flex}.footer{position:relative;background-color:transparent;color:#fff;margin-top:-1px;z-index:10}.footer__inner{border-top:1px solid rgba(255,255,255,.2509803922);margin-inline:1.875rem;padding-block:1.25rem;display:flex;align-items:center;justify-content:space-between;color:#fff}@media (width < 48.0625em){.footer__inner{flex-direction:column;row-gap:1.875rem}}@media (width < 31.3125em){.footer__inner{margin-inline:1rem}}.footer .address-block{display:flex;align-items:center;column-gap:12px}@media (width < 48.0625em){.footer .address-block:first-of-type{order:0}.footer .address-block:last-of-type{order:1;width:100%;justify-content:center;padding-block:1.875rem;border-top:1px solid rgba(255,255,255,.2509803922);border-bottom:1px solid rgba(255,255,255,.2509803922)}}.footer .address-block p{font-weight:400;line-height:1}.footer .address-block address{font-family:var(--inter);font-weight:300;letter-spacing:-.01em;text-transform:none;max-width:13.75em;text-align:end;transition:all .2s linear}.footer .address-block address:hover{transition:all .2s linear;text-decoration:underline}.footer .address-block:first-of-type address{text-align:start;max-width:17.5em}.footer .social-links{display:flex;align-items:center;column-gap:3.75rem}@media (width < 48.0625em){.footer .social-links{justify-content:center;width:100%;order:2;margin-block:.9375rem}}.footer .social-links a{border-bottom:1px solid transparent;transition:all .2s linear}.footer .social-links a:hover{border-bottom:1px solid #fff;transition:all .2s linear}.footer-light{background-color:#fff;color:#000}.footer-light .footer__inner{border-top:1px solid rgba(0,0,0,.2509803922);color:#000}@media (width < 48.0625em){.footer-light .address-block:last-of-type{border-top:1px solid rgba(0,0,0,.2509803922);border-bottom:1px solid rgba(0,0,0,.2509803922)}}.footer-light .social-links a:hover{border-bottom:1px solid #000}.hero{position:relative;min-height:100vh}@media (width < 48.0625em){.hero{min-height:auto}}.hero__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:12.5625rem;padding-bottom:4.8125rem;z-index:1;position:relative;pointer-events:none}@media (width < 97.5625em){.hero__inner{padding-inline:1.875rem;padding-top:9.375rem}}@media (width < 48.0625em){.hero__inner{padding-inline:1rem}}@media (min-width: 2560px){.hero__inner{padding-top:30rem!important}}.hero__inner h1{text-align:center}.hero__inner h1 .main-text{word-break:break-all;letter-spacing:.005em;text-transform:uppercase;text-align:center;line-height:.75}.hero__inner h1 .sub-text{font-style:italic;display:block;width:fit-content;margin-inline:auto}@media (width < 97.5625em){.hero__inner h1 .sub-text{line-height:1;padding-bottom:3.125rem}}.hero__inner h1 .sub-text b{font-style:normal;font-weight:700;letter-spacing:.005em}.hero__inner .hero-text{margin-bottom:3.75rem;margin-top:.625rem;font-weight:400}@media (width < 31.3125em){.hero__inner .hero-text{display:none}}.hero__inner .hero-text em{font-weight:300;font-style:italic}.hero__inner .hero-text b{font-style:normal;font-weight:700}.hero__inner .small-description{margin-bottom:3.75rem}@media (width < 31.3125em){.hero__inner .small-description{text-align:center;margin-top:2.5rem}}.hero__parallax{position:relative;overflow:hidden;border-radius:12px;margin-top:11.25rem;margin-inline:1.875rem}@media (width < 97.5625em){.hero__parallax{margin-inline:0rem}}@media (width < 75.0625em){.hero__parallax{margin-top:3.75rem}}.hero__parallax img{height:auto;width:100%;object-fit:cover}.hero__logos{display:flex;align-items:center;justify-content:center;column-gap:30px;margin-bottom:0rem}@media (width < 97.5625em){.hero__logos{margin-bottom:1.25rem}}.hero__logos img{height:1.75rem}.hero__description{display:flex;justify-content:space-between;align-items:flex-end;padding-inline:8.75rem;margin-top:12.5rem;width:100%;position:relative;z-index:1}@media (width < 97.5625em){.hero__description{padding-inline:0}}@media (width < 48.0625em){.hero__description{margin-top:11.0625rem;flex-direction:column;row-gap:2.25rem;align-items:flex-start}}@media (width < 31.3125em){.hero__description{margin-top:4rem!important}}.hero__description .description-sm{max-width:14.375em}@media (width < 48.0625em){.hero__description .description-sm{max-width:100%}}@media (width < 31.3125em){.hero__description .description-sm{display:none}}.hero__description .description-md{line-height:1;max-width:8.75em}@media (width < 48.0625em){.hero__description .description-md{max-width:100%}}.hero__description .description-lg{line-height:1;text-align:center;max-width:15em;margin-inline:auto}@media (width < 31.3125em){.hero__description .description-lg{max-width:100%}}.hero__description .description-lg u{text-decoration:underline}.hero .columns{flex-direction:column;justify-content:center;align-items:center;margin-top:17.5rem}.hero .columns .small-description{padding-bottom:3.75rem}.hero .animated-arrow{position:relative}.hero .animated-arrow svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-left:-1px;margin-top:-2px}.main-hero .hero__inner{padding-top:10rem}.main-hero .hero__inner .hero__description{margin-top:18.75rem}@media (width < 48.0625em){.main-hero .hero__inner .hero__description{margin-top:11.0625rem}}.hero-v2{position:relative;min-height:auto}.hero-v2 .hero__inner:after{display:none;background:none}.hero-insights{position:relative}.hero-insights__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10rem;padding-bottom:4.8125rem;padding-inline:11.6875rem}@media (width < 97.5625em){.hero-insights__inner{padding-inline:1.875rem;padding-top:9.375rem}}@media (width < 31.3125em){.hero-insights__inner{padding-inline:1rem}}.hero-insights__inner .tab{height:2.25rem;padding-inline:2.25rem;background:#cbc3e5;border-radius:60px;display:flex;align-items:center;justify-content:center;color:#000}.hero-insights__inner h1{font-family:var(--font-humane);letter-spacing:.005em;font-weight:900;text-align:center;text-transform:uppercase;line-height:.8}.hero-insights__inner .hero-parallax{position:relative;overflow:hidden;border-radius:20px;height:auto;margin-top:3.25rem}.hero-insights__inner .hero-parallax img{height:100%;width:100%;object-fit:cover}.hero-insights__time{display:flex;align-items:center;gap:3.75rem;margin-top:1.25rem;margin-bottom:2.5rem}@media (width < 31.3125em){.hero-insights__time{flex-direction:column;justify-content:center;gap:.625rem}}.hero-insights__time p{font-weight:300}.hero-insights__time p b{font-weight:700;color:#ffffff80}.wrapper-relative{position:relative}.gallery{position:relative;overflow:hidden;background:transparent}@media (width < 48.0625em){.gallery{display:none}}.gallery__wrapper{height:100vh;width:100%;clip-path:inset(2% round 60px);will-change:clip-path}.gallery__wrapper:not(:last-child){position:absolute;top:0;left:0}.gallery__content{object-fit:cover;height:100%;width:100%}.gallery-responsive{display:none}.gallery-responsive img{object-fit:contain;width:100%;border-radius:20px}@media (width < 48.0625em){.gallery-responsive{display:block;position:relative;padding-bottom:4rem;padding-inline:1rem}}.projects{position:relative;z-index:1;margin-top:-150vh}@media (width < 48.0625em){.projects{margin-top:0vh;display:none}}.projects .projects__wrapper{width:65%;height:100%;overflow-y:auto;padding-top:100vh}.projects .projects__wrapper .project-section{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.projects .projects__wrapper .project-section .img-container{max-width:57.5rem;max-height:36rem;border-radius:20px;overflow:hidden;margin-block:3.75rem}.projects .projects__wrapper .project-section .img-container img{width:100%;height:auto;object-fit:cover}.projects .projects__wrapper .project-section .hidden{opacity:0;width:57.5rem;height:36rem}.projects .projects__details{position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100vh}.projects .projects__details .project__details-wrapper{background:#000;position:absolute;max-width:41.0625rem;width:35%;height:100vh;right:0;top:0;z-index:0;will-change:transform}@media (width < 90.0625em){.projects .projects__details .project__details-wrapper{width:30%}}.projects .projects__details .project-description{position:absolute;max-width:41.0625rem;width:35%;height:100vh;right:0;top:0;z-index:2;padding:1.875rem;display:flex;flex-direction:column;justify-content:space-between}@media (width < 90.0625em){.projects .projects__details .project-description{width:30%}}.projects .projects__details .project-description .numbered{margin-left:auto;overflow:hidden;line-height:1;max-height:26.25rem}.projects .projects__details .project-description .numbered .animated-number{display:inline-block;will-change:transform,opacity}.projects .projects__details .project-description .content{will-change:transform,opacity}.projects .projects__details .project-description .content .title{line-height:1;margin-block:10px}.projects .projects__details .project-description .content .desc{line-height:1;font-weight:400;font-family:var(--font-inter-tight);letter-spacing:.005em}.projects .projects__details .project-description .content .btn{width:fit-content;margin-top:1.25rem}.projects .projects__details .project-background{position:absolute;top:0;left:0;right:0;width:100vw;height:100vh;z-index:-1;will-change:opacity}.projects .projects__details .project-background img{height:100%;width:100%;object-fit:cover;filter:grayscale(60%)}.projects .projects__details .project-background:after{content:"";background:#0000009d;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:1}.projects .projects__details-bg{z-index:-1}.slider-projects{display:none;max-width:100%;margin:auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 75%}@media (width < 48.0625em){.slider-projects{display:block;position:relative;background:#000;color:#fff;padding-bottom:4rem;padding-inline:1rem}}@media (width < 31.3125em){.slider-projects{--slide-size: 100%}}.slider-projects .project-card{overflow:hidden;border-radius:20px}.slider-projects .project-card__img{height:26.25rem;border-radius:20px;overflow:hidden}.slider-projects .project-card__img img{object-fit:cover;width:100%;height:100%}.slider-projects .project-card:hover img{transform:scale(1.1);transition:transform .3s ease-in}.slider-projects .project-card__content{margin-top:1.25rem}.slider-projects .project-card__content .title{line-height:1;margin-block:10px}.slider-projects .project-card__content .desc{line-height:1;font-weight:400;font-family:var(--font-inter-tight);letter-spacing:.005em}.slider-projects .project-card__content .btn{height:3rem;width:fit-content;margin-top:1.25rem;min-width:9.375rem}.slider-projects .slider-projects__viewport{overflow:hidden;position:relative}.slider-projects .slider-projects__container{display:flex;align-items:flex-start;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.slider-projects .slider-projects__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.slider-projects .slider-projects__controls{display:flex;align-items:center;justify-content:center;margin-top:3rem}.slider-projects .slider-projects__link{display:flex;align-items:center;justify-content:center;column-gap:1rem;cursor:pointer}.slider-projects .slider-projects__link:hover img{transform:translate(5px);transition:all .3s ease-out}.slider-projects .slider-projects__buttons{position:absolute;bottom:0;right:0;display:flex;gap:.5rem}.slider-projects .slider-projects__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:3.375rem;height:3.375rem;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2705882353)}.slider-projects .slider-projects__button__svg{width:25%;height:25%}.info-block{position:relative}.info-block__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:12.5625rem;padding-bottom:0rem}@media (width < 97.5625em){.info-block__inner{padding-inline:1.875rem}}@media (width < 75.0625em){.info-block__inner{padding-bottom:5rem}}@media (width < 48.0625em){.info-block__inner{padding-top:3.75rem;padding-inline:1rem;align-items:flex-end}}.info-block__inner .title{position:relative}@media (width < 48.0625em){.info-block__inner .title{display:flex;flex-direction:column;align-items:flex-end}}@media (width < 31.3125em){.info-block__inner .title{padding-top:3.75rem}}.info-block__inner .title h2{text-align:end}.info-block__inner .title h2 span{display:block;padding-right:.71875em}@media (width < 48.0625em){.info-block__inner .title h2 span{padding-right:0}}.info-block__inner .title .absolute-desc{position:absolute;bottom:9.375rem;left:6.25rem;max-width:15.625em}@media (width < 90.0625em){.info-block__inner .title .absolute-desc{bottom:6.25rem}}@media (width < 75.0625em){.info-block__inner .title .absolute-desc{bottom:3.125rem;left:3.125rem}}@media (width < 48.0625em){.info-block__inner .title .absolute-desc{bottom:0;left:auto;right:0;position:relative;margin-left:0;padding-top:2.3125rem}}.info-block__inner .title-v2 h2 span{padding-right:1em}.info-block__inner .description{margin-inline:7.5rem;font-weight:400;max-width:10.9375em;margin-right:auto;margin-top:7.5rem}@media (width < 48.0625em){.info-block__inner .description{margin-inline:1rem;margin-top:3.75rem;margin-right:auto}}.info-block-light{background:#fff;color:#000;margin-top:-1px}.info-block-light .info-block__inner .title .absolute-desc .desc{color:#00000080}.info-block-light .info-block__inner .description{color:#363636}.info-block-v2 .info-block__inner{border-bottom:1px solid rgba(0,0,0,.2)}.info-block-v2 .info-block__inner .title h2 span{padding-right:1em}@media (width < 48.0625em){.info-block-v2 .info-block__inner .title h2 span{padding-right:0}}.info-block-v2 .info-block__inner .title .absolute-desc{left:5rem;max-width:16.25em}@media (width < 90.0625em){.info-block-v2 .info-block__inner .title .absolute-desc{left:auto}}@media (width < 48.0625em){.info-block-v2 .info-block__inner .title .absolute-desc{left:auto}}.info-block-v2 .info-block__inner .description{max-width:15.625em;margin-bottom:9rem}.slider-morph{margin-top:-2px;overscroll-behavior:none;overflow:hidden;width:100%;height:100vh;display:flex;align-items:center;flex-wrap:nowrap;position:relative;background:#fff}@media (width < 48.0625em){.slider-morph{display:none}}.slider-morph__panel{position:relative;height:auto;will-change:scroll-position;min-width:100vw;width:100vw;margin-inline:auto;display:flex;justify-content:center;padding-inline:8.125rem}.slider-morph__panel h3{white-space:nowrap;color:#000;text-align:center}.slider-morph .static-numbered{position:absolute;top:35vh;left:0%;display:flex;justify-content:space-between;width:32vw;margin-left:23.125rem}@media (width < 75.0625em){.slider-morph .static-numbered{margin-left:12.5rem;width:60vw}}.slider-morph .static-numbered p{color:#00000080}.slider-morph .static-numbered .numb{opacity:0;position:absolute;top:0;right:0}.slider-morph .static-description{opacity:0;position:absolute;width:100%;height:auto;top:70vh}.slider-morph .static-description p{font-weight:200;color:#303030;text-align:center}.slider-morph #morph-svg{will-change:transform;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:50rem;width:50rem}@media (width < 90.0625em){.slider-morph #morph-svg{height:43.75rem;width:43.75rem}}.slider-morph-responsive{display:none;position:relative;flex-direction:column;row-gap:1.875rem;background:#fff;color:#000;padding:1rem}.slider-morph-responsive__card{position:relative;border-radius:20px;height:39.375rem;width:100%;background:#cbc3e5}@media (width < 31.3125em){.slider-morph-responsive__card{height:26.875rem}}.slider-morph-responsive__card .card-background{position:absolute;top:0;left:0;height:100%;width:100%}.slider-morph-responsive__card .card-background img{height:100%;width:100%;object-fit:cover}.slider-morph-responsive__card .card-content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;row-gap:1.5625rem;padding:.875rem .875rem 3.75rem}.slider-morph-responsive__card .card-content p{color:#303030;max-width:25em}@media (width < 31.3125em){.slider-morph-responsive__card .card-content p{max-width:100%}}.slider-morph-responsive__card .card-content span{width:fit-content;display:block;padding-bottom:2px;border-bottom:1px solid rgba(0,0,0,.5)}.slider-morph-responsive .btn{border-color:#00000040}@media (width < 48.0625em){.slider-morph-responsive{display:flex}}.pop-up-gallery{position:relative}.pop-up-gallery__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-31.25rem;padding-bottom:5.375rem;padding-inline:8.125rem}@media (width < 97.5625em){.pop-up-gallery__inner{padding-inline:1.875rem}}@media (width < 48.0625em){.pop-up-gallery__inner{padding-inline:1rem}}@media (width < 31.3125em){.pop-up-gallery__inner{align-items:flex-start;margin-top:-6.25rem}}.pop-up-gallery__inner p{margin-right:auto;max-width:15.625em;margin-bottom:6.25rem;position:relative;z-index:1}@media (width < 48.0625em){.pop-up-gallery__inner p{margin-bottom:3.125rem}}@media (width < 31.3125em){.pop-up-gallery__inner p{margin-bottom:0;position:absolute;right:0;bottom:30vh;font-size:12px}}.pop-up-gallery .mwg_effect012{height:68.75rem;perspective:100vw;overflow:hidden}@media (width < 31.3125em){.pop-up-gallery .mwg_effect012{height:37.5rem}}.pop-up-gallery .mwg_effect012 .container{height:100%;transform-style:preserve-3d}.pop-up-gallery .mwg_effect012 .media{width:40%;height:auto;position:absolute;transform:translateZ(-300vw);will-change:transform}@media (width < 48.0625em){.pop-up-gallery .mwg_effect012 .media{width:32%}}@media (width < 31.3125em){.pop-up-gallery .mwg_effect012 .media{width:80%}}.pop-up-gallery .mwg_effect012 .media img{width:100%;height:auto;display:block;box-shadow:1px 1px 30px #00000014;will-change:transform}.pop-up-gallery .mwg_effect012 .preload-medias img{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}.counting-txt{text-align:center;text-transform:uppercase;letter-spacing:.005em;position:relative}@media (width < 31.3125em){.counting-txt{display:none}}.counting-txt .full-counter,.counting-txt .heading-count{display:inline-block}.counting-txt .heading-count div{margin-bottom:-.06625em;overflow:hidden;padding-top:.03125em}.counting-txt .cloneText{position:absolute;left:0;top:0}.counting-txt-reponsive{display:none;text-align:left;text-transform:uppercase;letter-spacing:.005em;position:relative}@media (width < 31.3125em){.counting-txt-reponsive{display:block}}.latest-news{position:relative;background:#000;color:#fff;padding-block:9.125rem;padding-inline:1.875rem;margin-top:-20px}@media (width < 75.0625em){.latest-news{padding-block:5rem}}@media (width < 48.0625em){.latest-news{padding-inline:1rem}}@media (width < 31.3125em){.latest-news{padding-block:4rem}}.latest-news h2{line-height:1;font-weight:400}.latest-news .slider-news{padding-top:4.6875rem;max-width:100%;margin:auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 25%}@media (width < 75.0625em){.latest-news .slider-news{--slide-size: 33%;--slide-height: 15rem}}@media (width < 48.0625em){.latest-news .slider-news{--slide-size: 50%}}@media (width < 31.3125em){.latest-news .slider-news{--slide-size: 85%;padding-top:3.75rem}}.latest-news .slider-news__viewport{overflow:hidden}.latest-news .slider-news__container{display:flex;align-items:flex-start;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.latest-news .slider-news__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.latest-news .news-card{border-radius:20px;overflow:hidden;display:flex;flex-direction:column;background:#f7f7f7;color:#000;height:22.5rem;-webkit-user-select:none;user-select:none}@media (width < 31.3125em){.latest-news .news-card{height:16.25rem}}.latest-news .news-card:hover img{transform:scale(1.1);transition:transform .3s ease-in}.latest-news .news-card img{width:100%;transition:transform .3s ease-out;height:11.25rem;overflow:hidden;object-fit:cover}@media (width < 31.3125em){.latest-news .news-card img{height:8.75rem}}.latest-news .news-card h3{font-weight:300;letter-spacing:.005em;font-family:var(--font-inter-tight)}.latest-news .news-card h3 b{font-weight:600}.latest-news .news-card__content{padding:2.25rem}@media (width < 31.3125em){.latest-news .news-card__content{padding:1rem}}.latest-news .related-news{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;height:auto;margin-top:4.375rem}@media (width < 75.0625em){.latest-news .related-news{grid-template-columns:repeat(2,1fr)}}@media (width < 31.3125em){.latest-news .related-news{grid-template-columns:100%}}.latest-news .related-news .news-card{height:100%}.latest-news .slider-news__controls{display:grid;grid-template-columns:auto 1fr auto;justify-content:space-between;gap:.5625rem;padding-top:1.875rem}@media (width < 31.3125em){.latest-news .slider-news__controls{grid-template-columns:auto auto}}.latest-news .slider-news__link{display:flex;align-items:center;column-gap:1rem}.latest-news .slider-news__link:hover img{transform:translate(5px);transition:all .3s ease-out}.latest-news .slider-news__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.latest-news .slider-news__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:4rem;height:4rem;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2509803922)}.latest-news .slider-news__button__svg{width:25%;height:25%}.latest-news .slider-news__progress{position:relative;height:1px;justify-self:center;align-self:center;width:100%;max-width:90%;overflow:hidden;background-color:#00000040}@media (width < 31.3125em){.latest-news .slider-news__progress{display:none}}.latest-news .slider-news__progress__bar{background-color:#00000080;position:absolute;width:100%;top:0;bottom:0;left:-100%}.latest-news-light{background:#fff;color:#000}.contact-global{position:relative;overflow:hidden;min-height:100vh;padding-bottom:5rem}@media (width < 48.0625em){.contact-global{min-height:auto}}.contact-global__inner{position:absolute;top:-30vh;left:50%;transform:translate(-50%);pointer-events:none}@media (width < 48.0625em){.contact-global__inner{top:-10vh}}@media (width < 31.3125em){.contact-global__inner{top:0vh}}.contact-global__inner text{font-size:38px;font-family:Humane;letter-spacing:.005em;text-transform:uppercase;fill:#fff}.contact-global__inner .rotate-txt{display:flex;height:312.5rem;width:312.5rem}@media (width < 90.0625em){.contact-global__inner .rotate-txt{height:250rem;width:250rem}}@media (width < 48.0625em){.contact-global__inner .rotate-txt{height:125rem;width:125rem}}@media (width < 31.3125em){.contact-global__inner .rotate-txt{height:62.5rem;width:62.5rem}}.contact-global__content{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:50em;margin-inline:auto;padding-top:31.25rem}@media (width < 48.0625em){.contact-global__content{padding-top:18.75rem}}@media (width < 31.3125em){.contact-global__content{padding-top:15.625rem}}.contact-global__content h3{font-weight:400;line-height:1;text-align:center;margin-top:1.25rem;margin-bottom:5rem}.contact-global__content a{height:4rem;min-width:15rem;border:1px solid rgba(255,255,255,.2509803922);border-radius:60px;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.contact-global__content a:hover{border:1px solid #cbc3e5;transition:all .2s linear;background:linear-gradient(-45deg,#fff,#cbc3e5,#cbc3e5,#fff);background-size:400% 400%;animation:gradient 5s ease infinite}.contact-global__ctas{display:flex;align-items:center;gap:1.5rem}@media (width < 48.0625em){.contact-global__ctas{flex-direction:column}}.contact-global-light{background:#fff;color:#000;margin-top:-1px}.contact-global-light .contact-global__inner text{fill:#000}.contact-global-light .contact-global__content{color:#000}.contact-global-light .contact-global__content a{border:1px solid rgba(0,0,0,.2509803922)}.contact-page{position:relative;padding-bottom:0;z-index:1}.contact-page .contact-global__inner{top:-15vh}@media (width < 48.0625em){.contact-page .contact-global__inner{top:0vh}}@media (width < 48.0625em){.contact-page .contact-global__inner{top:10vh}}.contact-page .contact-global__content{padding-top:34.375rem}@media (width < 90.0625em){.contact-page .contact-global__content{padding-top:28.125rem}}@media (width < 48.0625em){.contact-page .contact-global__content{padding-top:21.875rem}}@media (width < 31.3125em){.contact-page .contact-global__content{padding-top:18.75rem}}.contact-actions{position:relative;padding-inline:9.75rem;padding-bottom:12.5rem;margin-top:-7.5rem;display:flex;align-items:center;justify-content:center;gap:1.875rem}@media (width < 90.0625em){.contact-actions{margin-top:0}}@media (width < 48.0625em){.contact-actions{padding-bottom:6.25rem;padding-inline:1.875rem}}@media (width < 31.3125em){.contact-actions{flex-direction:column;padding-inline:1rem;gap:.625rem}.contact-actions .btn{width:100%}}.brands-logos{position:relative;max-width:100%;padding-top:5rem;background:#fff}.slider-auto{max-width:100%;margin:-1px auto auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 22%;background:#fff;color:#000;padding-bottom:1.625rem}@media (width < 75.0625em){.slider-auto{--slide-size: 25%;--slide-height: 15rem}}@media (width < 48.0625em){.slider-auto{--slide-size: 33%;--slide-height: 15rem}}@media (width < 31.3125em){.slider-auto{--slide-size: 65%;--slide-height: 15rem}}.slider-auto__viewport{overflow:hidden}.slider-auto__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.slider-auto__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.slider-auto__slide__wrapper{border-radius:12px;border:1px solid #d9d9d9;display:grid;grid-template-rows:10rem auto;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;user-select:none;margin:auto;padding-block:3.75rem}@media (width < 75.0625em){.slider-auto__slide__wrapper{padding-block:1.875rem}}.slider-auto__slide__wrapper img{margin-inline:auto;filter:grayscale(100%)}@media (width < 31.3125em){.slider-auto__slide__wrapper img{width:55%}}.slider-auto__slide__wrapper p{font-weight:500;letter-spacing:.2em;color:#00000080;text-align:center}.testimonials{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff;padding-block:6.25rem;min-height:100vh;margin:-1px;flex-direction:column}.testimonials h2{display:block;color:#000;margin-bottom:6rem;text-align:center;pointer-events:none;backface-visibility:hidden}@media (width < 48.0625em){.testimonials h2{margin-bottom:3rem}}.testimonials__inner{display:flex}.testimonials__inner .card{width:25vw;aspect-ratio:1}@media (width < 48.0625em){.testimonials__inner .card{width:20vw;transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}}@media (width < 31.3125em){.testimonials__inner .card{height:var(--slide-height)}}.testimonials__inner .card:not(:first-child){margin:0 0 0 -10vw}@media (width < 48.0625em){.testimonials__inner .card:not(:first-child){margin:0}}.testimonials__inner .card .content{width:100%;height:100%;border-radius:12px;color:#000;display:flex;flex-direction:column;justify-content:space-between;padding:1.5625rem}@media (width < 31.3125em){.testimonials__inner .card .content{height:var(--slide-height);padding-inline:1rem}}.testimonials__inner .card .content .bottom{display:flex;align-items:center;column-gap:.9375rem;padding-block:1.5625rem}@media (width < 31.3125em){.testimonials__inner .card .content .bottom{padding-block:.125rem}}.testimonials__inner .card .content .bubble{width:3.3vw;aspect-ratio:1;border-radius:100%;background-color:#fff;display:grid;place-items:center}@media (width < 48.0625em){.testimonials__inner .card .content .bubble{width:2.625rem}}.testimonials__inner .card .content .bubble img{width:100%;height:100%;object-fit:contain}.testimonials__inner .card:nth-child(1){z-index:3}.testimonials__inner .card:nth-child(1) .content{background-color:var(--card-color-1)}.testimonials__inner .card:nth-child(2){z-index:2}.testimonials__inner .card:nth-child(2) .content{background-color:var(--card-color-2)}.testimonials__inner .card:nth-child(3){z-index:1}.testimonials__inner .card:nth-child(3) .content{background-color:var(--card-color-3)}.testimonials__inner .card:nth-child(4){z-index:2}.testimonials__inner .card:nth-child(4) .content{background-color:var(--card-color-4)}.testimonials__inner .card:nth-child(5){z-index:4}.testimonials__inner .card:nth-child(5) .content{background-color:var(--card-color-5)}.shifting-cards{max-width:100%;margin:auto;--slide-height: 19rem;--slide-spacing: 1rem;--slide-size: 45%}@media (width < 48.0625em){.shifting-cards{min-height:auto;padding-inline:1.875rem;flex-direction:column}}@media (width < 31.3125em){.shifting-cards{--slide-spacing: 1rem;--slide-size: 75%;--slide-height: 20rem}}@media (width < 48.0625em){.shifting-cards__viewport{overflow:hidden}}.shifting-cards__container{display:flex}@media (width < 48.0625em){.shifting-cards__container{align-items:flex-start;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}}.shifting-cards__buttons{display:none;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:flex-end;margin-left:auto;padding-top:1.875rem}@media (width < 48.0625em){.shifting-cards__buttons{display:grid}}@media (width < 31.3125em){.shifting-cards__buttons{align-items:center;margin-left:0}}.shifting-cards__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;width:4rem;height:4rem;z-index:1;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.2509803922);color:#000}.shifting-cards__button__svg{width:25%;height:25%}.timeline{position:relative;padding-block:7.5rem}@media (width < 75.0625em){.timeline{padding-inline:1.875rem}}@media (width < 31.3125em){.timeline{padding-inline:1rem}}.timeline__inner{padding-inline:8.125rem}@media (width < 97.5625em){.timeline__inner{padding-inline:1.875rem}}@media (width < 75.0625em){.timeline__inner{padding-inline:0rem}}.timeline__inner p{font-weight:300;margin-right:auto;color:#cbc3e5;max-width:14.375em;padding-top:.625rem;position:relative;z-index:1}.timeline .slider-thumbs{max-width:100%;margin:auto;--slide-height: 35rem;--slide-spacing: 1rem;--slide-size: 75%;margin-top:10.25rem}@media (width < 75.0625em){.timeline .slider-thumbs{--slide-size: 100%}}.timeline .slider-thumbs__viewport{overflow:hidden}.timeline .slider-thumbs__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.timeline .timeline-wrapper{background:#282828;border-radius:12px;min-height:var(--slide-height);height:100%;-webkit-user-select:none;user-select:none;display:grid;grid-template-columns:repeat(2,1fr);column-gap:1.5625rem;overflow:hidden}@media (width < 48.0625em){.timeline .timeline-wrapper{grid-template-columns:100%}}.timeline .timeline-wrapper img{object-fit:cover;height:100%;width:auto}@media (width < 48.0625em){.timeline .timeline-wrapper img{height:18.75rem}}.timeline .timeline-wrapper .timeline-content{padding:2.5625rem}@media (width < 75.0625em){.timeline .timeline-wrapper .timeline-content{padding-inline:.625rem}}@media (width < 48.0625em){.timeline .timeline-wrapper .timeline-content{padding-inline:1.25rem}}.timeline .timeline-wrapper .timeline-content h3{margin-bottom:2.6875rem}@media (width < 75.0625em){.timeline .timeline-wrapper .timeline-content h3{margin-bottom:.625rem}}@media (width < 48.0625em){.timeline .timeline-wrapper .timeline-content h3{margin-bottom:1.25rem}}.timeline .timeline-wrapper .timeline-content .description-sm{margin-block:3.75rem}@media (width < 75.0625em){.timeline .timeline-wrapper .timeline-content .description-sm{margin-block:.625rem}}@media (width < 48.0625em){.timeline .timeline-wrapper .timeline-content .description-sm{margin-block:1.25rem}}.timeline .timeline-wrapper .timeline-content .description-md{margin-block:3.75rem}@media (width < 75.0625em){.timeline .timeline-wrapper .timeline-content .description-md{margin-block:.625rem}}@media (width < 48.0625em){.timeline .timeline-wrapper .timeline-content .description-md{margin-block:1.25rem}}.timeline .slider-thumbs__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.timeline .slider-thumbs__slide:first-child{margin-left:8.125rem}@media (width < 75.0625em){.timeline .slider-thumbs__slide:first-child{margin-left:0}}.timeline .slider-thumbs-thumbs{--thumbs-slide-spacing: .8rem}@media (width < 48.0625em){.timeline .slider-thumbs-thumbs{max-width:65%}}.timeline .slider-thumbs-thumbs__viewport{overflow:hidden}.timeline .slider-thumbs-thumbs__container{display:flex;flex-direction:row;margin-left:calc(var(--thumbs-slide-spacing) * -1)}.timeline .slider-thumbs-thumbs__slide{min-width:0;padding-left:var(--thumbs-slide-spacing)}@media (width < 48.0625em){.timeline .slider-thumbs-thumbs__slide{min-width:auto}}.timeline .slider-thumbs-thumbs__slide__number{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;border:0;padding:0;margin:0;display:flex;align-items:center;justify-content:center;color:#ffffff80}.timeline .slider-thumbs-thumbs__slide--selected .slider-thumbs-thumbs__slide__number{color:var(--card-color-1)}.timeline .slider-thumbs__controls{display:flex;align-items:center;justify-content:space-between;gap:.0625rem;margin-top:2.6875rem;margin-inline:8.125rem}@media (width < 75.0625em){.timeline .slider-thumbs__controls{margin-inline:0}}.timeline .slider-thumbs__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.timeline .slider-thumbs__button{border:1px solid rgba(255,255,255,.2509803922);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation;display:inline-flex;text-decoration:none;cursor:pointer;padding:0;margin:0;width:4rem;height:4rem;z-index:1;border-radius:50%;color:var(--text-body);display:flex;align-items:center;justify-content:center}.timeline .slider-thumbs__button:hover{background-color:#ffffff40}.timeline .slider-thumbs__button__svg{width:25%;height:25%}.awards-gallery{background:#fff;color:#000;padding-block:10.3125rem}@media (width < 90.0625em){.awards-gallery{padding-bottom:6.25rem}}@media (width < 75.0625em){.awards-gallery{padding-bottom:5rem}}.awards-gallery__inner{padding-inline:7.1875rem}@media (width < 97.5625em){.awards-gallery__inner{padding-inline:1.875rem}}@media (width < 48.0625em){.awards-gallery__inner{padding-inline:1rem}}.awards-gallery__inner .logos{display:flex;align-items:center;column-gap:4.375rem;max-height:2.5rem}@media (width < 48.0625em){.awards-gallery__inner .logos{column-gap:3rem}}.awards-gallery__inner .logos img{height:auto}@media (width < 48.0625em){.awards-gallery__inner .logos img{width:8rem}}.awards-gallery__inner .awards-heading{padding-block:6.25rem}@media (width < 31.3125em){.awards-gallery__inner .awards-heading{word-break:break-all;padding-top:3rem}}.awards-gallery .gallery-list{display:flex;align-items:center;padding-inline:1.875rem}@media (width < 31.3125em){.awards-gallery .gallery-list{padding-inline:1rem}}.awards-gallery .gallery-list ul{width:100%}.awards-gallery .gallery-list ul li a{display:grid;grid-template-columns:1fr .5fr 1fr 2fr .2fr;gap:.3125rem;width:100%;cursor:pointer;font-weight:300;border-bottom:1px solid #d9d9d9;padding-block:2.5rem;padding-left:9.8125rem}@media (width < 90.0625em){.awards-gallery .gallery-list ul li a{padding-left:6.25rem}}@media (width < 75.0625em){.awards-gallery .gallery-list ul li a{padding-left:0rem}}@media (width < 48.0625em){.awards-gallery .gallery-list ul li a{grid-template-columns:1fr 1fr 1fr 1fr .2fr;padding-block:1.25rem}}.awards-gallery .gallery-list ul li a span:last-child{margin-block:auto;text-align:right;visibility:hidden}@media (width < 48.0625em){.awards-gallery .gallery-list ul li a span:last-child{visibility:visible}}.awards-gallery .gallery-list ul li a span:last-child img{margin-left:auto;margin-block:auto}.awards-gallery .gallery-list ul li a:hover{background:linear-gradient(to right,#000 20%,#cbc3e5,#cbc3e5,#000 80%);background-size:200% auto;background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:shine 2s linear infinite}.awards-gallery .gallery-list ul li a:hover span:last-child{visibility:visible}.awards-gallery .gallery-list .media-container{position:absolute;width:24vw;height:24vw;right:4%;top:0;border-radius:2%;pointer-events:none;overflow:hidden;visibility:hidden}.awards-gallery .gallery-list .media-container img{object-fit:cover;display:block;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(90%)}.awards-gallery .gallery-list .media-container.on{visibility:visible}.awards-gallery .gallery-list .media-container div{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;transform:translateY(-100%)}.awards-gallery .gallery-list .medias img{width:1px;height:1px;top:0;left:0;position:absolute;visibility:hidden;pointer-events:none}.service-cards{position:relative;background:#fff}.service-cards .parallax-img{position:relative;overflow:hidden;height:100vh}@media (width < 31.3125em){.service-cards .parallax-img{height:65vh}}.service-cards .parallax-img img{height:auto;width:100%;object-fit:cover}@media (width < 75.0625em){.service-cards .parallax-img img{height:100%}}.service-cards .cards{position:relative;align-items:center;justify-content:center;background:transparent;padding-bottom:6.25rem;display:flex;margin-top:-12.5rem}@media (width < 48.0625em){.service-cards .cards{padding-bottom:0rem}}.service-cards .cards .card{width:25vw;aspect-ratio:1}@media (width < 90.0625em){.service-cards .cards .card{aspect-ratio:unset;height:21.875rem}}@media (width < 48.0625em){.service-cards .cards .card{width:20vw;transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}}@media (width < 31.3125em){.service-cards .cards .card{height:var(--slide-height)}}.service-cards .cards .card:not(:first-child){margin:0 0 0 -10vw}@media (width < 48.0625em){.service-cards .cards .card:not(:first-child){margin:0}}.service-cards .cards .card .content{width:100%;height:100%;border-radius:12px;display:flex;flex-direction:column;justify-content:space-between;padding:1.875rem}@media (width < 31.3125em){.service-cards .cards .card .content{height:var(--slide-height);padding:1rem}}.service-cards .cards .card .content .top{color:#000}.service-cards .cards .card .content .bottom{display:flex;align-items:flex-start;flex-direction:column;column-gap:15px}.service-cards .cards .card .content .bottom p{color:#2c2c2c}.service-cards .cards .card .content .bottom span{color:#2c2c2c;display:block;margin-top:1.5rem;padding-bottom:5px;border-bottom:1px solid rgba(0,0,0,.5);margin-bottom:.5rem}.service-cards .cards .card:nth-child(1){z-index:1}.service-cards .cards .card:nth-child(1) .content{background-color:var(--card-color-1)}.service-cards .cards .card:nth-child(2){z-index:2}.service-cards .cards .card:nth-child(2) .content{background-color:var(--card-color-2)}.service-cards .cards .card:nth-child(3){z-index:3}.service-cards .cards .card:nth-child(3) .content{background-color:var(--card-color-3)}.service-cards .cards .card:nth-child(4){z-index:2}.service-cards .cards .card:nth-child(4) .content{background-color:var(--card-color-4)}.service-cards .cards .card:nth-child(5){z-index:1}.service-cards .cards .card:nth-child(5) .content{background-color:var(--card-color-5)}.phases{padding:0;position:relative;overflow:hidden;background:#fff;color:#000;margin-top:0}.phases__inner{margin-inline:1.875rem}@media (width < 31.3125em){.phases__inner{margin-inline:1rem}}.phases__card{height:100%;min-height:60vh;border-top:1px solid rgba(0,0,0,.2509803922);margin-bottom:2px;margin-top:-1px;background:#fff;display:grid;gap:3rem;grid-template-columns:1fr 1fr}@media (width < 31.3125em){.phases__card{display:flex;flex-direction:column;justify-content:flex-start;height:auto}}.phases__card .phases__card-title{display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1.875rem}@media (width < 31.3125em){.phases__card .phases__card-title{justify-content:flex-start;padding-bottom:0}}.phases__card .phases__card-title h3{font-size:clamp(1.25rem,3.75vw + .625rem,5rem);padding-top:4.375rem}@media (width < 31.3125em){.phases__card .phases__card-title h3{padding-top:.625rem;order:2}}.phases__card .phases__card-title p{color:#00000080}@media (width < 31.3125em){.phases__card .phases__card-title p{order:1;padding-top:3.125rem}}.phases__card .phases__card-content{padding-top:4.375rem}.phases__card .global-editor p,.phases__card .global-editor li,.phases__card .global-editor a{margin-block:.625rem;font-family:var(--font-inter-tight)}.phases__card .global-editor b,.phases__card .global-editor strong{font-weight:700}.phases__card .global-editor i,.phases__card .global-editor em{font-style:italic}.phases__card .global-editor u{text-decoration:underline}.phases__card .global-editor a{text-decoration:underline;color:#cbc3e5}.phases__card .global-editor ul{list-style:disc;margin-left:1.25rem}.phases__card .global-editor ol{list-style:decimal;margin-left:1.25rem}.tech{position:relative;background:#fff;color:#000;margin-top:-1px;padding-bottom:3.75rem}.tech__inner{border-top:1px solid rgba(0,0,0,.2509803922);margin-inline:1.875rem;padding-block:7rem;display:grid;grid-template-columns:1fr 1.2fr;column-gap:11.25rem;row-gap:8.75rem}@media (width < 48.0625em){.tech__inner{gap:3.125rem}}@media (width < 31.3125em){.tech__inner{grid-template-columns:100%;margin-inline:1rem}}.tech__inner .description-lg{color:#363636;grid-column-start:2;font-weight:400}@media (width < 48.0625em){.tech__inner .description-lg{grid-column-start:span 2}}@media (width < 31.3125em){.tech__inner .description-lg{grid-column-start:span 1}}.tech__inner .description-md{color:#363636}.tech .slider-auto{--slide-size: 15%;--slide-height: 15rem}@media (width < 90.0625em){.tech .slider-auto{--slide-size: 22%}}@media (width < 48.0625em){.tech .slider-auto{--slide-size: 40%}}@media (width < 31.3125em){.tech .slider-auto{--slide-size: 55%}}.tech .slider-auto h2{line-height:1;font-weight:400;margin-bottom:3rem;margin-inline:1.875rem}@media (width < 31.3125em){.tech .slider-auto h2{margin-inline:1rem}}.tech .slider-auto .slider-auto__slide__wrapper{padding-block:1.25rem}.accordion{position:relative;background:#fff;color:#000;margin-top:-1px;padding-block:3.75rem}.accordion__inner{margin-inline:1.875rem;display:flex;justify-content:space-between;column-gap:18.75rem}@media (width < 97.5625em){.accordion__inner{column-gap:6.25rem}}@media (width < 48.0625em){.accordion__inner{flex-direction:column;row-gap:1.875rem}}@media (width < 31.3125em){.accordion__inner{margin-inline:1rem}}.accordion .sticky-element{position:relative;background:#cbc3e5;padding:1.5625rem;border-radius:20px;height:fit-content}.accordion .sticky-element h3{font-weight:400}.accordion .sticky-element h3 b{font-weight:700;display:block}.accordion .sticky-element p{color:#363636;margin-top:2.5rem;margin-bottom:4.375rem;max-width:31.25em}.accordion .sticky-element a{height:4rem;min-width:13.375rem;width:fit-content;background:#ffffff40;border:1px solid transparent;border-radius:60px;display:flex;align-items:center;justify-content:center;transition:all .2s linear}.accordion .sticky-element a:hover{border:1px solid #cbc3e5;transition:all .2s linear;background:linear-gradient(-45deg,#fff,#cbc3e5,#cbc3e5,#fff);background-size:400% 400%;animation:gradient 5s ease infinite}.accordion__wrapper{width:100%}@media (width < 97.5625em){.accordion__wrapper{width:55vw}}@media (width < 90.0625em){.accordion__wrapper{width:75vw}}@media (width < 48.0625em){.accordion__wrapper{width:100%}}.accordion__element{position:relative;padding-block:1.75rem;border-bottom:1px solid #d9d9d9;transition:all .3s linear}.accordion__question{cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;background:transparent;border:1px solid transparent;text-align:left;position:relative;padding-right:1.75rem}.accordion__question img{height:1.5rem;width:1.5rem;position:absolute;right:0;top:50%;transform:translateY(-50%)}.accordion__question .minus{transition:all .3s linear;opacity:0}.accordion__question .plus{transition:all .3s linear;opacity:1}.accordion__answer{transition:all .3s linear;opacity:0;transform:translateY(-30%);pointer-events:none}.accordion__answer p{transition:all .3s linear;height:0}.accordion__answer-active .accordion__question .minus{transition:all .3s linear;opacity:1}.accordion__answer-active .accordion__question .plus{transition:all .3s linear;opacity:0}.accordion__answer-active .accordion__answer{transform:translateY(0);pointer-events:all;opacity:1}.accordion__answer-active .accordion__answer p{height:auto;padding-top:1.75rem}.projects-block{position:relative;padding-inline:1.875rem;padding-block:11.1875rem;padding-top:.625rem}@media (width < 48.0625em){.projects-block{padding-bottom:5rem}}@media (width < 31.3125em){.projects-block{padding-inline:1rem}}.projects-block .single-column-project{margin-block:2.5rem}.projects-block .single-column-project__parallax{position:relative;overflow:hidden;border-radius:20px;height:57.75rem}@media (width < 75.0625em){.projects-block .single-column-project__parallax{height:37.5rem}}@media (width < 48.0625em){.projects-block .single-column-project__parallax{height:25rem}}.projects-block .single-column-project__parallax img{height:100%;width:100%;object-fit:cover}.projects-block .single-column-project__parallax:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,#fff0,#ffffff4d);-webkit-transform:skewX(-25deg);transform:skew(-25deg)}.projects-block .single-column-project__parallax:hover:before{-webkit-animation:shineImg .75s;animation:shineImg .75s}.projects-block .single-column-project__content{display:flex;justify-content:space-between;align-items:center}@media (width < 31.3125em){.projects-block .single-column-project__content{align-items:flex-start;flex-direction:column}}.projects-block .single-column-project__content p{font-weight:300}.projects-block .double-column-project{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-block:2.5rem}@media (width < 31.3125em){.projects-block .double-column-project{grid-template-columns:100%}}.projects-block .double-column-project .project__parallax{position:relative;overflow:hidden;border-radius:20px;height:50rem}@media (width < 75.0625em){.projects-block .double-column-project .project__parallax{height:31.25rem}}@media (width < 48.0625em){.projects-block .double-column-project .project__parallax{height:18.75rem}}@media (width < 31.3125em){.projects-block .double-column-project .project__parallax{height:25rem}}.projects-block .double-column-project .project__parallax img{height:100%;width:100%;object-fit:cover}.projects-block .double-column-project .project__parallax:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,#fff0,#ffffff4d);-webkit-transform:skewX(-25deg);transform:skew(-25deg)}.projects-block .double-column-project .project__parallax:hover:before{-webkit-animation:shineImg .75s;animation:shineImg .75s}.projects-block .double-column-project .project__content h3{line-height:1.4}.projects-block .double-column-project .project__content p{font-weight:300}.articles{position:relative}.articles__filters{display:flex;align-items:center;justify-content:center;gap:3.75rem}@media (width < 75.0625em){.articles__filters{gap:.625rem}}@media (width < 48.0625em){.articles__filters{flex-wrap:wrap}}.articles__filters .filter-btn{font-weight:300;cursor:pointer;height:4rem;border-radius:60px;padding-inline:1.875rem;transition:all .2s linear}@media (width < 48.0625em){.articles__filters .filter-btn{height:3rem}}.articles__filters .filter-btn:hover{transition:all .2s linear;background:linear-gradient(-45deg,#fff,#cbc3e5,#cbc3e5,#fff);background-size:400% 400%;animation:gradient 5s ease infinite;color:#000}.articles__filters .active-btn{color:#000;background:#cbc3e5}.articles__wrapper{position:relative;padding-inline:1.875rem;padding-block:10.625rem;display:flex;flex-direction:column;row-gap:5.625rem}@media (width < 48.0625em){.articles__wrapper{row-gap:2.5rem;padding-block:4.375rem}}@media (width < 31.3125em){.articles__wrapper{padding-inline:1rem}}.articles .article{display:grid;grid-template-columns:1fr 1fr;gap:5.4375rem}@media (width < 75.0625em){.articles .article{grid-template-columns:1fr 1fr;gap:1.25rem}}@media (width < 48.0625em){.articles .article{grid-template-columns:100%;gap:1.25rem}}.articles .article__img{position:relative;overflow:hidden;border-radius:20px;max-height:33.75rem}@media (width < 75.0625em){.articles .article__img{max-height:23.75rem}}@media (width < 31.3125em){.articles .article__img{max-height:18.75rem}}.articles .article__img img{height:100%;width:100%;object-fit:cover}.articles .article__img:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,#fff0,#ffffff4d);-webkit-transform:skewX(-25deg);transform:skew(-25deg)}.articles .article__content{display:flex;flex-direction:column;justify-content:space-between}.articles .article__content h3{line-height:1;font-weight:300;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:4.75rem;max-width:13.75em}@media (width < 48.0625em){.articles .article__content h3{margin-bottom:2.5rem;padding-top:.625rem}}@media (width < 31.3125em){.articles .article__content h3{max-width:100%}}.articles .article__content button{height:4rem;min-width:15rem;border:1px solid rgba(255,255,255,.2509803922);border-radius:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;width:fit-content}@media (width < 31.3125em){.articles .article__content button{width:fit-content;margin:0 auto}}.articles .article__content hr{width:100%;background:#ffffff40;height:1px;margin-top:4.6875rem}@media (width < 48.0625em){.articles .article__content hr{margin-top:2.5rem}}.articles .article:hover .article__img:before{-webkit-animation:shineImg .75s;animation:shineImg .75s}.articles .article:hover .article__content button{transition:all .2s linear;background:linear-gradient(-45deg,#fff,#cbc3e5,#cbc3e5,#fff);background-size:400% 400%;animation:gradient 5s ease infinite;color:#000}.article-content{display:grid;grid-template-columns:1fr .5fr;gap:6.625rem;padding-inline:11.6875rem;padding-bottom:1.25rem}@media (width < 97.5625em){.article-content{padding-inline:7.5rem}}@media (width < 90.0625em){.article-content{padding-inline:1.875rem}}@media (width < 75.0625em){.article-content{gap:3.125rem}}@media (width < 48.0625em){.article-content{grid-template-columns:100%}}@media (width < 31.3125em){.article-content{padding-inline:1rem}}.details{height:100vh}@media (width < 48.0625em){.details{height:auto}}.details .table-of-contents{border:1px solid rgba(255,255,255,.2509803922);border-radius:12px;padding-block:1.875rem}.details .table-of-contents p{font-weight:700;padding-inline:2.125rem}.details .table-of-contents ul li{font-weight:300;color:#ffffffa6;padding-inline:2.125rem;margin-block:1.25rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer}.details .table-of-contents ul .toggle-link{display:-webkit-box!important}.details .table-of-contents ul .active-heading{color:#fff;border-left:5px solid #cbc3e5}.details .table-of-contents .show-more-btn{margin-inline:2.125rem;border-bottom:2px solid #cbc3e5;cursor:pointer}.details .pin-spacer{width:100%!important}.details .info-block{background:#fff;color:#000;padding:1.5625rem;border-radius:20px;margin-top:1.875rem;width:100%}@media (width < 90.0625em){.details .info-block{margin-top:.625rem}}.details .info-block .img-frame{height:6.75rem;width:6.75rem;aspect-ratio:1;border-radius:50%;overflow:hidden;margin-bottom:2.3125rem}@media (width < 90.0625em){.details .info-block .img-frame{height:3.75rem;width:3.75rem;margin-bottom:1.25rem}}.details .info-block .img-frame img{height:100%;width:100%;object-fit:cover}.details .info-block h3 b{font-weight:700;display:block}.details .info-block p{color:#676767;margin-block:1.25rem;font-weight:300}.details .info-block a{height:4rem;width:fit-content;min-width:15rem;background:#000;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:60px}@media (width < 90.0625em){.details .info-block a{height:3rem;min-width:11.25rem;font-size:14px}}.details .info-block a:hover{transition:all .2s linear;background:linear-gradient(-45deg,#000,#000,#ffffff05,#000);background-size:400% 400%;animation:gradient 5s ease infinite}.details .logos-group{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:center;justify-content:center;margin:1.5rem 0;gap:1.25rem;justify-content:flex-start}.details img{width:6rem;justify-self:center}.faq{border:1px solid rgba(255,255,255,.2509803922);border-radius:12px;overflow:hidden;margin-top:11.25rem}@media (width < 48.0625em){.faq{margin-top:3.75rem}}.faq .min-title{padding-inline:2.125rem;padding-block:3rem}.faq .accordion{background:#000;color:#fff;padding:0}.faq .accordion__element{padding-inline:2.125rem;border-top:1px solid rgba(255,255,255,.2509803922);border-bottom:none}@media (width < 31.3125em){.faq .accordion__element{padding-inline:1.5625rem}}.faq .accordion__element:first-child{border:none}.author-block{background:#cbc3e5;color:#000;padding:1.5625rem;border-radius:16px;margin-top:2.5rem}.author-block .desc{color:#484848;font-weight:300;padding-bottom:.625rem}.author-block__info{display:flex;align-items:center;column-gap:1.25rem;margin-block:1.25rem}.author-block__info .author-avatar{height:4rem;width:4rem;border-radius:100%;aspect-ratio:1;overflow:hidden}.author-block__info .author-avatar img{object-fit:cover;width:100%;height:100%}.author-block__info .author-desc .name{color:#000}.author-block__info .author-desc p{color:#2d2d2d}.global-editor p,.global-editor li,.global-editor a{margin-block:1.5625rem;font-family:var(--font-inter-tight)}.global-editor b,.global-editor strong{font-weight:700}.global-editor i,.global-editor em{font-style:italic}.global-editor u{text-decoration:underline}.global-editor a{text-decoration:underline;color:#cbc3e5}.global-editor ul{list-style:disc;margin-left:2.5rem}.global-editor ol{list-style:decimal;margin-left:2.5rem}.global-editor h6,.global-editor h5,.global-editor h4,.global-editor h3,.global-editor h2{font-weight:400;font-family:var(--font-inter-tight);margin-block:1.5625rem}.global-editor img{border-radius:20px}.modal{position:fixed;top:0;left:0;right:0;z-index:10;width:100%;height:100vh;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:center}.modal .dimmer{position:absolute;width:100%;height:100%;top:0;left:0;right:0;background-color:#000000b3;cursor:pointer;opacity:0}.modal .modal-window{width:auto;max-width:90vw;height:auto;max-height:90vh;background:#1f1f20;border-radius:10px;opacity:0;display:flex;flex-direction:column}@media (width < 31.3125em){.modal .modal-window{max-width:95vw}}.modal .close-modal{height:2.5rem;width:2.5rem;display:flex;align-items:center;justify-content:center;margin-top:1.25rem;margin-right:1.25rem;cursor:pointer;margin-left:auto}.form{position:relative;padding:2.8125rem}@media (width < 90.0625em){.form{padding:1.25rem}}.form h2{max-width:15.625em;margin-bottom:3.75rem}@media (width < 90.0625em){.form h2{margin-bottom:1.875rem}}@media (width < 31.3125em){.form h2{max-width:21.875em}}.form .form-item{position:relative;margin-bottom:2.5rem}@media (width < 90.0625em){.form .form-item{margin-bottom:1.25rem}}.form .form-item input{display:block;width:100%;height:2.5rem;background:transparent;border-bottom:solid 1px rgba(255,255,255,.2509803922);transition:all .3s ease;padding:0}.form .form-item input:focus{border-color:#cbc3e5}.form .form-item textarea{display:block;width:100%;height:5rem;background:transparent;border-bottom:solid 1px rgba(255,255,255,.2509803922);transition:all .3s ease;padding:0}.form .form-item textarea:focus{border-color:#cbc3e5}.form .form-item select{position:relative;display:block;width:100%;height:2.5rem;background:transparent;border-bottom:solid 1px rgba(255,255,255,.2509803922);transition:all .3s ease;padding:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/wp-content/themes/digital-present/front/build/assets//arrow-down.svg) 0 0 no-repeat;background-position-x:100%;background-position-y:2px;cursor:pointer}.form .form-item select:focus{border-color:#cbc3e5}.form .form-item select option{background-color:#1f1f20}.form .form-item label{position:absolute;cursor:text;z-index:2;top:12px;left:0;padding:0;color:#fff;transition:all .3s ease}.form .form-item input:focus+label,.form .form-item input:not(:placeholder-shown)+label{font-size:12px;top:-8px;color:#ffffff80}.form .form-item textarea:focus+label,.form .form-item textarea:not(:placeholder-shown)+label{font-size:12px;top:-15px;color:#ffffff80}.form .form-item input::placeholder,.form .form-item textarea::placeholder{opacity:0}.form .submit-btn{height:4rem;width:100%;display:flex;justify-content:center;align-items:center;column-gap:.625rem;background:#cbc3e5;color:#000;cursor:pointer;transition:all .2s linear}.form .submit-btn img{transition:all .2s linear}.form .submit-btn:hover{transition:all .2s linear;background:linear-gradient(-45deg,#fff,#cbc3e5,#cbc3e5,#fff);background-size:400% 400%;animation:gradient 5s ease infinite;color:#000}.form .submit-btn:hover img{transition:all .2s linear;transform:translate(10px)}.form .disabled-btn{cursor:progress;opacity:.5}.form .disabled-btn:hover{transition:none;background:#cbc3e5;animation:none}.form .disabled-btn:hover img{transition:none;transform:translate(0)}.air-datepicker-global-container .air-datepicker--pointer:after{background:#1f1f20;border-top:solid 1px rgba(255,255,255,.2509803922);border-right:solid 1px rgba(255,255,255,.2509803922)}.air-datepicker-global-container .air-datepicker-nav{border-bottom:solid 1px rgba(255,255,255,.2509803922)}.air-datepicker-global-container .air-datepicker{background:#1f1f20;border:solid 1px rgba(255,255,255,.2509803922);color:#fff}.air-datepicker-global-container .air-datepicker .air-datepicker-body--day-name{color:#cbc3e5;font-weight:700}.air-datepicker-global-container .air-datepicker .air-datepicker-cell:hover,.air-datepicker-global-container .air-datepicker .air-datepicker-nav--title:hover{background:#000}.air-datepicker-global-container .air-datepicker .air-datepicker-cell.-current-{color:#cbc3e5!important}.air-datepicker-global-container .air-datepicker .-selected-.air-datepicker-cell.-day-{background:#000!important;color:#cbc3e5!important}.error-msg{padding-top:.625rem;color:#bf2c2c;display:none}.success-msg{position:relative;padding:3.75rem 3.75rem 11.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:1.25rem;display:none}@media (width < 48.0625em){.success-msg{padding-top:1.875rem;padding-bottom:3.75rem}}.success-msg .name{text-align:center}.success-msg .name b{font-weight:700}.success-msg .main-msg{text-align:center}.success-msg .sub-msg{color:#ffffff40}.init-step{position:relative;background:transparent;z-index:2}.init-step__inner{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:12.5625rem;padding-bottom:4.8125rem;min-height:calc(100vh - 98px);z-index:2;position:relative}@media (width < 97.5625em){.init-step__inner{min-height:100vh}}@media (width < 48.0625em){.init-step__inner{padding-top:6.25rem}}.init-step__inner .title{margin-bottom:11.4375rem;max-width:43.75em;margin-inline:auto}@media (width < 90.0625em){.init-step__inner .title{margin-bottom:3.9375rem}}.init-step__inner .title p{margin-bottom:.625rem;text-align:center}.init-step__inner .title h1{font-weight:400;text-align:center}.init-step__inner .continue-btn{background:#fff;color:#000;visibility:hidden}.init-step__inner .continue-btn:hover{transition:all .2s linear;background:linear-gradient(-45deg,#fff,#fff,#d9d7d750,#fff);background-size:400% 400%;animation:gradient 5s ease infinite}.init-step .step-numb{position:absolute;top:30px;right:30px}.init-step .options{display:flex;flex-wrap:wrap;gap:1.25rem;margin-bottom:7.6875rem;justify-content:center}@media (width < 90.0625em){.init-step .options{margin-bottom:3.125rem}}.last-contact .title{margin-bottom:0}.last-contact .form{width:100%;max-width:32vw}@media (width < 75.0625em){.last-contact .form{max-width:50vw}}@media (width < 48.0625em){.last-contact .form{max-width:100%}}.last-contact .form button{margin-inline:auto}.stepper{position:relative;max-width:100vw;margin:auto;--slide-height: calc(100vh - 98px) ;--slide-spacing: 1rem;--slide-size: 100%;z-index:2}@media (width < 97.5625em){.stepper{--slide-height: 90vh}}.stepper .stepper__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.stepper .stepper__slide:first-child{height:var(--slide-height)}@media (width < 48.0625em){.stepper .stepper__slide:first-child{height:auto}}.stepper .stepper__slide .step{position:relative;height:calc(100vh - 98px);padding-top:13.75rem}@media (width < 90.0625em){.stepper .stepper__slide .step{height:100vh}}@media (width < 48.0625em){.stepper .stepper__slide .step{height:auto}}.stepper .stepper__slide .step__inner{display:flex;flex-direction:column;align-items:center;height:100%}@media (width < 97.5625em){.stepper .stepper__slide .step__inner{margin-bottom:3.125rem}}@media (width < 90.0625em){.stepper .stepper__slide .step__inner{padding-bottom:3.125rem;justify-content:flex-start;padding-top:1.25rem}}@media (width < 31.3125em){.stepper .stepper__slide .step__inner{padding-bottom:0rem}}.stepper .stepper__slide .step__inner .title{display:flex;flex-direction:column;justify-content:center;align-items:center}.stepper .stepper__slide .step__inner .title p{margin-bottom:.625rem;text-align:center}.stepper .stepper__slide .step__inner .title .desc{color:#707070;text-transform:none;margin-top:.625rem}.stepper .stepper__slide .step__inner .title h1,.stepper .stepper__slide .step__inner .title h2{font-weight:400;text-align:center;max-width:12.25em}.stepper .stepper__slide .step .step-numb{position:absolute;top:30px;right:30px}.stepper .stepper__slide .step .options{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem;max-width:70vw;padding-block:3.75rem}.stepper .stepper__slide .step .options .btn{padding-inline:1.875rem}.stepper .stepper__slide .step .back-link{position:absolute;top:8.125rem;left:50%;transform:translate(-50%) rotate(180deg);height:3.625rem;width:3.625rem;border:1px solid rgba(217,217,217,.2509803922);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.stepper .stepper__slide .step .back-link:hover{background-color:#ffffff40}.stepper .stepper__slide:last-child>.step{height:calc(100vh - 98px)}@media (width < 90.0625em){.stepper .stepper__slide:last-child>.step{height:100vh}}.stepper .continue-btn{background:#fff;color:#000;margin-inline:auto;margin-bottom:5rem;width:fit-content}.stepper .continue-btn:hover{transition:all .2s linear;background:linear-gradient(-45deg,#fff,#fff,#d9d7d750,#fff);background-size:400% 400%;animation:gradient 5s ease infinite}.stepper .next-link{display:flex;background:#fff;color:#000;margin-inline:auto;width:fit-content;margin-top:auto;margin-bottom:5rem;min-height:4rem}@media (width < 97.5625em){.stepper .next-link{margin-block:3.125rem}}.stepper .next-link:hover{transition:all .2s linear;background:linear-gradient(-45deg,#fff,#fff,#d9d7d750,#fff);background-size:400% 400%;animation:gradient 5s ease infinite}.stepper__viewport{overflow:hidden}.stepper__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);transition:height .2s;display:flex;align-items:flex-start}.stepper__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;touch-action:manipulation}.stepper__button--prev{position:absolute;top:8.125rem;left:50%;transform:translate(-50%) rotate(180deg);height:3.625rem;width:3.625rem;border:1px solid rgba(217,217,217,.2509803922);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.stepper__button--prev:hover{background-color:#ffffff40}.stepper__button--next{position:absolute;bottom:0rem;left:50%;transform:translate(-50%);display:none}@media (width < 97.5625em){.stepper__button--next{position:relative;top:auto;left:auto;transform:translate(0)}}.stepper__button:disabled{display:none}.stepper__button__svg{width:.9375rem;height:.9375rem}.inner-project{position:relative;padding-inline:1.875rem;padding-block:7.5rem;display:flex;gap:7.5rem}@media (width < 75.0625em){.inner-project{padding-block:3.75rem}}@media (width < 48.0625em){.inner-project{padding-inline:1rem}}@media (width < 31.3125em){.inner-project{flex-direction:column;gap:3.75rem}}.inner-project__aside{max-width:20vw}@media (width < 31.3125em){.inner-project__aside{max-width:100%}}.inner-project__aside .inner-project__aside-block{margin-bottom:3rem}.inner-project__aside .inner-project__aside-block .title{color:#ffffff80;font-weight:300;margin-bottom:1.25rem}.inner-project__aside .inner-project__aside-block ul li{color:#fff;margin-block:.75rem}.inner-project__aside .inner-project__link{text-decoration:underline}.inner-project__aside .btn{margin-top:2.1875rem}.inner-project__content{width:100%;position:relative}.inner-project__content h2{font-weight:400;max-width:56.25rem;margin-left:28.75rem;margin-bottom:7.5rem}@media (width < 97.5625em){.inner-project__content h2{margin-left:10rem;max-width:100%}}@media (width < 75.0625em){.inner-project__content h2{margin-left:0;margin-bottom:1.25rem}}.inner-project__content p{max-width:38.75rem;margin-left:28.75rem;margin-block:2.5rem}@media (width < 97.5625em){.inner-project__content p{margin-left:10rem;max-width:45rem}}@media (width < 75.0625em){.inner-project__content p{margin-left:0;max-width:100%}}.inner-project__content .column-txt{display:grid;grid-template-columns:1fr 1fr;column-gap:1.4375rem;margin-block:8.75rem}@media (width < 48.0625em){.inner-project__content .column-txt{grid-template-columns:.3fr 1fr;margin-block:3.75rem}}.inner-project__content .column-txt p{margin:0;max-width:33.75rem}.inner-project .column{display:grid;grid-template-columns:1fr 1fr;column-gap:1.4375rem;margin-block:1.4375rem}@media (width < 48.0625em){.inner-project .column{grid-template-columns:100%;gap:1.4375rem}}.inner-project .column .inner-project__parallax{margin:0}.inner-project__parallax{position:relative;overflow:hidden;border-radius:12px;height:auto;margin-block:1.4375rem}.inner-project__parallax img{height:100%;width:100%;object-fit:cover}@media (width < 31.3125em){.inner-project__technologies{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}}.air-datepicker-cell.-year-.-other-decade-,.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.air-datepicker-cell.-year-.-other-decade-:hover,.air-datepicker-cell.-day-.-other-month-:hover{color:var(--adp-color-other-month-hover)}.-disabled-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-disabled-.-focus-.air-datepicker-cell.-day-.-other-month-{color:var(--adp-color-other-month)}.-selected-.air-datepicker-cell.-year-.-other-decade-,.-selected-.air-datepicker-cell.-day-.-other-month-{color:#fff;background:var(--adp-background-color-selected-other-month)}.-selected-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-selected-.-focus-.air-datepicker-cell.-day-.-other-month-{background:var(--adp-background-color-selected-other-month-focused)}.-in-range-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range);color:var(--adp-color)}.-in-range-.-focus-.air-datepicker-cell.-year-.-other-decade-,.-in-range-.-focus-.air-datepicker-cell.-day-.-other-month-{background-color:var(--adp-background-color-in-range-focused)}.air-datepicker-cell.-year-.-other-decade-:empty,.air-datepicker-cell.-day-.-other-month-:empty{background:none;border:none}.air-datepicker-cell{border-radius:var(--adp-cell-border-radius);box-sizing:border-box;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:center;z-index:1}.air-datepicker-cell.-focus-{background:var(--adp-cell-background-color-hover)}.air-datepicker-cell.-current-{color:var(--adp-color-current-date)}.air-datepicker-cell.-current-.-focus-{color:var(--adp-color)}.air-datepicker-cell.-current-.-in-range-{color:var(--adp-color-current-date)}.air-datepicker-cell.-disabled-{cursor:default;color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-disabled-.-in-range-{color:var(--adp-color-disabled-in-range)}.air-datepicker-cell.-disabled-.-current-.-focus-{color:var(--adp-color-disabled)}.air-datepicker-cell.-in-range-{background:var(--adp-cell-background-color-in-range);border-radius:0}.air-datepicker-cell.-in-range-:hover,.air-datepicker-cell.-in-range-.-focus-{background:var(--adp-cell-background-color-in-range-hover)}.air-datepicker-cell.-range-from-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:var(--adp-cell-border-radius) 0 0 var(--adp-cell-border-radius)}.air-datepicker-cell.-range-to-{border:1px solid var(--adp-cell-border-color-in-range);background-color:var(--adp-cell-background-color-in-range);border-radius:0 var(--adp-cell-border-radius) var(--adp-cell-border-radius) 0}.air-datepicker-cell.-range-to-.-range-from-{border-radius:var(--adp-cell-border-radius)}.air-datepicker-cell.-selected-{color:#fff;border:none;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-current-{color:#fff;background:var(--adp-cell-background-color-selected)}.air-datepicker-cell.-selected-.-focus-{background:var(--adp-cell-background-color-selected-hover)}.air-datepicker-body{transition:all var(--adp-transition-duration) var(--adp-transition-ease)}.air-datepicker-body.-hidden-{display:none}.air-datepicker-body--day-names{display:grid;grid-template-columns:repeat(7,var(--adp-day-cell-width));margin:8px 0 3px}.air-datepicker-body--day-name{color:var(--adp-day-name-color);display:flex;align-items:center;justify-content:center;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.air-datepicker-body--day-name.-clickable-{cursor:pointer}.air-datepicker-body--day-name.-clickable-:hover{color:var(--adp-day-name-color-hover)}.air-datepicker-body--cells{display:grid}.air-datepicker-body--cells.-days-{grid-template-columns:repeat(7,var(--adp-day-cell-width));grid-auto-rows:var(--adp-day-cell-height)}.air-datepicker-body--cells.-months-{grid-template-columns:repeat(3,1fr);grid-auto-rows:var(--adp-month-cell-height)}.air-datepicker-body--cells.-years-{grid-template-columns:repeat(4,1fr);grid-auto-rows:var(--adp-year-cell-height)}.air-datepicker-nav{display:flex;justify-content:space-between;border-bottom:1px solid var(--adp-border-color-inner);min-height:var(--adp-nav-height);padding:var(--adp-padding);box-sizing:content-box}.-only-timepicker- .air-datepicker-nav{display:none}.air-datepicker-nav--title,.air-datepicker-nav--action{display:flex;cursor:pointer;align-items:center;justify-content:center}.air-datepicker-nav--action{width:var(--adp-nav-action-size);border-radius:var(--adp-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none}.air-datepicker-nav--action:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--action:active{background:var(--adp-background-color-active)}.air-datepicker-nav--action.-disabled-{visibility:hidden}.air-datepicker-nav--action svg{width:32px;height:32px}.air-datepicker-nav--action path{fill:none;stroke:var(--adp-nav-arrow-color);stroke-width:2px}.air-datepicker-nav--title{border-radius:var(--adp-border-radius);padding:0 8px}.air-datepicker-nav--title i{font-style:normal;color:var(--adp-nav-color-secondary);margin-left:.3em}.air-datepicker-nav--title:hover{background:var(--adp-background-color-hover)}.air-datepicker-nav--title:active{background:var(--adp-background-color-active)}.air-datepicker-nav--title.-disabled-{cursor:default;background:none}.air-datepicker-buttons{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.air-datepicker-button{display:inline-flex;color:var(--adp-btn-color);border-radius:var(--adp-btn-border-radius);cursor:pointer;height:var(--adp-btn-height);border:none;background:#fff0}.air-datepicker-button:hover{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover)}.air-datepicker-button:focus{color:var(--adp-btn-color-hover);background:var(--adp-btn-background-color-hover);outline:none}.air-datepicker-button:active{background:var(--adp-btn-background-color-active)}.air-datepicker-button span{outline:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.air-datepicker-time{display:grid;grid-template-columns:max-content 1fr;grid-column-gap:12px;align-items:center;position:relative;padding:0 var(--adp-time-padding-inner)}.-only-timepicker- .air-datepicker-time{border-top:none}.air-datepicker-time--current{display:flex;align-items:center;flex:1;font-size:14px;text-align:center}.air-datepicker-time--current-colon{margin:0 2px 3px;line-height:1}.air-datepicker-time--current-hours,.air-datepicker-time--current-minutes{line-height:1;font-size:19px;font-family:Century Gothic,CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.air-datepicker-time--current-hours:after,.air-datepicker-time--current-minutes:after{content:"";background:var(--adp-background-color-hover);border-radius:var(--adp-border-radius);position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.air-datepicker-time--current-hours.-focus-:after,.air-datepicker-time--current-minutes.-focus-:after{opacity:1}.air-datepicker-time--current-ampm{text-transform:uppercase;align-self:flex-end;color:var(--adp-time-day-period-color);margin-left:6px;font-size:11px;margin-bottom:1px}.air-datepicker-time--row{display:flex;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,var(--adp-time-track-color),var(--adp-time-track-color)) left 50%/100% var(--adp-time-track-height) no-repeat}.air-datepicker-time--row:first-child{margin-bottom:4px}.air-datepicker-time--row input[type=range]{background:none;cursor:pointer;flex:1;height:100%;width:100%;padding:0;margin:0;-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.air-datepicker-time--row input[type=range]::-ms-tooltip{display:none}.air-datepicker-time--row input[type=range]:hover::-webkit-slider-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-moz-range-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:hover::-ms-thumb{border-color:var(--adp-time-track-color-hover)}.air-datepicker-time--row input[type=range]:focus{outline:none}.air-datepicker-time--row input[type=range]:focus::-webkit-slider-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-moz-range-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]:focus::-ms-thumb{background:var(--adp-cell-background-color-selected);border-color:var(--adp-cell-background-color-selected)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-webkit-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-moz-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid var(--adp-time-track-color);background:#fff;cursor:pointer;-ms-transition:background var(--adp-transition-duration);transition:background var(--adp-transition-duration)}.air-datepicker-time--row input[type=range]::-webkit-slider-thumb{margin-top:calc(var(--adp-time-thumb-size)/2*-1)}.air-datepicker-time--row input[type=range]::-webkit-slider-runnable-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-moz-range-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-track{border:none;height:var(--adp-time-track-height);cursor:pointer;color:#0000;background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-lower{background:#0000}.air-datepicker-time--row input[type=range]::-ms-fill-upper{background:#0000}.air-datepicker{--adp-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--adp-font-size: 14px;--adp-width: 246px;--adp-z-index: 100;--adp-padding: 4px;--adp-grid-areas: "nav" "body" "timepicker" "buttons";--adp-transition-duration: .3s;--adp-transition-ease: ease-out;--adp-transition-offset: 8px;--adp-background-color: #fff;--adp-background-color-hover: #f0f0f0;--adp-background-color-active: #eaeaea;--adp-background-color-in-range: rgba(92, 196, 239, .1);--adp-background-color-in-range-focused: rgba(92, 196, 239, .2);--adp-background-color-selected-other-month-focused: #8ad5f4;--adp-background-color-selected-other-month: #a2ddf6;--adp-color: #4a4a4a;--adp-color-secondary: #9c9c9c;--adp-accent-color: #4eb5e6;--adp-color-current-date: var(--adp-accent-color);--adp-color-other-month: #dedede;--adp-color-disabled: #aeaeae;--adp-color-disabled-in-range: #939393;--adp-color-other-month-hover: #c5c5c5;--adp-border-color: #dbdbdb;--adp-border-color-inner: #efefef;--adp-border-radius: 4px;--adp-border-color-inline: #d7d7d7;--adp-nav-height: 32px;--adp-nav-arrow-color: var(--adp-color-secondary);--adp-nav-action-size: 32px;--adp-nav-color-secondary: var(--adp-color-secondary);--adp-day-name-color: #ff9a19;--adp-day-name-color-hover: #8ad5f4;--adp-day-cell-width: 1fr;--adp-day-cell-height: 32px;--adp-month-cell-height: 42px;--adp-year-cell-height: 56px;--adp-pointer-size: 10px;--adp-poiner-border-radius: 2px;--adp-pointer-offset: 14px;--adp-cell-border-radius: 4px;--adp-cell-background-color-hover: var(--adp-background-color-hover);--adp-cell-background-color-selected: #5cc4ef;--adp-cell-background-color-selected-hover: #45bced;--adp-cell-background-color-in-range: rgba(92, 196, 239, .1);--adp-cell-background-color-in-range-hover: rgba(92, 196, 239, .2);--adp-cell-border-color-in-range: var(--adp-cell-background-color-selected);--adp-btn-height: 32px;--adp-btn-color: var(--adp-accent-color);--adp-btn-color-hover: var(--adp-color);--adp-btn-border-radius: var(--adp-border-radius);--adp-btn-background-color-hover: var(--adp-background-color-hover);--adp-btn-background-color-active: var(--adp-background-color-active);--adp-time-track-height: 1px;--adp-time-track-color: #dedede;--adp-time-track-color-hover: #b1b1b1;--adp-time-thumb-size: 12px;--adp-time-padding-inner: 10px;--adp-time-day-period-color: var(--adp-color-secondary);--adp-mobile-font-size: 16px;--adp-mobile-nav-height: 40px;--adp-mobile-width: 320px;--adp-mobile-day-cell-height: 38px;--adp-mobile-month-cell-height: 48px;--adp-mobile-year-cell-height: 64px}.air-datepicker-overlay{--adp-overlay-background-color: rgba(0, 0, 0, .3);--adp-overlay-transition-duration: .3s;--adp-overlay-transition-ease: ease-out;--adp-overlay-z-index: 99}.air-datepicker{background:var(--adp-background-color);border:1px solid var(--adp-border-color);box-shadow:0 4px 12px #00000026;border-radius:var(--adp-border-radius);box-sizing:content-box;display:grid;grid-template-columns:1fr;grid-template-rows:repeat(4,max-content);grid-template-areas:var(--adp-grid-areas);font-family:var(--adp-font-family),sans-serif;font-size:var(--adp-font-size);color:var(--adp-color);width:var(--adp-width);position:absolute;transition:opacity var(--adp-transition-duration) var(--adp-transition-ease),transform var(--adp-transition-duration) var(--adp-transition-ease);z-index:var(--adp-z-index)}.air-datepicker:not(.-custom-position-){opacity:0}.air-datepicker.-from-top-{transform:translateY(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-from-right-{transform:translate(var(--adp-transition-offset))}.air-datepicker.-from-bottom-{transform:translateY(var(--adp-transition-offset))}.air-datepicker.-from-left-{transform:translate(calc(var(--adp-transition-offset) * -1))}.air-datepicker.-active-:not(.-custom-position-){transform:translate(0);opacity:1}.air-datepicker.-active-.-custom-position-{transition:none}.air-datepicker.-inline-{border-color:var(--adp-border-color-inline);box-shadow:none;position:static;left:auto;right:auto;opacity:1;transform:none}.air-datepicker.-inline- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-{--adp-font-size: var(--adp-mobile-font-size);--adp-day-cell-height: var(--adp-mobile-day-cell-height);--adp-month-cell-height: var(--adp-mobile-month-cell-height);--adp-year-cell-height: var(--adp-mobile-year-cell-height);--adp-nav-height: var(--adp-mobile-nav-height);--adp-nav-action-size: var(--adp-mobile-nav-height);position:fixed;width:var(--adp-mobile-width);border:none}.air-datepicker.-is-mobile- *{-webkit-tap-highlight-color:rgba(0,0,0,0)}.air-datepicker.-is-mobile- .air-datepicker--pointer{display:none}.air-datepicker.-is-mobile-:not(.-custom-position-){transform:translate(-50%,calc(-50% + var(--adp-transition-offset)))}.air-datepicker.-is-mobile-.-active-:not(.-custom-position-){transform:translate(-50%,-50%)}.air-datepicker.-custom-position-{transition:none}.air-datepicker-global-container{position:absolute;left:0;top:0}.air-datepicker--pointer{--pointer-half-size: calc(var(--adp-pointer-size) / 2);position:absolute;width:var(--adp-pointer-size);height:var(--adp-pointer-size);z-index:-1}.air-datepicker--pointer:after{content:"";position:absolute;background:#fff;border-top:1px solid var(--adp-border-color-inline);border-right:1px solid var(--adp-border-color-inline);border-top-right-radius:var(--adp-poiner-border-radius);width:var(--adp-pointer-size);height:var(--adp-pointer-size);box-sizing:border-box}.-top-left- .air-datepicker--pointer,.-top-center- .air-datepicker--pointer,.-top-right- .air-datepicker--pointer,[data-popper-placement^=top] .air-datepicker--pointer{top:calc(100% - var(--pointer-half-size) + 1px)}.-top-left- .air-datepicker--pointer:after,.-top-center- .air-datepicker--pointer:after,.-top-right- .air-datepicker--pointer:after,[data-popper-placement^=top] .air-datepicker--pointer:after{transform:rotate(135deg)}.-right-top- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer,[data-popper-placement^=right] .air-datepicker--pointer{right:calc(100% - var(--pointer-half-size) + 1px)}.-right-top- .air-datepicker--pointer:after,.-right-center- .air-datepicker--pointer:after,.-right-bottom- .air-datepicker--pointer:after,[data-popper-placement^=right] .air-datepicker--pointer:after{transform:rotate(225deg)}.-bottom-left- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer,[data-popper-placement^=bottom] .air-datepicker--pointer{bottom:calc(100% - var(--pointer-half-size) + 1px)}.-bottom-left- .air-datepicker--pointer:after,.-bottom-center- .air-datepicker--pointer:after,.-bottom-right- .air-datepicker--pointer:after,[data-popper-placement^=bottom] .air-datepicker--pointer:after{transform:rotate(315deg)}.-left-top- .air-datepicker--pointer,.-left-center- .air-datepicker--pointer,.-left-bottom- .air-datepicker--pointer,[data-popper-placement^=left] .air-datepicker--pointer{left:calc(100% - var(--pointer-half-size) + 1px)}.-left-top- .air-datepicker--pointer:after,.-left-center- .air-datepicker--pointer:after,.-left-bottom- .air-datepicker--pointer:after,[data-popper-placement^=left] .air-datepicker--pointer:after{transform:rotate(45deg)}.-top-left- .air-datepicker--pointer,.-bottom-left- .air-datepicker--pointer{left:var(--adp-pointer-offset)}.-top-right- .air-datepicker--pointer,.-bottom-right- .air-datepicker--pointer{right:var(--adp-pointer-offset)}.-top-center- .air-datepicker--pointer,.-bottom-center- .air-datepicker--pointer{left:calc(50% - var(--adp-pointer-size)/2)}.-left-top- .air-datepicker--pointer,.-right-top- .air-datepicker--pointer{top:var(--adp-pointer-offset)}.-left-bottom- .air-datepicker--pointer,.-right-bottom- .air-datepicker--pointer{bottom:var(--adp-pointer-offset)}.-left-center- .air-datepicker--pointer,.-right-center- .air-datepicker--pointer{top:calc(50% - var(--adp-pointer-size)/2)}.air-datepicker--navigation{grid-area:nav}.air-datepicker--content{box-sizing:content-box;padding:var(--adp-padding);grid-area:body}.-only-timepicker- .air-datepicker--content{display:none}.air-datepicker--time{grid-area:timepicker}.air-datepicker--buttons{grid-area:buttons}.air-datepicker--buttons,.air-datepicker--time{padding:var(--adp-padding);border-top:1px solid var(--adp-border-color-inner)}.air-datepicker-overlay{position:fixed;background:var(--adp-overlay-background-color);left:0;top:0;width:0;height:0;opacity:0;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),left 0s,height 0s,width 0s;transition-delay:0s,var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration),var(--adp-overlay-transition-duration);z-index:var(--adp-overlay-z-index)}.air-datepicker-overlay.-active-{opacity:1;width:100%;height:100%;transition:opacity var(--adp-overlay-transition-duration) var(--adp-overlay-transition-ease),height 0s,width 0s}
