ul.staff-picks a.staff-btn{position:relative;display:inline-block;min-width:160px;padding:13px 5px;margin-top:30px;zoom:1;outline:none;border-radius:0;border-top:1px solid #30291d;border-bottom:1px solid #30291d;border-left:0;border-right:0;cursor:pointer;line-height:1;text-transform:capitalize;text-align:center;font-size:16px;font-weight:700;color:#30291d;font-family:"Lato",sans-serif;transition:all .3s ease-in-out;background-color:transparent;background-repeat:no-repeat;-webkit-appearance:none}ul.staff-picks a.staff-btn:hover{background-color:#30291d;color:#fff !important}.pre-footer-form--wrapper form .signup-btn,.infoBox .map_popup a,.infoBox .ui-infobox-content a,.ui-infobox .map_popup a,.ui-infobox .ui-infobox-content a{position:relative;display:inline-block;min-width:160px;padding:13px 5px;margin-top:30px;zoom:1;outline:none;border-radius:0;border:0;cursor:pointer;line-height:1;text-transform:capitalize;text-align:center;font-size:16px;font-weight:700;color:#30291d;font-family:"Lato",sans-serif;background-color:#99a43b;background-repeat:no-repeat;-webkit-appearance:none;transition:all .3s ease-in-out}.pre-footer-form--wrapper form .signup-btn:hover,.infoBox .map_popup a:hover,.infoBox .ui-infobox-content a:hover,.ui-infobox .map_popup a:hover,.ui-infobox .ui-infobox-content a:hover{background-color:#30291d}#header.scroll{background-color:#fff;box-shadow:0 0 20.52px rgba(0,0,0,0.05)}#header.scroll a#header-logo{position:absolute;left:0;z-index:3}#header.scroll .header-top-part ul{left:auto;right:190px}#header.scroll .header-bottom-part{background-image:none !important;padding-bottom:15px}#header.scroll nav#primary-nav{text-align:right;margin-right:-15px}#header.scroll nav#primary-nav ul li:last-child{padding-right:0}#header.scroll nav#primary-nav ul li a{padding-bottom:5px}body.brand-site header#header{transition:all .15s ease-in-out}body.brand-site header#header.scroll{background-color:transparent;box-shadow:none}body.brand-site header#header.scroll.color-white--parent svg path{fill:#fff;transition:fill .3s ease-in-out}body.brand-site header#header.scroll nav#primary-nav ul li{border-right-color:#fff}body.brand-site header#header.scroll-main-site{background-color:#fff;box-shadow:0 0 20.52px rgba(0,0,0,0.05)}body.brand-site header#header.scroll-main-site .btn-with-icon svg path{fill:#30291d}body.brand-site header#header.scroll-main-site nav#primary-nav ul li{border-right-color:#30291d}body.brand-site#home header#header nav#primary-nav{margin-top:20px;padding-bottom:10px}body.brand-site#home header#header .header-top-part ul{right:-15px}body.resort-site#home-resort header#header [data-target="#booking-widget-reveal"]{top:50%}body.sail-yacht#home-resort header#header:not(.scroll) *{color:#fff}body.sail-yacht#home-resort header#header:not(.scroll) svg,body.sail-yacht#home-resort header#header:not(.scroll) svg path{fill:#fff !important}footer#hotels-nav{padding:15px 0;position:fixed;left:0;bottom:0;width:100%;z-index:999;background-color:#fff}footer#hotels-nav nav{text-align:center}footer#hotels-nav nav ul{display:-ms-inline-flexbox;display:inline-flex;margin:0}footer#hotels-nav nav ul li{display:-ms-inline-flexbox;display:inline-flex;line-height:1}footer#hotels-nav nav ul li:after{content:"";margin:0 20px;display:-ms-inline-flexbox;display:inline-flex;width:1px;background-color:#30291d}footer#hotels-nav nav ul li:last-child::after{display:none}footer#hotels-nav nav ul li a{font-weight:600;color:#30291d}footer#hotels-nav nav ul li a.active,footer#hotels-nav nav ul li a:hover{color:#99a43b}body.sail-yacht footer#hotels-nav nav ul li a.active,body.sail-yacht footer#hotels-nav nav ul li a:hover{color:#6c7390}footer#hotels-nav ul.social-media{position:absolute;top:50%;transform:translateY(-50%);z-index:3;right:2.5%}footer#hotels-nav ul.social-media li{display:-ms-inline-flexbox;display:inline-flex;margin-top:0}footer#hotels-nav ul.social-media li a{background-color:#30291d;width:25px;height:25px}footer#hotels-nav ul.social-media li a svg{fill:#fff;height:10px}footer#hotels-nav ul.social-media li a:hover{background-color:#99a43b}body.sail-yacht footer#hotels-nav ul.social-media li a:hover{background-color:#6c7390}#footer{clear:both;margin-bottom:-25px;letter-spacing:.5px;font-weight:700}#footer .footer-top-half a svg{fill:#fff}#footer .footer-top-half a:hover svg,#footer .footer-top-half a:hover svg path{fill:#99a43b !important}body.sail-yacht #footer .footer-top-half a:hover svg,body.sail-yacht #footer .footer-top-half a:hover svg path{fill:#9a7c60 !important}#footer a.active{color:#99a43b !important}body.sail-yacht #footer a.active{color:#9a7c60 !important}#footer a#footer-logo{display:block}#footer a#footer-logo svg path{fill:#fff;transition:all .3s ease-in-out}#footer .address{line-height:1.6em}#footer nav#secondary-nav ul li{margin-top:10px}#footer nav#secondary-nav ul li a{font-size:1em}#footer nav#third-nav{margin-top:10px;margin-bottom:0;opacity:.7}#footer nav#third-nav ul li{display:inline-block;margin-right:5px}#footer nav#third-nav ul li:after{content:"•";display:inline-block;margin-left:7px;font-size:10px}#footer nav#third-nav ul li:last-child::after{display:none}#footer nav#third-nav ul li a{font-size:.66667em}#footer p.copyright{opacity:.7;font-size:.66667em}#footer a.tambourine{display:block;margin-top:27.5px;opacity:.7}#booking-widget-reveal{width:360px;left:50%;margin-left:-180px;padding:25px}#booking-widget-reveal .booking-form-wrapper{opacity:0;transition:opacity .2s ease-in 0s}#booking-widget-reveal.open .booking-form-wrapper{opacity:1;transition:opacity .2s ease-in .8s}body.mendoza .inline-booking--container #booking-form .form-entry{width:20%}@media only screen and (min-width: 768px) and (max-width: 1024px){body.mendoza .inline-booking--container #booking-form .form-entry{width:33%}}body.mendoza .inline-booking--container #booking-form .form-entry .btn{background-color:#63255d;color:#fff}body.mendoza .inline-booking--container #booking-form .form-entry .btn:hover{background-color:#30291d}.inline-booking--container #booking-form .form-entry input{margin:0}.booking-form-wrapper{position:relative;width:100%;height:100%;border:1px solid rgba(255,255,255,0.85)}.booking-form-wrapper .button-trigger{position:absolute;top:15px;right:20px;opacity:.6}.booking-form-wrapper .button-trigger:hover{opacity:.2}.booking-form-wrapper .button-trigger svg{fill:#fff}form.off-canvas-booking{width:200px}form.off-canvas-booking .form-entry.checkin,form.off-canvas-booking .form-entry.select-hotel{padding-bottom:20px}form.off-canvas-booking label,form.off-canvas-booking input{text-align:center;color:#fff !important}form.off-canvas-booking label{font-size:1.6em}form.off-canvas-booking input:not(.btn):not([type=checkbox]),form.off-canvas-booking select{font-size:1.2em;background-color:transparent !important;font-family:"Oswald",sans-serif;color:#fff !important}form.off-canvas-booking input:not(.btn):not([type=checkbox]):-ms-input-placeholder,form.off-canvas-booking select:-ms-input-placeholder{color:#fff !important}form.off-canvas-booking input:not(.btn):not([type=checkbox])::placeholder,form.off-canvas-booking select::placeholder{color:#fff !important}form.off-canvas-booking select{background-image:url("images/arrow-down.svg")}form.off-canvas-booking .btn{max-width:200px;min-width:200px}form.off-canvas-booking p.notice{margin-top:15px}body.brand-site .off-canvas-booking .form-entry.checkin,body.brand-site .off-canvas-booking .form-entry.select-hotel{border-bottom:1px solid #9a7c60}body.resort-site .off-canvas-booking .form-entry.checkin{border-bottom:1px solid #99a43b}.inline-booking--container .container{position:relative}.inline-booking-form{position:absolute;top:0;left:0;transform:translateY(-50%);z-index:3;width:100%;overflow:hidden;padding:20px;background-color:#fff}.inline-booking-form .form-entry{display:block;float:left;width:15%;margin:0;padding:0 20px;height:90px;border-right:1px solid rgba(0,0,0,0.1);text-align:left !important}.inline-booking-form .form-entry label,.inline-booking-form .form-entry input,.inline-booking-form .form-entry select{text-align:left !important;text-align-last:left}.inline-booking-form .form-entry.select-hotel{width:25%}.inline-booking-form .form-entry.select-hotel label{color:#99a43b}.inline-booking-form .form-entry.checkin input,.inline-booking-form .form-entry.checkout input{background-image:url("images/icon-calendar.svg");background-repeat:no-repeat;background-position:center right 20px}.inline-booking-form .form-entry.checkin label{color:#0e3258}.inline-booking-form .form-entry.checkout label{color:#63255d}.inline-booking-form .form-entry.adults,.inline-booking-form .form-entry.children{width:15%}.inline-booking-form .form-entry.children,.inline-booking-form .form-entry.submit{border-right:0 !important}.inline-booking-form .form-entry.submit{width:15%;padding:0}.inline-booking-form .form-entry label{margin:20px 0 5px;color:#000;font-family:"Lato",sans-serif;letter-spacing:0;font-weight:700}.inline-booking-form .form-entry input[type="text"],.inline-booking-form .form-entry select{border:0;margin:0;padding:0;color:#fcfcf7;font-size:18px;font-family:"Oswald",sans-serif}.inline-booking-form .form-entry input[type="text"]{width:140px}.inline-booking-form .form-entry select{min-width:45px;font-size:18px;background-position:center right 20px}.inline-booking-form button[type=submit]{max-width:100%;width:100%;padding:0;font-size:25px;line-height:90px;height:90px}.mendoza .select-hotel{display:none}.awards-wrapper a{display:inline-block;vertical-align:middle;pointer-events:none;padding:0 35px}.awards-wrapper svg{fill:#807e7e;width:auto;max-width:200px;height:88px}.pre-footer-form--wrapper{background-color:rgba(75,43,15,0.5)}body.sail-yacht .pre-footer-form--wrapper{background-color:transparent}@media (min-width: 1200px){body.sail-yacht .pre-footer-form--wrapper{background-color:rgba(0,0,0,0.55)}}.pre-footer-form--wrapper .social-media--container{border-right:1px solid rgba(255,255,255,0.4)}.pre-footer-form--wrapper form{position:relative;float:left;margin-top:27.5px;padding-right:190px}.pre-footer-form--wrapper form .field,.pre-footer-form--wrapper form .form-entry{margin-top:0}.pre-footer-form--wrapper form .field,.pre-footer-form--wrapper form .form-entry{float:left;width:45%;margin-right:5%;text-align:left}.pre-footer-form--wrapper form .form-entry[aria-labelledby=gdpr-checkboxes-contact]{width:100%}.pre-footer-form--wrapper form .input label,.pre-footer-form--wrapper form .form-entry label{display:none}.pre-footer-form--wrapper form .gdpr{margin-top:10px}.pre-footer-form--wrapper form .gdpr label{margin:0;padding-left:25px;display:block;font-size:.66667em;text-transform:none;font-family:"Lato",sans-serif;text-align:left}body.mendoza .pre-footer-form--wrapper form .signup-btn{background-color:#63255d}body.mendoza .pre-footer-form--wrapper form .signup-btn:hover{background-color:#30291d}body.sail-yacht .pre-footer-form--wrapper form .signup-btn{background-color:#9a7c60}body.sail-yacht .pre-footer-form--wrapper form .signup-btn:hover{background-color:#0e3258}.pre-footer-form--wrapper form .btn,.pre-footer-form--wrapper form .signup-btn{position:absolute;top:10px;right:0;margin-top:0;width:180px;font-size:14px}.pre-footer-form--wrapper h3.headline{font-weight:300}ul.social-media li{display:block;margin-top:5px}ul.social-media li a{display:inline-block;width:35px;height:35px;background-color:#fff;border-radius:50%;font-size:0;color:transparent}ul.social-media li a:hover{background-color:#99a43b}ul.social-media li a svg{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);display:block;fill:#4b2b0f;max-width:35px;width:auto;height:14px}.footer-video-link{position:fixed;right:10%;bottom:0;z-index:500;background-color:#63255d;padding:10px 25px 10px 105px;cursor:pointer}.footer-video-link p{font-size:16px;line-height:28px;font-family:'Oswald';color:#fff;text-transform:uppercase;line-height:1.654;text-align:left;position:relative;margin:0}.footer-video-link p:before{content:"";border-top:1px solid #FFF;position:absolute;top:50%;left:-85px;width:70px;height:1px;display:block}.footer-video-link span{display:inline-block;background-image:url(https://2486634c787a971a3554-d983ce57e4c84901daded0f67d5a004f.ssl.cf1.rackcdn.com/entre-cielos/media/footer-play-btn-5c6ed4dbd257b.png);width:23px;height:23px;overflow:hidden;vertical-align:text-bottom;margin-left:10px}.footer-video-background{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.4);height:100vh;width:100%;z-index:10000;display:none}.footer-video-background .footer-video{display:none}.footer-video-background .footer-video video{box-shadow:0px 0px 62px 3px rgba(0,0,0,0.3)}.footer-video-background.open{display:block}.footer-video{display:none;position:fixed;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:10001;width:640px;cursor:pointer}.footer-video.open{display:block}.footer-video__inner{position:relative}.footer-video__play{display:block;width:125px;height:125px;position:absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);background:url(images/video-play-btn.svg) no-repeat}.footer-video__close{position:absolute;top:-10px;right:-30px;color:#fff;font-size:30px;text-shadow:2px 2px 2px rgba(255,255,255,0.55);cursor:pointer}#top-content{position:relative}#top-content.resort{margin-top:109px}#top-content.resort .slick-loader{background-color:#99a43b}#top-content.resort #uvp{width:100%}#top-content.resort #uvp .label{font:60px "Playfair Display",sans-serif}#top-content.resort h1{font-family:"Playfair Display",sans-serif}#top-content.brand-site{box-shadow:0 7px 74px 37px rgba(0,0,0,0.15)}#top-content.brand-site .slick-loader{background-color:#9a7c60}#top-content.brand-site .top-content--uvp{position:absolute;bottom:13%;left:0%;z-index:3}#top-content.brand-site .top-content--uvp h2,#top-content.brand-site .top-content--uvp h3{font-weight:300 !important}#top-content.brand-site .top-content--uvp h2{font-size:60px;padding-bottom:20px;border-bottom:1px solid #9a7c60;padding-left:30%;white-space:nowrap}#top-content.brand-site .top-content--uvp,#top-content.brand-site h1{font-weight:300 !important}#top-content.brand-site #uvp{position:absolute;width:100%;left:0;bottom:15%;z-index:3}#top-content.brand-site #uvp .top-content--uvp--wrapper{display:inline-block;min-width:270px}#top-content.brand-site #uvp h2,#top-content.brand-site #uvp .label{font-weight:300;padding-left:30%;white-space:nowrap;padding-bottom:20px;border-bottom:1px solid #9a7c60}@media only screen and (min-width: 768px){#top-content.brand-site #uvp h2,#top-content.brand-site #uvp .label{font-size:60px}}#top-content.brand-site #uvp h2 span,#top-content.brand-site #uvp .label span{color:#9a7c60}#top-content.brand-site #uvp h3{font-weight:300}#top-content h1{font-size:60px}#top-content .slick-loader{display:block;height:5px;width:0;transition:width 0s linear}#top-content .slick-current.slick-active .slick-loader{width:100%;transition:width 4.35s linear}#top-content .slick-slide{height:auto !important}#top-content img{width:100%}#top-content ul.slick-dots{margin:0;bottom:40px;position:absolute;left:50%;transform:translateX(-50%);z-index:3}body#home #top-content.brand-site #uvp{bottom:25%}#intro-content .horizontal-center{vertical-align:bottom}#intro-content .horizontal-center h2{margin-top:-1.26667em}#complementary-content h2.headline span{font-size:45%}#complementary-content ul.sym-inline-list{width:80%;margin-left:auto;margin-right:auto;column-count:2;column-gap:20px;padding-left:10%}body.sail-yacht #complementary-content ul.sym-inline-list{column-count:3;column-gap:40px}body.privacy-policy #complementary-content ul.sym-inline-list{width:90%;padding-left:0}.video-wrapper{position:relative}.video-wrapper .icon-play{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1;transition:all .3s ease-in-out}.video-wrapper .icon-play svg{fill:#fff}.video-wrapper .icon-play.hide{opacity:0}.video-wrapper video{width:100%;height:auto}.terms-and-conditions #main-content{padding-top:60px}.terms-and-conditions #intro-content .horizontal-center{vertical-align:top}.terms-and-conditions #intro-content .horizontal-center h2{margin-top:0}.terms-and-conditions #intro-content .col-md-7 .container{width:auto !important;padding-right:2em}#myGallery,body#gallery-category #gallery-wrapper{margin-top:170px !important}body#gallery-category #content{overflow:hidden}.filter-inner ul#filterOptions li{padding:5px 0;font-family:"Oswald",sans-serif;text-transform:capitalize}#default_gallery_quad .gallery-item{height:380px}.gallery_contain_prev{background:url("images/fancybox__left.svg") no-repeat scroll left 10px center transparent !important;background-size:40px auto !important}.gallery_contain_next{background:url("images/fancybox__right.svg") no-repeat scroll right 10px center transparent !important;background-size:40px auto !important}.gallery_close{background:url("images/fancybox__close.svg") no-repeat scroll right top transparent !important;background-size:40px auto !important;transition:all .3s ease-in-out}.gallery_close:hover{opacity:.5}.filter-inner{height:auto !important}.grid-item-filter{position:fixed;z-index:999;width:100%;height:48px;background:#9a7c60;text-align:center;top:119px}.grid-item-filter ul{line-height:35px}.grid-item-filter ul li{display:inline-block;margin-right:20px}.grid-item-filter ul li a{text-transform:uppercase;color:#fff}.grid-item-filter ul li a:hover{color:#30291d}.grid-item-filter ul li.active a{color:#30291d;border-bottom:1px solid #30291d;padding-bottom:4px}.grid .grid-item a figure img{width:auto;object-fit:cover}#myMap{background:#d8d8d8 !important;height:calc(100vh - 120px) !important;width:100%}body#map #content,body#map-category #content{margin-top:109px}#amenityMenu{position:absolute;z-index:9}#amenityMenu dl dt a{color:#30291d !important;background:url("images/map-arrow.svg") no-repeat 5% 50%}#amenityMenu dl dt.open a{color:#ffffff !important;background:url("images/map-arrow-white.svg") no-repeat 5% 50% #30291d}#amenityMenu dl dd ul li span{background:url("images/dot-map.svg") no-repeat center center !important}#amenityMenu dl dd ul li.active span{background:url("images/active-dot-map.svg") no-repeat center center !important}.return-from-map{position:absolute;top:50px;left:2.5%;z-index:9}img.infowindow-close{transition:opacity .3s ease-in-out}img.infowindow-close:hover{opacity:.7}.infoBox,.ui-infobox{width:300px !important;background-color:#30291d}.infoBox .map_popup,.infoBox .ui-infobox-content,.ui-infobox .map_popup,.ui-infobox .ui-infobox-content{padding:20px;width:300px !important}.infoBox .map_popup *,.infoBox .ui-infobox-content *,.ui-infobox .map_popup *,.ui-infobox .ui-infobox-content *{color:#fff !important}.infoBox .map_popup img,.infoBox .ui-infobox-content img,.ui-infobox .map_popup img,.ui-infobox .ui-infobox-content img{position:static;margin-bottom:27.5px;display:block;width:100%;height:auto}.infoBox .map_popup h2,.infoBox .map_popup b.title,.infoBox .ui-infobox-content h2,.infoBox .ui-infobox-content b.title,.ui-infobox .map_popup h2,.ui-infobox .map_popup b.title,.ui-infobox .ui-infobox-content h2,.ui-infobox .ui-infobox-content b.title{width:100%;margin-top:0;font-size:24px;line-height:30px;font-family:"Oswald",sans-serif;font-weight:500}.infoBox .map_popup svg,.infoBox .ui-infobox-content svg,.ui-infobox .map_popup svg,.ui-infobox .ui-infobox-content svg{fill:#fff;display:block;width:100%;height:auto;max-height:100%}.infoBox .map_popup p,.infoBox .ui-infobox-content p,.ui-infobox .map_popup p,.ui-infobox .ui-infobox-content p{font-size:16px;line-height:24px}.infoBox .map_popup a,.infoBox .ui-infobox-content a,.ui-infobox .map_popup a,.ui-infobox .ui-infobox-content a{margin-top:10px;text-decoration:none}.infoBox img,.ui-infobox img{z-index:99 !important}#map-wrapper #myMap{height:600px !important}#map-wrapper #home-map-pins svg{display:block;margin:55px auto 20px;width:60%;height:auto;max-height:100%;fill:#fff}#map-wrapper #home-map-pins img{width:100%}#map-wrapper .info-wrapper{width:80%;margin:0 auto}#home .quad-with-background-slide .quad-with-background .equalize{height:500px !important}@media only screen and (max-width: 1000px){#home .quad-with-background-slide .spacing-half{margin-top:20px !important}#home .quad-with-background-slide p{font-size:0.8em}#home .quad-with-background-slide .quad-with-background .equalize{height:386px !important}}.section-wrapper{position:relative;width:100%;height:100vh}.testimonials-wrapper svg{fill:#fff}.testimonials-wrapper blockquote{display:inline-block;border-left:0;padding:0}.testimonials-wrapper cite{display:block}.testimonials-wrapper .testimonial-wrapper{display:inline-block}body.resort-site #main-slide .absolute-center{width:540px}body.resort-site #main-slide h1.headline{font-size:80px}body.resort-site #main-slide h1.headline span.border-lines{font-size:16px}body.resort-site #main-slide h1.headline span.border-lines{transition:transform 0.25s ease-in-out,opacity 0.3s cubic-bezier(0.45, 0.01, 1, 1)}body.resort-site #main-slide h1.headline span:not(.border-lines){display:inline-block;font-family:"Playfair Display",sans-serif;transition:transform 0.15s ease-in-out,opacity 0.3s cubic-bezier(0.45, 0.01, 1, 1)}body.resort-site #main-slide ul.slick-dots{position:absolute;left:10%;margin:0;position:absolute;top:50%;transform:translateY(-50%);z-index:3}body.resort-site #main-slide ul.slick-dots li{display:block;margin:25px 0}body.sail-yacht #main-slide h1.headline{font-size:60px}.explore-quad .content-wrapper{width:400px}#landing-page-basic{opacity:1 !important}#landing-page-basic .content p,#landing-page-basic .content strong{color:#000;font-size:16px;line-height:1.75}#landing-page-basic #header{display:none}#landing-page-basic #top-content .lp-header{position:fixed;top:0;background:transparent;width:100%;z-index:1000}#landing-page-basic #top-content .lp-header #header-logo svg,#landing-page-basic #top-content .lp-header #header-logo path{fill:#fff}#landing-page-basic #top-content .lp-header img{width:auto}#landing-page-basic #top-content .lp-header .lp-header-inner{position:relative}#landing-page-basic #top-content .lp-header ul{position:absolute;top:16px;right:100px}#landing-page-basic #top-content .lp-header ul li{display:block;float:left;color:#fff;font-size:13px;font-weight:bold}#landing-page-basic #top-content .lp-header ul li:after{content:"|";padding:0 .5em}#landing-page-basic #top-content .lp-header ul li:last-child:after{content:""}#landing-page-basic #top-content .lp-header ul li a{color:#fff}#landing-page-basic #top-content .lp-header.scroll{background-color:#fff;box-shadow:0 0 20.52px rgba(0,0,0,0.05)}#landing-page-basic #top-content .lp-header.scroll #header-logo svg,#landing-page-basic #top-content .lp-header.scroll #header-logo path{fill:inherit}#landing-page-basic #top-content .lp-header.scroll ul li{color:#000}#landing-page-basic #top-content .lp-header.scroll ul li a{color:#000}#landing-page-basic #top-content .header-img{height:590px;position:relative;background-size:cover;background-position:center}#landing-page-basic #top-content .header-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}#landing-page-basic #top-content .lp-logo{width:136px;margin:25px auto 0;display:block}#landing-page-basic .header__content{position:relative}#landing-page-basic .header__content .header__msg{position:absolute;top:50%;left:10%;transform:translatey(-50%);z-index:10;border-bottom:none !important;white-space:normal !important}#landing-page-basic .main-offer{color:#000;padding:60px 0 60px;background:url("images/lp-bg.jpg") no-repeat right bottom}#landing-page-basic .main-offer h2{color:#63255d;font-size:41px;line-height:44px;letter-spacing:-0.02em}#landing-page-basic .main-offer h2 span{display:block;font-size:13px;color:#4b2b0f;line-height:18px;letter-spacing:2px;font-family:"Playfair Display",sans-serif}#landing-page-basic .main-offer li:before{content:"•";margin-right:.25em}#landing-page-basic .main-offer .list-shortcode .single-item{margin:50px 0}#landing-page-basic .bottom-content{background:url(images/landing-page/bgd_tile.jpg);padding:125px 0 100px}#landing-page-basic .bottom-content p{margin-top:0}#landing-page-basic .testimonials{padding-bottom:120px}#landing-page-basic .testimonial{color:#000;float:right;position:relative;margin-top:2.25em;margin-right:4em}#landing-page-basic .testimonial:before{position:absolute;top:-.5em;left:-5em;content:url(images/logos/ta-logo.png)}#landing-page-basic .testimonial .quote{text-transform:uppercase;font-family:"Playfair Display",sans-serif;font-size:24px;line-height:17px;display:block}#landing-page-basic .testimonial .author{font-size:16px;line-height:30px;text-align:right;display:block;margin-right:.75em}#landing-page-basic .testimonial .author:before{content:"-"}ul.staff-picks{text-align:left}ul.staff-picks li{margin-top:55px}ul.staff-picks h2.staff-heading{margin-top:0}.room-amenities{margin-left:-10px}.room-amenities li{padding:0 10px;font-family:"Playfair Display",sans-serif;letter-spacing:2px;line-height:1;border-right:1px solid #30291d}body.mendoza .room-amenities li{color:#63255d}body.sail-yacht .room-amenities li{color:#9a7c60}.room-amenities li:last-child{border-right:0 !important}.popup-info{display:none;padding:55px 110px;width:100%;max-width:768px}.popup-info .title{font-family:"Oswald",sans-serif;color:#4b2b0f;text-transform:uppercase;font-size:30px;margin:30px 0 10px 0}.popup-info li{padding-left:15px;position:relative;text-align:left;font-size:1.2666666667em;line-height:2.1333333333em;margin-bottom:5px}.popup-info li::before{content:"•";position:absolute;left:0;top:0;color:#63255d;font-size:20px}@media only screen and (max-width: 700px){.popup-info{padding:20px}.popup-info .title{font-size:18px;margin:0px 0 10px 0}}.rooms-block{background:url("images/mendoza/rooms-default-image-background-v2.jpg") no-repeat right top,url("images/mendoza/rooms-default-image-background-v2.jpg") no-repeat right bottom}.rooms-block .flex-box{display:-ms-flexbox;display:flex}.rooms-block .flex-box.center{-ms-flex-align:center;align-items:center}.rooms-block .room{padding:60px 0}.rooms-block .room:nth-child(even) .flex-box{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.rooms-block .room-text,.rooms-block .room-image{max-width:50%}.rooms-block .room-text{padding:0 5%}.rooms-block .room-image{overflow:hidden}.rooms-block .room-image a.fancybox{position:relative;display:block}.rooms-block .room-image a.fancybox img{position:relative;z-index:1}.rooms-block .room-image a.fancybox .expand{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:url(images/expand-icon.svg) no-repeat 5% 95% rgba(108,115,144,0.7);opacity:0;transition:opacity 0.3s ease-in-out}.rooms-block .room-image a.fancybox:hover .expand{opacity:1;transition:opacity 0.3s ease-in-out}.rooms-block .room-title{font-family:"Oswald",sans-serif;font-size:30px;color:#63255d;text-transform:uppercase}.sail-yacht .rooms-block .room-title{color:#0e3258}.rooms-block .room-floorplan{margin:5px 0 20px 0;font-family:"Playfair Display",sans-serif;letter-spacing:3px;font-size:16px;color:#63255d}.sail-yacht .rooms-block .room-floorplan{color:#0e3258}.rooms-block .room-buttons{margin:20px 0 0 0}.rooms-block .room-buttons a{display:inline-block;vertical-align:middle;margin:0 15px 0 0}.rooms-block .room.animate-fade{opacity:0;transform:translate(0, 10%)}.rooms-block .room.animate-fade.fade-in{opacity:1;transform:translate(0, 0);transition:all 0.5s ease-in-out 0.2s}@media only screen and (max-width: 1090px){.rooms-block .flex-box.center{-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width: 1000px){.rooms-block .room{padding:40px 0}.rooms-block .room-text{padding:0 3%}.rooms-block .room-floorplan{letter-spacing:2px}.rooms-block .room-buttons a{margin:10px 0}}@media only screen and (max-width: 700px){.rooms-block .flex-box{display:block}.rooms-block .room-text,.rooms-block .room-image{max-width:none;width:100%}.rooms-block .room-text{padding:20px}.rooms-block .room-buttons a{display:block;margin:20px auto;max-width:80%}.rooms-block .container{width:100%}}.list-alt-shortcode .row-container{position:relative;height:80vh}.list-alt-shortcode .quad-half{opacity:1;position:absolute;top:0;height:80vh;background-position:center left;transition:width .5s cubic-bezier(0.13, 0.01, 0.57, 1.01) 0.6s;overflow:hidden}.list-alt-shortcode .quad-half:hover:not(.active){cursor:pointer}.list-alt-shortcode .quad-half:hover:not(.active) .quad-title{padding-left:15%}.list-alt-shortcode .quad-half .quad-title{position:absolute;bottom:5%;z-index:9;left:0;color:#fff;font-family:"Oswald",sans-serif;text-transform:uppercase;display:inline-block;padding-left:10%;white-space:nowrap;opacity:1;transition:padding-left 0.35s cubic-bezier(0.53, 0.01, 0.51, 1.01),opacity .3s ease-in-out 1.2s}.list-alt-shortcode .quad-half[data-side="left"]{left:0}.list-alt-shortcode .quad-half[data-side="left"] .quad-title{padding-bottom:10px;border-bottom:1px solid #99a43b}body.mendoza .list-alt-shortcode .quad-half[data-side="left"] .quad-title{border-bottom-color:#63255d}body.sail-yacht .list-alt-shortcode .quad-half[data-side="left"] .quad-title{border-bottom-color:#9a7c60}.list-alt-shortcode .quad-half[data-side="left"] .quad-content{right:0;transition:right .3s ease-in 0.9s,width 0s linear 0.9s}.list-alt-shortcode .quad-half[data-side="left"] .quad-content:before{left:0}.list-alt-shortcode .quad-half[data-side="right"]{right:0}.list-alt-shortcode .quad-half[data-side="right"] .quad-title{padding-top:10px;border-top:1px solid #99a43b}body.mendoza .list-alt-shortcode .quad-half[data-side="right"] .quad-title{border-top-color:#63255d}body.sail-yacht .list-alt-shortcode .quad-half[data-side="right"] .quad-title{border-top-color:#9a7c60}.list-alt-shortcode .quad-half[data-side="right"] .quad-content{left:0;transition:left .3s ease-in 0.9s,width 0s linear 0.9s}.list-alt-shortcode .quad-half[data-side="right"] .quad-content:before{right:0}.list-alt-shortcode .quad-half button.close-quad{position:absolute;top:30px;right:40px;opacity:1;transition:opacity .3s ease-out}.list-alt-shortcode .quad-half button.close-quad svg{fill:#99a43b}body.mendoza .list-alt-shortcode .quad-half button.close-quad svg{fill:#63255d}body.sail-yacht .list-alt-shortcode .quad-half button.close-quad svg{fill:#9a7c60}.list-alt-shortcode .quad-half button.close-quad:hover{opacity:.6}.list-alt-shortcode .quad-half .quad-content{padding:30px 80px;width:0;z-index:9}.list-alt-shortcode .quad-half .quad-content:before{content:"";position:absolute;z-index:-1;top:0;width:0;height:100%;background-color:#fff;transition:width .3s ease-in-out 0.6s}.list-alt-shortcode .quad-half .quad-content .quad-content-wrapper--animation{opacity:0;transition:opacity .3s ease-in}.list-alt-shortcode .quad-half.fade-in .quad-title{opacity:0;transition:opacity .3s ease-in-out}.list-alt-shortcode .quad-half.fade-in .quad-content{width:650px}.list-alt-shortcode .quad-half.fade-in .quad-content:before{width:100%;transition:width .3s ease-in-out .8s}.list-alt-shortcode .quad-half.fade-in .quad-content .quad-content-wrapper--animation{opacity:1;transition:opacity .3s ease-in .95s}.list-alt-shortcode .quad-half.fade-in[data-side="left"] .quad-content{right:10%;transition:left .3s ease-in .65s,width 0s linear 0s}.list-alt-shortcode .quad-half.fade-in[data-side="right"] .quad-content{left:10%;transition:left .3s ease-in .65s,width 0s linear 0s}.full-window-quad .post-wrapper{position:absolute;z-index:9}.full-window-quad.design-a .post-wrapper{top:15vh;width:75%}.full-window-quad.design-a h2.headline{float:left;width:40%;font-size:3.6em;font-family:"Playfair Display",sans-serif}.full-window-quad.design-a h2.headline span{display:block;text-align:right}.full-window-quad.design-a h2.headline span:first-child,.full-window-quad.design-a h2.headline span:nth-child(2){margin:0;width:80%}.full-window-quad.design-a .info-wrapper{float:right;width:55%;padding-top:55px}.full-window-quad.design-a .icon-row{margin-left:0}.full-window-quad.design-b h2.headline,.full-window-quad.design-c h2.headline{font-size:3.33333em}.full-window-quad.design-b .post-wrapper{top:10vh;width:45%;right:8%}body.sail-yacht .full-window-quad.design-b .post-wrapper{top:50%;transform:translateY(-50%)}body.sail-yacht .full-window-quad.design-c:before{content:"";position:absolute;width:60vw;height:100%;z-index:2;background:#fff;background:-webkit-gradient(left top, right top, color-stop(0%, #fff), color-stop(45%, #fff), color-stop(100%, rgba(255,255,255,0)));background:linear-gradient(to right, #fff 0%, #fff 45%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 )}.full-window-quad.design-c .post-wrapper{top:20vh;width:40%;left:8%}.full-quad-background-image .post-wrapper{position:absolute;right:10%;top:0;width:35%;height:100%;z-index:9;background-color:rgba(48,41,29,0.8);padding:45px}body.sail-yacht .full-quad-background-image .post-wrapper{background-color:#9a7c60}.full-quad-background-image .line-wrapper{position:relative;height:100%;border:1px solid #fff}.full-quad-background-image .absolute-center{width:90%}.full-quad-background-image .post-number{display:inline-block;opacity:.15;margin-bottom:40px}.full-quad-background-image .headline{font-size:50px}.full-quad-background-image ul.slick-dots{margin-top:50px}#home .four-quad-row-images .slide .equalize{height:550px !important}#accommodations-specials--brand-site{position:relative;transition:opacity 0.3s cubic-bezier(0.28, 0, 0.22, 0.97)}#accommodations-specials--brand-site.specials figure{height:800px !important}#accommodations-specials--brand-site:before{content:"";position:absolute;left:50%;transform:translateX(-50%);z-index:3;top:55px;z-index:-1;width:60%;height:200px;box-shadow:0 7px 74px 37px rgba(0,0,0,0.05)}#accommodations-specials--brand-site form{background-color:#fff;position:relative;z-index:2;width:60%;margin:0 auto}#accommodations-specials--brand-site form label,#accommodations-specials--brand-site form select{padding:7.5px 50px;display:inline-block;vertical-align:middle;width:auto;border:0;vertical-align:middle}#accommodations-specials--brand-site form label label,#accommodations-specials--brand-site form select label{padding-left:0;border-right:1px solid rgba(128,126,126,0.5)}#accommodations-specials--brand-site #content-load,#accommodations-specials--brand-site #quad-images,#accommodations-specials--brand-site #quad-content{height:800px}#accommodations-specials--brand-site #content-load h3.property-name{letter-spacing:2px}#accommodations-specials--brand-site #content-load .slick-quad{width:80%;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1024px){#accommodations-specials--brand-site #content-load .slick-quad{width:90%;margin-top:0 !important}#accommodations-specials--brand-site #content-load .slick-quad .btn{min-width:140px}}#accommodations-specials--brand-site #quad-images .slide{position:relative;height:800px}#accommodations-specials--brand-site #quad-images .slide figure{position:absolute;display:block;width:0;height:400px;transition:width .3s ease-in-out;transition-delay:0s}#accommodations-specials--brand-site #quad-images .slide figure:first-child{top:0;left:0}#accommodations-specials--brand-site #quad-images .slide figure:nth-child(2),#accommodations-specials--brand-site #quad-images .slide figure:nth-child(3){top:400px}#accommodations-specials--brand-site #quad-images .slide figure:nth-child(2){left:0}#accommodations-specials--brand-site #quad-images .slide figure:nth-child(3){left:50%}#accommodations-specials--brand-site #quad-images .slide.slick-current{transition:width 0s ease-in-out}#accommodations-specials--brand-site #quad-images .slide.slick-current figure:first-child{width:100%;transition-delay:.3s}#accommodations-specials--brand-site #quad-images .slide.slick-current figure:nth-child(2),#accommodations-specials--brand-site #quad-images .slide.slick-current figure:nth-child(3){width:50%}#accommodations-specials--brand-site #quad-images .slide.slick-current figure:nth-child(2){left:0;transition-delay:.6s}#accommodations-specials--brand-site #quad-images .slide.slick-current figure:nth-child(3){left:50%;transition-delay:.9s}.two-quad-row,.quad-with-background-slide{position:relative;z-index:2}.two-quad-row:after,.quad-with-background-slide:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background-image:url("images/footer-background.jpg");background-position:center;background-size:cover;z-index:-1}.quad-with-background-slide{padding-bottom:70px;margin-top:110px}.quad-with-background-slide:after{background-image:url("images/background-two-footer.png")}.quad-with-background-slide .quad-with-background img{padding-right:5%;max-height:500px;object-fit:cover}.quad-with-background-slide .quad-with-background .padding-half-right{padding-right:5% !important}.quad-with-background-slide .quad-with-background .padding-half-right .post-content{text-align:center}.quad-with-background-slide .quad-with-background .padding-half-right .post-content .color-secondary{color:#9a7c60 !important}.quad-with-background-slide .quad-with-background .padding-half-right .post-content .btn.alt{background:#99a43b;border:none}.quad-with-background-slide .quad-with-background .padding-half-right .post-content .btn.alt:hover{background:#63255d}.quad-with-background-slide .quad-with-background .padding-half-right .slick-dots{text-align:center}.four-quad-row .post-wrapper{border-bottom:1px solid #9a7c60}.four-quad-row-images .slide{padding:0 5px}.four-quad-row-images .slide .img-responsive{height:100%;object-fit:cover;max-height:550px}.four-quad-row-images .slide .post-title{position:absolute;top:10%;color:#fff;left:0;right:0;padding:0 20px}.four-quad-row-images .slide .slide-hover{background-color:rgba(252,252,247,0.7);background-repeat:no-repeat;background-position:center;background-size:40px;bottom:0px;height:100%;left:0px;margin:auto;opacity:0;position:absolute;right:0px;top:0px;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;width:100%;padding:0 20px}.four-quad-row-images .slide .slide-hover .description p{line-height:1.6em}.four-quad-row-images .slide .slide-hover .description ul li a{margin-top:20px}.four-quad-row-images .slide:hover .post-title{opacity:0}.four-quad-row-images .slide:hover .slide-hover{opacity:1}.three-quad-row .sym-slides{padding-left:55px;padding-right:55px}.map-yacht{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.map-yacht .col{float:left;position:relative}.map-yacht .col:first-child{width:310px}.map-yacht .col:nth-child(2){width:calc(100% - 310px);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.map-yacht .pin-navigation-wrapper{width:300px}.map-yacht .map--wrapper{position:relative;width:calc(100% - 300px);height:400px;background-color:#287AAD;overflow:hidden}.map-yacht .map--wrapper .map{width:100%;height:460px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;background-image:url("images/world-map.svg");background-position:top 43% left -1210px;background-repeat:no-repeat;background-size:4190px auto}.map-yacht .map--wrapper button{position:absolute;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:18px;height:18px;border:0;border-radius:50%;background-color:#9a7c60;transition:all .3s ease-in-out}.map-yacht .map--wrapper button:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;width:6px;height:6px;background-color:#fff;border-radius:50%;transition:all .3s ease-in-out}.map-yacht .map--wrapper button:hover{width:20px;height:20px}.map-yacht .map--wrapper li.slick-active button{width:26px;height:26px}.map-yacht .map--wrapper li.slick-active button:before{width:9px;height:9px}.map-yacht .map--wrapper li{display:block;width:1px;height:1px;margin:0;position:absolute}.map-yacht .map--wrapper li:first-child{top:154px;left:420px}.map-yacht .map--wrapper li:nth-child(2){top:244px;left:359px}.map-yacht .map--wrapper li:nth-child(3){top:220px;left:405px}.map-yacht .headline{padding-left:20%}.map-yacht a.btn{margin-left:20%}.map-yacht a[data-slide]{position:relative;display:block;padding-left:20%;color:#4b2b0f;margin-top:10px}.map-yacht a[data-slide]:first-child{margin-top:0}.map-yacht a[data-slide]:before{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:3;left:0;height:1px;width:0;background-color:#9a7c60;transition:width .3s ease-in-out}.map-yacht a[data-slide].active,.map-yacht a[data-slide]:hover{color:#99a43b;font-weight:700}body.sail-yacht .map-yacht a[data-slide].active,body.sail-yacht .map-yacht a[data-slide]:hover{color:#6c7390}.map-yacht a[data-slide].active:before,.map-yacht a[data-slide]:hover:before{width:15%}#instagram{border-top:1px solid rgba(128,126,126,0.2)}#instagram .icon-wrapper{display:inline-block;margin-right:10px;width:35px;height:35px;background-color:#9a7c60;border-radius:50%;font-size:0;color:transparent}#instagram .icon-wrapper svg{position:relative;top:50%;left:50%;transform:translate(-50%, -50%);display:block;fill:#fff;max-width:35px;width:auto;height:18px}#instagram ul.list-inline li:last-child{margin-left:-5px}#instagram #instagram-username{color:#9a7c60}#instagram #instagram-username:hover{color:#99a43b}#instagram #instagram-feed a{display:block;height:250px;position:relative}#instagram #instagram-feed a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#9a7c60;opacity:0;transition:all .3s ease-in-out}#instagram #instagram-feed a:hover::before{opacity:.75;cursor:pointer}#instagram #instagram-feed a:hover span{opacity:1;cursor:pointer}#instagram #instagram-feed a span{display:block;position:absolute;z-index:2;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;font-family:"Oswald",sans-serif;color:#fff;font-size:35px;letter-spacing:1px;opacity:0}#instagram #instagram-feed a svg{display:block;margin:0 auto;width:20px;fill:#fff}.reviews-shortcode .sym-slides{padding:0 50px}.reviews-shortcode .sym-slides .slide{padding:0 50px}.reviews-shortcode .sym-slides .slide:nth-child(odd){position:relative}.reviews-shortcode .sym-slides .slide:nth-child(odd):before{content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:3;right:0;width:1px;height:70%;background-color:rgba(75,43,15,0.3)}.reviews-shortcode .sym-slides .slide:nth-child(odd) h2,.reviews-shortcode .sym-slides .slide:nth-child(odd) cite{color:#63255d}.reviews-shortcode .sym-slides .slide:nth-child(even) h2,.reviews-shortcode .sym-slides .slide:nth-child(even) cite{color:#99a43b}.reviews-shortcode blockquote{padding:0;border:0}.reviews-shortcode cite{font-weight:700;font-style:normal}.reviews-shortcode .rating{position:relative;margin:18.33333px auto 0;width:61px;height:12px}.reviews-shortcode .rating span{display:block;position:absolute;top:50%;transform:translateY(-50%);z-index:3;left:0;width:61px;height:12px;background-size:61px 11px;background-position:left center;background-repeat:no-repeat}.reviews-shortcode .rating span.actual-rating{background-image:url("images/rating-starts--grey.svg")}.gallery__item-wrap{float:left;width:25%}.gallery__item-wrap a{display:block;height:260px;background-size:cover;background-position:center;text-indent:-9999px}.careers-form{background:url(images/careers-form-bgd.jpg);background-size:cover;background-repeat:no-repeat;background-position:center;padding:60px 0 95px}.careers-form form input[type="text"],.careers-form form input[type="email"]{text-align:left !important;padding-left:2.5% !important}.careers-form__cv-field{position:relative}.careers-form__cv-field input{opacity:0;overflow:hidden;position:absolute;z-index:2;cursor:pointer}.careers-form__cv-field span{color:#4b2b10;background-color:white;display:inline-block;position:relative;z-index:1;width:100%;margin:10px 0 0;padding:10px 5%}.careers-form__cv-field span:after{content:"";height:23px;width:18px;background:url(images/icon-file.png) no-repeat;position:absolute;right:15px;top:11px}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:300}.content h2{font-family:"Oswald",sans-serif;margin-bottom:0}body.resort-site .content h2{text-transform:uppercase;letter-spacing:2px}.content h3{margin-bottom:0;padding-bottom:10px;font-family:"Oswald",sans-serif;font-weight:500;letter-spacing:1px}.content h4{font-size:14px;letter-spacing:1.5px;color:#99a43b;text-transform:uppercase;font-weight:500}.content p{margin-top:10px;margin-bottom:0;color:#4b2b0f;font-weight:500;font-size:1.26667em;line-height:1.93333em}.content ul{margin-top:10px;margin-bottom:0;list-style:none}.content ul.sym-inline-list li{padding-left:15px;position:relative;text-align:left;font-size:1.26667em;line-height:2.13333em;margin-bottom:5px}.content ul.sym-inline-list li:before{content:"•";position:absolute;left:0;top:0;color:#99a43b;font-size:20px}body.mendoza .content ul.sym-inline-list li:before{color:#63255d}body.sail-yacht .content ul.sym-inline-list li:before{color:#9a7c60}.content table thead{background-color:#30291d}.content table thead tr:last-child th{border-bottom:0}.content table thead tr th{padding:25px 0;text-align:center;vertical-align:middle;font-weight:500 !important;text-transform:uppercase;color:#fff}.content table tbody tr:first-child th{border-top:0}.content table tbody tr:nth-child(even) th{background-color:rgba(48,41,29,0.1)}.content table tbody tr th{padding:20px 0;text-align:center;font-weight:500 !important;color:#30291d}.headline{color:#99a43b;text-transform:uppercase}body.mendoza .headline{color:#63255d}body.sail-yacht .headline{color:#0e3258}.headline span:first-of-type{position:relative;font-weight:500;display:block;margin:20px 0;text-transform:uppercase;font-size:30%;font-family:"Oswald",sans-serif;letter-spacing:4px;line-height:1.6;color:#30291d}.headline span:first-of-type.border-lines{position:relative;display:block;width:75%;margin:20px auto}.headline span:first-of-type.border-lines:before,.headline span:first-of-type.border-lines:after{content:"";width:12.5%;height:1px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;background-color:#fff}.headline span:first-of-type.border-lines:before{left:-12.5%}.headline span:first-of-type.border-lines:after{right:-12.5%}.headline.bottom-line:after{content:"";display:block;margin:30px auto 0;background-color:#30291d;height:1px;width:30px}.headline.bottom-line.text-left::after{margin:30px 0 0}body.sail-yacht .headline.alt{color:#0e3258}.content ul.icon-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;width:100%;margin:30px auto 0;overflow:hidden}.content ul.icon-row svg{fill:#30291d}body.sail-yacht .content ul.icon-row svg{fill:#9a7c60}.content ul.icon-row li{display:inline-block;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-grid-column-align:center;justify-items:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:0 5%;width:33%;min-width:140px;max-width:220px}.content ul.icon-row li:after{content:"";width:1px;height:100px;position:absolute;top:10px;right:0;background-color:#30291d}.content ul.icon-row li:last-child::after{width:0}.content ul.icon-row li span{margin-top:10px;display:block;height:40px}.content ul.icon-row li p{line-height:1.33333em}.inline-logo img,.inline-logo svg{display:inline-block !important}.gallery-hover .gallery-item--wrapper{position:relative;z-index:9;margin:0 15px;height:425px}body.mendoza .gallery-hover .gallery-item--wrapper:hover .gallery-item{height:360px}.gallery-hover .gallery-item{position:relative;z-index:4;display:block;height:425px;background-position:center;background-repeat:no-repeat;transition:height .3s ease-in-out}.gallery-hover .gallery-item.gallery-item--no-height{height:auto !important}.gallery-hover .gallery-item.gallery-item--300-height{height:300px}.gallery-hover .gallery-item:after{content:"";display:block;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-color:rgba(108,115,144,0.7);background-image:url("images/expand-icon.svg");background-position:left 10px bottom 10px;background-repeat:no-repeat;opacity:0;transition:opacity .3s ease-in-out}body.sail-yacht .gallery-hover .gallery-item:after{background-color:rgba(14,50,88,0.7)}.gallery-hover .gallery-item:hover::after{opacity:1}.gallery-hover .btn{position:absolute;left:50%;transform:translateX(-50%);z-index:3;bottom:0}.wrapper{margin-left:auto;margin-right:auto;max-width:1500px;width:100%}.no-gutter{padding-left:0;padding-right:0}.no-gutter-left{padding-left:0}.no-gutter-right{padding-right:0 !important}.no-margin{margin:0 !important}.no-margin-left{margin-left:0 !important}.no-margin-right{margin-right:0 !important}.font-size-50{font-size:45px}.font-size-60{font-size:60px}.text-none{text-transform:none !important}.v-center{position:relative;top:50%;transform:translateY(-50%)}#instagram #instagram-feed a span{transition:all 0.3s ease-in-out}.no-padding{padding:0 !important}.no-margin-top,.no-top-margin{margin-top:0 !important}.no-margin-bottom,.no-bottom-margin{margin-bottom:0 !important}.horizontal-center{float:none !important;display:inline-block;vertical-align:middle}.horizontal-center__left-side{margin-left:-2%}.horizontal-center__right-side{margin-right:-2%}.absolute-center{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.vertical-center{position:absolute;top:50%;transform:translateY(-50%);z-index:3}.horizontal-center-absolute{position:absolute;left:50%;transform:translateX(-50%);z-index:3}.text-italic{font-style:italic}.img-responsive__full-width{width:100% !important}.list-inline>li{vertical-align:middle}#content-popin .box-arrow-popin{background-color:#99a43b}#content-popin .box-arrow-popin .arrow svg{fill:#30291d}body.mendoza #content-popin .box-arrow-popin{background-color:#63255d;min-height:220px}body.mendoza #content-popin .box-arrow-popin .arrow svg{fill:#fff}body.sail-yacht #content-popin .box-arrow-popin{background-color:#0e3258}body.sail-yacht #content-popin .box-arrow-popin .arrow svg{fill:#fff}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0, -100%, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.cascade>div *:nth-child(1),.cascade>div *:nth-child(2),.cascade>div *:nth-child(3){opacity:0}.cascade:hover>div *{animation-fill-mode:forwards;animation-duration:.175s;animation-name:fadeInDown;animation-timing-function:ease-out}.cascade:hover>div *:nth-child(1){animation-delay:.04375s}.cascade:hover>div *:nth-child(2){animation-delay:.175s}.cascade:hover>div *:nth-child(3){animation-delay:.35s}#ui-datepicker-div.ui-widget-content{background:#ffffff !important;z-index:9999999999 !important;border:none !important;padding:0 !important;border-radius:0}.ui-datepicker{font-size:20px}.ui-datepicker *{font-weight:normal !important;font-size:14px;text-align:center}.ui-datepicker.ui-datepicker-inline{width:100% !important;padding:0}.ui-datepicker.ui-datepicker-inline .ui-datepicker-group{width:48% !important;margin:0 1% !important;background-color:#fff}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header{height:55px}.ui-datepicker.ui-datepicker-inline .ui-datepicker-header *{line-height:25px;font-size:25px}.ui-datepicker select.ui-datepicker-month{width:auto;padding-right:30px}.ui-datepicker .ui-widget-header{position:relative;padding:10px 0;background:#1f1f1f !important;border-radius:0 !important;border:0 !important;height:47px}.ui-datepicker .ui-widget-header tr th{padding:10px 0}.ui-datepicker .ui-widget-header .ui-datepicker-title select,.ui-datepicker .ui-widget-header .ui-datepicker-title span{border:0;background-color:transparent;text-transform:uppercase;font-family:"Oswald",sans-serif;color:#fff}.ui-datepicker .ui-widget-header .ui-datepicker-title select{background-image:url("images/arrow-down.svg");background-repeat:no-repeat;background-position:center right 10px;background-size:10px auto;-webkit-appearance:none;-moz-appearance:none}.ui-datepicker .ui-widget-header .ui-datepicker-prev{transform:translateY(-50%)}.ui-datepicker .ui-widget-header .ui-datepicker-next{transform:translateY(-50%) rotate(180deg) !important}.ui-datepicker .ui-widget-header .ui-datepicker-prev,.ui-datepicker .ui-widget-header .ui-datepicker-next{top:50%;background-image:url("images/left-arrow-datepicker.svg");background-size:10px;background-position:center;background-repeat:no-repeat}.ui-datepicker .ui-widget-header .ui-datepicker-prev span.ui-icon,.ui-datepicker .ui-widget-header .ui-datepicker-next span.ui-icon{background-image:none}.ui-datepicker .ui-datepicker-calendar{margin:0 !important;width:100% !important;table-layout:fixed}.ui-datepicker .ui-datepicker-calendar thead{background-color:#99a43b;color:#fff;text-transform:uppercase}.ui-datepicker .ui-datepicker-calendar tbody td{padding:0;font-family:"Lato",sans-serif;height:50px;position:relative;vertical-align:top;transition:all .3s ease-in-out}.ui-datepicker .ui-datepicker-calendar tbody td *{padding:0;line-height:50px;text-align:center}.ui-datepicker .ui-datepicker-calendar tbody td .ui-state-default{font-size:11px;border:0 !important;color:#4b2b0f;background-color:transparent}.ui-datepicker .ui-datepicker-calendar tbody td span.price{position:absolute;bottom:10px;display:block;width:100%;line-height:1;color:#99a43b}.ui-datepicker .ui-datepicker-calendar tbody td.has-price *{line-height:25px}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight,.ui-datepicker .ui-datepicker-calendar tbody td:hover,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day{background-color:#99a43b !important}.ui-datepicker .ui-datepicker-calendar tbody td.dp-highlight *,.ui-datepicker .ui-datepicker-calendar tbody td:hover *,.ui-datepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day *{color:#fff !important}.ui-datepicker .ui-datepicker-calendar tbody td.ui-state-disabled{background-color:transparent !important}form,#panel{width:100%}form label,form legend.label,#panel label,#panel legend.label{display:block;margin:0;padding:0;font-size:15px;color:#4b2b0f;font-family:"Oswald",sans-serif;letter-spacing:1px;text-align:left;text-transform:none}form label span,form legend.label span,#panel label span,#panel legend.label span{font-size:0.8em}form input:not(.btn):not([type=checkbox]):not([type=submit]),form select,form textarea,#panel input:not(.btn):not([type=checkbox]):not([type=submit]),#panel select,#panel textarea{width:100%;margin:10px 0 0;color:#4b2b0f;padding:10px 5%;text-align:center;background-color:#fff;-webkit-appearance:none;-webkit-border-radius:0;-moz-appearance:none}form input[type=checkbox],#panel input[type=checkbox]{width:auto;margin:0 !important;position:absolute;top:50%;transform:translateY(-50%);z-index:3;left:1px;-webkit-appearance:checkbox}form select,#panel select{-moz-appearance:none;text-indent:0.01px;text-overflow:'';background-image:url("images/arrow-down--black.svg");background-position:center right 10px;background-repeat:no-repeat;background-color:#fff;color:#4b2b0f !important;text-align-last:center}form select::-ms-expand,#panel select::-ms-expand{display:none}form select option,#panel select option{color:#4b2b0f !important;text-align:center}form textarea,#panel textarea{min-height:120px}form input:-ms-input-placeholder,#panel input:-ms-input-placeholder{color:#4b2b0f !important;opacity:1}form input::placeholder,#panel input::placeholder{color:#4b2b0f !important;opacity:1}form .gdpr,form .checkbox,#panel .gdpr,#panel .checkbox{position:relative;margin-top:10px}form .gdpr label,form .checkbox label,#panel .gdpr label,#panel .checkbox label{margin:0;padding-left:20px;font-size:1em}form fieldset.form-entry,#panel fieldset.form-entry{margin:20px 0 0}form .btn,#panel .btn{display:block;margin-left:auto;margin-right:auto}body.brand-site form input,body.brand-site form textarea,body.brand-site form select,body.brand-site #panel input,body.brand-site #panel textarea,body.brand-site #panel select{border:1px solid rgba(0,0,0,0.15)}body.mendoza form input:not(.btn):not([type=checkbox]):not([type=submit]),body.mendoza form textarea,body.mendoza form select{border:0}body.sail-yacht form input,body.sail-yacht form textarea,body.sail-yacht form select,body.sail-yacht #panel input,body.sail-yacht #panel textarea,body.sail-yacht #panel select{border:1px solid rgba(108,115,144,0.7)}form.language-change select{width:100%;max-width:270px;color:#fff !important;border:1px solid #fff !important;background-color:transparent;text-align:left;text-align-last:left;background-image:url("images/arrow-down.svg")}form.language-change select option{color:#4b2b0f !important}#frmContact{margin-top:0}#formRFP{margin-top:55px}#formRFP .form-entry[aria-labelledby="gdpr-checkboxes-contact"]{width:80%;margin-left:8.33333333%;padding-left:15px}.form-entry,.field{margin-top:20px;position:relative}#panel,#map-canvas{float:left}#panel{margin-top:55px;padding:55px 0;width:40%;margin-right:5%}#map-canvas{margin-top:55px;width:55%}#panel input:not(.btn),#panel textarea,#panel select{border:1px solid rgba(0,0,0,0.15)}label.error{color:#99a43b !important}input[type=text].error,select.error,textarea.error{border:1px solid #99a43b !important}.errorMsg,#email-error p{line-height:1.4;margin:0 auto 10px;text-align:left}p#thankyou{text-align:center;font-family:"Oswald",sans-serif}fieldset{padding:0 15px;margin-bottom:2em;border:0}fieldset legend{font-size:110%;margin-bottom:15px;padding:0 15px;text-transform:uppercase;letter-spacing:2px}#contact-form-lightbox{padding:15px 40px;max-width:800px;width:100%}#contact-form-lightbox .container{margin:20px auto;width:100%}#contact-form-lightbox .container .col-sm-8{margin-top:20px}#contact-form-lightbox form{margin:0 auto;width:90%}#contact-form-lightbox .gallery-quad .fancybox-close{background-image:url("images/fancybox__close__blue.svg")}@media only screen and (max-width: 768px){#contact-form-lightbox{padding:15px}}.animate-fade{opacity:0}.animate-fade.fade-in{opacity:1;transition:opacity 1s ease-out}.fancybox-nav span{width:40px;height:54px;background-repeat:no-repeat;background-position:center;background-size:40px auto;visibility:visible;opacity:1;transition:opacity .3s ease-in-out}.fancybox-prev span{width:30px;left:10px !important;background-image:url("images/fancybox__left.svg");background-size:30px auto}body.sail-yacht .fancybox-prev span{background-image:url("images/fancybox__left__blue.svg")}.fancybox-prev span:hover{opacity:.5}.fancybox-next span{width:30px;right:10px !important;background-image:url("images/fancybox__right.svg");background-size:30px auto}body.sail-yacht .fancybox-next span{background-image:url("images/fancybox__right__blue.svg")}.fancybox-next span:hover{opacity:.5}.fancybox-close{top:20px;right:35px;width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:20px;background-image:url("images/close.svg");transition:opacity .3s ease-in-out}.fancybox-close:hover{opacity:.5}.fancybox-skin{border-radius:0}.content-lightbox{margin-top:0 !important;padding:55px 110px;width:100%;max-width:768px}.content-lightbox .equalize{height:auto !important}.content-lightbox form{max-width:1200px}ul.global-sitemap{position:relative;column-count:2;column-gap:10px}ul.global-sitemap li{margin-bottom:10px;list-style:none;text-align:left}ul.global-sitemap li>a{color:#30291d}ul.global-sitemap li>a:hover{color:#99a43b}ul.global-sitemap li ul{border-left:1px solid #EAEAEA;margin-left:0;margin-bottom:15px}ul.global-sitemap li ul li{padding:10px 5px;line-height:1.2;font-size:90%;margin-bottom:0}ul.global-sitemap li ul li a{color:grey;padding-left:10px}ul.global-sitemap li ul li a:hover{color:#30291d}.sym-slides,.slick{opacity:0;transition:all 0.5s ease-in-out}.sym-slides.slick-initialized,.slick.slick-initialized{opacity:1}ul.slick-dots{margin:20px 0 0;text-align:center}ul.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0;cursor:pointer}ul.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;cursor:pointer;color:transparent;outline:none;background-color:transparent;border:1px solid #9a7c60;border-radius:50%;background-clip:padding-box;-webkit-appearance:none;transition:all 0.3s ease-in-out}body.mendoza ul.slick-dots li button{border-color:#99a43b}@media (min-width: 1024px){ul.slick-dots li:hover button{background-color:#9a7c60}body.mendoza ul.slick-dots li:hover button{background-color:#99a43b}}ul.slick-dots li.slick-active button{background-color:#9a7c60}body.mendoza ul.slick-dots li.slick-active button{background-color:#99a43b}.sym-slides.white-dots ul.slick-dots li button{border-color:#fff}.sym-slides.white-dots ul.slick-dots li:hover button{background-color:#fff}.sym-slides.white-dots ul.slick-dots li.slick-active button{background-color:#fff}.text-left ul.slick-dots{text-align:left;margin-left:-5px}.slick-prev,.slick-next{display:inline-block;position:absolute;top:50%;width:33.33333px;height:62.66667px;margin-top:-31.33333px;padding:0;cursor:pointer;color:transparent;font-size:0;border:none;outline:none;background-color:transparent;background-image:url("images/arrow-left.svg");background-repeat:no-repeat;background-position:center;background-size:16.66667px 31.33333px;z-index:20;transition:opacity .2s ease-in-out}body.sail-yacht .slick-prev,body.sail-yacht .slick-next{background-image:url("images/arrow-left--brown.svg")}.slick-prev:hover,.slick-next:hover{opacity:.5}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.slick-prev{left:10px}.slick-next{right:10px;transform:rotate(180deg)}.sym-slides.dark-arrows .slick-prev,.sym-slides.dark-arrows .slick-next{background-image:url("images/arrow-left--black.svg")}#submenu{position:fixed;top:109px;left:0;width:100%;padding:15px 0;background-color:rgba(48,41,29,0.6)}#submenu .sub-menu ul{text-align:center;margin-bottom:0}#submenu .sub-menu ul li{display:inline-block;padding:0 10px;border-right:1px solid #fff;line-height:0.65}#submenu .sub-menu ul li:last-child{border-right:0}#submenu .sub-menu ul li a{padding:3px 0;color:#fff;text-transform:uppercase}#submenu .sub-menu ul li a.active{cursor:default;color:#fff;font-weight:600}#submenu .sub-menu ul li a:hover{color:rgba(255,255,255,0.5)}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){nav#primary-nav ul li{padding:0 10px}nav#primary-nav ul li a{font-size:1.06667em}.inline-booking-form .form-entry{width:21%}.inline-booking-form .form-entry.children{display:none}.icon-row{width:80%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){#header a#header-logo{width:180px;float:left}#header a#header-logo svg{max-width:100%}#header ul.list-inline{top:10px;left:auto;right:-5px;transform:none}#header ul.list-inline .language{display:none}#header.scroll .header-top-part ul{right:160px}nav#primary-nav ul li{padding:0 10px}nav#primary-nav ul li a{font-size:1em}body.resort-site #main-slide ul.slick-dots{left:5%}#home-resort.sail-yacht .quad-with-background{background-position:10% center}#top-content h1{font-size:40px}.awards-wrapper a{padding:0 15px}.pre-footer-form--wrapper form{padding-right:0}.pre-footer-form--wrapper form .field{width:100%}.pre-footer-form--wrapper form .btn,.pre-footer-form--wrapper form .signup-btn{float:left;margin-top:20px;position:static}.inline-booking-form .form-entry{width:24%;padding:0 10px}.inline-booking-form .form-entry.select-hotel{width:30%}.inline-booking-form .form-entry.adults,.inline-booking-form .form-entry.children{display:none}.full-window-quad.design-a h2.headline{font-size:2.33333em}.full-window-quad.design-a .post-wrapper{width:90%}.full-window-quad.design-b .post-wrapper,.full-window-quad.design-c .post-wrapper{width:75%}.full-quad-background-image .post-wrapper{width:60%}.list-alt-shortcode .row-container{height:650px}.list-alt-shortcode .quad-half{height:650px}.list-alt-shortcode .quad-half.fade-in .quad-content{width:500px;opacity:.9}.list-shortcode .single-item{margin-top:55px}.font-size-50{font-size:40px}}

/*# sourceMappingURL=style.css.map */
