.wf_faq{width:100%;margin:5rem auto;display:flex;flex-direction:column}.wf_faq_grid{display:flex;flex-direction:column;gap:2.5rem}.wf_faq_grid.is-collapsed .col .wf_acc:nth-child(n+6){display:none}.wf_faq .col{gap:2.5rem;display:flex;flex-direction:column}.wf_faq .wf_acc{border:.1rem solid #d6d6d6;border-radius:5rem;padding:1.6rem 2.2rem}.wf_faq .wf_acc input{display:none}.wf_faq .wf_acc label{font-size:1.5rem;line-height:2.2rem;font-weight:500;display:flex;gap:2rem;align-items:center;user-select:none;justify-content:space-between}.wf_faq .wf_acc label span{width:4.8rem;height:4.8rem;display:flex;align-items:center;justify-content:center;background-color:var(--wf-cg);border-radius:50%;flex-shrink:0;transition:transform .25s ease}@media(min-width:425px){.wf_faq .wf_acc label{font-size:1.8rem;line-height:2.8rem}}.wf_faq .wf_acc div{font-weight:300;overflow:hidden;max-height:0;line-height:2.6rem;opacity:0;transition:margin-top .2s ease,max-height .28s ease,opacity .2s ease}.wf_faq .wf_acc input:checked+label span{transform:rotate(180deg)}.wf_faq .wf_acc input:checked+label span svg{fill:var(--wf-cp)}.wf_faq .wf_acc input:checked~div{margin-top:1.5rem;max-height:var(--acc-max, 1000px);opacity:1}.wf_faq .b{display:flex;align-items:center;justify-content:center;margin-top:3.2rem}@media(min-width:768px){.wf_faq .wf_t{margin-bottom:6rem}.wf_faq .wf_faq_grid{flex-direction:row}.wf_faq .col{width:calc((100% - 2.5rem)/2)}.wf_faq .b{margin-top:4rem}}@media(min-width:1024px){.wf_faq{margin:10rem auto}}@media(prefers-reduced-motion:reduce){.wf_faq .wf_acc div{transition:none}}.wf_property_gallery{margin-top:2rem;position:relative;padding:0 1.4rem}.wf_property_gallery figure{height:34rem;width:100%;position:relative;border-radius:2rem;overflow:hidden}.wf_property_gallery figure img{border-radius:2rem;height:100%;width:100%;object-fit:cover}.wf_property_gallery figure:after{content:"";position:absolute;height:6.3rem;left:0;width:100%;bottom:0;background:linear-gradient(180deg,#000c,#0000);transform:scaleY(-1)}.wf_property_gallery .wf_ctas{position:absolute;bottom:.8rem;left:1.1rem;display:flex;gap:1rem}.wf_property_gallery .wf_ctas button{height:5.4rem;width:5.4rem;border-radius:2.6rem;background:#0003;display:flex;align-items:center;justify-content:center}.wf_property_gallery .wf_ctas button svg{fill:#fff}.wf_property_gallery .wf_ctas span{display:flex;align-items:center;justify-content:center;gap:1rem;color:#fff;font-size:1.4rem;border-radius:2rem;height:5.4rem;padding:0 1.1rem;background:#0003}.wf_property_gallery .wf_ctas span svg{fill:#fff}@media(min-width:1024px){.wf_property_gallery .wf_ctas{bottom:2rem;left:2rem}.wf_property_gallery .wf_ctas span{padding:0 2rem}}.wf_property_gallery .keen-slider{border-radius:2rem}.wf_property_gallery .b{display:flex;justify-content:space-between;margin-top:3.6rem}.wf_property_gallery .b p{height:5.2rem;border-radius:2.6rem;background-color:var(--wf-cg);display:flex;align-items:center;justify-content:center;padding:0 3.6rem;margin:0;flex-direction:column}.wf_property_gallery .b p strong{margin-left:.2rem;font-weight:600}@media(min-width:425px){.wf_property_gallery .b p{flex-direction:row}}.wf_property_gallery .b button{width:5rem;height:5rem;display:flex;align-items:center;justify-content:center;position:relative}.wf_property_gallery .b button svg{width:3.5rem;height:4.4rem;transition:transform .15s ease}.wf_property_gallery .b button:active svg{transform:scale(.92)}.wf_property_gallery .b button:disabled{background:#ffffff80}.wf_property_gallery .b button:after{content:"";position:absolute;height:8.4rem;width:3.5rem;background:#050505;opacity:5%;left:-1.4rem;border-radius:0 1.4rem 1.4rem 0}.wf_property_gallery .b button.next:after{position:absolute;left:unset;right:-1.4rem;border-radius:1.4rem 0 0 1.4rem}.wf_property_gallery .b button.next svg{transform:rotate(-180deg)}@media(min-width:768px){.wf_property_gallery figure{height:50rem}}@media(min-width:1024px){.wf_property_gallery .b{margin:0}.wf_property_gallery .b p{display:none}.wf_property_gallery .b button{position:absolute;top:50%;transform:translateY(-50%);z-index:100;width:6.4rem;height:6.4rem}.wf_property_gallery .b button svg{width:100%;height:100%}.wf_property_gallery .b button:after{height:34rem;width:9rem}.wf_property_gallery .b button.prev{left:0}.wf_property_gallery .b button.prev svg{transform:translate(4rem)}.wf_property_gallery .b button.next{right:0}.wf_property_gallery .b button.next svg{transform:translate(-4rem) rotate(180deg)}}.wf_property_gallery.nojs .keen-slider{display:flex;overflow-x:hidden!important;gap:2.4rem}.wf_property_gallery.nojs .keen-slider figure{flex-shrink:0}@media(min-width:0){.wf_property_gallery.nojs .keen-slider figure{width:100%}}@media(min-width:768px){.wf_property_gallery.nojs .keen-slider figure{width:calc((100% - 2.4rem)/2)}}@media(min-width:1024px){.wf_property_gallery.nojs .keen-slider figure{width:calc((100% - 2.88rem) / 2.2)}}.wf_property_wrapper{width:100%}@media(min-width:1024px){.wf_property_wrapper{display:flex;margin:5rem auto;justify-content:space-between}.wf_property_wrapper .l{width:65%}.wf_property_wrapper aside{width:35%;max-width:40rem}}@media(min-width:1440px){.wf_property_wrapper{column-gap:7rem}.wf_property_wrapper .l{width:70%}.wf_property_wrapper aside{width:30%}}.wf_slider .keen-slider-wrapper{position:relative;width:calc(100% + 1.5rem);padding:0 .75rem;overflow:hidden;margin-left:-.75rem}.wf_slider .keen-slider{padding:.8rem 0;position:relative;z-index:5;overflow:visible!important}.wf_slider,.wf_testimonials,.wf_vlogs,.wf_articles{margin-top:5rem;margin-bottom:5rem;display:flex;flex-direction:column;position:relative}.wf_slider>.t,.wf_testimonials>.t,.wf_vlogs>.t,.wf_articles>.t{display:flex;margin-bottom:2rem;border-bottom:.1rem solid #9b9b9b;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;min-width:100%}.wf_slider>.t button,.wf_testimonials>.t button,.wf_vlogs>.t button,.wf_articles>.t button{flex:1;text-transform:uppercase;white-space:nowrap;padding:0 2.8rem 1.8rem;width:100%;position:relative;font-size:1.4rem;font-weight:700;opacity:.5}.wf_slider>.t button.active,.wf_testimonials>.t button.active,.wf_vlogs>.t button.active,.wf_articles>.t button.active{opacity:1}.wf_slider>.t button.active:after,.wf_testimonials>.t button.active:after,.wf_vlogs>.t button.active:after,.wf_articles>.t button.active:after{content:"";position:absolute;bottom:0;height:.2rem;width:100%;background-color:var(--wf-cp);left:0}@media(min-width:1024px){.wf_slider>.t,.wf_testimonials>.t,.wf_vlogs>.t,.wf_articles>.t{min-width:unset;justify-content:center}.wf_slider>.t button,.wf_testimonials>.t button,.wf_vlogs>.t button,.wf_articles>.t button{min-width:12.5rem;width:unset;flex:unset}}.wf_slider>.b,.wf_testimonials>.b,.wf_vlogs>.b,.wf_articles>.b{display:flex;justify-content:center;align-items:center;position:relative;width:100%;margin-top:3.7rem;z-index:0}@media(min-width:1024px){.wf_slider>.b,.wf_testimonials>.b,.wf_vlogs>.b,.wf_articles>.b{margin-top:2rem}}@media(min-width:1760px){.wf_slider>.b,.wf_testimonials>.b,.wf_vlogs>.b,.wf_articles>.b{position:static}}.wf_slider .keen-slider-wrapper,.wf_testimonials .keen-slider-wrapper,.wf_vlogs .keen-slider-wrapper,.wf_articles .keen-slider-wrapper{position:relative}.wf_slider .keen-slider,.wf_testimonials .keen-slider,.wf_vlogs .keen-slider,.wf_articles .keen-slider{padding:.8rem 0;position:relative;z-index:5}@media(min-width:1024px){.wf_slider,.wf_testimonials,.wf_vlogs,.wf_articles{margin-bottom:10rem}}.wf_slider .btn--lg,.wf_testimonials .btn--lg,.wf_vlogs .btn--lg,.wf_articles .btn--lg{max-width:18rem;text-align:center}@media(min-width:425px){.wf_slider .btn--lg,.wf_testimonials .btn--lg,.wf_vlogs .btn--lg,.wf_articles .btn--lg{max-width:27rem}}.wf_slider.nojs .keen-slider{gap:2rem}.wf_slider.nojs .wf_card{flex:0 0 auto;scroll-snap-align:start;width:100%}@media(min-width:768px){.wf_slider.nojs .wf_card{width:calc((100% - 2rem)/2)}}@media(min-width:1024px){.wf_slider.nojs .wf_card{width:calc((100% - 4rem) / 3)}}@media(min-width:1440px){.wf_slider.nojs .wf_card{width:calc((100% - 6rem)/4)}}.wf_articles.nojs .keen-slider{gap:2rem}.wf_articles.nojs .keen-slider .wf_article{flex:0 0 auto;width:100%}@media(min-width:768px){.wf_articles.nojs .keen-slider .wf_article{width:calc((100% - 2rem)/2)}}.wf_articles_grid{display:flex;flex-wrap:wrap;gap:3rem}@media(min-width:768px){.wf_articles_grid{gap:2.2rem}}@media(min-width:768px){.wf_articles_grid .wf_article{width:calc((100% - 2.2rem)/2)}}
