.breadcrumbs{margin-top:1.25rem;display:flex;align-items:center}.breadcrumbs>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.breadcrumbs{border-top-width:1px;padding-top:1.25rem;padding-bottom:1.25rem;font-size:.875rem;line-height:27.3px;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.breadcrumbs .separator{margin-left:.25rem;margin-right:.25rem}.breadcrumbs .breadcrumb-item{display:inline-flex;align-items:center}.breadcrumbs .breadcrumb-item .current{font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.faq-container{margin-bottom:3rem;margin-top:1.25rem;border-radius:2.5rem;background-color:#eff6ff80}.faq-container .faq-header{margin-bottom:2.5rem;text-align:center}.faq-container .faq-header h2{margin-bottom:.5rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity: 1;color:rgb(0 0 128 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.faq-container .faq-header h2{font-size:24px;line-height:40px;font-weight:700}}.faq-container .faq-header p{font-size:14px;line-height:24px;font-weight:400;line-height:1.625;--tw-text-opacity: 1;color:rgb(142 142 142 / var(--tw-text-opacity, 1))}.faq-container .faq-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.faq-container .faq-item{overflow:hidden;border-radius:2.5rem;--tw-bg-opacity: 1;background-color:rgb(238 247 255 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(.2,.8,.2,1);box-shadow:0 4px 30px 10px #0000000d}.faq-container .faq-item:has(button[aria-expanded=true]) .faq-question{--tw-bg-opacity: 1;background-color:rgb(238 247 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(0 0 128 / var(--tw-text-opacity, 1))}.faq-container .faq-item:has(button[aria-expanded=true]) .faq-question:hover{background-color:#0000801a;opacity:1}.faq-container .faq-item:has(button[aria-expanded=true]) .faq-question span:first-child{font-weight:600;--tw-text-opacity: 1;color:rgb(31 31 31 / var(--tw-text-opacity, 1))}.faq-container .faq-item:has(button[aria-expanded=true]) .faq-icon svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-text-opacity: 1;color:rgb(0 0 128 / var(--tw-text-opacity, 1));transition:transform .3s cubic-bezier(.4,0,.2,1)}.faq-container .faq-item:has(button[aria-expanded=true]) .faq-answer{border-top-width:1px;border-color:#0000801a;--tw-bg-opacity: 1;background-color:rgb(238 247 255 / var(--tw-bg-opacity, 1))}.faq-container .faq-item:has(button[aria-expanded=true]) .faq-answer .content_faq{padding:1.25rem;font-size:16px;line-height:24px;font-weight:400;--tw-text-opacity: 1;color:rgb(75 75 75 / var(--tw-text-opacity, 1));line-height:1.6}.faq-container .faq-question{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;padding:1.5rem;text-align:right;font-size:1rem;line-height:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(31 31 31 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.faq-container .faq-question:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.faq-container .faq-question:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 128 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}@media (min-width: 768px){.faq-container .faq-question{font-size:1.125rem;line-height:1.75rem}}.faq-container .faq-question{direction:rtl}.faq-container .faq-icon{display:inline-flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.faq-container .faq-icon svg{--tw-text-opacity: 1;color:rgb(142 142 142 / var(--tw-text-opacity, 1));width:1.25rem;height:auto}.faq-container .faq-answer{overflow:hidden;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.faq-container .faq-answer .content_faq{padding-left:1.5rem;padding-right:1.5rem;padding-bottom:1.5rem}.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}#section-booking .hdm-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));padding:.25rem}#section-booking .hdm-seg-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1));background-color:transparent;padding:.5rem 1rem;font-size:.875rem;line-height:27.3px;--tw-text-opacity: 1;color:rgb(94 94 94 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#section-booking .hdm-seg-btn:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#section-booking .hdm-seg-btn.is-active{--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 31 31 / var(--tw-text-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#section-booking .hdm-select{width:100%;border-radius:16px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;font-size:.875rem;line-height:27.3px}#section-booking .hdm-day-card{width:11rem;border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem;text-align:right;--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#section-booking .hdm-day-card:hover{--tw-border-opacity: 1;border-color:rgb(0 109 91 / var(--tw-border-opacity, 1))}#section-booking .hdm-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:11px;line-height:1}#section-booking .hdm-badge-info{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}#section-booking .hdm-holiday{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:11px;--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}#section-booking .slot-btn{width:100%;border-radius:16px;padding:.5rem .75rem;text-align:right;font-size:.875rem;line-height:27.3px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#section-booking .hdm-slot-free{border-width:1px;--tw-border-opacity: 1;border-color:rgb(229 229 229 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(31 31 31 / var(--tw-text-opacity, 1))}#section-booking .hdm-slot-free:hover{--tw-border-opacity: 1;border-color:rgb(0 109 91 / var(--tw-border-opacity, 1));--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}#section-booking .hdm-slot-reserved{cursor:not-allowed;border-width:1px;--tw-border-opacity: 1;border-color:rgb(154 154 154 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(154 154 154 / var(--tw-text-opacity, 1))}#section-booking .hdm-chip{display:inline-flex;align-items:center;border-radius:8px;--tw-bg-opacity: 1;background-color:rgb(229 229 229 / var(--tw-bg-opacity, 1));padding:.125rem .5rem;font-size:11px;line-height:1}@keyframes pulse{50%{opacity:.5}}#section-booking .hdm-skeleton{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(212 212 212 / var(--tw-bg-opacity, 1))}#section-booking .btn-icon{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:.375rem}#section-booking .btn-icon:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 245 / var(--tw-bg-opacity, 1))}#section-booking .btn-icon-light{border-width:1px;border-color:transparent}
