.keen-slider:not([data-keen-slider-disabled]){-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;align-content:flex-start;display:flex;overflow:hidden;position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-khtml-user-select:none;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{min-height:100%;overflow:hidden;position:relative;width:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.dots{display:flex;margin:16px 0;justify-content:center}.dot{border:none;width:10px;height:10px;background:#c5c5c5;border-radius:50%;margin:0 5px;padding:5px;cursor:pointer;transition:all .2s}.dot:focus{outline:none}.dot.active{background:red;border-radius:20px;width:24px}*{margin:0;padding:0;box-sizing:border-box}.backdrop:where(.astro-YK55GGME){cursor:pointer;z-index:9999;width:100%;height:100%}.custom-modal:where(.astro-YK55GGME){background:transparent;width:100%;height:100%}.custom-modal:where(.astro-YK55GGME)::-webkit-scrollbar{display:none}.custom-modal:where(.astro-YK55GGME)::backdrop{background-color:#000000d5}.modal-image-slot div,.slick-list,.slick-track{height:100%}.slick-next.slick-arrow{background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(226, 20, 58)' viewBox='0 0 24 24' %3E%3Cpath d='M5 3l3.057-3 11.943 12-11.943 12-3.057-3 9-9z'%3E%3C/path%3E%3C/svg%3E");left:auto;right:5px}.slick-prev.slick-arrow{left:5px;fill:"#red";background-image:url("data:image/svg+xml, %3Csvg xmlns='http://www.w3.org/2000/svg' fill='rgb(226, 20, 58)' viewBox='0 0 24 24' %3E%3Cpath d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z' %3E%3C/path%3E%3C/svg%3E")}.slick-arrow{z-index:999;transform:scale(2)}.slick-arrow:before{content:none}.slick-arrow:hover{opacity:.7}.slick-dots{gap:10px;display:flex;justify-content:center;align-items:center}.slick-dots li{width:10px;margin:0;padding:0;overflow:hidden;display:flex;justify-content:center;transition:width .1s}.slick-dots li>button{width:10px;height:10px;background-color:#fff;margin:0;padding:0;border-radius:10px}.slick-dots .slick-active{width:20px}.slick-dots .slick-active>button{background-color:red;width:20px;transition:width .1s}.slick-dots button:before{content:none;display:none}.step-container:where(.astro-D6WFZ42U){padding:50px 15%}@media screen and (max-width: 768px){.step-container:where(.astro-D6WFZ42U){padding:16px}}
