:root{--header-height:45px;--buttons-header:35px;--height-media-landing-product:235px;--width-media-landing-product:353px;--height-media-info-product:250px;--width-media-info-product:305px;--height-main-header:650px;--height-landing-header:var(--height-main-header)}@media (min-width:1024px){:root{--header-height:80px;--buttons-header:40px;--height-media-landing-product:267px;--width-media-landing-product:400px;--height-media-info-product:250px;--width-media-info-product:425px;--height-main-header:650px;--height-landing-header:var(--height-main-header)}}:root{--yellow-light:#FFEC6D;--yellow-light-50:#FFEC6D80;--yellow-light-10:#FFDD001A;--yellow-main:#FFDD00;--yellow-dark:#F0D000;--yellow-disabled:#F3EFA1;--yellow-promo:#FFF8E1;--orange-main:#F39C12;--orange-promo:#FEF5E7;--blue-coral-extra-light:#B3DFE4;--blue-coral-light:#42CCC3;--blue-coral-main:#16AFA5;--blue-coral-dark:#088D84;--blue-coral-medium:#5EBFCD;--blue-coral-disabled:#99AFBD;--blue-darker:#033556;--blue-light:#2E90B8;--blue-main:#044E7C;--blue-dark:#00385B;--blue-dark-10:#00385B1A;--blue-dark-20:#00385B15;--blue-dark-80:#00385BCC;--blue-dark-hover:#00385B1E;--blue-promo:#D0E9ED;--blue-ocean-light:#006790;--blue-ocean-main:#00445F;--blue-ocean-dark:#00243B;--grey-background:#EDF4F5;--grey-line:#D9D9D9;--grey-dark:#333333;--grey-medium:#ABB4BC;--grey-fine:#E0E0E0;--grey-price:#E1EBED;--black:#000000;--black-medium:#0A0A0A;--black-regular:#333333;--black-50:#00000080;--black-60:#00000099;--black-70:#000000B3;--white:#F4F4F5;--white-light:#FFFFFF;--white-light-50:#FFFFFF80;--white-light-60:#FFFFFF99;--white-light-70:#FFFFFFB3;--green-confirm:#008100;--green-confirm-10:#0081001A;--red-error:#FB2C36;--red-error-secondary:#E50000;--red-alert:#FEE7E7;--red-alert-border:#F31212;--red-online:#D00000}.counter{display:flex;align-items:center;gap:0.5rem}.counter input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.counter input[type=number]::-webkit-inner-spin-button,.counter input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.counter__input{font-family:'nunito wght',sans-serif!important;width:56px;height:44px;text-align:center;border:1px solid var(--blue-dark);border-radius:8px;outline:none;font-size:20px;font-weight:700;padding:0 0.25rem;color:var(--blue-dark);background-color:white}.counter .btn-counter{font-size:1.125em;border-radius:0}.btn-counter{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;flex-shrink:0;background-color:var(--blue-dark);color:white;border:none;border-radius:50%!important;cursor:pointer;font-size:1rem;line-height:1;transition:background-color 0.2s ease;user-select:none;-webkit-appearance:button}.btn-counter:hover{background-color:var(--blue-ocean-main)}.counter:focus-within{border-color:var(--blue-main)}.modal-close{position:static;background:none;border:none;font-size:1.5rem;line-height:1;color:var(--blue-dark);cursor:pointer;padding:0;flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;opacity:0.6;transition:opacity 0.2s ease}.modal-close:hover{opacity:1}.modal-img{display:flex}.modal-img__main{flex:0 1 70%}.modal-img__list{padding-left:1rem;flex:0 1 30%}.modal-img__list img{padding-bottom:1rem}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease}.modal-wrapper{display:table-cell;vertical-align:middle}.modal-container{width:300px;margin:0px auto;padding:20px 30px;background-color:white;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease}.modal-body{flex:1;overflow-y:auto;padding:0;margin:0}.modal-default-button{float:right}.modal-content{display:flex;flex-direction:column;max-height:90vh;border-radius:16px;overflow:hidden;background:white}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1.25rem 1.25rem 1rem;border-bottom:1px solid var(--grey-line);flex-shrink:0;background:white}.modal-title{font-family:'nunito wght',sans-serif;font-weight:800;font-size:17px;text-transform:uppercase;color:var(--blue-dark);line-height:1.25;flex:1;padding-right:1rem;margin:0}.modal-carousel-img{width:var(--width-media-info-product);height:var(--height-media-info-product);display:block;object-fit:cover}.modal-figure{margin:0}.modal-figure__img{width:100%;display:block;object-fit:cover}.modal-price-detail{background-color:var(--grey-background);border-radius:12px;padding:1rem 1.25rem;width:var(--width-media-info-product)!important;max-width:var(--width-media-info-product)!important}.modal-price-detail__title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:15px;color:var(--blue-dark);margin-bottom:0.75rem}.modal-price-detail__row{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:var(--blue-dark);margin-bottom:0.35rem}.modal-price-detail__row b{font-family:'nunito wght',sans-serif;font-weight:700}.modal-price-detail__special{font-size:12px;color:var(--blue-coral-main);margin-bottom:0.35rem;padding-left:0.25rem}.modal-price-detail__total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--grey-line);padding-top:0.75rem;margin-top:0.5rem}.modal-price-detail__total-label{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;color:var(--blue-dark)}.modal-price-detail__total-price{font-family:'nunito wght',sans-serif;font-weight:800;font-size:26px;color:var(--blue-dark)}.modal-description{max-width:var(--width-media-info-product)}.modal-description__title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;color:var(--blue-dark);margin-bottom:0.4rem}.modal-description__text{font-family:'nunito regular 400',sans-serif;font-size:16px;color:var(--black-regular);line-height:1.5}.modal-description__text p{margin-bottom:0.5rem}.modal-conditions{max-width:var(--width-media-info-product)}.modal-conditions__title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:15px;color:var(--blue-dark);margin-bottom:0.4rem}.modal-conditions__list,.modal-description__text>ul{font-family:'nunito regular 400',sans-serif;padding-left:1.25rem;font-size:16px;color:var(--black-regular);line-height:1.5}.modal-conditions__list li,.modal-description__text>ul li{margin-bottom:0.35rem}.modal-footer-bar{padding:1rem 1.25rem;background:white;flex-shrink:0}.btn-modal-cerrar{width:100%;height:54px;background-color:var(--blue-dark);color:white;border:none;border-radius:50px;font-family:'nunito wght',sans-serif;font-weight:700;font-size:17px;cursor:pointer;transition:background-color 0.2s ease}.btn-modal-cerrar:hover{background-color:var(--blue-ocean-main)}.modal-description__text,.modal-conditions__list{text-align:left}.modal-figure__img,.modal-body .VueCarousel-slide img{border-radius:12px}.modal-body .VueCarousel{height:var(--height-media-info-product);width:var(--width-media-info-product);max-height:var(--height-media-info-product);max-width:var(--width-media-info-product);position:relative}.modal-body .VueCarousel-pagination{position:absolute;bottom:8px;left:0;width:100%;margin:0}.modal-body{scrollbar-width:thin;scrollbar-color:var(--blue-dark) transparent}.modal-body::-webkit-scrollbar{width:6px}.modal-body::-webkit-scrollbar-track{background:transparent;border-radius:55px;margin:4px 0}.modal-body::-webkit-scrollbar-thumb{background-color:var(--blue-dark);border-radius:10px}.modal-body::-webkit-scrollbar-thumb:hover{background-color:var(--blue-ocean-light)}.modal-description__text *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-container,.modal-leave-active .modal-container{-webkit-transform:scale(1.1);transform:scale(1.1)}.VueCarousel-wrapper{overflow:hidden}.modal-body .VueCarousel-slide{flex-shrink:0;width:100%!important}.modal-body .VueCarousel .VueCarousel-wrapper{height:var(--height-media-info-product);width:var(--width-media-info-product)}.VueCarousel-inner,.VueCarousel-slide,.carousel-image,.img-slider{user-select:none;-webkit-user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none}.main-slider{max-height:var(--height-main-header);width:100%;min-width:100%}.main-slider .VueCarousel-slide{cursor:pointer}.main-slider .VueCarousel-dot-container{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.home-slider{min-height:200px;max-height:375px}.home-slider .VueCarousel-pagination{display:none}.home-slider .VueCarousel-slide{transition:transform 0.3s ease-in-out;cursor:pointer}.VueCarousel-dot{margin:0!important}.VueCarousel-dot .VueCarousel-dot-button{background:var(--blue-light)!important;border:1px solid white!important}.VueCarousel-dot--active .VueCarousel-dot-button{background:var(--blue-main)!important}.img-slider{height:100%;width:100%;object-fit:cover}@media (max-width:768px){.VueCarousel,.VueCarousel-wrapper,.VueCarousel-inner,.VueCarousel-slide,.VueCarousel-slide img{max-width:100%!important}}#timeSlots{display:grid;grid-template-columns:1fr 153px;grid-template-areas:"title    selector" "warning  selector";column-gap:1rem;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--grey-line);margin-bottom:0}.timeslots__text{flex:none;display:flex!important;flex-direction:column!important;margin:0!important;padding:0;width:100%!important}.timeslots__title{grid-area:title;align-self:end;padding:0!important;width:auto!important;flex:none!important}.timeslots__title label{font-family:'Nunito',sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:100%!important;color:var(--blue-dark);margin:0}#timeSlots .selection-box{width:100%!important;height:45px;border-radius:5px;border:1px solid var(--blue-dark);background-color:white;display:flex;align-items:center;padding-left:14px;gap:10px;box-sizing:border-box;flex-direction:row}#timeSlots .selection-box::before{font-family:'Font Awesome 6 Free';content:'\f017';font-weight:900;font-size:15px;color:var(--blue-ocean-dark);flex-shrink:0}#timeSlots div#preview{display:flex;align-items:center;color:var(--blue-dark);flex-direction:row;cursor:pointer;font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0px;flex:1;justify-content:flex-start}.timeslots__warning{grid-area:warning;align-self:start;font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-style:normal;font-size:13px;line-height:100%;letter-spacing:0px;color:var(--blue-dark);height:18px;margin-top:5px}#timeSlots div#preview *{margin:0;padding:0;white-space:nowrap}#timeSlots ul{margin-bottom:0;font-size:1rem;list-style:none;color:var(--blue-ocean-main)}#timeSlots ul li{color:var(--blue-ocean-main);cursor:pointer;white-space:nowrap;padding:0.3rem 0}#timeSlots ul li.unavailable{color:#ced4da;cursor:default}#timeSlots ul li.selected,#timeSlots ul li.timeslot-selected{background-color:var(--yellow-main)}#timeSlots div.unavailable{color:#ced4da;cursor:default;min-height:calc(1.5em + 0.75rem + 2px);display:flex;justify-content:center}#timeSlotsBar{display:flex;justify-content:flex-end;flex-direction:row-reverse;align-items:center;flex-wrap:wrap;margin-bottom:0.5rem}#timeSlotsBar .selection-box{width:185px;border:1px solid #ced4da;border-radius:0.5rem;padding:0.375rem 0.75rem;line-height:1.5;background-color:white;text-align:center}#timeSlotsBar div#preview{border:2px solid var(--blue-dark);display:flex;justify-content:center;align-items:center;color:var(--blue-ocean-main);cursor:pointer;height:calc(1.5em + 0.75rem + 2px)}#timeSlotsBar ::-webkit-scrollbar{width:10px}#timeSlotsBar ::-webkit-scrollbar-track{box-shadow:inset 0 0 3px white;border-radius:10px}#timeSlotsBar ::-webkit-scrollbar-thumb{background:var(--blue-coral-light);border-radius:5px}#timeSlotsBar ::-webkit-scrollbar-thumb:hover{background:var(--blue-dark)}.timeslots-selector{grid-area:selector;width:100%!important;display:block;box-sizing:border-box}.timeslots-dropdown{position:absolute;top:110%;left:0;width:auto;z-index:200;margin-top:4px}.timeslots-dropdown__inner{background-color:white;border:1px solid var(--blue-dark);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,0.15);overflow:hidden}.timeslots-dropdown__header{display:flex;justify-content:flex-start;align-items:center;padding:0.75rem 1rem 0.5rem 1rem;border-bottom:none;font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;color:var(--blue-dark)}.timeslots-dropdown__close{background:none;border:none;cursor:pointer;font-size:1rem;color:var(--blue-dark);padding:0;line-height:1}.timeslots-dropdown__list{display:grid;grid-template-columns:repeat(3,1fr);gap:0.5rem;padding:0.75rem;list-style:none;margin:0}.timeslots-dropdown__list li{display:flex;align-items:center;justify-content:center;height:44px;border:1px solid var(--blue-dark);border-radius:5px;padding:10px 12px;cursor:pointer;font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;color:var(--blue-dark);transition:background-color 0.15s ease;box-sizing:border-box;width:87px}.timeslots-dropdown__list li:hover{background-color:var(--grey-background)}.timeslots-dropdown__list li.timeslot-selected{background-color:var(--yellow-main);font-weight:800}.timeslots-dropdown__list li.unavailable{color:var(--grey-line);cursor:default;border-color:var(--grey-line)}.timeslots-dropdown__list li.unavailable:hover{background-color:transparent}.timeslots-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:199;background:transparent}.vc-container{border:1px solid var(--blue-dark)!important;border-radius:8px!important;font-family:'nunito wght',sans-serif!important;box-shadow:0 8px 24px rgba(0,0,0,0.15)!important}.vc-title{font-family:'nunito wght',sans-serif!important;font-weight:700!important;font-size:16px!important;color:var(--blue-dark)!important}.vc-weekday{font-family:'nunito wght',sans-serif!important;font-weight:700!important;font-size:12px!important;color:var(--blue-dark)!important;width:40px;height:32px}.vc-day-content{font-family:'nunito wght',sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:100%!important;letter-spacing:0px!important;text-align:center!important;color:var(--blue-dark)!important;border-radius:50%!important}.vc-day-content:hover{background-color:var(--grey-background)!important}.vc-highlight{background-color:var(--blue-coral-main)!important}.vc-highlight ~ .vc-day-content{color:white!important}.vc-day:hover .vc-highlight{background-color:var(--blue-coral-dark)!important}.vc-highlights ~ .vc-day-content{color:var(--white-light)!important}.vc-day-content.is-disabled{color:var(--grey-line)!important}.vc-arrow{color:var(--blue-dark)!important;border-radius:50%!important}.vc-arrow:hover{background-color:var(--grey-background)!important}.vc-popover-caret{display:none!important}.input-date-calendar:focus{outline:none!important;border-color:var(--blue-dark)!important;box-shadow:none!important}.vc-container:focus,.vc-container *:focus{outline:none!important;border-color:transparent!important;box-shadow:none!important}.vc-container{border:1px solid var(--blue-dark)!important;border-radius:8px!important;font-family:'nunito wght',sans-serif!important;box-shadow:0 8px 24px rgba(0,0,0,0.15)!important}.vc-popover-content{border:none!important;box-shadow:none!important}.vc-day-content vc-focusable{color:var(--white-light)!important}.vc-header{display:flex;justify-content:center;align-items:center;padding:10px 18px 18px 18px!important}.vc-weeks{min-width:320px!important}html:root{--gdpr-colors-primary:var(--blue-darker);--gdpr-colors-bg:var(--white-light);--gdpr-colors-text:var(--blue-main);--gdpr-colors-link:var(--blue-main)}.gdpr-cookie-notice-nav-item-btn,.gdpr-cookie-notice-nav-item-btn:hover{color:var(--gdpr-colors-bg)}.gdpr-cookie-notice-nav-item-btn--outline,.gdpr-cookie-notice-nav-item-btn--outline:hover{color:var(--gdpr-colors-primary)}:root{--font-heading:'Figma-Condensed-Light';--font-body:'Open Sans Hebrew'}*{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{font-family:var(--font-body),sans-serif;font-size:16px;font-weight:400}[v-cloak]{display:none!important}.main-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{flex-grow:1;overflow:visible;display:flex;flex-direction:column;background-color:var(--grey-background)}.hero{display:flex;flex-direction:column;width:100%}.hero-img{width:100%;min-width:100%;max-height:50vh;object-fit:cover;background-color:var(--blue-dark);background-position:center top}div.landing div.hero img.hero-img{height:var(--height-landing-header)}.main-slider .VueCarousel-wrapper,.main-slider .VueCarousel-inner,.main-slider .VueCarousel-slide{height:100%;max-height:50vh}.main-slider .hero-img{width:100%;height:var(--height-main-header);object-fit:cover}.hero-content{padding:1rem;width:100%}.hero-content .d-flex{display:flex;flex-direction:column;width:100%}.aquaform,.aquaformtabs{border-radius:0.5rem;padding:1.5rem;width:100%;color:var(--blue-dark)}.aquaformtabs__header .nav-pills{display:flex;justify-content:flex-start!important;width:100%;gap:0!important;border-bottom:1px solid var(--grey-line);list-style:none!important}.aquaformtabs__header .nav-item{display:flex!important;flex-direction:row!important;list-style:none!important;padding:0!important;margin:0!important}.aquaformtabs__header .nav-link{background:none!important;border-radius:0;border:none;border-bottom:2px solid transparent;color:var(--blue-dark)!important;font-family:'nunito wght',sans-serif;font-weight:700;font-size:14px;padding:4px 0!important;transition:all 0.3s ease}.aquaformtabs__header .nav-link.active{border-bottom:2px solid var(--blue-dark)!important;margin-bottom:-1px}.aquaformtabs__main-tab{flex:0 0 auto!important}.aquaformtabs__tab{flex:1!important;text-align:center!important}.aquaformtabs__tab a{width:100%!important;display:flex!important;justify-content:center!important}.aquaformtabs__text-tab,.aquaformtabs__main-text-tab{background-color:transparent!important;color:var(--blue-dark)!important;border-radius:0!important;font-size:clamp(26px,3vw,32px)!important;font-weight:300;text-transform:none;border-bottom:4px solid transparent!important;white-space:nowrap}.aquaformtabs__text-tab.active{background-color:var(--blue-coral-main)}.aquaformtabs__bus-logo{height:20px;width:auto}.main-info{width:560px!important;min-height:250px!important;background-color:white;border-radius:16px;padding:1.5rem;margin:1rem 0;text-align:center;display:flex;flex-direction:column;justify-content:center}.main-info h1{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:28px;line-height:100%;margin-bottom:1.5rem;color:var(--blue-dark)}.main-text,.main-text-modal{font-family:'nunito wght',sans-serif!important;font-weight:400!important;line-height:1.4!important;color:var(--blue-dark)!important;background:none!important}.main-text{font-size:18px!important}.main-text p{margin:0;padding:0}.main-text a{color:var(--blue-coral-main)!important;text-decoration:underline!important;font-weight:700!important;display:inline-block;margin-top:10px}.section-title{color:var(--blue-main);margin-bottom:1.5rem}.home-slider{margin-top:3rem;width:100%}.carousel-image{width:100%;height:250px;object-fit:cover;transition:opacity 0.6s ease-in-out,transform 0.6s ease-in-out}.contact-info-group{list-style:none;display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;font-size:1.125rem;font-weight:bold}.contact-info__link{display:flex;align-items:center;gap:1rem;color:var(--blue-main);text-decoration:none}.contact-info__link:hover{color:var(--blue-coral-main)}.main-header{background-color:var(--blue-dark);padding:4px 2rem;position:relative;z-index:1100;height:45px;max-height:45px}.btn-logo{margin:auto 0;text-decoration:blink;padding:0;transition:opacity 0.3s ease-in-out;&:focus,&:hover{opacity:0.7}.svg-aquarium.fish{max-width:4rem;max-height:4rem}.svg-aquarium.letters{max-width:8rem;max-height:4rem}&.btn-sm{.svg-aquarium.fish{max-width:3rem;max-height:3rem}.svg-aquarium.letters{max-width:6rem;max-height:3rem}}}.header-container{display:flex;justify-content:space-between;align-items:center}.header-logo{display:flex;align-items:center;gap:0.5rem;text-decoration:none}.header-logo .svg-aquarium.fish{max-width:2rem;max-height:2rem}.header-logo .svg-aquarium.letters{max-width:4rem;max-height:2rem}.header-logo svg path{fill:white!important}.desktop-nav,.desktop-only{display:none}.mobile-only{display:flex}.header-actions{display:flex;gap:1rem;align-items:center;justify-content:center}.btn-lang,.btn-mobile-menu,.btn-mobile-close{width:var(--buttons-header);height:var(--buttons-header);border-radius:50%;border:none;display:flex;justify-content:center;align-items:center;font-size:14px;cursor:pointer}.btn-lang{background-color:var(--blue-coral-main);color:var(--blue-dark);position:relative;z-index:2;font-weight:300;letter-spacing:1.5px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:16px}.btn-mobile-menu,.btn-mobile-close{background-color:var(--yellow-main);color:var(--blue-dark)}.lang-selector,.nav-dropdown-container{position:relative}.lang-dropdown{display:flex;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;position:absolute;top:0;right:0;width:var(--buttons-header);background-color:var(--blue-coral-main);border-radius:25px;flex-direction:column;padding-top:46px;padding-bottom:15px;z-index:1}.lang-dropdown.active{opacity:1;visibility:visible}.lang-dropdown a{color:var(--blue-dark);font-family:'nunito wght',sans-serif!important;font-weight:500!important;text-align:center;padding:0.4rem 0;font-size:14px;font-weight:400;letter-spacing:0;line-height:24px;text-decoration:none}.mobile-menu-overlay{overflow-y:auto;display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:var(--blue-dark);z-index:2000;flex-direction:column}.mobile-menu-overlay.active{display:flex}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem;padding:4px 2rem;height:var(--header-height)}.mobile-nav{display:flex;flex-direction:column;gap:1.5rem;padding:4px 2rem}.mobile-nav a{color:white;font-size:1.5rem;font-weight:300;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-nav-title{color:white;font-size:1.5rem;font-weight:300;margin-bottom:0;text-transform:uppercase;letter-spacing:1.5px;text-decoration:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-nav-title.active{color:var(--yellow-main)}.mobile-nav-title svg{flex-shrink:0;width:16px;height:10px;margin-left:1rem}.mobile-nav-items{display:none;flex-direction:column;gap:1.25rem;padding-top:1.5rem;padding-left:0}.mobile-nav-items.active{display:flex}.mobile-nav-items a{color:white;font-size:1.25rem;font-weight:300;text-decoration:none;text-transform:none;letter-spacing:normal;display:flex;justify-content:space-between;align-items:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mobile-nav-items a:hover{color:var(--blue-coral-light)}.mobile-nav-items a svg{flex-shrink:0;width:22px;height:22px;margin-left:1rem}.shadow{box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06)}.main-footer{background-color:var(--blue-dark);padding:3rem 1.5rem;color:white;margin-top:auto}.footer-content-wrapper{max-width:900px;margin:0 auto;width:100%;display:flex;flex-direction:column}.footer-top-left{display:flex;flex-direction:column;align-items:center;gap:0.5rem;margin-bottom:1.5rem}.footer-contact-title{color:var(--yellow-main);font-size:1rem;font-weight:200}.footer-social{display:flex;gap:1rem;align-items:center}.footer-social a{color:var(--yellow-main);font-size:1.5rem;transition:opacity 0.2s ease}.footer-social a:hover{opacity:0.8}.footer-divider{width:100%;border:0;border-top:1px solid rgba(255,255,255,0.4);margin:0 0 1.5rem 0}.footer-bottom-center{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.footer-copyright p{color:white;font-size:0.875rem;font-weight:300;margin-bottom:0;line-height:1.5}.footer-links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem}.footer-links a{color:white;text-decoration:none;font-size:0.875rem;font-weight:300;transition:color 0.2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer-links a:hover{color:var(--yellow-main)}.aquaformtabs,.main-info{width:100%!important}.info-section{background-color:var(--blue-dark);padding:4rem 1.5rem;border-bottom:1px solid rgba(255,255,255,0.3)}.info-section__container{display:flex;flex-direction:column;align-items:center;gap:2rem}.info-section__title{font-family:'open sans hebrew light'!important;font-size:22px;line-height:100%;letter-spacing:2px;text-align:center;text-transform:uppercase;color:var(--yellow-main);display:block;width:100%}.info-section__text{font-family:'nunito regular 400'!important;font-size:18px!important;line-height:150%!important;letter-spacing:0px;text-align:left;color:white;display:flex;flex-direction:column;gap:8px;padding:18px;width:100%;opacity:1}.info-section__text a{color:var(--yellow-main);text-decoration:underline}.info-section__icon{margin:1rem 0;display:flex;justify-content:center}.info-section__icon svg{width:100px;height:auto}.info-section__button{display:inline-block;border:1.5px solid var(--yellow-main);color:var(--yellow-main);text-decoration:none;padding:0.8rem 2.5rem;border-radius:50px;font-weight:500;font-size:1rem;transition:all 0.3s ease;text-align:center}.info-section__button:hover{background-color:var(--yellow-main);color:var(--blue-ocean-dark)}.header-nav__link{font-family:'nunito wght',sans-serif!important;font-weight:300!important;font-size:16px!important;line-height:100%!important;text-align:center;text-transform:none}.header-lang__btn,.header-lang__link{font-family:'nunito wght',sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;text-align:center}.footer-v2{font-family:'nunito wght',sans-serif!important;font-weight:500!important;font-size:18px!important;line-height:27px!important;text-align:center!important;color:white}.footer-v2 a,.footer-v2 p,.footer-v2 span{font-family:inherit;font-weight:inherit}.transport-tab a{font-family:'open sans hebrew condensed light',sans-serif!important;font-weight:300!important;text-decoration:none!important;margin-left:1.5rem}.tickets-tab a{font-family:'open sans hebrew condensed bold',sans-serif!important;font-weight:700!important;font-size:clamp(26px,3vw,32px)!important;text-decoration:none!important}.aquaform__selection{display:flex;flex-direction:column;gap:1.5rem;width:100%;margin-top:1rem}.ticket{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:1px solid var(--grey-line)}.pax-modal__body .ticket{padding-top:1rem}.ticket-name{display:flex;flex-direction:column}.ticket-date label,.v-time-slots label{font-family:'Nunito',sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:100%!important;letter-spacing:0px!important;color:var(--blue-dark);margin:0}.v-time-slots{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--grey-line)}.v-time-slots .input-icon-wrapper{width:58%;flex-shrink:0}.ticket-name__title{font-family:'open sans hebrew condensed bold',sans-serif!important;font-weight:700!important;font-size:36px!important;line-height:100%!important;letter-spacing:0.5px!important;color:var(--blue-dark);margin:0}.ticket-name__subtitle{font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:16px;color:var(--blue-dark);margin-top:4px}.ticket-name__price{font-family:'Nunito',sans-serif;font-weight:400;font-size:20px;color:var(--blue-dark);margin-top:4px}.ticket-number,.input-date-calendar,.v-time-slots input{font-family:'nunito wght',sans-serif;font-weight:700!important;font-size:18px!important;line-height:100%!important;letter-spacing:0px!important;color:var(--blue-dark)}.input-date-calendar{width:100%!important;display:block!important;box-sizing:border-box;height:45px;min-width:unset;max-width:unset;border-radius:5px;border:1px solid var(--blue-dark);background-color:white;text-align:left;padding-left:40px;line-height:100%}.ticket-date{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--grey-line)}.input-icon-wrapper{position:relative;display:flex;align-items:center;width:100%}.input-icon-wrapper>span{width:100%;display:block}.input-field-icon{position:absolute;left:14px;color:var(--blue-ocean-dark);font-size:15px;pointer-events:none;z-index:1}.aquaform__checkbox{font-family:'Nunito',sans-serif!important;font-weight:400!important;font-size:20px!important;line-height:100%!important;letter-spacing:0px!important;color:var(--blue-dark);display:flex;align-items:center;gap:0.8rem;cursor:pointer;margin-top:0.5rem}.aquaform__checkbox input[type="checkbox"],#id_privacy_policy_accepted{width:22px;height:22px;accent-color:var(--blue-coral-main);cursor:pointer}#b2c_submit_button{font-family:'Nunito',sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:100%!important;letter-spacing:0px!important;text-align:center!important;text-transform:none!important;background-color:var(--yellow-main);color:var(--blue-dark)!important;border:none;border-radius:50px;padding:1rem 2rem;cursor:pointer;transition:background-color 0.3s ease;display:flex;align-items:center;justify-content:center;gap:0.75rem;width:100%}#b2c_submit_button:hover:not(:disabled){background-color:var(--yellow-dark)!important}#b2c_submit_button:disabled{background-color:var(--yellow-disabled);color:var(--blue-ocean-dark)!important;cursor:not-allowed}.ticket-name__toptitle{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-style:normal;font-size:13px;line-height:100%;letter-spacing:0px;color:var(--blue-dark);height:18px}.ticket-pax{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--grey-line)}.ticket-date label,.ticket-pax label{flex:1;min-width:0}.ticket-date .input-icon-wrapper,.ticket-pax .input-icon-wrapper{width:153px;flex-shrink:0;position:relative}.ticket-date .vc-popover-content-wrapper{position:absolute!important;left:auto!important;right:0!important}.landing-form-card .ticket-date .input-icon-wrapper,.landing-form-card .ticket-pax .input-icon-wrapper{width:151px;flex-shrink:0}.landing-form-card #timeSlots{grid-template-columns:1fr 151px}.ticket-pax label{font-family:'Nunito',sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:100%!important;color:var(--blue-dark);margin:0}.input-pax-summary{text-align:left;cursor:pointer;background-color:white;appearance:none;-webkit-appearance:none}.pax-modal-overlay{position:fixed;inset:0;z-index:9999;background-color:rgba(0,0,0,0.55);display:flex;align-items:center;justify-content:center;padding:1rem}.active-time-slots{padding-top:1rem}.pax-modal{background-color:white;border-radius:12px;width:100%;max-width:500px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 16px 40px rgba(0,0,0,0.25)}.pax-modal__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid var(--grey-line)}.pax-modal__header span{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:16px;letter-spacing:1.5px;text-transform:uppercase;color:var(--blue-dark)}.pax-modal__close{background:none;border:none;font-size:1.5rem;line-height:1;color:var(--blue-dark);cursor:pointer;padding:0}.pax-modal__body{padding:0.5rem 1.5rem;overflow-y:auto}.pax-modal__body .ticket:last-child{border-bottom:none;padding-bottom:0.5rem}.pax-modal__footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid var(--grey-fine);display:flex;gap:0.75rem}.pax-modal__add_all{padding:1rem 1.5rem 0.5rem}.pax-modal__apply,.pax-modal__add_all_button,.pax-modal__save{flex:1;background-color:var(--blue-dark);color:white;width:100%;height:45px;border:none;border-radius:99999px;font-family:'Nunito',sans-serif;font-weight:700;font-size:18px;cursor:pointer;transition:background-color 0.2s ease}.pax-modal__save{height:52px}.pax-modal__cancel{flex:1;height:52px;border-radius:9999px;border:2px solid var(--blue-dark);background:transparent;color:var(--blue-dark);font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.pax-modal__cancel:hover{background-color:var(--blue-dark);color:var(--white-light)}.pax-modal__apply:hover,.pax-modal__save:hover{background-color:var(--blue-ocean-main)}.pax-modal__add_all_button{background-color:var(--white-light)!important;color:var(--blue-dark)!important;border:1px solid var(--blue-dark)!important}.pax-modal__add_all_button:hover{background-color:var(--blue-dark-10)!important}.pax-modal__body .ticket-name__title{font-family:'Nunito',sans-serif!important;font-weight:400!important;font-size:20px!important;line-height:100%!important;letter-spacing:0!important}.pax-modal .counter.ticket-number button{width:40px;height:40px}.pax-modal .counter.ticket-number input{width:60px;height:43px}.breadcrumb-aq{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.breadcrumb-aq-item{display:flex;align-items:center}.breadcrumb-aq-item a{display:flex;align-items:center;text-decoration:none;color:inherit}.breadcrumb-aq-step{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:var(--blue-coral-extra-light);color:white;font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:18px;line-height:27px;letter-spacing:0px;flex-shrink:0}.breadcrumb-aq-item.active .breadcrumb-aq-step{background-color:var(--blue-coral-medium)}.breadcrumb-aq-step__description{display:none}.breadcrumb-aq-item:not(:last-child)::after{content:'';display:block;width:24px;height:2px;background-color:var(--blue-coral-extra-light);margin:0 6px;flex-shrink:0}.modify-bar{background-color:white;padding:0.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--grey-line);position:sticky;top:0;z-index:1000}.modify-bar__info{display:flex;flex-direction:column;gap:0.4rem;flex:1}.modify-bar__row{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.modify-bar__item{display:flex;align-items:center;gap:0.4rem;font-family:'nunito wght',sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0px;color:var(--blue-dark);white-space:nowrap}.modify-bar__item i{font-size:14px;color:var(--blue-dark)}.modify-bar__item--resident{color:var(--blue-coral-main)}.modify-bar__item--resident i{color:var(--blue-coral-main)}.modify-bar__edit{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:var(--blue-dark);color:white;border:none;cursor:pointer;font-size:0.9rem;flex-shrink:0;transition:background-color 0.2s ease}.modify-bar__edit:hover{background-color:var(--blue-ocean-main)}.checkout-cointainer{background-color:var(--grey-background);display:flex;flex-direction:column;flex:1}.main-checkout{padding-bottom:4rem;padding-left:1rem;padding-right:1rem;flex:1}.checkout-header{text-align:center;padding:1.5rem 1.5rem}.checkout-title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:32px;line-height:100%;letter-spacing:0px;text-align:center;color:var(--blue-dark);margin-bottom:0.75rem}.checkout-subtitle{font-family:'nunito wght',sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px;text-align:center;color:var(--blue-dark);margin:0}.checkout-back-btn{padding:1.5rem 1rem 2rem;display:flex;justify-content:center}.btn-back-search{font-family:'Nunito',sans-serif;font-weight:700;font-size:18px;line-height:100%;letter-spacing:0px;text-align:center;text-decoration:none;background-color:var(--grey-background);color:var(--blue-coral-main);border:2px solid var(--blue-coral-main)!important;border-radius:50px;padding:1rem 2rem;cursor:pointer;transition:background-color 0.3s ease;display:inline-flex;align-items:center;justify-content:center;gap:0.75rem;width:100%;max-width:420px}.btn-back-search:hover{background-color:var(--blue-coral-main);color:var(--white-light)}.ticket-badge{display:inline-flex;align-items:center;gap:0.4rem;padding:0.35rem 0.85rem;border-radius:50px;font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:12px;letter-spacing:1px;text-transform:uppercase;background-color:var(--blue-coral-main);color:var(--white-light)}.ticket-card{background-color:var(--blue-dark);border-radius:16px;display:flex;flex-direction:row;overflow:hidden;height:auto;min-height:210px;max-width:353px;width:353px}.ticket-card--recommended{outline:none;box-shadow:0px 0px 0px 4px var(--blue-coral-main),0px 0px 20px 5px var(--blue-coral-dark)}.ticket-card__img-wrapper{position:relative;flex-shrink:0;width:120px;height:150px;min-width:120px;min-height:150px;background-color:var(--blue-ocean-main);border-radius:8px;overflow:hidden;margin:1.5rem 1rem;align-self:center}.ticket-card__img{width:120px;height:150px;object-fit:cover;display:block;border-radius:8px}.ticket-card__img--empty{background-color:var(--blue-ocean-main);width:120px;height:150px;border-radius:8px}.ticket-card__info-btn{position:absolute;top:8px;right:8px;width:28px;height:28px;min-width:28px;min-height:28px;border-radius:50%;background-color:var(--yellow-main);color:var(--blue-dark);border:none;cursor:pointer;font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:1;line-height:1;padding:0}.ticket-card__body{display:flex;flex-direction:column;justify-content:flex-start;flex:1;min-width:0;padding:1.2rem 1rem 1.2rem 0}.ticket-card__body-onlineonly{padding-top:1rem;gap:0.5rem}.ticket-card__info{display:flex;flex-direction:column;gap:0;flex:1}.ticket-card__title-wrapper{overflow:visible;display:flex;align-items:flex-start}.ticket-card__title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:white;margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.ticket-card__price{font-family:'open sans hebrew light'!important;font-size:20px!important;font-weight:700;line-height:25px;height:42.6px;color:var(--yellow-main);margin:0;text-transform:lowercase}.ticket-card__form,.ticket-card__form-nr{display:flex;height:52px;align-items:center;justify-content:flex-end;width:100%;margin-top:auto}.ticket-card__form-nr{margin-top:0}.ticket-card__btn{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;background-color:var(--yellow-main);color:var(--blue-dark);border:none;border-radius:9999px;height:52px;padding:0 1.25rem;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:0.4rem;transition:background-color 0.5s ease,border-color 0.5s ease,color 0.5s ease;width:auto;min-width:160px;justify-content:center;white-space:nowrap}.ticket-card__btn:hover{background-color:var(--yellow-dark);color:var(--blue-ocean-dark)}.ticket-card__btn--added{background-color:var(--blue-coral-main);border-color:var(--blue-coral-main);color:var(--white-light)}.ticket-card__btn--added:hover{background-color:var(--blue-coral-dark)!important;color:var(--white-light)}.ticket-card__btn--disabled,.ticket-card__btn--disabled:hover{opacity:0.4;cursor:not-allowed;pointer-events:none}.btn-label-enter-active,.btn-label-leave-active{transition:opacity 0.2s ease}.btn-label-enter,.btn-label-leave-to{opacity:0}.results-content .row,.results-content .results-no-recommended{display:flex;flex-direction:column;gap:0.75rem;margin:0}.results-content .col-12{padding:0;width:100%;max-width:100%;flex:none;display:flex;flex-direction:column;align-items:center}.p-1{padding:1rem!important}.row.results-no-recommended{padding-top:1rem}.results-content .ticket-card__badges{padding-left:0.5rem;max-width:353px;width:100%}.ticket-card__wrapper{position:relative;padding-top:14px}.ticket-card__badges{position:absolute;top:0;left:0.5rem;z-index:1;display:flex;gap:0.5rem;align-items:center}.checkout-content .row{display:flex;flex-direction:column;align-items:center;gap:0.75rem;margin:0}.checkout-content .col-12{padding:0;width:100%;max-width:100%;flex:none;display:flex;flex-direction:column;align-items:center}#flotant-bar{position:sticky;bottom:0;width:100%;z-index:1000}.extras-bottom-bar,payment-bottom-bar{width:100%;background-color:var(--blue-dark);padding:0.75rem 1.5rem}.extras-bottom-bar__inner{display:flex;flex-direction:column;gap:0.75rem;max-width:800px;margin:0 auto}.extras-bottom-bar__cart{display:flex;align-items:center;gap:0.75rem;cursor:pointer}.extras-bottom-bar__cart-icon{width:44px;height:44px;border-radius:50%;border:2px solid var(--yellow-main);display:flex;align-items:center;justify-content:center;color:var(--yellow-main);font-size:1.1rem;flex-shrink:0}.extras-bottom-bar__cart-label,.extras-bottom-bar__cart-sublabel,.payment-bottom-bar__label,.payment-bottom-bar__cart-label,.payment-bottom-bar__cart-sublabel{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;letter-spacing:1px;color:var(--white-light)}.extras-bottom-bar__cart-sublabel,.payment-bottom-bar__cart-sublabel{font-weight:200!important;font-size:14px!important}.extras-bottom-bar__cart-total,.payment-bottom-bar__total{font-family:'nunito wght',sans-serif;font-weight:700;font-size:20px;color:var(--white);white-space:nowrap;text-transform:capitalize}.extras-bottom-bar__actions{display:flex;gap:0.75rem}.extras-bottom-bar__btn-back{flex:1;height:52px;border-radius:9999px;border:2px solid var(--yellow-main);background-color:transparent;color:var(--yellow-main);font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;transition:background-color 0.2s ease}.extras-bottom-bar__btn-back:hover{background-color:var(--yellow-light-10)}.extras-bottom-bar__btn-continue{flex:1;height:52px;border-radius:9999px;border:none;background-color:var(--yellow-main);color:var(--blue-dark);font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;transition:background-color 0.2s ease}.extras-bottom-bar__btn-continue:hover{background-color:var(--yellow-dark)}.cart-panel__header{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,0.15);flex-shrink:0}.cart-panel__title{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:white}.cart-panel__close{background:none;border:none;color:white;font-size:1.25rem;cursor:pointer;padding:0;line-height:1}.cart-panel__body{overflow-y:auto;padding:1.25rem 1.5rem;flex:1}.cart-panel__info-row{display:flex;flex-wrap:wrap;gap:0.75rem;margin-bottom:1rem}.cart-panel__divider{border:1px solid var(--grey-medium);margin:1rem 0;width:100%;height:1px;top:0.5px}.cart-panel__section-title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:20px;letter-spacing:2px;color:var(--yellow-main);margin-bottom:0.75rem;text-transform:capitalize}.cart-panel__row{display:flex;justify-content:space-between;align-items:center;font-family:'nunito ital wght',sans-serif;font-weight:400;font-size:16px;color:var(--white-light);padding:0.3rem 0;line-height:100%}.cart-panel__row-actions{display:flex;align-items:center;gap:0.75rem}.cart-panel__remove,.cart-payment-panel__remove{display:inline-flex;align-items:center;justify-content:center;width:39px;height:37.5px;border-radius:50%;background:transparent;border:2px solid var(--yellow-main);color:var(--yellow-main);cursor:pointer;font-size:0.9rem;flex-shrink:0;transition:background-color 0.2s ease}.cart-payment-panel__remove{border:2px solid var(--blue-dark)!important;color:var(--blue-dark)!important}.cart-panel__remove:hover{background-color:var(--yellow-light-50)}.cart-payment-panel__remove:hover{background-color:var(--blue-dark-hover)}.cart-panel__total-row{display:flex;justify-content:space-between;align-items:center}.cart-panel__total-label{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:16px;letter-spacing:1px;text-transform:uppercase;color:white}.cart-panel__total-prices{display:flex;flex-direction:column;align-items:flex-end}.cart-panel__total-original{font-family:'nunito wght',sans-serif;font-size:14px;color:rgba(255,255,255,0.5);text-decoration:line-through}.cart-panel__total-amount{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:28px;color:var(--yellow-main)}.cart-panel__footer{padding:1rem 1.5rem 1.5rem;flex-shrink:0}.cart-panel__close-btn{width:100%;height:52px;border-radius:9999px;border:2px solid var(--yellow-main);background-color:transparent;color:var(--yellow-main);font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;cursor:pointer;transition:background-color 0.2s ease}.cart-panel__close-btn:hover{background-color:var(--yellow-light-10)}.cart-fullscreen{position:fixed;inset:0;z-index:2000;background-color:var(--blue-dark);display:flex;flex-direction:column;overflow:hidden}.cart-fullscreen__header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;border-bottom:1px solid rgba(255,255,255,0.15);flex-shrink:0}.cart-fullscreen__body{flex:1;overflow-y:auto;padding:1.5rem;max-width:600px;margin:0 auto;width:100%}.cart-fullscreen__footer{padding:1rem 1.5rem 1.5rem;flex-shrink:0;max-width:600px;margin:0 auto;width:100%}.cart-fullscreen__title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:28px;color:white;text-align:center;margin:3rem 0 1rem}.extras-bottom-bar--static{position:relative;display:none}.extras-bottom-bar--static{position:relative;bottom:auto;box-shadow:none}.cart-fullscreen .cart-panel__info-row{display:flex;justify-content:space-between;align-items:center;padding-right:0;gap:1rem}.cart-panel__info-items{display:flex;flex-wrap:wrap;gap:0.5rem 1.5rem;flex:1}.cart-panel__info-items.wt-edit,.modify-bar__row.wt-edit{justify-content:center!important}.cart-fullscreen .modify-bar__item{color:white;font-size:16px;font-weight:400}.cart-fullscreen .modify-bar__item i{color:var(--yellow-main)}.cart-fullscreen .modify-bar__item--resident{color:white;width:auto}.cart-fullscreen .modify-bar__edit{position:static;right:0;top:50%;transform:none;background:transparent;border:2px solid var(--yellow-main);color:var(--yellow-main);width:52px;height:52px;flex-shrink:0}.promocode-wrapper{text-align:center;padding:0.5rem 0}.promocode__title,.promocode__title__landing{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;color:var(--yellow-main);margin-bottom:0.75rem}.promocode-form__group{display:flex;align-items:stretch;background-color:white;border-radius:9999px;overflow:hidden;padding:0;padding-left:1rem;border:2px solid var(--yellow-main)}.promocode-form__group input{flex:1;border:none;outline:none;background:transparent;font-family:'nunito wght',sans-serif;font-size:16px;font-weight:400;color:var(--blue-dark)}.promocode-form__group input::placeholder{color:var(--grey-line)}.promocode-form__btn{background-color:var(--yellow-main);color:var(--blue-dark);border:none;border-radius:9999px;padding:0.75rem 1.5rem;font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;cursor:pointer;white-space:nowrap;transition:background-color 0.2s ease;flex-shrink:0;margin:-2px;align-self:stretch}.promocode-form__btn:hover{background-color:var(--yellow-dark)}.promocode-form__feedback{display:block;margin-top:0.5rem;font-family:'nunito wght',sans-serif;font-size:14px;color:var(--blue-coral-light)}.btn-counter:disabled{opacity:0.3;cursor:not-allowed}.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);display:flex;align-items:center;justify-content:center;transition:opacity 0.3s ease}.modal-wrapper{display:flex;align-items:center;justify-content:center;width:100%;padding:1rem}.modal-dialog{width:100%;max-width:500px;margin:1rem}.modal-content{background-color:var(--white-light);border-radius:16px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.25);position:relative}.modal-header{background-color:var(--white-light)!important;border-bottom:1px solid var(--grey-line);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.modal-title{font-family:'open sans hebrew condensed bold',sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:100%!important;letter-spacing:1.2px!important;text-transform:uppercase!important;color:var(--blue-dark)!important;margin:0}.modal-body{padding:1.5rem;font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:20px;line-height:100%;color:var(--grey-dark);margin:0}.modal-body article>div{display:flex;flex-direction:column;align-items:center;gap:1rem}.modal-close{position:static;background:none;border:none;cursor:pointer;width:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:none;color:var(--blue-dark);font-size:20px;line-height:1;flex-shrink:0}.modal-content>.modal-close{display:none}.modal-enter{opacity:0}.modal-leave-active{opacity:0}.modal-enter .modal-content,.modal-leave-active .modal-content{transform:scale(1.05)}.modal-backdrop{position:fixed;inset:0;z-index:-1}.cart-slide-enter-active{animation:slideUp 0.3s ease-out}.cart-slide-leave-active{animation:slideDown 0.3s ease-in}@keyframes slideUp{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{from{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.cart-price-original,.payment-summary__original-price{font-family:'nunito regular 400',sans-serif;font-size:14px;line-height:100%;letter-spacing:0px;color:var(--white-light)}.payment-summary__original-price{color:var(--black)!important}.payment-layout{display:flex;flex-direction:column;padding:2rem 1rem 1rem;gap:0}.payment-form-col{width:100%}.payment-form-title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:28px;color:var(--blue-dark);text-align:center;margin-bottom:1.5rem;line-height:100%}.payment-field{display:flex;flex-direction:column;gap:0.4rem;margin-bottom:1.25rem}.payment-field__label{font-family:'nunito wght',sans-serif;font-weight:700;font-size:20px;color:var(--blue-dark);margin:0}.payment-field input[type="text"],.payment-field input[type="email"],.payment-field input[type="tel"],.payment-field input[type="number"],.payment-field select{height:42px;border:2px solid var(--blue-dark);border-radius:15px;padding:0 1rem;font-family:'nunito wght',sans-serif;font-size:16px;color:var(--blue-dark);background-color:white;width:100%;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.payment-field input[type="text"]::placeholder,.payment-field input[type="email"]::placeholder,.payment-field input[type="tel"]::placeholder,.payment-field input[type="number"]::placeholder{color:var(--blue-dark);opacity:0.55;font-family:'nunito regular 400',sans-serif;font-weight:400}.payment-time-banner__text{font-family:'nunito regular 400',sans-serif;font-size:14px;line-height:100%;letter-spacing:0;text-align:center;color:var(--blue-dark);margin-top:12px;margin-bottom:20px}.payment-field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2300243B' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.payment-methods{display:flex;gap:1rem}.payment-method-btn{flex:1;min-height:80px;border:2px solid var(--grey-line);border-radius:12px;background-color:white;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.5rem;cursor:pointer;font-family:'nunito wght',sans-serif;font-weight:600;font-size:14px;color:var(--blue-dark);transition:border-color 0.2s ease;padding:1rem}.payment-method-btn.active{border-color:var(--blue-coral-medium);background-color:var(--white-light)}.payment-method-btn i{font-size:1.5rem}.payment-terms{margin-bottom:1.5rem}.payment-terms__title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;color:var(--blue-dark);margin-bottom:1rem}.payment-checkbox-label{display:block;position:relative!important;padding-left:32px!important;font-family:'nunito regular 400',sans-serif!important;font-weight:400!important;font-size:16px!important;margin-bottom:1rem;cursor:pointer;line-height:1.5!important}.payment-checkbox-label a{display:inline!important;color:var(--blue-dark)!important;text-decoration:underline!important}.payment-checkbox-label input[type="checkbox"]{position:absolute;left:0;top:2px;width:20px;height:20px;margin:0;cursor:pointer}.payment-terms__legal{font-family:'nunito regular 400',sans-serif;font-size:14px;color:var(--blue-dark);line-height:1.5}.payment-summary-col{width:100%}.payment-summary{background-color:var(--white);padding:1.5rem;margin-top:-1rem;margin-bottom:1rem}.payment-summary__title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:28px;color:var(--blue-dark);text-align:center;margin-bottom:1.5rem;line-height:100%}.payment-summary__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0 0 0.75rem 0;cursor:pointer;gap:0.5rem;flex-direction:column}.payment-summary__product-img-wrapper{margin-bottom:1rem}.payment-summary__product-img{width:100%;display:block;border-radius:8px;object-fit:cover;max-height:180px}.payment-summary__section-title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:20px;letter-spacing:2px;text-transform:uppercase;color:var(--black);margin-bottom:0.75rem}.payment-summary__item{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem;gap:0.5rem}.payment-summary__item--extra{align-items:center}.payment-summary__item-info{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;color:var(--black);flex:1;display:flex;justify-content:space-between;flex-direction:row;align-items:center;gap:0.5rem}.confirmation-summary__item-info{font-family:'nunito regular 400',sans-serif;font-size:16px;color:var(--black);flex:1;display:flex;justify-content:space-between;flex-direction:column;align-items:flex-start;gap:0.25rem}.payment-summary__item-qty{font-family:'nunito wght',sans-serif;font-weight:400;font-size:16px;color:var(--black)}.payment-summary__item-qty-extra{font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:12px;color:var(--black)}.payment-summary__item-price{font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:16px;color:var(--black-medium);white-space:nowrap}.payment-summary__promocode{margin:0.75rem 0}.payment-summary__promocode-label{font-family:'nunito wght',sans-serif;font-weight:700;font-size:14px;color:var(--green-confirm)}.payment-summary__promocode-value{font-family:'nunito wght',sans-serif;font-weight:400;font-size:14px;color:var(--green-confirm)}.payment-summary__total-row{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0}.payment-summary__total-label{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:18px;letter-spacing:1px;text-transform:uppercase;color:var(--black);display:flex;flex-direction:column;line-height:1.2}.payment-summary__total-subtitle{font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:var(--black-medium)}.confirmation-summary__total-label{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:24px;letter-spacing:2px;text-transform:uppercase;color:var(--black)}.payment-summary__total-prices{display:flex;flex-direction:column;align-items:flex-end}.payment-summary__total-amount{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:32px;color:var(--black);line-height:1}.confirmation-summary__total-amount{font-family:'nunito wght',sans-serif;font-weight:700;font-size:24px;color:var(--black);line-height:100%;letter-spacing:0}.payment-bottom-bar{position:sticky;bottom:0;width:100%;background-color:var(--blue-dark);padding:0.75rem 1.5rem;z-index:1000;box-shadow:0 -4px 12px rgba(0,0,0,0.2)}.payment-bottom-bar__inner{display:flex;flex-direction:column;gap:0.75rem;max-width:800px;margin:0 auto}.payment-bottom-bar__top{display:flex;align-items:center;gap:0.75rem}.payment-bottom-bar__icon{width:44px;height:44px;border-radius:50%;border:2px solid var(--yellow-main);display:flex;align-items:center;justify-content:center;color:var(--yellow-main);flex-shrink:0}.payment-bottom-bar__prices{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end}.payment-bottom-bar__actions{display:flex;gap:0.75rem}.payment-bottom-bar__btn-back{flex:1;height:52px;border-radius:9999px;border:2px solid var(--yellow-main);background-color:transparent;color:var(--yellow-main);font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;transition:background-color 0.2s ease}.payment-bottom-bar__btn-back:hover{background-color:var(--yellow-light-10)}.payment-bottom-bar__btn-pay{flex:1;height:52px;border-radius:9999px;border:none;background-color:var(--yellow-main);color:var(--blue-dark);font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.5rem;transition:background-color 0.2s ease}.payment-bottom-bar__btn-pay:hover{background-color:var(--yellow-dark)}.payment-field .errorlist,.payment-field ul.errorlist,#legal_conditions_errors{list-style:none;padding:0;margin:0.25rem 0 0 0}.payment-field .errorlist li,#legal_conditions_errors li{font-family:'nunito regular 400',sans-serif;font-size:14px;font-weight:400;color:var(--red-error)}.payment-field input.error,.payment-field select.error{border-color:var(--red-error)!important}.payment-summary .promocode__title{color:var(--blue-dark)!important;font-size:20px}.promocode__title__landing{color:var(--blue-dark)!important}.phone-wrapper{display:flex;flex-direction:row;gap:0;align-items:stretch;width:100%}.phone-prefix{flex:0 0 140px;min-width:140px}.phone-prefix .select2-container{width:100%!important;height:52px}.phone-prefix .select2-container .select2-selection--single{height:52px;border:2px solid var(--blue-dark);border-right:none;border-radius:8px 0 0 8px;display:flex;align-items:center;padding:0 0.75rem}.phone-prefix .select2-container .select2-selection__arrow{height:50px}.phone-number{flex:1}.phone-number input{width:100%;height:52px;border:1px solid var(--blue-dark);border-left:none;border-radius:0 8px 8px 0;padding:0 1rem;font-family:'nunito wght',sans-serif;font-size:16px;color:var(--blue-dark);background-color:white;outline:none}.phone-number input.error{border-color:var(--red-error)!important}.phone-prefix .select2-container--focus .select2-selection--single,.phone-prefix .select2-container--open .select2-selection--single{border-color:var(--blue-dark);outline:none;box-shadow:none}.select2-dropdown{min-width:300px!important;border:1px solid var(--blue-dark);border-radius:15px;overflow:hidden}.select2-results__option{padding:8px 12px;font-family:'nunito wght',sans-serif;font-size:14px;color:var(--blue-dark)}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--blue-dark);color:var(--white-light)}#id_nationality + .select2-container{width:100%!important}#id_nationality + .select2-container .select2-selection--single{height:52px;border:2px solid var(--blue-dark);border-radius:15px;display:flex;align-items:center;padding:0 1rem}#id_nationality + .select2-container .select2-selection__rendered{font-family:'nunito wght',sans-serif;font-size:16px;color:var(--blue-dark);padding-left:0;line-height:normal;padding-right:35px!important}#id_nationality + .select2-container .select2-selection__arrow{height:50px}.select2-selection{height:42px!important}#phone_number{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.d-none{display:none!important}.select2-error{border-color:var(--red-error)!important}.promo-success{border-color:var(--green-confirm)!important}.promo-warning{border-color:var(--yellow-main)!important}.promo-error{border-color:var(--red-error)!important}.phone-prefix .select2-selection--single{border-bottom-left-radius:15px!important;border-top-left-radius:15px!important}.payment-checkbox-label.error{color:var(--red-error)!important}.payment-checkbox-label.error a{color:var(--red-error)!important}.payment-checkbox-label input[type="checkbox"].error{outline:2px solid var(--red-error);outline-offset:2px}.payment-summary__meta{display:flex;flex-direction:column;align-items:center;gap:0.5rem;margin-bottom:1.25rem}.payment-summary__meta-row{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;align-items:center}.payment-summary__meta-item{display:flex;align-items:center;font-family:'nunito regular 400',sans-serif;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0px;color:var(--blue-dark)}.payment-summary__meta-item i{font-size:15px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--blue-dark)}.payment-summary__meta-item--resident,.payment-summary__meta-item--resident i{color:var(--blue-dark)}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none!important}.select2-container--default .select2-selection--single .select2-selection__arrow::after,.vs__dropdown-toggle::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;color:var(--blue-dark);font-size:16px}.select2-container--default .select2-selection--single .select2-selection__arrow::after{position:static;transform:none}.vs__dropdown-toggle{position:relative}.vs__dropdown-toggle::after{position:absolute;right:0.5rem;top:50%;transform:translateY(-50%)}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after,.v-select.vs--open .vs__dropdown-toggle::after{content:'\f077'}.select2-container--default .select2-selection--single .select2-selection__arrow{height:42px!important;width:35px!important;position:absolute;top:0;right:5px;display:flex;align-items:center;justify-content:center}.cart-fullscreen{position:fixed;inset:0;z-index:2000;background-color:var(--blue-dark);display:flex;flex-direction:column;overflow-y:auto}.cart-fullscreen__body{flex:1;overflow:visible;padding:1.5rem;max-width:600px;margin:0 auto;width:100%}.landing .hero-content{padding:0;width:100%;max-width:100%;background-color:var(--grey-background)}.landing-content-flow{display:flex;flex-direction:column}.landing-title-block{order:1}.landing-side{width:var(--width-media-landing-product);order:2;padding:21px;background-color:var(--white-light);border-radius:5px;margin:21px auto 0 auto;border:1px solid var(--blue-dark-10)}.landing-body{order:3;padding:0.5rem 1rem 0.5rem;background-color:var(--grey-background)}.landing__main-title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:28px;line-height:100%;color:var(--blue-dark);margin-bottom:0.25rem}.landing__range{font-family:'nunito wght',sans-serif;font-weight:400;font-size:20px;color:var(--blue-coral-main);margin-bottom:0.4rem;display:block}.landing-form-card{background:transparent;border:none;border-radius:0;padding:0}.landing-form-header{display:none}.landing-form-header__name{font-family:'nunito regular 400',sans-serif;font-size:40px;line-height:100%;color:var(--blue-dark);margin-bottom:0.8rem}.landing-form-header__type{font-family:'nunito regular 400',sans-serif;font-size:24px;line-height:100%;color:var(--blue-coral-medium)}.landing-submit-btn{font-family:'Nunito',sans-serif;font-weight:700;font-size:18px;line-height:100%;text-align:center;text-transform:uppercase;background-color:var(--yellow-main);color:var(--blue-dark);border:none;border-radius:50px;padding:1rem 2rem;cursor:pointer;transition:background-color 0.3s ease;display:flex;align-items:center;justify-content:center;width:100%;margin-top:-0.75rem}.landing-submit-btn:hover:not(:disabled){background-color:var(--yellow-dark)}.landing-submit-btn:disabled{background-color:var(--yellow-disabled);cursor:not-allowed}.landing-highlight{border-left:4px solid var(--yellow-dark);background-color:var(--yellow-promo);border-radius:0 8px 8px 0;padding:0.75rem 1rem;margin-bottom:1.5rem;font-family:'nunito wght',sans-serif;font-size:15px;color:var(--blue-dark);line-height:1.5}.offer-block{margin-bottom:1.5rem;background-color:var(--grey-price)!important}.price-block{display:flex;flex-wrap:wrap;gap:0.75rem 2rem}.horizontal-price{display:flex;flex-direction:column;gap:10px!important;flex:1;align-items:center}.horizontal-price .price{margin-top:10px}.price-name{font-family:'nunito wght',sans-serif;font-weight:300;font-size:16px;letter-spacing:1px;color:var(--blue-dark)}.price .price__number{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:28px;line-height:100%;color:var(--blue-dark)}.price--cross .price__number{font-size:16px;color:var(--grey-medium);text-decoration:line-through}.landing-amount-text{font-family:'nunito wght',sans-serif;font-size:14px;font-weight:700;color:var(--red-error);line-height:100%}.landing-section{margin-bottom:1.5rem}.landing__title{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:20px;letter-spacing:0.5px;color:var(--blue-dark);margin-bottom:0.5rem}.landing__box{margin:0.75rem 0;gap:17px;padding:21px;border:1px solid var(--blue-dark-10);border-radius:5px;background-color:var(--white-light)}.landing__box *{text-align:left}.landing-body-titles{color:var(--blue-dark)!important;font-family:'nunito wght',sans-serif;font-weight:800;font-size:22px;line-height:100%;margin-bottom:0.8rem}.landing-body-text,.landing-body-text p,.landing-body-text ul,.landing-body-text li{font-family:'nunito regular 400',sans-serif;font-size:16px;line-height:26px;color:var(--blue-dark-80)}.landing-body-text p b{font-family:'nunito wght',sans-serif;font-size:16px;font-weight:800;line-height:26px;color:var(--blue-dark-80)}.landing-body-text ul,.landing-body-text ol{margin-left:1.5rem;margin-top:0.75rem;margin-bottom:0.75rem}.landing-body-text li{margin-bottom:0.25rem}.landing-divider{border:0;border-top:1px solid var(--grey-line);margin:1.5rem 0}.landing-conditions-list{padding-left:1.2rem}.landing-doc-list{display:flex;flex-direction:column;gap:0.75rem;list-style:none;padding:0;margin:1rem 0 1.5rem}.landing-doc-btn{display:inline-flex;align-items:center;gap:0.75rem;background-color:var(--blue-coral-main);color:var(--white-light)!important;border:none;border-radius:50px;padding:0.85rem 1.5rem;font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:13px;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none!important;cursor:pointer;transition:background-color 0.2s ease;width:fit-content}.landing-doc-btn:hover{background-color:var(--yellow-dark);color:var(--blue-dark)!important}.landing-doc-btn i{font-size:1rem}.landing-gallery{display:none}.landing-gallery-mb{display:block;width:100%;max-width:var(--width-media-landing-product);margin:0 auto}.landing-gallery-mb .VueCarousel{position:relative}.landing-gallery-mb .VueCarousel-pagination{position:absolute;bottom:8px;left:0;width:100%;margin:0}.landing-gallery-mb .img-slider{height:var(--height-media-landing-product);width:var(--width-media-landing-product);object-fit:cover;border-radius:8px}.landing-footer-btn{display:block;padding:0.75rem 1rem;background:var(--grey-background)}.landing-footer-btn--fixed{display:none;position:fixed;bottom:0;left:0;width:100%;z-index:1050;padding:12px 16px;background:var(--grey-background);box-shadow:0 -2px 10px rgba(0,0,0,0.12)}.landing-footer-link{display:flex;align-items:center;justify-content:center;background-color:var(--yellow-main);color:var(--blue-dark)!important;text-decoration:none!important;font-family:'Nunito',sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;border-radius:50px;padding:1rem 2rem;width:100%;transition:background-color 0.2s ease}.landing-footer-link:hover{background-color:var(--yellow-dark);color:var(--blue-dark)!important}.ticket-name__title.ticket-name__title--long{font-size:16px!important;line-height:1.1!important;text-transform:uppercase}.landing-exclusive-price{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:2px}.landing-exclusive-price__title{font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:18px;line-height:1.3;color:var(--blue-dark-80);margin-bottom:0;width:auto;max-width:200px;height:auto;text-align:left}.landing-exclusive-price__right{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.landing-exclusive-price__crossed{font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:14px;line-height:100%;color:var(--blue-dark);opacity:0.6;text-decoration-thickness:3px;text-decoration-color:var(--blue-dark)}.crossed-x,.crossed-x-white,.crossed-x-black{position:relative;display:inline-block}.crossed-x::before,.crossed-x::after,.crossed-x-white::before,.crossed-x-white::after,.crossed-x-black::before,.crossed-x-black::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--blue-dark)}.crossed-x-white::before,.crossed-x-white::after{background-color:var(--white-light-60)!important}.crossed-x-black::before,.crossed-x-black::after{background-color:var(--black-60)!important}.crossed-x::before,.crossed-x-white::before,.crossed-x-black::before{transform:translateY(-50%) rotate(25deg)}.crossed-x::after,.crossed-x-white::after,.crossed-x-black::after{transform:translateY(-50%) rotate(-25deg)}.landing-exclusive-price__price{font-family:'nunito wght',sans-serif;font-weight:800;font-size:32px;line-height:1;color:var(--blue-dark);white-space:nowrap}.nav-pills li::before,.errorlist li::before{display:none!important}.select-block{position:relative;width:100%}.select-title.select-item{height:45px;border:1px solid var(--blue-dark);border-radius:5px;background-color:white;padding:0 1rem;cursor:pointer;user-select:none;display:flex;align-items:center;font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;color:var(--blue-dark)}.select-title.select-item::after{content:'\f078';font-family:'Font Awesome 5 Free';font-weight:900;color:var(--blue-dark);font-size:14px;margin-left:12px}.select-item__name{flex:1;text-align:left}.select-item__price{white-space:nowrap}.select-list{display:none;position:absolute;top:calc(100% - 2px);left:0;width:100%;background-color:white;border:1px solid var(--blue-dark);border-radius:5px;box-shadow:0 8px 16px rgba(0,0,0,0.15);z-index:1000;padding:0;margin-top:0.5rem;list-style:none;overflow-y:auto;max-height:250px}.select-list.show{display:block}.select-list .select-item{display:flex;align-items:center;height:48px;padding:0 1rem;cursor:pointer;font-family:'nunito wght',sans-serif;font-weight:600;font-size:16px;color:var(--blue-dark);background-color:white;border-bottom:1px solid var(--grey-background)}.select-list .select-item:last-child{border-bottom:none}.select-list .select-item:hover,.select-list .select-item.active{background-color:var(--yellow-main);color:var(--blue-dark)}.select-list{scrollbar-width:auto;scrollbar-color:var(--blue-dark) transparent}.select-list::-webkit-scrollbar{width:6px}.select-list::-webkit-scrollbar-track{background:transparent;border-radius:55px;margin:4px 0}.select-list::-webkit-scrollbar-thumb{background-color:var(--blue-dark);border-radius:10px}.select-list::-webkit-scrollbar-thumb:hover{background-color:var(--blue-ocean-light)}.confirmation-hero{text-align:center;padding:1.5rem 1.25rem 1rem}.confirmation-title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:28px;line-height:100%;color:var(--blue-dark);margin-bottom:1.25rem;padding:1.5rem 1.5rem}.confirmation-bar{display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem 1.25rem;margin:1.5rem 0rem}.confirmation-thanks,.confirmation-email-msg{font-family:'nunito regular 400',sans-serif;font-size:20px;color:var(--blue-dark);margin-bottom:0.4rem}.confirmation-thanks b,.confirmation-email-msg b{font-family:'nunito wght',sans-serif;font-weight:700;font-size:20px;color:var(--blue-dark);margin-bottom:0.4rem}.confirmation-email-msg,.confirmation-email-msg b{font-size:16px!important}.confirmation-email-msg{margin-bottom:2rem}.confirmation-download-label,.confirmation-locator{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;color:var(--blue-dark);margin-bottom:1rem}.confirmation-btn-group{display:flex;justify-content:center;margin-bottom:1rem}.btn-confirmation{font-family:'nunito regular 400',sans-serif;font-size:18px;line-height:100%;text-align:center;text-decoration:none;border:none;border-radius:50px;padding:1rem 2rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:0.6rem;width:280px;height:56px;transition:background-color 0.2s ease}.btn-confirmation--yellow{background-color:var(--yellow-main);color:var(--blue-dark)}.btn-confirmation--yellow:hover{background-color:var(--yellow-dark);color:var(--blue-dark)}.btn-confirmation--teal{background-color:var(--blue-coral-main);color:var(--blue-dark)}.btn-confirmation--teal:hover{background-color:var(--blue-coral-dark);color:var(--white-light)}.confirmation-summary{padding:2rem 1.25rem;background-color:var(--grey-background)}.confirmation-summary__title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:28px;line-height:100%;color:var(--blue-dark);text-align:center;margin-bottom:0.5rem}.confirmation-summary-inner{border-radius:12px;padding:1.5rem;max-width:800px;margin:0 auto}.summary-description{font-family:'nunito regular 400',sans-serif;font-size:16px;color:var(--blue-dark);margin-bottom:1.25rem;line-height:1.6;text-align:justify;letter-spacing:0}.summary-description ul,.summary-description ol{padding-left:1.25rem;margin:0.5rem 0 0.75rem}.summary-description ul li{list-style:disc;margin-bottom:0.25rem}.summary-description ol li{list-style:decimal;margin-bottom:0.25rem}.summary-description strong,.summary-description b{font-weight:700}.summary-description u{text-decoration:underline}.summary-description p{margin-bottom:0.5rem}.confirmation-ticket-img-wrap{margin:0 0 1.5rem;display:flex;justify-content:center}.confirmation-ticket-img-wrap img{width:auto;max-width:100%;height:160px;max-height:160px;object-fit:cover;border-radius:8px;display:block}.confirmation-divider{border:none;border-top:1px solid var(--grey-fine);margin:0.75rem 0}.confirmation-summary__total-original{font-family:'open sans hebrew condensed regular',sans-serif;font-size:18px;color:var(--black);text-decoration:line-through 3px;text-align:right;line-height:1;opacity:60%}.confirmation-error-icon{font-size:3rem;color:var(--red-error);margin-bottom:1rem}.confirmation-title--error{color:var(--red-error)}.confirmation-thanks--error{color:var(--grey-dark);font-weight:400}.landing-body-text *{font-family:inherit!important;font-size:inherit!important;color:inherit!important;background-color:transparent!important}.landing-price-summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2px;background-color:var(--grey-price)}.landing-price-summary__left{order:1;display:flex;flex-direction:column;gap:4px;width:auto}.landing-price-summary .landing-exclusive-price__right{order:2;align-items:flex-end}.landing-price-summary__label{font-family:'nunito wght',sans-serif;font-weight:400;font-size:18px;color:var(--blue-dark);line-height:27px;letter-spacing:0}.promotional-banner,.flotant-bar__message,.error-banner{padding:12px 16px;margin-bottom:24px;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;height:59px;max-width:720px}.flotant-bar__message{margin-bottom:0!important}.flotant-bar__message-container{margin:1rem;display:flex;justify-content:center}.flotant-bar__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background:transparent;pointer-events:all}.promotional-banner__text,.flotant-bar__message span,.error-banner__text{font-family:'nunito wght',sans-serif;margin:0;font-size:16px;font-weight:800;line-height:120%;letter-spacing:0}.promotional-banner--yellow{background-color:var(--yellow-promo);color:var(--blue-dark);border-left:5px solid var(--yellow-main)}.promotional-banner--blue{background-color:var(--blue-promo);color:var(--blue-dark);border-left:4px solid var(--blue-dark)}.promotional-banner--orange{background-color:var(--orange-promo);color:var(--blue-dark);border-left:4px solid var(--orange-main)}.flotant-bar__message,.error-banner--red{background-color:var(--red-alert);color:var(--blue-dark);border-left:4px solid var(--red-alert-border)}.validation-error-banner{background-color:#f8d7da;border:1px solid #f5c6cb;color:var(--red-error);padding:1rem;margin-bottom:1.5rem;border-radius:4px;display:flex;align-items:center;gap:0.75rem}.validation-error-banner .container{display:flex;align-items:center;gap:0.75rem}.validation-error-banner i{font-size:1.25rem}.extras-bottom-bar__btn-continue:disabled{opacity:0.5;cursor:not-allowed;pointer-events:none}.payment-bottom-bar__btn-pay:disabled{opacity:0.5;cursor:not-allowed;background-color:var(--yellow-light-50)!important;pointer-events:none}.payment-summary--error{border:2px solid var(--red-error-secondary)!important}.payment-summary__error-message{color:var(--red-error);font-family:'nunito wght',sans-serif;font-size:16px;font-weight:700;letter-spacing:0;line-height:100%;text-align:center;padding:0.5rem}.payment-time-warning{font-family:'nunito regular 400',sans-serif;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;color:var(--blue-dark);margin-top:12px;margin-bottom:20px}.pax-modal--cart-expired{max-width:550px}.pax-modal--cart-expired .pax-modal__close{display:none}.pax-modal--cart-expired .pax-modal__body{text-align:left}.cart-expired-text{font-family:'nunito regular 400',sans-serif;font-size:20px;line-height:1.5;color:var(--grey-dark);margin:0}.pax-modal__footer--cart-expired{display:flex;flex-direction:column;gap:16px;padding:1.5rem;border-top:none;align-items:center}.btn-cart-primary,.btn-cart-secondary{width:320px;max-width:100%;border:none;border-radius:9999px;font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;padding:18px 36px;cursor:pointer;transition:all 0.3s ease}.btn-cart-primary{background-color:var(--yellow-main);color:var(--blue-dark)}.btn-cart-primary:hover{background-color:var(--yellow-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.btn-cart-secondary{background-color:var(--blue-coral-main);color:var(--white-light)}.btn-cart-secondary:hover{background-color:var(--blue-coral-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.landing .promotional-banner{margin-top:16px;margin-bottom:16px;height:73px}.ticket-card__title-onlineonly{font-family:'nunito wght',sans-serif;font-weight:700;font-size:16px;line-height:100%;letter-spacing:0;color:var(--red-online);text-transform:uppercase;height:22px}.pax-modal .timeslots-dropdown{left:auto;right:0}.pax-modal .vc-popover-content-wrapper{left:auto!important;right:0!important}.timeslots-dropdown--up{top:auto;bottom:110%;margin-top:0;margin-bottom:4px}.timeslots-dropdown{left:auto;right:0}.static-header{padding:0 1rem;margin:1.5rem 0}.schedule-grid{display:flex;flex-direction:column;gap:0}.schedule-column{display:flex;flex-direction:column;margin-bottom:2rem}.schedule-section-title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:var(--blue-dark);margin-bottom:1rem;margin-top:0}.schedule-section-title--spacing{margin-top:2rem}.schedule-item{margin-bottom:1.25rem}.schedule-item__title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:14px;line-height:1.4;color:var(--blue-dark);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.4rem}.schedule-item__content{font-family:'nunito regular 400',sans-serif;font-size:14px;line-height:1.6;color:var(--grey-dark)}.schedule-item__content p{margin-bottom:0.4rem}.schedule-item__content ul,.schedule-item__content ol{padding-left:1rem;margin:0.4rem 0}.schedule-item__content li{margin-bottom:0.2rem}.schedule-item__content strong,.schedule-item__content b{font-family:'nunito wght',sans-serif;font-weight:700}.schedule-item__content em,.schedule-item__content i{font-style:italic}.schedule-item__content a{color:var(--blue-coral-main);text-decoration:underline}.schedule-item__content a:hover{color:var(--blue-coral-dark)}.static-main-checkout{padding:0 1rem;margin-bottom:2rem}.contact-main-title,.text-page-title,.schedule-main-title{font-family:'open sans hebrew condensed light',sans-serif;font-weight:300;font-size:36px;line-height:1.2;color:var(--blue-dark);margin-bottom:1.5rem}.contact-intro{font-family:'nunito regular 400',sans-serif;font-size:14px;line-height:1.6;color:var(--grey-dark);margin-bottom:2rem}.contact-grid{display:flex;flex-direction:column;gap:0}.contact-column{display:flex;flex-direction:column}.contact-section-title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:20px;line-height:1.3;color:var(--blue-dark);margin-bottom:1rem;margin-top:0}.contact-section-title--spacing{margin-top:2rem}.contact-item{margin-bottom:1.25rem}.contact-item__title{font-family:'nunito wght',sans-serif;font-weight:700;font-size:14px;line-height:1.4;color:var(--blue-dark);text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.4rem}.contact-item__content{font-family:'nunito regular 400',sans-serif;font-size:14px;line-height:1.6;color:var(--grey-dark)}.contact-item__content p{margin-bottom:0.4rem}.contact-item__content a{color:var(--blue-coral-main);text-decoration:underline}.contact-item__content a:hover{color:var(--blue-coral-dark)}.form-contact .form-group{margin-bottom:1.25rem}.form-contact input[type="text"],.form-contact input[type="email"],.form-contact textarea{height:42px;border:2px solid var(--blue-dark);border-radius:15px;padding:0 1rem;font-family:'nunito wght',sans-serif;font-size:16px;color:var(--blue-dark);background-color:var(--white-light);width:100%;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none}.form-contact textarea{height:auto;min-height:120px;padding:0.75rem 1rem;resize:vertical}.form-contact .checkbox{display:block;position:relative;padding-left:32px;font-family:'nunito regular 400',sans-serif;font-weight:400;font-size:16px;line-height:1.5;margin-bottom:1rem;cursor:pointer}.form-contact .checkbox input[type="checkbox"]{position:absolute;left:0;top:2px;width:20px;height:20px;margin:0;cursor:pointer}.form-contact .checkbox a{color:var(--blue-dark);text-decoration:underline}.form-contact .btn-secondary{height:52px;border-radius:9999px;border:none;background-color:var(--yellow-main);color:var(--blue-dark);font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;cursor:pointer;transition:background-color 0.2s ease}.form-contact .btn-secondary:hover{background-color:var(--yellow-dark)}.form-contact .errorlist{list-style:none;padding:0;margin:0.4rem 0 0;color:var(--red-error);font-family:'nunito regular 400',sans-serif;font-size:13px}.contact-item__content>ul,.contact-item__content>ol{padding-left:3rem}#form-contact-submit{font-family:'Nunito',sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:100%!important;letter-spacing:0px!important;text-align:center!important;text-transform:none!important;background-color:var(--yellow-main);color:var(--blue-dark)!important;border:none;border-radius:50px;padding:1rem 2rem;cursor:pointer;transition:background-color 0.3s ease;display:flex;align-items:center;justify-content:center;gap:0.75rem;width:100%}#form-contact-submit:hover:not(:disabled){background-color:var(--yellow-dark)!important}.contact-map{border:0}.text-page-content{font-family:'nunito regular 400',sans-serif;font-size:16px;line-height:1.8;color:var(--grey-dark)}.text-page-content p{margin-bottom:0.5rem}.text-page-content h2{font-family:'nunito wght',sans-serif;font-weight:700;font-size:20px;color:var(--blue-dark);margin-top:1.5rem;margin-bottom:1rem}.text-page-content h3{font-family:'nunito wght',sans-serif;font-weight:700;font-size:18px;color:var(--blue-dark);margin-top:1rem;margin-bottom:0.75rem}.text-page-content strong,.text-page-content b{font-weight:700;color:var(--blue-dark)}.text-page-content ul,.text-page-content ol{padding-left:1.5rem;margin:1rem 0}.text-page-content li{margin-bottom:0.5rem}.text-page-content a{color:var(--blue-coral-main);text-decoration:underline}.text-page-content a:hover{color:var(--blue-coral-dark)}.alert{position:relative;padding:1rem;margin-bottom:1.25rem;border:2px solid;border-radius:12px;font-family:'nunito regular 400',sans-serif;font-size:16px;line-height:1.5;animation:fadeIn 0.3s ease-in}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.alert-success{background-color:var(--green-confirm-10);border-color:var(--green-confirm);color:var(--blue-dark)}.alert-error,.alert-danger{background-color:var(--red-alert);border-color:var(--red-alert-border);color:var(--blue-dark)}.alert-warning{background-color:var(--yellow-promo);border-color:var(--yellow-dark);color:var(--blue-dark)}.alert-info{background-color:var(--blue-promo);border-color:var(--blue-dark);color:var(--blue-dark)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0.75rem;right:0.75rem;width:24px;height:24px;padding:0;background:none;border:none;font-size:24px;color:var(--blue-dark);cursor:pointer;opacity:0.7;transition:opacity 0.2s ease}.alert-dismissible .btn-close:hover{opacity:1}.alert-dismissible .btn-close::after{content:'×';display:block;line-height:1}.alert.fade{opacity:0;transition:opacity 0.15s linear}.alert.show{opacity:1}.v-select{width:100%;min-height:42px}.v-select.vs--multiple .vs__dropdown-toggle{height:auto;min-height:42px;border:2px solid var(--blue-dark);border-radius:15px;padding:0.5rem 1rem;background-color:var(--white-light);cursor:pointer}.v-select .vs__selected-options{flex-wrap:wrap;gap:0.5rem}.v-select .vs__selected{background-color:var(--white-light);color:var(--blue-dark);border:2px solid var(--blue-coral-medium);border-radius:8px;padding:0.5rem 0.75rem;font-size:14px;margin:0.25rem 0.25rem 0.25rem 0;display:flex;align-items:center;gap:0.5rem;white-space:normal;word-break:break-word}.v-select .vs__deselect{color:var(--blue-dark);padding-left:0.25rem}.v-select .vs__search{font-family:'nunito wght',sans-serif;font-size:16px;color:var(--blue-dark);padding:0}.v-select.error .vs__dropdown-toggle{border-color:var(--red-error)!important}.v-select .vs__deselect{color:var(--red-error);padding-left:0.25rem}.v-select .vs__deselect svg{stroke:var(--grey-background);fill:var(--blue-dark)}.vs__dropdown-menu{border:2px solid var(--blue-dark);border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,0.15);margin-top:0.5rem;padding:0.5rem 0;z-index:1000;max-height:200px;overflow-y:auto}.vs__dropdown-menu .vs__dropdown-option{padding:0.75rem 1rem;color:var(--blue-dark);border-bottom:1px solid var(--grey-line);font-family:'nunito wght',sans-serif;font-size:16px}.vs__dropdown-menu .vs__dropdown-option:last-child{border-bottom:none}.vs__dropdown-menu .vs__dropdown-option--highlighted{background-color:var(--yellow-main);color:var(--blue-dark)}.vs__search{caret-color:transparent;cursor:pointer}.vs__dropdown-option--highlight{background-color:var(--blue-coral-light)}.vs__dropdown-menu::-webkit-scrollbar{width:8px}.vs__dropdown-menu::-webkit-scrollbar-track{background:transparent}.vs__dropdown-menu::-webkit-scrollbar-thumb{background-color:var(--blue-dark);border-radius:2px}.vs__dropdown-menu{scrollbar-color:var(--blue-dark) transparent}.vs__open-indicator{display:none!important}.vs__dropdown-toggle{position:relative}.select2-search--dropdown{padding:0.75rem;border-radius:15px}.select2-search--dropdown .select2-search__field{height:30px;border:2px solid var(--blue-dark);border-radius:15px;padding:0 1rem;font-family:'nunito wght',sans-serif;font-size:16px;color:var(--blue-dark);outline:none;box-shadow:none}.select2-search--dropdown .select2-search__field:focus{border-color:var(--blue-coral-main)}.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{margin-top:0.5rem!important;border-radius:15px!important;border:2px solid var(--blue-dark)!important}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable,select2-results__options li:hover{background-color:var(--blue-coral-light)!important;color:var(--white-light)}.select2-results{scrollbar-color:var(--blue-dark) transparent}.weeks-select{position:relative;width:100%}.weeks-select__toggle{display:flex;align-items:center;justify-content:space-between;min-height:42px;border:2px solid var(--blue-dark);border-radius:15px;padding:0.5rem 1rem;background-color:white;cursor:pointer}.weeks-select__tags{display:flex;flex-wrap:wrap;gap:0.5rem;flex:1}.weeks-select__placeholder{font-family:'nunito wght',sans-serif;font-size:16px;color:var(--blue-dark)}.weeks-select__tag{display:flex;align-items:center;gap:0.5rem;background-color:var(--grey-background);border:1px solid var(--blue-coral-medium);color:var(--blue-dark);border-radius:8px;padding:0.5rem 0.75rem;font-family:'nunito wght',sans-serif;font-weight:700;font-size:14px;white-space:normal;word-break:break-word}.weeks-select__remove{background:none;border:none;padding:0;cursor:pointer;color:var(--grey-dark);display:flex;align-items:center}.weeks-select__arrow{color:var(--blue-dark);font-size:16px;margin-left:0.5rem;flex-shrink:0}.weeks-select__list{position:absolute;top:100%;left:0;right:0;margin-top:0.5rem;list-style:none;padding:0.5rem 0;border:2px solid var(--blue-dark);border-radius:15px;background-color:white;box-shadow:0 4px 12px rgba(0,0,0,0.15);z-index:1000;max-height:200px;overflow-y:auto}.weeks-select__option{padding:0.75rem 1rem;color:var(--blue-dark);border-bottom:1px solid var(--grey-line);font-family:'nunito wght',sans-serif;font-size:16px;cursor:pointer}.weeks-select__option:last-child{border-bottom:none}.weeks-select__option:hover{background-color:var(--blue-coral-main)}.weeks-select__empty{padding:0.75rem 1rem;color:var(--blue-dark);font-family:'nunito wght',sans-serif;font-size:14px;font-style:italic}.weeks-select.error .weeks-select__toggle{border-color:var(--red-error)!important}.weeks-select__list::-webkit-scrollbar{width:8px}.weeks-select__list::-webkit-scrollbar-track{background:transparent}.weeks-select__list::-webkit-scrollbar-thumb{background-color:var(--blue-dark);border-radius:4px}.weeks-select__list{scrollbar-color:var(--blue-dark) transparent}.modify-search-pax-modal .pax-modal{overflow:visible!important}.modify-search-pax-modal .pax-modal__body{overflow:visible!important}.modify-search-pax-modal .active-time-slots{overflow:visible!important}.modify-search-pax-modal .timeslots-dropdown{box-shadow:0 8px 24px rgba(0,0,0,0.2);border-radius:8px}.pb-0{padding-bottom:0!important}.modal-body b,.modal-body strong{font-family:'nunito wght',sans-serif!important;font-weight:800}.ticket-card__price_var,.extra-card__price_var{font-family:'open sans hebrew condensed bold',sans-serif;font-weight:700;font-size:28px;line-height:25px;height:25px;color:var(--yellow-main);margin:0;text-transform:lowercase}.hubspot-target{padding:1.5rem;margin-top:1.5rem;margin-left:0;margin-right:0}.modal-body li a{padding:1rem 1rem;margin:0.25rem;background-color:var(--blue-dark-10);color:var(--grey-dark);text-decoration:none;border:none;border-radius:9999px}.modal-body li a:hover{opacity:0.9}.timeslot-has-error .selection-box{border-color:var(--red-error)!important}.form-error-message{font-family:'nunito regular 400',sans-serif;font-size:14px;color:var(--red-error);margin-top:4px;line-height:1.3;text-align:left}.input-error .input-field-icon{color:var(--red-error)}.input-error .input-date-calendar,.input-error .input-pax-summary{border-color:var(--red-error);color:var(--red-error)}.ticket-pax__field{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;width:100%}.pb-1{padding-bottom:1rem!important}.font-weight-bold{font-family:'nunito wght';font-weight:700}.payment-summary__toggle-meta{display:flex;flex-wrap:wrap;width:100%;align-items:center;align-content:center;justify-content:center}.payment-summary__toggle-meta .payment-summary__title,.payment-summary__toggle-meta .payment-summary__meta{width:100%}.payment-summary__toggle-meta .payment-summary__meta{margin-bottom:0}.payment-summary__toggle-meta .payment-summary__section-title{width:100%;text-align:left}.payment-form-col--disabled{pointer-events:none;opacity:0.5}.payment-summary--error .cart-payment-panel__remove,.payment-summary--error .promocode-form__group{pointer-events:none;opacity:0.5}div.landing div.hero img.hero-img{height:var(--height-landing-header)}.ticket-date.ticket-pax{padding-top:1rem}.extras-bottom-bar__cart-info,.payment-bottom-bar__cart-info{display:flex;flex-direction:column;flex:1}.payment-summary__section-title--toggle{display:flex;align-items:center;justify-content:space-between;gap:0.5rem;cursor:pointer}.payment-summary .payment-summary__arrow{margin-left:auto;color:var(--blue-dark);font-size:14px;letter-spacing:0;transition:transform 0.3s ease}.payment-summary .payment-summary__arrow--open{transform:rotate(180deg)}.payment-summary__desktop-only{display:none}.payment-summary__toggle-img{display:flex;flex-direction:column;justify-content:flex-end;width:100%;overflow:hidden}.summary-img-enter-active,.summary-img-leave-active,.summary-slide-enter-active,.summary-slide-leave-active{overflow:hidden;transition:max-height 0.35s ease,opacity 0.3s ease,margin-bottom 0.35s ease}.summary-img-enter,.summary-img-leave-to,.summary-slide-enter,.summary-slide-leave-to{max-height:0;opacity:0}.summary-img-enter,.summary-img-leave-to{margin-bottom:0}.summary-img-enter-to,.summary-img-leave{max-height:200px;opacity:1}.summary-slide-enter-to,.summary-slide-leave{max-height:1000px;opacity:1}@media (min-width:1024px){.main-content{margin:0 auto;width:100%}.hero-content .d-flex{flex-direction:row;align-items:flex-start;gap:0}.aquaformtabs{width:50%!important;flex:0 0 50%!important;background-color:transparent!important;border:none!important;box-shadow:none!important;color:var(--blue-ocean-dark)}.main-info{width:560px!important;min-height:344.5px;background-color:white!important;border-radius:16px!important;opacity:1;display:flex;flex-direction:column;align-items:center;padding:3rem!important;flex:0 0 560px!important;margin-left:auto;text-autospace:normal;justify-content:center}.main-info__title{font-family:'open sans hebrew condensed light',sans-serif!important;font-weight:300!important;font-size:32px!important;line-height:100%!important;letter-spacing:0px!important;text-align:center!important;color:var(--blue-ocean-dark);margin-bottom:2rem}.carousel-image{height:300px}.contact-info-group{flex-direction:column;gap:2rem}.mobile-only{display:none}.desktop-only{display:flex}.desktop-nav{display:flex;gap:2.5rem;align-items:center;margin-left:auto;margin-right:3rem}.nav-dropdown-container{position:relative;height:100%;display:flex;align-items:center}.desktop-nav>a,.nav-dropdown-trigger{color:white;font-size:1rem;font-weight:300;letter-spacing:1.5px;text-decoration:none;text-transform:uppercase;transition:color 0.2s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;align-items:center}.desktop-nav>a:hover,.nav-dropdown-trigger.active,.nav-dropdown-trigger:hover{color:var(--yellow-main)}.nav-dropdown-trigger svg{flex-shrink:0;width:14px;height:8px;margin-left:0.5rem}.nav-dropdown-menu{display:flex;opacity:0;visibility:hidden;transition:opacity 0.2s ease,visibility 0.2s ease;position:absolute;top:100%;right:0;left:auto;background-color:rgba(0,36,59,0.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:0.5rem;overflow:hidden;min-width:330px;flex-direction:column;margin-top:1.5rem;box-shadow:0 10px 25px rgba(0,0,0,0.5)}.nav-dropdown-menu.active{opacity:1;visibility:visible}.nav-dropdown-menu a{color:white;padding:0.8rem 1.5rem;text-decoration:none;font-size:1.1rem;font-weight:300;text-transform:none;letter-spacing:normal;transition:background-color 0.2s;display:flex;justify-content:space-between;align-items:center}.nav-dropdown-menu a:hover{color:var(--yellow-main)}.nav-dropdown-menu a svg{flex-shrink:0;width:20px;height:20px;margin-left:1rem}.lang-dropdown{width:var(--buttons-header);right:auto;left:0}.lang-dropdown a{font-size:16px}.main-footer{padding:3rem 5rem}.main-header{height:66px!important;max-height:66px!important;.header-logo .svg-aquarium.fish{max-width:4rem;max-height:4rem}.header-logo .svg-aquarium.letters{max-width:8rem;max-height:4rem}}.btn-lang,.btn-mobile-menu,.btn-mobile-close{width:var(--buttons-header);height:var(--buttons-header);font-size:16px}.footer-top-left{align-items:flex-start}.footer-bottom-center{gap:1rem}.footer-links{gap:2rem}.aquaformtabs__header .nav-link{padding:4px 0!important}.aquaformtabs__text-tab,.aquaformtabs__main-text-tab{background-color:transparent!important;color:var(--blue-ocean-dark)!important;border-radius:0!important;font-size:1.8rem;font-weight:300;text-transform:none;border-bottom:4px solid transparent!important;white-space:nowrap}.aquaformtabs__text-tab.active,.aquaformtabs__main-text-tab.active{border-bottom:4px solid var(--blue-coral-main)!important;font-weight:600!important}.aquaformtabs__form{background-color:transparent!important;border:none!important;padding:0!important}.container.hero-content{position:relative;z-index:1;max-width:1024px!important;width:100%!important;margin:1rem auto!important;padding:0 1rem!important}.info-section{padding:6rem 2rem;border-bottom:none}.info-section__container{max-width:800px;margin:0 auto;align-items:center}.transport-tab a{font-family:'open sans hebrew condensed light',sans-serif!important;font-weight:300!important;font-size:40px!important;text-decoration:none!important;margin-left:1.5rem}.tickets-tab a{font-family:'open sans hebrew condensed bold',sans-serif!important;font-weight:700!important;font-size:40px!important;text-decoration:none!important}.tickets-tab a,.transport-tab a{width:auto!important;display:inline-block!important}.aquaform__selection{gap:2rem}.ticket{padding-bottom:1.5rem}.ticket-date{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}.ticket-pax{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:1rem}.v-time-slots{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.5rem;border-bottom:1px solid var(--grey-line)}.ticket-date .input-icon-wrapper,.ticket-pax .input-icon-wrapper,.v-time-slots .input-icon-wrapper{width:240px;flex-shrink:0}.pax-modal .ticket-date .input-icon-wrapper,.pax-modal .ticket-pax .input-icon-wrapper,.pax-modal .v-time-slots .input-icon-wrapper{width:212px;flex-shrink:0}.landing-form-card .ticket-date .input-icon-wrapper,.landing-form-card .ticket-pax .input-icon-wrapper{width:178px}.landing-form-card #timeSlots{grid-template-columns:1fr 178px}.pax-modal #timeSlots{grid-template-columns:1fr 212px}#timeSlots{grid-template-columns:1fr 240px}.ticket-date label,.ticket-pax label{flex:1;min-width:0}.input-date-calendar{width:100%!important;max-width:100%;padding-left:40px}.input-date-calendar,#timeSlots .selection-box{height:45px}.pax-modal{max-width:480px}.breadcrumb-aq-item:not(:last-child)::after{width:56px;margin:0 12px;background-color:var(--blue-coral-extra-light);opacity:1}.breadcrumb-aq-step{width:44px;height:44px}.breadcrumb-aq-step__description{display:inline;font-family:'nunito wght',sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0px;color:var(--blue-dark);opacity:0.4;margin-left:0.6rem}.breadcrumb-aq-item.active .breadcrumb-aq-step__description{font-weight:700;opacity:1}.modify-bar{padding:0.875rem 3rem;justify-content:center;position:sticky;top:0;z-index:1000}.modify-bar__info{flex:0 0 auto}.modify-bar__row{gap:2rem;flex-wrap:nowrap}.modify-bar__item--resident{width:auto}.modify-bar__edit{position:static;transform:none;margin-left:2rem}.main-checkout{max-width:800px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0;padding-right:0}.checkout-header{padding:2.5rem 1.5rem 2rem;max-width:600px;margin:0 auto}.checkout-title{font-size:40px;margin-bottom:1rem}.checkout-back-btn{display:flex;justify-content:center;padding:1.5rem 1rem 2rem}.btn-back-search{width:auto;max-width:680px;min-width:680px;height:56px;border-radius:9999px;padding:0 2rem}.ticket-card{width:700px;max-width:700px;height:auto;min-height:210px;border-radius:16px}.ticket-card__img-wrapper{width:120px;height:150px;min-width:120px;min-height:150px;margin:1.5rem 1rem;border-radius:5px;align-self:center}.ticket-card__info-btn{top:8px;bottom:auto;right:8px;left:auto}.ticket-card__body{flex:1;min-width:0;padding:1.5rem 1.5rem 1.5rem 0;justify-content:space-between}.ticket-card__info{display:flex;flex-direction:column;gap:0;flex:1}.ticket-card__title-wrapper{display:flex;align-items:center}.ticket-card__title{font-size:26px}.ticket-card__price{font-size:26px;line-height:30px}.ticket-card__form{height:52px;justify-content:flex-end;width:100%}.ticket-card__btn{width:auto;height:52px;padding:0 24px;font-size:16px;gap:12px;justify-content:center}.results-content .row,.results-content .results-no-recommended{gap:1rem}.results-content .col-12{display:flex;flex-direction:column;align-items:center}.results-content .ticket-card__badges{width:700px}.ticket-card__wrapper{width:700px}.pax-modal__header span{font-size:24px!important}#flotant-bar{position:sticky;bottom:0;width:100%;z-index:1000}.extras-bottom-bar__inner{flex-direction:column;align-items:center;gap:0.75rem}.extras-bottom-bar__cart{flex:none;width:100%}.extras-bottom-bar__actions{width:100%;gap:1rem}.extras-bottom-bar__btn-back,.extras-bottom-bar__btn-continue{flex:1;width:auto}.cart-overlay{align-items:center;justify-content:center}.cart-panel{width:100%;max-width:600px;max-height:85vh;border-radius:16px}.cart-fullscreen .cart-panel__info-row{flex-wrap:nowrap;padding-right:0;justify-content:center;gap:2rem}.cart-fullscreen .modify-bar__edit{position:static;transform:none;margin-left:1rem}.cart-fullscreen__title{font-size:36px;margin:6rem 0 1rem}.promocode-wrapper{padding:0.5rem 6rem!important}.payment-layout{flex-direction:row;align-items:flex-start;gap:3rem;max-width:1024px;margin:0 auto;padding:2rem 1rem 7rem}.payment-form-col{flex:1;min-width:0;order:1}.payment-summary-col{width:360px;flex-shrink:0;order:2}.payment-summary{margin-top:0;padding:1.5rem;position:sticky;top:80px}.payment-bottom-bar__inner{flex-direction:column;align-items:stretch;gap:1rem}.payment-bottom-bar__top{flex:1}.payment-bottom-bar__actions{flex-shrink:0;width:auto;gap:1rem}.payment-summary .promocode-wrapper{padding:0.5rem 0!important}.payment-summary__toggle{display:none}.payment-summary__toggle + div{display:block!important}.payment-summary__desktop-only{display:block}.summary-slide-enter-active,.summary-slide-leave-active{transition:none}.landing .hero-content{max-width:1100px!important;margin:0 auto!important;padding:2.5rem 2rem!important;width:100%!important}.landing-content-flow{display:flex;flex-direction:row;gap:3rem;align-items:flex-start}.landing-title-block{display:none}.landing-body{flex:1;min-width:0;order:0;padding:0;background-color:transparent}.landing-side{width:var(--width-media-landing-product);flex-shrink:0;order:0;padding:0;background-color:transparent;position:sticky;top:80px;border:none;margin:0}.landing-form-card{background:var(--white-light);border-radius:5px;padding:21px}.landing-form-header{display:block;margin-bottom:2.5rem}.landing-doc-list{flex-direction:row;flex-wrap:wrap}.price .price__number{font-size:32px}.landing__title{font-size:22px}.landing-gallery{margin-top:1.5rem;display:block}.landing-gallery-mb{display:none}.landing-gallery .VueCarousel{position:relative}.landing-gallery .VueCarousel-pagination{position:absolute;bottom:8px;left:0;width:100%;margin:0}.landing-gallery .img-slider{height:var(--height-media-landing-product);width:var(--width-media-landing-product);border-radius:12px;object-fit:cover}.landing-footer-btn,.landing-footer-btn--fixed{display:none!important}.landing-form-card .promocode-wrapper{padding:0.5rem 0!important}.confirmation-hero{padding:3rem 2rem 1.5rem;max-width:800px;width:800px;margin:0 auto}.confirmation-summary{padding:1.5rem 2rem;max-width:800px;width:800px;margin:0 auto}.confirmation-summary-inner{padding:2rem 2.5rem}.confirmation-ticket-img-wrap{margin:0 0 1.5rem}.landing__main-title{font-size:40px}.landing-price-summary__label{font-weight:700;font-size:16px;line-height:100%}.landing-price-summary{margin:0;flex-direction:row;justify-content:space-between;align-items:center}.landing-price-summary__left{order:1;width:auto}.landing-price-summary .landing-exclusive-price__right{order:2;align-items:flex-end}.landing-exclusive-price{flex-direction:column;align-items:flex-end;gap:2px}.landing-exclusive-price__title{font-size:22px;max-width:500px}.landing-exclusive-price__crossed{font-size:18px}.landing-exclusive-price__price{font-size:36px}.promotional-banner__text,.error-banner{margin:0;font-size:16px;line-height:1.5}.btn-cart-primary,.btn-cart-secondary{font-size:16px;padding:16px 32px;max-width:400px}.landing .promotional-banner{margin-bottom:6px;margin-top:6px;height:73px}.landing .promotional-banner__text{font-weight:800}.ticket-card__title-onlineonly{font-size:18px}.static-header{margin:2rem 0 2rem 0;padding-left:calc((100vw - 1024px) / 2)}.static-main-checkout{max-width:1024px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0;padding-right:0}.static-main-checkout .container{max-width:1024px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.schedule-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.schedule-column{margin-bottom:0}.schedule-section-title{font-size:24px;margin-bottom:1.5rem}.schedule-section-title--spacing{margin-top:2.5rem}.schedule-item{margin-bottom:1.5rem}.schedule-item__title{font-size:16px;margin-bottom:0.5rem}.schedule-item__content{font-size:16px}.schedule-item__content p{margin-bottom:0.5rem}.schedule-item__content ul,.schedule-item__content ol{padding-left:1.25rem;margin:0.5rem 0}.schedule-item__content li{margin-bottom:0.25rem}.contact-main-title,.text-page-title,.schedule-main-title{font-size:48px}.contact-intro{font-size:16px;margin-bottom:2.5rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.contact-column{min-width:488px}.contact-section-title{font-size:24px;margin-bottom:1.5rem}.contact-section-title--spacing{margin-top:2.5rem}.contact-item{margin-bottom:1.5rem}.contact-item__title{font-size:16px;margin-bottom:0.5rem}.contact-item__content{font-size:16px;text-align:left}.alert{padding:1.25rem;font-size:16px;margin-bottom:1.5rem}.alert-dismissible{padding-right:3.5rem}.alert-dismissible .btn-close{top:1rem;right:1rem;width:28px;height:28px;font-size:28px}.ticket-card__price_var,.extra-card__price_var{font-size:32px}.landing-gallery-mb .img-slider{height:var(--height-media-landing-product);width:100%;max-width:var(--width-media-landing-product);object-fit:cover;border-radius:8px}.ticket-card__form-nr{height:52px;justify-content:flex-end;width:100%}.hubspot-target{padding:2.5rem!important;margin:2.5rem auto 0!important;max-width:800px!important;width:100%!important}}