@font-face{font-family:Futura;src:url(/app/themes/davinci/dist/fonts/futura/46ce09db-0ca6-4e0c-acea-3ee8c8867f10.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/142b09e6-c245-4ff7-b01c-325fa824c99e.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Futura Bold;src:url(/app/themes/davinci/dist/fonts/futura/70cd4257-15ef-421c-b474-8c9bed8e66b0.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/futura/970a093d-098a-4d5b-b6f0-c2d682e95d80.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:NewTitle Bold;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Bold.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Extralight;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Extralight.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Light;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Light.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Medium;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Medium.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Regular;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Regular.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:NewTitle Variable;src:url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff2) format("woff2"),url(/app/themes/davinci/dist/fonts/new-title/NewTitle-Variable.woff) format("woff");font-style:normal;font-display:swap}@keyframes opacity-0-100{0%{opacity:0}to{opacity:1}}@keyframes fluctuate-opacity{0%{opacity:1}90%{opacity:.75}to{opacity:1}}.fade-enter-active,.fade-leave-active{transition:opacity .5s}.fade-enter,.fade-leave-to{opacity:0}.right-0{right:0}.right-1{right:1rem}.right-2{right:2rem}.pr-10{padding-right:5rem}.home-hero-v2{position:relative;margin-bottom:56px}@media(min-width:1024px){.home-hero-v2{margin-bottom:112px}}.home-hero-v2-slider{transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:opacity;width:100%;opacity:0}.home-hero-v2-slider.flickity-enabled{opacity:1}@media(min-width:1024px){.home-hero-v2-slider-wrapper{position:relative;max-width:1600px;overflow:hidden;margin:0 auto;height:240px;display:flex;align-items:center;justify-content:center}.home-hero-v2-slider-wrapper:after,.home-hero-v2-slider-wrapper:before{position:absolute;width:100px;top:0;bottom:0;pointer-events:none;z-index:40}}@media(min-width:1024px)and (min-width:1328px){.home-hero-v2-slider-wrapper:after,.home-hero-v2-slider-wrapper:before{content:""}}@media(min-width:1024px){.home-hero-v2-slider-wrapper:before{background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));left:0}.home-hero-v2-slider-wrapper:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);right:0}}.home-hero-v2__title{font-family:Futura Bold,sans-serif;font-size:2.5rem;font-weight:700;line-height:1;text-transform:uppercase}[class$="--campaign"] .home-hero-v2__title{font-family:NewTitle Bold,sans-serif;color:#00a794;font-weight:400}@media(min-width:1024px){.home-hero-v2__title{font-size:5rem;line-height:.9;letter-spacing:-.8px}}.home-hero-v2__subtitle{font-size:1.25rem;font-weight:400;line-height:1;line-height:1.2;text-transform:uppercase}[class$="--campaign"] .home-hero-v2__subtitle{font-family:NewTitle Bold,sans-serif}@media(min-width:1024px){.home-hero-v2__subtitle{font-size:1.75rem}}.home-hero-v2__top-content{padding-top:104px;text-align:center;margin-bottom:32px}.world-slider .home-hero-v2__top-content{padding-top:0}@media(min-width:1024px){.home-hero-v2__top-content{margin-bottom:40px;padding-top:192px}.world-slider .home-hero-v2__top-content{padding-top:0}}.home-hero-v2-slide{cursor:pointer;position:relative;overflow:hidden;width:100%;aspect-ratio:1/1;text-align:center;display:flex;justify-content:center;align-items:flex-end;background-color:#f4f4f4;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:8px;padding:8px 16px;color:#25282b}.home-hero-v2-slide--active{color:#00a794}@media(min-width:1024px){.home-hero-v2-slide{padding:16px 24px;border-radius:16px}}.home-hero-v2-slide:before{transition:.2s cubic-bezier(.175,.885,.32,1.275);content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:40;opacity:0}.home-hero-v2-slide--active .home-hero-v2-slide__content,.home-hero-v2-slide--active:before,.home-hero-v2-slide:focus .home-hero-v2-slide__content,.home-hero-v2-slide:hover .home-hero-v2-slide__content{opacity:1}.home-hero-v2-slide--clickable{text-decoration:none;cursor:pointer}.home-hero-v2-slide--clickable:after{content:"";display:inline-block;width:40px;height:40px;margin-left:8px;vertical-align:middle;background:url('data:image/svg+xml;utf8,<svg fill="none" stroke="%234e6b73" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 18l6-6-6-6"/></svg>') no-repeat 50%;background-size:32px 32px;transition:transform .2s,opacity .2s;position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;opacity:0;z-index:60}@media(max-width:1199.98px){.home-hero-v2-slide--clickable:after{opacity:.8;right:0}}.home-hero-v2-slide--clickable.has-bg-image:after{background:url('data:image/svg+xml;utf8,<svg fill="none" stroke="white" stroke-width="2" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 18l6-6-6-6"/></svg>') no-repeat 50%;background-size:32px 32px}.home-hero-v2-slide--clickable:focus:after,.home-hero-v2-slide--clickable:hover:after{transform:translateY(-50%) scale(1.1);opacity:1}.home-hero-v2-slide--clickable:focus,.home-hero-v2-slide--clickable:hover{box-shadow:0 8px 24px rgba(0,0,0,.15)}.home-hero-v2-slide--clickable:focus:before,.home-hero-v2-slide--clickable:hover:before{opacity:.6}.home-hero-v2-slide--clickable:focus .home-hero-v2-slide__icon-wrapper,.home-hero-v2-slide--clickable:hover .home-hero-v2-slide__icon-wrapper{transform:scale(1.05)}.home-hero-v2-slide--clickable:focus{outline:2px solid #00a794;outline-offset:2px}.home-hero-v2-slide--clickable:active{box-shadow:0 4px 12px rgba(0,0,0,.2)}.home-hero-v2-slide-holder{transition:.2s cubic-bezier(.175,.885,.32,1.275);transition-property:width;width:88px;z-index:10;margin:0 8px;left:0}.home-hero-v2-slide-holder.is-selected{z-index:20;width:140px;transform:translateX(-26px)}@media(min-width:1024px){.home-hero-v2-slide-holder.is-selected{width:120px;transform:translateX(-16px)}}@media(min-width:1200px){.home-hero-v2-slide-holder.is-selected{transform:translateX(-40px)}}@media(min-width:1024px){.home-hero-v2-slide-holder{width:160px}.home-hero-v2-slide-holder.is-selected{width:240px}}.home-hero-v2-slide-holder__active-slide{position:absolute;top:0;left:0;right:0;bottom:0;z-index:50}.is-selected .home-hero-v2-slide-holder__active-slide{display:none}.home-hero-v2-slide__content{transition:.2s cubic-bezier(.175,.885,.32,1.275);opacity:.7}.home-hero-v2-slide__title{transition:.2s cubic-bezier(.175,.885,.32,1.275);font-family:Futura Bold,sans-serif;margin:0;font-weight:700;font-size:.6875rem;line-height:1}.home-hero-v2-slide--active .home-hero-v2-slide__title{color:#00a794}@media(min-width:1024px){.home-hero-v2-slide__title{font-size:1rem}}.home-hero-v2-slide__subtitle{transition:.2s cubic-bezier(.175,.885,.32,1.275);margin:0;font-size:.6875rem;opacity:0;line-height:1.2}.home-hero-v2-slide--active .home-hero-v2-slide__subtitle{opacity:1;color:#00a794}@media(min-width:1024px){.home-hero-v2-slide__subtitle{font-size:1rem}}.home-hero-v2-slide-bg-image{transition:opacity .2s ease,filter .2s ease-in-out;background-size:cover;background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;filter:blur(0)}.home-hero-v2-slide--active .home-hero-v2-slide-bg-image{opacity:1}.home-hero-v2-slide:focus .home-hero-v2-slide-bg-image,.home-hero-v2-slide:hover .home-hero-v2-slide-bg-image{filter:blur(3px) brightness(.5)}.home-hero-v2-slide__icon{transition:.2s cubic-bezier(.175,.885,.32,1.275);width:24px;height:24px}@media(min-width:1024px){.home-hero-v2-slide__icon{width:48px;height:48px}}.home-hero-v2-slide--active .home-hero-v2-slide__icon{opacity:0}.home-hero-v2-slide__icon--hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.home-hero-v2-slide--active .home-hero-v2-slide__icon--hover{opacity:1}.home-hero-v2-slide__icon-figure{margin:0;position:relative}.home-hero-v2-slide__icon-wrapper{transition:.2s cubic-bezier(.175,.885,.32,1.275);position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#f4f4f4;gap:8px;z-index:50}@media(min-width:1024px){.home-hero-v2-slide__icon-wrapper{gap:4px}}.home-hero-v2-slide--active .home-hero-v2-slide__icon-wrapper{background:transparent}.home-hero-v2-slide-bottom-content{margin-top:32px;text-align:center}@media(min-width:1024px){.home-hero-v2-slide-bottom-content{margin-top:40px}}.home-hero-v2-slide-bottom-content__text{color:#25282b;font-size:1.125rem;line-height:1.4;margin-bottom:32px}@media(min-width:1024px){.home-hero-v2-slide-bottom-content__text{font-size:1.4375rem}}.home-hero-v2-slide-bottom-content__buttons{margin-top:32px;display:flex;flex-direction:column;gap:8px}@media(min-width:1024px){.home-hero-v2-slide-bottom-content__buttons{flex-direction:row;align-items:center;justify-content:center}}.home-hero-v2 .flickity-button{transition:.2s cubic-bezier(.175,.885,.32,1.275);background:#00a794;outline:0;border-radius:8px;opacity:1;width:36px;height:36px;display:flex;justify-content:center;align-items:center;z-index:45}.home-hero-v2 .flickity-button:hover{background:#ef7d00}@media(min-width:1024px){.home-hero-v2 .flickity-button{width:48px;height:48px}}.home-hero-v2 .flickity-button .flickity-button-icon{position:relative;left:0;top:0;fill:#fff;width:12px;height:12px}@media(min-width:1024px){.home-hero-v2 .flickity-button .flickity-button-icon{width:16px;height:16px}}