.carousel-item-section{padding:0 16px!important}.carousel .carousel-bullets{margin-top:7rem}@media (min-width:992px){.carousel-item-section:not(.carousel-item--4) .layout{align-items:center!important;display:flex!important;justify-content:center!important}.carousel-item-section:not(.carousel-item--4) .layout>.p1{display:block!important;height:100%!important;width:100%!important}.carousel-item-section:not(.carousel-item--4) .layout>.p2,.carousel-item-section:not(.carousel-item--4) .layout>.p3,.carousel-item-section:not(.carousel-item--4) .layout>.p4,.carousel-item-section:not(.carousel-item--4) .layout>.p5{display:none!important}.carousel-item-section:not(.carousel-item--4):not(.carousel-item--5):not(.carousel-item--1):not(.carousel-item--6) .layout{align-content:center!important;display:grid!important;gap:0!important;grid-template-areas:"p1"!important;grid-template-columns:100%!important;grid-template-rows:auto!important;height:100%!important;justify-items:center!important;min-height:0!important;width:100%!important}.carousel-item-section:not(.carousel-item--4):not(.carousel-item--5):not(.carousel-item--1) .layout>.p1{display:flex!important;grid-area:p1!important;min-height:0!important;overflow:hidden!important}.carousel-item--2 .layout>.p1,.carousel-item--3 .layout>.p1,.carousel-item--6 .layout>.p1{height:100%!important;width:100%!important}.carousel-item--4 .layout{display:grid!important;gap:16px!important;grid-template-columns:1fr!important;grid-template-rows:minmax(0,1fr) minmax(0,1fr)!important;height:100%!important;min-height:0!important;width:100%!important}.carousel-item--4 .layout>.p1,.carousel-item--4 .layout>.p2{display:flex!important;height:100%!important;min-height:0!important;overflow:hidden!important;width:100%!important}.carousel-item--4 .layout>.p3,.carousel-item--4 .layout>.p4,.carousel-item--4 .layout>.p5{display:none!important}.carousel-item-section img{height:100%!important;max-width:unset!important}.carousel .carousel-item--1.carousel-item-section{padding-left:0!important;padding-right:0!important}.carousel .carousel-item--1 .layout{align-content:normal!important;align-items:flex-start!important;display:flex!important;flex-direction:column!important;height:100%!important;justify-content:center!important;justify-items:legacy!important;width:240px!important}.carousel .carousel-item-section.carousel-item--1{flex:0 0 240px!important;margin-left:24px!important;margin-right:16px!important;max-width:240px!important;width:240px!important}.carousel .carousel-item--1 .layout>.p1{height:clamp(300px,50vh,400px)!important;margin:0!important;overflow:hidden!important;width:240px!important}.carousel .carousel-item--1 .layout>.p1 img{display:block!important;height:100%!important;object-fit:cover!important;width:100%!important}.carousel .carousel-item-section.carousel-item--2{flex:0 0 min(56vw,820px)!important;width:min(56vw,820px)!important}.carousel .carousel-item-section.carousel-item--3{align-self:center!important;flex:0 0 clamp(200px,18vw,250px)!important;margin-top:0!important;max-width:clamp(200px,18vw,250px)!important;width:clamp(200px,18vw,250px)!important}.carousel .carousel-item-section.carousel-item--3 .layout>.p1{align-items:center!important;display:flex!important;justify-content:center!important}.carousel .carousel-item-section.carousel-item--3 .layout>.p1 img{max-width:unset!important;padding:16px}.carousel-item-section.carousel-item--5 .layout,.carousel-item-section.carousel-item--6 .layout,.carousel-item-section.carousel-item--6.carousel-item--6 .layout{align-items:flex-start!important;display:flex!important;justify-content:center!important}.carousel-item-section.carousel-item--5 .layout>.p1,.carousel-item-section.carousel-item--6 .layout>.p1,.carousel-item-section.carousel-item--6.carousel-item--6 .layout>.p1{height:70%!important;overflow:hidden!important;width:100%!important}.carousel-item-section.carousel-item--5 .layout>.p1 img,.carousel-item-section.carousel-item--6 .layout>.p1 img,.carousel-item-section.carousel-item--6.carousel-item--6 .layout>.p1 img{height:100%!important;object-fit:cover!important;object-position:bottom center!important;width:100%!important}.carousel-item-section.carousel-item--5 .layout{align-items:center!important}.carousel-item-section.carousel-item--6.carousel-item--6 .layout{margin-right:16px}.carousel .carousel-item-section.carousel-item--3{flex:0 0 clamp(220px,20vw,280px)!important;height:clamp(300px,38vh,380px)!important;padding:0!important;width:clamp(220px,20vw,280px)!important}.carousel .carousel-item-section.carousel-item--3 .layout{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.carousel .carousel-item-section.carousel-item--3 .layout>.p1{height:100%!important;margin:0!important;overflow:hidden!important;width:100%!important}.carousel .carousel-item-section.carousel-item--3 .layout>.p1 img{display:block!important;height:100%!important;object-fit:cover!important;object-position:center!important;width:100%!important}.carousel-item-section img{display:block!important;max-width:none!important;object-fit:cover!important;object-position:center!important}.carousel .carousel-item-section.carousel-item--2{flex:0 0 min(50vw,720px)!important;padding:0!important;width:min(50vw,720px)!important}.carousel-item-section.carousel-item--2:not(.carousel-item--4):not(.carousel-item--5):not(.carousel-item--1) .layout{align-items:center!important;display:flex!important;height:100%!important;justify-content:center!important;width:100%!important}.carousel-item-section.carousel-item--2:not(.carousel-item--4):not(.carousel-item--5):not(.carousel-item--1):not(.carousel-item--6) .layout{align-items:flex-start!important;justify-content:center!important}.carousel .carousel-item-section.carousel-item--2 .layout{align-items:flex-start!important;display:flex!important;justify-content:flex-start!important}.carousel .carousel-item-section.carousel-item--2 .layout>.p1{height:clamp(550px,64vh,850px)!important;margin:0!important;max-width:750px!important;overflow:hidden!important;padding:0 16px!important;width:100%!important}.carousel .carousel-item-section.carousel-item--2 .layout>.p1 img{height:100%!important;object-fit:cover!important;object-position:center!important;padding-left:0!important;padding-right:0!important;width:100%!important}}@media (min-width:768px) and (max-width:991.98px){.carousel .carousel-items{align-items:stretch!important;gap:16px!important;padding:0 16px!important}.carousel .carousel-item-section{flex:0 0 56vw!important;margin:0!important;max-width:56vw!important;padding:0!important;width:56vw!important}.carousel .carousel-item-section.carousel-item--2{flex:0 0 78vw!important;max-width:78vw!important;width:78vw!important}.carousel .carousel-item-section .layout{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;width:100%!important}.carousel .carousel-item-section:not(.carousel-item--4) .layout>.p1{margin:0!important;overflow:hidden!important;width:100%!important}.carousel .carousel-item-section img{display:block!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;width:100%!important}.carousel .carousel-item-section.carousel-item--1 .layout{display:block!important;height:auto!important;position:relative!important}.carousel .carousel-item-section.carousel-item--1 .layout>.p1{aspect-ratio:3/4!important}.carousel .carousel-item-section.carousel-item--2 .layout>.p1{aspect-ratio:16/9!important}.carousel .carousel-item-section.carousel-item--3{margin-top:24px!important}.carousel .carousel-item-section.carousel-item--3 .layout>.p1{aspect-ratio:3/4!important;max-height:520px!important}.carousel .carousel-item-section.carousel-item--4 .layout{display:grid!important;gap:16px!important;grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important;width:100%!important}.carousel .carousel-item-section.carousel-item--4 .layout>.p1,.carousel .carousel-item-section.carousel-item--4 .layout>.p2{aspect-ratio:16/10!important;overflow:hidden!important;width:100%!important}.carousel .carousel-item-section.carousel-item--5 .layout>.p1,.carousel .carousel-item-section.carousel-item--6 .layout>.p1{aspect-ratio:4/3!important}}@media (max-width:767.98px){.carousel .carousel-items{align-items:stretch!important;gap:12px!important;padding:0 16px!important}.carousel .carousel-item-section{flex:0 0 88vw!important;margin:0!important;max-width:88vw!important;padding:0!important;width:88vw!important}.carousel .carousel-item-section .layout{align-items:center!important;display:flex!important;height:auto!important;justify-content:center!important;width:100%!important}.carousel .carousel-item-section:not(.carousel-item--4) .layout>.p1{margin:0!important;overflow:hidden!important;width:100%!important}.carousel .carousel-item-section img{display:block!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;width:100%!important}.carousel .carousel-item-section.carousel-item--1 .layout>.p1{aspect-ratio:3/4!important}.carousel .carousel-item-section.carousel-item--2 .layout>.p1{aspect-ratio:16/10!important}.carousel .carousel-item-section.carousel-item--3 .layout>.p1,.carousel .carousel-item-section.carousel-item--5 .layout>.p1,.carousel .carousel-item-section.carousel-item--6 .layout>.p1{aspect-ratio:3/4!important}.carousel .carousel-item-section.carousel-item--3{margin-top:16px!important}.carousel .carousel-item-section.carousel-item--4 .layout{display:grid!important;gap:12px!important;grid-template-columns:1fr!important;grid-template-rows:1fr 1fr!important;width:100%!important}.carousel .carousel-item-section.carousel-item--4 .layout>.p1,.carousel .carousel-item-section.carousel-item--4 .layout>.p2{aspect-ratio:16/10!important;overflow:hidden!important;width:100%!important}.carousel .carousel-item-section.carousel-item--1{flex:0 0 calc(50vw - 18px)!important;max-width:calc(50vw - 18px)!important;width:calc(50vw - 18px)!important}.carousel .carousel-item-section.carousel-item--1 .layout>.p1{aspect-ratio:auto!important;height:clamp(420px,72vh,520px)!important;overflow:hidden!important;width:100%!important}.carousel .carousel-item-section.carousel-item--1 .layout>.p1 img{height:100%!important;object-fit:cover!important;object-position:bottom center!important;width:100%!important}.carousel .carousel-item-section.carousel-item--2 .layout>.p1{aspect-ratio:auto!important;height:55vw!important;margin:0 auto!important;width:50%!important}.carousel .carousel-item-section.carousel-item--2{flex:0 0 calc(50vw - 4px)!important;max-width:calc(50vw - 4px)!important;width:calc(50vw - 4px)!important}.carousel .carousel-item-section.carousel-item--2 .layout{width:100%!important}.carousel .carousel-item-section.carousel-item--2 .layout>.p1{margin:0!important;width:100%!important}.carousel .carousel-item-section.carousel-item--2 .layout>.p1 img{height:100%!important;width:100%!important}}