@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__loading-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__fadein{0%{opacity:0}to{opacity:1}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__fadeout{0%{opacity:1}to{opacity:0}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__menu-open{0%{opacity:0;right:-60%}to{opacity:1;right:0}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__menu-close{0%{opacity:1;right:0}to{opacity:0;right:-60%}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__half-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__half-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__fullscreen-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__fullscreen-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes HotelDetailImageSlider-module-scss-module__IgyDoa__slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component{position:relative}@media screen and (min-width:768px){.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component{width:100%}}@media screen and (max-width:767px){.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component{width:100vw;margin:0 -16px;padding:0 16px;overflow:hidden}.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component>.HotelDetailImageSlider-module-scss-module__IgyDoa__slider{overflow:visible}}.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component>.HotelDetailImageSlider-module-scss-module__IgyDoa__arrow{background-color:#fff;border-radius:50%;position:absolute;top:54px}@media screen and (max-width:767px){.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component>.HotelDetailImageSlider-module-scss-module__IgyDoa__arrow{display:none}}.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component>.HotelDetailImageSlider-module-scss-module__IgyDoa__arrow.HotelDetailImageSlider-module-scss-module__IgyDoa__-left{left:-20px}.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component>.HotelDetailImageSlider-module-scss-module__IgyDoa__arrow.HotelDetailImageSlider-module-scss-module__IgyDoa__-right{right:-20px}.HotelDetailImageSlider-module-scss-module__IgyDoa__hotel-detail-image-slider-component>.HotelDetailImageSlider-module-scss-module__IgyDoa__arrow.HotelDetailImageSlider-module-scss-module__IgyDoa__-hidden{display:none}.HotelDetailImageSlider-module-scss-module__IgyDoa__slider-wrapper{width:100%}.HotelDetailImageSlider-module-scss-module__IgyDoa__slider-item{cursor:pointer;flex-direction:column;display:flex;position:relative}.HotelDetailImageSlider-module-scss-module__IgyDoa__slider-item>.HotelDetailImageSlider-module-scss-module__IgyDoa__title{color:#0d1a33;margin-top:16px;font-size:17px;font-weight:700;line-height:1.4}.HotelDetailImageSlider-module-scss-module__IgyDoa__slider-item>.HotelDetailImageSlider-module-scss-module__IgyDoa__description{color:#787f91;overflow-wrap:break-word;margin-top:8px;font-size:15px;font-weight:400;line-height:1.4}.HotelDetailImageSlider-module-scss-module__IgyDoa__slider-item>.HotelDetailImageSlider-module-scss-module__IgyDoa__tag{position:absolute;top:16px;left:16px}.HotelDetailImageSlider-module-scss-module__IgyDoa__image-wrapper{border-radius:12px;width:100%;position:relative;overflow:hidden}@media screen and (min-width:768px){.HotelDetailImageSlider-module-scss-module__IgyDoa__image-wrapper{height:143px}}@media screen and (max-width:767px){.HotelDetailImageSlider-module-scss-module__IgyDoa__image-wrapper{height:187px}}.HotelDetailImageSlider-module-scss-module__IgyDoa__image-wrapper>.HotelDetailImageSlider-module-scss-module__IgyDoa__image{object-fit:cover;border-radius:12px;width:100%;height:100%}
@keyframes AccordionList-module-scss-module__tK323W__loading-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AccordionList-module-scss-module__tK323W__fadein{0%{opacity:0}to{opacity:1}}@keyframes AccordionList-module-scss-module__tK323W__fadeout{0%{opacity:1}to{opacity:0}}@keyframes AccordionList-module-scss-module__tK323W__menu-open{0%{opacity:0;right:-60%}to{opacity:1;right:0}}@keyframes AccordionList-module-scss-module__tK323W__menu-close{0%{opacity:1;right:0}to{opacity:0;right:-60%}}@keyframes AccordionList-module-scss-module__tK323W__half-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes AccordionList-module-scss-module__tK323W__half-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes AccordionList-module-scss-module__tK323W__fullscreen-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes AccordionList-module-scss-module__tK323W__fullscreen-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes AccordionList-module-scss-module__tK323W__slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes AccordionList-module-scss-module__tK323W__slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.AccordionList-module-scss-module__tK323W__answer-content{overflow:hidden}.AccordionList-module-scss-module__tK323W__answer-content[data-state=open]{animation:.5s cubic-bezier(.16,1,.3,1) AccordionList-module-scss-module__tK323W__slide-down}.AccordionList-module-scss-module__tK323W__answer-content[data-state=closed]{animation:.5s cubic-bezier(.16,1,.3,1) AccordionList-module-scss-module__tK323W__slide-up}
@keyframes AccordionToggleButton-module-scss-module__6khnnG__loading-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__fadein{0%{opacity:0}to{opacity:1}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__fadeout{0%{opacity:1}to{opacity:0}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__menu-open{0%{opacity:0;right:-60%}to{opacity:1;right:0}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__menu-close{0%{opacity:1;right:0}to{opacity:0;right:-60%}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__half-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__half-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__fullscreen-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__fullscreen-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes AccordionToggleButton-module-scss-module__6khnnG__slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.AccordionToggleButton-module-scss-module__6khnnG__more-button{color:#00489d;background:0 0;border:none;margin-top:16px;padding:0;font-size:15px;font-weight:700;line-height:1.4}.AccordionToggleButton-module-scss-module__6khnnG__more-button[data-state=open]>.AccordionToggleButton-module-scss-module__6khnnG__text.AccordionToggleButton-module-scss-module__6khnnG__-open{display:none}.AccordionToggleButton-module-scss-module__6khnnG__more-button[data-state=open]>.AccordionToggleButton-module-scss-module__6khnnG__text.AccordionToggleButton-module-scss-module__6khnnG__-close{display:flex}.AccordionToggleButton-module-scss-module__6khnnG__more-button>.AccordionToggleButton-module-scss-module__6khnnG__text{align-items:center;display:flex}.AccordionToggleButton-module-scss-module__6khnnG__more-button>.AccordionToggleButton-module-scss-module__6khnnG__text.AccordionToggleButton-module-scss-module__6khnnG__-close{display:none}
@keyframes CardTitleBody-module-scss-module__h2ojrq__loading-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes CardTitleBody-module-scss-module__h2ojrq__fadein{0%{opacity:0}to{opacity:1}}@keyframes CardTitleBody-module-scss-module__h2ojrq__fadeout{0%{opacity:1}to{opacity:0}}@keyframes CardTitleBody-module-scss-module__h2ojrq__menu-open{0%{opacity:0;right:-60%}to{opacity:1;right:0}}@keyframes CardTitleBody-module-scss-module__h2ojrq__menu-close{0%{opacity:1;right:0}to{opacity:0;right:-60%}}@keyframes CardTitleBody-module-scss-module__h2ojrq__half-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes CardTitleBody-module-scss-module__h2ojrq__half-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes CardTitleBody-module-scss-module__h2ojrq__fullscreen-modal-open{0%{opacity:0;translate:0 100%}to{opacity:1;translate:0}}@keyframes CardTitleBody-module-scss-module__h2ojrq__fullscreen-modal-close{0%{opacity:1;translate:0}to{opacity:0;translate:0 100%}}@keyframes CardTitleBody-module-scss-module__h2ojrq__slide-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes CardTitleBody-module-scss-module__h2ojrq__slide-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.CardTitleBody-module-scss-module__h2ojrq__card-title-body-component{border-bottom:1px solid #bccddd4d;flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0;display:flex}.CardTitleBody-module-scss-module__h2ojrq__card-title-body-component>.CardTitleBody-module-scss-module__h2ojrq__title{font-size:15px;font-weight:700;line-height:1.4}.CardTitleBody-module-scss-module__h2ojrq__card-title-body-component>.CardTitleBody-module-scss-module__h2ojrq__body{overflow-wrap:break-word;white-space:pre-wrap;width:100%;font-size:15px;font-weight:400;line-height:1.4}
