/* @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;}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity = 90);}#colorbox{outline:0;}#cboxContent{margin-top:20px;background:#000;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{border:5px solid #000;background:#fff;}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc;}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc;}#cboxLoadingGraphic{background:url(/themes/custom/sandos_main/css/vendors/images/loading.gif) no-repeat center center;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff;}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/themes/custom/sandos_main/css/vendors/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px;}#cboxPrevious:hover{background-position:bottom left;}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/themes/custom/sandos_main/css/vendors/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px;}#cboxNext:hover{background-position:bottom right;}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/themes/custom/sandos_main/css/vendors/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px;}#cboxClose:hover{background-position:bottom center;}
.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-full-slider{margin-bottom:1.5625rem}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider{margin:0 auto 3.125rem auto}}.block-inline-blockcarrousel-full-slider .field--name-field-fullwidth-carrousel-slides div.media{position:relative}@media (min-width:1440px){.block-inline-blockcarrousel-full-slider .field--name-field-fullwidth-carrousel-slides div.media img,.block-inline-blockcarrousel-full-slider .field--name-field-fullwidth-carrousel-slides div.media .colorbox-carrousel-gallery{width:100%}}.block-inline-blockcarrousel-full-slider .content-top{position:relative}.block-inline-blockcarrousel-full-slider .content-top a{font-size:0;height:100%;position:absolute;width:100%}.block-inline-blockcarrousel-full-slider .content-bottom{background:var(--main-color);bottom:0;padding:2.25rem 1.25rem 3.75rem 1.25rem;width:100%}@media (min-width:0) and (max-width:768px){.block-inline-blockcarrousel-full-slider .content-bottom{padding:2.25rem 2.625rem 3.75rem 2.625rem}}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider .content-bottom{background:var(--main-color-gradient);position:absolute}}.block-inline-blockcarrousel-full-slider .content-bottom .cta-sr-show-more{display:block;font-weight:800;text-align:center}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider .content-bottom .cta-sr-show-more{display:none}}.block-inline-blockcarrousel-full-slider .content-bottom .cta-sr-show-more span{color:var(--color-white);transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.block-inline-blockcarrousel-full-slider .content-bottom .cta-sr-show-more span:last-child{display:none;opacity:0}.block-inline-blockcarrousel-full-slider .content-bottom .cta-sr-show-more.expanded span:first-child{display:none;opacity:0}.block-inline-blockcarrousel-full-slider .content-bottom .cta-sr-show-more.expanded span:last-child{display:block;opacity:1}.block-inline-blockcarrousel-full-slider .content-bottom .text-box{color:var(--color-white);margin:0 auto;max-width:52.875rem;text-align:center}@media (min-width:0) and (max-width:1023px){.block-inline-blockcarrousel-full-slider .content-bottom .text-box{max-height:12.5rem;overflow:hidden;position:relative;transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.block-inline-blockcarrousel-full-slider .content-bottom .text-box:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(transparent 50%,var(--main-color));transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-webkit-transition:opacity 0.5s ease-in-out}}.block-inline-blockcarrousel-full-slider .content-bottom .text-box h3{font-size:1.125rem;line-height:1.5625rem}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider .content-bottom .text-box h3{font-size:1.5625rem}}.block-inline-blockcarrousel-full-slider .content-bottom .text-box .field--name-field-cslide-description p{line-height:1.5625rem}@media (min-width:0) and (max-width:767px){.block-inline-blockcarrousel-full-slider .carrousel_full_slider-box .row{gap:1.5rem}}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider .carrousel_full_slider-box h3{margin:0}}.block-inline-blockcarrousel-full-slider .carrousel_full_slider-box .carrousel_full_slider-box-title,.block-inline-blockcarrousel-full-slider .carrousel_full_slider-box .carrousel_full_slider-box-link{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:768px){.block-inline-blockcarrousel-full-slider .carrousel_full_slider-box .carrousel_full_slider-box-title,.block-inline-blockcarrousel-full-slider .carrousel_full_slider-box .carrousel_full_slider-box-link{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:768px){.block-inline-blockcarrousel-full-slider .carrousel_full_slider-box .carrousel_full_slider-box-link{text-align:right}}.block-inline-blockcarrousel-full-slider .slick-slider .slick-track{display:-ms-flexbox !important;display:flex !important}.block-inline-blockcarrousel-full-slider .slick-slider .slick-track .slick-initialized .slick-slide{display:-ms-flexbox;display:flex;height:inherit !important;margin-bottom:1rem}.block-inline-blockcarrousel-full-slider .slick-dots{bottom:10px}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider .slick-dots{bottom:30px}}.block-inline-blockcarrousel-full-slider .slick-dots li{margin-right:1.25rem}.block-inline-blockcarrousel-full-slider .slick-dots li button{height:.75rem;line-height:.75rem;width:.75rem}.block-inline-blockcarrousel-full-slider .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-blockcarrousel-full-slider .slick-dots li button::before{height:1.0625rem;line-height:1.0625rem;width:1.0625rem}}.block-inline-blockcarrousel-full-slider .slick-dots li.slick-active button::before{background-color:var(--main-color);border-color:var(--color-white)}.block-inline-blockcarrousel-full-slider .slick-prev,.block-inline-blockcarrousel-full-slider .slick-next{top:50%;z-index:1}.block-inline-blockcarrousel-full-slider .slick-prev:before,.block-inline-blockcarrousel-full-slider .slick-next:before{content:''}.block-inline-blockcarrousel-full-slider .slick-prev svg,.block-inline-blockcarrousel-full-slider .slick-next svg{left:0;position:absolute;top:0;width:100%}.block-inline-blockcarrousel-full-slider .slick-prev{left:5%}.block-inline-blockcarrousel-full-slider .slick-next{right:5%}@media (min-width:0) and (max-width:1023px){.block-inline-blockcarrousel-full-slider.carrousel-full-slider .slick-prev,.block-inline-blockcarrousel-full-slider.carrousel-full-slider .slick-next{top:25%}}.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-prev,.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-next,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-prev,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-next{height:1rem;top:50%;width:.625rem;z-index:1}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-prev,.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-next,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-prev,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-next{height:2.5625rem;width:1.5625rem}}.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-prev:before,.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-next:before,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-prev:before,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-next:before{content:''}.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-prev svg,.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-next svg,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-prev svg,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-next svg{left:0;position:absolute;top:0;width:100%}@media (min-width:0) and (max-width:1023px){.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-prev,.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-next,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-prev,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-next{top:40%}.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-dots,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-dots{position:relative;bottom:-1rem}}.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-prev{left:2.5%}.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-next{right:2.5%}@media (min-width:0) and (max-width:1023px){.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-prev,.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-next{top:20%}}.block-inline-blockcarrousel-full-slider.full-width-image-card .slick-dots{position:relative;bottom:-1rem}.block-inline-blockcarrousel-full-slider.full-width-image-card .media--type-carrousel-slide{position:relative}.block-inline-blockcarrousel-full-slider.full-width-image-card .media--type-carrousel-slide .fullwidth-carrousel-card-info{-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;min-height:21.875rem;padding:1.25rem 0rem;text-align:center;width:100%}@media (min-width:1024px){.block-inline-blockcarrousel-full-slider.full-width-image-card .media--type-carrousel-slide .fullwidth-carrousel-card-info{background:rgba(255,255,255,0.9);bottom:2rem;box-shadow:0rem .25rem .25rem 0rem rgba(0,0,0,0.25);-ms-flex-pack:start;justify-content:start;max-width:43.75rem;min-height:25rem;padding:4.375rem 2rem;position:absolute;text-align:left}}.block-inline-blockcarrousel-full-slider.full-width-image-card .media--type-carrousel-slide .fullwidth-carrousel-card-info .card-info-title{color:var(--main-color);margin-bottom:1.625rem}.block-inline-blockcarrousel-full-slider.full-width-image-card .media--type-carrousel-slide .fullwidth-carrousel-card-info .field__item+.button{margin-top:1.5rem}.block-inline-blockcarrousel-full-slider .slick-current.slick-active .text-box.expanded{margin-bottom:3.125rem;max-height:initial}.block-inline-blockcarrousel-full-slider .slick-current.slick-active .text-box.expanded .accordion-snippet-inner a{position:relative;z-index:2}.block-inline-blockcarrousel-full-slider .slick-current.slick-active .text-box.expanded:before{opacity:0}.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .slick-slider{margin-bottom:1.875rem}.block-inline-blockcarrousel-full-slider.full-width-image-carrousel .focus-room{height:100%;position:absolute;width:100%}
.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,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"/></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>')}
.hotel-location{background-color:var(--color-light-grey);padding:4.25rem 0rem 2rem}.hotel-location__content{background-color:var(--color-white);padding:2.5rem 1.25rem}@media (min-width:1024px){.hotel-location__content{padding:2.5rem 3.125rem}}.hotel-location__content .block-title{color:var(--main-color);font-weight:900}.hotel-location__content .block-subtitle{font-weight:700;letter-spacing:0}@media (min-width:0) and (max-width:767px){.hotel-location__content .button{width:100%}}.hotel-location__row{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-var(--grid-gutter-width)/2;margin-left:-var(--grid-gutter-width)/2;margin-bottom:1.875rem}.hotel-location__row:last-child{margin-bottom:0}.hotel-location__col{margin-bottom:1.25rem;position:relative}.hotel-location__col.left{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width:1024px){.hotel-location__col.left{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}.hotel-location__col.right{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:right}@media (min-width:1024px){.hotel-location__col.right{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%;padding-left:3.125rem}}.hotel-location__col .image-gallery{position:relative}.hotel-location__col .image-gallery__item a{display:block;position:relative}.hotel-location__col .image-gallery__item a::after{background-color:rgba(255,255,255,0.7);background-image:url("/themes/custom/sandos_main/css/layout/blocks/../../../images/icons/icon_full.svg");background-position:center;background-repeat:no-repeat;background-size:3.125rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .25s ease-in-out;width:100%;-webkit-transition:all .25s ease-in-out}.hotel-location__col .image-gallery__item a:hover::after{opacity:1}.hotel-location__col .image-gallery__item-caption{background-color:var(--color-light-grey);font-weight:300;padding:.9375rem 1.25rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.hotel-location__col .image-gallery__item-caption{padding:.9375rem 6.25rem}}.hotel-location__col .image-gallery__arrows{height:3.125rem;position:absolute;right:.9375rem;width:5.625rem}@media (min-width:768px){.hotel-location__col .image-gallery__arrows{bottom:0rem}}.hotel-location__col .image-gallery__arrows .slick-prev{left:0}.hotel-location__col .image-gallery__arrows .slick-next{right:0}.hotel-location__col .image-gallery__arrows .slick-prev,.hotel-location__col .image-gallery__arrows .slick-next{border:1px solid var(--main-color);border-radius:50%;height:2.3125rem;width:2.3125rem}.hotel-location__col .image-gallery__arrows .slick-prev::before,.hotel-location__col .image-gallery__arrows .slick-next::before{content:""}.hotel-location__col .image-gallery__arrows .slick-prev.slick-disabled,.hotel-location__col .image-gallery__arrows .slick-next.slick-disabled{border-color:var(--color-grey)}.hotel-location__col .image-gallery__arrows .slick-prev.slick-disabled svg path,.hotel-location__col .image-gallery__arrows .slick-next.slick-disabled svg path{stroke:var(--color-grey)}.hotel-location__col .extra-links{height:3.125rem;padding:.625rem 0rem;position:absolute;text-align:center;width:5.625rem}@media (min-width:768px){.hotel-location__col .extra-links{bottom:0rem}}.hotel-location__col .extra-links .video,.hotel-location__col .extra-links .virtual_tour{display:inline-block;height:1.875rem;margin:0rem .3125rem;position:relative;width:1.875rem}.hotel-location__col .extra-links .video::before,.hotel-location__col .extra-links .virtual_tour::before{content:'';height:100%;left:0;position:absolute;width:100%}.hotel-location__col .extra-links .video::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 34 32" x="0px" y="0px"><title>youtube</title><path d="M4.22 4.027c-1.443 0-2.609 1.167-2.609 2.609v12.437c0 1.443 1.167 2.609 2.609 2.609h25.562c1.443 0 2.609-1.167 2.609-2.609v-12.437c0-1.443-1.167-2.609-2.609-2.609zM4.22 5.1h25.562c0.843 0 1.537 0.694 1.537 1.537v12.436c0 0.843-0.694 1.537-1.537 1.537h-25.562c-0.843 0-1.537-0.694-1.537-1.537v-12.436c0-0.843 0.694-1.537 1.537-1.537zM14.948 8.172c-0.278-0.008-0.557 0.199-0.557 0.537v8.291c0 0.46 0.463 0.693 0.834 0.445l6.219-4.145c0.329-0.22 0.331-0.67 0-0.893v-0.002l-6.219-4.143c-0.096-0.064-0.186-0.089-0.277-0.092zM15.464 9.713l4.717 3.143-4.717 3.143v-5.352zM12.183 24.754c-1.137 0-2.102 0.732-2.461 1.742l-0.117 0.332h-7.459c-0.302 0-0.537 0.234-0.537 0.535s0.236 0.537 0.537 0.537h7.459l0.117 0.332c0.359 1.010 1.324 1.74 2.461 1.74s2.1-0.729 2.459-1.74l0.117-0.332h17.096c0.301 0 0.537-0.236 0.537-0.537s-0.235-0.535-0.537-0.535h-17.096l-0.117-0.332c-0.359-1.011-1.322-1.742-2.459-1.742zM12.183 25.828c0.843 0 1.535 0.695 1.535 1.537s-0.693 1.535-1.535 1.535c-0.842 0-1.537-0.692-1.537-1.535s0.694-1.537 1.537-1.537z"/></svg>');background-image:url("/themes/custom/sandos_main/css/layout/blocks/../../../images/icons/icon_video.svg")}.hotel-location__col .extra-links .virtual_tour::before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="7.5 7.5 50 50" enable-background="new 7.5 7.5 50 50" xml:space="preserve"><path d="M40.438,23.021H24.563c-1.378,0-2.5,1.122-2.5,2.5v15.875c0,1.379,1.122,2.5,2.5,2.5h15.875c1.379,0,2.5-1.121,2.5-2.5  V25.521C42.938,24.142,41.816,23.021,40.438,23.021z M41.938,41.396c0,0.827-0.673,1.5-1.5,1.5H24.563c-0.827,0-1.5-0.673-1.5-1.5  V25.521c0-0.827,0.673-1.5,1.5-1.5h15.875c0.827,0,1.5,0.673,1.5,1.5V41.396z"/><path d="M56.084,16.221c0-4.556-3.707-8.263-8.263-8.263c-2.798,0-5.271,1.401-6.767,3.535c-2.725-1.063-5.599-1.618-8.556-1.618  c-13.004,0-23.583,10.58-23.583,23.584c0,13.004,10.579,23.583,23.583,23.583c13.005,0,23.585-10.579,23.585-23.583  c0-3.87-0.963-7.69-2.771-11.082C55.009,20.862,56.084,18.667,56.084,16.221z M47.821,8.958c4.005,0,7.263,3.258,7.263,7.263  s-3.258,7.263-7.263,7.263s-7.263-3.258-7.263-7.263S43.816,8.958,47.821,8.958z M55.084,33.459  c0,12.452-10.132,22.583-22.585,22.583c-12.452,0-22.583-10.131-22.583-22.583c0-12.453,10.131-22.584,22.583-22.584  c2.771,0,5.463,0.514,8.021,1.488c-0.612,1.153-0.962,2.465-0.962,3.858c0,4.556,3.707,8.263,8.263,8.263  c1.743,0,3.36-0.546,4.694-1.472C54.191,26.219,55.084,29.815,55.084,33.459z"/><path d="M32.5,28.771c-2.584,0-4.688,2.103-4.688,4.688c0,2.585,2.103,4.688,4.688,4.688c2.585,0,4.688-2.103,4.688-4.688  C37.188,30.874,35.085,28.771,32.5,28.771z M32.5,37.146c-2.033,0-3.688-1.654-3.688-3.688s1.654-3.688,3.688-3.688  s3.688,1.654,3.688,3.688S34.533,37.146,32.5,37.146z"/><path d="M27.875,25.958c0-0.276-0.224-0.5-0.5-0.5H25c-0.276,0-0.5,0.224-0.5,0.5v2.375c0,0.276,0.224,0.5,0.5,0.5h2.375  c0.276,0,0.5-0.224,0.5-0.5V25.958z M26.875,27.833H25.5v-1.375h1.375V27.833z"/><path d="M46.744,18.287l-0.543,0.598c-0.186,0.205-0.171,0.521,0.034,0.707c0.096,0.087,0.216,0.13,0.336,0.13  c0.136,0,0.271-0.055,0.37-0.164l1.25-1.375c0.009-0.01,0.012-0.022,0.02-0.032c0.017-0.022,0.03-0.044,0.044-0.069  c0.01-0.019,0.022-0.036,0.03-0.056c0.006-0.016,0.009-0.032,0.013-0.048c0.008-0.027,0.011-0.054,0.014-0.082  c0.002-0.017,0.01-0.032,0.01-0.049c0-0.004-0.002-0.007-0.002-0.011c-0.001-0.016-0.005-0.03-0.007-0.046  c-0.003-0.028-0.011-0.055-0.02-0.083c-0.006-0.021-0.007-0.042-0.016-0.062c-0.006-0.014-0.017-0.025-0.024-0.038  c-0.006-0.011-0.007-0.023-0.014-0.034l-0.971-1.479c-0.152-0.233-0.462-0.295-0.692-0.144s-0.295,0.461-0.144,0.692l0.427,0.65  c-1.939-0.208-3.226-1.018-3.226-1.759c0-0.857,1.72-1.813,4.188-1.813s4.188,0.955,4.188,1.813c0,0.695-1.121,1.402-2.665,1.68  c-0.271,0.049-0.452,0.309-0.403,0.581c0.049,0.273,0.313,0.45,0.581,0.404c2.118-0.382,3.487-1.427,3.487-2.664  c0-1.577-2.278-2.813-5.188-2.813s-5.188,1.235-5.188,2.813C42.634,16.91,44.369,18.024,46.744,18.287z"/></svg>');background-image:url("/themes/custom/sandos_main/css/layout/blocks/../../../images/icons/icon_virtual_tour.svg")}.hotel-location__col .collapse-toogle{border-color:var(--color-grey);color:var(--color-grey)}.hotel-location__col .collapse-toogle::after{background:url("/themes/custom/sandos_main/css/layout/blocks/../../../images/icons/arrow_down.svg") no-repeat 50%;background-size:1rem .5625rem;border:0;content:"";height:1rem;vertical-align:middle;width:1rem}.hotel-location .location_details_box{padding:3.125rem 0rem;width:100%}@media (min-width:0) and (max-width:767px){.hotel-location .location_details_box{padding:1.25rem 0rem}}.hotel-location .location_details_box img{display:block;margin:auto}
.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-inline-blocksandos-includes-2col{background:var(--main-color);padding:2.5rem 1.25rem}@media (min-width:1024px){.block-inline-blocksandos-includes-2col{padding:2.5rem 0rem}}.block-inline-blocksandos-includes-2col .block-sandos-includes-content{color:var(--color-white)}.block-inline-blocksandos-includes-2col .block-sandos-includes-content h2{font-weight:700;margin-bottom:3.75rem}@media (min-width:0) and (max-width:1024px){.block-inline-blocksandos-includes-2col .block-sandos-includes-content h2{margin-bottom:2.5rem;text-align:center;text-transform:uppercase}}@media (min-width:1024px){.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:1%;-ms-flex-pack:justify;justify-content:space-between}}.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols h3,.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols h4{font-size:1rem;font-weight:700;line-height:3.125rem}@media (min-width:1024px){.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols .field__item{width:48%;padding-right:.625rem}.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols .field__item:last-child{padding-left:.625rem;padding-right:0}}@media (min-width:0) and (max-width:1024px){.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols.two-columns .field--name-field-si2col-first-column{margin-bottom:2.5rem}}@media (min-width:1024px){.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols:not(.two-columns) .field__item{padding-left:0;width:100%}.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols:not(.two-columns) .field__item ul{display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:2%;-ms-flex-pack:justify;justify-content:space-between}.block-inline-blocksandos-includes-2col .block-sandos-includes-content .sandos-includes-cols:not(.two-columns) .field__item ul li{width:48%}}
.sr-only{border:0;clip:rect(0,0,0,0);height:.0625rem;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:.0625rem}.go-to-home{color:var(--color-grey);letter-spacing:-.025rem;margin-bottom:1.625rem;position:relative}.icon{margin-right:.625rem}.icon::before{background-position:left center;background-repeat:no-repeat;content:'';display:inline-block;height:1rem;width:1rem}.icon.icon-home::before{background-image:url("/themes/custom/sandos_main/css/layout/blocks/../images/icons/icon_home.png");filter:opacity(0.25)}.bold{font-weight:900}.bold-shadow{font-weight:900;text-shadow:0 0 .09375rem var(--color-black)}.alert{box-shadow:0 .125rem .9375rem .0625rem rgba(12,56,94,0.15);left:0;margin:auto;max-width:50rem;position:fixed !important;right:0;top:100px;width:85%;z-index:1000}@media (min-width:768px){.alert{top:150px}}.alert-dismissible .close{background:none;border:0;cursor:pointer;font-size:1.25rem}.collapse:not(.show){display:none}.d-flex{display:-ms-flexbox;display:flex}.flex-column{-ms-flex-direction:column;flex-direction:column}.align-items-center{-ms-flex-align:center;align-items:center}.justify-content-center{-ms-flex-pack:center;justify-content:center}.text-uppercase{text-transform:uppercase}.d-block{display:block !important}.d-none{display:none !important}.justify-content-start{-ms-flex-pack:start;justify-content:start}@media (min-width:768px){.d-medium-none{display:none !important}.d-medium-block{display:block !important}.justify-content-medium-center{-ms-flex-pack:center;justify-content:center}}.align-center{text-align:center}.align-center img{margin:auto}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}@keyframes acordeon-open{0%{opacity:0}100%{opacity:1}}.block-inline-blocksimple-faqs{margin:3.125rem 0rem;padding:0 .5rem 0 .625rem}@media (min-width:1024px){.block-inline-blocksimple-faqs{padding:0}}.block-inline-blocksimple-faqs .blocksimple-faq-content{padding:0rem .625rem}@media (min-width:1024px){.block-inline-blocksimple-faqs .blocksimple-faq-content{padding:0}}.block-inline-blocksimple-faqs .field--name-field-sfaq-link{padding:.625rem 1.25rem}@media (min-width:1024px){.block-inline-blocksimple-faqs .field--name-field-sfaq-link{padding:1.25rem 0rem}}.block-inline-blocksimple-faqs .field--name-field-sfaq-link a{background:var(--main-color);border:1px solid var(--main-color);color:var(--color-white);padding:.625rem 1.25rem}.block-inline-blocksimple-faqs .field--name-field-sfaq-link a:hover{background:var(--color-white);border:1px solid var(--main-color);color:var(--main-color)}.block-inline-blocksimple-faqs .field--name-field-sfaq-displayed-title h2{color:var(--main-color);font-weight:700;margin-bottom:1.6875rem;text-transform:uppercase;text-align:center}@media (min-width:1024px){.block-inline-blocksimple-faqs .field--name-field-sfaq-displayed-title h2{text-align:left}}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1024px){.block-inline-blocksimple-faqs .field--name-field-sfaq-questions #sfaq-questions-left,.block-inline-blocksimple-faqs .field--name-field-sfaq-questions #sfaq-questions-right{width:45%}}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item{width:100%;padding:0 1.25rem}@media (min-width:1024px){.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item{padding-left:2.5rem}}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item .faqfield-definition-list{margin:0rem 0rem 2.5rem 0rem}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item h3{cursor:pointer;font-weight:700;font-size:1.125rem;line-height:1.375rem;list-style:none;margin-bottom:1.25rem;position:relative}@media (min-width:1024px){.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item h3{line-height:1.875rem}}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item h3::before{content:'';border-bottom:2px solid var(--color-black);width:.625rem;height:.125rem;left:-22px;top:8px;position:absolute;transition:all 0.5s ease}@media (min-width:1024px){.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item h3::before{border-bottom:3px solid var(--color-black);left:-30px;top:9px;width:.8125rem}}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item h3::after{content:'';border-bottom:2px solid var(--color-black);width:.625rem;height:.125rem;left:-17px;top:12px;position:absolute}@media (min-width:1024px){.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item h3::after{border-bottom:3px solid var(--color-black);left:-25px;top:15px;width:.8125rem}}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item .faqfield-answer{font-size:1.125rem;font-weight:400;line-height:1.25rem;max-height:0;overflow:hidden}.block-inline-blocksimple-faqs .field--name-field-sfaq-questions .field__item.open .faqfield-answer{animation:acordeon-open 0.3s ease-in-out forwards;margin-bottom:1.25rem;max-height: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:''}
.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}}
.block-inline-blockvideo-gallery{background:var(--main-color)}.block-inline-blockvideo-gallery .blockvideo-gallery-content{color:var(--color-white);padding:1.25rem 0rem}@media (min-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content{padding:3.75rem 0rem}}@media (min-width:1440px){.block-inline-blockvideo-gallery .blockvideo-gallery-content{max-width:93.25rem}}@media (min-width:0) and (max-width:768px){.block-inline-blockvideo-gallery .blockvideo-gallery-content{max-width:100%}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-head{margin:0 auto;max-width:80rem}@media (min-width:0) and (max-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-head{text-align:center;margin:10px auto 30px auto}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-head h2{text-transform:uppercase}@media (min-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-head h2{text-transform:none}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-head p{margin-bottom:2.5rem}@media (min-width:0) and (max-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-head p{display:none}}@media (min-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card{display:-ms-flexbox;display:flex;max-height:21.5625rem}}@media (min-width:1440px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card{max-height:32.40625rem}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .video-call{position:relative}@media (min-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .video-call{background:var(--color-white);width:61.8%}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .video-call.video-pause .play-button{opacity:0}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .video-call .play-button{bottom:0;color:var(--color-white);cursor:pointer;height:3.125rem;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%;z-index:2}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .video-call .play-button svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,0.6));max-width:3.125rem}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .video-call video{height:100%;width:100%}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video{background:var(--color-white);margin:1.25rem;padding:1.875rem 1.25rem;position:relative}@media (min-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video{padding:2.5rem 3.125rem;margin:0;overflow:auto;width:38.2%}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos{overflow:auto;position:relative}@media (min-width:0) and (max-width:1023px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos{max-height:23.375rem;overflow:hidden;transition:all 0.5s ease-in-out}}@media (min-width:0) and (max-width:1023px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos.expanded{max-height:initial;transition:all 0.5s ease-in-out}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos div.block-video_gallery-call{cursor:pointer;display:-ms-flexbox;display:flex;margin-bottom:.625rem}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos div.block-video_gallery-call img{max-width:10.4375rem}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos div.block-video_gallery-call .video-info{color:var(--color-black);font-size:.75rem;font-weight:700;padding:.3125rem .9375rem}@media (min-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos div.block-video_gallery-call .video-info{font-size:.875rem}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .field--name-field-vg-videos div.block-video_gallery-call .video-info .field--name-name{font-weight:400}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .list-video-mobile-cta{display:none}@media (min-width:0) and (max-width:1023px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .list-video-mobile-cta{background:linear-gradient(transparent 0,var(--color-white));bottom:3.125rem;display:block;height:4.0625rem;left:0;position:absolute;width:100%}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .list-video-mobile-cta.expanded{opacity:0;display:none;visibility:hidden}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .cta-vg-show-more{display:block;font-weight:800;position:relative;text-align:center;z-index:1}@media (min-width:1024px){.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .cta-vg-show-more{display:none}}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .cta-vg-show-more span{transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .cta-vg-show-more span:last-child{display:none;opacity:0}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .cta-vg-show-more.expanded span:first-child{display:none;opacity:0}.block-inline-blockvideo-gallery .blockvideo-gallery-content .gallery-card .list-video .cta-vg-show-more.expanded span:last-child{display:block;opacity:1}
.block-inline-blockweddings-location{margin:0 auto}@media (min-width:0) and (max-width:1023px){.block-inline-blockweddings-location{margin-bottom:1.25rem}}@media (min-width:1440px){.block-inline-blockweddings-location .weddings-locations-block__bg img{width:100%}}@media (min-width:768px) and (max-width:1023px){.block-inline-blockweddings-location .weddings-locations-block__bg{padding-top:42%}}@media (min-width:0) and (max-width:767px){.block-inline-blockweddings-location .weddings-locations-block__bg{padding-top:77%}}@media (min-width:0) and (max-width:1023px){.block-inline-blockweddings-location .weddings-locations-block__bg{margin-bottom:7.5rem}.block-inline-blockweddings-location .weddings-locations-block__bg .media--type-image{position:absolute;top:0;width:100%}}.block-inline-blockweddings-location .weddings-locations-block__content{padding:16.875rem 0 1.25rem;position:relative;text-align:center;width:100%;z-index:2;position:absolute;top:0}@media (min-width:0) and (max-width:767px){.block-inline-blockweddings-location .weddings-locations-block__content{padding-top:calc(100% - 33%)}}@media (min-width:1024px){.block-inline-blockweddings-location .weddings-locations-block__content{color:var(--color-white);padding:1.6875rem 0 3.125rem;position:absolute;top:0;text-align:left}}@media (min-width:0) and (max-width:1023px){.block-inline-blockweddings-location .weddings-locations-block__content .container{background-color:var(--color-white);padding:.875rem 1.25rem}}.block-inline-blockweddings-location .weddings-locations-block__result{position:relative}@media (min-width:1024px){.block-inline-blockweddings-location .weddings-locations-block__result{margin-top:0;min-height:auto;top:0;width:100%}}.block-inline-blockweddings-location .menu-filters{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.625rem 0;width:100%}@media (min-width:1024px){.block-inline-blockweddings-location .menu-filters{-ms-flex-align:end;align-items:flex-end;-ms-flex-direction:row;flex-direction:row;gap:0}}.block-inline-blockweddings-location .menu-filters .menu-filters-label{font-size:1.125rem;font-weight:600;letter-spacing:.3375rem;line-height:1.875rem;text-shadow:0px 4px 4px rgba(0,0,0,0.25);text-transform:uppercase}.block-inline-blockweddings-location .menu-filters .menu-filters-label *{line-height:normal;margin:0}@media (min-width:1024px){.block-inline-blockweddings-location .menu-filters .menu-filters-label{font-size:2.5rem;letter-spacing:0;line-height:1.2;max-width:18.75rem;text-shadow:none;text-transform:initial}}.block-inline-blockweddings-location .menu-filters .dropdown-filters{cursor:pointer;display:inline-block;max-width:32.1875rem;position:relative;text-align:left;width:100%}.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropbtn{border-bottom:1px solid;display:block;font-size:1.125rem;line-height:2.5rem;overflow:hidden;position:relative;text-overflow:ellipsis;width:100%;white-space:nowrap}.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropbtn:after{border-style:solid;border-width:2px 2px 0 0;bottom:1.25rem;content:'';display:inline-block;height:0.45em;margin:auto;position:absolute;right:1rem;top:1rem;transform:rotate(135deg);vertical-align:top;width:0.45em;z-index:1}@media (min-width:1024px){.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropbtn:after{border-width:4px 4px 0 0}}@media (min-width:1024px){.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropbtn{color:var(--color-white);font-size:2.5rem}}.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropdown-content{background:rgba(255,255,255,0.9);display:none;position:absolute;width:var(--dropbtn-width,100%);overflow-y:auto;z-index:2;left:0}.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropdown-content ul{padding:.625rem 1.25rem}.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropdown-content ul li{list-style:none;margin:.625rem 0}@media (min-width:1024px){.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropdown-content ul li{font-size:1.5rem}}.block-inline-blockweddings-location .menu-filters .dropdown-filters .dropdown-content ul li a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:0 .625rem}.block-inline-blockweddings-location .menu-filters .dropdown-filters.show .dropdown-content{display:block}@media (min-width:1024px){.media--wedding-location{padding-top:15.3125rem}}.media--wedding-location .wedding-location__bg{position:relative}@media (min-width:1024px){.media--wedding-location .wedding-location__bg{height:100%;padding-top:42%;position:absolute;top:0;width:100%}.media--wedding-location .wedding-location__bg img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}}.media--wedding-location .wedding-location__info{background:rgba(255,255,255,0.9);padding:1.5625rem 1.25rem;margin-top:6.25rem;position:relative}@media (min-width:768px){.media--wedding-location .wedding-location__info{margin-top:4rem}}@media (min-width:1024px){.media--wedding-location .wedding-location__info{bottom:4.375rem;padding:3.125rem 2.375rem;margin-top:0;max-width:27.5rem}}.media--wedding-location .wedding-location__info h2,.media--wedding-location .wedding-location__info h3,.media--wedding-location .wedding-location__info h4,.media--wedding-location .wedding-location__info h5{color:var(--main-color);margin-bottom:1.375rem}.media--wedding-location .wedding-location__info hr{border-width:0;border-top-width:.1875rem;margin:1.875rem 0}.media--wedding-location .wedding-location__info ul,.media--wedding-location .wedding-location__info ol{padding-left:1rem}.media--wedding-location .wedding-location__info ul li,.media--wedding-location .wedding-location__info ol li{list-style-position:inside;margin:0}
footer{background-color:var(--color-dark-blue);min-height:1.875rem}footer #block-sandos-sandosfootertopmenu{background-color:var(--color-dark-blue);border-bottom:0.5px solid var(--color-white);position:relative}@media (min-width:0) and (max-width:768px){footer #block-sandos-sandosfootertopmenu{margin:0rem 1.875rem}}@media (min-width:768px) and (max-width:1440px){footer #block-sandos-sandosfootertopmenu{padding:0 1.25rem}}@media (min-width:1024px){footer #block-sandos-sandosfootertopmenu{margin:0 auto;max-width:80rem}}footer #block-sandos-sandosfootertopmenu ul.nav{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;width:100%;padding-right:var(--grid-gutter-width)/2;padding-left:var(--grid-gutter-width)/2;margin-right:auto;margin-left:auto}@media (min-width:320px){footer #block-sandos-sandosfootertopmenu ul.nav{max-width:95%;padding-bottom:1.5rem;padding-top:.625rem}}@media (min-width:400px){footer #block-sandos-sandosfootertopmenu ul.nav{max-width:95%}}@media (min-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;max-width:45rem}}@media (min-width:1024px){footer #block-sandos-sandosfootertopmenu ul.nav{max-width:65.375rem;padding-top:0;padding-bottom:0}}footer #block-sandos-sandosfootertopmenu ul.nav li{text-align:center;position:relative}@media (min-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav li{text-align:left;padding-right:20px}}footer #block-sandos-sandosfootertopmenu ul.nav li a,footer #block-sandos-sandosfootertopmenu ul.nav li span{color:var(--color-white);display:inline-block;font-size:1.25rem;font-weight:700;line-height:1.5625rem;text-transform:uppercase;padding:4px 0}@media (min-width:1024px){footer #block-sandos-sandosfootertopmenu ul.nav li a,footer #block-sandos-sandosfootertopmenu ul.nav li span{padding:15px 0}}@media (min-width:1024px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded ul{min-width:16.25rem}}footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed ul,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded ul{font-size:1rem;max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}@media (min-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed ul,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded ul{background-color:var(--color-dark-blue);padding:0.5rem;position:absolute;opacity:0}}footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed ul li a,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded ul li a{font-size:1rem}footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed span,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded span{cursor:pointer;width:100%}@media (min-width:0) and (max-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed span,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded span{position:relative;width:auto}}footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed span::after,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded span::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/chevron-mobile.svg");background-size:14px;width:15px;height:8px;top:40%;right:8px;top:10px}@media (min-width:0) and (max-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed span::after,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded span::after{background-size:11px;width:20px;height:20px;right:-20px;top:8px}}@media (min-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed span::after,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded span::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:45%;right:0}}footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed.open span::after,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded.open span::after{top:20px;transform:rotate(180deg)}@media (min-width:0) and (max-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed.open span::after,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded.open span::after{top:6px;right:-29px}}@media (min-width:1024px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed.open span::after,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded.open span::after{top:43%}}footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed.open ul,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded.open ul{max-height:100vh}@media (min-width:768px){footer #block-sandos-sandosfootertopmenu ul.nav li.menu-collapsed.open ul,footer #block-sandos-sandosfootertopmenu ul.nav li.menu-expanded.open ul{opacity:1;z-index:1}}footer #block-sandos-sandosfootertopmenu ul.nav .dropdown-menu.show{position:static;background-color:var(--main-color);padding:5px 15px;z-index:43}footer #block-sandos-sandosfootertopmenu ul.nav .dropdown-menu.show a{color:var(--color-white);font-size:1rem;line-height:1.375rem;text-transform:none}footer #block-sandos-footersocialnetworks .field--name-field-rtb-body{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media (min-width:1024px){footer #block-sandos-footersocialnetworks .field--name-field-rtb-body{-ms-flex-pack:start;justify-content:start;margin-bottom:0}}footer #block-sandos-footersocialnetworks .field--name-field-rtb-body p{font-size:1.25rem;width:100%}footer #block-sandos-footersocialnetworks .field--name-field-rtb-body a{margin:auto 1.25rem auto 0}footer #block-sandos-footersocialnetworks .field--name-field-rtb-body a:last-child{margin-right:0}footer .menu_footer_wrapper{background-color:var(--color-dark-blue);padding:2.125rem .625rem 2.8125rem .625rem}@media (min-width:1024px){footer .menu_footer_wrapper{padding:3.5rem .625rem 2rem}}@media (min-width:768px){footer .menu_footer_wrapper .container{border-bottom:0.5px solid var(--color-white)}}footer .menu_footer_wrapper .container .row{-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){footer .menu_footer_wrapper .container .row{-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1046px}}footer .menu_footer_wrapper .container .container{border:0}footer .menu_footer_wrapper h3{color:var(--color-white);font-size:1.25rem;font-weight:700;text-transform:uppercase}footer .menu_footer_wrapper p{color:var(--color-white)}footer .menu_footer_wrapper .footer_menu .menu-column{width:100%}footer .menu_footer_wrapper .footer_menu .menu-column li{margin-bottom:.9375rem}footer .menu_footer_wrapper .footer_menu .nested{margin-bottom:1.25rem;padding:0 .25rem}footer .menu_footer_wrapper .footer_menu .nested li{color:var(--color-white);position:relative}footer .menu_footer_wrapper .footer_menu .nested li a{color:var(--color-white);font-size:1rem;font-weight:300;line-height:1.375rem;text-transform:uppercase}@media (min-width:768px){footer .menu_footer_wrapper .footer_menu .nested li a::before{background:var(--color-white);border-radius:50%;content:'';height:.375rem;position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:.375rem}}@media (min-width:1024px){footer .menu_footer_wrapper .footer_menu{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}footer .menu_footer_wrapper .column-left .form-item{margin-bottom:1.5rem;position:relative}footer .menu_footer_wrapper .column-left .form-item .form-error{bottom:auto;font-size:.75rem;font-weight:300;position:absolute;margin:0;padding-left:.625rem;text-transform:uppercase}footer .menu_footer_wrapper .column-left .form-item .label-newsletter-condition{cursor:pointer;display:block;font-size:1.375rem;margin-bottom:.75rem;padding-left:2.1875rem;position:relative;text-transform:inherit;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}footer .menu_footer_wrapper .column-left .form-item .label-newsletter-condition input{cursor:pointer;height:1.25rem;left:0;position:absolute;opacity:0;top:0;width:1.25rem}footer .menu_footer_wrapper .column-left .form-item .label-newsletter-condition input ~ :checked .checkmark{background-color:var(--main-color)}footer .menu_footer_wrapper .column-left .form-item .label-newsletter-condition input ~ :checked .checkmark::after{border:solid #fff;border-width:0 .125rem .125rem 0;display:block;height:.625rem;left:.5rem;top:.3125rem;transform:rotate(45deg);width:.3125rem}footer .menu_footer_wrapper .column-left .form-item .label-newsletter-condition .checkmark{background-color:var(--color-white);box-shadow:0 0 .3125rem var(--color-dark-grey);height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}footer .menu_footer_wrapper .column-left .form-item .label-newsletter-condition .checkmark::after{content:'';display:none;position:absolute}footer .menu_footer_wrapper .column-left .form-item .label-newsletter-condition p{color:var(--color-black);font-size:.875rem;font-weight:400}footer .menu_footer_wrapper .row.dual-column{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.25rem}@media (min-width:0) and (max-width:768px){footer .menu_footer_wrapper .row.dual-column{border-bottom:0.5px solid var(--color-white);margin:0rem .625rem}}footer .menu_footer_wrapper .col-12 .footer_menu .menu-column{max-width:100%}@media (min-width:768px){footer .menu_footer_wrapper .col-12 .footer_menu .menu-column{max-width:50%}}@media (min-width:1024px){footer .menu_footer_wrapper .col-12 .footer_menu .menu-column{max-width:33.33333%}}footer .menu_footer_wrapper .col-8{max-width:100%;text-align:center}@media (min-width:768px){footer .menu_footer_wrapper .col-8{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1024px){footer .menu_footer_wrapper .col-8{-ms-flex:0 0 63%;flex:0 0 63%;max-width:63%;text-align:left}}@media (min-width:768px){footer .menu_footer_wrapper .col-8 .footer_menu{-ms-flex-pack:justify;justify-content:space-between}}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column{max-width:100%}@media (min-width:1024px){footer .menu_footer_wrapper .col-8 .footer_menu .menu-column{max-width:-webkit-fit-content;max-width:fit-content;padding:0 .625rem}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column:first-child li{margin-bottom:.625rem}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column:first-child li::marker{margin-right:10px}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column:first-child li li{margin-bottom:0}}@media (min-width:1024px){footer .menu_footer_wrapper .col-8 .footer_menu .menu-column:last-child{margin-left:auto}}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li .footer-menu-heading{cursor:pointer;letter-spacing:0}@media (min-width:0) and (max-width:1023px){footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li .footer-menu-heading span{position:relative}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li .footer-menu-heading span::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/chevron-mobile.svg");background-size:14px;width:15px;height:8px;top:40%;right:8px;top:8px;right:-20px}}@media (min-width:1024px){footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li .footer-menu-heading{cursor:default}}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li .nested{max-height:0;overflow:hidden;transition:max-height 0.3s ease-in-out}@media (min-width:1024px){footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li .nested{max-height:100vh;overflow:inherit}}@media (min-width:0) and (max-width:1023px){footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li.open span::after{transform:rotate(180deg)}}footer .menu_footer_wrapper .col-8 .footer_menu .menu-column li.open .nested{max-height:100vh}footer .menu_footer_wrapper .col-4{max-width:100%;text-align:center;border-bottom:0.5px solid var(--color-white);margin-bottom:40px}@media (min-width:768px){footer .menu_footer_wrapper .col-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:1024px){footer .menu_footer_wrapper .col-4{-ms-flex:0 0 35%;flex:0 0 35%;border:0;text-align:left;margin-bottom:0;max-width:35%;padding:0}}footer .menu_footer_wrapper .col-4 #block-sandos-sandoslogofooter{margin:0 auto;padding:0;padding-left:15%;padding-right:15%}@media (min-width:768px){footer .menu_footer_wrapper .col-4 #block-sandos-sandoslogofooter{margin:0;padding:0}}footer .menu_footer_wrapper .col-4 #block-sandos-sandoslogofooter div.media{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:start}@media (min-width:768px){footer .menu_footer_wrapper .col-4 #block-sandos-sandoslogofooter img{max-width:290px}}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform{padding:2.5rem 0rem 0rem 0rem}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform h3{font-size:20px;font-weight:700;line-height:25px;letter-spacing:0}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform form{max-width:20.75rem}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]{padding:0 !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper{-ms-flex-direction:column;flex-direction:column}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer{font-size:0;width:100% !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer label{color:var(--color-white)}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer label span{color:var(--color-white) !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer input{background-color:transparent;border:1px solid var(--color-white);color:var(--color-white)}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer input:hover,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer input:active,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer input:focus{border:1px solid var(--color-white);outline:none}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .ui-selectmenu-menu ul li .ui-menu-item-wrapper{color:var(--main-color);font-size:var(--font-size-base)}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock{display:-ms-flexbox;display:flex;padding:0}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock label,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock label a,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock label p,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock label,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock label a,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock label p{color:var(--color-white);font-size:.625rem;font-weight:300;line-height:1.5625rem;margin-bottom:0;text-align:left}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock label a,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock label a{font-weight:bold}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock input,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:0;height:10px;width:.625rem}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock input:checked,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock input:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock>div,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock>div>div{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:8px;margin:0}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .consentBlock>div>input{margin-top:8px}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .containerWrapper .columnContainer .twoOptionFormFieldBlock>div>div>input{margin-top:12px}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]:first-child .columnContainer input{margin-bottom:.625rem}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]:first-child .columnContainer input:-ms-input-placeholder{color:var(--color-white);font-family:var(--font-family-Lato);font-size:1rem;font-weight:300;line-height:1.5625rem;text-transform:uppercase}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]:first-child .columnContainer input::placeholder{color:var(--color-white);font-family:var(--font-family-Lato);font-size:1rem;font-weight:300;line-height:1.5625rem;text-transform:uppercase}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]:last-child .columnContainer{min-height:auto !important;padding-top:0 !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]:last-child .columnContainer div{padding-left:0 !important;text-align:center}@media (min-width:768px){footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]:last-child .columnContainer div{text-align:end}}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section]:last-child .columnContainer div p{margin:0}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .submitButtonWrapper{padding:0}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] .submitButtonWrapper .button.submitButton{color:var(--color-dark-blue);cursor:pointer;font-size:0.75rem;font-weight:700;line-height:0.875rem;text-align:center;padding:0.8125rem 1.8125rem;width:12.6875rem;background-color:var(--color-white);text-transform:uppercase}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table{width:auto !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table th,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table tr{background-color:transparent !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table th{padding:0 !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table .textFormFieldBlock,footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table .lookupFormFieldBlock{padding:0 0 0.3125rem 0 !important;gap:5px !important}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table .lookupFormFieldBlock{margin-bottom:25px}footer .menu_footer_wrapper .col-4 #block-sandos-newslettersubscriptionform div[data-section] table .lookupFormFieldBlock label *{color:var(--color-white)}footer .menu_footer_wrapper .col-4 #block-sandos-footersocialnetworks{padding:2.9375rem 0rem 2.8125rem 0rem}@media (min-width:768px){footer .menu_footer_wrapper .col-4 #block-sandos-footersocialnetworks{padding:0rem 0rem 2.8125rem 0rem}}footer .bottom_menu_footer_wrapper{background-color:var(--color-dark-blue)}footer .bottom_menu_footer_wrapper #block-sandos-footerawards{text-align:center;padding:0 0 3.125rem  0}footer .bottom_menu_footer_wrapper #block-sandos-footerawards h2{color:var(--color-white);font-size:1.25rem;font-weight:300;letter-spacing:0;text-transform:uppercase}footer .bottom_menu_footer_wrapper #block-sandos-footerawards .field--name-field-rtb-body{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:768px){footer .bottom_menu_footer_wrapper #block-sandos-footerawards .field--name-field-rtb-body{margin:0 auto;max-width:971px}}footer .bottom_menu_footer_wrapper #block-sandos-footerawards .field--name-field-rtb-body div.media{padding:0 20px}@media (min-width:768px){footer .bottom_menu_footer_wrapper #block-sandos-footerawards .field--name-field-rtb-body div.media{margin-right:37px;padding:0}}footer .bottom_menu_footer_wrapper #block-sandos-footerawards .field--name-field-rtb-body div.media:last-child:first-child{margin-right:0}footer .bottom_menu_footer_wrapper .bottom-footer-menu{padding:.625rem;text-align:center}footer .bottom_menu_footer_wrapper .bottom-footer-menu .menu li{display:inline;vertical-align:middle}footer .bottom_menu_footer_wrapper .bottom-footer-menu .menu li>span,footer .bottom_menu_footer_wrapper .bottom-footer-menu .menu li>a{font-size:1rem;font-weight:700;line-height:1.125rem;text-transform:uppercase}footer .bottom_menu_footer_wrapper .bottom-footer-menu .menu li>span{font-weight:400}footer .block-copyright-footer{background:var(--color-light-blue);color:var(--color-white);line-height:1.5625rem;text-align:center;padding:1.09375rem 3.125rem}footer .copyright_menu_footer_wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){footer .copyright_menu_footer_wrapper{-ms-flex-flow:row;flex-flow:row}}footer .copyright_menu_footer_wrapper .menu--footer-copyright{-ms-flex:auto;flex:auto;line-height:1.5625rem;text-transform:uppercase;padding:1.09375rem 3.125rem}footer .copyright_menu_footer_wrapper .menu--footer-copyright ul{-ms-flex-flow:column;flex-flow:column}@media (min-width:1024px){footer .copyright_menu_footer_wrapper .menu--footer-copyright ul{-ms-flex-flow:row;flex-flow:row}}footer .copyright_menu_footer_wrapper .menu--footer-copyright ul li{text-align:center}@media (min-width:1024px){footer .copyright_menu_footer_wrapper .menu--footer-copyright ul li{margin-left:auto;text-align:left}}footer .copyright_menu_footer_wrapper .menu--footer-copyright ul li a{color:var(--color-white)}
