/*b87a8cd6f88df2e648d5249e578ebc97*/
@charset "UTF-8";
.g-content{margin:0.625rem;padding:1.5rem}.g-flushed .g-content{margin:0;padding:0}body{font-size:1rem;line-height:1.5}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.25rem}h5{font-size:1.2rem}h6{font-size:1rem}small{font-size:0.875rem}cite{font-size:0.875rem}sub,sup{font-size:0.75rem}code,kbd,pre,samp{font-size:1rem;font-family:"Menlo", "Monaco", monospace}textarea,select[multiple=multiple],input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="time"],input[type="url"],input[type="week"],input:not([type]){border-radius:0.1875rem}@font-face{font-family:"PlayfairDisplay";font-style:normal;font-weight:700;src:url('../fonts/PlayfairDisplay/PlayfairDisplay-Bold/PlayfairDisplay-Bold.eot#iefix') format("embedded-opentype"), url('../fonts/PlayfairDisplay/PlayfairDisplay-Bold/PlayfairDisplay-Bold.woff2') format("woff2"), url('../fonts/PlayfairDisplay/PlayfairDisplay-Bold/PlayfairDisplay-Bold.woff') format("woff"), url('../fonts/PlayfairDisplay/PlayfairDisplay-Bold/PlayfairDisplay-Bold.ttf') format("truetype"), url('../fonts/PlayfairDisplay/PlayfairDisplay-Bold/PlayfairDisplay-Bold.svg#PlayfairDisplay') format("svg")}@font-face{font-family:"Lato-Regular";font-style:normal;font-weight:400;src:url('../fonts/Lato/Lato-Regular/Lato-Regular.eot#iefix') format("embedded-opentype"), url('../fonts/Lato/Lato-Regular/Lato-Regular.woff2') format("woff2"), url('../fonts/Lato/Lato-Regular/Lato-Regular.woff') format("woff"), url('../fonts/Lato/Lato-Regular/Lato-Regular.ttf') format("truetype"), url('../fonts/Lato/Lato-Regular/Lato-Regular.svg#Lato-Regular') format("svg")}@font-face{font-family:"Lato-Bold";font-style:normal;font-weight:700;src:url('../fonts/Lato/Lato-Bold/Lato-Bold.eot#iefix') format("embedded-opentype"), url('../fonts/Lato/Lato-Bold/Lato-Bold.woff2') format("woff2"), url('../fonts/Lato/Lato-Bold/Lato-Bold.woff') format("woff"), url('../fonts/Lato/Lato-Bold/Lato-Bold.ttf') format("truetype"), url('../fonts/Lato/Lato-Bold/Lato-Bold.svg#Lato-Bold') format("svg")}#g-page-surround{max-width:120rem;margin:0 auto}#g-navigation .g-grid{margin:0 auto;max-width:80rem;position:unset}.ConMaxWid{margin:0 auto;max-width:80rem;position:relative}.g-content,.spacing{margin:3.125rem calc(3.125rem/2);padding:0}@media only screen and (min-width:50rem){.g-content,.spacing{margin:3.125rem}}.SectionSpacing{padding-bottom:calc(2.5rem/2)}@media only screen and (min-width:50rem){.SectionSpacing{padding-bottom:calc(2.5rem*1.25)}}.container{padding-right:0;padding-left:0}.row{margin-top:0;margin-right:0;margin-left:0}.row>*{padding-right:0;padding-left:0}figure{margin:0;display:block}dialog{padding:0}.fluid-title-L,.fluid-title-M,.fluid-title-S{font-weight:700;line-height:1.2;margin:1.5rem 0 0.9375rem 0;color:#1E1E1E;font-family:"PlayfairDisplay"}.fluid-title-S{font-size:clamp(1.125rem, 1.75vw, 1.25rem)}.fluid-title-M{font-size:clamp(1.5rem, 2.5vw, 1.875rem)}.fluid-title-L{font-size:clamp(2.25rem, 4.5vw, 3.5rem)}.ffPrimary{font-family:"PlayfairDisplay"}.ffSecondary{font-family:"Lato"}.fw400{font-weight:400}.fw700{font-weight:700}.mcfs,body p{font-size:clamp(1rem, 1.8vw, 1.125rem)}.mtw{margin:0 auto;max-width:680px;text-align:justify}.bgPrimary{background-color:#F7F5F2}.bgSecondary{background-color:#1E1E1E}.txtPrimary{color:#1E1E1E}.txtSecondary{color:#444444}.bttn{display:inline-block;border-radius:0.5rem;line-height:1;font-weight:700;transform:translateY(0);box-shadow:none;transition:all 150ms ease-in-out}.bttn:hover{transform:translateY(-2px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.15)}.bttn-S{padding:0.25rem 0.5rem;font-size:clamp(0.75rem, 1.2vw, 0.875rem)}.bttn-M{padding:0.5rem 1rem;font-size:clamp(1rem, 1.5vw, 1.125rem)}.bttn-L{padding:1rem 2rem;font-size:clamp(1.125rem, 1.8vw, 1.375rem)}.bttn-Orange{color:#F7F5F2;background-color:#E67E22}.bttn-Orange:hover{color:#F7F5F2;background-color:#D9731E}.bttn-Red{color:#F7F5F2;background-color:#B11226}.bttn-Red:hover{color:#F7F5F2;background-color:#8F0F1Eff}.bttn-Gold{color:#C9A24D;background-color:transparent;border:1px solid #C9A24D}.bttn-Gold:hover{color:#F7F5F2;background-color:#C9A24D}.ul-list{margin:1.25rem 0 1.25rem 0.3125rem;list-style:none}.ul-list li{position:relative;margin-bottom:0.625rem;margin-left:1.875rem}.ul-list li::before{position:absolute;top:5px;left:-25px;font-size:0.75rem;font-family:"Font Awesome 7 Free", "Font Awesome 7 Brands";font-weight:900}.list-iArrow li::before{content:""}.list-iCheck li::before{content:""}.list-iXmark li::before{content:""}.list-iDiamond li::before{content:""}.list-iSquare li::before{content:""}.list-iCircle li::before{content:""}.list-cRed li::before{color:#B11226}.list-cOrange li::before{color:#E67E22}.list-cGold li::before{color:#C9A24D}.ol-list{margin:0.9375rem 0 0.9375rem 0.3125rem;padding:0;list-style:none;position:relative}.ol-list li{position:relative;counter-increment:step-counter;margin-bottom:1.25rem;margin-left:1.875rem}.ol-list li::before{content:counter(step-counter);position:absolute;left:-30px;top:2px;width:20px;height:20px;text-align:center;line-height:20px;border-radius:0.25rem;font-size:0.875rem;color:#B11226;background-color:#B11226}.list-col2{column-count:0}@media only screen and (min-width:50rem){.list-col2{column-count:2}}.list-col3{column-count:0}@media only screen and (min-width:50rem){.list-col3{column-count:3}}.flex-content{display:flex;flex-flow:column nowrap;gap:2.5rem calc(2.5rem/2)}@media only screen and (min-width:50rem){.flex-content{flex-flow:row wrap;gap:2.5rem}}.flex-content p:last-child{margin-bottom:0}@media only screen and (max-width:50rem){.flex-pri{order:1}.flex-sec{order:2}}.item80{flex:0 1 calc(80% - (2.5rem/2))}.item75{flex:0 1 calc(75% - (2.5rem/2))}.item70{flex:0 1 calc(70% - (2.5rem/2))}.item60{flex:0 1 calc(60% - (2.5rem/2))}.item50{flex:0 1 calc(50% - (2.5rem/2))}.item40{flex:0 1 calc(40% - (2.5rem/2))}.item33{flex:0 1 calc(33.33333% - ((2.5rem*2)/3))}.item30{flex:0 1 calc(30% - (2.5rem/2))}.item25-2{flex:0 1 calc(25% - (2.5rem/2))}.item25-4{flex:0 1 calc(50% - (2.5rem/2))}@media only screen and (min-width:50rem){.item25-4{flex:0 1 calc(25% - ((2.5rem*3)/4))}}.item20-2{flex:0 1 calc(20% - (2.5rem/2))}.item20-5{flex:0 1 calc(50% - (2.5rem/2))}@media only screen and (min-width:50rem){.item20-5{flex:0 1 calc(20% - ((2.5rem*4)/5))}}.accordion-wrapper{}.accordion-wrapper details{margin-bottom:0.9375rem;border-bottom:1px solid #B11226}.accordion-wrapper details summary{font-size:clamp(1rem, 1.8vw, 1.125rem);font-weight:700;cursor:pointer;padding:0.625rem 0;position:relative}.accordion-wrapper details summary::before{position:absolute;content:"";top:calc(50% - 8px);right:10px;width:16px;height:16px;line-height:1;color:#B11226;font-family:"Font Awesome 7 Free", "Font Awesome 7 Brands";font-size:1rem;font-weight:900}.accordion-wrapper details p{margin:0;padding:0.9375rem 0}.accordion-wrapper details[open] summary{border-radius:0.25rem 0.25rem 0 0}.accordion-wrapper details[open] summary::before{content:""}.g-offcanvas-right .g-offcanvas-toggle{left:unset;top:20px;right:25px;width:30px;height:30px}.g-offcanvas-right .g-offcanvas-toggle::before{top:0;right:0;bottom:0;left:0}#g-offcanvas{padding-left:0}#g-offcanvas #g-mobilemenu-container{font-family:"Lato";margin:0}#g-offcanvas #g-mobilemenu-container .g-toplevel{padding:1.5625rem;font-size:1.25rem}#g-offcanvas #g-mobilemenu-container .g-toplevel>li>.g-menu-item-container{padding:0.5rem 0}#g-offcanvas #g-mobilemenu-container .g-toplevel>li>.g-menu-item-container>.g-menu-item-content{padding-left:0}#g-offcanvas #g-mobilemenu-container .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content{color:#B11226}#g-offcanvas #g-mobilemenu-container .g-toplevel>li.active>.g-menu-item-container>.g-menu-item-content .g-menu-parent-indicator::after{color:#F7F5F2}#g-offcanvas #g-mobilemenu-container .g-toplevel li.g-parent .g-menu-parent-indicator::after{color:#1E1E1E}#g-offcanvas #g-mobilemenu-container .g-toplevel li:hover>.g-menu-item-container>.g-menu-item-content{color:#1E1E1E}#g-offcanvas #g-mobilemenu-container .g-sublevel{padding:1.5625rem;font-size:1rem}#g-offcanvas #g-mobilemenu-container .g-sublevel .g-menu-item-container{padding:0.5rem 0}#g-offcanvas #g-mobilemenu-container .g-sublevel .g-menu-item-container .g-menu-item-content{display:flex;flex-direction:column;gap:4px;line-height:1.25}#g-offcanvas #g-mobilemenu-container .g-sublevel .g-menu-item-container .g-menu-item-content .g-menu-item-title{order:2}#g-offcanvas #g-mobilemenu-container .g-sublevel .g-menu-item-container .g-menu-item-content .g-menu-item-subtitle{order:1}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active>.g-menu-item-container{color:#1E1E1E}#g-offcanvas #g-mobilemenu-container ul>li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover>.g-menu-item-container{color:#1E1E1E}#g-navigation .mobile-nav-icons{position:absolute;top:20px;right:65px;display:flex;flex-flow:row nowrap;column-gap:calc(2.5rem/4)}#g-navigation .mobile-nav-icons-item{color:#B11226;font-size:1.875rem;line-height:1}#g-navigation .mobile-nav-icons-item:active,#g-navigation .mobile-nav-icons-item:hover{color:#B11226}#g-navigation .g-main-nav{font-family:"Lato";padding:0 3.125rem 0 0}#g-navigation .g-main-nav .g-toplevel>li>.g-menu-item-container{padding:0.5rem;border-radius:2rem;letter-spacing:0px;font-size:clamp(1rem, 2vw, 1.25rem)}#g-navigation .g-main-nav .g-toplevel>li.active>.g-menu-item-container,#g-navigation .g-main-nav .g-toplevel li:hover>.g-menu-item-container{color:#B11226}#g-navigation .g-main-nav .g-dropdown .g-dropdown-column{padding:1rem}#g-navigation .g-main-nav .g-sublevel{display:flex;flex-direction:column;gap:8px}#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container{padding:6px 12px;margin:0;border-radius:1rem;letter-spacing:0px}#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content{display:flex;flex-direction:column;gap:4px}#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content>.g-menu-item-title{padding-bottom:0;order:2}#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container>.g-menu-item-content>.g-menu-item-subtitle{opacity:1;order:1}#g-navigation .g-main-nav .g-standard .g-dropdown.g-dropdown-center{left:-185px;transform:none;border-radius:1rem;box-shadow:0 8px 16px rgba(0, 0, 0, 0.15)}.panoramic-submenu .g-menu-item-subtitle{color:#B11226;border-bottom:1px solid #B11226;padding-bottom:4px}.comfort-submenu .g-menu-item-subtitle{color:#6FAF8E;border-bottom:1px solid #6FAF8E;padding-bottom:4px}.heritage-submenu .g-menu-item-subtitle{color:#C9A24D;border-bottom:1px solid #C9A24D;padding-bottom:4px}.sunset-submenu .g-menu-item-subtitle{color:#E67E22;border-bottom:1px solid #E67E22;padding-bottom:4px}.logo{display:inline-block;line-height:1;padding:0.625rem 0 0.625rem calc(3.125rem/2)}.logo img{height:50px;width:114px}@media only screen and (min-width:50rem){.logo{padding:0.625rem 0 0.625rem 3.125rem}.logo img{height:60px;width:140px}}.badges{border-radius:999px;width:min-content;white-space:nowrap;font-weight:700;font-size:0.75rem;padding:6px 12px;margin:0 auto;color:#F7F5F2}.badge-panoramic{background-color:#B11226}.badge-heritage{background-color:#C9A24D}.badge-comfort{background-color:#6FAF8E}.badge-sunset{background-color:#E67E22}.tour-icon{color:#B11226;font-size:1.25rem;margin-right:0.625rem}.tour-itinerary-step{font-weight:700;margin:1.25rem 0 0.625rem 0}.tour-itinerary-step-num{color:#F7F5F2;line-height:1;padding:0.125rem 0.4rem;margin-right:0.5rem;background-color:#C9A24D;border-radius:0.5rem}.tour-price{display:flex;flex-flow:row nowrap;justify-content:space-between;gap:2.5rem;padding-top:0.75rem}.tour-price-column{display:flex;flex-direction:column;gap:5px}.tour-price-column:not(:first-child){text-align:right}.tour-price-column-title{font-weight:700;color:#C9A24D}.zig-zag-txt{display:flex;flex-direction:column;justify-content:center}.zig-zag-img{display:block;width:100%;height:100%}.zig-zag-img img{height:100%;object-fit:cover}.lead-img{display:block;margin-bottom:calc(2.5rem/2)}.contact-details{padding-top:calc(2.5rem/2);display:flex;flex-flow:row wrap;gap:2.5rem calc(2.5rem/2)}.contact-details-item{flex-basis:100%;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:calc(2.5rem/2)}.contact-details-item:hover .contact-details-item-icon{background-color:#8F0F1Eff;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.15)}@media only screen and (min-width:30rem){.contact-details-item{flex-direction:column;flex-basis:calc(50% - calc(2.5rem/2))}}.contact-details-item-icon{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:#B11226;transform:translateY(0);box-shadow:none;transition:all 150ms ease-in-out}.contact-details-item-icon i{color:#F7F5F2;font-size:1.5rem}.contact-details-item-content{text-align:left}@media only screen and (min-width:30rem){.contact-details-item-content{text-align:center}}.contact-details-item-content-type{color:#444444;font-weight:700}.contact-details-item-content-value{color:#B11226}#g-footer .footer-menu{display:flex;flex-flow:row wrap;justify-content:center;gap:2.5rem}@media only all and (min-width:50rem){#g-footer .footer-menu{justify-content:space-evenly}}#g-footer .footer-menu-links{display:flex;flex-flow:column;flex:1 0 100%;text-align:center;list-style:none;margin:0 0 1.875rem 0}@media only all and (min-width:30rem){#g-footer .footer-menu-links{flex:1 0 calc(50% - (2.5rem/2));text-align:left}}@media only all and (min-width:50rem){#g-footer .footer-menu-links{flex:1 0 calc(25% - ((2.5rem*3)/4))}}#g-footer .footer-menu-links li{margin-bottom:0.625rem;line-height:normal}#g-footer .footer-menu-links li h6{margin:0 0 1.125rem 0;line-height:1;text-transform:uppercase}#g-footer .footer-menu-links li a{color:#F7F5F2}#g-footer .footer-menu-links li a:hover{color:#B11226}.payment-icons{list-style:none;text-align:center;margin:0}.payment-icons>li{max-width:50px;display:inline-block;margin:0 4px}.payment-icons span{font-size:0.625rem}.impressum{margin:1.5625rem 0;font-size:0.875rem;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem}@media only screen and (min-width:30rem){.impressum{flex-flow:row wrap}}.impressum-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:0.3125rem 0.625rem}.impressum-item::before{position:absolute;content:"";width:20px;height:2px;left:calc(50% - 10px);bottom:49%;background-color:#B11226}@media only screen and (min-width:30rem){.impressum-item::before{width:2px;height:80%;left:-10px;bottom:10%}}@media only screen and (min-width:30rem){.impressum-item{flex-direction:row;flex-basis:auto}}.impressum-item-lable{text-transform:uppercase}.impressum-item-txt{font-weight:700}.WhatsApp{display:none}@media only screen and (min-width:50rem){.WhatsApp{display:block;position:fixed;bottom:15px;right:15px;z-index:50}}@media only all and (min-width:1920px){.WhatsApp{right:calc((100vw - 1890px) / 2)}}.cookie-wrapper{display:flex;flex-direction:column;margin:1.25rem 0 2.5rem 0;gap:0.9375rem}@media (min-width:50rem){.cookie-wrapper{flex-direction:row}}@media (min-width:50rem){.cookie-wrapper-container{flex:0 1 25%;display:flex;flex-direction:column;row-gap:0.625rem}}.cookie-wrapper-container-item{flex:1 0 auto}.cookie-wrapper-container-item:first-child{flex:0 1 auto;color:#B11226;border-bottom:1px solid #B11226;font-weight:700}div.mod-languages__select.btn-group{display:inline-block !important}@media only all and (max-width:50rem){div.mod-languages__select.btn-group{position:absolute;top:25px;right:160px}}div.mod-languages__select.btn-group .dropdown-toggle{display:flex;align-items:center;font-weight:700;margin:0;padding:0;font-size:clamp(1rem, 2vw, 1.25rem);line-height:1;color:#1E1E1E;background-color:transparent;border-radius:0.25rem;border:1px solid #F7F5F2;height:20px}div.mod-languages__select.btn-group .dropdown-toggle:hover{color:#B11226;background-color:transparent;border:1px solid #F7F5F2}div.mod-languages__select.btn-group .dropdown-toggle:focus{box-shadow:none}div.mod-languages__select.btn-group .dropdown-toggle img{max-width:24px;margin-right:0.3125rem}div.mod-languages__select.btn-group ul.lang-block{min-width:65px;padding:0;color:#F7F5F2;background-color:#ffffff;border:none;border-radius:0.25rem;overflow:hidden;box-shadow:0 8px 16px rgba(0, 0, 0, 0.15)}div.mod-languages__select.btn-group ul.lang-block li{text-align:center;padding:0;margin:0}div.mod-languages__select.btn-group ul.lang-block li a{padding:0.625rem;display:flex;justify-content:flex-start;align-items:center}div.mod-languages__select.btn-group ul.lang-block li a:hover{color:#B11226 !important;background-color:#F7F5F2}div.mod-languages__select.btn-group ul.lang-block li a img{max-width:24px;margin-right:0.3125rem}.lang-picker{max-width:340px;margin:0 auto;display:flex;flex-flow:row wrap;gap:calc(1.25rem) 2.5rem}.lang-picker-item{flex:0 1 calc(50% - 1.25rem);display:flex;flex-direction:column;align-items:center;gap:calc(0.5rem)}.com-users-login.login{margin:0 auto;max-width:400px}.com-users-login__options{display:none}.modalwindow{position:fixed;left:0;top:0;width:100%;height:100%;border:none;z-index:10;background-color:rgba(0, 0, 0, 0.5);backdrop-filter:blur(5px)}.modalwindow-content{position:relative;max-width:calc(100vw - 50px);width:max-content;max-height:80vh;height:fit-content;border-radius:1rem;color:#444444;background-color:#F7F5F2;padding:1.5625rem;margin:20vh auto 0 auto;overflow:auto}@media only screen and (min-width:50rem){.modalwindow-content{max-width:50rem}}.modal-btn{display:inline-block;border-radius:0.5rem;line-height:1;font-weight:700;padding:0.3125rem 0.625rem;font-size:clamp(0.75rem, 1.2vw, 0.875rem);transform:translateY(0);box-shadow:none;color:#F7F5F2;background-color:#E67E22;transition:all 150ms ease-in-out}.modal-btn:hover{color:#F7F5F2;background-color:#D9731E;transform:translateY(-2px);box-shadow:0 8px 16px rgba(0, 0, 0, 0.15)}.modal-btn:hover{color:#fff}.modal-btn-close{z-index:10;position:absolute;top:10px;right:10px;border:none;padding:8px;font-size:0.9375rem;line-height:1;background-color:#B11226;color:#F7F5F2;border-radius:0.5rem}.modal-btn-close:hover{background-color:#1E1E1E}@media (max-width:768px){.com-baforms-wrapper form .ba-form-page{padding:0 !important}}fieldset.ba-input-wrapper{margin:0;padding:0}.com-baforms-wrapper .ba-form-field-item .ba-form-checkbox-wrapper{margin:10px 0}.ba-form-submit-wrapper .ba-form-submit-recaptcha-wrapper{margin-bottom:15px}.ba-field-container>*:focus-visible{outline:1px solid var(--theme-color) !important;outline-offset:0}@media (max-width:767px){.ba-gallery{padding:0 !important}}.modal-nav .zmdi-chevron-left,.modal-nav .zmdi-chevron-right{font-size:2rem !important}.modal-nav{z-index:10 !important}@media (max-width:767px){.modal-nav{top:calc(90% - 1.25rem) !important}}.modal-nav i{line-height:1.25rem !important;width:1.25rem !important}.modal-nav .zmdi-chevron-right{right:1.875rem !important}.modal-nav .zmdi-chevron-left{left:0.625rem !important}.g-audioplayer{padding:0}.g-audioplayer .g-audioplayer-info{display:flex;gap:calc(2.5rem/2)}.g-audioplayer .g-audioplayer-left{padding:0;margin:0}.g-audioplayer .g-audioplayer-left .g-audioplayer-cover{border-radius:0.5rem;min-width:unset;max-width:unset}.g-audioplayer .g-audioplayer-right .g-audioplayer-trackinfo{font-size:1.5rem;font-weight:700;color:#C9A24D}.g-audioplayer .audiojs .g-audioplayer-buttons .g-audioplayer-button{width:50px;height:50px;border-radius:0.5rem}.g-audioplayer .audiojs .scrubber{padding-bottom:0}.g-audioplayer .audiojs .scrubber .progress{height:16px}.g-audioplayer .audiojs .scrubber .loaded{height:16px}.g-audioplayer .g-audioplayer-playlist{font-weight:400;font-size:1rem}.g-audioplayer .g-audioplayer-playlist .playing{font-weight:700}