.swiper{width:100%;height:100%}.swiper-slide{text-align:center;-ms-border-radius:25px;-o-border-radius:25px;background:0 0;border-radius:25px;justify-content:center;align-items:center;width:100dvw;height:fit-content;font-size:18px;display:flex}.swiper-slide img{-o-object-fit:contain;object-fit:contain;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px;width:100dvw;height:fit-content;display:block}.swiper-button{z-index:10;cursor:pointer;display:flex;position:absolute;top:calc(50% - 12px)}.swiper-button svg{width:1.5rem;height:1.5rem}.image-swiper-button-prev{left:5px}.image-swiper-button-next{right:5px}.swiper-button-disabled{opacity:.5}.swiper-pagination-bullet-custom{opacity:1;cursor:pointer;-ms-border-radius:50%;-o-border-radius:50%;background-color:#0000;border:2px solid #2c1b4b;border-radius:50%;padding:5px;transition:all .3s}.swiper-pagination-bullet-custom:hover{background-color:#482d7d;transform:scale(1.1)}.swiper-pagination-bullet-active-custom{background-color:#2c1b4b;transform:scale(1.2)}.transparency-pagination-bullet{cursor:pointer!important;opacity:1!important;background:#e5e7eb!important;border-radius:50%!important;width:12px!important;height:12px!important;margin:0 4px!important;transition:all .3s!important;display:inline-block!important}.transparency-pagination-bullet-active{background:#58b949!important;transform:scale(1.2)!important}.transparency-pagination-bullet:hover{background:#9ca3af!important}.transparency-pagination-bullet-active:hover{background:#58b949!important}.transparency-swiper-pagination{width:auto!important;height:auto!important;position:static!important}@media (max-width:640px){.swiper-pagination-bullet-custom{width:10px;height:10px}.swiper-slide{text-align:center;-ms-border-radius:10px;-o-border-radius:10px;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:fit-content;min-height:8em;font-size:18px;display:flex}.swiper-slide img{-o-object-fit:cover;object-fit:cover;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100dvw;height:fit-content;display:block}.image-swiper-button-prev,.image-swiper-button-next{display:none}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideOutDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes fadeInBackdrop{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}to{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}@keyframes fadeOutBackdrop{0%{opacity:1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes scaleOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.popup-slide-enter{animation:.4s cubic-bezier(.16,1,.3,1) slideInUp}.popup-slide-exit{animation:.3s cubic-bezier(.4,0,1,1) slideOutDown}.popup-backdrop-enter{animation:.3s ease-out fadeInBackdrop}.popup-backdrop-exit{animation:.3s ease-in fadeOutBackdrop}.popup-content-enter{animation:.3s cubic-bezier(.16,1,.3,1) scaleIn}.popup-content-exit{animation:.2s cubic-bezier(.4,0,1,1) scaleOut}.popup-button-hover{transition:all .2s cubic-bezier(.4,0,.2,1)}.popup-button-hover:hover{transform:scale(1.05);box-shadow:0 4px 12px #00000026}@media (max-width:768px){.popup-slide-enter{animation:.3s cubic-bezier(.25,.46,.45,.94) slideInUp}.popup-slide-exit{animation:.25s cubic-bezier(.55,.06,.68,.19) slideOutDown}.swiper-slide{text-align:center;-ms-border-radius:10px;-o-border-radius:10px;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:100%;height:fit-content;min-height:8em;font-size:18px;display:flex}.swiper-slide img{-o-object-fit:cover;object-fit:cover;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;width:100dvw;height:fit-content;display:block}}@media (prefers-reduced-motion:reduce){.popup-slide-enter,.popup-slide-exit,.popup-backdrop-enter,.popup-backdrop-exit,.popup-content-enter,.popup-content-exit{animation-duration:.1s}.popup-button-hover{transition:none}.popup-button-hover:hover{transform:none}}.pattern{opacity:.8;background:repeating-linear-gradient(-45deg,#fff,#fff 12px,#fbfbfb 0 40px)}
