@layer theme {
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
}
@layer utilities {
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.page-part{margin-top:4.44444rem;margin-bottom:4.44444rem}@media (min-width:992px){.page-part{margin-top:5.81818rem;margin-bottom:5.81818rem}}@keyframes spin-right{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-left{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.tns-outer{position:relative}.tns-outer .tns-nav{isolation:isolate;justify-content:center;align-items:center;gap:.8889rem;padding:1.09091rem 0;display:flex}.tns-outer .tns-nav>button{border:solid 2px var(--grey5);border-radius:50%;width:12px;height:12px;margin:2px;position:relative}.tns-outer .tns-nav>button:before{content:"- - -";color:var(--grey5);z-index:-1;width:16px;height:2px;font-size:10px;font-weight:500;line-height:2px;display:block;position:relative;right:22px}.tns-outer .tns-nav>button:first-child:before{content:none}.tns-outer .tns-nav>button.tns-nav-active{border-color:var(--sunset);border-width:3px;width:16px;height:16px;margin:0}.tns-outer .tns-controls{display:none}@media (min-width:992px){.tns-outer .tns-controls{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.tns-outer .tns-controls:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#00000080 0%,#0000 100%);width:20%;height:100%;display:block;position:absolute;top:0;left:0}.tns-outer .tns-controls:has(button[data-controls=prev][disabled]):before{background:0 0}.tns-outer .tns-controls:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000 0%,#00000080 100%);width:20%;height:100%;display:block;position:absolute;top:0;right:0}.tns-outer .tns-controls:has(button[data-controls=next][disabled]):after{background:0 0}.tns-outer .tns-controls button[data-controls=prev],.tns-outer .tns-controls button[data-controls=next]{visibility:visible;z-index:1;width:100px;height:100px;margin:35px;padding:4px;font-size:0;display:block;position:relative}.tns-outer .tns-controls button[data-controls=prev][disabled],.tns-outer .tns-controls button[data-controls=next][disabled]{visibility:hidden;display:block}.tns-outer .tns-controls button[data-controls=prev]:before,.tns-outer .tns-controls button[data-controls=next]:before{content:"";border:1px dashed var(--white);border-radius:100px;display:block;position:absolute;inset:0}.tns-outer .tns-controls button[data-controls=prev]{left:30px}.tns-outer .tns-controls button[data-controls=prev]:after{content:url(/public/img/slider-button-prev.svg)}.tns-outer .tns-controls button[data-controls=prev]:hover:before{animation:10s linear infinite spin-left}.tns-outer .tns-controls button[data-controls=next]{right:30px}.tns-outer .tns-controls button[data-controls=next]:after{content:url(/public/img/slider-button-next.svg)}.tns-outer .tns-controls button[data-controls=next]:hover:before{animation:10s linear infinite spin-right}}@media (min-width:1665px){.tns-outer .tns-controls button[data-controls=prev]{left:60px}.tns-outer .tns-controls button[data-controls=next]{right:60px}}.module-accordeon .header{text-align:center}.module-accordeon .header>h2{margin-top:0;margin-bottom:.44rem}.module-accordeon .header>p{margin-top:0}.module-accordeon .accordeon-items{margin-top:1.33333rem}.module-accordeon .accordeon-items>section{background-color:var(--grey1);border-top:solid 1px var(--grey2)}.module-accordeon .accordeon-items>section:last-child{border-bottom:solid 1px var(--grey2)}.module-accordeon .accordeon-items>section header{justify-content:space-between;align-items:center;padding-top:.888889rem;padding-bottom:.888889rem;display:flex}.module-accordeon .accordeon-items>section header h3{padding-right:1rem}.module-accordeon .accordeon-items>section header .icon{transition:transform .4s}.module-accordeon .accordeon-items>section header>*{margin:0}.module-accordeon .accordeon-items>section .accordeon-content{height:0;transition:height .4s;overflow:hidden}.module-accordeon .accordeon-items>section.expanded .icon{transform:scaleY(-1)}.module-accordeon>.justify-content-center{display:flex}.module-accordeon>.justify-content-center .header{text-align:center}@media (min-width:992px){.module-accordeon .header{text-align:left}.module-accordeon .accordeon-items>section{border:none;margin-bottom:1.09091rem}.module-accordeon .accordeon-items>section:last-child{border:none}.module-accordeon .accordeon-items>section.expanded>.container{border-bottom:solid 1px var(--grey2)}}.breadcrumb-module{background-color:var(--grey1);display:flex}.breadcrumb-module>.container>*{line-height:2.66667rem;text-decoration:none;display:none}.breadcrumb-module>.container>:nth-last-child(2){display:inline-block}.breadcrumb-module>.container>:before{content:"<";padding-right:.666667rem}@media (min-width:992px){.breadcrumb-module{padding-left:1.09091rem;padding-right:1.09091rem}.breadcrumb-module>.container>*{line-height:2.81818rem;display:inline-block}.breadcrumb-module>.container>:before{content:">";padding-left:.666667rem;padding-right:.666667rem}.breadcrumb-module>.container>:first-child:before{content:none}}label{margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:500;line-height:1.591;display:block}input,select{border:solid 1px var(--grey2);color:var(--black);border-radius:6px;padding:8px 15px;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400;line-height:1.591}input:focus,input:focus-visible,select:focus,select:focus-visible{border-color:var(--black);border-width:2px;outline:0}.input-group{width:auto;height:auto;margin-top:2rem;display:block;position:relative}.input-group>input{width:100%}.input-group>input::placeholder{opacity:0}.input-group>label{color:var(--grey3);padding:0 5px;font-size:.8rem;display:block;position:relative}.input-group .input-group-item{width:100%;margin-top:.5rem}.input-group .est-mr-5{margin-right:5px}.input-group .input-label{color:var(--grey3);pointer-events:none;max-height:100%;padding:14px;font-size:.8rem;transition:all .2s;position:absolute;top:0;left:0;overflow:hidden}.input-group .small-label,.input-group>input:focus+label,.input-group input:not(:placeholder-shown)+label{color:var(--grey3);background:#fff;padding:0 5px;font-size:.6rem;top:-10px;left:10px}select{color:var(--grey3);border:solid 1px var(--grey2);appearance:none;background-image:url(/public/img/icons/GoToo/chevron-down.svg);background-position:right 15px center;background-repeat:no-repeat;border-radius:6px;width:100%;padding:12px 15px;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:500;line-height:1.591}.data-invalid{border-color:red}.data-invalid+label{color:red!important}.data-valid{background-image:url(/public/img/icons/GoToo/check.svg);background-position:right .5rem center;background-repeat:no-repeat;border-color:green!important}@media (min-width:768px){.input-group-item{margin-top:0}}.umbraco-forms-form .umbraco-forms-field:not(:first-child){margin-top:1rem}.umbraco-forms-form .umbraco-forms-field.recaptcha.recaptcha2{margin-top:1.5rem}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper input:not([type=checkbox]):not([type=radio]),.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper select{font-size:1rem;border:solid 1px var(--grey2)!important;width:100%!important;max-width:400px!important;padding:8px 15px!important}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper input:not([type=checkbox]):not([type=radio]):focus,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper input:not([type=checkbox]):not([type=radio]):focus-visible,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper select:focus,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper select:focus-visible{border-color:var(--black)!important}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper input:not([type=checkbox]):not([type=radio]).input-validation-error,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper select.input-validation-error{background:#fbe3e4!important;border-color:#fbc2c4!important}.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper .checkboxlist,.umbraco-forms-form .umbraco-forms-field .umbraco-forms-field-wrapper .checkboxlist label{float:none!important}.umbraco-forms-form .field-validation-error,.umbraco-forms-form .umbraco-forms-navigation{padding:0!important}.tag{background-color:var(--black);color:var(--white);border-radius:4px;padding:0 9px;font-size:.666rem;line-height:2;display:inline-block}.tag.on-image{background-color:#00000080}.tag-group{border-radius:4px;padding:0;display:inline-flex}.tag-group .tag{border-right:1px solid #fff6;border-radius:0;display:inline}.tag-group .tag:first-child{border-radius:4px 0 0 4px}.tag-group .tag:last-child{border-width:0;border-radius:0 4px 4px 0}.tag-group .tag:first-child:last-child{border-radius:4px}@media (min-width:992px){.tag{border-radius:6px;padding:0 12px;font-size:.727rem}.tag-group{border-radius:6px}}.component-card-with-image-and-text .card-content{padding-top:24px;padding-bottom:24px}.component-card-with-image-and-text .card-content .card-title{margin:0 0 .3rem;padding:0;font-size:1rem;font-weight:500;line-height:1.6}.component-card-with-image-and-text .card-content p{margin:0}.component-card-trip-with-cta:hover .btn-secondary-alt{background-color:var(--white);color:var(--black)}.component-card-trip-with-cta:hover .btn-secondary-alt svg [fill]:not([fill=""]){fill:var(--black)}.component-card-trip-with-cta:has(.btn-secondary-alt){cursor:pointer}.component-card-trip-with-cta{position:relative}.component-card-trip-with-cta .card-fade{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);height:50%;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 70%);mask-image:linear-gradient(#0000 0,#000 70%)}.component-card-trip-with-cta .card-content{position:absolute;bottom:1.818rem;left:1.818rem;right:1.818rem}.component-card-trip-with-cta .card-content .card-content-fixed .tag{margin-bottom:.682rem}.component-card-trip-with-cta .card-content .card-content-fixed .card-title{color:var(--white);margin-top:0;margin-bottom:0}.component-card-trip-with-cta .card-content .card-content-extended-container{overflow:hidden}.component-card-trip-with-cta .card-content .card-content-extended-container .card-content-extended{flex-direction:column;gap:.456rem;margin-top:.682rem;display:flex}.component-card-trip-with-cta .card-content .card-content-extended-container .card-content-extended .paragraph-small{color:#fff;align-items:center;gap:.456rem;display:flex}.component-card-trip-with-cta .card-content .card-content-extended-container .card-content-extended .paragraph-small:last-of-type{margin-bottom:.682rem}.component-card-trip-with-cta .card-content .card-content-extended-container .card-content-extended .paragraph-small>svg{width:30px;height:30px}.component-card-trip-with-cta .card-content .card-content-extended-container .card-content-extended>a{margin-top:.456rem}.sliding-cards h2{text-align:center;margin-top:0;margin-bottom:2rem}.sliding-cards div[class^=container]>div.row>div[class^=col]{padding-right:0}.sliding-cards .component-card-with-image-and-text{display:inline-block}@media (min-width:992px){.sliding-cards div[class^=container]>div.row>div[class^=col]{padding-right:1.1rem}.sliding-cards div[class^=container]>div.row>div[class^=col] .tiny-slider-container{--bs-gutter-x:2.2rem;--bs-gutter-y:0;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-.5*var(--bs-gutter-x));margin-left:calc(-.5*var(--bs-gutter-x));flex-wrap:wrap;padding-bottom:80px;display:flex}.sliding-cards div[class^=container]>div.row>div[class^=col] .tiny-slider-container .component-card-with-image-and-text{width:33.3333%;margin-top:var(--bs-gutter-y);flex:none;padding-bottom:1.1rem;padding-left:1.1rem;padding-right:1.1rem}.sliding-cards div[class^=container]>div.row>div[class^=col] .tiny-slider-container[data-cards-per-row=four-per-row] .component-card-with-image-and-text{width:25%}.sliding-cards div[class^=container]>div.row>div[class^=col] .tiny-slider-container[data-cards-per-row=three-per-row] .component-card-with-image-and-text{width:33.3333%}.sliding-cards div[class^=container]>div.row>div[class^=col] .tiny-slider-container[data-cards-per-row=two-per-row] .component-card-with-image-and-text{width:50%}}.trip-overview{margin-top:2.22222rem;margin-bottom:2.22222rem}.trip-overview header{justify-content:space-between;align-items:center;display:flex}.trip-overview .card-container{margin-left:-1.1rem;margin-right:-1.1rem}.trip-overview .card-container div[class^=col-]{padding:1.1rem}@media (min-width:992px){.trip-overview{margin-top:3.63636rem;margin-bottom:3.63636rem}}.rich-text-element>header>h2{margin-top:0;margin-bottom:1.09091rem}.rich-text-element>header>h5{color:var(--grey3);margin-top:0;margin-bottom:.363636rem;display:block}.rich-text-element a[class^=btn-]{margin:1.09091rem 0}.rich-text-element .checkbox-block{background-color:#0000;margin:1.09091rem 0;padding:0}.justify-content-center .rich-text-element{text-align:center}.image-slider-container{margin-top:2.18182rem;margin-bottom:2.18182rem;padding:0 1.09091rem;position:relative}.image-slider-container .image-slider .dual-image-slide .photo-slide:first-child{margin-bottom:16px}@media (min-width:992px){.image-slider-container{padding:0}.image-slider-container .image-slider .dual-image-slide .photo-slide:first-child{margin-bottom:48px}}figure.photo-slide,figure.photo-slide .inner-wrapper{position:relative}figure.photo-slide .inner-wrapper .card-fade{display:none}figure.photo-slide .inner-wrapper:hover figcaption span{text-decoration:underline}figure.photo-slide .inner-wrapper .responsive-image-container{height:100%!important}figure.photo-slide .inner-wrapper figcaption{color:var(--white);align-items:center;display:none;position:absolute}figure.photo-slide .inner-wrapper figcaption span{margin-left:12px;font-size:1rem}@media (min-width:992px){figure.photo-slide .inner-wrapper .card-fade{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:calc(66px + 3rem);display:block;position:absolute;bottom:-1px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0,#000 40%);mask-image:linear-gradient(#0000 0,#000 40%)}figure.photo-slide .inner-wrapper figcaption{filter:drop-shadow(0 0 3px #0009);display:flex;bottom:33px;left:33px}figure.photo-slide .inner-wrapper figcaption>svg{filter:drop-shadow(0 0 1px #0006)}}.slider-full-size .tns-controls,.slider-full-size.no-controls{margin-bottom:calc(2.18182rem + 16px)}.slider-full-size.dots-in-image .tns-nav{position:absolute;bottom:1rem;left:0;right:0}.slider-full-size.dots-in-image .tns-controls{padding-bottom:0}.slider-full-size.no-navigation-dots .tns-nav{display:none}.slider-full-size.no-navigation-dots .tns-controls{padding-bottom:0}.checkbox-block{background-color:var(--grey1);padding:1.45455rem}.checkbox-block h3{margin-top:0;line-height:1.25}.checkbox-block ul{margin:0;padding:0;list-style-type:none}.checkbox-block ul li{padding-left:2rem;position:relative}.checkbox-block ul li:before{content:url(/public/img/icons/GoToo/check.svg);position:absolute;top:3px;bottom:0;left:0}.trip-floating-bar-to-price-overview{z-index:1000;background-color:var(--white);align-items:center;height:80px;margin-top:40px;display:flex;position:fixed;bottom:0;left:0;right:0}.trip-floating-bar-to-price-overview .custom-container{width:100%;padding:0 25px}.trip-floating-bar-to-price-overview:after{content:"";background-image:linear-gradient(#0000,#0000000a);background-position:0 100%;background-repeat:no-repeat;background-size:100% 40px;height:40px;position:absolute;top:-40px;left:0;right:0}.trip-floating-bar-to-price-overview .link-to-date-and-price-container{justify-content:space-between;align-items:center;display:flex}.trip-floating-bar-to-price-overview .link-to-date-and-price-container .btn-primary{margin-right:1.09091rem}.trip-floating-bar-to-price-overview .link-to-date-and-price-container .whatsapp-link{line-height:1}.trip-floating-bar-to-price-overview .link-to-date-and-price-container .whatsapp-link>svg{width:30px!important;height:30px!important}.trip-floating-bar-to-price-overview .trip-details-container{display:none}@media (min-width:992px){.trip-floating-bar-to-price-overview .custom-container{justify-content:space-between;padding:0 50px;display:flex}.trip-floating-bar-to-price-overview .trip-details-container{align-items:center;display:flex}.trip-floating-bar-to-price-overview .trip-details-container>span{align-items:center;margin-right:66px;display:flex}.trip-floating-bar-to-price-overview .trip-details-container>span svg{margin-right:16px}.trip-introduction{margin-top:3.63636rem;margin-bottom:3.63636rem}.trip-introduction .rich-text-element h2{margin-top:0}}.trip-in-page-menu .trip-in-page-menu-container{background-color:var(--white);margin-bottom:40px;position:relative}.trip-in-page-menu .trip-in-page-menu-container:after{content:"";background-image:linear-gradient(#0000000a,#0000);background-position:0 100%;background-repeat:no-repeat;background-size:100% 40px;height:40px;position:absolute;bottom:-40px;left:0;right:0}.trip-in-page-menu .trip-in-page-menu-container .in-page-menu{margin-left:-1.09091rem;margin-right:-1.09091rem}.trip-in-page-menu .trip-in-page-menu-container .in-page-menu button{padding:0 1.09091rem}.trip-in-page-menu .trip-in-page-menu-container .in-page-menu button>span{vertical-align:middle;border-bottom:3px solid #0000;height:2rem;line-height:2rem;display:inline-block}.trip-in-page-menu .trip-in-page-menu-container .in-page-menu button.active>span{border-bottom-color:var(--red)}.trip-in-page-menu .trip-in-page-menu-container .in-page-menu button:hover>span{font-weight:500}.trip-in-page-menu .trip-in-page-menu-container.sticky{z-index:1000;position:fixed;top:0;left:0;right:0}.fixed-menu-visible .trip-in-page-menu .trip-in-page-menu-container.sticky{position:fixed;top:80px;left:0;right:0}@media (min-width:992px){.trip-in-page-menu .trip-in-page-menu-container .in-page-menu button>span{height:4rem;line-height:4rem}.trip-in-page-menu .trip-in-page-menu-container .in-page-menu button.active>span{font-weight:500}}.trip-summary{margin:2.18182rem 0}.trip-summary .rich-text-element{margin-top:2.18182rem;margin-bottom:2.18182rem}@media (min-width:1200px){.trip-summary .rich-text-element{margin-top:4.36364rem;margin-bottom:2.18182rem}.trip-summary.row-background .rich-text-element{margin-top:calc(4.36364rem + 80px)}}.trip-route{margin:3.55556rem 0}.trip-route .text-container{align-items:center;display:flex}.trip-route .text-container .trip-days-list{grid-template-columns:1fr;margin-top:2rem;margin-bottom:2rem;display:grid}.trip-route .text-container .trip-days-list .trip-days-column .day-column{padding-bottom:.5rem;padding-left:30px;position:relative}.trip-route .text-container .trip-days-list .trip-days-column .day-column:before{content:"";border:solid 1px var(--black);border-radius:50%;width:16px;height:16px;position:absolute;left:0}.trip-route .text-container .trip-days-list .trip-days-column .day-column:after{content:"-------------------------------------------------------------------------------";letter-spacing:2px;vertical-align:middle;writing-mode:vertical-lr;text-orientation:sideways;width:16px;font-size:13px;line-height:16px;position:absolute;top:16px;bottom:-5px;left:0;overflow:hidden}.trip-route .text-container .trip-days-list .trip-days-column .day-column .day{color:var(--grey3);padding-bottom:.3rem;line-height:1;display:block}.trip-route .text-container .trip-days-list .trip-days-column .day-column .title{display:block}.trip-route .text-container .trip-days-list .trip-days-column:last-child>div:last-child:after{content:""}.trip-route .text-container .text-content .rich-text-element{padding-top:1.77778rem}.trip-route .img-container{max-width:100%;height:100%;position:relative;overflow:hidden}.trip-route .img-container picture,.trip-route .img-container img{min-width:100%;max-width:none;height:auto;min-height:100%;max-height:100%;position:absolute;transform:translate(-50%,-50%);width:auto!important;top:50%!important;left:50%!important}@media (min-width:992px){.trip-route .text-container,.trip-route .text-container .text-content,.trip-route .text-container .text-content .rich-text-element{padding-top:0}.trip-route .text-container .text-content .trip-days-list .trip-days-column:first-child .day-column:last-child:after{bottom:6px}}@media (min-width:1200px){.trip-route .text-container .trip-days-list{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.trip-route .text-container .trip-days-list .trip-days-column .day-column:before{top:1px}.trip-route .text-container .trip-days-list .trip-days-column .day-column:after{top:16px}.trip-route .text-container .trip-days-list .trip-days-column .day-column:last-child{padding-bottom:0}.trip-route .text-container .trip-days-list .trip-days-column:nth-child(2){position:relative}}.trip-program{margin:3.55556rem 0}@media (min-width:992px){.trip-program>header .container{justify-content:center;display:flex}.trip-program>header .container .rich-text-element{text-align:center;max-width:638px}}.trip-program-day{margin:3rem 0}.trip-program-day .rich-text-element{margin-bottom:1.77778rem}.trip-program-day .rich-text-element>header h5{font-size:1rem}.trip-program-day .rich-text-element>header h2{font-size:1.05556rem;line-height:1.316}.trip-program-day .align-right .rich-text-element{text-align:right}@media (min-width:992px){.trip-program-day{margin:3.55556rem 0}.trip-program-day .rich-text-element{margin-bottom:4.36364rem}.trip-program-day .rich-text-element>header h2{font-size:1.22727rem}}.text-with-image{margin:3.55556rem 0}.text-with-image .text-container{align-items:center;display:flex}.text-with-image .text-container .text-content .rich-text-element{padding-top:1.77778rem;padding-bottom:1.77778rem}.text-with-image .img-container{max-width:100%;height:100%;position:relative;overflow:hidden}.text-with-image .img-container picture,.text-with-image .img-container img{min-width:100%;max-width:none;height:auto;min-height:100%;max-height:100%;position:absolute;transform:translate(-50%,-50%);width:auto!important;top:50%!important;left:50%!important}.text-with-image.half-height .text-container .text-content{margin:0;padding:0}.text-with-image.half-height .text-container .text-content .rich-text-element{padding:0}@media (min-width:992px){.text-with-image.right-spacing .text-content{margin-right:3rem}.text-with-image.left-spacing .text-content{margin-left:3rem}.text-with-image .text-container{padding:0}.text-with-image .text-container .text-content{padding:0 4.36364rem}}.trip-information{margin:3.55556rem 0}.trip-information .text-container{align-items:center;display:flex}.trip-information .text-container .text-content{margin-bottom:2rem}.trip-information .text-container .text-content .rich-text-element>header>h5{color:var(--grey3);margin-top:0;margin-bottom:.363636rem;display:block}.trip-information .text-container .text-content .rich-text-element{padding-top:4.36364rem;padding-bottom:1.77778rem}.trip-information .text-container .text-content .icon-text{align-items:center;margin-bottom:1rem;display:flex}.trip-information .text-container .text-content .icon-text svg{flex:none}.trip-information .text-container .text-content .icon-text span{margin-left:1rem}@media (min-width:992px){.trip-information .text-container{padding:0}.trip-information .text-container .text-content{margin-top:4rem;margin-bottom:unset;margin-left:3rem;padding-bottom:1.09091rem;padding-right:1.09091rem}.trip-information .text-container .text-content .rich-text-element{padding-top:0;padding-bottom:0}}@media (min-width:1200px){.trip-information .text-container .text-content{margin-top:0;padding:4.36364rem 4.36364rem 3.27273rem}}.trip-hotels{margin:3.55556rem 0}.trip-hotels>header .container .rich-text-element{text-align:center}@media (min-width:992px){.trip-hotels>header .container{justify-content:center;display:flex}.trip-hotels>header .container .rich-text-element{max-width:638px}}.booking-page #form-checkout{margin:1rem 0 3rem}.booking-page #form-checkout .est-text-danger{color:var(--red);font-size:.85rem;font-style:italic}.booking-page .checkout-information{background-color:var(--grey1);border-radius:6px;width:auto;min-height:420px;margin:0 0 2rem}.booking-page .checkout-information svg{float:left;flex:none;margin-right:30px}.booking-page .checkout-information .content{padding:20px 5px}.booking-page .checkout-information .content .trip-date{align-items:center;display:flex}.booking-page .checkout-information .content .trip-date .date p{margin:0}.booking-page .checkout-information .content .trip-details-list{padding:0;list-style-type:none}.booking-page .checkout-information .content .trip-details-list li{align-items:center;margin:1rem 0;display:flex}.booking-page .checkout-information .content .trip-price{justify-content:space-between;margin:3rem 0 2.5rem;display:flex}@media (min-width:992px){.booking-page .checkout-information{box-shadow:0 0 23px var(--grey3);-webkit-box-shadow:0 0 23px var(--grey3);margin:0 0 2rem 3rem;position:relative;top:-180px}.booking-page .checkout-information .content{padding:30px}}.select-group{width:100%;height:auto;margin-top:.5rem;position:relative}.select-group.active .content{display:block}.select-group.active .select-btn>svg{transform:rotate(-180deg)}.select-group .select-btn{border:1px solid var(--grey2);cursor:pointer;background:#fff;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 15px;line-height:1.591;display:flex}.select-group .select-btn:focus-visible{border-color:var(--black);border-width:2px;outline:0;padding:7px 15px}.select-group .select-btn.placeholder{color:var(--grey3);padding:12px 15px;font-size:.8rem;font-weight:500}.select-group .select-btn svg{transition:transform .2s linear}.select-group .content{z-index:3;border:1px solid var(--grey2);background:#fff;border-radius:6px;width:100%;margin-top:5px;padding:20px;display:none;position:absolute}.select-group .content .search{position:relative}.select-group .content .search i{line-height:53px;position:absolute;left:15px}.select-group .content .search input{border:1px solid var(--grey2);border-radius:6px;outline:none;width:100%;height:53px}.select-group .content .options{max-height:250px;margin-top:10px;padding:0;overflow-y:auto}.select-group .content .options li{cursor:pointer;border-radius:5px;align-items:center;height:50px;padding:0 13px;display:flex}.select-group .content .options li:hover{background:#f2f2f2}@media (min-width:992px){.select-group{margin-top:unset}.select-group .content{margin-top:6px}}.double-image-21 .photo-slide,.double-image-21 .photo-slide .inner-wrapper{max-width:100%;height:100%;position:relative;overflow:hidden}.double-image-21 .photo-slide .inner-wrapper picture,.double-image-21 .photo-slide .inner-wrapper img{min-width:100%;max-width:none;min-height:100%;max-height:100%;position:absolute;transform:translate(-50%,-50%);width:auto!important;height:auto!important;top:50%!important;left:50%!important}.module-trip-options{margin:1.55556rem 1rem}.module-trip-options .error-msg{justify-content:center;align-items:center;height:10rem;display:flex}.module-trip-options .trip-options{flex-direction:column;justify-content:center;display:flex}.module-trip-options .trip-options .month-section{align-items:center;display:flex}.module-trip-options .trip-options .month-section h3{-webkit-user-select:none;user-select:none;width:100%}.module-trip-options .trip-options .month-section h3:hover{cursor:pointer}.module-trip-options .trip-options .month-section svg{transition:transform .4s;transform:scaleY(-1)}.module-trip-options .trip-options .closed svg{transform:scaleY(1)}.module-trip-options .trip-options .closed+.trips-month-container{display:none}.module-trip-options .trip-options .trips-month-container p{margin:.15rem}.module-trip-options .trip-options .trips-month-container .trip-option{border:3px solid var(--grey2);border-radius:6px;flex-direction:column;justify-content:space-between;gap:1rem;margin:1rem 0;padding:.5rem 1.5rem;display:flex}.module-trip-options .trip-options .trips-month-container .trip-option p{font-size:1.2rem}.module-trip-options .trip-options .trips-month-container .trip-option .label{color:var(--grey3);font-size:.6rem}.module-trip-options .trip-options .trips-month-container .trip-option .trip-date-container{text-align:center;justify-content:space-between;gap:1rem;display:flex}.module-trip-options .trip-options .trips-month-container .trip-option .day{margin-bottom:0}.module-trip-options .trip-options .trips-month-container .trip-option .date{margin-top:0;padding-top:6px}.module-trip-options .trip-options .trips-month-container .trip-option .trip-options-container,.module-trip-options .trip-options .trips-month-container .trip-option .luxury-options{text-align:center;flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.module-trip-options .trip-options .trips-month-container .trip-option .luxury-options .luxury-option .book-btn del{margin-right:.5rem}.module-trip-options .trip-options .trips-month-container .trip-option .luxury-options .luxury-option .availability-type{margin-top:1rem;font-size:.6rem}.module-trip-options .trip-options .trips-month-container .trip-option .luxury-options .luxury-option .availability-type.availability-type-early{color:green}.module-trip-options .trip-options .trips-month-container .trip-option .luxury-options .luxury-option .availability-type.availability-type-late{color:red}.module-trip-options .trip-options .trips-month-container .disabled p{color:var(--grey2)}@media (min-width:992px){.module-trip-options{margin:3.55556rem 4rem}.module-trip-options .trip-options .month-section h3{width:unset;min-width:270px}.module-trip-options .trip-options .trips-month-container p{margin:.4rem}.module-trip-options .trip-options .trips-month-container .trip-option{flex-direction:row;justify-content:flex-start;gap:2rem}.module-trip-options .trip-options .trips-month-container .trip-option .trip-options-container{flex-grow:1;justify-content:left}}.highlighted-trips{margin-bottom:0}.highlighted-trips .tns-outer .tns-controls:after,.highlighted-trips .tns-outer .tns-controls:before{height:calc(100% - 55px)}.highlighted-trips .highlight-slider{margin:0 auto}.highlighted-trips .container-fluid .row{gap:48px}.highlighted-trips .row-background{padding-bottom:4.44444rem}.highlighted-trips .text-part{text-align:center}.highlighted-trips .text-part h2{margin-bottom:0}@media (min-width:1200px){.highlighted-trips .component-card-trip-with-cta{margin-top:1.333rem;transition:margin .3s ease-in-out}.highlighted-trips .component-card-trip-with-cta:hover{margin-top:0;margin-bottom:1.333rem}.highlighted-trips #tns2-iw{margin:0}}@media (min-width:1665px){.highlighted-trips{margin-bottom:0}.highlighted-trips .container-fluid{padding-left:8.3333rem}.highlighted-trips .container-fluid .row{gap:0}.highlighted-trips .row-background{padding-bottom:4.44444rem}.highlighted-trips .text-part{text-align:left;margin-top:80px;padding-top:138px;padding-right:1.5667rem}.highlighted-trips .text-part h2{text-align:left}.highlighted-trips .text-part p{margin-bottom:2.222rem}}.highlighted-pages{margin-bottom:0}.highlighted-pages .tns-outer .tns-controls:after,.highlighted-pages .tns-outer .tns-controls:before{height:calc(100% - 55px)}.highlighted-pages .highlight-slider{margin:0 auto}.highlighted-pages .row-background{padding-bottom:4.44444rem}.highlighted-pages .text-part{text-align:center;padding-right:1.09091rem!important}.highlighted-pages .text-part h2{margin-bottom:0}.highlighted-pages .button-placeholder{text-align:center}@media (min-width:992px){.highlighted-pages #tns2-iw{margin:0}.highlighted-pages .text-part{margin-bottom:72px}}@media (min-width:1665px){.highlighted-pages{margin-bottom:0}.highlighted-pages .container-fluid{padding-left:8.3333rem}.highlighted-pages .container-fluid .row{gap:0}.highlighted-pages .row-background{padding-bottom:4.44444rem}.highlighted-pages .text-part{text-align:center}.highlighted-pages .text-part p{margin-bottom:2.222rem}}.animated-slider .content-container{text-align:center;max-width:620px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animated-slider .content-container h2{color:var(--white);margin:0 0 8px}.animated-slider .content-container p{color:var(--white);margin:8px 0 24px}@media (min-width:768px){.animated-slider:hover{cursor:url("/public/img/cursor (on hover).png"),auto}.animated-slider .tns-controls{margin:0}.animated-slider .content-container h2{margin:0 0 16px}.animated-slider .content-container p{margin:16px 0 40px}}.module-newsletter{margin:0}.module-newsletter .newsletter-data{flex-direction:column;justify-content:center;gap:1rem;padding:4.44444rem 0;display:flex}.module-newsletter .newsletter-data .newsletter-form .subtitle{margin-bottom:1rem}.module-newsletter .newsletter-data .newsletter-form .umbraco-forms-form .umbraco-forms-fieldset{margin:0;padding:0}.module-newsletter .newsletter-data .newsletter-form .umbraco-forms-form .umbraco-forms-navigation{padding:.5rem 0 0}@media (min-width:992px){.module-newsletter{margin:0}.module-newsletter .newsletter-data{flex-direction:row;gap:2rem;padding:5.81818rem 0;display:flex}}.text-with-media{margin:3.55556rem 0}.text-with-media .text-container{align-items:center;display:flex}.text-with-media .text-container .text-content .rich-text-element{padding-top:1.77778rem;padding-bottom:1.77778rem}.text-with-media .media-container{max-width:100%;height:100%;position:relative;overflow:hidden}.text-with-media .media-container picture,.text-with-media .media-container img,.text-with-media .media-container.video-component{min-width:100%;max-width:none;height:auto;min-height:100%;max-height:100%;position:absolute;transform:translate(-50%,-50%);width:auto!important;top:50%!important;left:50%!important}.text-with-media.half-height .text-container .text-content{margin:0;padding:0}.text-with-media.half-height .text-container .text-content .rich-text-element{padding:0}@media (min-width:992px){.text-with-media.right-spacing .text-content{margin-right:3rem}.text-with-media.left-spacing .text-content{margin-left:3rem}.text-with-media .text-container{padding:0}.text-with-media .text-container .text-content{padding:0 4.36364rem}}#price-grid-modal{z-index:10001;background-color:#00000080;width:0;height:100%;transition:width .3s ease-in-out,background-color .6s ease-in-out;position:fixed;top:0;bottom:0;right:0;overflow:hidden}#price-grid-modal[aria-expanded=true]{background-color:#000000bf}#price-grid-modal .modal-content{background-color:var(--white);max-width:600px;height:100%;margin-left:auto;position:relative;overflow-y:scroll}#price-grid-modal .modal-content .container{flex-direction:column;gap:.888rem;padding:1rem;display:flex}#price-grid-modal .modal-content .modal-settings{justify-content:flex-end;display:flex}#price-grid-modal .modal-content .modal-settings #btn-close-price-grid{gap:.444rem;font-size:.888rem;line-height:1.333rem;display:flex}#price-grid-modal .modal-content .modal-title{margin:0 0 .555rem;font-size:1.77778rem;line-height:2.66667rem}#price-grid-modal .modal-content .trip-info{grid-column-gap:.5rem;grid-template-columns:1fr 1fr;display:grid}#price-grid-modal .modal-content .destination,#price-grid-modal .modal-content .price{align-items:center;gap:.5rem;font-size:.888rem;line-height:1.333rem;display:flex}#price-grid-modal .modal-content .destination svg,#price-grid-modal .modal-content .price svg{flex-shrink:0;width:20px;height:20px}#price-grid-modal .modal-content .filter-title{color:var(--grey3);margin-top:0;margin-bottom:.444rem;font-size:1rem;line-height:1.611rem}#price-grid-modal .modal-content .filter-container{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:2fr;grid-template-columns:1fr;margin-bottom:1rem;display:grid}#price-grid-modal .modal-content .select-placeholder{border:1px solid var(--grey1);border-radius:5px;width:100%;position:relative}#price-grid-modal .modal-content .select-placeholder .select-button{background-color:var(--white);justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.444rem .833rem;display:flex}#price-grid-modal .modal-content .select-placeholder .select-button .selected-value{font-size:.888rem;font-weight:700;line-height:1.667rem}#price-grid-modal .modal-content .select-placeholder .select-dropdown{background-color:var(--white);border:1px solid var(--grey1);opacity:0;visibility:hidden;border-radius:5px;width:100%;margin-top:.5rem;margin-bottom:0;padding:.5rem 0;list-style:none;position:absolute;overflow:hidden;transform:scaleY(0)}#price-grid-modal .modal-content .select-placeholder .select-dropdown li{cursor:pointer;align-items:center;gap:1rem;transition:background-color .3s ease-in-out;display:flex;position:relative}#price-grid-modal .modal-content .select-placeholder .select-dropdown li input[type=radio]{opacity:0;position:absolute;left:0}#price-grid-modal .modal-content .select-placeholder .select-dropdown li label{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:0;padding:.444rem .833rem;font-size:.888rem;display:flex}#price-grid-modal .modal-content .select-placeholder .select-dropdown li label .flex-filler{width:21px}#price-grid-modal .modal-content .select-placeholder .select-dropdown li:hover{font-weight:700;text-decoration:underline}#price-grid-modal .modal-content .select-placeholder.active .select-button{border-bottom:0;border-start-start-radius:25px;border-start-end-radius:25px;border-end-end-radius:0;border-end-start-radius:0}#price-grid-modal .modal-content .select-placeholder.active .select-button .chevron{transform:rotate(180deg)}#price-grid-modal .modal-content .select-placeholder.active .select-dropdown{opacity:1;visibility:visible;z-index:100;transform:scaleY(1)}#price-grid-modal .modal-content .price-availability-grid{flex-direction:column;gap:.75rem;display:flex}@media (min-width:768px){#price-grid-modal .modal-content .filter-container{grid-template-columns:calc(50% - .25rem) calc(50% - .25rem)}}@media (min-width:992px){#price-grid-modal .modal-content .container{padding:3.125rem}#price-grid-modal .modal-content #btn-close-price-grid{gap:.5rem;display:flex}}.price-grid-card{background-color:var(--grey1);position:relative}.price-grid-card .card-content-placeholder{position:relative}.price-grid-card .card-content-placeholder .datalabel{color:var(--grey3);font-size:.666rem;font-weight:700;line-height:1.333rem}.price-grid-card .card-content-placeholder .datacontent{font-size:.888rem;font-weight:700;line-height:1.333rem}.price-grid-card .card-content-placeholder .date-placeholder{flex-direction:column;display:flex}.price-grid-card .card-content-placeholder .travel-date-row{border-top:1px solid var(--grey2);border-bottom:1px solid var(--grey2);display:flex}.price-grid-card .card-content-placeholder .travel-date-row .departure,.price-grid-card .card-content-placeholder .travel-date-row .return{flex-direction:column;gap:.1666rem;width:50%;padding:.444rem .888rem;display:flex}.price-grid-card .card-content-placeholder .travel-date-row .departure{border-right:1px solid var(--grey2)}.price-grid-card .card-content-placeholder .early-and-price{border-bottom:1px solid var(--grey2);flex-direction:column;display:flex}.price-grid-card .card-content-placeholder .early-and-price .earlybird{padding:.444rem .888rem 0}.price-grid-card .card-content-placeholder .early-and-price .inner-flex{flex-direction:row;display:flex}.price-grid-card .card-content-placeholder .early-and-price .early,.price-grid-card .card-content-placeholder .early-and-price .deposit,.price-grid-card .card-content-placeholder .early-and-price .price-part{flex-direction:column;justify-content:center;width:50%;padding:.444rem .888rem;display:flex}.price-grid-card .card-content-placeholder .early-and-price .price-part .price-placeholder{gap:1rem;display:flex}.price-grid-card .card-content-placeholder .early-and-price .price-part .price-placeholder .original-price{position:relative}.price-grid-card .card-content-placeholder .early-and-price .price-part .price-placeholder .original-price:before{content:"";border-top:1px solid;border-color:inherit;position:absolute;top:50%;left:0;right:0;transform:rotate(-5deg)}.price-grid-card .card-content-placeholder .places-and-booking{border-bottom:1px solid var(--grey2);display:flex}.price-grid-card .card-content-placeholder .places-and-booking .places,.price-grid-card .card-content-placeholder .places-and-booking .book{flex-direction:column;justify-content:center;width:50%;padding:.444rem .888rem;display:flex}.price-grid-card .card-content-placeholder .places-and-booking .places .spots,.price-grid-card .card-content-placeholder .places-and-booking .book .spots{color:var(--green);font-size:.777rem;line-height:.8333rem}.price-grid-card .card-content-placeholder .participant-info{background-color:var(--white);border:1px solid var(--grey2);border-radius:5px;flex-direction:column;margin:1rem;padding:.75rem 1.111rem;display:flex}.price-grid-card .card-content-placeholder .participant-info .participant-info-btn{justify-content:center;align-items:center;gap:.25rem;width:100%;font-size:.777rem;line-height:.833rem;display:flex}.price-grid-card .card-content-placeholder .participant-info .participant-info-btn svg{top:12px}.price-grid-card .card-content-placeholder .participant-info .participant-info-btn[aria-expanded=false] .close,.price-grid-card .card-content-placeholder .participant-info .participant-info-btn[aria-expanded=true] .open{display:none}.price-grid-card .card-content-placeholder .participant-info .participant-expand{margin-top:.5rem}.price-grid-card .card-content-placeholder .participant-info .participant-expand:not(.active){display:none}.price-grid-card .card-content-placeholder .participant-info .participant-expand .participant-progress{grid-template-columns:repeat(auto-fit,minmax(14px,1fr));margin-top:.5rem;display:grid;position:relative}.price-grid-card .card-content-placeholder .participant-info .participant-expand .participant-progress .travel-guaranteed{color:var(--grey3);font-size:.666rem;font-weight:700;line-height:1.333rem;position:absolute;top:1.75rem;left:0}.price-grid-card .card-content-placeholder .participant-info .participant-expand .participant-progress .icon-placeholder{justify-content:center;align-items:center;margin-bottom:1.5rem;padding:.5rem 0;display:flex}.price-grid-card .card-content-placeholder .participant-info .participant-expand .participant-progress .icon-placeholder[data-booked=True]{color:var(--green)}.price-grid-card .card-content-placeholder .participant-info .participant-expand .participant-progress .icon-placeholder[data-guarantee-required=True]{border-bottom:2px solid var(--green)}.price-grid-card .card-content-placeholder .participant-info .participant-expand .participant-progress .icon-placeholder[data-booked=False]{color:var(--grey6)}.price-grid-card .card-content-placeholder .participant-info .participant-expand .participant-progress .icon-placeholder[data-guarantee-required=False]{border-bottom:2px solid var(--white)}.price-grid-card .card-content-placeholder .participant-info .participant-expand .text-info{flex-direction:column;gap:.277rem;display:flex}.price-grid-card .card-content-placeholder .participant-info .participant-expand .text-info .content-line{align-items:center;gap:.5rem;font-size:.777rem;display:flex}.price-grid-card .card-content-placeholder .participant-info .participant-expand .text-info .content-line .icon-placeholder{justify-content:center;align-items:center;padding:.425rem 0;display:flex}.price-grid-card .card-content-placeholder .participant-info .participant-expand .text-info .content-line.free svg{color:var(--grey6)}.price-grid-card .card-content-placeholder .participant-info .participant-expand .text-info .content-line.until-guarantee svg,.price-grid-card .card-content-placeholder .participant-info .participant-expand .text-info .content-line.guaranteed svg{color:var(--green)}.loader{aspect-ratio:2;--_g:no-repeat radial-gradient(circle closest-side,var(--sunset) 90%,var(--white));background:var(--_g) 0% 50%,var(--_g) 50% 50%,var(--_g) 100% 50%;background-size:33.3333% 50%;width:40px;margin:4rem auto;animation:1s linear infinite l3}@keyframes l3{20%{background-position:0 0,50%,100%}40%{background-position:0 100%,50% 0,100%}60%{background-position:0%,50% 100%,100% 0}80%{background-position:0%,50%,100% 100%}}:root{--header-item-color:#fff;--black:#000;--white:#fff;--sunset:#fe5d4f;--grey1:#f1f1f1;--grey2:#dedede;--grey3:#777;--grey4:#979797;--grey5:#c3c3c3;--grey6:#b0b0b0;--red:red;--green:#2db480;color-scheme:light only!important}*,:before,:after{box-sizing:border-box}figure{margin-block:0;margin-inline:0}html{scroll-padding-top:80px}html,body{margin:0;max-width:1920px;margin:0 auto;font-family:DM Sans,sans-serif;font-size:18px;position:relative}img[align=left],img[style*="float: left"],img[style*=float\:left]{margin-bottom:1rem;margin-right:1rem}img[align=right],img[style*="float: right"],img[style*=float\:right]{margin-bottom:1rem;margin-left:1rem}@media (min-width:992px){html{scroll-padding-top:161px}}h1,.h1-style,h2,.h2-style,h3,.h3-style,h4,.h4-style,h5,.h5-style,p{color:var(--black);font-family:DM Sans,sans-serif}h1,.h1-style{letter-spacing:-.667px;font-size:2.222rem;font-weight:700;line-height:1}h2,.h2-style{letter-spacing:-.53px;font-size:1.778rem;font-weight:700;line-height:1.25}h3,.h3-style{font-size:1.444rem;font-weight:700;line-height:1.231}h4,.h4-style{font-size:1.056rem;font-weight:700;line-height:1.316}h5,.h5-style{font-size:1rem;font-weight:500;line-height:1.611}p,.paragraph-regular{font-size:1rem;font-weight:400;line-height:1.611}p.small,.paragraph-small{font-size:.888rem;font-weight:400;line-height:1.5}a:hover,a:focus{color:var(--sunset)}@media (min-width:992px){h1,.h1-style{letter-spacing:-1.58px;font-size:4.318rem}h2,.h2-style{letter-spacing:-1.08px;font-size:2.954rem;line-height:1.262}h3,.h3-style{font-size:1.454rem;line-height:1.5}h4,.h4-style{font-size:1.227rem;line-height:1.296}h5,.h5-style,p{line-height:1.591}p.small,.paragraph-small{font-size:.863rem;line-height:1.591}}.row-background[data-background-color=grey]{background-image:linear-gradient(to bottom, var(--grey1) 0 100%);background-repeat:no-repeat}@media (min-width:1200px){.row-background[data-background-color=grey].row-background-top-padding{background-image:linear-gradient(to bottom, transparent 80px, var(--grey1) 80px 100%)}.row-background.left-spacing{background-position:100% 0;background-size:calc(100% - 3rem) 100%}.row-background.right-spacing{background-position:0 0;background-size:calc(100% - 3rem) 100%}}main.no-hero{--header-item-color:variables.$black}#website-header{z-index:10000;max-width:inherit;background-color:#0000;width:100%;position:absolute}#website-header.closed{position:absolute}#website-header.open,#website-header.scroll-up{--header-item-color:variables.$black;position:fixed}#website-header.scroll-up #menu-top-bar{background-color:var(--white)}#website-header .icon-button,#website-header button{align-items:center;display:flex}#website-header .icon-button .desc-span,#website-header button .desc-span{display:none}#website-header .icon-button svg,#website-header button svg{width:20px;height:20px}#website-header .icon-button svg path,#website-header .icon-button svg g,#website-header button svg path,#website-header button svg g{fill:var(--header-item-color)}#website-header .icon-button svg .fill,#website-header button svg .fill{fill:#0000}#website-header .icon-button:hover,#website-header .icon-button:focus,#website-header .icon-button:focus-visible,#website-header button:hover,#website-header button:focus,#website-header button:focus-visible{color:var(--sunset)}#website-header .icon-button:hover svg g,#website-header .icon-button:hover svg path,#website-header .icon-button:focus svg g,#website-header .icon-button:focus svg path,#website-header .icon-button:focus-visible svg g,#website-header .icon-button:focus-visible svg path,#website-header button:hover svg g,#website-header button:hover svg path,#website-header button:focus svg g,#website-header button:focus svg path,#website-header button:focus-visible svg g,#website-header button:focus-visible svg path{fill:var(--sunset)}#website-header #menu-top-bar{z-index:1000;align-items:center;height:80px;padding:0 25px;display:flex}#website-header #menu-top-bar #menu-button .open,#website-header #menu-top-bar #menu-button .icon-close{display:none}#website-header #menu-top-bar #menu-button .open,#website-header #menu-top-bar #menu-button .closed{color:var(--header-item-color)}#website-header #menu-top-bar #menu-button:hover .open,#website-header #menu-top-bar #menu-button:hover .closed,#website-header #menu-top-bar #menu-button:focus .open,#website-header #menu-top-bar #menu-button:focus .closed{color:var(--sunset)}#website-header #menu-top-bar .left-part,#website-header #menu-top-bar .right-part{flex:1;align-items:center;gap:18px;display:flex}#website-header #menu-top-bar .right-part{justify-content:flex-end}#website-header #menu-top-bar .right-part .button-group{gap:18px;display:flex}#website-header #menu-top-bar .link{color:var(--header-item-color);padding:0}#website-header #menu-top-bar .link:hover{color:var(--sunset)}#website-header #menu-top-bar .home-button .website-logo{width:112px;height:48px}#website-header #menu-top-bar .home-button .website-logo path,#website-header #menu-top-bar .home-button .website-logo g{fill:var(--header-item-color)}#website-header #menu-top-bar .home-button:hover .website-logo path,#website-header #menu-top-bar .home-button:hover .website-logo g,#website-header #menu-top-bar .home-button:focus .website-logo path,#website-header #menu-top-bar .home-button:focus .website-logo g{fill:var(--sunset)}@media (min-width:992px){#website-header.scroll-up #menu-top-bar{height:80px}#website-header.scroll-up #menu-top-bar .home-button .website-logo{width:112px;height:48px}#website-header .icon-button svg,#website-header button svg{width:30px;height:30px}#website-header .icon-button .desc-span,#website-header button .desc-span{margin-left:15px;font-weight:700;display:block}#website-header #menu-top-bar{height:161px;padding:0 50px}#website-header #menu-top-bar .left-part,#website-header #menu-top-bar .right-part{gap:48px}#website-header #menu-top-bar .right-part .button-group{gap:27px}#website-header #menu-top-bar .home-button .website-logo{width:162px;height:69px}}#website-footer{background-color:var(--black);background-image:url(/public/img/footer-background-375.jpg);background-repeat:no-repeat;background-size:100%;position:relative}#website-footer h3,#website-footer p,#website-footer a{color:var(--white);width:fit-content;margin-top:0;margin-bottom:12px}#website-footer h3 svg g,#website-footer h3 svg path,#website-footer p svg g,#website-footer p svg path,#website-footer a svg g,#website-footer a svg path{fill:var(--white)}#website-footer .btn-primary,#website-footer .link{display:flex}#website-footer .link:hover,#website-footer .link:focus{color:var(--sunset)}#website-footer .link:hover svg g,#website-footer .link:hover svg path,#website-footer .link:focus svg g,#website-footer .link:focus svg path{fill:var(--sunset)}#website-footer ul{margin-block-start:0;padding:0;list-style:none}#website-footer ul li a{margin-bottom:4px;line-height:1.842;text-decoration:none}#website-footer ul li a:hover,#website-footer ul li a:focus{color:var(--sunset)}#website-footer .icon-link{gap:14px;margin-bottom:12px;font-weight:700;line-height:1.611;text-decoration:none;display:flex}#website-footer .icon-link svg{width:28px;height:28px}#website-footer .icon-link:hover,#website-footer .icon-link:focus{color:var(--sunset)}#website-footer .icon-link:hover svg g,#website-footer .icon-link:hover svg path,#website-footer .icon-link:focus svg g,#website-footer .icon-link:focus svg path{fill:var(--sunset)}#website-footer .footer-content-wrapper{z-index:999;padding-top:36px}#website-footer .footer-content-wrapper>section:not(:first-child),#website-footer .footer-content-wrapper>nav{margin-top:47px}#website-footer .footer-content-wrapper .footer-description{padding-right:100px}#website-footer .footer-content-wrapper .btn-primary{margin-top:50px;margin-bottom:15px}#website-footer .rte-content a:hover,#website-footer .rte-content a:focus{color:var(--sunset)}#website-footer .back-to-top{justify-content:end;display:flex}#website-footer .back-to-top .to-top{border:10px solid #fff;border-radius:50px;width:70px;height:70px;position:relative;transform:rotate(-90deg)}#website-footer .back-to-top .to-top svg{position:absolute;top:20px;left:23px}#website-footer .logo-wrapper{border-bottom:1px solid #61616152;flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}#website-footer .logo-wrapper:hover svg g,#website-footer .logo-wrapper:hover svg path,#website-footer .logo-wrapper:focus svg g,#website-footer .logo-wrapper:focus svg path{fill:var(--sunset)}#website-footer .logo-wrapper .website-logo{width:112px;height:48px}#website-footer .affiliation-info{flex-direction:column;justify-content:center;align-items:center;padding:40px 0;display:flex}#website-footer .affiliation-info>p{margin-bottom:20px}#website-footer .affiliation-info .affiliation-info-images{gap:15px;display:flex}#website-footer .affiliation-info .affiliation-info-images img{object-fit:contain;width:40px}#website-footer .affiliation-info .affiliation-info-images img:last-child{width:60px;margin-left:-10px}#website-footer .social-media{flex-wrap:wrap;gap:20px;margin-top:4rem;display:flex}#website-footer .social-media .social-media-icon{display:block}@media (min-width:576px){#website-footer{background-image:url(/public/img/footer-background-992.jpg)}}@media (max-width:767.98px){#website-footer ul li a,#website-footer .paragraph-small{font-size:1rem;line-height:1.611}}@media (min-width:992px){#website-footer{background-image:url(/public/img/footer-background-1920.jpg)}#website-footer p{font-size:.863rem}#website-footer ul li a{margin-bottom:4px;line-height:1.842}#website-footer .icon-link{gap:17px;margin-bottom:18px;line-height:1.579;text-decoration:none}#website-footer .footer-content-wrapper{grid-auto-columns:1fr;grid-auto-flow:column;padding-top:103px;padding-bottom:405px;display:grid}#website-footer .footer-content-wrapper>section:not(:first-child),#website-footer .footer-content-wrapper>nav{margin-top:0}#website-footer .footer-content-wrapper>nav{margin-left:50px}#website-footer .footer-content-wrapper .footer-description{margin-bottom:25px;padding-right:0}#website-footer .footer-content-wrapper .btn-primary{margin-top:41px;margin-bottom:19px}#website-footer .back-to-top{flex-direction:column;gap:30px;position:absolute;bottom:108px;right:185px}#website-footer .back-to-top .to-top{border:20px solid #fff;border-radius:200px;align-self:flex-end;width:120px;height:120px;position:relative;transform:rotate(-90deg)}#website-footer .back-to-top .to-top svg{top:34px;left:37px}#website-footer .back-to-top>p{margin-bottom:0;font-size:.8636rem;line-height:1.842}#website-footer .logo-wrapper{border-width:0;padding:0;position:absolute;bottom:104px;left:184px}#website-footer .logo-wrapper .home-button{margin-bottom:0}#website-footer .logo-wrapper .website-logo{width:146px;height:62px}#website-footer .affiliation-info{flex-direction:row;padding:0;position:absolute;bottom:108px;left:0;right:0}#website-footer .affiliation-info>p{margin-bottom:0;margin-right:26px;font-size:.8636rem;line-height:1.842}}#website-menu{z-index:-1;background-color:#0000;width:100%;height:0%;margin-top:-80px;padding-top:80px;transition:height .6s ease-in-out;position:fixed;overflow:hidden}#website-menu.closed{height:0%;transition:height .6s ease-in-out,background-color 0s ease-in-out .6s}#website-menu.open{background-color:var(--white);height:100%}#website-menu .menu-wrapper{max-width:400px;margin-right:auto;padding-left:24px;padding-right:24px}#website-menu ul{margin-top:50px;padding:0;list-style:none}#website-menu ul li{margin-bottom:24px;display:flex}#website-menu ul li a,#website-menu ul li button{color:var(--black);flex:1;padding-top:0;font-size:1.5rem;font-weight:700;line-height:1.231;display:flex}#website-menu ul li a svg,#website-menu ul li button svg{width:6px;height:10px;top:50%;transform:translateY(-50%)}#website-menu ul li a svg g,#website-menu ul li button svg g{fill:var(--black)}#website-menu ul li a:hover,#website-menu ul li a:focus,#website-menu ul li button:hover,#website-menu ul li button:focus{color:var(--sunset)}#website-menu ul li a:hover svg g,#website-menu ul li a:focus svg g,#website-menu ul li button:hover svg g,#website-menu ul li button:focus svg g{fill:var(--sunset)}#website-menu .submenu{display:none}#website-menu .submenu li .back-to-main-menu{color:var(--black);font-size:1.5rem;font-weight:700;line-height:1.231;transition:color .3s ease-in-out}#website-menu .submenu li .back-to-main-menu svg{width:24px;height:24px;margin-right:1rem;transform:rotate(180deg)}#website-menu .submenu li .back-to-main-menu:hover,#website-menu .submenu li .back-to-main-menu:focus{color:var(--sunset)}#website-menu .submenu li .back-to-main-menu:hover svg g,#website-menu .submenu li .back-to-main-menu:focus svg g{fill:var(--sunset)}#website-menu .submenu li a.link{font-size:1rem}#website-menu .bottom-part{border-top:1px solid var(--grey2);padding:32px 0 48px}#website-menu .bottom-part .icon-button{align-items:center;gap:13px;margin-bottom:8px;font-size:1rem;font-weight:500;line-height:1.611;text-decoration:none}#website-menu .bottom-part .icon-button svg{width:22px;height:22px}#website-menu .bottom-part .icon-button svg path,#website-menu .bottom-part .icon-button svg g{fill:var(--black)}#website-menu .bottom-part .icon-button svg .fill{fill:#0000}#website-menu .bottom-part .icon-button:hover svg path,#website-menu .bottom-part .icon-button:hover svg g,#website-menu .bottom-part .icon-button:hover svg .fill,#website-menu .bottom-part .icon-button:focus svg path,#website-menu .bottom-part .icon-button:focus svg g,#website-menu .bottom-part .icon-button:focus svg .fill{fill:var(--sunset)}#website-menu .bottom-part .btn-primary-alt{margin-top:24px}@media (min-width:992px){#website-menu{background-color:#00000059;width:0%;height:100%;margin-top:-161px;padding-top:161px;transition:width .6s ease-in-out}#website-menu.closed{width:0%;height:100%;transition:width .6s ease-in-out,background-color 0s ease-in-out .6s}#website-menu.open{width:100%}#website-menu .menu-wrapper{background-color:var(--white);width:693px;max-width:693px;height:100%;margin:0;padding:34px 100px}#website-menu ul{margin:0}#website-menu ul li a,#website-menu ul li button{line-height:1.5}#website-menu .bottom-part .icon-button{display:inline-flex}#website-menu .bottom-part .icon-button:first-child{margin-right:50px}}button,input[type=submit],input[type=reset]{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}svg path,a,button,button span{transition:color .3s ease-in-out,background-color .3s ease-in-out,fill .3s ease-in-out,border-color .3s ease-in-out}a,button{white-space:nowrap;color:var(--black);font-family:DM Sans,sans-serif}a:hover,a:focus,a:focus-visible,button:hover,button:focus,button:focus-visible{outline:0}a.link,button.link{letter-spacing:-.32px;color:var(--sunset);padding:3px 24px 3px 0;font-size:1.056rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}a.link svg,button.link svg{position:absolute;top:11px;right:8px}a.link svg g,button.link svg g{fill:var(--sunset)}a.link:hover,a.link:focus,a.link:focus-visible,button.link:hover,button.link:focus,button.link:focus-visible{color:var(--black)}a.link:hover svg [fill]:not([fill=""]),a.link:focus svg [fill]:not([fill=""]),a.link:focus-visible svg [fill]:not([fill=""]),button.link:hover svg [fill]:not([fill=""]),button.link:focus svg [fill]:not([fill=""]),button.link:focus-visible svg [fill]:not([fill=""]){fill:var(--black)}a[class^=btn-],button[class^=btn-]{letter-spacing:-.37px;border-style:solid;border-width:2px;border-radius:6px;padding:10px 46px 10px 18px;font-size:1.056rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}a[class^=btn-] svg,button[class^=btn-] svg{position:absolute;top:18px;right:23px}a.btn-primary,button.btn-primary{background-color:var(--sunset);border-color:var(--sunset);color:var(--white)}a.btn-primary svg [fill]:not([fill=""]),button.btn-primary svg [fill]:not([fill=""]){fill:var(--white)}a.btn-primary:hover,a.btn-primary:focus,a.btn-primary:focus-visible,button.btn-primary:hover,button.btn-primary:focus,button.btn-primary:focus-visible{background-color:var(--black);border-color:var(--black)}a.btn-primary-alt,button.btn-primary-alt{background-color:var(--black);border-color:var(--black);color:var(--white)}a.btn-primary-alt svg [fill]:not([fill=""]),button.btn-primary-alt svg [fill]:not([fill=""]){fill:var(--white)}a.btn-primary-alt:hover,a.btn-primary-alt:focus,a.btn-primary-alt:focus-visible,button.btn-primary-alt:hover,button.btn-primary-alt:focus,button.btn-primary-alt:focus-visible{background-color:var(--sunset);border-color:var(--sunset)}a.btn-secondary,button.btn-secondary{border-color:var(--black);color:var(--black)}a.btn-secondary svg [fill]:not([fill=""]),button.btn-secondary svg [fill]:not([fill=""]){fill:var(--black)}a.btn-secondary:hover,a.btn-secondary:focus,a.btn-secondary:focus-visible,button.btn-secondary:hover,button.btn-secondary:focus,button.btn-secondary:focus-visible{background-color:var(--black);color:var(--white)}a.btn-secondary:hover svg [fill]:not([fill=""]),a.btn-secondary:focus svg [fill]:not([fill=""]),a.btn-secondary:focus-visible svg [fill]:not([fill=""]),button.btn-secondary:hover svg [fill]:not([fill=""]),button.btn-secondary:focus svg [fill]:not([fill=""]),button.btn-secondary:focus-visible svg [fill]:not([fill=""]){fill:var(--white)}a.btn-secondary-alt,button.btn-secondary-alt{border-color:var(--white);color:var(--white)}a.btn-secondary-alt svg [fill]:not([fill=""]),button.btn-secondary-alt svg [fill]:not([fill=""]){fill:var(--white)}a.btn-secondary-alt:hover,a.btn-secondary-alt:focus,a.btn-secondary-alt:focus-visible,button.btn-secondary-alt:hover,button.btn-secondary-alt:focus,button.btn-secondary-alt:focus-visible{background-color:var(--white);color:var(--black)}a.btn-secondary-alt:hover svg [fill]:not([fill=""]),a.btn-secondary-alt:focus svg [fill]:not([fill=""]),a.btn-secondary-alt:focus-visible svg [fill]:not([fill=""]),button.btn-secondary-alt:hover svg [fill]:not([fill=""]),button.btn-secondary-alt:focus svg [fill]:not([fill=""]),button.btn-secondary-alt:focus-visible svg [fill]:not([fill=""]){fill:var(--black)}a.btn-white,button.btn-white{background-color:var(--white);border-color:var(--grey2);color:var(--black);border-width:1px}a.btn-white svg [fill]:not([fill=""]),button.btn-white svg [fill]:not([fill=""]){fill:var(--black)}a.btn-white:hover,a.btn-white:focus,a.btn-white:focus-visible,button.btn-white:hover,button.btn-white:focus,button.btn-white:focus-visible{background-color:var(--grey2)}a.favorite,button.favorite{background-color:var(--white);border-width:0;border-radius:50px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 7px 29px #64646f33}a.favorite svg,button.favorite svg{width:22px;height:21px}a.favorite svg .fill,button.favorite svg .fill{fill:var(--white)}a.favorite svg .line,button.favorite svg .line{fill:var(--sunset)}a.favorite:hover,button.favorite:hover{cursor:pointer}a.favorite:hover svg .fill,button.favorite:hover svg .fill{fill:var(--sunset);transition:fill .3s ease-in-out}a.favorite:active svg .fill,a.favorite.active svg .fill,button.favorite:active svg .fill,button.favorite.active svg .fill{fill:var(--sunset)}@media (min-width:992px){a.link,button.link{letter-spacing:-.37px;padding:0 24px 2px 0;font-size:1rem}a[class^=btn-],button[class^=btn-]{padding:8px 50px 9px 22px;font-size:1rem}a[class^=btn-] svg,button[class^=btn-] svg{top:.888rem;right:1.5rem}}#page-hero{position:relative}#page-hero:after{content:"";background-image:linear-gradient(#00000080,#0000);height:80px;position:absolute;top:0;left:0;right:0}#page-hero h1,#page-hero h2,#page-hero h3,#page-hero h4,#page-hero h5,#page-hero p{text-shadow:3px 3px 5px #000}#page-hero .hero-content{margin:0 auto;position:absolute;bottom:56px}#page-hero .hero-content h1{color:var(--white);margin-top:0;margin-bottom:12px}#page-hero .hero-content p{color:var(--white);margin-top:12px;margin-bottom:0}#page-hero .hero-content.align-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 24px;display:flex;inset:0}#page-hero .jump-to-section{isolation:isolate;justify-content:center;align-items:center;padding:1.94444rem 0;display:flex;position:absolute;bottom:0;left:0;right:0}#page-hero .jump-to-section a{color:var(--white);margin-bottom:4px;font-size:1.05556rem;text-decoration:none;display:inline-block}#page-hero .jump-to-section svg{margin-bottom:4px;margin-left:5px}#page-hero .jump-to-section:before{content:"";z-index:-1;background-image:linear-gradient(#0000,#00000080);position:absolute;inset:0}#page-hero .jump-to-section:after{content:"";border:dashed 1px var(--white);height:1.94444rem;margin:0 auto;position:absolute;bottom:0}@media (min-width:768px){#page-hero .hero-content{bottom:56px}#page-hero .hero-content.align-center p{max-width:50%}}@media (min-width:992px){#page-hero:after{height:161px}}@media (min-width:1200px){#page-hero .hero-content{bottom:96px}#page-hero .hero-content.align-center p{max-width:37%}#page-hero .jump-to-section a,#page-hero .jump-to-section svg{margin-bottom:10px}}.doctype-gotooTripDetailPage{scroll-padding-top:168px}.doctype-gotooTripDetailPage #website-footer{margin-bottom:80px}@media (min-width:992px){.doctype-gotooTripDetailPage{scroll-padding-top:249px}}.doctype-gotooConfirmedBookingPage .booking-number-confirm{font-size:2.5rem;font-weight:700}@layer base{input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}
