.embla{--slide-height:19rem;--slide-spacing:1rem;--slide-size:70%;margin:auto}.embla__viewport{overflow:hidden}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__slide__img{height:var(--slide-height);-o-object-fit:cover;object-fit:cover;border-radius:1.8rem;width:100%;display:block}.embla__controls{grid-template-columns:auto 1fr;justify-content:space-between;gap:1.2rem;margin-top:1.8rem;display:grid}.embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.embla__button{-webkit-tap-highlight-color:#00000080;appearance:none;touch-action:manipulation;cursor:pointer;z-index:1;color:#333;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0;padding:0;text-decoration:none;display:flex;box-shadow:inset 0 0 0 .1rem #4b556343}.embla__button:disabled{color:#666}.embla__button__svg{width:35%;height:35%}.embla__dots{flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:-.6rem;display:flex}.embla__dot{-webkit-tap-highlight-color:#00000080;appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.6rem;height:2.6rem;margin:0;padding:0;text-decoration:none;display:flex}.embla__dot:after{content:"";border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;display:flex;box-shadow:inset 0 0 0 .1rem #4b556343}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem #333}.embla__slide__img{-webkit-user-select:none;user-select:none}.embla_per_view{--slide-height:19rem;--slide-spacing-xs:1rem;--slide-size-xs:100%;--slide-spacing-md:1.6rem;--slide-size-md:50%;--slide-spacing-lg:1.8rem;--slide-size-lg:calc(100% / 3);isolation:isolate;background:radial-gradient(120% 100% at 0 0,#bda2ff2e 0%,#bda2ff00 45%),radial-gradient(90% 90% at 100% 100%,#70ddd633 0%,#70ddd600 45%),linear-gradient(150deg,#fff 10%,#f6f8ff 50%,#f2fbfb 100%);border:1px solid #d0cee7;border:1px solid lab(83.6134% 4.10396 -11.8352);border-radius:1.5rem;margin:auto;padding:1rem;position:relative;box-shadow:0 16px 38px -26px #1a1f3573}.embla_per_view .embla__viewport{border-radius:1.25rem;position:relative;overflow:hidden}.embla_per_view .embla__viewport:after{content:"";pointer-events:none;opacity:.85;background:linear-gradient(90deg,#ffffffb8 0%,#fff0 7% 93%,#ffffffb8 100%);position:absolute;inset:0}.embla_per_view .embla__container{backface-visibility:hidden;touch-action:pan-y pinch-zoom;display:flex;margin-left:calc(var(--slide-spacing-xs) * -1)!important}@media (min-width:768px){.embla_per_view .embla__container{margin-left:calc(var(--slide-spacing-md) * -1)!important}}@media (min-width:1024px){.embla_per_view .embla__container{margin-left:calc(var(--slide-spacing-lg) * -1)!important}}.embla_per_view .embla__slide{opacity:0;min-width:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards emblaSlideIn;transform:translateY(18px)scale(.985);flex:0 0 var(--slide-size-xs)!important;padding-left:var(--slide-spacing-xs)!important}@media (min-width:768px){.embla_per_view .embla__slide{flex:0 0 var(--slide-size-md)!important;padding-left:var(--slide-spacing-md)!important}}@media (min-width:1024px){.embla_per_view .embla__slide{flex:0 0 var(--slide-size-lg)!important;padding-left:var(--slide-spacing-lg)!important}}.embla_per_view .embla__controls{grid-template-columns:auto auto 1fr;align-items:center;gap:.9rem;margin-top:1.2rem;display:grid}.embla_per_view .embla__buttons{background:#ffffffeb;border:1px solid #78269b33;border-radius:999px;align-items:center;gap:.55rem;padding:.25rem;display:inline-flex;box-shadow:0 8px 18px -16px #22143f80}.embla_per_view .embla__button{-webkit-tap-highlight-color:transparent;appearance:none;touch-action:manipulation;cursor:pointer;color:#3b4460;background:linear-gradient(145deg,#fff 0%,#f3f6ff 100%);border:1px solid #8b90a76b;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;margin:0;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s,color .24s;display:inline-flex}.embla_per_view .embla__button:hover:not(:disabled){color:#6f2c8f;border-color:#9330bb70;transform:translateY(-1px);box-shadow:0 10px 16px -14px #6f2c8fd9}.embla_per_view .embla__button:focus-visible{outline-offset:2px;outline:2px solid #9330bbd1}.embla_per_view .embla__button:disabled{cursor:not-allowed;opacity:.45;box-shadow:none;transform:none}.embla_per_view .embla__button__svg{width:34%;height:34%}.embla_per_view .embla__status{color:#533365;letter-spacing:.05em;background:#ffffffe6;border:1px solid #78269b29;border-radius:999px;justify-self:start;margin:0;padding:.35rem .72rem;font-size:.78rem;font-weight:700}.embla_per_view .embla__dots{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin-right:0;display:flex}.embla_per_view .embla__dot{-webkit-tap-highlight-color:transparent;appearance:none;touch-action:manipulation;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;margin:0;transition:transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.embla_per_view .embla__dot:hover{transform:translateY(-1px)}.embla_per_view .embla__dot:after{content:"";background:#c7ccd8;border-radius:999px;width:.58rem;height:.58rem;transition:width .28s cubic-bezier(.22,1,.36,1),border-radius .28s cubic-bezier(.22,1,.36,1),background-color .24s,box-shadow .24s;box-shadow:inset 0 0 0 1px #3e46612e}.embla_per_view .embla__dot--selected:after{width:1.35rem;box-shadow:none;background:linear-gradient(135deg,#9330bb 0%,#aa46d4 100%);border-radius:999px}@media (max-width:767px){.embla_per_view{border-radius:1.2rem;padding:.75rem}.embla_per_view .embla__controls{grid-template-columns:1fr;justify-items:center;gap:.75rem}.embla_per_view .embla__dots{justify-content:center}}@media (prefers-reduced-motion:reduce){.embla_per_view .embla__slide{opacity:1;animation:none;transform:none}.embla_per_view .embla__button,.embla_per_view .embla__dot,.embla_per_view .embla__dot:after{transition:none}}@keyframes emblaSlideIn{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}
