@keyframes loading{0%{left:8px}to{left:80px}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}::after,::before,ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0;font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-ms-viewport{width:device-width}footer,header{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-align:left}h1,label{margin-bottom:.5rem}h1,p,ul{margin-top:0}p,ul{margin-bottom:1rem}a{background-color:#fff0;-webkit-text-decoration-skip:objects}a:hover{text-decoration:underline}img{vertical-align:middle;border-style:none}label{display:inline-block}input{margin:0;font-size:inherit;line-height:inherit;overflow:visible}[type=submit]{-webkit-appearance:button}[type=submit]::-moz-focus-inner{padding:0;border-style:none}fieldset{min-width:0;padding:0;margin:0;border:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}.small{font-size:80%;font-weight:400}.img-fluid{max-width:100%;height:auto}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-7,.col-md-6{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width:992px){.col-lg-3,.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5,.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.offset-lg-1{margin-left:8.333333%}}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 1rem}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0#fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}.position-relative{position:relative!important}.ml-auto{margin-left:auto!important}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}p{orphans:3;widows:3}@page{size:a3}.container,body{min-width:992px!important}.navbar{display:none}}@font-face{font-family:"Gilroy-Regular";src:url(/wp-content/themes/fiesta/fonts/gilroy-font/Gilroy-Regular.ttf)format("opentype"),url(/wp-content/themes/fiesta/font/gilroy-font/Gilroy-Regular.ttf?#iefix)format("embedded-opentype")}::-moz-focus-inner{border:0}:active,:focus,:hover{outline:0}:active::-moz-focus-inner,:focus::-moz-focus-inner,:hover::-moz-focus-inner{border:0}body{line-height:1.5;color:#5f5a5a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section-title,body,h1,input{font-family:"Poppins",sans-serif}.section-title,h1{color:#5f5a5a;margin-bottom:24px;font-weight:400;line-height:normal}@media (max-width:991.98px){.section-title,h1{margin-bottom:18px}}.section-title,h1{font-size:3rem;line-height:3.375rem}@media (max-width:1699.98px){.section-title,h1{font-size:2.375rem;line-height:2.75rem}}@media (max-width:767.98px){.section-title,h1{font-size:2rem;line-height:2.5rem}}a,div,h1,li,p,span{word-wrap:break-word;word-break:break-word}img{max-width:100%;height:auto}a,a:hover{color:#34a5cb}a{transition:.3s;text-decoration:underline}a:hover{opacity:.8}input::-ms-clear{display:none;width:0;height:0}input::-ms-reveal{display:none;width:0;height:0}i ::-webkit-input-placeholder{font-size:14px}::-moz-placeholder{font-size:14px}:-ms-input-placeholder{font-size:14px}:-moz-placeholder{font-size:14px}#f-form{background-color:#f8f7f2;padding:52px 20px 36px;margin:auto auto 78px;position:relative;z-index:1;max-width:1088px;width:100%;min-height:490px;box-shadow:0 3px 26px rgb(0 0 0/.16)}#f-form .form-container{max-width:850px;margin:auto}#f-form .form-container .form-description{text-align:center;color:#5f5a5a}#f-form .form-container .form-description h1{font-size:3rem;line-height:4.5rem;max-width:407px;margin:auto}@media (max-width:1699.98px){#f-form .form-container .form-description h1{font-size:2.5rem;line-height:3.75rem}}@media (min-width:992px) and (max-width:1440.98px){#f-form .form-container .form-description h1{font-size:2.25rem;line-height:3.625rem;margin-bottom:10px}}@media (max-width:991.98px){#f-form .form-container .form-description h1{font-size:1.375rem;line-height:3.375rem;margin-bottom:10px}}@media (max-width:767.98px){#f-form .form-container .form-description h1{letter-spacing:.04em}}#f-form .form-container .form-description p{font-family:"Montserrat",sans-serif;font-size:1rem;line-height:2rem;margin-bottom:30px;letter-spacing:.005em}@media (min-width:992px) and (max-width:1440.98px){#f-form .form-container .form-description p{font-size:.9375rem;line-height:1.5rem}}@media (max-width:991.98px){#f-form .form-container .form-description p{font-size:.875rem;line-height:1.375rem}}@media (max-width:375.98px){#f-form .form-container .form-description p{max-width:282px;margin:auto auto 30px}}#f-form .form-container .fields-holder{display:flex;flex-wrap:wrap;color:#5f5a5a;font-family:"Montserrat",sans-serif}#f-form .form-container .fields-holder .field-container{max-width:50%;padding:18px 0 12px;position:relative;width:100%}@media (min-width:768px){#f-form .form-container .fields-holder .field-container:nth-of-type(1) input{padding-left:54px;padding-right:50px}#f-form .form-container .fields-holder .field-container:nth-of-type(1) span::after{right:26px}}#f-form .form-container .fields-holder .field-container:nth-of-type(2){border-left:1px solid #ccc}@media (min-width:768px){#f-form .form-container .fields-holder .field-container:nth-of-type(2) input{padding-left:54px;padding-right:50px}}@media (max-width:767.98px){#f-form .form-container .fields-holder .field-container:nth-of-type(2){margin-top:20px;padding-top:35px;border-left:0 solid #fff0;border-top:1px solid #ccc}#f-form .form-container .fields-holder .field-container{max-width:100%}#f-form .form-container .fields-holder{margin:0-9px}}#f-form .form-container label{display:block;font-size:1.375rem;line-height:2rem;text-transform:uppercase;text-align:center;letter-spacing:.005em;margin-bottom:22px;max-width:auto}@media (max-width:1699.98px){#f-form .form-container label{font-size:1.25rem;line-height:2rem}}@media (min-width:992px) and (max-width:1440.98px){#f-form .form-container label{font-size:1.1875rem}}@media (max-width:991.98px){#f-form .form-container label{font-size:1.125rem;line-height:2rem;margin-bottom:12px}}#f-form .form-container input[type=text]{text-align:left;width:100%;font-size:3rem;line-height:3.625rem;font-family:"Montserrat",sans-serif;color:#5f5a5a;border:0;background-color:#fff0}#f-form .form-container input[type=text]:-moz-placeholder{opacity:.52;font:inherit}#f-form .form-container input[type=text]::-moz-placeholder{opacity:.52;font:inherit}#f-form .form-container input[type=text]:-ms-input-placeholder{opacity:.52;font:inherit}#f-form .form-container input[type=text]::-webkit-input-placeholder{opacity:.52;font:inherit}@media (max-width:1699.98px){#f-form .form-container input[type=text]{font-size:2.375rem;line-height:2.75rem}}@media (min-width:992px) and (max-width:1440.98px){#f-form .form-container input[type=text]{font-size:2.125rem;line-height:2.5rem}}@media (max-width:991.98px){#f-form .form-container input[type=text]{font-size:1.75rem;line-height:2.125rem}}@media (max-width:767.98px){#f-form .form-container input[type=text]{padding-left:15px}}#booking .form-container span,#f-form .form-container span{position:relative;display:block;pointer-events:none;z-index:1}#f-form .form-container span:after{content:"";pointer-events:none;position:absolute;background-image:url(/wp-content/themes/fiesta/images/calendar.svg);background-size:contain;background-repeat:no-repeat;width:34px;height:40px;top:-50px;right:15px}@media (max-width:1699.98px){#f-form .form-container span:after{width:24px;height:30px;top:-38px}}@media (max-width:991.98px){#f-form .form-container span:after{width:22px;height:25px;top:-32px}}#f-form .form-container .frm-submit{width:100%;text-align:center;margin-top:60px}#f-form .form-container .frm-submit input[type=submit]{font-weight:500;border-radius:0;box-shadow:none;font-size:1rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em;background-color:#fff;cursor:pointer;padding:20px 54px;color:#303030;border:1px solid #707070;font-family:"Montserrat",sans-serif}#f-form .form-container .frm-submit input[type=submit]:hover{opacity:.8}@media (max-width:991.98px){#f-form .form-container .frm-submit{margin-top:28px}}@media (max-width:1199.98px){#f-form{margin-bottom:60px}}@media (max-width:991.98px){#f-form{min-height:424px;padding-top:36px}}@media (max-width:767.98px){#f-form{padding:20px 27px 52px}}#booking{background-color:#fff;width:370px;transform:translateX(100%);transition:transform 1s cubic-bezier(.19,1,.22,1),opacity 1s cubic-bezier(.19,1,.22,1);transition-property:transform,opacity;transition-duration:1s,1s,1s;transition-timing-function:cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-delay:0s,0s,0s;top:0;bottom:0;right:0;z-index:1026;position:fixed;overflow-y:auto;-ms-overflow-style:none}#booking::-webkit-scrollbar{display:none}#booking .form-container{padding:75px 12.16216216% 60px}#booking .form-container h1{font-size:1.875rem;line-height:normal;font-family:"Montserrat",sans-serif;margin-bottom:16px;font-weight:600}@media (max-width:1199.98px){#booking .form-container h1{font-size:1.625rem}}@media (max-width:991.98px){#booking .form-container h1{font-size:1.5rem}}#booking .form-container .form-description p{line-height:normal}#booking .form-container .field-container{margin-bottom:20px}#booking .form-container label{font-family:"Montserrat",sans-serif;text-transform:uppercase;font-size:1rem}@media (max-width:991.98px){#booking .form-container label{font-size:.875rem}}#booking .form-container input[type=text]{width:100%;padding:10px 15px;cursor:pointer;border:1px solid #707070;color:#5f5a5a;border-radius:0;box-shadow:none;font-family:"Montserrat",sans-serif}#booking .form-container input[type=text]:-moz-placeholder{opacity:.52;font:inherit}#booking .form-container input[type=text]::-moz-placeholder{opacity:.52;font:inherit}#booking .form-container input[type=text]:-ms-input-placeholder{opacity:.52;font:inherit}#booking .form-container input[type=text]::-webkit-input-placeholder{opacity:.52;font:inherit}#booking .form-container span:after{content:"";pointer-events:none;position:absolute;background-image:url(/wp-content/themes/fiesta/images/calendar.svg);background-size:contain;background-repeat:no-repeat;width:22px;height:25px;top:-40px;right:15px}@media (max-width:991.98px){#booking .form-container span:after{width:22px;top:-35px}}#booking .form-container input[type=submit]{font-weight:500;margin-top:10px;border-radius:0;box-shadow:none;font-size:1rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.1em;background-color:#fff;cursor:pointer;padding:14px 22px;color:#303030;border:1px solid #707070;font-family:"Montserrat",sans-serif}#booking .form-container input[type=submit]:hover{opacity:.8}@media (max-width:991.98px){#booking .form-container{padding-left:12.16216216%;padding-right:12.16216216%}}@media (max-width:576.98px){#booking .form-container{padding-left:0;padding-right:0;padding-top:20px}}@media (max-width:767.98px){#booking{left:0;width:100%;padding:60px 10.9375%}}.comm-content p{margin-bottom:25px;font:inherit;color:inherit}.comm-content p:last-child{margin-bottom:0}.section-title{letter-spacing:.04em;text-transform:uppercase}@media (max-width:1199.98px){.section-title{font-size:2rem;line-height:2.375rem}}@media (min-width:992px) and (max-width:1440.98px){.section-title{font-size:1.75rem;line-height:2.25rem}}@media (max-width:991.98px){.section-title{font-size:1.375rem;line-height:1.875rem}}#loader{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1000004;padding:40px 20px;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;align-content:center}#loader img{width:300px;height:auto;object-fit:contain;object-position:center;font-family:"object-fit:contain;object-position:center"}#loader .loading{width:80px;text-align:center;position:relative}#loader .loading span{display:inline-block;width:5px;height:5px;background-color:#34a5cb}#loader .loading span:not(:last-child){margin-right:5px}#loader .loading:after{content:"";background-color:#fff;position:absolute;top:0;right:0;bottom:0;animation:loading .8s ease-in-out -2s infinite}.attention{padding:17.5px 20px;background-color:#f6f1e7;display:none;position:relative;text-align:center;color:#342424;font-size:1.25rem;line-height:1.875rem;z-index:10}.attention a{color:inherit;font-size:inherit;position:relative;display:inline-block;text-decoration:none;border-bottom:1px solid #707070}.attention .close{position:absolute;right:20px;top:20px}.attention .close i{color:#707070;font-size:1.25rem}@media (max-width:1699.98px){.attention .close{top:16px}}@media (max-width:991.98px){.attention .close{top:16px}}@media (max-width:767.98px){.attention .close{top:50%;right:15px;transform:translateY(-50%)}}@media (max-width:1699.98px){.attention{font-size:1rem;line-height:1.5625rem;padding:15px 28px}}header{position:relative;transition:all .9s ease;z-index:1024}header .navbar{padding:30px 0;align-items:flex-start}header .navbar .mobile-hamburger{display:none;width:100%;max-width:30%}@media (max-width:1024.98px){header .navbar .mobile-hamburger{display:block}header .navbar .mobile-hamburger a{font-family:"Montserrat",sans-serif;text-decoration:none;padding:11px 14px;text-transform:uppercase;color:#fff;border:1px solid #fff;font-weight:400;display:inline-block;font-size:.875rem;line-height:1.125rem;letter-spacing:.3px}}@media (max-width:1024.98px) and (max-width:1199.98px){header .navbar .mobile-hamburger a{font-size:.75rem;line-height:.9375rem}}@media (max-width:1024.98px) and (max-width:991.98px){header .navbar .mobile-hamburger a{padding:8px 12px}}@media (max-width:1024.98px) and (max-width:375.98px){header .navbar .mobile-hamburger a{padding:8px 10.5px}}@media (max-width:576.98px){header .navbar .mobile-hamburger{max-width:33.33%}}header .navbar .social-media{max-width:40%;width:100%}header .navbar .social-media .social-media-container{padding:11px 0;line-height:0}header .navbar .social-media a{line-height:0}header .navbar .social-media a:not(:last-child){margin-right:22px}header .navbar .social-media a i{font-size:1.625rem;color:#fff}@media (max-width:1199.98px){header .navbar .social-media a i{font-size:1.25rem}}@media (max-width:1024.98px){header .navbar .social-media,header .navbar .social-media a{display:none}}header .navbar .logo{max-width:20%;text-align:center;width:100%}header .navbar .logo a:hover{opacity:1}@media (max-width:1699.98px){header .navbar .logo img{max-width:200px}}@media (max-width:1024.98px){header .navbar .logo img{max-width:220px;width:100%}}@media (max-width:1199.98px){header .navbar .logo{max-width:15%}}@media (max-width:1024.98px){header .navbar .logo{max-width:40%}}@media (max-width:576.98px){header .navbar .logo{max-width:33.33%}}header .navbar .nav1{max-width:40%;position:relative;width:100%;display:flex;flex:wrap}@media (max-width:1199.98px){header .navbar .nav1{max-width:45%}}@media (max-width:1024.98px){header .navbar .nav1{max-width:30%}}@media (max-width:576.98px){header .navbar .nav1{max-width:33.33%}}header .navbar .menu-nav{display:inline-flex;flex-wrap:wrap;list-style:none;margin-bottom:0;padding-left:15px;margin-left:auto}header .navbar .menu-nav li{font-family:"Montserrat",sans-serif;display:inline-block;font-size:.875rem;line-height:1.125rem;text-transform:uppercase;letter-spacing:.3px;margin-bottom:15px}header .navbar .menu-nav li:not(:last-child){margin-right:12px}@media (min-width:1700px){header .navbar .menu-nav li:not(:last-child){margin-right:16px}}header .navbar .menu-nav li a{text-decoration:none;padding:11px 14px;color:#fff;letter-spacing:.003em;border:2px solid #fff;font-weight:400;display:inline-block}@media (max-width:991.98px){header .navbar .menu-nav li a{padding:8px 6px}}@media (max-width:1199.98px){header .navbar .menu-nav li{font-size:.75rem;line-height:.9375rem}}header .navbar .menu-nav li.booking{display:inline-block}@media (max-width:1024.98px){header .navbar .menu-nav li.booking{margin-right:0;margin-bottom:0}header .navbar .menu-nav li.booking a{border-width:1px;text-align:center}header .navbar .menu-nav li{display:none}}@media (max-width:576.98px){header .navbar .menu-nav{padding-left:4px}}@media (min-width:1700px){header .navbar{padding-top:60px}}@media (max-width:1024.98px){header .navbar{align-items:center}}@media (max-width:767.98px){header .navbar{padding:12px 0}}header.header-on-scroll{background-color:#f6f1e7;transform:translateY(-100%);position:fixed;top:0;left:0;right:0;z-index:1025}header.header-on-scroll .navbar{padding:12px 0;align-items:center}header.header-on-scroll .navbar .mobile-hamburger a{border-color:#5f5a5a;color:#5f5a5a;margin-top:5px;margin-bottom:5px}header.header-on-scroll .navbar .social-media i{color:#34a5cb}header.header-on-scroll .navbar .logo img{max-width:140px;width:100%}header.header-on-scroll .navbar .menu-nav li{margin-top:5px;margin-bottom:5px;position:relative}header.header-on-scroll .navbar .menu-nav li a{border-color:#5f5a5a;color:#5f5a5a}@media (max-width:767.98px){header.header-on-scroll .navbar{padding:6px 0}}.menu-close{position:absolute;cursor:pointer;z-index:1028;top:18px;right:12px;background-color:#34a5cb;padding:5px 17px;color:#fff}@media (max-width:576.98px){.menu-close{display:flex;align-items:center;padding:9.5px 11px}}.navigation-slide{position:fixed;opacity:0;transition:all 1s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1);transition-property:all,opacity;transition-duration:1s,.7s;transition-timing-function:cubic-bezier(.19,1,.22,1),cubic-bezier(.19,1,.22,1);transition-delay:0s,0s;background-color:#f6f1e7;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none;padding:70px 0;top:0;z-index:1026;right:0;width:370px;height:100vh;transform:translateX(370px)}.navigation-slide::-webkit-scrollbar{display:none}.navigation-slide .menu-nav{list-style:none;padding:0 16%;margin-bottom:30px;transition:all .8s ease-in;opacity:0}.navigation-slide .menu-nav li{opacity:0;transform:translateY(80px);transition:opacity 1.1s cubic-bezier(.215,.61,.355,1),transform 1.4s cubic-bezier(.215,.61,.355,1),-webkit-transform 1.4s cubic-bezier(.215,.61,.355,1)}.navigation-slide .menu-nav li a{font-size:1.5rem;text-decoration:none;transition:all 1s ease;display:inline-block;color:#5f5a5a;text-transform:uppercase;padding:5px 0}.navigation-slide .menu-nav li a:hover{opacity:1}@media (min-width:1024px){.navigation-slide .menu-nav li a:hover{transform:translateY(-3px)}}@media (max-width:1699.98px){.navigation-slide .menu-nav li a{font-size:1.25rem}}@media (max-width:991.98px){.navigation-slide .menu-nav li a{font-size:1.125rem}}.navigation-slide .menu-nav.small li a{padding:0 0 2px;font-size:1.125rem}@media (max-width:1699.98px){.navigation-slide .menu-nav.small li a{font-size:1rem}}@media (max-width:767.98px){.navigation-slide{width:100%;transform:translateX(100%)}}.body-overlay{background-color:rgb(0 0 0/.5);position:fixed;display:none;z-index:1025;top:0;left:0;bottom:0;right:0}footer{padding:40px 0 82px;margin-top:236px;background-color:#3e403d;position:relative;background-image:url(/wp-content/themes/fiesta/images/footer-bg.png);background-size:cover}footer .container.mm-top{margin-top:-276px}@media (max-width:1199.98px){footer .container.mm-top{margin-top:-270px}}@media (max-width:991.98px){footer .container.mm-top{margin-top:-275px}}@media (max-width:767.98px){footer .container.mm-top{margin-top:-490px}}footer .f-logo{max-width:210px;margin-bottom:35px}@media (max-width:991.98px){footer .f-logo{max-width:160px}}@media (max-width:767.98px){footer .f-logo{margin-left:auto;margin-right:auto}}footer .f-title{color:#fff;font-weight:600;font-size:1.625rem;line-height:2.4375rem;margin-bottom:22px}@media (min-width:992px){footer .f-title{margin-top:14px}}@media (max-width:1699.98px){footer .f-title{font-size:1.375rem;line-height:2rem}}@media (min-width:992px) and (max-width:1440.98px){footer .f-title{font-size:1.1875rem;line-height:1.875rem}}@media (max-width:991.98px){footer .f-title{font-size:1.25rem;line-height:1.875rem;margin-bottom:16px}}footer .comm-content,footer .menu-nav li{color:#fff;font-family:"Montserrat",sans-serif;font-size:1.125rem;line-height:2rem}footer .comm-content{margin-bottom:30px}@media (max-width:1699.98px){footer .comm-content{font-size:.9375rem;line-height:1.5rem}}@media (max-width:991.98px){footer .comm-content{font-size:1rem;line-height:1.375rem}}footer .menu-nav{padding:0;margin-bottom:30px}footer .menu-nav li{list-style:none}footer .f-contact a,footer .menu-nav li a{color:inherit;text-decoration:none}@media (max-width:1699.98px){footer .menu-nav li{font-size:.9375rem;line-height:1.5rem}}@media (max-width:1199.98px){footer .menu-nav li{font-size:1rem;line-height:1.375rem}}footer .f-contact a{color:#fff;font-family:"Montserrat",sans-serif;display:inline-block;margin-bottom:30px}@media (max-width:991.98px){footer .f-contact a{font-size:1rem;line-height:1.375rem}}footer .f-contact div:nth-of-type(1) a{margin-bottom:10px}footer .social-media-container{margin-bottom:30px}footer .social-media-container a{background-color:#34a5cb;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;text-decoration:none}footer .social-media-container a:not(:last-child){margin-right:8px}@media (min-width:992px) and (max-width:1199.98px){footer .social-media-container a:not(:last-child){margin-right:2px}}footer .social-media-container a i{color:#fff;font-size:1.5625rem}footer .social-media-container a i.fa-twitter:before{position:relative;left:1px;top:1px}@media (max-width:1699.98px){footer .social-media-container a i{font-size:1.25rem}footer .social-media-container a{width:40px;height:40px}}@media (max-width:991.98px){footer .social-media-container a{width:38px;height:38px}footer .social-media-container a i{font-size:1.25rem}footer .social-media-container{margin-bottom:32px}}footer .certification{display:flex;flex-wrap:wrap;margin:0-7.5px}footer .certification div{display:inline-flex;padding:20px 7.5px 0}footer .certification div img{width:100px;height:115px;object-fit:contain;object-position:center bottom;font-family:"object-fit:contain;object-position:center bottom"}@media (max-width:767.98px){footer .certification div img{width:78px;height:78px}}@media (max-width:991.98px){footer .certification div{padding:20px 6px 0}}@media (max-width:375.98px){footer .certification div{max-width:50%;width:100%}footer .certification div:nth-of-type(odd){justify-content:flex-end}}@media (max-width:767.98px){footer .certification{justify-content:center}}footer .line{border-top:1px solid #adadad;margin-bottom:36px}@media (max-width:991.98px){footer .line{margin-bottom:20px}}footer .copyright,footer .design-by{color:#fff;opacity:.75;font-size:.75rem;line-height:1.625rem}footer .design-by a{color:inherit;font:inherit;text-decoration:none}@media (max-width:991.98px){footer .copyright,footer .design-by{text-align:center;margin-bottom:8px}}footer .design-by{text-align:center}@media (min-width:992px){footer .design-by{text-align:right}}@media (max-width:1366px) and (min-width:1200px){footer .design-by{padding-right:72px}}@media (max-width:1199.98px){footer{margin-top:230px}}@media (max-width:991.98px){footer{margin-top:235px;padding-bottom:10px}}@media (max-width:767.98px){footer{margin-top:450px}}@media (max-width:375.98px){footer{padding-bottom:45px}}.banner{height:100vh;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}.banner .b-overlay,.banner .banner-highlight{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.banner .b-overlay{background-color:rgb(0 0 0/.51);pointer-events:none}.banner .banner-highlight{padding:175px 0 46px;display:flex;align-items:flex-end}.banner .banner-highlight .content-holder{max-width:985px;margin:auto}.banner .banner-highlight .content-holder h1{letter-spacing:.04em;margin-bottom:14px;text-transform:uppercase}@media (max-width:991.98px){.banner .banner-highlight .content-holder h1{font-size:1.125rem;line-height:1.5rem;margin-bottom:12px}}.banner .banner-highlight .content-holder h1{color:#fff;text-align:center}@media (max-width:375.98px){.banner .banner-highlight .content-holder{max-width:314px}}@media (max-width:991.98px){.banner .banner-highlight{padding-bottom:20px}}@media (max-width:767.98px){.banner .banner-highlight{padding-bottom:14px}}.banner .next-section{text-align:center;pointer-events:all}.banner .next-section a{color:#fff;cursor:pointer;font-weight:300;text-decoration:none;letter-spacing:.025em;font-size:1rem;line-height:1.875rem}@media (max-width:991.98px){.banner .next-section a{font-size:.75rem;line-height:1.875rem}}.banner .next-section img{margin-left:6px}@media (max-width:812.98px) and (orientation:landscape){.banner{min-height:480px}}@media (min-width:992px){.room-listing .section-title{max-width:645px;margin-bottom:0;min-height:120px}}@media (min-width:1200px){.room-listing .section-title{min-height:160.8px}}@media (max-width:991.98px){.room-listing .section-title{margin-bottom:54px}}@media (max-width:767.98px){.room-listing .section-title{padding-left:14px}}.room-single{padding:145px 0 240px}.room-single .section-title{max-width:645px;margin-bottom:14px}@media (min-width:992px){.room-single .section-title{margin-left:4.333333%;margin-bottom:22px}}@media (max-width:991.98px){.room-single .section-title{max-width:100%;margin-bottom:22px}}@media (max-width:1699.98px){.room-single{padding-top:100px;padding-bottom:100px}}@media (max-width:1199.98px){.room-single{padding-top:100px;padding-bottom:66px}}@media (max-width:991.98px){.room-single{padding-top:42px;padding-bottom:46px}}*,body{box-sizing:border-box}body{background-color:#f6f1e7;font-size:1.125rem;line-height:2rem;letter-spacing:.005em}@media (max-width:1699.98px){body{font-size:1rem;line-height:1.75rem}}@media (min-width:992px) and (max-width:1440.98px){body{font-size:.9375rem;line-height:1.625rem}}@media (max-width:991.98px){body{font-size:.875rem;line-height:1.375rem}}@media (min-width:768px) and (max-width:991.98px){.container{max-width:740px}}@media (min-width:992px) and (max-width:1199.98px){.container{max-width:980px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1366px){.container{max-width:1300px}}@media (min-width:1440px){.container{max-width:1380px}}@media (min-width:1700px){.container{max-width:1670px}}@media (max-width:767.98px){.container{max-width:640px}}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos=fade-up]{transform:translate3d(0,100px,0)}