@font-face{font-family:ReclineRegular;src:url(/build/assets/Recline-Regular-CHabScee.ttf) format("truetype")}@font-face{font-family:FocoRegular;src:url(/build/assets/Foco-Regular-BxipzoNy.ttf) format("truetype")}@font-face{font-family:FocoLight;src:url(/build/assets/Foco-Light-B1ZLBmCa.ttf) format("truetype")}@font-face{font-family:FocoBold;src:url(/build/assets/Foco-Bold-De9NdlV-.ttf) format("truetype")}@font-face{font-family:FocoBlack;src:url(/build/assets/Foco-Black-CPGZ9R97.ttf) format("truetype")}html body{overflow-x:hidden;font-family:FocoLight,sans-serif!important}html body pre{font-family:monospace!important}html body p{margin-top:0;margin-bottom:1rem}html body b,html body .fw-bold,html body .paragraph .title,html body .menu-link,html body .fw-black{font-family:FocoBold,sans-serif!important}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6,html body .btn,html body button{font-family:FocoRegular,sans-serif!important}html body header{color:#fff;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s}html body header.scroll{background-color:#fff;box-shadow:0 4px 30px #0000001a;z-index:99!important}html body header.scroll *{color:#000!important}html body header.scroll .logo{display:inline-block}@media (min-width: 992px){html body header.fixed-top,html body header.sticky-top{padding-right:10rem!important;padding-left:10rem!important}}html body header .logo{display:none;height:80%;position:absolute;top:50%;left:10rem;transform:translateY(-50%)}html body header .logo.no-margin{left:1rem}@media only screen and (max-width: 992px){html body header .logo{width:180px;left:1rem;transform:translateY(-50%)}}html body header .languages{position:absolute;right:1rem;top:7px}html body header .languages a{position:relative;display:inline-block}html body header .languages a:after{content:"";display:inline-block;position:absolute;width:0%;height:2px;background-color:currentColor;bottom:1px;left:calc(50% + 1px);transform:translate(-50%);transition:width .3s;-webkit-transition:width .3s;-moz-transition:width .3s;-o-transition:width .3s}html body header .languages a:hover:after{width:100%}html body #main-photo{background-size:cover;background-position:center;background-repeat:no-repeat}html body #main-photo.half{height:70vh;padding-top:30px}html body #main-photo.half #scroll-down{padding-bottom:20px!important}html body #main-photo.thin{height:40vh;padding-top:30px}html body #main-photo.thin #scroll-down{padding-bottom:20px!important}html body #main-photo #logo-container{padding:55px 70px 0}html body #main-photo #logo-container #logo{width:100%;max-width:370px}html body #main-photo #scroll-down{padding-bottom:60px}@media only screen and (min-width: 992px){html body #main-photo #scroll-down{padding-bottom:20px}}html body #main-photo #book-now{border:0;position:relative;overflow:hidden;background:#fff3;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);position:fixed;bottom:0;right:0;z-index:5555}@media only screen and (min-width: 992px){html body #main-photo #book-now{width:auto!important;top:.25rem;right:10rem;bottom:auto;border-radius:var(--bs-border-radius-pill)!important}}html body #main-photo #book-now:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;scale:0;width:100%;height:0px;background-color:#fff9;padding-bottom:100%;border-radius:50em;animation-name:cta-animation;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}html body #main-photo #book-now.scroll{color:#000;background:#f5c02a;box-shadow:0 4px 30px #0000001a}html body #main-photo #description{background-color:#fffd;max-width:500px;position:absolute;top:87px;right:20px;bottom:20px;left:20px;overflow-y:auto}@media only screen and (min-width: 992px){html body #main-photo #description{top:87px;right:20px;bottom:20px;left:10rem}}html body #contact-form{background-color:#82e3804d;color:#005a05}.no-link{color:inherit;text-decoration:none}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#ced4da}.fs-7{font-size:.75rem!important}@media (min-width: 1200px){.fs-7{font-size:.75rem!important}}.fs-8{font-size:.5rem!important}@media (min-width: 1200px){.fs-8{font-size:.5rem!important}}.fs-9{font-size:.25rem!important}@media (min-width: 1200px){.fs-9{font-size:.25rem!important}}.toastify{max-height:96vh;overflow:auto}.toastify.danger{background:linear-gradient(-90deg,#ff4242,#fe7878)}.toastify.success{background:linear-gradient(-90deg,#6bb95d,#9ddb94)}.toastify.warning{background:linear-gradient(-90deg,#ffc273,#f5ca5f)}.toastify .toast-close{position:absolute;top:0;right:0}.select-search-modal{min-width:auto!important}.air-datepicker-global-container{z-index:9999!important}.btn.btn-blue{color:#0a5399!important;border:1px solid #0A5399!important}.btn.btn-blue:hover,.btn.btn-blue .btn-check:checked+.btn{color:#fff!important;background-color:#0a5399}.btn.btn-blue:active{color:#fff!important;background-color:#084074}.btn.btn-green{color:#fff!important;background-color:#005a05;border:none}.btn.btn-green:hover{background-color:#013b04}.btn.btn-green:active{background-color:#002b03}.btn.btn-purple{color:#fff!important;background-color:#51359d;border:none}.btn.btn-purple:hover{background-color:#3b2772}.btn.btn-purple:active{background-color:#261949}.btn.btn-zoom{transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}.btn.btn-zoom:hover{scale:1.05}.btn-check:checked+.btn.btn-blue{color:#fff!important;background-color:#0a5399}.slick-slider i.slick-arrow,.slick-slider img.slick-arrow{--arrow-margin: -20px;position:absolute;top:calc(50% - 18px);transform:translateY(-50%);z-index:9;max-height:24px}.slick-slider i.slick-arrow:is(.fa-chevron-left,.arrow-left),.slick-slider img.slick-arrow:is(.fa-chevron-left,.arrow-left){left:var(--arrow-margin)}.slick-slider i.slick-arrow:is(.fa-chevron-right,.arrow-right),.slick-slider img.slick-arrow:is(.fa-chevron-right,.arrow-right){right:var(--arrow-margin)}@media only screen and (max-width: 700px){.slick-slider i.slick-arrow,.slick-slider img.slick-arrow{--arrow-margin: -15px}}.slick-slider .slick-dots{position:relative;bottom:0}.slick-slider .slick-track{margin-left:0}.slick-slider .slick-track>div,.slick-slider .slick-track>div>div{height:100%}.slick-slide{padding:5px}.center-gallery .slick-slide{padding:10px}.center-gallery .slick-slide>*{transition:transform .7s;-webkit-transition:transform .7s;-moz-transition:transform .7s;-o-transition:transform .7s}.center-gallery .slick-slide.slick-current>*{position:relative;z-index:9}.center-gallery .slick-slide.slick-current span.d-none{position:relative;left:50%;transform:translate(-50%);display:block!important}@media only screen and (max-width: 768px){.center-gallery .slick-slide.slick-current span.d-none{width:90%}}.pswp__zoom-wrap .pswp__img--placeholder{display:none!important}.pswp__zoom-wrap .pswp__img{object-fit:contain;padding:30px;cursor:auto}@media only screen and (max-width: 700px){.pswp__zoom-wrap .pswp__img{padding:15px}}.glass{backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(25px) saturate(180%);background-color:#ffffff91;border-radius:12px;border:1px solid rgba(209,213,219,.3);max-width:600px}.book-now{border:0;position:relative;overflow:hidden;background:#fff3;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);color:#000;background:#f5c02a;box-shadow:0 4px 30px #0000001a;width:auto!important;bottom:auto;border-radius:var(--bs-border-radius-pill)!important;padding:7px 25px}.book-now:before{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;scale:0;width:100%;height:0px;background-color:#fff9;padding-bottom:100%;border-radius:50em;animation-name:cta-animation;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:linear}#location{background-color:#f0e9dc}#location .directions .icon{background-color:#8b1e41}#tolgee{width:auto}
