.plans{--swiper-pagination-bullet-width:.5rem;--swiper-pagination-bullet-height:.5rem;margin-inline:auto;max-width:87rem;width:calc(100% - 3rem)}@media (min-width:1800px){.plans{max-width:110rem}}.plans .swiper-pagination{align-items:center;display:flex;justify-content:center;margin-top:3.3rem;position:relative}.plans .swiper-pagination-bullet{background:currentColor;opacity:.3;transition:opacity .3s}.plans .swiper-pagination-bullet-active{opacity:1}.plans .swiper-button-next,.plans .swiper-button-prev{color:currentColor;margin-top:0;position:relative;top:auto;z-index:11}.plans .swiper-button-next:after,.plans .swiper-button-prev:after{align-items:center;background:currentColor;content:"";display:flex;height:2.5rem;justify-content:center;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='14' fill='none' viewBox='0 0 6 14'%3E%3Cpath stroke='%23fff' d='M5.26 13.482 1.036 7.148 5.26.815'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='6' height='14' fill='none' viewBox='0 0 6 14'%3E%3Cpath stroke='%23fff' d='M5.26 13.482 1.036 7.148 5.26.815'/%3E%3C/svg%3E");-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:2.5rem}.plans .swiper-button-prev{margin-right:1.4rem}.plans .swiper-button-next{margin-left:1.4rem}.plans .swiper-button-next:after{transform:rotate(180deg)}.plans .swiper{width:100%}.plans .swiper:not(.swiper-initialized){max-width:87rem;padding-inline:1.5rem}@media (min-width:1800px){.plans .swiper:not(.swiper-initialized){max-width:110rem}}.plans .swiper:not(.swiper-initialized) .swiper-wrapper .swiper-slide{width:100%}.plans .swiper:not(.swiper-initialized) .swiper-button-next,.plans .swiper:not(.swiper-initialized) .swiper-button-prev,.plans .swiper:not(.swiper-initialized) .swiper-pagination{display:none}.roomPlans .vel-modal{background:#fff;z-index:4}.roomPlans .vel-modal .vel-img{box-shadow:none}.roomPlans .vel-modal .vel-img-wrapper:hover{cursor:grab!important}.roomPlans .vel-modal .vel-img-wrapper:active{cursor:grabbing!important}.roomPlans .vel-modal .vel-btns-wrapper .btn__close,.roomPlans .vel-modal .vel-btns-wrapper .btn__next,.roomPlans .vel-modal .vel-btns-wrapper .btn__prev{color:var(--primary-color);opacity:1}.roomPlans .vel-modal .vel-btns-wrapper .btn__close{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' viewBox='0 0 26 26'%3E%3Cpath stroke='%23373737' stroke-linejoin='round' d='M24.963 1.037 1.037 24.963M1.037 1.037l23.926 23.926'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:1.5rem;right:1.5rem;top:2rem;transform:none;width:1.5rem}@media (min-width:768px){.roomPlans .vel-modal .vel-btns-wrapper .btn__close{height:2.4rem;right:2rem;top:3rem;width:2.4rem}}@media (min-width:990px){.roomPlans .vel-modal .vel-btns-wrapper .btn__close{right:5rem;top:3rem}}.roomPlans .vel-modal .vel-btns-wrapper .btn__close svg{display:none}.roomPlans .vel-modal .vel-btns-wrapper .btn__next,.roomPlans .vel-modal .vel-btns-wrapper .btn__prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none' viewBox='0 0 40 40'%3E%3Cpath stroke='%23373737' d='m23.703 32.593-8.888-13.334 8.888-13.333'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:2.8rem;width:2.8rem}@media (min-width:768px){.roomPlans .vel-modal .vel-btns-wrapper .btn__next,.roomPlans .vel-modal .vel-btns-wrapper .btn__prev{height:4rem;width:4rem}}.roomPlans .vel-modal .vel-btns-wrapper .btn__next svg,.roomPlans .vel-modal .vel-btns-wrapper .btn__prev svg{display:none}@media (min-width:768px){.roomPlans .vel-modal .vel-btns-wrapper .btn__prev{left:2rem}}@media (min-width:990px){.roomPlans .vel-modal .vel-btns-wrapper .btn__prev{left:5rem}}.roomPlans .vel-modal .vel-btns-wrapper .btn__next{transform:rotate(180deg)}@media (min-width:768px){.roomPlans .vel-modal .vel-btns-wrapper .btn__next{right:2rem}}@media (min-width:990px){.roomPlans .vel-modal .vel-btns-wrapper .btn__next{right:5rem}}.roomPlans .vel-modal .vel-btns-wrapper .vel-toolbar{display:none}
