html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}section.shell{margin:5rem auto}@media (min-width: 1024px){section.shell{margin:10rem auto}}.wf_controls{display:flex;align-items:center;gap:4.7rem;margin-left:auto;width:max-content;position:relative}.wf_controls p{font-size:1.8rem;margin:0;display:flex;align-items:center;gap:5rem;width:9rem;position:relative}.wf_controls p span{width:2rem}.wf_controls p:after{content:"";position:absolute;width:.1rem;height:4.3rem;background-color:#979797;top:50%;left:49%;transform:translateY(-50%) rotate(25deg)}.wf_controls svg{width:7rem;height:1.4rem}.wf_controls .next svg{transform:rotate(180deg)}.wf_controls .prev,.wf_controls .next{transition:transform .04s;user-select:none}.wf_controls .prev:disabled,.wf_controls .next:disabled{opacity:0}.wf_controls .prev:active,.wf_controls .next:active{transform:scale(.9)}@media (min-width: 1024px){.wf_controls{margin:0 16.7rem 0 auto}}.wf_news h2,.wf_news h3,.wf_reviews h2,.wf_reviews h3,.wf_map h2,.wf_map h3{text-align:center;font-weight:400}.wf_news h2,.wf_reviews h2,.wf_map h2{font-size:1.8rem;line-height:2.8rem;margin-bottom:1.5rem}.wf_news h3,.wf_reviews h3,.wf_map h3{font-size:2.4rem;line-height:3.4rem}.wf_news h3 strong,.wf_reviews h3 strong,.wf_map h3 strong{color:var(--wf-green);font-weight:400}@media (min-width: 1024px){.wf_news h2,.wf_reviews h2,.wf_map h2{font-size:2.4rem;line-height:3.4rem}.wf_news h3,.wf_reviews h3,.wf_map h3{font-size:3.6rem;line-height:5rem;margin-bottom:4.5rem}}.wf_success,.wf_error{padding:.75rem 1rem;border-radius:8px;font-size:.95rem;transition:all .3s ease;margin-top:.75rem;line-height:1.4}.wf_success{background-color:#e6f7ec;color:#1e6b3c;border:1px solid #b4e2c5}.wf_error{background-color:#fdecea;color:#b70000;border:1px solid #f5b2af}.wf_room_info{display:flex;flex-wrap:wrap;gap:1.6rem 2.1rem;margin-bottom:2.6rem}.wf_room_info svg{width:3.3rem;height:3.3rem}.wf_room_info svg.i-shared-vision{fill:none;stroke:#000;stroke-width:2rem}.wf_room_info .price-box{flex-wrap:wrap;gap:0;flex-direction:column}.wf_room_info div{display:flex;align-items:center;gap:1.3rem;font-size:1.4rem;font-weight:500;padding:.5rem 1.4rem .5rem 0;border-right:.1rem solid var(--wf-gray)}.wf_room_info div p{display:flex;flex-direction:column;align-items:flex-start;font-size:1rem;margin:0}.wf_room_info div p b{font-size:1.4rem;font-weight:500}.wf_room_info div:last-child{border-right:0}.btn{display:flex;align-items:center;justify-content:center;cursor:pointer;transition:color .3s,background-color .3s}.btn svg{transition:fill .3s,transform .3s}.btn:hover{opacity:1}.btn--book{background-color:transparent;border:.1rem solid #fff;border-radius:1.5rem;display:flex;align-items:center;width:max-content;margin-left:auto;overflow:hidden}.btn--book p{margin:0;padding:.8rem 1.4rem;background-color:transparent;color:#fff;border-radius:1.5rem;overflow:hidden;transition:color .3s,background-color .3s;text-transform:uppercase;font-size:1rem;font-weight:600}.btn--book svg,.btn--book img{display:none;fill:#fff;transform:rotate(-45deg);margin:0 .8rem 0 .5rem;width:2rem;height:2rem;transition:transform .3s,fill .3s,filter .3s}.btn--book:hover{opacity:1;background-color:#fff}.btn--book:hover p{background-color:#fff;color:#000}.btn--book:hover svg,.btn--book:hover img{fill:#000;transform:rotate(0)}.btn--book:hover img{filter:invert(0%) sepia(0%) saturate(7415%) hue-rotate(263deg) brightness(112%) contrast(100%)}.btn--book-full p{background-color:#fff;color:#000;text-transform:unset}.btn--book-full svg,.btn--book-full img{display:block}@media (min-width: 1024px){.btn--book p{background-color:#fff;color:#000}.btn--book svg,.btn--book img{display:block}}.btn--contacts{display:flex;align-items:center;gap:1rem}.btn--contacts span{display:none;color:#fff;font-size:1.4rem}@media (min-width: 1024px){.btn--contacts span{display:block}}.btn--social{width:4rem;height:4rem;background:#ffffff1a;border-radius:.9rem;display:flex;align-items:center;justify-content:center}.btn--social svg{width:1.4rem;fill:#fff}.btn--social:hover{background-color:#fff}.btn--social:hover svg{fill:#000}.btn--cookies{height:5.7rem;width:5.7rem;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.btn--cookies svg{fill:#fff}.btn--chat{height:5.7rem;width:5.7rem;border-radius:50% 0 50% 50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center}.btn--chat svg{fill:#fff}.btn--more{height:5.7rem;width:5.7rem;background:#ffffff1a;display:flex;align-items:center;justify-content:center;border-radius:50%}.btn--more img{transform:rotate(90deg);fill:#fff;width:2rem;height:2rem;transition:transform .3s}.btn--more:hover img{transform:rotate(90deg) translate(.5rem)}.btn--link{height:4rem;border:.1rem solid var(--wf-gray);border-radius:2rem;position:relative;min-width:16.2rem;width:max-content;font-size:1.4rem;font-weight:500;padding-right:1rem;padding:0 3rem 0 1rem;color:var(--text-color)}.btn--link svg{width:2rem;height:2rem}.btn--link .i-right-arrow3{position:absolute;right:1.1rem;width:1.7rem;transform:rotate(-45deg)}.btn--link:hover .i-right-arrow3{transform:rotate(0);fill:var(--wf-green)}.btn--call{background-color:var(--wf-gray2);border-radius:2rem;padding:1.1rem 2.7rem;gap:1rem;font-weight:500;font-size:1.4rem}.btn--call svg{fill:var(--wf-green)}.btn--call:hover{background-color:var(--wf-accent);color:#fff}.btn--call:hover svg{fill:#fff}.btn--contacts2{display:flex;position:relative;width:21rem;height:4rem;border:.1rem solid var(--wf-gray);border-radius:2.3rem;padding:1.1rem 3.1rem 1.1rem 1.8rem;gap:1.2rem;font-size:1.4rem;justify-content:unset;text-align:center}.btn--contacts2 span{width:100%}.btn--contacts2 svg,.btn--contacts2 img{width:2rem;height:2rem;object-fit:cover;justify-self:flex-start}.btn--contacts2 .i-right-arrow3{position:absolute;right:1.1rem;transform:rotate(-45deg);transition:transform .3s}.btn--contacts2:hover .i-right-arrow3{transform:rotate(0)}.btn--w{background-color:#fff}.btn--lg{min-width:18.4rem}.extra-class{background:#4c4442;color:#fff}.extra-class svg{fill:#fff}.flatpickr-calendar{padding:1.8rem .6rem 0!important}.flatpickr-calendar:after{content:none!important}.flatpickr-calendar .flatpickr-months{margin-bottom:2rem}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,.flatpickr-calendar .flatpickr-months .flatpickr-next-month{top:2.4rem}.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover svg{fill:#839d87}.flatpickr-calendar .flatpickr-current-month .numInputWrapper{display:none!important}.flatpickr-calendar .cur-month{font-weight:400!important;text-transform:uppercase;margin:0!important;font-size:1.4rem}.flatpickr-calendar .flatpickr-weekdaycontainer span.flatpickr-weekday{font-size:1.2rem;font-weight:400;color:var(--wf-accent-light)!important}.flatpickr-calendar .flatpickr-day.prevMonthDay,.flatpickr-calendar .flatpickr-day.nextMonthDay{opacity:0;pointer-events:none}.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.selected.startRange{background-color:#839d87;border-color:#839d87}.flatpickr-calendar .flatpickr-day.flatpickr-disabled{color:#4c444280;background:#f5f5f5;border-radius:0}.flatpickr-calendar .flatpickr-day.today{border-radius:.5rem}.flatpickr-calendar .flatpickr-day.startRange{border-radius:.5rem 0 0 .5rem!important;background-color:#839d87;border-color:#839d87}.flatpickr-calendar .flatpickr-day.inRange{border-color:transparent;background-color:#839d8759!important;background:#839d8759!important;box-shadow:unset!important}.flatpickr-calendar .flatpickr-day.endRange{border-radius:0 .5rem .5rem 0!important;background-color:#839d87;border-color:#839d87}.flatpickr-calendar .flatpickr-day.startRange:hover,.flatpickr-calendar .flatpickr-day.endRange:hover{background-color:#839d87;border-color:#839d87}.flatpickr-calendar .flatpickr-day:hover{border-radius:.5rem!important}.flatpickr-calendar .flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-calendar .flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 rgba(131,157,135,.35);box-shadow:-10px 0 #839d8759}.rangeMode .flatpickr-day{margin-top:0!important}@keyframes rotateCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(-5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(-5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(5rem)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wf_hero_slide_text h1{opacity:0;animation:fadeIn .5s ease-in-out both}.wf_intro .wf_intro_cnt{opacity:0;animation:fadeInUp .5s ease-in-out .3s both}.wf_intro figure img{opacity:0;filter:blur(8px);animation:blurryScaleIn .8s ease-out .3s forwards}.wf_intro figure:after{animation:overlayFadeIn .6s ease-out .6s forwards}@keyframes blurryScaleIn{to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes overlayFadeIn{to{opacity:.31}}@media (min-width: 1024px){.wf_h--bg.wf_h--scrolled .wf_h_t{height:11rem}}.prevent{-webkit-overflow-scrolling:touch}.i-group{fill:none;stroke:#000;stroke-width:.2rem}.nojs .wf_controls{opacity:0;pointer-events:none}.nojs .keen-slider{overflow-x:auto!important}.nojs .keen-slider::-webkit-scrollbar-track{border-radius:.5rem}.nojs .keen-slider::-webkit-scrollbar{height:1rem;background-color:#d8d8d826;border-radius:.5rem}.nojs .keen-slider::-webkit-scrollbar-thumb{background-color:#000;border-radius:.5rem}@supports (-moz-appearance: none){.nojs .keen-slider{scrollbar-color:#fff #000;scrollbar-width:thin;border-radius:.5rem}}.nojs .keen-slider>*{flex-shrink:0;width:100%}.wf_cs_error{position:fixed;bottom:0;left:0;right:0;width:100%;transform:translateY(100%);background-color:#f44336;color:#fff;text-align:center;padding:1rem 1.5rem;box-shadow:0 8px 20px #0003;font-size:1rem;opacity:0;transition:all .5s ease;z-index:9999;pointer-events:none}.wf_cs_error.visible{opacity:1;transform:translateY(0)}@media (min-width: 1024px){.wf_h nav ul{gap:4rem}}.wf_f a:hover{opacity:.3}.wf_f .wf_logo{margin:0 auto;z-index:5}.wf_f .wf_logo div{position:relative}.wf_f .wf_logo div:after{content:"";position:absolute;background-color:#fff;top:0;left:0;width:7rem;height:10rem;left:-1.2rem;z-index:-1;border-radius:9.5rem}.wf_f .wf_logo img{width:6rem;height:9.2rem}@media (min-width: 768px){.wf_f .wf_logo img{width:13.8rem;height:22.7rem}.wf_f .wf_logo div:after{width:17rem;height:23rem;left:-3rem}}.wf_f_cnt{background-color:var(--wf-gray2);padding:4rem 1.5rem 1.5rem;margin-top:-4rem;display:flex;flex-wrap:wrap;align-items:flex-start;gap:2rem}.wf_f_cnt div ul{display:flex;flex-wrap:wrap;row-gap:2rem}.wf_f_cnt div ul li{display:flex;flex-direction:column;width:100%}.wf_f_cnt div ul li:nth-of-type(1){width:100%}.wf_f_cnt div strong{font-weight:500;display:block;margin-bottom:1.1rem}.wf_f_cnt div a{opacity:.6;color:#3c3736}.wf_f_cnt>ul{width:100%;gap:2rem;display:flex;flex-wrap:wrap;margin:1.6rem 0 0}.wf_f_cnt>ul li{width:calc((100% - 2rem)/2)}.wf_f_cnt>ul+ul{margin-top:2.5rem}.wf_f_cnt:before{background-color:var(--wf-gray2)}@media (min-width: 428px){.wf_f_cnt div ul{row-gap:2rem}.wf_f_cnt div ul li{width:calc((100% - 1rem)/2)}}@media (min-width: 768px){.wf_f_cnt{padding:11rem 1.5rem 6rem;margin-top:-5.2rem}.wf_f_cnt div{max-width:20rem;margin-right:auto}.wf_f_cnt div>ul li{width:100%}.wf_f_cnt>ul,.wf_f_cnt form{width:calc((100% - 24rem)/2)}.wf_f_cnt form{max-width:32rem;margin-top:0}.wf_f_cnt>ul{width:max-content;max-width:40rem;flex:1;display:flex;flex-direction:column;margin-top:0}.wf_f_cnt>ul li{width:max-content;width:100%}.wf_f_cnt>ul+ul{margin-top:0}}@media (min-width: 1024px){.wf_f_cnt>ul{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 3rem}}@media (min-width: 1700px){.wf_f_cnt{padding:11rem 0 6rem}}.wf_f_rights{font-size:1.4rem;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--wf-accent);color:#fff;padding:1rem 1.5rem;gap:1.3rem}.wf_f_rights p{margin-bottom:0}.wf_f_rights a{display:flex;align-items:center;flex-wrap:wrap;row-gap:.5rem;justify-content:center}.wf_f_rights .i-wf{width:14rem;height:2rem;fill:#fff}.wf_f_rights:before{background-color:var(--wf-accent)}@media (min-width: 768px){.wf_f_rights{flex-direction:row;justify-content:space-between}}.wf_f_cnt,.wf_f_rights{max-width:151.5rem;margin-inline:auto;position:relative}.wf_f_cnt:before,.wf_f_rights:before{content:"";position:absolute;top:0;left:0;width:100vw;height:100%;margin-left:calc((-100vw + 100%)/2);margin-right:calc((-100vw + 100%)/2);z-index:-1;pointer-events:none}#ch{display:none}#ch:checked~.wf_f_chat .wf_f_chat_inner{display:flex}#ch:checked~.btn_whatsapp{z-index:-1}#c{display:none}#c:checked~.wf_f_cookies .wf_f_cookies_inner{display:flex;flex-wrap:wrap;justify-content:center}html.wf_show_cookies .wf_f_cookies{display:block}.wf_newsletter_form{display:flex;flex-direction:column;gap:.8rem;margin-top:2.5rem}.wf_newsletter_form h2,.wf_newsletter_form p{margin:0;font-size:1.4rem}.wf_newsletter_form h2{font-weight:500}.wf_newsletter_form p{font-size:1.4rem;line-height:2.4rem}.wf_newsletter_form input[type=email],.wf_newsletter_form button{border-radius:2.3rem;height:4.6rem;border:.1rem solid var(--wf-gray);padding:1.4rem 3rem;background-color:#fff;font-size:1.4rem;font-weight:500}.wf_newsletter_form input[type=email]{outline:.1rem solid transparent;transition:outline .15s}.wf_newsletter_form input[type=email].placeholder{font-size:1.4rem}.wf_newsletter_form input[type=email]:-moz-placeholder{font-size:1.4rem}.wf_newsletter_form input[type=email]::-moz-placeholder{font-size:1.4rem}.wf_newsletter_form input[type=email]:-ms-input-placeholder{font-size:1.4rem}.wf_newsletter_form input[type=email]::-webkit-input-placeholder{font-size:1.4rem}.wf_newsletter_form input[type=email]:focus{outline:.1rem solid var(--wf-accent);outline-offset:.1rem}.wf_newsletter_form button{display:flex;align-items:center;justify-content:center;gap:2.3rem;color:#4c4442;font-size:1.4rem}.wf_newsletter_form button svg{transform:rotate(-45deg);transition:transform .3s}.wf_newsletter_form button:hover svg{transform:rotate(0)}.wf_newsletter_form>span{display:flex;align-items:center;justify-content:center;width:100%}.wf_newsletter_form>span a{width:4rem;height:4rem;border-radius:1rem;display:flex;align-items:center;justify-content:center}.wf_newsletter_form>span a svg{width:1.6rem;height:1.6rem}.wf_newsletter_form>span a:hover{opacity:1;background-color:#fff}@media (min-width: 768px){.wf_newsletter_form button{max-width:max-content}.wf_newsletter_form>span{justify-content:flex-start}}.wf_book,.wf_reservation{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:#141414cc;display:none;padding-top:3rem;padding-bottom:3rem;overflow-y:auto!important}.wf_book::-webkit-scrollbar-track,.wf_reservation::-webkit-scrollbar-track{border-radius:.5rem}.wf_book::-webkit-scrollbar,.wf_reservation::-webkit-scrollbar{width:.8rem;background-color:#d8d8d826;border-radius:.5rem}.wf_book::-webkit-scrollbar-thumb,.wf_reservation::-webkit-scrollbar-thumb{background-color:#000;border-radius:.5rem}@supports (-moz-appearance: none){.wf_book,.wf_reservation{scrollbar-color:#fff #000;scrollbar-width:thin;border-radius:.5rem}}.wf_book_inner,.wf_reservation_inner{max-width:113.8rem;margin:0 auto;z-index:130;position:relative;width:100%}.wf_book_inner>p,.wf_reservation_inner>p{font-size:1.6rem;line-height:2.6rem;max-width:64.7rem;margin:0 auto 6.5rem}.wf_book_inner h2,.wf_book_inner h3,.wf_book_inner>p,.wf_reservation_inner h2,.wf_reservation_inner h3,.wf_reservation_inner>p{color:#fff;text-align:center}.wf_book_inner h2,.wf_reservation_inner h2{font-size:1.8rem;font-weight:400;margin-bottom:1rem}.wf_book_inner h3,.wf_reservation_inner h3{font-size:2.4rem;font-weight:600}.wf_book_inner h3:after,.wf_reservation_inner h3:after{content:"";display:block;width:12.8rem;margin:2.2rem auto 3.5rem;height:.3rem;background-color:var(--wf-green)}@media (min-width: 425px){.wf_book .flatpickr-calendar,.wf_book .flatpickr-innerContainer,.wf_book .flatpickr-rContainer,.wf_book .flatpickr-days,.wf_reservation .flatpickr-calendar,.wf_reservation .flatpickr-innerContainer,.wf_reservation .flatpickr-rContainer,.wf_reservation .flatpickr-days{width:100%}.wf_book .flatpickr-calendar .dayContainer,.wf_book .flatpickr-innerContainer .dayContainer,.wf_book .flatpickr-rContainer .dayContainer,.wf_book .flatpickr-days .dayContainer,.wf_reservation .flatpickr-calendar .dayContainer,.wf_reservation .flatpickr-innerContainer .dayContainer,.wf_reservation .flatpickr-rContainer .dayContainer,.wf_reservation .flatpickr-days .dayContainer{width:100%;max-width:100%}.wf_book .flatpickr-calendar .dayContainer .flatpickr-day,.wf_book .flatpickr-innerContainer .dayContainer .flatpickr-day,.wf_book .flatpickr-rContainer .dayContainer .flatpickr-day,.wf_book .flatpickr-days .dayContainer .flatpickr-day,.wf_reservation .flatpickr-calendar .dayContainer .flatpickr-day,.wf_reservation .flatpickr-innerContainer .dayContainer .flatpickr-day,.wf_reservation .flatpickr-rContainer .dayContainer .flatpickr-day,.wf_reservation .flatpickr-days .dayContainer .flatpickr-day{width:14.2857142857%;max-width:100%;height:auto}}@media (min-width: 900px){.wf_book,.wf_reservation{padding-top:20rem}.wf_book_inner h2,.wf_reservation_inner h2{margin-bottom:2rem;font-size:2.4rem}.wf_book_inner h3,.wf_reservation_inner h3{font-size:3.6rem}.wf_book_inner h3:after,.wf_reservation_inner h3:after{margin:2rem auto 4rem}}.wf_book.show,.wf_reservation.show{display:flex;flex-direction:column}@media (min-width: 900px){.wf_book.show,.wf_reservation.show{justify-content:unset}}.wf_book .flatpickr-wrapper{top:20rem;position:absolute;width:100%}@media (min-width: 900px){.wf_book .flatpickr-wrapper{top:24rem}}.wf_book.show{justify-content:center}@media (min-width: 900px){.wf_book.show{justify-content:unset}}.wf_reservation .flatpickr-wrapper{bottom:14rem;position:absolute;width:100%}.wf_book .flatpickr-months,.wf_book .flatpickr-weekdays,.wf_book .flatpickr-days,.wf_intro .flatpickr-months,.wf_intro .flatpickr-weekdays,.wf_intro .flatpickr-days,.wf_reservation .flatpickr-months,.wf_reservation .flatpickr-weekdays,.wf_reservation .flatpickr-days{justify-content:center;column-gap:16rem}.wf_book .flatpickr-innerContainer,.wf_intro .flatpickr-innerContainer,.wf_reservation .flatpickr-innerContainer{justify-content:center}.wf_book .dayContainer+.dayContainer,.wf_intro .dayContainer+.dayContainer,.wf_reservation .dayContainer+.dayContainer{box-shadow:unset}.wf_book .flatpickr-calendar,.wf_intro .flatpickr-calendar,.wf_reservation .flatpickr-calendar{width:100%!important}.wf_book .flatpickr-calendar:before,.wf_intro .flatpickr-calendar:before,.wf_reservation .flatpickr-calendar:before{all:unset;content:"";position:absolute;height:88%;left:50%!important;transform:translate(-50%);width:.1rem;top:unset!important;background-color:#f5f5f5;bottom:6%!important}.wf_book .flatpickr-calendar,.wf_intro .flatpickr-calendar,.wf_reservation .flatpickr-calendar{padding:2.8rem 3rem!important}.wf_book .flatpickr-weekdaycontainer,.wf_book .flatpickr-month,.wf_intro .flatpickr-weekdaycontainer,.wf_intro .flatpickr-month,.wf_reservation .flatpickr-weekdaycontainer,.wf_reservation .flatpickr-month{max-width:42.7rem}.wf_book .flatpickr-calendar,.wf_book .flatpickr-innerContainer,.wf_book .flatpickr-rContainer,.wf_book .flatpickr-days,.wf_intro .flatpickr-calendar,.wf_intro .flatpickr-innerContainer,.wf_intro .flatpickr-rContainer,.wf_intro .flatpickr-days,.wf_reservation .flatpickr-calendar,.wf_reservation .flatpickr-innerContainer,.wf_reservation .flatpickr-rContainer,.wf_reservation .flatpickr-days{width:unset}.wf_book .flatpickr-calendar .dayContainer,.wf_book .flatpickr-innerContainer .dayContainer,.wf_book .flatpickr-rContainer .dayContainer,.wf_book .flatpickr-days .dayContainer,.wf_intro .flatpickr-calendar .dayContainer,.wf_intro .flatpickr-innerContainer .dayContainer,.wf_intro .flatpickr-rContainer .dayContainer,.wf_intro .flatpickr-days .dayContainer,.wf_reservation .flatpickr-calendar .dayContainer,.wf_reservation .flatpickr-innerContainer .dayContainer,.wf_reservation .flatpickr-rContainer .dayContainer,.wf_reservation .flatpickr-days .dayContainer{max-width:42.7rem;width:42.7rem}.wf_book .flatpickr-calendar .dayContainer .flatpickr-day,.wf_book .flatpickr-innerContainer .dayContainer .flatpickr-day,.wf_book .flatpickr-rContainer .dayContainer .flatpickr-day,.wf_book .flatpickr-days .dayContainer .flatpickr-day,.wf_intro .flatpickr-calendar .dayContainer .flatpickr-day,.wf_intro .flatpickr-innerContainer .dayContainer .flatpickr-day,.wf_intro .flatpickr-rContainer .dayContainer .flatpickr-day,.wf_intro .flatpickr-days .dayContainer .flatpickr-day,.wf_reservation .flatpickr-calendar .dayContainer .flatpickr-day,.wf_reservation .flatpickr-innerContainer .dayContainer .flatpickr-day,.wf_reservation .flatpickr-rContainer .dayContainer .flatpickr-day,.wf_reservation .flatpickr-days .dayContainer .flatpickr-day{width:14.2857142857%;max-width:100%;height:auto}.wf_book .flatpickr-days,.wf_book .flatpickr-rContainer,.wf_intro .flatpickr-days,.wf_intro .flatpickr-rContainer,.wf_reservation .flatpickr-days,.wf_reservation .flatpickr-rContainer{width:100%!important}.wf_intro .flatpickr-calendar.static{top:8.8rem!important}@media (min-width: 768px){.wf_intro .flatpickr-calendar.static{top:unset!important;bottom:calc(100% + 2rem)!important}.wf_intro .flatpickr-wrapper{position:absolute;width:calc(100% - 6rem)!important;left:3rem}}.wf_reservation .flatpickr-wrapper{bottom:unset}@media (min-width: 768px){.wf_reservation .flatpickr-calendar.static{top:unset!important;bottom:calc(100% + 12rem)!important}.wf_reservation .flatpickr-wrapper{position:absolute;width:100%!important;bottom:14rem}}
