.home-carousel-module__BSpweq__carousel{width:100%;position:relative}.home-carousel-module__BSpweq__viewport{background:#eff6ff;border:1px solid #dbeafe;border-radius:1rem;overflow:hidden;box-shadow:0 18px 40px #075aad24}.home-carousel-module__BSpweq__container{touch-action:pan-y pinch-zoom;display:flex}.home-carousel-module__BSpweq__slide{flex:0 0 100%;min-width:0}.home-carousel-module__BSpweq__image{width:100%;height:auto;display:block}.home-carousel-module__BSpweq__arrow{color:#fff;cursor:pointer;opacity:0;background:#092747b8;border:1px solid #ffffffb3;border-radius:9999px;place-items:center;width:2.5rem;height:2.5rem;transition:opacity .16s,background-color .16s,transform .16s;display:grid;position:absolute;top:calc(50% - 1.25rem)}.home-carousel-module__BSpweq__carousel:hover .home-carousel-module__BSpweq__arrow,.home-carousel-module__BSpweq__carousel:focus-within .home-carousel-module__BSpweq__arrow{opacity:1}.home-carousel-module__BSpweq__arrow:hover{background:#075aadeb;transform:scale(1.06)}.home-carousel-module__BSpweq__arrow:focus-visible,.home-carousel-module__BSpweq__dot:focus-visible{outline-offset:3px;outline:2px solid #075aad}.home-carousel-module__BSpweq__arrow svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.25rem;height:1.25rem}.home-carousel-module__BSpweq__previous{left:.75rem}.home-carousel-module__BSpweq__next{right:.75rem}.home-carousel-module__BSpweq__dots{justify-content:center;gap:.5rem;padding-top:.875rem;display:flex}.home-carousel-module__BSpweq__dot{cursor:pointer;background:#a1a1aa;border:0;border-radius:9999px;width:.5rem;height:.5rem;padding:0;transition:width .16s,background-color .16s}.home-carousel-module__BSpweq__dot[data-active]{background:#075aad;width:1.5rem}@media (max-width:640px){.home-carousel-module__BSpweq__arrow{opacity:1;width:2.25rem;height:2.25rem;top:calc(50% - 1.125rem)}.home-carousel-module__BSpweq__previous{left:.5rem}.home-carousel-module__BSpweq__next{right:.5rem}}@media (prefers-reduced-motion:reduce){.home-carousel-module__BSpweq__arrow,.home-carousel-module__BSpweq__dot{transition:none}}
