:root{--base-font-size: 18px;--base-spacing: 8px;--base-line-height: 1.2;--scale-xs: .75;--scale-sm: 1;--scale-md: 1.5;--scale-lg: 2;--scale-xl: 3;--scale-xxl: 4;--scale-xxxl: 5;--heading-size-xs: calc(var(--base-font-size) * var(--scale-lg));--heading-size-sm: calc(var(--base-font-size) * var(--scale-xl));--heading-size-md: calc(var(--base-font-size) * var(--scale-xxl));--heading-size-lg: calc(var(--base-font-size) * var(--scale-xxxl));--heading-size-xl: calc(var(--base-font-size) * 7);--subheading-size-xs: calc(var(--base-font-size) * var(--scale-md));--subheading-size-sm: calc(var(--base-font-size) * var(--scale-lg));--subheading-size-md: calc(var(--base-font-size) * var(--scale-xl));--subheading-size-lg: calc(var(--base-font-size) * var(--scale-xxl));--subheading-size-xl: calc(var(--base-font-size) * 5);--hr-width-xs: calc(var(--base-spacing) * 9);--hr-width-sm: calc(var(--base-spacing) * 12.5);--hr-width-md: calc(var(--base-spacing) * 15);--hr-width-lg: calc(var(--base-spacing) * 25);--hr-width-xl: calc(var(--base-spacing) * 37.5);--hr-thickness-xs: calc(var(--base-spacing) * .25);--hr-thickness-sm: calc(var(--base-spacing) * .375);--hr-thickness-md: calc(var(--base-spacing) * .5);--hr-thickness-lg: calc(var(--base-spacing) * .75);--hr-thickness-xl: calc(var(--base-spacing) * 1);--spacing-xs: calc(var(--base-spacing) * var(--scale-xs));--spacing-sm: calc(var(--base-spacing) * var(--scale-sm));--spacing-md: calc(var(--base-spacing) * var(--scale-md));--spacing-lg: calc(var(--base-spacing) * var(--scale-lg));--spacing-xl: calc(var(--base-spacing) * var(--scale-xl));--spacing-xxl: calc(var(--base-spacing) * var(--scale-xxl));--spacing-xxxl: calc(var(--base-spacing) * 6)}.carousel-text-container{position:absolute;bottom:10%;left:9.1%;color:#fff;max-width:80%;padding:0}.carousel-heading{margin:0;font-weight:700;font-size:clamp(calc(var(--base-font-size) * var(--scale-lg)),6vw,calc(var(--base-font-size) * 5.8))}.carousel-subheading-container{margin:0;line-height:.5}.carousel-heading:last-of-type{margin-bottom:var(--spacing-md)}.carousel-hr{margin:clamp(var(--spacing-md),2vw,var(--spacing-xxxl)) 0 clamp(var(--spacing-sm),1vw,var(--spacing-md)) 0;border:none;border-top:clamp(var(--hr-thickness-xs),.4vw,var(--hr-thickness-md)) solid white;width:clamp(var(--hr-width-xs),40%,var(--hr-width-md));margin-left:0}.carousel-subheading{margin:clamp(var(--spacing-md),2vw,var(--spacing-xxl)) 0 var(--spacing-md) 0;font-size:clamp(calc(var(--base-font-size) * var(--scale-md)),4vw,calc(var(--base-font-size) * 4))}@media (max-width: 320px){.carousel-heading{font-size:calc(var(--base-font-size) * .8)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * .6)!important}.carousel-hr{margin:var(--spacing-xs) 0 var(--spacing-xs) 0!important;border-top-width:var(--hr-thickness-xs)!important;width:calc(var(--hr-width-xs) * .7)!important}.carousel-text-container{bottom:10%!important;left:5%!important;max-width:85%!important}}@media (min-width: 321px) and (max-width: 375px){.carousel-heading{font-size:calc(var(--base-font-size) * 1)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * .8)!important}.carousel-hr{margin:var(--spacing-sm) 0 var(--spacing-xs) 0!important;border-top-width:var(--hr-thickness-xs)!important;width:calc(var(--hr-width-xs) * .9)!important}.carousel-text-container{bottom:12%!important;left:6%!important;max-width:85%!important}}@media (min-width: 376px) and (max-width: 428px){.carousel-heading{font-size:calc(var(--base-font-size) * 1.1)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * .9)!important}.carousel-hr{margin:var(--spacing-sm) 0 var(--spacing-sm) 0!important;border-top-width:var(--hr-thickness-xs)!important;width:var(--hr-width-xs)!important}.carousel-text-container{bottom:13%!important;left:7%!important;max-width:80%!important}}@media (min-width: 429px) and (max-width: 480px){.carousel-heading{font-size:calc(var(--base-font-size) * 1.4)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 1.2)!important}.carousel-hr{margin:var(--spacing-md) 0 var(--spacing-sm) 0!important;border-top-width:var(--hr-thickness-xs)!important;width:calc(var(--hr-width-xs) * 1.1)!important}.carousel-text-container{bottom:14%!important;left:8%!important;max-width:80%!important}}@media (min-width: 481px) and (max-width: 640px){.carousel-heading{font-size:calc(var(--base-font-size) * 1.5)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 1.3)!important}.carousel-hr{margin:var(--spacing-md) 0 var(--spacing-md) 0!important;border-top-width:calc(var(--hr-thickness-xs) * 1.25)!important;width:calc(var(--hr-width-sm) * .9)!important}.carousel-text-container{bottom:15%!important;left:8%!important;max-width:75%!important}}@media (min-width: 641px) and (max-width: 768px){.carousel-heading{font-size:calc(var(--base-font-size) * 1.9)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 1.6)!important}.carousel-hr{margin:var(--spacing-lg) 0 var(--spacing-md) 0!important;border-top-width:var(--hr-thickness-sm)!important;width:var(--hr-width-sm)!important}.carousel-text-container{bottom:16%!important;left:9%!important;max-width:70%!important}}@media (min-width: 769px) and (max-width: 1024px){.carousel-heading{font-size:calc(var(--base-font-size) * 2)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 1.5)!important}.carousel-hr{margin:var(--spacing-xl) 0 var(--spacing-lg) 0!important;border-top-width:var(--hr-thickness-sm)!important;width:calc(var(--hr-width-md) * .9)!important}.carousel-text-container{bottom:18%!important;left:10%!important;max-width:65%!important}}@media (min-width: 1025px) and (max-width: 1280px){.carousel-heading{font-size:calc(var(--base-font-size) * 2.4)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 1.9)!important}.carousel-hr{margin:var(--spacing-xxl) 0 var(--spacing-xl) 0!important;border-top-width:var(--hr-thickness-sm)!important;width:var(--hr-width-md)!important}.carousel-text-container{bottom:20%!important;left:12%!important;max-width:60%!important}}@media (min-width: 1281px) and (max-width: 1440px){.carousel-heading{font-size:calc(var(--base-font-size) * 2.8)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 2.2)!important}.carousel-hr{margin:calc(var(--spacing-xxl) * 1.1) 0 var(--spacing-xxl) 0!important;border-top-width:var(--hr-thickness-md)!important;width:calc(var(--hr-width-md) * 1.1)!important}.carousel-text-container{bottom:20%!important;left:12.5%!important;max-width:60%!important}}@media (min-width: 1441px) and (max-width: 1680px){.carousel-heading{font-size:calc(var(--base-font-size) * 3)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 2.2)!important}.carousel-hr{margin:var(--spacing-xxxl) 0 var(--spacing-xxl) 0!important;border-top-width:var(--hr-thickness-md)!important;width:calc(var(--hr-width-md) * 1.25)!important}.carousel-text-container{bottom:20%!important;left:13%!important;max-width:65%!important}}@media (min-width: 1681px) and (max-width: 1920px){.carousel-heading{font-size:calc(var(--base-font-size) * 4)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 3)!important}.carousel-hr{margin:calc(var(--spacing-xxxl) * 1.25) 0 calc(var(--spacing-xxl) * 1.1) 0!important;border-top-width:var(--hr-thickness-lg)!important;width:calc(var(--hr-width-lg) * .8)!important}.carousel-text-container{bottom:20%!important;left:14%!important;max-width:65%!important}}@media (min-width: 1921px) and (max-width: 2560px){.carousel-heading{font-size:calc(var(--base-font-size) * 5.5)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 4)!important}.carousel-hr{margin:calc(var(--spacing-xxxl) * 1.5) 0 calc(var(--spacing-xxxl) * 1) 0!important;border-top-width:var(--hr-thickness-lg)!important;width:calc(var(--hr-width-lg) * 1.25)!important}.carousel-text-container{bottom:20%!important;left:15%!important;max-width:70%!important}}@media (min-width: 2561px){.carousel-heading{font-size:calc(var(--base-font-size) * 7)!important}.carousel-subheading{font-size:calc(var(--base-font-size) * 5)!important}.carousel-hr{margin:calc(var(--spacing-xxxl) * 2) 0 calc(var(--spacing-xxxl) * 1.25) 0!important;border-top-width:var(--hr-thickness-xl)!important;width:var(--hr-width-xl)!important}.carousel-text-container{bottom:20%!important;left:15%!important;max-width:70%!important}}.carousel-container[data-astro-cid-wfe7xcno]{width:100vw;margin-left:calc(-50vw + 50%);position:relative;overflow:hidden}.swiper[data-astro-cid-wfe7xcno]{width:100%}.image-wrapper[data-astro-cid-wfe7xcno]{position:relative;width:100%}.image-wrapper[data-astro-cid-wfe7xcno] img[data-astro-cid-wfe7xcno]{display:block;width:100%;height:auto}.swiper-button-next[data-astro-cid-wfe7xcno],.swiper-button-prev[data-astro-cid-wfe7xcno]{color:#fff;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.7))}.swiper-pagination-bullet[data-astro-cid-wfe7xcno]{background:#fff;opacity:.7}.swiper-pagination-bullet-active[data-astro-cid-wfe7xcno]{opacity:1}@media (max-width: 768px){.swiper-button-next[data-astro-cid-wfe7xcno],.swiper-button-prev[data-astro-cid-wfe7xcno]{display:none}}
