/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}:root{--x-small:320px;--mall:400px;--medium:768px;--large:1024px;--x-large:1440px;--grid-breakpoints:(x-small:var(--x-small),small:var(--small),medium:var(--medium),large:var(--large),x-large:var(--x-large));--container-max-widths:('x-small':320px,'small':370px,'medium':720px,'large':992px,'x-large':1440px);--color-white:hsl(0,0%,100%);--color-black:hsla(0,0%,0%,1);--color-dark-blue:hsl(212,61%,33%);--color-greeny-blue:hsla(181,43%,57%,1);--color-blue:hsla(206,100%,33%,1);--color-light-blue:hsla(212,61%,33%,47);--color-grey:hsl(60,0%,61%);--color-dark-grey:hsl(0,0%,37%);--color-light-grey:hsl(0,0%,94%);--color-red:hsl(356,85%,57%);--color-orange:hsl(39,100%,50%);--color-green:hsl(141,62%,42%);--color-info:hsl(206,53%,85%);--color-status:hsl(141,62%,85%);--color-warning:hsl(39,100%,85%);--color-error:hsl(356,85%,85%);--color-light-green:hsl(144,52%,50%);--shadow:rgba(12,56,94,0.15);--main-color:var(--color-dark-blue);--secondary-color:var(--color-blue);--text-color:var(--color-black);--body-background-color:var(--color-white);--font-family-Lato:'Lato',sans-serif;--font-family-Oswald:'Oswald',sans-serif;--font-family-Inter:'Inter',sans-serif;--rem-base:16px;--font-size-base:1rem;--primary:var(--color-dark-blue);--primary-btn:var(--color-dark-blue);--primary-text:var(--color-dark-blue);--container-width:1440px;--container-padding:1rem;--grid-gutter-width:1rem;--grid-columns:12;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}
.slick-loading .slick-list{background:#fff url("/themes/custom/sandos_main/css/vendors/./ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:inherit;font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:inherit;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider .slick-prev{left:2rem}@media (min-width:1024px){.slick-slider .slick-prev{left:3rem}}.slick-slider .slick-next{right:2rem}@media (min-width:1024px){.slick-slider .slick-next{right:3rem}}.slick-slider .slick-prev,.slick-slider .slick-next{z-index:1}.slick-slider .slick-prev:before,.slick-slider .slick-next:before{content:''}.slick-slider .slick-prev svg,.slick-slider .slick-next svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.6))}.slick-dots li button::before{font-size:2.1875rem}.slick-dots li:nth-child(1):nth-last-child(1){opacity:0}
.block-inline-blockcarrousel-cards{padding:1.25rem 0}@media (min-width:1024px){.block-inline-blockcarrousel-cards{margin:0 auto;padding:3.125rem 0}}.block-inline-blockcarrousel-cards .carrousel-cards--header{margin-bottom:2rem;text-align:center;text-transform:uppercase}.block-inline-blockcarrousel-cards .carrousel-cards--header .carrousel-cards--title{color:var(--main-color);font-weight:700}.block-inline-blockcarrousel-cards .carrousel-cards--header .carrousel-cards--subtitle{font-weight:300}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-slider .slick-track{display:-ms-flexbox !important;display:flex !important}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-initialized .slick-slide{display:-ms-flexbox;display:flex;height:inherit !important;margin-bottom:1rem}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-initialized.slick-dotted{margin-bottom:0}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-arrow{top:5.625rem;z-index:1}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-arrow::before{display:none}@media (min-width:1024px){.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-arrow{top:9.6875rem}}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots{bottom:auto;margin:2rem 0 0;padding:0;position:relative}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li+li{margin-left:1.25rem}@media (min-width:1024px){.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li+li{margin-left:1.5625rem}}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li button{height:.625rem;padding:0;width:.625rem}@media (min-width:1024px){.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li button{height:1.0625rem;width:1.0625rem}}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li button:before{color:var(--color-dots-grey);font-size:2.5rem;height:.625rem;left:-.09375rem;line-height:.625rem;opacity:1;top:.09375rem;width:.625rem}@media (min-width:1024px){.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li button:before{font-size:3.75rem;height:1.0625rem;line-height:1.0625rem;width:1.0625rem}}.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li.slick-active button:before,.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li button:hover:before,.block-inline-blockcarrousel-cards .carrousel-cards--info .slick-dots li button:focus:before{color:var(--main-color);opacity:1}@media (min-width:0) and (max-width:767px){.block-inline-blockcarrousel-cards.carrousel-cards-cc-included .carrousel-cards--info .slick-initialized .slick-slide{margin-bottom:0}.block-inline-blockcarrousel-cards.carrousel-cards-cc-included .carrousel-cards--info .slick-initialized .slick-arrow{height:2.0625rem}.block-inline-blockcarrousel-cards.carrousel-cards-cc-included .carrousel-cards--info .slick-initialized .slick-dots{margin:-1rem 0 0}.block-inline-blockcarrousel-cards.carrousel-cards-cc-included .carrousel-cards--info .slick-initialized .slick-prev{left:15%}.block-inline-blockcarrousel-cards.carrousel-cards-cc-included .carrousel-cards--info .slick-initialized .slick-next{right:15%}}.block-inline-blockcarrousel-cards.carrousel-cards-cc-included .carrousel-cards--info .slick-arrow{top:40%}@media (min-width:1024px){.block-inline-blockcarrousel-cards.carrousel-cards-cc-included .carrousel-cards--info .slick-arrow{top:30%}}.block-inline-blockcarrousel-cards.carrousel-cards-cc-blogs .carrousel-cards--info .slick-arrow{top:13.125rem}@media (min-width:768px){.block-inline-blockcarrousel-cards.carrousel-cards-cc-blogs .carrousel-cards--info .slick-arrow{top:25%}}@media (min-width:1440px){.block-inline-blockcarrousel-cards.carrousel-cards-cc-blogs .carrousel-cards--info .slick-arrow{top:30%}}@media (min-width:768px) and (max-width:1699px){.block-inline-blockcarrousel-cards.carrousel-cards-cc-blogs .carrousel-cards--info .slick-slider .slick-prev{left:7.5%}.block-inline-blockcarrousel-cards.carrousel-cards-cc-blogs .carrousel-cards--info .slick-slider .slick-next{right:7.5%}}
.block-inline-blockcarrousel-hoteles{padding:1.25rem 0}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles{background:var(--color-bg-grey);margin:0 auto;padding:3.125rem 0}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--header{margin-bottom:2rem;text-align:center}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--header .carrousel-hoteles--title{color:var(--main-color);font-weight:900}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--header .carrousel-hoteles--subtitle{font-weight:300}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles{padding:0 .9375rem}}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles{padding:0 1.5625rem}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-image{background:#D9D9D9;width:100%}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-image{max-width:78.125rem}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-image img{max-height:38.5625rem}}@media (min-width:1440px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-image{min-width:78.125rem}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info{box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);padding:1rem .625rem;height:100%;z-index:1}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info{background:var(--color-white);box-shadow:none;margin:-9.375rem 0 0 10rem;max-width:46.875rem;padding:1.625rem 2.5rem;width:75%}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .hotel-name{color:var(--main-color)}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .hotel-locality{font-weight:300}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .field--name-field-from{display:-ms-inline-flexbox;display:inline-flex;gap:.3125rem}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .field--name-field-from .field__label,.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .field--name-field-from .field__item{font-size:1.125rem;line-height:1.5625rem}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .field--name-field-from .field__label{font-weight:300;text-transform:uppercase}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .field--name-field-from .field__label:after{content:':'}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-info .field--name-field-from .field__item{color:var(--main-color);font-family:var(--font-family-Inter);font-weight:700}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .hotel--carrousel-hoteles .carrousel-hoteles-extrainfo{margin-top:2rem}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-slide:not(.slick-current):not(.slick-active) .carrousel-hoteles-image{box-shadow:.625rem 2.1875rem 0rem #D9D9D9;box-shadow:0rem .25rem .25rem 0rem rgba(0,0,0,0.25)}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-slider .slick-track{display:-ms-flexbox !important;display:flex !important}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-initialized .slick-slide{display:-ms-flexbox;display:flex;height:inherit !important;margin-bottom:1rem}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dotted.slick-slider{margin-bottom:0}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-prev,.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-next{height:2.0625rem;top:calc(100% + 29px);width:1.25rem}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-prev,.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-next{top:40%;z-index:1}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-prev svg,.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-next svg{left:0;position:absolute;top:0}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-prev{left:25%}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-prev{left:10%}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-next{right:25%}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-next{right:10%}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dots{bottom:auto;margin:2rem 0 0;padding:0;position:relative}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dots li+li{margin-left:1.5625rem}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dots li button{height:1.0625rem;padding:0;width:1.0625rem}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dots li button:before{color:var(--color-white);font-size:3.75rem;height:1.0625rem;left:-.09375rem;line-height:1.0625rem;opacity:1;top:.09375rem;width:1.0625rem}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dots li.slick-active button:before,.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dots li button:hover:before,.block-inline-blockcarrousel-hoteles .carrousel-hoteles--info .slick-dots li button:focus:before{color:var(--main-color);opacity:1}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--footer{font-size:1.125rem;font-weight:300;letter-spacing:.225rem;line-height:1.5625rem;padding:1rem 0}@media (min-width:1024px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--footer{display:none}}.block-inline-blockcarrousel-hoteles .carrousel-hoteles--view-more{margin:1.5rem 0}@media (min-width:1440px){.block-inline-blockcarrousel-hoteles .carrousel-hoteles--view-more{position:absolute;right:calc((100% - 80rem) / 2);top:76.7%}}
.block-sandos-contact{padding:0;margin-left:auto}.block-sandos-contact .button{font-family:var(--font-family-Lato);font-size:1.125rem;font-weight:700;text-transform:initial}.block-sandos-contact .button.sandos-btn-callback{line-height:.8125rem;padding:1.25rem 1.375rem}.sandos-contact-call-btn.button{background-color:transparent;border-color:transparent;cursor:pointer}@media (min-width:0) and (max-width:1024px){.sandos-contact-call-btn.button{background-color:#0a7cae;color:var(--color-white);margin:auto;max-width:21.875rem;width:85%}}.sandos-contact-call-btn svg{margin-right:10px;vertical-align:middle}.sandos-phone-grid{display:-ms-grid;display:grid;grid-gap:15px 0;-ms-grid-columns:(auto)[1];grid-template-columns:repeat(1,auto);margin-bottom:25px;margin-top:25px}@media (min-width:0) and (max-width:1023px){.sandos-phone-grid{text-align:center}}@media (min-width:1024px){.sandos-phone-grid{grid-auto-flow:column;-ms-grid-columns:(auto)[2];grid-template-columns:repeat(2,auto);-ms-grid-rows:(auto)[4];grid-template-rows:repeat(4,auto)}}.sandos-callback-section{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0;border-radius:8px;text-align:center;margin-top:20px}.sandos-callback-section p{font-size:1.125rem;margin:0}@media (min-width:0) and (max-width:1023px){.sandos-callback-section{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;row-gap:15px}}@media (min-width:0) and (max-width:1023px){.sandos-modal-content{max-height:calc(100vh - 5%);min-width:85%;width:90%}}.sandos-modal-header p{font-size:1.125rem}.sandos-modal-body h3{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;line-height:38px;width:100%}.sandos-modal-body h3 svg{margin-right:10px}.sandos-modal-footer{margin-top:1.25rem}@media (min-width:0) and (max-width:1023px){.sandos-modal-footer{-ms-flex-direction:column;flex-direction:column;row-gap:15px}}.sandos-contact-modal{display:none}.sandos-contact-modal.active{display:block}@media (min-width:0) and (max-width:1024px){.sandos-contact-modal{top:-4.375rem;max-height:calc(100vh - 10% + 70px)}}@media (min-width:0) and (max-width:1023px){.sandos-contact-modal.main-info-modal .sandos-modal-content{min-width:85%;width:90%}.sandos-contact-modal.main-info-modal .sandos-modal-content h2{font-size:1.5rem}}.sandos-call-form-container .marketingForm .wrap-section:last-child{display:none}@media (min-width:0) and (max-width:1023px){.sandos-call-form-container .marketingForm .wrap-section:nth-child(2) span{font-size:1.5rem !important}}.sandos-call-form-container .marketingForm .textFormFieldBlock input,.sandos-call-form-container .marketingForm .phoneFormFieldBlock input,.sandos-call-form-container .marketingForm .lookupFormFieldBlock input{background-color:#E9EDF3;border:1px solid #A1A1A1;border-radius:4px;font-size:1rem;min-height:3.125rem;padding:.8125rem 1.25rem}@media (min-width:1024px){.sandos-call-form-container .marketingForm .textFormFieldBlock .phoneFormFieldBlock input,.sandos-call-form-container .marketingForm .phoneFormFieldBlock .phoneFormFieldBlock input,.sandos-call-form-container .marketingForm .lookupFormFieldBlock .phoneFormFieldBlock input{border-left:0;border-radius:0 4px 4px 0}}@media (min-width:1024px){.sandos-call-form-container .marketingForm .textFormFieldBlock .lookupFormFieldBlock input,.sandos-call-form-container .marketingForm .phoneFormFieldBlock .lookupFormFieldBlock input,.sandos-call-form-container .marketingForm .lookupFormFieldBlock .lookupFormFieldBlock input{border-right:0;border-radius:4px 0 0 4px}}.sandos-call-form-container .marketingForm a{display:inline}.sandos-call-form-container .marketingForm .phoneFormFieldBlock .phoneCountryCode{border:0}.sandos-call-form-container .marketingForm .consentBlock div label p,.sandos-call-form-container .marketingForm .consentBlock div label a{font-size:1rem;line-height:1.0625rem}.sandos-call-form-container .onFormSubmittedFeedback,.sandos-call-form-container .onFormSubmittedFeedback div{max-width:100% !important}.sandos-call-form-container .onFormSubmittedFeedback .onFormSubmittedFeedbackMessage{font-family:var(--font-family-Lato) !important;font-size:1.125rem !important;line-height:1.25rem !important}.sandos-call-form-container .onFormSubmittedFeedback div[data-submissionresponse="success"].onFormSubmittedFeedbackInternalContainer::before,.sandos-call-form-container .onFormSubmittedFeedback div[data-submissionresponse="error"].onFormSubmittedFeedbackInternalContainer::before{background-size:cover;background-position:center;content:'';display:block;height:80px;width:100%}.sandos-call-form-container .onFormSubmittedFeedback div[data-submissionresponse="success"].onFormSubmittedFeedbackInternalContainer img,.sandos-call-form-container .onFormSubmittedFeedback div[data-submissionresponse="error"].onFormSubmittedFeedbackInternalContainer img{display:none;opacity:0}.sandos-call-form-container .onFormSubmittedFeedback div[data-submissionresponse="success"].onFormSubmittedFeedbackInternalContainer::before{background-image:url('data:image/svg+xml,<svg viewBox="0 0 480 80" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="480" height="80" fill="url(%23pattern0_441_2254)"/><defs><pattern id="pattern0_441_2254" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_441_2254" transform="matrix(0.00166667 0 0 0.01 0.416667 0)"/></pattern><image id="image0_441_2254" width="100" height="100" preserveAspectRatio="none" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGUklEQVR4nO1dzY9URRBv8QuNiV9oAi473W8JGo9yI+hq/JbZqlni+A9oIGIAY/Q80Z2qWSMYUTmg0YNHD8SPE+JHghjDQRQULnwornJREDR+JTJj6s1ANrrLzuy8ft39pn9JJZuZ2emp+r3q7lddVU+piIiIiIiIiIiIiIiIiIiIiJ6QjL9wo8b6/Rp4owbapoE/1EAHDNBRg3RKA/8tIn/La/KeRtqVfhZpg67wfcuqdINrPYLF4nLtSj3WQIO0NTU8UtMgt/oTamrk/Qb5JQ0MQ9UtV7jW02/UaguSyuQqA7RdI5/pn4ALSzoG0FsG62Oq+vbFrtX3BqXR2kKDvN4gH7NNwqwCdDSp0OPLHth6uRroaQn5aQN8whkR+F9i+IQBfkp+mxokyDRhgL51TgDOMp0BTRmgh1XRUcKG1kDvuza46Vro3aQ8OayKiBJSJd2WOjcy9+YtyGd0hR5RRYEslLJ9dW1Y068AbQ9+0V9S4esN8ufOjYmZecueoWrtOhUilsLzS9o3de4NabL1lEMjOLFUhYRSmW7RwN87Nx7a8hQ6ruG5m1UIGFpdv8kAf+faaMa+/KDXTJSU92sG0CEPjNXKSQ56u6a0d1PFWcBNl6KBP/Ny96WRX3VtHONMaKvyCRJmcG8UdirJGK1RHoVDTrs2iHEtwL94schr4PecGwN9EXrHg/iUayOwZ1Ifc0KGnBkMyP1Gq0c55uR4WEP9GQ+Ub/koJeQnXURwf3StuPFVgE/I0XRuhHTOwN0rjv6KRlqXDxu12gKnCQkYhmjgI0q1LrLORwnoLtfKmkBEQ+MO64RopDddK2rsyu8aeLeIAfqjP0Lo9RxSd+jXwl7RyHum3223oxC8tw9CTlvdArfTO90bztgQoE9myscSUvrxlATqq60RUohkBZzpSubdt1ZrV816IQJ92sd3b7ZGSBHPyPUcZKR6I++Z9xjAX1orCcgmC93/aep/Uxbyn30QcnZ5efMilTWkPmPQyFjczj+ev3eckzG6N3tCgDc6NyLmN011dpQfZUT+ExYIoW2uDWlCJCMlhF/OnhCkXa6NaXKapuRzGY+7M3tCgL92blAMzDPOjY28P3NCQj6M0g7J6MgxG4ScdG1YEyYZEor/KXNC2mXH7g1sAiOjQ8hfQRCSlo4hPysFl2lFLPDZ3Bdw5I+tXxg2CDFAP2f8Q78oYe2a6WMkSHdnEk32iAxrU1bWRZojOLFypnGSyuSqvkjxjAxri3qm216gf1as3X7pbGMl8yXFTzLsbHuzvjFcNj45dKHxkl5J8ZQMizeGWYdO5s4YH8GJld2Q4stuKu/QyYaMCWkabDw217jJXJ7is2dYDS5aCb+n5yvr5+sp2nfPOE9I4x6VNaTflJUDqvTeo0tPAf4tKM/o6CelfiqsI9zePEWH4hlt3fYpW5DmXzavJNOFpwyX67cF4Rn5JDkwWFUAuiMlFDJEEuSHlC1I0pf98jVqSmxrPr/Pn2kqp0Q5gUZ6w74y1DMpvpHRkdeUbZSwcWc+ylDXpHhKhuhwez7lCGl71hwUAllT6NGQ1oxzopEO51KOIEjPL/K7ypqzeYq/nsEtXWmsVfl2Es2xpA34rAbaNP2KSzMps84OyYoMoKnc221I9878FeW9GrkhdRdy6OPa8BcgZJPKG538JW87ixpnZPCRXAs+p6NUqT/o2gDGM7FaD9INpJWqayMYb4R2KNeQvrbSeMW9Mdg1Gae86cVoKlwuXO0I9kRGswSNceUTilruZroQjfyi8g2y75Z2dwNHBqRnM5cpH5FUJ682QF8NjmfQN942wRy0NrEaaCqYRv3SZFiaDRfYM46bCi9XIWF4vL6488ynVsHkoDfb214h82uRFnoNvHt4deNaFTJGR2uXGKDJsO9TqCnbem93U/NB5zF4QT7QxUCjqooI6bQTVuyLdgS7XvQeavG4Kx3QUedR27wh6THSvVMe++DN9AQ0JYdLzs4zvAm5IK2Tgx3jigikw3IGXqhFOwuMVBor0iBl9vWMM3nD6XahqWSm55QdEipKo7WFModLFFX6TWVSndtOKdqnkbZIeudAT0v9Ynl58yJpcSSFLxrpFY38QRrElPww4JPnH98tzQ3S19L3dspn5X/EC6yVBERERERERERERERERERERKji4l+UM1inVviT5QAAAABJRU5ErkJggg=="/></defs></svg>')}.sandos-call-form-container .onFormSubmittedFeedback div[data-submissionresponse="error"].onFormSubmittedFeedbackInternalContainer::before{background-image:url('data:image/svg+xml,<svg viewBox="0 0 480 100" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><rect width="480" height="100" fill="url(%23pattern0_473_296)"/><defs><pattern id="pattern0_473_296" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_473_296" transform="matrix(0.00208333 0 0 0.01 0.395833 0)"/></pattern><image id="image0_473_296" width="100" height="100" preserveAspectRatio="none" xlink:href="data:image/png;base64,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"/></defs></svg>')}
.block-inline-blockfull-width-image-with-info-card{margin:1.25rem 0rem}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card{margin:0 auto;position:relative}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-img{position:relative}@media (min-width:1440px){.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-img img{width:100%}}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-img h2{bottom:10.625rem;display:none;font-size:1.875rem;left:0;line-height:1.875rem;margin:0 auto;max-width:33.4375rem;right:0;text-align:center;position:absolute}@media (min-width:1024px){.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-img h2{display:block;font-size:3.75rem;line-height:3.75rem;max-width:58.4375rem}}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text{background:var(--color-white);margin-top:-40px;position:relative;padding:30px 7%}@media (min-width:1024px){.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text{margin-top:-100px}}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text hr{border-color:var(--main-color);border:0;border-bottom:0.5px solid var(--main-color)}
.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one{padding:60px 7%}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one h3{font-size:1.875rem;font-weight:400;line-height:1.875rem;margin:0 auto .9375rem auto;max-width:53.75rem;text-align:center}@media (min-width:1024px){.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one h3{font-size:3.125rem;line-height:3.125rem}}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one h4{font-size:1rem;font-weight:600;line-height:1.375rem;margin:.9375rem auto;text-align:center}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one p{font-weight:400;line-height:1.75rem;margin:0 auto;max-width:53.75rem;text-align:center}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one a{border:.0625rem solid transparent;border-radius:0;font-size:.875rem;font-weight:bold;margin:0;padding:.8125rem 1.5rem;background-color:var(--main-color);border-color:var(--main-color);color:var(--color-white);display:-ms-flexbox;display:flex;margin:28px auto 0 auto;width:-webkit-fit-content;width:fit-content}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one a:hover{transition:.2s;opacity:1}.block-inline-blockfull-width-image-with-info-card .blockfwiwi_card .blockfwiwi-card-text.blockfwiwi-card-text-one a:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--color-white)}
.block-inline-blockintro-section{padding:3.125rem 0}.block-inline-blockintro-section.block-bg-gray{background:#F1F1F1}.block-inline-blockintro-section.block-bg-white{background:var(--color-white)}.block-inline-blockintro-section .blockintro-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 auto;padding:0 2.5rem}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-content{-ms-flex-direction:row;flex-direction:row;padding:0 .9375rem}}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-left{padding-right:3.75rem;width:70%}}.block-inline-blockintro-section .blockintro-region-left .blockintro-header{margin-bottom:1.25rem}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-left .blockintro-header{margin-bottom:1.5625rem}}.block-inline-blockintro-section .blockintro-region-left .field--name-field-displayed-title{color:var(--main-color);font-family:var(--font-family-Lato);font-size:1.5rem;font-weight:700;line-height:1.8rem;text-transform:uppercase}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-left .field--name-field-displayed-title{font-size:2.375rem;line-height:2.875rem}}.block-inline-blockintro-section .blockintro-region-left .field--name-field-subtitle{color:var(--main-color);font-family:var(--font-family-Lato);font-size:1.25rem;font-weight:400;line-height:1.5rem}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-left .field--name-field-subtitle{font-size:1.9375rem;line-height:2.3125rem}}.block-inline-blockintro-section .blockintro-region-left .field--name-field-description{margin-bottom:2.5rem}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-left .field--name-field-description{margin-bottom:1.5625rem}}.block-inline-blockintro-section .blockintro-region-left .field--name-field-description p{font-family:var(--font-family-Lato);font-size:1rem;font-weight:400;line-height:1.5625rem}.block-inline-blockintro-section .blockintro-region-left .field--name-field-list-background-color{display:none}.block-inline-blockintro-section .blockintro-region-left .field--name-field-link a{border:.0625rem solid transparent;border-radius:0;font-size:.875rem;font-weight:bold;margin:0;padding:.8125rem 1.5rem;background-color:var(--main-color);border-color:var(--main-color);color:var(--color-white);font-size:1rem;font-weight:400;line-height:1.2rem;letter-spacing:0.25px;padding:.45125rem 1.5rem;width:100%}.block-inline-blockintro-section .blockintro-region-left .field--name-field-link a:hover{transition:.2s;opacity:1}.block-inline-blockintro-section .blockintro-region-left .field--name-field-link a:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--color-white)}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-left .field--name-field-link a{font-size:1.4375rem;line-height:1.75rem;padding:.8125rem 1.5rem;width:auto}}.block-inline-blockintro-section .blockintro-region-right{margin:auto}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-right{padding-left:1.25rem;width:30%}.block-inline-blockintro-section .blockintro-region-right::before{content:'';border-left:0.5px solid var(--main-color);height:170px;width:0.5px;position:absolute}}.block-inline-blockintro-section .blockintro-region-right .field--name-field-ib-logo{margin-bottom:1.375rem;margin-top:3.125rem;height:100%}@media (min-width:1024px){.block-inline-blockintro-section .blockintro-region-right .field--name-field-ib-logo{margin-bottom:0;margin-top:0}}.block-inline-blockintro-section .blockintro-region-right .field--name-field-ib-logo img{max-width:228px;margin:auto}@media (min-width:1024px){.block-inline-blockintro-section.block-single-section .blockintro-content .blockintro-region-left{width:100%}}
.block-sandos4u{margin:2.75rem 0 1.5625rem 0;padding:0 .5rem 0 .625rem}@media (min-width:1440px){.block-sandos4u{margin:3.125rem 0 3.125rem 0;padding:0}}.block-sandos4u .container .block-sandos4u-header{font-family:var(--font-family-Lato);line-height:1.5625rem;margin-bottom:1.125rem;text-align:center;text-transform:uppercase}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-header{margin-bottom:3.125rem}}.block-sandos4u .container .block-sandos4u-header .field--name-field-s4u-displayed-title{color:var(--color-dark-blue);font-size:1rem;font-weight:700}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-header .field--name-field-s4u-displayed-title{font-size:1.9375rem;margin-bottom:.9375rem}}.block-sandos4u .container .block-sandos4u-header .field--name-field-s4u-subtitle{font-size:1rem;font-weight:300}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-header .field--name-field-s4u-subtitle{font-size:1.5625rem}}.block-sandos4u .container .block-sandos4u-content{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content{-ms-flex-direction:row;flex-direction:row}}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left{margin-top:.8125rem;padding:0 1.25rem}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left{margin-top:0;padding:0;padding-right:2.375rem;width:40%}}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-logo{margin-bottom:1.875rem}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-logo img{height:auto;margin:0 auto;max-width:12.5rem}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-logo img{margin:0;max-width:20.5rem}}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-card-title{color:var(--color-dark-blue);font-family:var(--font-family-Lato);font-size:1.125rem;font-weight:700;line-height:1.375rem;letter-spacing:0.55px;margin-bottom:.9375rem}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-card-title{font-size:1.5625rem;line-height:1.875rem;margin-bottom:.625rem}}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-description{font-family:var(--font-family-Lato);line-height:1.5625rem;letter-spacing:0.55px}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-description{line-height:1.1875rem;letter-spacing:0.50px}}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-link{margin-top:1.25rem;text-align:center}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-link{margin:.875rem 0rem;text-align:end}}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-link a{border:.0625rem solid transparent;border-radius:0;font-size:.875rem;font-weight:bold;margin:0;padding:.8125rem 1.5rem;background-color:var(--main-color);border-color:var(--main-color);color:var(--color-white);font-size:.75rem;line-height:.875rem;font-weight:400;letter-spacing:0.25px;padding:.8125rem 1.8125rem;min-width:12.6875rem}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-link a:hover{transition:.2s;opacity:1}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-link a:hover{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--color-white)}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content .block-sandos4u-left .field--name-field-s4u-link a{width:auto}}@media (min-width:1024px){.block-sandos4u .container .block-sandos4u-content .block-sandos4u-right{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:60%}}.block-sandos4u .container .block-sandos4u-content .block-sandos4u-right .field--name-field-s4u-video video{height:auto;width:100%}
.splash{overflow:hidden;position:relative}.splash .splash-info{height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:85%;z-index:2}.splash .splash-info h2,.splash .splash-info h3{color:inherit;font-weight:400;text-align:center;text-shadow:1px 1px 3px var(--color-black);text-transform:uppercase}.splash .splash-info h2{font-size:2rem;letter-spacing:.10687rem;line-height:2.5rem}@media (min-width:1024px){.splash .splash-info h2{font-size:3rem;letter-spacing:.14313rem;line-height:3.125rem}}.splash .splash-info h3{font-size:1.125rem;letter-spacing:.265rem;line-height:1.80625rem}@media (min-width:1024px){.splash .splash-info h3{font-size:1.5rem;letter-spacing:.83313rem;margin-bottom:1.5625rem}}.splash .splash-info img{margin-bottom:.625rem}.splash .splash-content{position:relative;z-index:1}.splash .splash-content.splash-full,.splash .splash-content.splash-small{position:relative;overflow:hidden}.splash .splash-content.splash-full .video_bg,.splash .splash-content.splash-small .video_bg{height:100%;position:absolute;width:100%;z-index:-1}.splash .splash-content.splash-full img,.splash .splash-content.splash-full video,.splash .splash-content.splash-full iframe,.splash .splash-content.splash-small img,.splash .splash-content.splash-small video,.splash .splash-content.splash-small iframe{object-fit:cover;object-position:center;width:100%}.splash .splash-content.splash-full .gallery-item .gallery-item-image,.splash .splash-content.splash-small .gallery-item .gallery-item-image{position:relative;width:100%}.splash .splash-content.splash-full img,.splash .splash-content.splash-full video,.splash .splash-content.splash-full iframe,.splash .splash-content.splash-full.splash-gallery{height:calc(100vh - 165px)}@media (min-width:768px){.splash .splash-content.splash-full img,.splash .splash-content.splash-full video,.splash .splash-content.splash-full iframe,.splash .splash-content.splash-full.splash-gallery{height:calc((100vh - 460px))}}@media (min-width:1024px){.splash .splash-content.splash-full img,.splash .splash-content.splash-full video,.splash .splash-content.splash-full iframe,.splash .splash-content.splash-full.splash-gallery{height:calc(100vh - 112px)}}.splash .splash-content.splash-small img,.splash .splash-content.splash-small video,.splash .splash-content.splash-small iframe,.splash .splash-content.splash-small.splash-gallery{height:calc(100vh * (.75) - 95px)}@media (min-width:768px){.splash .splash-content.splash-small img,.splash .splash-content.splash-small video,.splash .splash-content.splash-small iframe,.splash .splash-content.splash-small.splash-gallery{height:calc(100vh * (.875) - 460px)}}@media (min-width:1024px){.splash .splash-content.splash-small img,.splash .splash-content.splash-small video,.splash .splash-content.splash-small iframe,.splash .splash-content.splash-small.splash-gallery{height:calc(100vh * (.75) - 112px)}}.splash__promo{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;padding:0 10%;position:absolute;top:0;width:100%;z-index:2}@media (min-width:1440px){.splash__promo{margin:0 auto;max-width:80rem;padding:0;left:0;right:0}}.splash__promo h1{font-family:var(--font-family-Inter);font-size:1.75rem;line-height:2rem;margin:0}@media (min-width:1024px){.splash__promo h1{font-size:2.375rem;line-height:2.625rem;max-width:80rem}}.splash__promo h2,.splash__promo h3,.splash__promo h4,.splash__promo h5{font-family:var(--font-family-Inter);letter-spacing:initial;margin-bottom:0;text-align:initial;text-transform:uppercase}.splash__promo h2,.splash__promo h4{font-weight:900}.splash__promo h2{font-family:var(--font-family-Inter);font-size:2.25rem;line-height:2.5rem}@media (min-width:1024px){.splash__promo h2{font-size:2.75rem;line-height:3rem}}.splash__promo h3{font-size:1rem;font-weight:400}@media (min-width:1024px){.splash__promo h3{font-size:1.5625rem;line-height:1.875rem}}.splash__promo h4{font-size:1.375rem}@media (min-width:1024px){.splash__promo h4{font-size:2.625rem}}.splash__promo a{font-family:var(--font-family-Inter);font-size:.875rem;font-weight:500;line-height:1.0625rem;margin-top:.9375rem;padding:1rem 3.0625rem;width:252px}@media (min-width:0) and (max-width:1024px){.splash__promo a{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.splash.gallery .slick-prev,.splash.gallery .slick-next{opacity:.5;padding:0rem 1.875rem;z-index:44}.splash.gallery .slick-prev:hover,.splash.gallery .slick-next:hover{opacity:1}.splash.gallery .slick-prev svg,.splash.gallery .slick-next svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.6))}.splash.gallery .slick-prev::before,.splash.gallery .slick-next::before{content:''}
.block-inline-blocktabs-offers{padding:1.25rem 0}@media (min-width:1024px){.block-inline-blocktabs-offers{padding:3.125rem 0}}.block-inline-blocktabs-offers.block-bg-hotel{background-color:var(--main-color)}.block-inline-blocktabs-offers.block-bg-hotel .tabs-offers--header .tabs-offers--title,.block-inline-blocktabs-offers.block-bg-hotel .tabs-offers--header .tabs-offers--subtitle{color:var(--color-white)}.block-inline-blocktabs-offers .tabs-offers--header{margin-bottom:2rem;text-align:center}@media (min-width:1024px){.block-inline-blocktabs-offers .tabs-offers--header{margin-bottom:4rem}}.block-inline-blocktabs-offers .tabs-offers--header .tabs-offers--title{color:var(--main-color);font-weight:700}.block-inline-blocktabs-offers .tabs-offers--header .tabs-offers--subtitle{font-weight:300}@media (min-width:0) and (max-width:1199px){.block-inline-blocktabs-offers .offers__tabs-container{margin:0rem -1.25rem .125rem -1.25rem;overflow-x:scroll;position:relative;white-space:nowrap;-webkit-overflow-scrolling:touch}}.block-inline-blocktabs-offers .offers__tabs{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:start;gap:0;margin:0rem 0rem .125rem 0rem;overflow-y:hidden;padding:0 1.25rem}.block-inline-blocktabs-offers .offers__tabs.tabs-center-mobile{-ms-flex-pack:center;justify-content:center}@media (min-width:1024px){.block-inline-blocktabs-offers .offers__tabs{gap:0 1.25rem}}@media (min-width:1200px){.block-inline-blocktabs-offers .offers__tabs{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 3.125rem;-ms-flex-pack:center;justify-content:center;padding:0}}.block-inline-blocktabs-offers .offers__tabs::-webkit-scrollbar{height:0;visibility:hidden;width:0}.block-inline-blocktabs-offers .offers__tabs div{cursor:pointer;font-size:.75rem;line-height:.9375rem;padding:.3125rem .9375rem}@media (min-width:1024px){.block-inline-blocktabs-offers .offers__tabs div{font-size:1.125rem;line-height:1.875rem;padding:.3125rem}}.block-inline-blocktabs-offers .offers__tabs a{color:var(--color-black);display:-ms-flexbox;display:flex}@media (min-width:0) and (max-width:1199px){.block-inline-blocktabs-offers .offers__tabs a{-ms-flex:0 0 auto;flex:0 0 auto}}.block-inline-blocktabs-offers .offers__tabs a>div{border-bottom:1px solid transparent}.block-inline-blocktabs-offers .offers__tabs a.active>div,.block-inline-blocktabs-offers .offers__tabs a:hover>div{border-color:var(--color-black)}.block-inline-blocktabs-offers.block-bg-hotel .offers__tabs a{color:var(--color-white)}.block-inline-blocktabs-offers.block-bg-hotel .offers__tabs a.active>div,.block-inline-blocktabs-offers.block-bg-hotel .offers__tabs a:hover>div{border-color:var(--color-white)}.block-inline-blocktabs-offers.block-bg-hotel .slick-dots li button::before{border-color:var(--color-white)}.block-inline-blocktabs-offers.block-bg-hotel .slick-dots li.slick-active button::before{border-color:var(--color-white)}@media (min-width:0) and (max-width:1023px){.block-inline-blocktabs-offers.block-bg-hotel .slick-prev svg path,.block-inline-blocktabs-offers.block-bg-hotel .slick-next svg path{fill:var(--color-white) !important}}.block-inline-blocktabs-offers.block-bg-hotel .offers-grid--footer{color:var(--color-white)}.block-inline-blocktabs-offers .offers-grid{margin:.625rem auto 0}@media (min-width:768px){.block-inline-blocktabs-offers .offers-grid{margin:2.5rem auto 0}}@media (min-width:768px){.block-inline-blocktabs-offers .offers-grid:not(.carrusel) .field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;gap:1.25rem 1.125rem}}.block-inline-blocktabs-offers .offers-grid:not(.carrusel) .field__item{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.block-inline-blocktabs-offers .offers-grid:not(.carrusel) .field__item{-ms-flex:0 0 20rem;flex:0 0 20rem;max-width:20rem}}@media (min-width:1024px){.block-inline-blocktabs-offers .offers-grid:not(.carrusel) .field__item{-ms-flex:0 0 32%;flex:0 0 32%;max-width:32%}}.block-inline-blocktabs-offers .offers-grid:not(.carrusel) .field__item .media--tile.card-offers{margin:0 auto}@media (min-width:1024px){.block-inline-blocktabs-offers .offers-grid.carrusel .field__items{margin:0 -.5625rem}}@media (min-width:1024px){.block-inline-blocktabs-offers .offers-grid.carrusel .field__items .field__item{margin:0 .5625rem}}@media (min-width:768px){.block-inline-blocktabs-offers .offers-grid.carrusel .field__items .field__item .card-offers{margin:0}}@media (min-width:768px) and (max-width:1023px){.block-inline-blocktabs-offers .offers-grid.carrusel .field__items .field__item .card-offers{margin:0 .625rem}}.block-inline-blocktabs-offers .offers-grid.carrusel+.clearflex+.gridder-show{left:50%;margin-left:-50vw}.block-inline-blocktabs-offers .offers-grid--footer{font-size:1.125rem;font-weight:300;letter-spacing:.225rem;line-height:1.5625rem;margin-top:1rem;padding:1rem 0}@media (min-width:1024px){.block-inline-blocktabs-offers .offers-grid--footer{display:none}}@media (min-width:1024px){.block-inline-blocktabs-offers .carrusel .gridder-show{margin:3.125rem -1rem 0}}@media (min-width:0) and (max-width:1023px){.block-inline-blocktabs-offers .slick-prev,.block-inline-blocktabs-offers .slick-next{height:2.0625rem;top:calc(100% + 45px);width:1.25rem}}@media (min-width:0) and (max-width:1023px){.block-inline-blocktabs-offers .slick-prev{left:25%}}@media (min-width:0) and (max-width:1023px){.block-inline-blocktabs-offers .slick-next{right:25%}}@media (min-width:768px){.block-inline-blocktabs-offers .slick-dots{position:relative}}.block-inline-blocktabs-offers .slick-dots li{margin-right:1.25rem}.block-inline-blocktabs-offers .slick-dots li button{height:.75rem;line-height:.75rem;width:.75rem}.block-inline-blocktabs-offers .slick-dots li button::before{background:var(--color-white);border:1px solid var(--main-color);border-radius:1.875rem;color:transparent;height:.625rem;line-height:.625rem;opacity:1;width:.625rem}@media (min-width:1024px){.block-inline-blocktabs-offers .slick-dots li button::before{height:1.0625rem;line-height:1.0625rem;width:1.0625rem}}.block-inline-blocktabs-offers .slick-dots li.slick-active button::before{background-color:var(--main-color);border-color:var(--main-color)}.block-inline-blocktabs-offers.style-2 .offers-grid:not(.carrusel) .field__items .field__item{-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.block-inline-blocktabs-offers.style-2 .offers-grid:not(.carrusel) .field__items .field__item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:1024px){.block-inline-blocktabs-offers.style-2 .offers-grid:not(.carrusel) .field__items .field__item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}@media (min-width:768px){.block-inline-blocktabs-offers.style-2 .offers-grid.carrusel .slick-track{display:-ms-flexbox;display:flex}.block-inline-blocktabs-offers.style-2 .offers-grid.carrusel .slick-track .slick-slide{height:inherit}.block-inline-blocktabs-offers.style-2 .offers-grid.carrusel .slick-track .slick-slide .card-offers-style-2{height:100%}}.block-inline-blocktabs-offers.style-2 .offers-grid .slick-dots{position:relative}
@media (min-width:0) and (max-width:1023px){.media--tile.card-offers .tiles-cards__thumbnail{margin-bottom:0}}@media (min-width:0) and (max-width:767px){.media--tile.card-offers .tiles-cards__thumbnail{margin-bottom:1rem}}.clearflex{height:0;width:100%}.block.carrousel-offers .gridder-show,.block.tabs-offers .gridder-show{background-color:var(--main-color);display:flow-root;-ms-flex:0 0 100vw;flex:0 0 100vw;margin:0 0 1rem;padding:10.625rem 0 3.125rem;position:relative;width:100vw}.block.carrousel-offers .gridder-show .container,.block.tabs-offers .gridder-show .container{position:relative}.block.carrousel-offers .gridder-show .gridder-close,.block.tabs-offers .gridder-show .gridder-close{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="22" height="23" viewBox="0 0 22 23" fill="none"><g clip-path="url(%23clip0_27_3090)"><path d="M12.5464 11.4785L21.6987 2.32617C21.799 2.22591 21.8742 2.10775 21.9243 1.97168C21.9744 1.83561 21.9995 1.69596 21.9995 1.55273C21.9995 1.25195 21.8957 0.997721 21.688 0.790039C21.4803 0.582357 21.2261 0.478516 20.9253 0.478516C20.7821 0.478516 20.6424 0.507162 20.5063 0.564453C20.3703 0.621744 20.2593 0.693359 20.1733 0.779297L11.021 9.95312L1.86865 0.779297C1.76839 0.693359 1.65381 0.621744 1.5249 0.564453C1.396 0.507162 1.25277 0.478516 1.09521 0.478516C0.808757 0.478516 0.558105 0.585938 0.343262 0.800781C0.128418 1.01562 0.0209961 1.26628 0.0209961 1.55273C0.0209961 1.71029 0.0496419 1.85352 0.106934 1.98242C0.164225 2.11133 0.243001 2.22591 0.343262 2.32617L9.49561 11.4785L0.343262 20.6523C0.243001 20.7526 0.164225 20.8672 0.106934 20.9961C0.0496419 21.125 0.0209961 21.2611 0.0209961 21.4043C0.0209961 21.7051 0.128418 21.9593 0.343262 22.167C0.558105 22.3747 0.808757 22.4785 1.09521 22.4785C1.25277 22.4785 1.396 22.4535 1.5249 22.4033C1.65381 22.3532 1.76839 22.278 1.86865 22.1777L11.021 13.0039L20.1733 22.1777C20.2593 22.278 20.3703 22.3568 20.5063 22.4141C20.6424 22.4714 20.7821 22.5 20.9253 22.5C21.2261 22.5 21.4803 22.3926 21.688 22.1777C21.8957 21.9629 21.9995 21.7051 21.9995 21.4043C21.9995 21.2611 21.9744 21.125 21.9243 20.9961C21.8742 20.8672 21.799 20.7526 21.6987 20.6523L12.5464 11.4785Z" fill="white"/></g><defs><clipPath id="clip0_27_3090"><rect width="21.98" height="22" fill="white" transform="matrix(1 0 0 -1 0.0200195 22.5)"/></clipPath></defs></svg>');background-repeat:no-repeat;background-size:100%;color:var(--color-white);font-size:0;height:1.25rem;position:absolute;right:0;top:-10rem;width:1.25rem}@media (min-width:768px){.block.carrousel-offers .gridder-show .gridder-close,.block.tabs-offers .gridder-show .gridder-close{height:1.375rem;top:-8.125rem;width:1.3125rem}}.block.carrousel-offers.block-bg-hotel .gridder-show,.block.tabs-offers.block-bg-hotel .gridder-show{background-color:var(--color-bg-grey)}.block.carrousel-offers.block-bg-hotel .gridder-close,.block.tabs-offers.block-bg-hotel .gridder-close{filter:brightness(0)}@media (min-width:0) and (max-width:767px){.block.tabs-offers .gridder-show{margin:0 -5.5% 1rem}}.offer-tiles-details__booking{margin:auto;max-width:70.625rem;position:relative}.offer-tiles-details__booking .container{max-width:100%}.offer-tiles-details__booking #sandos-show-book-button{display:none}.offer-tiles-details__booking #BookingFormContent.splash{margin-bottom:4rem;max-width:100%;overflow:initial;padding:.9375rem}@media (min-width:1024px){.offer-tiles-details__booking #BookingFormContent.splash{padding:1.875rem}}.offer-tiles-details__booking #BookingFormContent.splash:before{background-color:var(--color-white);opacity:1}.offer-tiles-details__booking #BookingFormContent.splash .Input{background-color:var(--color-bg-grey);border:0;height:2.5rem;overflow:hidden;text-overflow:ellipsis}.offer-tiles-details__booking #BookingFormContent.splash .Input .butqaE{color:var(--main-color);line-height:normal}.offer-tiles-details__booking #BookingFormContent.splash .Input .bjZmlS{display:none}@media (min-width:1024px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"]{width:calc(35% - 10px)}}@media (min-width:1024px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="base__BFDatesWrapper"]{width:calc(30% - 10px)}}@media (min-width:1024px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class*="distribution__BFDistWrapper"]{width:calc(12% - 10px)}}@media (min-width:1024px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="promocode__BFPromoWrapper"]{width:calc(20% - 10px)}}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"],.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="base__BFDatesWrapper"],.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class*="distribution__BFDistWrapper"],.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="promocode__BFPromoWrapper"]{margin-right:0}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade span[class^="base__BFInputPlaceHolder"],.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade div[class^="base__BFInputValue"]{display:block}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade span[class^="base__BFInputPlaceHolder"]::after,.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade div[class^="base__BFInputValue"]::after{display:inline-block;margin-left:.5rem;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade span[class^="base__BFInputPlaceHolder"]:empty::after,.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade div[class^="base__BFInputValue"]:empty::after{margin-left:0}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade span[class^="base__BFInputPlaceHolder"]::after,.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="destinations__BFDestWrapper"].hajade div[class^="base__BFInputValue"]::after{border-bottom:0;border-left:.3125rem solid transparent;border-right:.3125rem solid transparent;border-top:.625rem solid #204F86;margin-left:.5rem;position:absolute;right:1rem;top:.9375rem}@media (min-width:0) and (max-width:767px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="base__BFDatesWrapper"] div[class^="dates__BFDDate"]{width:100%}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="base__BFDatesWrapper"] div[class^="dates__BFDDate"]:first-child{margin:0 0 1rem 0}}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="promocode__BFPromoWrapper"]{-ms-flex-order:0;order:0}@media (min-width:1024px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="promocode__BFPromoWrapper"]{margin:0}}@media (min-width:768px) and (max-width:1023px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="promocode__BFPromoWrapper"]{width:calc(50% - 12px)}}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="base__BFSearchBtnWrapper"]{bottom:-6.25rem;margin:1.6875rem 0 0 auto;-ms-flex-order:2;order:2;position:absolute;right:0}.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="base__BFSearchBtnWrapper"] .RIFab{font-size:.75rem;height:2.5rem}@media (min-width:0) and (max-width:767px){.offer-tiles-details__booking #BookingFormContent.splash.drLPOZ div[class^="base__BFSearchBtnWrapper"]{bottom:-5.625rem;left:0;margin:auto}}
.blocktitle-subtitle-text-content{text-align:center;padding:1.25rem 0rem}@media (min-width:1024px){.blocktitle-subtitle-text-content{padding:3.125rem 0rem}}.blocktitle-subtitle-text-content:not(.hotel-color) .tbt-displayed-title{font-size:1.5rem;font-weight:400;line-height:1.8rem;margin-bottom:.3125rem;text-transform:uppercase}@media (min-width:1024px){.blocktitle-subtitle-text-content:not(.hotel-color) .tbt-displayed-title{font-size:3.125rem;line-height:3.125rem}}.blocktitle-subtitle-text-content:not(.hotel-color) .tbt-subtitle{font-size:1.125rem;font-weight:400;letter-spacing:3.5px;line-height:1.125rem}.blocktitle-subtitle-text-content.hotel-color .tbt-displayed-title{color:var(--main-color);font-weight:700}.blocktitle-subtitle-text-content.hotel-color .tbt-subtitle{font-weight:300}.blocktitle-subtitle-text-content ~ .lb-tabs.lb-tabs-hotel-color{margin:0rem 0rem 1.25rem}@media (min-width:1024px){.blocktitle-subtitle-text-content ~ .lb-tabs.lb-tabs-hotel-color{margin:0rem 0rem 3.125rem}}
