.default_button,body a.button.__book,body.menu-open header.site-header .header-booking a.button.__book{cursor:pointer;font-size:14px;line-height:26px;letter-spacing:4px;display:flex;text-transform:uppercase;text-align:center;position:relative;justify-content:center}@font-face{font-family:"AvenirNext";src:url("../fonts/avenirnextltpro-regular.woff2") format("woff2"), url("../fonts/avenirnextltpro-regular.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:"AvenirNext";src:url("../fonts/avenirnextltpro-demi.woff2") format("woff2"), url("../fonts/avenirnextltpro-demi.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Baskervville";src:url("../fonts/baskervville-regular.woff2") format("woff2"), url("../fonts/baskervville-regular.woff") format("woff");font-weight:300;font-style:normal}.p-xlarge{padding:130px 0}.p-large{padding:110px 0}.p-reg{padding:60px 0}.p-slim{padding:30px 0}.pt-xlarge{padding-top:130px}.pt-large{padding-top:110px}.pt-reg{padding-top:60px}.pt-slim{padding-top:30px}.pb-xlarge{padding-bottom:130px}.pb-large{padding-bottom:110px}.pb-reg{padding-bottom:60px}.pb-slim{padding-bottom:30px}.mb-large{margin-bottom:110px}@media (max-width:991px){.p-xlarge{padding:80px 0}.p-large{padding:60px 0}.p-reg{padding:40px 0}.p-slim{padding:25px 0}.pt-xlarge{padding-top:80px}.pt-large{padding-top:60px}.pt-reg{padding-top:40px}.pt-slim{padding-top:25px}.pb-xlarge{padding-bottom:80px}.pb-large{padding-bottom:60px}.pb-reg{padding-bottom:40px}.pb-slim{padding-bottom:25px}.mb-large{margin-bottom:60px}}@media (max-width:767px){.p-xlarge{padding:60px 0}.p-large{padding:40px 0}.p-reg{padding:30px 0}.p-slim{padding:25px 0}.pt-xlarge{padding-top:60px}.pt-large{padding-top:40px}.pt-reg{padding-top:30px}.pt-slim{padding-top:25px}.pb-xlarge{padding-bottom:60px}.pb-large{padding-bottom:40px}.pb-reg{padding-bottom:30px}.pb-slim{padding-bottom:25px}}::-webkit-scrollbar{width:13px;-webkit-appearance:none}::-webkit-scrollbar-track{background-color:#F1ECE4}::-webkit-scrollbar-thumb{background:#692B12}@keyframes smoothScroll{0%{transform:translateY(-100px)}100%{transform:translateY(0px)}}@keyframes slideTimer{from{transform:scaleX(0)}to{transform:scaleX(1)}}.h1_typo,body h1,.h2_typo,body h2,.h3_typo,body h3,.h4_typo,body h4,.h5_typo,body h5{color:#692B12;font-family:"AvenirNext";font-weight:400;letter-spacing:10px;text-transform:uppercase}.h1_typo,body h1{font-size:34px;line-height:42px;margin-bottom:25px}.h2_typo,body h2{font-size:34px;line-height:42px;margin-bottom:25px}.h3_typo,body h3{font-size:30px;line-height:38px;margin-bottom:25px}.h4_typo,body h4{font-size:24px;line-height:30px;margin-bottom:10px}.h5_typo,body h5{font-size:20px;line-height:28px;margin-bottom:5px}html,body{overflow-x:hidden}b,strong{font-weight:500}body{background:#F1ECE4;color:#692B12;font-family:"Baskervville";font-weight:400}body a{text-decoration:none}body a:focus{outline:none}body a:visited,body a:hover{color:#692B12}body a.button.__book{cursor:pointer;color:#fff;background:#692B12;font-family:"AvenirNext";width:220px;padding:10px 15px;height:45px;transition:all 0.3s ease}body a.button.__book:hover{background:#A33E23;color:#fff}@media (max-width:991px){body a.button.__book{width:200px;padding:10px 10px}}body a.button.__underline{color:#692B12;position:relative;text-transform:uppercase;letter-spacing:4px;font-size:14px;font-family:"AvenirNext"}body a.button.__underline:after{content:"";bottom:0px;display:block;height:0.5px;left:0;position:absolute;background:#692B12;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}body a.button.__underline:hover:after{bottom:0px;width:0}body a.button.__width-auto{width:100%}body a.__txt-underline{color:#692B12;position:relative;text-transform:uppercase;letter-spacing:4px;font-size:14px}body a.__txt-underline:after{content:"";bottom:0px;display:block;height:0.5px;left:0;position:absolute;background:#692B12;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}body a.__txt-underline:hover:after{bottom:0px;width:0}body p{color:#692B12;font-size:16px;font-family:"Baskervville";font-weight:400;line-height:28px;margin-bottom:20px}body p.__light{font-weight:300}body p.__medium,body p strong{font-weight:500 !important}body p.__bold{font-weight:600}body p.txt-upc{text-transform:uppercase}body p.txt-center{text-align:center}body p.__underline,body p u{position:relative}body p.__underline:after,body p u:after{content:"";bottom:1px;display:block;height:0.5px;left:0;position:absolute;background:#692B12;width:100%}body p u{text-decoration:none}body p.title{font-size:24px;line-height:28px;margin-bottom:20px}@media (max-width:767px){body p.title{line-height:24px}}@media (max-width:575px){body p.title{font-size:20px;line-height:20px;margin-bottom:10px}}body p.sub-title{font-size:18px;line-height:26px;margin-bottom:15px}@media (max-width:575px){body p.sub-title{font-size:15px;line-height:24px}}body p.header-sm{font-size:14px;line-height:22px;text-transform:uppercase;text-align:center}body p.i-check{padding-left:30px;position:relative;margin-bottom:0}body p.i-check:before{content:"";background:url(../img/i-check.png) no-repeat;background-size:23px;width:20px;height:20px;position:absolute;left:0;top:0px}body .txt-center{text-align:center}body .txt-right{text-align:right}body .hidden-txt{display:none}body ul{margin:0;padding-left:0px}body ul li{color:#692B12;list-style:disc;font-size:16px;font-weight:300;line-height:26px}body ul.__2-col,body ul.__3-col{display:flex;flex-flow:row wrap;width:100%}body ul.__2-col li{width:50%}body ul.__3-col li{width:33.3333%}@media (max-width:991px){body ul.__3-col li{width:50%}}@media (max-width:767px){body ul.__3-col li{width:100%}}body ul.__checked li{position:relative;padding-left:27px}body ul.__checked li::before{content:"";background:url(../img/i-check.png) no-repeat;background-size:13px;width:13px;height:13px;position:absolute;left:0;top:5px}@media (max-width:767px){body ul.__checked li{width:100%;font-size:15px;line-height:32px;margin-bottom:5px;padding-left:25px}body ul.__checked li::before{background-size:15px;width:15px;height:15px}}body ul.__no-bullet li{list-style:none !important;margin-left:0 !important}body .button-close{background:url(../img/i-close.png) no-repeat;background-size:15px;cursor:pointer;display:block;height:15px;width:15px;position:relative;top:5px}body.post,body.page{margin:0}.bg-color{position:relative}.bg-color.__primary{background:#692B12}.bg-color.__secondary{background:#F1ECE4}.bg-color.__cream{background:#EBD4BE}.bg-color.__white{background:#fff}.bg-color.__orange{background:#A33E23}.bg-color.__primary h1,.bg-color.__primary h2,.bg-color.__primary h3,.bg-color.__primary h4,.bg-color.__primary h5,.bg-color.__primary p,.bg-color.__primary li,.bg-color.__orange h1,.bg-color.__orange h2,.bg-color.__orange h3,.bg-color.__orange h4,.bg-color.__orange h5,.bg-color.__orange p,.bg-color.__orange li{color:#fff}.bg-color.__primary h1.__underline,.bg-color.__primary h2.__underline,.bg-color.__primary h3.__underline,.bg-color.__orange h1.__underline,.bg-color.__orange h2.__underline,.bg-color.__orange h3.__underline{position:relative;margin-bottom:30px}.bg-color.__primary h1.__underline:before,.bg-color.__primary h2.__underline:before,.bg-color.__primary h3.__underline:before,.bg-color.__orange h1.__underline:before,.bg-color.__orange h2.__underline:before,.bg-color.__orange h3.__underline:before{content:"";background:#fff;height:0.5px;width:100%;position:absolute;left:0;bottom:-15px}.bg-color.__primary a,.bg-color.__orange a{cursor:pointer;color:#fff;position:unset;transition:all 0.3s ease}.bg-color.__primary a:hover,.bg-color.__orange a:hover{color:#EBD4BE}.bg-color.__primary a::before,.bg-color.__primary a::after,.bg-color.__orange a::before,.bg-color.__orange a::after{content:none}.bg-color.__primary a.__underline,.bg-color.__orange a.__underline{color:#fff;position:relative;text-transform:uppercase;letter-spacing:4px;font-size:14px}.bg-color.__primary a.__underline:after,.bg-color.__orange a.__underline:after{content:"";bottom:0px;display:block;height:0.5px;left:0;position:absolute;background:#fff;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}.bg-color.__primary a.__underline:hover:after,.bg-color.__orange a.__underline:hover:after{bottom:0px;width:0}.site-main{position:relative}.site-main .entry-content,.site-main .page{margin:0}.site-main h3 a,.site-main h4 a,.site-main h5 a{cursor:pointer;color:#692B12;position:unset;transition:all 0.3s ease}.site-main h3 a:hover,.site-main h4 a:hover,.site-main h5 a:hover{color:#A33E23}.site-main h3 a::before,.site-main h3 a::after,.site-main h4 a::before,.site-main h4 a::after,.site-main h5 a::before,.site-main h5 a::after{content:none}.site-main ul{padding-left:15px}.site-main ul li a{cursor:pointer;color:#692B12;position:unset;transition:all 0.3s ease}.site-main ul li a:hover{color:#A33E23}.site-main ul li a::before,.site-main ul li a::after{content:none}.site-main .hero-banner{position:relative}.site-main .hero-banner figcaption{position:absolute;top:50%;left:0;width:100%;z-index:5;text-align:center}.site-main .hero-banner figcaption p{color:#fff;font-size:44px;font-family:"AvenirNext";line-height:54px;text-transform:uppercase;letter-spacing:10px}@media (max-width:991px){.site-main .hero-banner figcaption p{font-size:34px;line-height:42px}}@media (max-width:767px){.site-main .hero-banner figcaption p{font-size:16px;line-height:36px;letter-spacing:6px}}.site-main .hero-banner #section_hero_banner{position:relative;height:60vh}@media (max-width:991px){.site-main .hero-banner #section_hero_banner{height:45vh}}.site-main .hero-banner #section_hero_banner .item{margin-bottom:0}.site-main .hero-banner #section_hero_banner .image-container{position:relative}.site-main .hero-banner #section_hero_banner .image-container img{height:90vh;object-fit:cover;object-position:center;width:100%}@media (max-width:991px){.site-main .hero-banner #section_hero_banner .image-container img{height:70vh}}.site-main .hero-banner #section_hero_banner .image-container:before{content:"";background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;left:0;width:100%;height:100%}.site-main .hero-banner #section_hero_banner .owl-dots{bottom:30px}@media (max-width:991px){.site-main .hero-banner #section_hero_banner .owl-dots{bottom:20px}}.site-main .hero-banner #section_hero_banner .owl-dots .owl-dot{margin:0;display:inline-block;border:none;border-radius:0}.site-main .hero-banner #section_hero_banner .owl-dots .owl-dot span{background:#bfbfbf;border-radius:0;width:100px;height:1px;margin:0;opacity:unset;display:block}@media (max-width:991px){.site-main .hero-banner #section_hero_banner .owl-dots .owl-dot span{width:80px}}@media (max-width:767px){.site-main .hero-banner #section_hero_banner .owl-dots .owl-dot span{width:50px}}.site-main .hero-banner #section_hero_banner .owl-dots .owl-dot.active span{background:#bfbfbf;opacity:unset}.site-main .hero-banner #section_hero_banner .owl-dots .owl-dot.active span:after{content:"";background:#692B12;display:block;height:1px;opacity:1;transform-origin:left;transform:scaleX(0);animation-name:slideTimer;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.site-main .image{position:relative}.site-main .image img{width:100%}.site-main .baia-icon{background-image:url(../img/logo/Baia-icon.webp);background-repeat:no-repeat;background-size:110px;width:110px;height:105px;display:block}.site-main .baia-icon.__white{background-image:url(../img/logo/Baia-icon-w.webp);margin:25px auto 0 auto}.site-main .section-intro .baia-icon{margin:0 auto 25px auto}.site-main .section-intro .txt-center ul{display:inline-block;text-align:left}.site-main .section-2-col .content{padding:50px 80px}@media (max-width:767px){.site-main .section-2-col .content{padding:30px 30px}}.site-main .section-2-col img{height:100%;object-fit:cover;object-position:center;width:100%}.site-main .section-2-col img.full-height{max-height:750px}.site-main .section-2-col img.quat-height{max-height:600px}@media (max-width:767px){.site-main .section-findus iframe{height:500px}.site-main .section-findus .contact-detail{text-align:center}.site-main .section-findus .contact-detail ul.contact li span{display:block;width:100%}.site-main .section-findus .contact-detail ul.contact li p{display:block;margin-bottom:15px}}body .owl-carousel .item{margin-bottom:0}body .owl-carousel .owl-nav{position:absolute;width:100%}body .owl-carousel .owl-nav button.owl-prev,body .owl-carousel .owl-nav button.owl-next{background-repeat:no-repeat;background-position:center;background-size:17px;height:20px;width:17px;position:absolute;outline:none}body .owl-carousel .owl-nav button.owl-prev span,body .owl-carousel .owl-nav button.owl-next span{display:none}body .owl-carousel .owl-nav button.owl-prev{left:unset;right:130px;background-image:url(../img/i-nav-prev.png)}@media (max-width:767px){body .owl-carousel .owl-nav button.owl-prev{right:65px}}body .owl-carousel .owl-nav button.owl-next{right:80px;background-image:url(../img/i-nav-next.png)}@media (max-width:767px){body .owl-carousel .owl-nav button.owl-next{right:20px}}body .owl-carousel .owl-dots{position:absolute;bottom:5%;transform:translateX(-50%);left:50%;z-index:2}body .owl-carousel .owl-dots .owl-dot{margin:5px 10px;display:inline-block;border:1px solid transparent}body .owl-carousel .owl-dots .owl-dot span{background:#fff;width:7px;height:7px;border-radius:50%;margin:8px;display:block;opacity:0.5}body .owl-carousel .owl-dots .owl-dot.active{border-color:#fff;border-radius:50%}body .owl-carousel .owl-dots .owl-dot.active span{opacity:1}body ul.contact{padding-left:0;margin-bottom:20px}body ul.contact li{list-style:none}body ul.contact li span{text-transform:uppercase;font-family:"AvenirNext";letter-spacing:3px;display:inline-block;margin-right:20px;width:40%;vertical-align:top}body ul.contact li p{margin-bottom:10px;display:inline-block}.single .site-main a,.error404 .site-main a,.page-template-default .site-main a{cursor:pointer;color:#692B12;position:unset;transition:all 0.3s ease}.single .site-main a:hover,.error404 .site-main a:hover,.page-template-default .site-main a:hover{color:#A33E23}.single .site-main a::before,.single .site-main a::after,.error404 .site-main a::before,.error404 .site-main a::after,.page-template-default .site-main a::before,.page-template-default .site-main a::after{content:none}.single-post .site-main{border-bottom:0.5px solid #A33E23}.single-post .site-main h2,.single-post .site-main h3,.single-post .site-main h4,.single-post .site-main h5{letter-spacing:3px;margin-top:25px;margin-bottom:15px}.single-post .site-main p a{color:#692B12 !important;position:relative;transition:width 0.3s ease 0s, left 0.3s ease 0s}.single-post .site-main p a:before{content:"";bottom:1px;display:block;height:1px;left:0;position:absolute;background:#692B12;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}.single-post .site-main p a:hover:before{width:0;background:#692B12}.pdfemb-viewer{border:none !important;background-color:transparent !important;margin:0 auto !important}.pdfemb-viewer .pdfemb-pagescontainer .pdfemb-inner-div canvas{background-color:#F1ECE4 !important}.custom-pagination ul.page-numbers li{display:inline-block}.custom-pagination ul.page-numbers li a:hover{text-decoration:underline}.custom-pagination ul.page-numbers li .page-numbers{padding:0 5px}.custom-pagination ul.page-numbers li .page-numbers.current{text-decoration:underline}.accordions{border-bottom:1px solid #692B12}.accordions h4{background:transparent !important;border:none !important;border-top:1px solid #692B12 !important;border-radius:0;color:#692B12 !important;font-size:24px !important;line-height:30px !important;letter-spacing:6px;padding:20px 25px 20px 0 !important;margin:0 !important;outline:none}.accordions h4 .ui-icon-triangle-1-e,.accordions h4 .ui-icon-triangle-1-s{background:url(../img/i-arrow-down.png) no-repeat;background-size:15px;width:15px;height:17px;position:absolute;top:28px;right:5px}.accordions .ui-widget-content{background:transparent !important;border:none !important;color:#692B12 !important;padding:0 0 20px 0 !important}.accordions .content{display:none;padding-bottom:20px}.accordions .content .wrap{max-width:95%}.accordions .content .wrap a{color:#692B12;position:relative;transition:width 0.3s ease 0s, left 0.3s ease 0s}.accordions .content .wrap a::before{content:"";bottom:1px;display:block;height:1px;left:0;position:absolute;background:#692B12;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.accordions .content .wrap a:hover{color:#692B12}.accordions .content .wrap a:hover::before{bottom:1px;width:100%;background:#692B12}.accordions .content p{margin-bottom:20px}.accordions .content ul{margin-bottom:20px;margin-left:5px}.accordions .content ul li{font-family:"Baskervville";color:#692B12;list-style:disc;padding-left:5px}#page .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}#page .wpcf7 form .wpcf7-response-output{margin:20px 0 0 0;padding:15px;border-width:1px;text-align:center;font-size:14px;color:#692B12;font-family:"AvenirNext";border-color:#692B12}#page .wpcf7 form label{font-size:16px;font-family:"AvenirNext";line-height:26px;letter-spacing:3px;text-transform:uppercase;width:100%}#page .wpcf7 form label span{font-size:13px;letter-spacing:0;text-transform:none}#page .wpcf7 form p{margin-bottom:0}#page .wpcf7 form .wpcf7-spinner{margin:15px auto;left:50%}.wpcf7-form-control-wrap{display:inline-block;width:100%;margin-bottom:20px}input,textarea,input[type="text"],input[type="email"],input[type="number"],input[type="tel"]{border:0.5px solid #692B12;font-weight:400;background:#efe4d9;border-radius:0;color:#692B12;font-family:"AvenirNext";font-size:16px;letter-spacing:0px;line-height:26px;padding:8px 15px;box-sizing:border-box;outline:none;transition:0.3s;width:100%;margin-top:5px;text-transform:none}input::placeholder,textarea::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="number"]::placeholder,input[type="tel"]::placeholder{color:#692B12;letter-spacing:4px;text-transform:uppercase}textarea{height:170px;min-height:170px;max-height:170px}input.wpcf7-submit{display:block;border:none;border-radius:0;background:#692B12;color:#fff;font-family:"AvenirNext";font-size:14px;line-height:26px;letter-spacing:4px;margin:15px auto 0 auto;padding:10px 15px;height:45px;text-align:center;text-transform:uppercase;width:270px;float:right;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}input.wpcf7-submit:hover{background:#A33E23}@media (max-width:991px){input.wpcf7-submit{letter-spacing:2px;width:250px}}select.wpcf7-select{border:0.5px solid #692B12;font-weight:400;background:#efe4d9 url("../img/i-arrow-down.png") no-repeat center right 10px;background-size:13px;border-radius:0;color:#692B12;font-family:"AvenirNext";font-size:16px;line-height:26px;padding:8px 15px;box-sizing:border-box;outline:none;transition:0.3s;width:100%;text-transform:none;margin-top:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-appearance:none}select.wpcf7-select:focus{outline:none}.select-option{position:relative;width:100%}.select-option::after{content:"";width:8px;height:8px;border-right:1px solid #F1ECE4;border-bottom:1px solid #F1ECE4;display:inline-block;vertical-align:middle;transform:rotate(45deg);position:absolute;right:20px;top:7px}.wpcf7-not-valid-tip{font-size:12px;font-weight:300}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}button{border:none;outline:none}button:focus{outline:none}header.site-header{background:transparent;position:fixed;top:0;left:0;width:100%;z-index:100}header.site-header.main-header.header-top{animation:smoothScroll 1s ease}header.site-header.main-header.header-top:before{content:"";background:black;background:linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%);position:absolute;top:0;left:0;width:100%;height:100%}header .header-menu,header .header-booking,header .site-branding{position:relative;width:33.3333%}header .site-branding a.brand-logo{background-image:url(../img/logo/Baia-logo.webp);background-size:170px;background-position:center;background-repeat:no-repeat;display:block;height:130px;width:170px;position:relative;margin:0 auto}@media (max-width:991px){header .site-branding a.brand-logo{background-size:150px;width:150px;height:120px}}@media (max-width:991px){header .site-branding a.brand-logo{background-size:100px;width:100px;height:80px}}header .burger-menu{height:28px;width:28px;cursor:pointer;position:relative;left:0;top:0;z-index:50;color:#fff;font-family:"AvenirNext";letter-spacing:3px;letter-spacing:4px;padding-left:45px;font-size:14px;padding-top:5px}header .burger-menu span,header .burger-menu span:before,header .burger-menu span:after{background:#fff;content:"";position:absolute;width:28px;height:2px;transform:rotate(-180deg);transition:0.5s ease-in-out;top:50%;left:0}header .burger-menu span:before{margin-top:-10px}header .burger-menu span:after{margin-top:8px}@media (max-width:767px){header .burger-menu{text-indent:-9999px}}@media (max-width:991px){header .header-booking a.button.__book{font-size:11px;letter-spacing:2px}}@media (max-width:767px){body.menu-open{overflow:hidden}}body.menu-open header.site-header .burger-menu span{background:transparent}body.menu-open header.site-header .burger-menu span:before{margin-top:0;background:#fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}body.menu-open header.site-header .burger-menu span:after{background:#fff;transform:rotate(-45deg);margin-top:0}body.menu-open header.site-header .bg-menu-open{transform:translateX(0);visibility:visible;opacity:1}@media (max-width:991px){body.menu-open header.site-header .header-booking a.button.__book{cursor:pointer;color:#fff;background:#A33E23;font-family:"AvenirNext";width:220px;padding:10px 15px;height:45px;transition:all 0.3s ease;font-size:11px;letter-spacing:2px}body.menu-open header.site-header .header-booking a.button.__book:hover{background:#A33E23;color:#fff}}@media (max-width:991px) and (max-width:991px){body.menu-open header.site-header .header-booking a.button.__book{width:200px;padding:10px 10px}}body.menu-open .nav-container{transform:translateX(0);visibility:visible;opacity:1;transition:all 0.5s ease}.nav-container{background:#692B12;position:fixed;left:0;top:0;right:0;height:100%;z-index:99;overflow:auto;padding:150px 50px 50px 50px;transform:translateX(-20%);visibility:hidden;opacity:0;transition:all 0.5s ease;width:550px}@media (max-width:991px){.nav-container{width:100%}}@media (max-width:767px){.nav-container{padding:130px 30px 50px 30px}}.nav-container .menu ul{margin-bottom:70px}.nav-container .menu ul li{list-style:none}.nav-container .menu ul li a{font-family:"AvenirNext";font-size:28px;line-height:40px;letter-spacing:6px;padding:10px 10px 10px 0;display:block;text-transform:uppercase;cursor:pointer;color:#fff;position:unset;transition:all 0.3s ease}.nav-container .menu ul li a:hover{color:#EBD4BE}.nav-container .menu ul li a::before,.nav-container .menu ul li a::after{content:none}.nav-container .menu ul li.current-menu-item a{color:#EBD4BE}@media (max-width:767px){.nav-container .menu ul{margin-bottom:40px}}.nav-container .m-contact{border-top:0.5px solid #EBD4BE;padding-top:50px}.nav-container .m-contact ul li{color:#fff}.nav-container .m-contact p{color:#fff}.nav-container .m-contact a{cursor:pointer;color:#fff;position:unset;transition:all 0.3s ease}.nav-container .m-contact a:hover{color:#EBD4BE}.nav-container .m-contact a::before,.nav-container .m-contact a::after{content:none}footer.site-footer .site-info{background:#F1ECE4;padding:100px 0 50px 0}@media (max-width:767px){footer.site-footer .site-info{padding:50px 0 30px 0}}footer.site-footer .site-info .ft-newsletter{padding-right:50px}@media (max-width:991px){footer.site-footer .site-info .ft-newsletter{padding-right:30px}}@media (max-width:767px){footer.site-footer .site-info .ft-newsletter{padding-right:12px}}footer.site-footer .site-info .ft-newsletter h5{font-size:16px;letter-spacing:5px;margin-bottom:50px}@media (max-width:767px){footer.site-footer .site-info .ft-newsletter h5{margin-bottom:10px}}footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="text"]:-webkit-autofill,footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="text"]:-webkit-autofill:hover,footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="text"]:-webkit-autofill:focus,footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="text"]:-webkit-autofill:active,footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="email"]:-webkit-autofill,footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="email"]:-webkit-autofill:hover,footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="email"]:-webkit-autofill:focus,footer.site-footer .site-info .ft-newsletter .wpcf7 input[type="email"]:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#692B12}footer.site-footer .site-info .ft-newsletter .wpcf7 .field-container{position:relative}footer.site-footer .site-info .ft-newsletter .wpcf7 .field-container input[type="submit"]{background:transparent url(../img/i-send.webp) no-repeat right center;background-size:25px;width:25px;height:25px;border:none;position:absolute;right:10px;top:14px;text-indent:-9999px;margin:0}footer.site-footer .site-info .ft-newsletter .wpcf7 .wpcf7-spinner{position:absolute !important}footer.site-footer .site-info .ft-menu ul li{list-style:none;margin-bottom:15px}footer.site-footer .site-info .ft-menu ul li a{font-family:"AvenirNext";text-transform:uppercase;letter-spacing:5px;font-size:14px}@media (max-width:991px){footer.site-footer .site-info .ft-menu{margin-top:50px}}footer.site-footer .site-info .ft-logo{width:170px;display:block;margin-bottom:40px}@media (max-width:991px){footer.site-footer .site-info .ft-logo{margin:20px auto 0 auto;width:150px}}@media (max-width:767px){footer.site-footer .site-info .ft-logo{width:120px}}footer.site-footer .site-info a{cursor:pointer;color:#692B12;position:unset;transition:all 0.3s ease}footer.site-footer .site-info a:hover{color:#A33E23}footer.site-footer .site-info a::before,footer.site-footer .site-info a::after{content:none}footer.site-footer .site-info a.i-ig{background:url(../img/i-ig.png) no-repeat;background-size:25px;display:block;width:25px;height:25px;margin-top:15px}footer.site-footer .site-info a.i-ig:hover{opacity:0.8}footer.site-footer p{font-size:14px}footer.site-footer .footer-bottom{border-top:0.5px solid #692B12}footer.site-footer .footer-bottom p{text-align:center;margin-bottom:0}@media (max-width:767px){footer.site-footer .footer-bottom p{margin-bottom:30px}}.booking-wrap{visibility:hidden;background:#692B12;padding:40px;position:fixed;right:0px;width:530px;z-index:19;top:0px;transition:0.4s all ease-in-out;opacity:0;visibility:hidden;transform:translateX(100%);z-index:3001}@media (max-width:1280px){.booking-wrap{width:450px;padding:40px 30px 40px 30px}}@media (max-width:1024px){.booking-wrap{width:400px}}@media (max-width:991px){.booking-wrap{width:100%;left:0;right:0}}@media (max-width:767px){.booking-wrap{height:100%;z-index:2999}.booking-wrap:before{content:"";background:#692B12;height:115px;width:100%;position:fixed;right:0px;opacity:0;top:-115px;visibility:hidden;transform:translateX(100%)}}.booking-wrap.active{transform:translateX(0);opacity:1;visibility:visible}@media (max-width:767px){.booking-wrap.active:before{transform:translateX(0);opacity:1;visibility:visible}}@media (max-width:767px){.booking-wrap .booking-inner{height:650px;overflow-y:scroll;padding:40px 20px 100px 20px;-ms-overflow-style:none;scrollbar-width:none}.booking-wrap .booking-inner::-webkit-scrollbar{display:none}}@media (max-width:767px){.page-scroll .booking-wrap:before{content:none}}.bookingbar .title{margin-bottom:5px}.bookingbar h4{color:#fff;letter-spacing:6px;margin-bottom:20px}.bookingbar .button-close{background:url(../img/i-close.png) no-repeat;background-size:20px;cursor:pointer;display:block;height:25px;width:30px;position:relative;top:5px}@media (max-width:767px){.bookingbar .button-close{background-size:20px;height:20px}}.bookingbar p{color:#fff;margin:15px 0 25px 0;font-size:16px;line-height:22px}@media (max-width:767px){.bookingbar p{font-size:14px;line-height:22px;margin:20px 0 30px 0}}.bookingbar .row{margin:0 -5px;align-items:center}.bookingbar .row .col-6,.bookingbar .row .col-12{padding:0 5px}.bookingbar .date-container{position:relative;top:-17px;left:-20px}@media (max-width:767px){.bookingbar .date-container{left:0px}}.bookingbar #inputdates-wrapper{position:absolute;top:15px;width:110%;left:0;height:75px;z-index:99}@media (max-width:767px){.bookingbar #inputdates-wrapper{top:20px;width:100%}}.bookingbar #inputdates-wrapper #inputdates{position:relative;width:100%;height:100%;opacity:0;cursor:pointer;padding:0}.bookingbar #inputdates-wrapper .lightpick{left:auto !important;top:-117px !important;right:105% !important}@media (max-width:1280px){.bookingbar #inputdates-wrapper .lightpick{right:101% !important}}@media (max-width:991px){.bookingbar #inputdates-wrapper .lightpick{right:unset !important;top:100% !important;left:50% !important;transform:translateX(-50%)}}@media (max-width:767px){.bookingbar #inputdates-wrapper .lightpick{left:15px !important;right:0 !important;width:calc(100% - 30px) !important;transform:unset}.bookingbar #inputdates-wrapper .lightpick .lightpick__month{width:100% !important}}.bookingbar .input-date{background-color:#692B12;position:relative;display:flex;flex-flow:column;justify-content:space-between;align-items:center;padding-top:5px;color:#fff}.bookingbar .input-date input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0}.bookingbar .input-date .display{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:5px 20px 20px}.bookingbar .input-date .display .top span{font-size:50px;line-height:1;position:relative;display:flex;flex-flow:row nowrap;align-items:center}.bookingbar .input-date .display .top span:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:10px;height:10px;display:inline-block;margin-left:10px;transform:rotate(45deg);position:relative}@media (max-width:991px){.bookingbar .input-date .display .top span:after{width:8px;height:8px}}.bookingbar .input-date .display .bottom{display:flex;flex-flow:row nowrap;font-size:16px}.bookingbar .input-date .display .bottom .month{margin-right:5px}.bookingbar label{margin:0;color:#fff;font-family:"AvenirNext";font-size:14px;letter-spacing:3px;text-transform:uppercase}.bookingbar .line{border-top:1px solid #fff;padding:15px 0}@media (max-width:767px){.bookingbar .line{padding:20px 0}}.bookingbar .date-select{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.bookingbar .date-select span{width:20px;height:20px;border-radius:100%;position:relative}.bookingbar .date-select span:before{content:"";width:10px;height:10px;border:1px solid transparent;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);display:block;position:absolute;left:calc(50% - 3px);top:calc(50% - 7px)}@media (max-width:767px){.bookingbar .date-select span:before{width:8px;height:8px}}.bookingbar .numbers{width:100%;color:#fff;text-align:left}.bookingbar .quantity{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center}.bookingbar .quantity input{background:none;border:none;padding:0;width:30px;text-align:center;font-size:20px;line-height:0px;color:#fff;height:30px}@media (max-width:991px){.bookingbar .quantity input{font-size:16px;height:auto}}.bookingbar .quantity span{cursor:pointer;width:20px;height:20px;border-radius:100%;position:relative}.bookingbar .quantity span:before{content:"";width:10px;height:10px;border:1px solid transparent;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);display:block;position:absolute;left:calc(50% - 4px);top:calc(50% - 8px)}.bookingbar .quantity span.plus:before{transform:rotate(-135deg);top:calc(50% - 1px)}@media (max-width:767px){.bookingbar .quantity input{margin:0 5px}.bookingbar .quantity span{width:30px;height:30px}}.bookingbar .promo.line{border-bottom:1px solid #fff}.bookingbar .promo input{background:transparent;border:none;padding:0;letter-spacing:0;font-size:18px;text-align:right;line-height:18px;color:#fff}@media (max-width:991px){.bookingbar .promo input{font-size:16px;line-height:16px}}.bookingbar p.txt-sm{color:#fff;margin:15px 0 20px 0}.bookingbar .button-wrapper{margin-top:30px}.bookingbar .button-wrapper button{color:#fff;background:#A33E23;font-family:"AvenirNext";font-size:14px;line-height:26px;letter-spacing:4px;padding:10px 15px;height:45px;text-transform:uppercase;transition:all 0.35s ease;width:100%}.bookingbar .button-wrapper button:hover{color:#692B12;background:#EBD4BE;transition:all 0.35s ease}.bookingbar #displayDate{color:#fff;font-family:"AvenirNext";font-size:14px;display:block}@media (max-width:767px){.bookingbar{width:100%}}#mobile-date-wrapper{display:none}#mobile-date-wrapper .lightpick{width:100%;margin:0 auto 10px auto;color:#692B12}#mobile-date-wrapper .lightpick a{color:#692B12}#mobile-date-wrapper .lightpick select{color:#692B12}#mobile-date-wrapper .lightpick button{color:#fff}#mobile-date-wrapper .lightpick .lightpick__month{width:100%}#bookingForm .lightpick__previous-action,#bookingForm .lightpick__next-action,#bookingForm .lightpick__close-action,#bookingForm .lightpick__day.is-start-date.is-in-range,#bookingForm .lightpick__day.is-end-date.is-in-range.is-flipped,#bookingForm .lightpick__day.is-end-date.is-in-range,#bookingForm .lightpick__day.is-start-date.is-in-range.is-flipped{background-color:#692B12}#bookingForm .lightpick__day.is-disabled.is-forward-selected:not(.is-start-date),#bookingForm .lightpick__day.is-in-range{background-color:rgba(107, 43, 0, 0.1)}#bookingForm .lightpick__day.is-in-range:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(107, 43, 0, 0.5)' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}#bookingForm .lightpick__day.is-start-date.is-end-date,#bookingForm .lightpick__day.is-start-date,#bookingForm .lightpick__day.is-end-date,#bookingForm .lightpick__day.is-start-date:hover,#bookingForm .lightpick__day.is-end-date:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Ccircle fill='rgba(107, 43, 0, 0.7)' cx='16' cy='16' r='16'/%3E%3C/svg%3E")}#bookingForm .SumoSelect{width:100%}#bookingForm .SumoSelect>.CaptionCont{border:none;background-color:transparent;border-radius:0}#bookingForm .SumoSelect>.CaptionCont.SelectBox{padding:5px 0 0 0}#bookingForm .SumoSelect>.CaptionCont span{font-size:16px;font-weight:400;text-align:right;line-height:16px;color:#692B12}#bookingForm .SumoSelect>.CaptionCont>label i{background-image:none;background-position:unset;position:relative;opacity:1;margin:5px 0 0 10px}#bookingForm .SumoSelect>.CaptionCont>label i:before{content:"";width:10px;height:10px;border:1px solid transparent;border-right:1px solid #692B12;border-bottom:1px solid #692B12;transform:rotate(45deg);display:block;position:absolute;left:calc(50% - 3px);top:calc(50% - 7px)}#bookingForm .SumoSelect:hover,#bookingForm .SumoSelect:focus,#bookingForm .SumoSelect.open{outline:none}#bookingForm .SumoSelect:hover>.CaptionCont,#bookingForm .SumoSelect:focus>.CaptionCont,#bookingForm .SumoSelect.open>.CaptionCont{box-shadow:none}#bookingForm .SumoSelect>.optWrapper{background:#692B12;border:1px solid #fff;border-radius:0px}#bookingForm .SumoSelect>.optWrapper>.options li.opt{border-bottom:1px solid #fff}#bookingForm .SumoSelect>.optWrapper>.options li.opt label{font-size:14px;text-transform:none}#bookingForm .SumoSelect>.optWrapper>.options li:last-child{border-bottom:none}.homepage .hero-banner figcaption{top:30%}.homepage .hero-banner #section_hero_banner{position:relative;height:90vh}@media (max-width:991px){.homepage .hero-banner #section_hero_banner{height:70vh}}.homepage .section-gallery .gallery-carousel .owl-item:nth-child(4n+1){margin-top:10px}.homepage .section-gallery .gallery-carousel .owl-item:nth-child(4n+2){margin-top:150px}.homepage .section-gallery .gallery-carousel .owl-item:nth-child(4n+3){margin-top:50px}.homepage .section-gallery .gallery-carousel .owl-item:nth-child(4n+4){margin-top:0}.page-column .filter-wrap .SumoSelect{width:100%;background:#F1ECE4}.page-column .filter-wrap .SumoSelect>.CaptionCont{border:none;background-color:transparent;border-radius:0}.page-column .filter-wrap .SumoSelect>.CaptionCont.SelectBox{padding:0}.page-column .filter-wrap .SumoSelect>.CaptionCont span{cursor:pointer;font-size:16px;font-family:"AvenirNext";color:#692B12;letter-spacing:6px;text-transform:uppercase;padding:15px 20px}.page-column .filter-wrap .SumoSelect>.CaptionCont>label i{background-image:none;background-position:unset;position:relative;opacity:1;margin:20px 0 0 0px}.page-column .filter-wrap .SumoSelect>.CaptionCont>label i:before{content:"";width:10px;height:10px;border:1px solid transparent;border-right:1px solid #692B12;border-bottom:1px solid #692B12;transform:rotate(45deg);display:block;position:absolute;left:calc(50% - 3px);top:calc(50% - 7px)}.page-column .filter-wrap .SumoSelect:hover,.page-column .filter-wrap .SumoSelect:focus,.page-column .filter-wrap .SumoSelect.open{outline:none}.page-column .filter-wrap .SumoSelect:hover>.CaptionCont,.page-column .filter-wrap .SumoSelect:focus>.CaptionCont,.page-column .filter-wrap .SumoSelect.open>.CaptionCont{box-shadow:none}.page-column .filter-wrap .SumoSelect>.optWrapper{background:#F1ECE4;border:0.5px solid #EBD4BE;border-radius:0px;top:58px;box-shadow:none}.page-column .filter-wrap .SumoSelect>.optWrapper>.options li.opt{border-bottom:0.5px solid #EBD4BE;font-size:16px;font-family:"AvenirNext";color:#692B12;letter-spacing:6px;text-transform:uppercase;padding:12px 20px}.page-column .filter-wrap .SumoSelect>.optWrapper>.options li:hover{background-color:#e9e3d9}.page-column .filter-wrap .SumoSelect>.optWrapper>.options li:first-child{border-radius:0}.page-column .filter-wrap .SumoSelect>.optWrapper>.options li:last-child{border-bottom:none}.page-column .pagination-wrap{font-family:"AvenirNext";color:#692B12;text-transform:uppercase;padding-top:15px}.page-column .pagination-wrap p{font-family:"AvenirNext";font-size:16px;letter-spacing:6px;margin-bottom:0}@media (max-width:767px){.page-column .pagination-wrap{padding-top:20px}}.page-column .block-content{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.page-column .block-content .image img{height:300px;object-fit:cover;object-position:center;width:100%}.page-column .block-content .content{background:#F1ECE4;padding:30px 25px;text-align:center;flex-grow:1}@media (max-width:767px){.page-column .block-content .content{padding:20px}}.page-column .block-content.menu .image h4{color:#fff;position:absolute;background:rgba(0, 0, 0, 0.35);padding:10px;top:50%;left:50%;width:90%;text-align:center;transform:translate(-50%, -50%)}.page-column .block-content.menu .image img{height:380px;object-fit:cover;object-position:center;width:100%}.wrapper{display:flex}.wrapper .image{width:50%;min-height:100vh}.wrapper .image .slider{height:100%}.wrapper .image .slider .owl-stage-outer,.wrapper .image .slider .owl-stage{height:100%}.wrapper .image .slider .owl-item{height:100%}.wrapper .image .slider .item{width:100%;height:100%}.wrapper .image .slider .item img{display:block;width:100%;height:100%;object-fit:cover}.wrapper .text{width:50%;min-height:100vh;background-color:#EBD4BE;color:#692B12;padding:30px 0}.wrapper .text .wrap{max-width:600px;padding:0 20px;height:100%;margin:0 auto;display:flex;flex-flow:column;justify-content:center;align-items:center;text-align:center}.wrapper .text .wrap .content{padding-top:130px}@media (max-width:991px){.wrapper .text .wrap .content{padding-top:0px}}.wrapper .text .wrap .heart{max-width:200px;margin:30px auto}.wrapper .text .wrap .logo{max-width:250px;margin:30px auto}.wrapper .text .wrap h1{font-size:60px}.wrapper .text .wrap h2{font-size:30px}.wrapper .text .wrap .address{letter-spacing:0}.wrapper .text .wrap .form{max-width:370px}.wrapper .text .wrap .form .wpcf7 .wpcf7-form-control-wrap{margin-bottom:20px}.wrapper .text .wrap .form .wpcf7 input[type="text"],.wrapper .text .wrap .form .wpcf7 input[type="email"]{text-transform:uppercase}.wrapper .text .wrap .form .wpcf7 input[type="text"]:-webkit-autofill,.wrapper .text .wrap .form .wpcf7 input[type="text"]:-webkit-autofill:hover,.wrapper .text .wrap .form .wpcf7 input[type="text"]:-webkit-autofill:focus,.wrapper .text .wrap .form .wpcf7 input[type="text"]:-webkit-autofill:active,.wrapper .text .wrap .form .wpcf7 input[type="email"]:-webkit-autofill,.wrapper .text .wrap .form .wpcf7 input[type="email"]:-webkit-autofill:hover,.wrapper .text .wrap .form .wpcf7 input[type="email"]:-webkit-autofill:focus,.wrapper .text .wrap .form .wpcf7 input[type="email"]:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#692B12}.wrapper .text .wrap .form .wpcf7 .field-container{position:relative}.wrapper .text .wrap .form .wpcf7 .field-container input[type="submit"]{background:transparent url(../img/i-send.webp) no-repeat right center;background-size:25px;width:25px;height:25px;border:none;position:absolute;right:10px;top:15px;text-indent:-9999px;margin:0}.wrapper .text .wrap .form .wpcf7 .wpcf7-spinner{position:absolute !important}.wrapper .text .wrap .form .wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;background-color:#46b450;color:#fff}.wrapper .text .wrap .form .wpcf7 form.invalid .wpcf7-response-output{border-color:#692B12;background-color:#692B12;color:#fff}@media (max-width:991px){.wrapper{flex-flow:column}.wrapper .image{min-height:0;width:100%;height:40vh}.wrapper .text{min-height:0;width:100%}.wrapper .text .wrap .heart{max-width:150px}.wrapper .text .wrap .logo{max-width:200px}.wrapper .text .wrap h1{font-size:50px}.wrapper .text .wrap h2{font-size:24px}.wrapper .text .wrap h2 br{display:none}.wrapper .text .wrap h4{font-size:16px}.wrapper .text .wrap p br{display:none}}