.node--unpublished{background-color:#fff4f4;}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}
.view-test{background:#fff}html{scrollbar-gutter:stable}body.gallery-open{height:100dvh;overflow:hidden}#gallery-overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100dvw;z-index:2000}#gallery-overlay .slick__arrow{display:flex;height:0;justify-content:space-between;left:50dvw;max-width:1420px;overflow:visible;position:fixed;top:50dvh;transform:translate(-50%,-50%);width:100%}#gallery-overlay .slick__arrow .slick__next,#gallery-overlay .slick__arrow .slick__prev{color:#fcd106;cursor:pointer;font-size:42px;text-shadow:rgba(0,0,0,.5)}#gallery-overlay .slick__arrow .slick__next:hover,#gallery-overlay .slick__arrow .slick__prev:hover{color:#e6bb2e}#gallery-overlay .close-overlay{background:#fff;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.5);cursor:pointer;height:20px;padding:12px;position:absolute;right:0;top:0;transform:translate(50%,-50%);transition:all .3s ease-in-out;width:20px}#gallery-overlay .close-overlay svg{height:100%;width:100%}#gallery-overlay .close-overlay:hover{background:#e6bb2e;color:#fff}#gallery-overlay .button.book-now{margin-bottom:0}#gallery-overlay .round_wrapper{background:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5);overflow:hidden}#gallery-overlay .gallery-content{margin:0 auto;max-height:80dvh;max-width:1280px;position:relative;width:calc(100% - 46px)}@media screen and (max-width:1024px){#gallery-overlay .gallery-content{max-height:80dvh}}#gallery-overlay .gallery-content>.slider{-ms-overflow-style:none;max-height:calc(80dvh - 52px);overflow:auto;scrollbar-width:none}#gallery-overlay .gallery-content>.slider::-webkit-scrollbar{display:none}#gallery-overlay .gallery-content .slick{position:relative}#gallery-overlay .gallery-content .slick>.slick__arrow{display:none}#gallery-overlay .gallery-content .slick .slick--track{max-height:100%!important}#gallery-overlay .gallery-content .views-row{display:block;height:auto;position:relative;width:100%}#gallery-overlay .gallery-content .views-row .flex-child{display:flex;gap:16px}#gallery-overlay .gallery-content .views-row .flex-child>div{display:block;height:100%;width:100%}#gallery-overlay .slick-dots{bottom:5dvh;display:flex;gap:10px;justify-content:center;left:50dvw;list-style:none;margin:0;padding:0;position:fixed;transform:translate(-50%,50%)}#gallery-overlay .slick-dots li{background:#fff;border-radius:50%;color:transparent;cursor:pointer;height:20px;transition:all .3s ease-in-out;width:20px}#gallery-overlay .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;opacity:0}#gallery-overlay .slick-dots li:hover{background:#e6bb2e}#gallery-overlay .slick-dots li.slick-active{background:#fcd106}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
@font-face{font-family:OpenSans;font-stretch:50% 100%;font-style:normal;font-weight:1 999;src:url(/themes/custom/explorer/fonts/opensans.woff2) format("woff2-variations")}@font-face{font-family:OpenSans;font-stretch:50% 100%;font-style:italic;src:url(/themes/custom/explorer/fonts/opensans_italic.woff2) format("woff2-variations")}html{-webkit-font-smoothing:antialiased;color:#111;font-family:OpenSans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400}@media screen and (min-width:768px){html{font-size:18px}}h1,h2,h3{font-family:OpenSans,Arial,Helvetica,sans-serif;font-size:24px;font-synthesis:none;font-variation-settings:"wght" 600;line-height:1.375em;margin:0}@media screen and (min-width:768px){h1,h2,h3{font-size:30px}}h2{font-size:22px;margin-bottom:16px}@media screen and (min-width:768px){h2{font-size:26px}}h3{font-size:16px;margin-bottom:.2em}@media screen and (min-width:768px){h3{font-size:18px}}p{line-height:1.375em;margin-top:0}a{color:#111}.t-grey{color:#4e4e4e}.t-white{color:#fff}.t-yellow{color:#e6bb2e}.t-green{color:#6abd7d}.t-purple{color:#c3417f}.t-blue{color:#5b65bb}.upper{text-transform:uppercase}.bold{font-weight:600}.fs-12{font-size:12px}.fs-14{font-size:14px}.fs-16{font-size:16px}.fs-18{font-size:18px}.fs-20{font-size:20px}.fs-23{font-size:23px}.fs-30{font-size:30px}.lh-1{line-height:1em}.lh-s{line-height:1.3em}.lh-l{line-height:1.5em}.no-dec,.no-dec a{text-decoration:none}.fa-duotone,.fa-light,.fa-regular,.fa-solid,.icon,.svg-inline--fa{display:inline-block;width:1em}p a{color:#e6bb2e;text-decoration:underline}p a:hover{color:#000}p a:active{color:#e6bb2e;text-decoration:none}.field--name-field-media-header{margin-bottom:30px}.page-run{margin:0 auto;max-width:1280px}.no-scroll{overflow-y:hidden}header{width:250px}@media screen and (max-width:768px){.mobile-margin{margin-left:25px;margin-right:25px}}.mb-8{margin-bottom:8px}.mb-16{margin-bottom:16px}.mb-32{margin-bottom:32px}.mb-64,.mb-128{margin-bottom:64px}@media (min-width:429px){.mb-128{margin-bottom:128px}}.mb-256{margin-bottom:256px}.flex{display:flex}.block{display:block}.inline{display:inline}.center-v{align-items:center}.center-h{justify-content:center}.grid-3{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1024px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.grid-3{grid-template-columns:100%}}.dual_grid{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.dual_grid{grid-column-gap:32px;grid-template-columns:360px minmax(0,1fr)}}@media (min-width:1280px){.dual_grid{grid-template-columns:414px 740px}}img{height:auto;max-width:100%;width:100%}.hidden{display:none}.region-post-content{margin:0 24px;max-width:1280px}@media (min-width:1024px){.region-post-content{margin:0 32px}}@media (min-width:1310px){.region-post-content{margin:0 auto}}@media (max-width:1280px){.page-node-type-page:not(.path-frontpage) .layout-content,.path-specials .layout-content,.path-touren .layout-content{margin-left:25px;margin-right:25px}}.region-header{margin:16px auto}.page-node-type-page:not(.path-frontpage) .mobile_menu_toggle svg,.path-shop .mobile_menu_toggle svg,.path-touren .mobile_menu_toggle svg{color:#000}.page-header{justify-content:space-between;padding:0 26px}@media (min-width:768px){.page-header{margin:0 32px;padding:0}}@media (min-width:1312px){.page-header{margin:0 auto}}@media (max-width:767px){.page-header{height:auto;position:relative;width:calc(100% - 52px);z-index:100}.page-header svg{max-width:100%}.page-header.course,.page-header.hotel,.page-header.tour{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);left:0;position:absolute;top:0}.page-header.course a,.page-header.hotel a,.page-header.tour a{color:#fff;font-size:25px}.page-header.course a svg,.page-header.hotel a svg,.page-header.tour a svg{max-width:100%}.page-header #block-explorer-branding{max-width:180px}.page-header .region-secondary-menu ul{flex-wrap:nowrap}.page-header .region-secondary-menu ul li{padding-right:32px}.page-header a{font-size:25px}body.path-frontpage .page-header{background:linear-gradient(180deg,rgba(0,0,0,.4),transparent);left:0;position:absolute;top:0}body.path-frontpage .page-header a{fill:#fff;color:#fff;font-size:25px}body.path-frontpage .page-header a svg{max-width:100%}}.mobile_menu_toggle{cursor:pointer;z-index:101}@media (min-width:768px){.mobile_menu_toggle{display:none}}.mobile_menu_toggle svg:first-child{display:block}.mobile_menu_toggle svg:last-child{display:none}.mobile_menu_toggle.open svg{color:#fff}.mobile_menu_toggle.open svg:first-child{display:none}.mobile_menu_toggle.open svg:last-child{color:#fff!important;display:block;z-index:20}.region-primary-menu{display:none}.region-primary-menu.open{align-items:center;background:#000;display:flex;height:100vh;justify-content:center;left:0;margin:0;padding:16px;position:fixed;top:0;width:calc(100% - 32px);z-index:10}.region-primary-menu.open nav{margin:0!important}.region-primary-menu.open nav ul{align-items:center;display:flex;flex-direction:column;justify-content:center}.region-primary-menu.open nav ul li{margin:16px 0!important;padding:0!important}.region-primary-menu.open nav ul li a{color:#fff;font-size:24px;line-height:33px;margin:0}.region-primary-menu.open nav ul li a:focus,.region-primary-menu.open nav ul li a:hover{color:#e6bb2e}.region-primary-menu.open nav ul li a:active{color:#4e4e4e}@media (min-width:768px){.region-primary-menu{display:block}}#block-explorer-branding{max-width:200px;padding-left:0}#block-explorer-branding svg{height:auto;max-width:100%}nav ul{display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.footer{background-color:#000;color:#fff;font-size:16px;padding:46px 0 200px}@media (max-width:1280px){.footer{padding:0 25px}}.footer .field--name-body>div{align-items:center;display:flex;float:none!important;justify-content:center;margin-bottom:16px}@media (min-width:1024px){.footer .field--name-body>div{justify-content:flex-start}}.footer .field--name-body>div img{height:auto;margin:10px 0;width:105px}.footer h2{font-size:20px}.footer a{color:#fcd106}.footer a:focus,.footer a:hover{color:#fff}.footer a:active{color:#4e4e4e}.region-footer-top{padding:32px 0}.region-footer-top svg{padding:14px}.footer-inner{flex-wrap:wrap;justify-content:center;margin:0 25px;max-width:1280px;text-align:center}.footer-inner .region{flex:1 100%;margin-bottom:64px}.footer-inner svg{height:1em;width:1em}@media screen and (min-width:1024px){.footer-inner{margin:0 auto;text-align:left}.footer-inner.cols-4{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.footer-inner .region{margin-bottom:0}}.teaser_wrapper{margin-bottom:64px}.teaser_wrapper .flex{gap:32px}.teaser_wrapper .flex .left{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:43%}.teaser_wrapper .flex .left img{margin-top:16px;max-width:150px}.teaser_wrapper .flex .right{width:57%}@media (max-width:768px){.teaser_wrapper .flex{flex-direction:column-reverse;gap:16px}.teaser_wrapper .flex .left,.teaser_wrapper .flex .right{max-width:100%;width:100%}}.view .views-field{height:100%}.newsletter-form{background-color:#f2f2f2;display:inline-block;width:auto}.newsletter-form form{padding:20px 32px 25px}.newsletter-form input{border:1px solid #bfbfbf;box-sizing:border-box;clear:both;display:block;font-size:16px;line-height:2rem;margin:15px 0;max-width:500px;min-width:380px;padding:3px 10px;width:100%}.newsletter-form button{background-color:#fcd106;border:0;cursor:pointer;margin-top:15px;padding:8px 20px}.newsletter-form button:hover{background-color:#e6bb2e}.sliding-popup-bottom{background-color:#000;color:#fff;width:100%}.eu-cookie-compliance-content{display:grid;font-size:14px;grid-template-columns:minmax(0,1fr);max-width:calc(100% - 48px);padding:1rem 0 1.5rem}@media (min-width:601px){.eu-cookie-compliance-content{-moz-column-gap:1rem;column-gap:1rem;grid-template-columns:minmax(0,1fr) minmax(0,160px)}}@media (min-width:680px){.eu-cookie-compliance-content{grid-template-columns:minmax(0,1fr) minmax(0,280px)}}@media (min-width:768px){.eu-cookie-compliance-content{max-width:calc(100% - 70px)}}@media (min-width:1310px){.eu-cookie-compliance-content{max-width:1280px}}.eu-cookie-compliance-content button{background-color:#000;border:0;color:#fcd106;height:2rem;padding:.5rem 1rem}.eu-cookie-compliance-content button:hover{color:#e6bb2e}.eu-cookie-compliance-message{max-width:unset}.eu-cookie-compliance-message h2{font-size:20px;margin-bottom:8px}.eu-cookie-compliance-buttons{align-self:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-start;max-width:unset;padding-top:1rem}@media (min-width:540px){.eu-cookie-compliance-buttons{flex-direction:row-reverse;justify-content:flex-end;padding-top:.5rem}}.eu-cookie-compliance-buttons .agree-button{border:2px solid #fcd106;font-weight:600;line-height:.8rem;text-transform:uppercase}.eu-cookie-compliance-buttons .agree-button:hover{background-color:#e6bb2e;color:#000}button.eu-cookie-compliance-more-button{padding:0;text-decoration:underline}.ui-dialog.webform-confirmation-modal{background-color:#fff!important;border:none;border-radius:16px;box-shadow:0 0 50px rgba(0,0,0,.4)!important;box-sizing:border-box;margin:0 auto!important;max-width:600px!important;padding:0;width:calc(100% - 32px)!important;z-index:201}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar{background-color:#000;border:none;border-radius:16px 16px 0 0;padding:12px 24px}.ui-dialog.webform-confirmation-modal button.ui-dialog-titlebar-close{background-color:transparent;border:none}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar-close{right:29px}.ui-dialog.webform-confirmation-modal .ui-dialog-titlebar-close .ui-icon-closethick{background-color:#fcd106;background-image:url(/core/misc/icons/000000/ex.svg);background-position:6px 6px;background-size:18px;border-radius:50%;height:30px;margin:-15px 0 0 -15px;width:30px}.ui-widget-overlay.ui-front{opacity:.5;z-index:200}.webform-confirmation-modal--content{border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:25px!important}
.page-menu{justify-content:flex-end}#block-explorer-main-menu{margin-right:20px}#block-explorer-main-menu .menu-item{font-size:18px;margin-right:25px}#block-explorer-main-menu .menu-item a:focus,#block-explorer-main-menu .menu-item a:hover{color:#e6bb2e}#block-explorer-main-menu .menu-item a:active{color:#4e4e4e}#block-explorer-main-menu .menu-item:last-child{margin-right:0}@media (min-width:835px){#block-explorer-main-menu .menu-item{margin-right:32px}}@media (min-width:870px){#block-explorer-main-menu .menu-item{font-size:20px}}@media (min-width:950px){#block-explorer-main-menu{margin-right:45px}}.region-secondary-menu li{padding-right:33px;width:23px}.region-secondary-menu li:last-child{padding:0}
.paragraph--type--area{display:block;height:143px;margin-right:8px;overflow:hidden;position:relative;width:143px}.paragraph--type--area span{font-size:1.5rem;font-weight:700;text-transform:uppercase}.paragraph--type--area .blazy{display:inline-block;overflow:hidden;position:relative}.paragraph--type--area .area-inner,.paragraph--type--area .blazy img{transition:all .2s cubic-bezier(.62,.28,.23,.99)}.paragraph--type--area .area-inner{align-content:center;background-color:rgba(0,0,0,.65);flex-wrap:wrap;height:100%;position:absolute;top:0;width:100%}.paragraph--type--area svg{font-size:36px;margin-bottom:8px}@media screen and (min-width:768px){.paragraph--type--area{height:300px;width:300px}.paragraph--type--area span{font-size:2.5rem}}.paragraph--type--area:hover .area-inner{background-color:rgba(0,0,0,.75)}.paragraph--type--area:hover img{transform:scale3d(1.2,1.2,1)}.paragraph--type--area:active .t-white{color:#fcd106}
.stage_full{border-radius:10px;padding:16px}.stage_full .stage-info{display:flex;flex-wrap:wrap;font-size:16px;gap:26px;justify-content:flex-start}.stage_full .stage-title{font-size:23px;font-weight:600}.stage_full .grid-container{display:grid;gap:3rem;grid-template-columns:1fr 2fr}@media (max-width:1024px){.stage_full .grid-container{gap:1rem;grid-template-columns:1fr}}.stage_full .grid-container .left .media{border-radius:10px 10px 0 0;overflow:hidden}.stage_full .grid-container .left .media img{transition:all .3s ease-in-out}
.field--type-webform{background:#f2f2f2;margin:0 -16px;padding:25px}@media (max-width:1024px){.field--type-webform{margin:0 -25px}}.webform-submission-form .captcha{font-size:14px;margin-bottom:2em}.webform-submission-form .webform-section{margin-bottom:32px;max-width:492px;width:100%}.webform-submission-form .webform-section h3{margin-bottom:16px}.webform-submission-form .form-item{display:flex;flex-direction:column;margin-bottom:16px;position:relative}.webform-submission-form .form-item fieldset legend,.webform-submission-form .form-item label{font-size:12px;font-variation-settings:"wght" 600;line-height:17px;text-transform:uppercase}.webform-submission-form .form-item input:not(.js-webform-telephone-international),.webform-submission-form .form-item textarea{background:#fff;border:1px solid #bfbfbf;font-size:16px;line-height:22px;max-width:calc(100% - 32px);outline:none;padding:12px 16px;width:100%}.webform-submission-form .form-item input:not(.js-webform-telephone-international):active,.webform-submission-form .form-item input:not(.js-webform-telephone-international):focus,.webform-submission-form .form-item input:not(.js-webform-telephone-international):hover,.webform-submission-form .form-item textarea:active,.webform-submission-form .form-item textarea:focus,.webform-submission-form .form-item textarea:hover{border-color:#e6bb2e;outline:none}.webform-submission-form .form-item .js-webform-telephone-international{border:1px solid #bfbfbf;font-size:16px;line-height:22px;max-width:100%;outline:none;padding:12px 16px 12px 52px;width:100%}.webform-submission-form .form-item .js-webform-telephone-international:active,.webform-submission-form .form-item .js-webform-telephone-international:focus,.webform-submission-form .form-item .js-webform-telephone-international:hover{border-color:#e6bb2e;outline:none}.webform-submission-form .form-item .js-webform-telephone-international .iti__country{color:#111;font-size:16px;line-height:22px}.webform-submission-form .form-item.js-form-type-checkbox,.webform-submission-form .form-item.js-form-type-radio{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.webform-submission-form .form-item.js-form-type-checkbox input,.webform-submission-form .form-item.js-form-type-radio input{border:1px solid #bfbfbf;flex:0 0 30px;height:30px;margin-right:16px;max-width:100%;outline:none;width:30px}.webform-submission-form .form-item.js-form-type-checkbox label,.webform-submission-form .form-item.js-form-type-radio label{font-size:16px;font-variation-settings:"wght" 400;line-height:22px;text-transform:none}.webform-submission-form .form-item.js-form-type-checkbox{margin-bottom:16px}.webform-submission-form .form-item .form-item--error-message{color:#ff011a;font-size:12px;line-height:17px;margin-top:4px}.webform-submission-form .form-item .description{font-size:14px;line-height:19px;margin-top:8px}.webform-submission-form .form-item .description a{font-weight:700}.webform-submission-form .form-item .description a:focus,.webform-submission-form .form-item .description a:hover{color:#e6bb2e}.webform-submission-form .form-item .description a:active{text-decoration:none}.webform-submission-form .js-form-type-webform-custom-composite{border-bottom:1px solid #bfbfbf;margin-bottom:32px;max-width:492px;padding-bottom:16px;width:100%}.webform-submission-form .js-form-type-webform-custom-composite table{border:0;border-spacing:0;padding:0;width:100%}.webform-submission-form .js-form-type-webform-custom-composite table tr{display:block}.webform-submission-form .js-form-type-webform-custom-composite table tr:nth-child(n+2){border-top:1px solid #bfbfbf;margin:16px 0;padding:32px 0 16px}.webform-submission-form .js-form-type-webform-custom-composite table tr td,.webform-submission-form .js-form-type-webform-custom-composite table tr th{border:0;border-spacing:0;cursor:pointer;font-size:16px;line-height:22px;padding:0;text-align:left;vertical-align:middle;width:100%}.webform-submission-form .js-form-type-webform-custom-composite>label{display:block;font-size:18px;font-variation-settings:"wght" 600;line-height:1.375em;margin-bottom:16px;text-transform:none}.webform-submission-form .form-actions .button{background:#fcd106;border:none;color:#111;cursor:pointer;font-size:16px;font-weight:600;max-width:492px;outline:none;padding:16px;width:100%}.webform-submission-form .form-actions .button:focus,.webform-submission-form .form-actions .button:hover{background:#e6bb2e}.webform-submission-form .form-actions .button:active{background:#8d8d8d}.webform-submission-form button{background:transparent;border:none;cursor:pointer;outline:none}.webform-submission-form button:focus,.webform-submission-form button:hover{color:#e6bb2e}.webform-submission-form button:active{color:#4e4e4e}.webform-submission-form div[role=alert]{border:2px solid #ff011a;font-size:18px;line-height:27px;margin-bottom:16px;padding:32px}.webform-submission-form .js-form-type-processed-text{border:5px solid #e6bb2e;font-size:18px;line-height:27px;margin-bottom:32px;padding:32px}.webform-submission-form .js-form-type-processed-text h4{margin-bottom:16px;margin-top:0}.webform-submission-form .js-form-type-processed-text a{color:#111;cursor:pointer;font-size:16px;font-variation-settings:"wght" 600;line-height:22px;margin-top:32px}.webform-submission-form .js-form-type-processed-text a svg{margin-right:8px}.webform-submission-form .js-form-type-processed-text a:focus,.webform-submission-form .js-form-type-processed-text a:hover{color:#e6bb2e}.webform-submission-form .js-form-type-processed-text a:active{text-decoration:none}.webform-submission-form .form-required:after{content:"*";margin-left:6px}.webform-submission-form select{background-color:#fff;border:1px solid #bfbfbf;box-sizing:border-box;font-size:16px;padding:12px 16px 11px;width:100%}.webform-submission-form select:focus,.webform-submission-form select:hover{border-color:#e6bb2e}.webform-submission-form select{cursor:pointer;padding:10px 16px 13px}.webform-submission-form .select-arrow{background-color:#fff;padding-right:16px;pointer-events:none;position:absolute;right:2px;top:44%}.webform-submission-form .select-arrow svg{height:25px;width:22px}.webform-submission-form .error{border-color:#ff011a!important}.webform-submission-form label.error{color:#ff011a!important}body.cookie-agreed .cookie_hint{display:none}body:not(.cookie-agreed) .cookie_hint{border:5px solid #e6bb2e;display:block;padding:32px}body:not(.cookie-agreed) .cookie_hint button{background-color:#fcd106;border:none;cursor:pointer;display:flex;justify-content:center;padding:18px 0 17px;width:100%}body:not(.cookie-agreed) .cookie_hint button:focus,body:not(.cookie-agreed) .cookie_hint button:hover{background-color:#e6bb2e}body:not(.cookie-agreed) .cookie_hint button:active{background-color:#000;color:#fff}body:not(.cookie-agreed) form.webform-submission-form{display:none}
.field--name-field-feedback{background:#000;color:#fff;margin-bottom:64px;max-width:calc(100% - 64px);overflow:hidden;padding:32px;width:100%}@media (min-width:768px){.field--name-field-feedback{padding:32px}}.field--name-field-feedback .toggle_full_version{align-items:center;cursor:pointer;display:flex}.field--name-field-feedback .toggle_full_version svg{margin-right:8px}.field--name-field-feedback .toggle_full_version .closed{display:none}.field--name-field-feedback .short_version{font-size:20px;font-style:italic;line-height:27px}.field--name-field-feedback .short_version:before{content:"«"}.field--name-field-feedback .short_version:after{content:"»"}.field--name-field-feedback .full_version{display:none;font-size:20px;font-style:italic;line-height:27px;padding:16px 0 32px}.field--name-field-feedback .full_version:before{content:"«"}.field--name-field-feedback .full_version:after{content:"»"}.field--name-field-feedback .info{font-size:16px;margin-top:64px;position:relative}.field--name-field-feedback .info:before{background:#fff;content:"";height:1px;left:0;position:absolute;top:-32px;width:40px}.field--name-field-feedback .field__items,.field--name-field-feedback .slick_slider{overflow:hidden;position:relative}.field--name-field-feedback .field__items .slick-track,.field--name-field-feedback .slick_slider .slick-track{display:flex}.field--name-field-feedback .arrows{align-items:center;display:flex;height:auto;justify-content:center;margin-top:32px;position:relative;width:100%}.field--name-field-feedback .arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;margin:0 2px;padding:0}.field--name-field-feedback .arrows button svg{background:#fcd106;color:#111;height:1em;padding:14px;width:1em}.field--name-field-feedback .arrows button:hover svg{background:#e6bb2e}.field--name-field-feedback .arrows button:active svg{background:#8d8d8d}.field--name-field-feedback .arrows .slick-disabled:focus svg,.field--name-field-feedback .arrows .slick-disabled:hover svg,.field--name-field-feedback .arrows .slick-disabled svg{background-color:#4e4e4e;cursor:not-allowed;opacity:.75;pointer-events:all!important}
.field--type-text-long ul,.field--type-text-with-summary ul,.paragraph--type--fulltext ul,.paragraph--type--simple-paragraph ul{list-style-position:inside;list-style-type:none;padding:0}.field--type-text-long ul li,.field--type-text-with-summary ul li,.paragraph--type--fulltext ul li,.paragraph--type--simple-paragraph ul li{margin-bottom:16px;padding-left:30px;position:relative}.field--type-text-long ul li:before,.field--type-text-with-summary ul li:before,.paragraph--type--fulltext ul li:before,.paragraph--type--simple-paragraph ul li:before{content:"—";display:inline-block;left:0;position:absolute;top:0}.paragraph--type--fulltext{margin:0 auto 64px}.field--name-field-static-content .field__item .paragraph{margin:32px auto}.field--name-field-static-content .field__item .paragraph:first-child{margin-top:32px}.field--name-field-static-content .field__item .paragraph:last-child{margin-bottom:64px}
.field-related-tours .tour-wrapper{margin-top:16px}.field-related-tours .tour-wrapper .tour-link{align-items:center;display:flex}.field-related-tours .tour-wrapper .tour-link svg{margin-right:16px}.field-related-tours .tour-wrapper .tour-link:hover{color:#e6bb2e}.field-related-tours .tour-wrapper .tour-link:active,.field-related-tours .tour-wrapper .tour-link:active svg{color:#4e4e4e}
.stage{background-color:#fff;border:1px solid #bfbfbf;border-radius:10px;margin-bottom:64px;padding:10px}.stage.highlight{cursor:pointer;transition:all .3s ease-in-out}.stage.highlight:hover{background:#e6bb2e}.stage.highlight:hover .media img{transform:scale(1.05)}@media screen and (min-width:1023px){.stage{margin-bottom:0}}.stage .media{border-radius:10px 10px 0 0;overflow:hidden}.stage .media img{transition:all .3s ease-in-out}.stage-wrapper-inner{padding:16px 16px 32px}.stage-field{margin-bottom:16px}.stage-info{display:flex;flex-wrap:wrap;font-size:16px;gap:26px;justify-content:flex-start}.stage-title{font-size:23px;font-weight:600}
.tour-info{display:grid;grid-template-columns:60px minmax(0,1fr)}.tour-info .icon{align-items:center;background-color:transparent;border-radius:6px;color:#818181;display:flex;font-size:1.7rem;height:3.333rem;width:3.333rem}.tour-info .info{align-content:center;align-items:center;display:flex;flex-wrap:wrap;font-weight:600;gap:4px;margin-left:16px}.tour-info .label{color:#4e4e4e;font-size:.7777rem;font-weight:600;text-transform:uppercase;width:100%}.tour-info .color-1{color:#00bc31}.tour-info .color-2{color:#ffcf34}.tour-info .color-3{color:#fb7925}.tour-info .color-4{color:#ff011a}.tour-info .color-5{color:#c3417f}
.hotel-image{height:100%;width:100%}.hotel-image>img{display:none}@media (min-width:1024px){.hotel-image>img{display:block;opacity:.8;top:0;z-index:-1}.hotel-image,.hotel-image>img{position:relative}.hotel-image .field{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:-1}.hotel-image .field img{border:20px solid #fff;box-shadow:0 0 40px rgba(0,0,0,.7);height:auto;width:auto}}
.action-buttons{margin-top:48px}.action-buttons.wide{display:grid;grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.action-buttons.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.button svg{margin-right:13px}.button.primary{background-color:#fcd106;cursor:pointer;display:flex;justify-content:center;padding:18px 0 17px}.button.primary:focus,.button.primary:hover{background-color:#e6bb2e}.button.primary:active{background-color:#000;color:#fff}.button.book-now{margin-bottom:16px;width:100%}.button.secondary{background-color:transparent;cursor:pointer;display:flex;justify-content:center;padding:18px 0 17px}.button.secondary:focus,.button.secondary:hover{color:#e6bb2e}.button.secondary:active{color:#4e4e4e}.button.individual-tour{width:100%}
.node--type-tour.node--view-mode-full{margin-bottom:64px}@media screen and (min-width:768px){.node--type-tour.node--view-mode-full{padding:0 32px}}@media (min-width:1024px){.tour-aside{margin-bottom:-250px;transform:translateY(-250px)}}.tour-header{background-color:#fff;padding:32px 0}@media screen and (min-width:768px){.tour-header{margin-left:-32px;padding:32px}}@media (min-width:1024px){.tour-header{margin-bottom:32px}}#tour-info-wrapper{margin:0 25px}@media screen and (min-width:1023px){#tour-info-wrapper{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}}.tour-right>h2{margin-left:25px}@media screen and (min-width:1023px){.tour-right>h2{margin-left:0}}h1{font-style:normal;margin:8px 0}.pill-box{align-items:flex-start;display:flex;gap:8px;margin-top:16px;width:100%}.pill{background-color:#4e4e4e;border-radius:8px;display:inline;padding:4px 16px}.stages-wrapper{margin:0}@media screen and (max-width:1023px){.stages-wrapper{margin:0 25px}}#tour-info-wrapper,.booking-info>.field,.photoswipe-gallery,.stages-wrapper,.tour-right>.field{margin-bottom:80px}@media screen and (min-width:1023px){.stages-inner{display:grid;gap:32px 16px;grid-template-columns:repeat(2,minmax(0,1fr))}}.booking-info{margin:0 25px}@media screen and (min-width:1023px){.booking-info{margin:0}}@media screen and (max-width:1023px){.field--name-field-tour-gallery{margin:0 25px 64px}}.slider-block{max-height:100vh;overflow-y:scroll}@media (min-width:1024px){.slider-block{max-height:unset;overflow-y:unset}}.slider-block #js-tour-menu{padding-bottom:5em}@media screen and (min-width:1023px){.slider-block{background-color:#f2f2f2;display:block;padding:32px}.slider-block h2.menu-title{display:none}.slider-block li{font-size:16px;font-weight:600;margin-bottom:1em}}.tour-menu-block{display:none;float:right;height:auto;max-width:320px;position:-webkit-sticky;position:sticky;top:282px}.tour-menu-block ol{margin:0;padding:0 0 0 20px}.tour-menu-block.open{background-color:#f2f2f2;box-shadow:0 0 32px rgba(0,0,0,.3);display:block;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:100}.tour-menu-block.open h2{margin:0;padding:32px 25px}.tour-menu-block.open h2.menu-title{background-color:#fcd106}.tour-menu-block.open ol{margin-left:25px}.tour-menu-block.open a{display:block;font-size:18px;padding:10px 0}.tour-menu-block.open .action-buttons{display:none}.tour-menu-block.open .js-enabled-menu{padding-right:25px}@media screen and (min-width:1024px){.tour-menu-block{display:block;padding-right:32px}}@media screen and (min-width:1280px){.tour-menu-block{padding-right:64px}}.tour-menu-trigger{align-items:center;background-color:#fcd106;border-radius:50%;bottom:32px;display:flex;height:45px;justify-content:center;position:fixed;right:32px;width:45px;z-index:101}.tour-menu-trigger.active .menu-opener{display:none}.tour-menu-trigger.active .menu-closer{display:block}@media (min-width:1023px){.tour-menu-trigger{display:none}}@media (min-width:1024px){.field--name-field-tour-image{margin-bottom:64px}}.region-post-content .field--name-field-tour-image{margin-bottom:0}.lead-text{margin-bottom:64px}.field--name-field-tour-gallery .field__items{display:flex;flex-wrap:wrap;gap:16px}.field--name-field-tour-gallery .field__items>div{max-width:100%;position:relative}@media (min-width:768px){.field--name-field-tour-gallery .field__items>div{max-width:calc(50% - 8px)}}.field--name-field-tour-gallery .field__items>div a{display:block;overflow:hidden}.field--name-field-tour-gallery .field__items>div img{box-shadow:0 0 12px #00000029;display:block;transition:all .2s cubic-bezier(.62,.28,.23,.99)}.field--name-field-tour-gallery .field__items>div img:hover{box-shadow:0 0 36px #00000029;transform:scale3d(1.1,1.1,1)}.field--name-field-tour-referenced-gallery .show_gallery{cursor:pointer}.field--name-field-tour-referenced-gallery .show_gallery svg{margin-right:16px}.field--name-field-tour-referenced-gallery .show_gallery:hover{color:#e6bb2e}.field--name-field-tour-referenced-gallery .show_gallery:active{color:#4e4e4e}.field--name-field-tour-booking-form,.field--name-field-tour-individual-form{display:none}.field--name-field-tour-content{clear:both;display:flex;flex-wrap:wrap;width:100%}.field--name-field-tour-content .align-left{margin-bottom:16px}@media (min-width:768px){.field--name-field-tour-content .align-left{margin-right:16px}}.field--name-field-tour-content .align-right{margin-bottom:16px}@media (min-width:768px){.field--name-field-tour-content .align-right{margin-left:16px}}.field--name-field-tour-content .align-center{margin-bottom:16px}@media (min-width:1280px){.tour-hotels .hotels-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.tour-hotels .hotels-inner .hotel-teaser-inner .logo{justify-content:flex-start}}
.region-secondary-menu a:focus svg,.region-secondary-menu a:hover svg{color:#e6bb2e}.region-secondary-menu a:active svg{color:#4e4e4e}
.tour-teaser{box-shadow:0 0 12px #00000029;height:100%;transition:all .2s cubic-bezier(.62,.28,.23,.99)}.tour-teaser .media{overflow:hidden}.tour-teaser .media img{transition:all .2s cubic-bezier(.62,.28,.23,.99)}.tour-teaser:hover{box-shadow:0 0 36px #00000029}.tour-teaser:hover img{transform:scale3d(1.1,1.1,1)}.tour-teaser:active{background:#f2f2f2}.tour-teaser .imagewrapper{position:relative}.tour-teaser .imagewrapper .bill{align-items:center;background:#e6bb2e;border-radius:8px;bottom:16px;display:flex;gap:2px;padding:4px 8px;position:absolute;right:16px;width:auto}.tour-teaser .imagewrapper .bill .number{font-weight:700}.tour-teaser .imagewrapper .bill span{color:#111;font-size:12px;line-height:12px}.tour-teaser .tour-info-wrapper{display:flex;font-size:24px;gap:3px}.tour-teaser .tour-info-wrapper .tour-info{display:block}.tour-teaser .tour-info-wrapper .info{display:none}@media screen and (min-width:400px){.tour-teaser .tour-info-wrapper{gap:12px}}@media screen and (min-width:768px){.tour-teaser .tour-info-wrapper{gap:8px}}@media screen and (min-width:1280px){.tour-teaser .tour-info-wrapper{gap:15px}}.tour-teaser .icon{font-size:1.2rem;height:20px;width:28px}.tour-teaser .icon svg{max-height:24px;max-width:30px}@media (min-width:440px){.tour-teaser .icon{font-size:1.5rem;height:30px}}@media (min-width:768px){.tour-teaser .icon{font-size:1.65rem;height:40px}}.stage-pill.pill{background-color:#fff;border:2px solid;color:#000;display:block;font-size:14px;height:1em;line-height:16px;padding:5px 10px 7px}@media screen and (min-width:1025px){.stage-pill.pill{font-size:12px;padding:3px 6px 6px}}@media screen and (min-width:1200px){.stage-pill.pill{font-size:14px;padding:5px 10px 7px}}.stage-pill.pill.t-yellow{border-color:#e6bb2e}.stage-pill.pill.t-green{border-color:#6abd7d}.stage-pill.pill.t-blue{border-color:#5b65bb}.stage-pill.pill.t-purple{border-color:#c3417f}.stage-pill.pill.t-carmin{border-color:#d46662}.tour-teaser .icon.rounded{align-items:center;border-radius:100%;color:#fff;display:flex;font-size:1.2rem;height:28px;justify-content:center;line-height:1em;width:28px}.tour-teaser .icon.rounded svg{max-height:16px;max-width:20px}.tour-teaser .icon.rounded.t-yellow{background-color:#e6bb2e;color:#fff}.tour-teaser .icon.rounded.t-green{background-color:#6abd7d}.tour-teaser .icon.rounded.t-blue{background-color:#5b65bb}.tour-teaser .icon.rounded.t-purple{background-color:#c3417f}.tour-teaser .icon.rounded.t-carmin{background-color:#d46662}.teaser-icons{justify-content:space-between}.tour-teaser-inner{box-sizing:content-box;padding:16px}@media screen and (min-width:768px){.tour-teaser-inner{padding:16px 16px 32px}}@media screen and (min-width:1280px){.tour-teaser-inner{padding:16px 32px 32px}}.icon.type{margin-left:auto}.pill{background-color:#4e4e4e;border-radius:24px;display:inline;padding:4px 10px}.stage-type-group{gap:5px}
