.hero.svelte-1eukz8w{position:relative;display:flex;flex-direction:column-reverse;padding-top:63px}@media (min-width: 768px){.hero.svelte-1eukz8w{flex-direction:column;padding-top:102px}}@media (min-width: 1280px){.hero.svelte-1eukz8w{padding-top:115px}}.hero--title.svelte-1eukz8w{position:relative;padding:50px;display:flex;width:100%}@media (min-width: 768px){.hero--title.svelte-1eukz8w{position:absolute;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%)}}.hero--title__column.svelte-1eukz8w{width:100%;display:flex;flex-direction:column;align-items:start;gap:7px}@media (min-width: 768px){.hero--title__column.svelte-1eukz8w{width:33%}}.hero--picture__container.svelte-1eukz8w{height:100%;display:block;position:relative}.dual-feature.svelte-1eukz8w{position:relative;display:flex;flex-direction:column}.dual-feature__reverse.svelte-1eukz8w{flex-direction:column-reverse}@media (min-width: 768px){.dual-feature.svelte-1eukz8w{flex-direction:row}}.dual-feature__column.svelte-1eukz8w{align-items:start;gap:74px}@media (min-width: 768px){.dual-feature__column.svelte-1eukz8w{width:50%}}.dual-feature__content.svelte-1eukz8w{display:flex;justify-content:center;gap:3rem;flex-direction:column;height:100%;margin-left:2rem;margin-right:2rem;padding:24px 0}@media (min-width: 768px){.dual-feature__content.svelte-1eukz8w{width:50%;margin-left:2.75rem}}@media (min-width: 1280px){.dual-feature__content.svelte-1eukz8w{margin-left:3.25rem}}@media (min-width: 1600px){.dual-feature__content.svelte-1eukz8w{margin-left:4rem}}@media (min-width: 1920px){.dual-feature__content.svelte-1eukz8w{margin-left:6rem}}.dual-feature__content__image.svelte-1eukz8w{width:50%}.dual-feature__image.svelte-1eukz8w{height:715px}@media (min-width: 768px){.dual-feature__image.svelte-1eukz8w{height:100%}}.dual-feature__image.svelte-1eukz8w .picture-wrapper{height:100%}.hero-alt--picture__container.svelte-1eukz8w{height:100%;display:block;position:relative}@media (min-width: 1280px){.hero-alt--picture__container.svelte-1eukz8w{height:100%}}.text--container.svelte-1eukz8w{padding:24px 90px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3rem}.text--container__header.svelte-1eukz8w,.text--container__content.svelte-1eukz8w{width:100%;text-align:center}.cta.svelte-1eukz8w{display:flex;gap:18px}.cta.svelte-1eukz8w .carousel-slider .embla__slide{flex:0 0 100%;min-width:0;height:auto;display:flex;flex-direction:column}@media (min-width: 768px){.cta.svelte-1eukz8w .carousel-slider .embla__slide{flex:0 0 33.333%}}.cta__item.svelte-1eukz8w{text-align:center;width:100%;height:100%;display:flex;flex-direction:column}.cta__item__content.svelte-1eukz8w{display:flex;flex-direction:column;gap:2rem}.cta__item__container.svelte-1eukz8w{display:flex;align-items:center;justify-content:space-between;flex-direction:column;padding:24px;height:100%;min-height:268px}@media (min-width: 768px){.cta__item__container.svelte-1eukz8w{height:411px}}@media (min-width: 775px){.cta__item__container.svelte-1eukz8w{height:365px}}@media (min-width: 860px){.cta__item__container.svelte-1eukz8w{height:345px}}@media (min-width: 990px){.cta__item__container.svelte-1eukz8w{height:307px}}@media (min-width: 1280px){.cta__item__container.svelte-1eukz8w{height:270px}}.cta__item__image.svelte-1eukz8w{height:100%;position:relative;overflow:hidden}.cta__item__image.svelte-1eukz8w picture{display:block;width:100%;height:100%}.cta__item__image.svelte-1eukz8w img{width:100%;height:100%;object-fit:cover;display:block}.carousel--header.svelte-1eukz8w{display:flex;justify-content:space-between;flex-direction:column;padding-bottom:32px}@media (min-width: 768px){.carousel--header.svelte-1eukz8w{flex-direction:row;align-items:center}}@media (min-width: 1280px){.carousel--header.svelte-1eukz8w{padding-bottom:48px}}.carousel--buttons.svelte-1eukz8w{display:flex;padding-top:32px}@media (min-width: 768px){.carousel--buttons.svelte-1eukz8w{display:none;padding-top:0}}.carousel-slider--prev.svelte-1eukz8w{margin-right:32px}@media (min-width: 768px){.carousel-slider--prev.svelte-1eukz8w{margin-right:24px}}.carousel--button.svelte-1eukz8w{background-color:transparent;border:none;color:#000;padding:0}.carousel--button.svelte-1eukz8w:disabled{color:#17120f4d}@media (min-width: 1280px){.carousel--button.svelte-1eukz8w:hover{color:#17120f4d}}
