/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lb-tabs.lb-tabs-hotel-color{margin:1.25rem 0rem}@media (min-width:1024px){.lb-tabs.lb-tabs-hotel-color{margin:3.125rem 0rem}}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs{border:0;padding:0rem 0rem 0rem 1.25rem}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container{max-width:99.25rem}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs{display:block;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-y:hidden;gap:1px}@media (min-width:768px){.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs{-ms-flex-wrap:wrap;flex-wrap:wrap}}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .slick-list{display:-ms-grid;display:grid;padding-right:6px}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .slick-arrow{background:var(--color-white);height:32px;z-index:1}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .slick-arrow::before{display:none}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .slick-arrow.slick-disabled{display:none !important}@media (min-width:0) and (max-width:768px){.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs.tabs-center-mobile{-ms-flex-pack:center;justify-content:center}}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs::-webkit-scrollbar{width:0}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link{-ms-flex-align:center;align-items:center;background-color:var(--main-color);border:0.4px solid var(--main-color);cursor:pointer;display:-ms-inline-grid;display:inline-grid;font-size:1.5rem;font-weight:300;margin-bottom:0;margin-right:1px;min-width:90px;max-width:14.125rem;text-align:center;padding:.125rem .3125rem}@media (min-width:768px){.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link{-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;padding:1.75rem}}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link .basic_text_block{padding:0;width:100%}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link .basic_text_block p{line-height:1.25rem;margin-bottom:0}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link .field--name-field-rtb-body *{color:var(--color-white);font-family:var(--font-family-Inter);font-size:.625rem;font-weight:400;line-height:.75rem;min-width:6.5rem}@media (min-width:768px){.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link .field--name-field-rtb-body *{font-size:1rem;font-weight:300;line-height:1.25rem}}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link.active{background-color:var(--color-white);box-shadow:none}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link.active .field--name-field-rtb-body *{color:var(--color-black);font-size:.625rem;min-width:6.875rem}@media (min-width:768px){.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .nav-link.active .field--name-field-rtb-body *{font-size:1rem}}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs.tabs-color-revert .nav-link{background-color:var(--color-white)}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs.tabs-color-revert .nav-link .field--name-field-rtb-body *{color:var(--color-black)}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs.tabs-color-revert .nav-link.active{background-color:var(--main-color)}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs.tabs-color-revert .nav-link.active .field--name-field-rtb-body *{color:var(--color-white)}.lb-tabs.lb-tabs-hotel-color .lb-tabs__tabs .container .nav-lb-tabs.nav-tabs .contextual-region .contextual .contextual-links{position:absolute;top:-30px}
@font-face{font-display:swap;font-family:'Friz Quadrata Std Medium';font-style:normal;font-weight:normal;src:local("Friz Quadrata Std Medium"),url("/themes/custom/sandos_main/css/../fonts/friz-quadrata-std-medium-5870338ec7ef8.woff") format("woff")}header.content__header{background-color:transparent;background-image:linear-gradient(180deg,var(--color-degrade-medium) 18.23%,var(--color-degrade-low) 73.44%);box-sizing:border-box;min-height:3.5rem;position:fixed;top:0;transform:translate3d(0,0,0);transition:ease .3s;width:100%;z-index:44;-webkit-transform:translate3d(0,0,0);-webkit-transition:ease .3s}@media (min-width:768px){header.content__header{min-height:3.125rem}}@media (min-width:1025px){header.content__header{background-color:transparent}}@media (min-width:1025px){header.content__header .block-sandos-logo{display:none}}@media (min-width:0) and (max-width:1025px){header.content__header .navbar-expand{min-height:4.375rem}}header.content__header .menu-check-rates{margin-left:auto;max-width:24%}header.content__header .menu-check-rates a{color:var(--color-white);font-family:var(--font-family-Inter);font-size:.75rem;font-weight:700;line-height:.9375rem;text-align:center;text-transform:uppercase}@media (min-width:1025px){header.content__header .menu-check-rates{display:none}}header.content__header .menu--main-menu ul li{text-transform:uppercase}header.content__header .menu--main-menu ul li span.header-menu-dropdown::after{content:'';background-repeat:no-repeat;background-position-x:right;background-size:13px;background-position-y:center;border:0;width:20px;height:24px;display:block;position:absolute;top:8px;right:0;background-image:url("/themes/custom/sandos_main/css/../images/icons/icon_chevron.svg");transform:rotate(0)}@media (min-width:1025px){header.content__header .menu--main-menu ul li span.header-menu-dropdown::after{content:'';background-repeat:no-repeat;background-position-x:right;background-size:13px;background-position-y:center;border:0;width:20px;height:24px;display:block;position:absolute;top:8px;right:0;background-image:url("/themes/custom/sandos_main/css/../images/icons/icon_chevron_w.svg");background-size:14px;width:15px;height:8px;top:18px;right:6px;right:8px;transform:rotate(0)}}@media (min-width:1025px){header.content__header .menu--main-menu ul li span.header-menu-dropdown.open::after{content:'';background-repeat:no-repeat;background-position-x:right;background-size:13px;background-position-y:center;border:0;width:20px;height:24px;display:block;position:absolute;top:8px;right:0;background-image:url("/themes/custom/sandos_main/css/../images/icons/icon_chevron_blue.svg");background-size:14px;width:15px;height:8px;top:40%;right:8px;right:8px;top:17px;transform:rotate(180deg)}}header.content__header #block-sandos-branding,header.content__header .block-system-branding-block{-ms-flex-align:center;align-items:center;background-color:transparent;padding:.9375rem 2%;position:initial}@media (min-width:0) and (max-width:768px){header.content__header #block-sandos-branding,header.content__header .block-system-branding-block{max-width:60%}}@media (min-width:1025px){header.content__header #block-sandos-branding,header.content__header .block-system-branding-block{background-color:transparent;height:100%;padding:2.0625rem 2%}}@media (min-width:1670px){header.content__header #block-sandos-branding,header.content__header .block-system-branding-block{margin-left:5.3%}}header.content__header #block-sandos-branding .site-info,header.content__header .block-system-branding-block .site-info{-ms-flex-align:end;align-items:end;display:-ms-flexbox;display:flex;min-height:2.25rem;margin-left:.9375rem;text-align:center}@media (min-width:768px){header.content__header #block-sandos-branding .site-info,header.content__header .block-system-branding-block .site-info{min-height:2.5rem}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info,header.content__header .block-system-branding-block .site-info{margin-left:0;text-align:left}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info a,header.content__header .block-system-branding-block .site-info a{height:2.5rem}}header.content__header #block-sandos-branding .site-info .site-logo,header.content__header .block-system-branding-block .site-info .site-logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:2.5rem;padding:0 .3125rem 0 0;position:relative}header.content__header #block-sandos-branding .site-info .site-logo::before,header.content__header .block-system-branding-block .site-info .site-logo::before{background-color:var(--color-white);bottom:0;content:'';height:90%;margin:auto;right:0;position:absolute;opacity:.2;top:0;width:0.1875rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-logo::before,header.content__header .block-system-branding-block .site-info .site-logo::before{height:70%}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-logo,header.content__header .block-system-branding-block .site-info .site-logo{color:var(--color-white);height:3.375rem;margin-right:.625rem}}header.content__header #block-sandos-branding .site-info .site-logo span.header-menu-dropdown,header.content__header .block-system-branding-block .site-info .site-logo span.header-menu-dropdown{cursor:pointer;display:-ms-flexbox;display:flex;height:100%;position:relative}header.content__header #block-sandos-branding .site-info .site-logo span.header-menu-dropdown svg,header.content__header .block-system-branding-block .site-info .site-logo span.header-menu-dropdown svg{margin:0rem .375rem;fill:var(--color-white);padding:0rem .375rem;width:22px}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-logo span.header-menu-dropdown svg,header.content__header .block-system-branding-block .site-info .site-logo span.header-menu-dropdown svg{width:22px}}header.content__header #block-sandos-branding .site-info .site-logo span.header-menu-dropdown.open svg,header.content__header .block-system-branding-block .site-info .site-logo span.header-menu-dropdown.open svg{background:var(--color-white);fill:var(--main-color);transform:rotate(180deg)}header.content__header #block-sandos-branding .site-info .site-logo a.logo-svg-link,header.content__header .block-system-branding-block .site-info .site-logo a.logo-svg-link{display:contents}header.content__header #block-sandos-branding .site-info .site-logo span.mr-2,header.content__header .block-system-branding-block .site-info .site-logo span.mr-2{max-height:2.5rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-logo span.mr-2,header.content__header .block-system-branding-block .site-info .site-logo span.mr-2{max-height:3.375rem}}header.content__header #block-sandos-branding .site-info .site-logo button,header.content__header .block-system-branding-block .site-info .site-logo button{background:none;border:0}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-logo button,header.content__header .block-system-branding-block .site-info .site-logo button{color:var(--color-white)}}header.content__header #block-sandos-branding .site-info .site-logo button:focus,header.content__header .block-system-branding-block .site-info .site-logo button:focus{outline:none}header.content__header #block-sandos-branding .site-info .site-logo svg,header.content__header .block-system-branding-block .site-info .site-logo svg{height:auto;width:2.5rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-logo svg,header.content__header .block-system-branding-block .site-info .site-logo svg{width:3.375rem}}header.content__header #block-sandos-branding .site-info .site-logo img,header.content__header .block-system-branding-block .site-info .site-logo img{filter:brightness(0) invert(1)}header.content__header #block-sandos-branding .site-info .site-name-slogan,header.content__header .block-system-branding-block .site-info .site-name-slogan{-ms-flex-align:center;align-items:center;color:var(--color-white);display:block;font-weight:700;margin-left:5px;padding:0;position:relative;text-transform:uppercase}@media (min-width:0) and (max-width:767px){header.content__header #block-sandos-branding .site-info .site-name-slogan,header.content__header .block-system-branding-block .site-info .site-name-slogan{max-width:15.625rem;min-height:1.5625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-name-slogan,header.content__header .block-system-branding-block .site-info .site-name-slogan{color:var(--color-white);display:block}}header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name,header.content__header .block-system-branding-block .site-info .site-name-slogan .site-name{font-family:"Friz Quadrata Std Medium",sans-serif;font-size:1.375rem;font-weight:500;line-height:.9375rem;letter-spacing:1px}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name,header.content__header .block-system-branding-block .site-info .site-name-slogan .site-name{font-size:1.875rem;line-height:.625rem}}header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,header.content__header .block-system-branding-block .site-info .site-name-slogan .site-slogan{font-size:.4375rem;font-weight:400;letter-spacing:0;line-height:.625rem;text-align:center}@media (min-width:0) and (max-width:767px){header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,header.content__header .block-system-branding-block .site-info .site-name-slogan .site-slogan{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,header.content__header .block-system-branding-block .site-info .site-name-slogan .site-slogan{font-size:.4375rem;line-height:.5rem}}header.content__header #block-sandos-branding .site-resorts a.collapse-toogle,header.content__header .block-system-branding-block .site-resorts a.collapse-toogle{color:var(--color-white);font-size:.9375rem;padding:0.7rem 1rem;text-transform:uppercase}header.content__header #block-sandos-branding .site-logo,header.content__header .block-system-branding-block .site-logo{color:var(--color-black)}header.content__header #block-sandos-branding .site-logo button,header.content__header .block-system-branding-block .site-logo button{color:var(--color-black)}header.content__header #block-sandos-branding .site-logo svg>g,header.content__header .block-system-branding-block .site-logo svg>g{fill:var(--color-white)}header.content__header #block-sandos-branding .site-logo img,header.content__header .block-system-branding-block .site-logo img{filter:brightness(1) invert(0)}header.content__header #block-sandos-branding .site-name-slogan,header.content__header .block-system-branding-block .site-name-slogan{color:var(--color-white)}header.content__header #block-sandos-branding .site-name-slogan::before,header.content__header .block-system-branding-block .site-name-slogan::before{background-color:var(--color-black)}header.content__header #block-sandos-branding .collapse-box,header.content__header .block-system-branding-block .collapse-box{background-color:var(--color-white);box-shadow:.03125rem .03125rem .03125rem .03125rem var(--shadow);margin-top:0;max-width:100%;min-height:12.5rem;left:0;padding:1.4375rem 1.25rem 1.4375rem;position:absolute;top:99%;transition:all 0s ease-in-out;width:100%;-webkit-transition:all 0s ease-in-out}@media (min-width:0) and (max-width:1025px){header.content__header #block-sandos-branding .collapse-box,header.content__header .block-system-branding-block .collapse-box{display:block;height:100%;min-height:calc(100vh - 69px);opacity:0;overflow-y:scroll;top:100%;z-index:1}}@media (min-width:1024px) and (max-width:1150px){header.content__header #block-sandos-branding .collapse-box,header.content__header .block-system-branding-block .collapse-box{padding:2.8125rem 5.625rem 2.8125rem 5.625rem}}@media (min-width:1150px){header.content__header #block-sandos-branding .collapse-box,header.content__header .block-system-branding-block .collapse-box{padding:2.8125rem 6.875rem 2.8125rem 8.75rem}}header.content__header #block-sandos-branding .site-hotels-collapse,header.content__header .block-system-branding-block .site-hotels-collapse{display:none}header.content__header #block-sandos-branding .site-hotels-collapse.show,header.content__header .block-system-branding-block .site-hotels-collapse.show{display:block;opacity:1}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-header,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-header{cursor:pointer;margin:0 auto;margin-bottom:1.25rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-header,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-header{height:0;margin:0;visibility:hidden}}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-header .site-hotels-title,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-header .site-hotels-title{display:block;font-family:var(--font-family-Lato);font-size:1.25rem;font-weight:700;line-height:1.5rem;margin:0 auto;max-width:70%;text-transform:uppercase}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-header .site-hotels-title::after,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-header .site-hotels-title::after{content:'';background-repeat:no-repeat;background-position-x:right;background-size:13px;background-position-y:center;border:0;width:20px;height:24px;display:block;position:absolute;top:8px;right:0;background-image:url("/themes/custom/sandos_main/css/../images/icons/icon_chevron.svg");left:26px;top:18px;transform:rotate(180deg)}header.content__header #block-sandos-branding .site-hotels-collapse h3,header.content__header .block-system-branding-block .site-hotels-collapse h3{font-size:1rem;font-weight:700;letter-spacing:0;margin-bottom:1.5625rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse h3.hotels-title-content,header.content__header .block-system-branding-block .site-hotels-collapse h3.hotels-title-content{padding:0 4.375rem}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .hotel-content-links,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-content-links{padding:0 1.9375rem}}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item-logo,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item-logo{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:2.1875rem;text-align:center;width:2.8125rem;position:absolute}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item-logo svg,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item-logo svg{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item-logo .title,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item-logo .title{font-size:.625rem;line-height:.75rem}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item-logo .subtitle,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item-logo .subtitle{font-size:.3125rem;line-height:.3125rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-375719:hover,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-375719:hover{border-bottom:1px solid var(--color-light-grey)}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-375719:hover a,header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-375719:hover h4,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-375719:hover a,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-375719:hover h4{color:#375719}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-800000:hover,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-800000:hover{border-bottom:1px solid var(--color-light-grey)}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-800000:hover a,header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-800000:hover h4,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-800000:hover a,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-800000:hover h4{color:#800000}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-499EDA:hover,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-499EDA:hover{border-bottom:1px solid var(--color-light-grey)}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-499EDA:hover a,header.content__header #block-sandos-branding .site-hotels-collapse .hotel-color-499EDA:hover h4,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-499EDA:hover a,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-color-499EDA:hover h4{color:#499EDA}}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item{position:relative}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item{margin:0 auto;border-bottom:1px solid transparent;padding-bottom:1.25rem;text-align:left}}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item+.hotel-item,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item+.hotel-item{margin-top:1.25rem}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item a,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item a{color:var(--color-dark-grey);font-size:.875rem;padding-left:1.5625rem;margin:0 3.125rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item a,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item a{margin:0;padding-left:4rem}}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item a h4,header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item a .hotel-name,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item a h4,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item a .hotel-name{color:var(--color-black);display:block;font-family:var(--font-family-Lato);font-size:1rem;font-weight:400;letter-spacing:0;margin:0}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item a span,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item a span{font-family:var(--font-family-Lato);font-size:.6875rem;font-weight:300;line-height:.8125rem}header.content__header #block-sandos-branding .site-hotels-collapse .hotel-item a h4,header.content__header .block-system-branding-block .site-hotels-collapse .hotel-item a h4{font-size:1.125rem;font-weight:700;line-height:1.375rem}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call{width:60%}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .call-field-left,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .call-field-left{padding-right:1.5rem}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-field,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-field{width:90%}}@media (min-width:1025px) and (min-width:1441px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-field,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-field{width:50%}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-top,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-top{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-top .label-from,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-top .label-from{font-family:var(--font-family-Lato);font-size:1.125rem;font-weight:300;line-height:1.5625rem}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-title,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-title{color:var(--main-color);font-family:var(--font-family-Lato);font-size:1.25rem;font-weight:700;line-height:1.5625rem;margin-bottom:.3125rem}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-from,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-from{color:var(--main-color);font-family:var(--font-family-Lato);font-size:1.25rem;font-weight:700;line-height:1.5625rem;letter-spacing:0;margin-bottom:.75rem}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-locality,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-locality{font-family:var(--font-family-Lato);font-size:1.125rem;font-weight:300;line-height:1.5625rem;margin-bottom:.75rem}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-description,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-description{display:-webkit-box;-webkit-line-clamp:5;font-family:var(--font-family-Lato);font-size:1rem;line-height:1.5625rem;overflow:hidden}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-price,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call .hotels-call-price{display:-ms-flexbox;display:flex}}@media (min-width:768px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .views-element-container,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .views-element-container{margin:0 auto;width:70%}}@media (min-width:1441px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .views-element-container,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .views-element-container{margin:0;width:40%}}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call{display:none}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}}@media (min-width:1441px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .site-hotels-call,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .site-hotels-call{-ms-flex-flow:row;flex-flow:row}}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .d-flex,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .d-flex{-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .d-flex,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .d-flex{-ms-flex-direction:row;flex-direction:row}}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .col-6,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .col-6{-ms-flex:0 0 100%;flex:0 0 100%;margin:.625rem auto;max-width:80%;text-align:center}@media (min-width:768px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .col-6,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .col-6{-ms-flex:0 0 50%;flex:0 0 50%;margin:0;max-width:50%}}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .col-6,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .col-6{-ms-flex:0 0 50%;flex:0 0 50%;text-align:center;max-width:-webkit-fit-content;max-width:fit-content}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .col-6:first-child .hotel-content-links,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .col-6:first-child .hotel-content-links{padding-left:0}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .col-6:last-child .hotel-content-links,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .col-6:last-child .hotel-content-links{border-left:0.5px solid var(--main-color)}}header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .col-6 h3,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .col-6 h3{letter-spacing:0.5rem;text-align:left}@media (min-width:1025px){header.content__header #block-sandos-branding .site-hotels-collapse .site-hotels-links .col-6 h3,header.content__header .block-system-branding-block .site-hotels-collapse .site-hotels-links .col-6 h3{text-align:center;font-size:1.5625rem}}header.content__header #block-sandos-branding.open,header.content__header .block-system-branding-block.open{background:var(--color-white)}header.content__header #block-sandos-branding.open .logo-svg-link svg g,header.content__header .block-system-branding-block.open .logo-svg-link svg g{fill:var(--main-color)}header.content__header #block-sandos-branding.open .site-logo::before,header.content__header .block-system-branding-block.open .site-logo::before{background-color:var(--main-color)}header.content__header #block-sandos-branding.open .site-name-slogan,header.content__header .block-system-branding-block.open .site-name-slogan{color:var(--main-color)}header.content__header .language-switcher-language-url.block{margin-left:2%;margin-right:2.5%;padding:.5rem .5625rem !important;-ms-flex-order:0;order:0}header.content__header .language-switcher-language-url.block #language-switcher::after{content:'';background-repeat:no-repeat;background-position-x:right;background-size:13px;background-position-y:center;border:0;width:20px;height:24px;display:block;position:absolute;top:8px;right:0;background-image:url("/themes/custom/sandos_main/css/../images/icons/icon_chevron.svg");transform:rotate(90deg)}@media (min-width:1025px){header.content__header .language-switcher-language-url.block #language-switcher::after{content:'';background-repeat:no-repeat;background-position-x:right;background-size:13px;background-position-y:center;border:0;width:20px;height:24px;display:block;position:absolute;top:8px;right:0;background-image:url("/themes/custom/sandos_main/css/../images/icons/icon_chevron_w.svg");background-size:14px;width:15px;height:8px;top:18px;right:6px;top:22px;transform:rotate(0)}}@media (min-width:1025px){header.content__header .language-switcher-language-url.block #language-switcher[aria-expanded="true"]{background-color:var(--color-white);color:var(--color-blue-corp)}}header.content__header .language-switcher-language-url.block #language-switcher[aria-expanded="true"]::after{transform:rotate(-90deg)}@media (min-width:1025px){header.content__header .language-switcher-language-url.block #language-switcher[aria-expanded="true"]::after{content:'';background-repeat:no-repeat;background-position-x:right;background-size:13px;background-position-y:center;border:0;width:20px;height:24px;display:block;position:absolute;top:8px;right:0;background-image:url("/themes/custom/sandos_main/css/../images/icons/icon_chevron_blue.svg");background-size:14px;width:15px;height:8px;top:40%;right:8px;transform:rotate(180deg)}}header.content__header .language-switcher-language-url.block .menu-language{display:block}header.content__header .language-switcher-language-url.block .menu-language li{text-align:end}@media (min-width:1025px){header.content__header .language-switcher-language-url.block .menu-language li{text-align:left}}header.content__header .language-switcher-language-url.block .menu-language li>a{color:var(--color-black);font-weight:700;padding:.7rem 2.375rem}@media (min-width:1025px){header.content__header .language-switcher-language-url.block .menu-language li>a{color:var(--color-white);padding:.7rem 1.75rem}}@media (min-width:1025px){header.content__header .language-switcher-language-url.block .menu-language li>a[aria-expanded="true"]{background-color:var(--color-white);color:var(--color-blue-corp)}}header.content__header .language-switcher-language-url.block .menu-language .language-switcher{border-radius:0;min-width:5rem;position:absolute;right:.3125rem;top:100%}@media (min-width:1025px){header.content__header .language-switcher-language-url.block .menu-language .language-switcher{top:95%}}header.content__header .language-switcher-language-url.block .menu-language .language-switcher a{display:block;padding:.5rem 1rem;text-align:center}header.content__header .language-switcher-language-url.block .menu-language .language-switcher a.is-active{font-weight:700}header.content__header .language-switcher-language-url.block .menu-language .language-switcher a:not(.active-language){display:none}@media (min-width:1025px){header.content__header .language-switcher-language-url.block{-ms-flex-order:3;order:3}header.content__header .language-switcher-language-url.block .menu-language .language-switcher{width:100%;background-color:var(--color-white)}header.content__header .language-switcher-language-url.block .menu-language .language-switcher a{color:var(--main-color)}header.content__header .language-switcher-language-url.block .menu-language .language-switcher a:not(.active-language){display:none}}header.content__header #block-sandos-header-book-now-button,header.content__header #button-sign-in{padding:0}@media (min-width:0) and (max-width:1024px){header.content__header #block-sandos-header-book-now-button,header.content__header #button-sign-in{display:none;margin:0 auto;max-width:85%}}@media (min-width:0) and (max-width:1024px){header.content__header #block-sandos-header-book-now-button .container,header.content__header #button-sign-in .container{max-width:100%}}header.content__header #block-sandos-header-book-now-button p,header.content__header #button-sign-in p{background:#00a0df;margin:0;padding:.3125rem 2.5rem;text-align:center;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}@media (min-width:1025px){header.content__header #block-sandos-header-book-now-button p,header.content__header #button-sign-in p{background:rgba(0,160,223,0.5);margin-left:auto;padding:.5rem .625rem;min-width:9.0625rem}}@media (min-width:1440px){header.content__header #block-sandos-header-book-now-button p,header.content__header #button-sign-in p{margin-left:auto;height:3.4375rem;padding:.5rem .625rem;width:11.5625rem}}header.content__header #block-sandos-header-book-now-button p img,header.content__header #button-sign-in p img{width:2.125rem}header.content__header #block-sandos-header-book-now-button p a,header.content__header #button-sign-in p a{color:var(--color-white);font-size:1.25rem;line-height:2.25rem;margin:0 .625rem;width:auto}@media (min-width:1440px){header.content__header #block-sandos-header-book-now-button p a,header.content__header #button-sign-in p a{font-size:1.25rem;line-height:2.25rem}}header.content__header.fill-header{background-color:var(--main-color);background-image:none}@media (min-width:1025px){header.content__header.fill-header{min-height:2.8125rem;padding:0}header.content__header.fill-header .language-switcher-language-url.block{padding:0rem .5625rem !important}}header.content__header.fill-header #block-sandos-branding,header.content__header.fill-header .block-system-branding-block{padding:.9375rem 2%}@media (min-width:1025px){header.content__header.fill-header #block-sandos-branding,header.content__header.fill-header .block-system-branding-block{padding:0 2%}}header.content__header.fill-header #block-sandos-branding .site-info,header.content__header.fill-header .block-system-branding-block .site-info{-ms-flex-align:center;align-items:center;min-height:1.625rem}header.content__header.fill-header #block-sandos-branding .site-info .site-logo,header.content__header.fill-header .block-system-branding-block .site-info .site-logo{color:var(--main-color)}header.content__header.fill-header #block-sandos-branding .site-info .site-logo a,header.content__header.fill-header #block-sandos-branding .site-info .site-logo svg,header.content__header.fill-header .block-system-branding-block .site-info .site-logo a,header.content__header.fill-header .block-system-branding-block .site-info .site-logo svg{width:auto}header.content__header.fill-header #block-sandos-branding .site-info .site-logo button,header.content__header.fill-header .block-system-branding-block .site-info .site-logo button{color:var(--color-black)}header.content__header.fill-header #block-sandos-branding .site-info .site-name-slogan,header.content__header.fill-header .block-system-branding-block .site-info .site-name-slogan{color:var(--color-white);display:block;height:35px}header.content__header.fill-header #block-sandos-branding .site-info .site-name-slogan::before,header.content__header.fill-header .block-system-branding-block .site-info .site-name-slogan::before{background-color:var(--color-black)}header.content__header.fill-header #block-sandos-branding .site-info .site-name-slogan .site-name,header.content__header.fill-header .block-system-branding-block .site-info .site-name-slogan .site-name{font-size:1.25rem;line-height:1.125rem;letter-spacing:2px}header.content__header.fill-header #block-sandos-branding .site-info .site-name-slogan .site-slogan,header.content__header.fill-header .block-system-branding-block .site-info .site-name-slogan .site-slogan{font-size:.375rem;line-height:.375rem;letter-spacing:0}header.content__header.fill-header #block-sandos-branding.open,header.content__header.fill-header .block-system-branding-block.open{background:var(--color-white)}header.content__header.fill-header #block-sandos-branding.open .site-name-slogan,header.content__header.fill-header .block-system-branding-block.open .site-name-slogan{color:var(--main-color)}header.content__header.fill-header #block-sandos-header-book-now-button,header.content__header.fill-header #button-sign-in{display:none}@media (min-width:1025px){header.content__header.fill-header #block-sandos-header-book-now-button p,header.content__header.fill-header #button-sign-in p{padding:.9375rem 1.875rem}}@media (min-width:1440px){header.content__header.fill-header #block-sandos-header-book-now-button p,header.content__header.fill-header #button-sign-in p{height:2.6875rem;padding:.625rem 4.375rem}}@media (min-width:1025px){header.content__header.fill-header .collapse-box.show.site-hotels-collapse{top:53px !important}}header.content__header.fill-header span.open::before{height:10px !important}#navbarHeader{background-color:var(--color-white);box-shadow:0 .125rem .9375rem .0625rem rgba(12,56,94,0.15);position:fixed;max-width:100%;top:4.3125rem;transform:translate3d(-100%,0,0);transition:transform 0.2s ease-in-out;width:100%;-webkit-transform:translate3d(-100%,0,0);-webkit-transition:transform 0.2s ease-in-out}@media (min-width:0) and (max-width:1024px){#navbarHeader{overflow:initial;padding-bottom:2.5rem}}#navbarHeader::before{content:'';height:3.75rem;position:absolute;top:0;width:100%}@media (min-width:1025px){#navbarHeader::before{background-color:var(--main-color)}}#navbarHeader.show{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}@media (min-width:1025px){#navbarHeader .block{padding:.5rem 0;width:100%}}#navbarHeader .block:last-child{margin-left:1.25rem}#navbarHeader .block-menu{margin:0 auto;max-width:85%}@media (min-width:1025px){#navbarHeader{top:0}}@media (min-width:1025px){#navbarHeader{background-color:transparent;box-shadow:none;height:auto !important;max-width:100%;min-height:initial;position:relative;transform:initial;width:auto}#navbarHeader::before{background-color:transparent;height:3.6875rem}#navbarHeader .block{padding:.5rem;width:auto}}#navbarHeader .language-switcher-language-url{padding:.25rem}@media (min-width:0) and (max-width:1024px){.page-node-type-hotel #navbarHeader,.hotel-inner--page #navbarHeader{height:100%;min-height:calc(100vh - 69px)}}.page-node-type-hotel header.content__header #block-sandos-branding .site-info,.hotel-inner--page header.content__header #block-sandos-branding .site-info{-ms-flex-align:center;align-items:center;min-height:2.5rem;text-align:left}.page-node-type-hotel header.content__header #block-sandos-branding .site-info a,.hotel-inner--page header.content__header #block-sandos-branding .site-info a{height:auto}.page-node-type-hotel header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name,.hotel-inner--page header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name{font-family:var(--font-family-Lato);font-size:1rem;font-weight:700;line-height:.8125rem;letter-spacing:0}@media (min-width:1025px){.page-node-type-hotel header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name,.hotel-inner--page header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name{font-size:1.25rem;line-height:1.5rem}}@media (min-width:1670px){.page-node-type-hotel header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name,.hotel-inner--page header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name{font-size:1.9375rem;line-height:1.5625rem}}.page-node-type-hotel header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,.hotel-inner--page header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan{font-size:.75rem;line-height:.8125rem;letter-spacing:0;text-align:left}@media (min-width:1025px){.page-node-type-hotel header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,.hotel-inner--page header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan{font-size:1rem;line-height:1.125rem}}@media (min-width:1670px){.page-node-type-hotel header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,.hotel-inner--page header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan{font-size:1.5625rem;line-height:1.5625rem}}.page-node-type-hotel header.fill-header.content__header #block-sandos-branding .site-info,.hotel-inner--page header.fill-header.content__header #block-sandos-branding .site-info{-ms-flex-align:center;align-items:center;min-height:2.5rem}.page-node-type-hotel header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan,.hotel-inner--page header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan{height:40px}.page-node-type-hotel header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name,.hotel-inner--page header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name{font-size:1rem;line-height:.9375rem;letter-spacing:0}@media (min-width:1025px){.page-node-type-hotel header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name,.hotel-inner--page header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-name{font-size:1.125rem;line-height:.9375rem}}.page-node-type-hotel header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,.hotel-inner--page header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan{font-size:.75rem;line-height:.9375rem;letter-spacing:0}@media (min-width:1025px){.page-node-type-hotel header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan,.hotel-inner--page header.fill-header.content__header #block-sandos-branding .site-info .site-name-slogan .site-slogan{font-size:1rem;line-height:.9375rem}}
