@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Bellota+Text:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap";.cookie-consent-modal{width:100%;max-width:500px;position:relative}.cookie-consent-modal .header{padding:15px 25px;display:flex;align-items:center;justify-content:center;justify-content:space-between;border-bottom:1px solid #f0f4f7}.cookie-consent-modal .header .exit{padding:10px;background-color:#f0f4f7;display:flex;align-items:center;justify-content:center;border-radius:5px;transition:.15s}.cookie-consent-modal .header .exit:hover{background-color:#d8e0e6;cursor:pointer}.cookie-consent-modal .content{padding:15px 25px;margin-bottom:67px;overflow-y:auto}.cookie-consent-modal .content p{font-size:1.3rem;line-height:1.8rem;font-weight:light}.cookie-consent-modal .heading,.cookie-consent-modal h4,.cookie-consent-modal h5,.cookie-consent-modal h6{font-size:1.5rem;font-weight:700}.cookie-consent-modal .MuiPaper-root{box-shadow:none;background-color:#f0f4f7;transition:.15s;margin-bottom:10px;border-radius:10px!important}.cookie-consent-modal .MuiPaper-root:before{opacity:0}.cookie-consent-modal .MuiPaper-root:hover{background-color:#e9eff4}.cookie-consent-modal .MuiPaper-root .accordion-header{padding:10px;margin:0!important;min-height:unset!important}.cookie-consent-modal .MuiPaper-root .accordion-header .MuiAccordionSummary-content{margin:10px!important;font-size:1.6rem;font-weight:400;padding-left:20px;display:flex;align-items:center;justify-content:center;justify-content:space-between}.cookie-consent-modal .MuiPaper-root .accordion-header .MuiAccordionSummary-content p{margin:0;font-size:1.4rem;font-weight:700}.cookie-consent-modal .MuiPaper-root .accordion-header .MuiAccordionSummary-expandIconWrapper{position:absolute;left:12px}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root{padding:2px;width:55px;height:24px;border-radius:12px;position:relative}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root .MuiSwitch-thumb{background-color:#f5f5f5;padding:0}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root .MuiSwitch-track{position:absolute;width:100%;height:100%;left:0;top:0;background-color:#2d4156}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root .MuiButtonBase-root{padding:2px}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root input{width:400%}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root .Mui-checked{transform:translate(31px)}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root .Mui-checked+.MuiSwitch-track{opacity:1}.cookie-consent-modal .MuiPaper-root .MuiSwitch-root .Mui-disabled+.MuiSwitch-track{opacity:.6;cursor:not-allowed}.cookie-consent-modal .MuiPaper-root:first-child{margin-top:30px}.cookie-consent-modal .consent-footer{position:absolute;width:100%;padding:15px 25px;left:0;bottom:0;background-color:#fff;border-top:1px solid #f0f4f7;display:flex;align-items:center;justify-content:center;justify-content:space-between}@media (max-width: 767.98px){.cookie-consent-modal .content{margin-bottom:160px}.cookie-consent-modal .consent-footer{flex-direction:column;gap:10px}.cookie-consent-modal .consent-footer>div{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;width:100%}}.cookie-consent-popup{position:fixed;padding:20px 30px;background-color:#fff;max-width:400px;bottom:20px;right:20px;border-radius:5px;box-shadow:0 0 10px #0000004d}.cookie-consent-popup h4,.cookie-consent-popup h5,.cookie-consent-popup h6{font-size:1.8rem;font-weight:700;margin:10px 0 20px}.cookie-consent-popup p{font-size:1.4rem;line-height:1.8rem}.cookie-consent-popup .buttons{display:flex;align-items:center;justify-content:space-between;margin-top:25px}.cookie-consent-popup .buttons button{width:50%}@media (max-width: 767.98px){.cookie-consent-popup{padding:20px;width:100%;bottom:0;right:0;border-radius:0}}.cookie-consent-modal,.cookie-consent-popup{z-index:999}.cookie-consent-modal button,.cookie-consent-popup button{font-size:1.3rem;padding:10px 15px;border:none;border-radius:5px;margin-right:10px;cursor:pointer;font-weight:700;transition:.15s}.cookie-consent-modal button:last-child,.cookie-consent-popup button:last-child{margin-right:0}.cookie-consent-modal .primary,.cookie-consent-popup .primary{background-color:#2d4156;color:#fff}.cookie-consent-modal .primary:hover,.cookie-consent-popup .primary:hover{opacity:.9}.cookie-consent-modal a,.cookie-consent-popup a{color:#028090}.cookie-consent .cookie-button{position:fixed;bottom:10px;left:10px;z-index:100}.cookie-consent .cookie-button svg{font-size:60px;color:#2d4156;cursor:pointer;transition:.15s}.cookie-consent .cookie-button svg:hover{color:#003653}@media (max-width: 767.98px){.cookie-consent-modal button{margin-right:0;width:100%}.cookie-consent-modal .primary{background-color:#2d4156;color:#fff}.cookie-consent-modal .primary:hover{opacity:.9}}.layout-container{max-width:1730px;margin:0 auto 100px;box-shadow:0 0 50px #00000026}.layout-container .row{display:grid;justify-content:center;align-items:center;grid-template-columns:1fr 2fr;height:550px}.layout-container .row .text-area{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.layout-container .row .text-area .text-title{font-family:Bellota Text;font-size:50px;font-weight:300;width:80%;max-width:600px;color:#b38a58;margin:0}.layout-container .row .text-area .text-content{font-family:Montserrat;width:80%;max-width:600px;font-size:18px;font-weight:400;margin:0;line-height:30px}.layout-container .row .text-area .divider{margin:30px 0}.layout-container .row .slider-text-area{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#262730;background-image:url(/assets/pattern-01.png);background-size:"cover";background-position:"center";padding:110px 20px}.layout-container .row .slider-text-area p{color:#b38a58;font-weight:300;font-size:50px;font-family:Bellota Text;margin:0}.layout-container .row .slider-text-area .slider-counter{position:absolute;bottom:0;left:0;color:#028090;font-family:Montserrat;font-size:20px;font-weight:400;line-height:30px;left:calc(30% - 70px);bottom:47px}.layout-container .row .slider-image-area{width:100%;height:inherit}.layout-container .row .slider-image-area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .row .image-area{width:100%;height:100%}.layout-container .row .image-area img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.layout-container .slick-arrow{position:absolute;right:unset;left:calc(30% - 20px);bottom:10px;top:unset;z-index:10;width:30px;height:60px;display:flex;align-items:center;justify-content:center}.layout-container .slick-arrow:before{display:none}.layout-container .slick-arrow svg{color:#028090}.layout-container .slick-prev{left:calc(30% - 120px);transform:rotate(180deg);bottom:27px}@media (max-width: 1199.98px){.layout-container .row{grid-template-columns:1fr 2fr;height:500px}.layout-container .row .text-area .text-title{font-size:44px}.layout-container .row .text-area .text-content{font-size:16px}.layout-container .row .text-area .divider{margin:30px 0}.layout-container .row .slider-text-area{padding:40px 20px 110px}.layout-container .row .slider-text-area p{font-weight:300;font-size:44px}}@media (max-width: 991.98px){.layout-container .row{grid-template-columns:1fr 2fr;height:500px}.layout-container .row .slider-text-area{padding:20px 20px 110px}.layout-container .row .slider-text-area p{font-weight:300;font-size:38px}.layout-container .row .slider-text-area .slider-counter{left:calc(30% - 60px);bottom:55px}.layout-container .slick-arrow{left:calc(30% - 20px);width:30px;height:60px}.layout-container .slick-arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.layout-container .slick-prev{left:calc(30% - 100px);bottom:40px}}@media (max-width: 768px){.layout-container{margin-bottom:0}.layout-container .row{grid-template-columns:1fr;height:100%}.layout-container .row .slider-text-area{padding:100px 20px 20px;height:300px}.layout-container .row .slider-text-area p{font-weight:300;font-size:35px}.layout-container .row .slider-text-area .slider-counter{left:calc(50% - 15px);width:30px;height:60px;bottom:unset;top:calc(50% + 56px)}.layout-container .row .slider-image-area{height:300px;grid-area:1}.layout-container .row .text-area,.layout-container .row .image-area{padding-right:0;width:100%}.layout-container .row .text-area{padding:40px 20px}.layout-container .row .text-area .text-title{font-family:Bellota Text;font-size:38px;font-weight:300;width:100%;max-width:600px}.layout-container .row .text-area .text-content{width:100%;font-size:18px;line-height:30px}.layout-container .row .text-area .divider{margin:20px 0}.layout-container .slick-arrow{left:calc(50% + 20px);width:30px;height:60px;bottom:unset;top:calc(50% + 70px)}.layout-container .slick-arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.layout-container .slick-prev{left:calc(50% - 50px);margin-top:-30px;bottom:unset}}html,body{margin:0;padding:0;overflow-x:hidden;font-size:10px}body{overflow-y:hidden;background-color:#f2f2f2}body *{box-sizing:border-box}p,label,input,button{font-family:Montserrat,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Bellota Text,sans-serif}.cursive{font-family:Dancing Script,cursive}.standard-button{padding:15px 30px;background-color:#028090;font-size:20px;font-family:Bellota Text;text-decoration:none;font-weight:400;color:#fff;letter-spacing:2px;transition:.15s;border:none}.standard-button:hover{background-color:#b92807;cursor:pointer}.navigation-arrow{filter:invert(46%) sepia(81%) saturate(6051%) hue-rotate(167deg) brightness(87%) contrast(98%);transition:.15s}.navigation-arrow:hover{filter:invert(18%) sepia(40%) saturate(6460%) hue-rotate(4deg) brightness(93%) contrast(95%)}.spacing{display:block;padding:5px 0}.content-container{width:100%;max-width:1724px;margin:0 auto;padding:0 150px}.article-page-layout{display:grid;grid-template-columns:1fr 3fr}#rc-anchor-container{display:none}@media (max-width: 1199.98px){.content-container{width:100%;margin:0 auto;padding:0 80px}}@media (max-width: 991.98px){.content-container{width:100%;padding:0 50px}}@media (max-width: 767.98px){.content-container{width:100%;padding:0 20px}.article-page-layout{display:grid;grid-template-columns:1fr}}.home-accommodation-carousel{display:flex;flex-direction:column;align-items:center;background-color:#b38a58;position:relative}.home-accommodation-carousel .bg-image{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;opacity:.2;background-image:url(/build/assets/pattern-02-ChGgGH2s.png);background-position:center;text-align:center}.home-accommodation-carousel .content-container{display:flex;flex-direction:column;align-items:center;gap:30px;margin:30px 30px 0;position:relative;z-index:1}.home-accommodation-carousel .content-container .text-title{color:#f2f2f2;font-family:Bellota Text;font-size:50px;text-align:center}.home-accommodation-carousel .content-container .text-content{color:#f2f2f2;font-family:Montserrat;font-size:18px;font-weight:400;max-width:1000px;width:100%;text-align:center;line-height:30px}.home-accommodation-carousel .details{margin:30px 0 -27px;z-index:5!important;display:flex;align-items:center;justify-content:center}.home-accommodation-carousel .details span{margin-right:10px}.home-accommodation-carousel .slider-container{background-color:#262730;width:100%;padding:60px 0;position:relative;z-index:1}.home-accommodation-carousel .slider-container .slick-slide{position:relative;height:500px;width:100%;display:flex;align-items:center;justify-content:center}.home-accommodation-carousel .slider-container .slick-slide .slide{position:absolute;width:100%;height:100%;left:0;top:0;padding:0 30px;opacity:.3;transition:.5s}.home-accommodation-carousel .slider-container .slick-slide .slide:hover{cursor:pointer}.home-accommodation-carousel .slider-container .slick-slide .slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.home-accommodation-carousel .slider-container .slick-center .slide{opacity:1}.home-accommodation-carousel .slider-container .slick-arrow{width:90px;height:90px;background-color:#262730;z-index:1;align-items:center;justify-content:center;display:flex!important;color:#028090;padding:15px}.home-accommodation-carousel .slider-container .slick-arrow:before{display:none}.home-accommodation-carousel .slider-container .slick-arrow img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.home-accommodation-carousel .slider-container .slick-prev{left:calc(25% - 120px)}.home-accommodation-carousel .slider-container .slick-prev img{transform:rotate(180deg)}.home-accommodation-carousel .slider-container .slick-next{right:calc(25% - 120px)}.home-accommodation-bg-box{width:100%;max-width:1730px;height:15px;margin:0 auto;background-color:#262730}@media (max-width: 1730px){.home-accommodation-bg-box{width:calc(100% - 40px);height:15px}}@media (max-width: 1199.98px){.home-accommodation-carousel .content-container .text-title{font-size:44px}.home-accommodation-carousel .content-container .text-content{font-size:18px;line-height:30px}.home-accommodation-carousel .slider-container .slick-prev{left:calc(12% - 120px)}.home-accommodation-carousel .slider-container .slick-next{right:calc(12% - 120px)}}@media (max-width: 991.98px){.home-accommodation-carousel .content-container .text-title{font-size:44px}.home-accommodation-carousel .content-container .text-content{font-size:18px;line-height:30px}.home-accommodation-carousel .slider-container .slick-prev{left:calc(12% - 95px)}.home-accommodation-carousel .slider-container .slick-next{right:calc(12% - 95px)}.home-accommodation-carousel .slider-container .slick-slide{height:400px}.home-accommodation-carousel .slider-container .slick-slide .slide{padding:0 5px}}@media (max-width: 767.98px){.home-accommodation-carousel .details{width:100%;text-align:center}.home-accommodation-carousel .slider-container .slick-prev{left:-20px;background-color:transparent}.home-accommodation-carousel .slider-container .slick-next{right:-20px;background-color:transparent}.home-accommodation-carousel .slider-container .slick-slide{height:400px}.home-accommodation-carousel .slider-container .slick-slide .slide{padding:0 5px}.home-accommodation-carousel .standard-button{padding:15px 10px}}
