html,body{width:100%;height:100%;margin:0px;padding:0px;border:0px none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,button{transition:color .2s ease 0s;-webkit-tap-highlight-color:rgba(0,0,0,0)}.m-b-1{margin-bottom:1rem !important}.m-b-2{margin-bottom:2rem !important}.m-b-3{margin-bottom:3rem !important}.m-b-4{margin-bottom:4rem !important}.m-b-5{margin-bottom:5rem !important}.m-t-1{margin-top:1rem !important}.m-t-2{margin-top:2rem !important}.m-t-3{margin-top:3rem !important}.m-t-4{margin-top:4rem !important}.m-t-5{margin-top:5rem !important}picture,.responsive-img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:filter .3s ease 0s}.unloaded{filter:blur(10px)}.big-slogan{position:relative;background-color:#f5f5f5;padding:126px 24.9% 185px 24.9%;overflow:hidden !important}.big-slogan .big-slogan_title{font-family:"Montserrat",sans-serif;font-size:3.75rem;color:#534C3F;line-height:1.45;font-weight:400;text-align:center;position:relative;margin:0;z-index:2}.big-slogan>svg{width:162px;position:absolute;top:51px;right:calc(26.4% - 162px);fill:#EAE2D2;opacity:0;transform:translateY(200%);transition:.7s;z-index:1}.big-slogan>svg.visible{opacity:1;transform:translateY(0)}.big-slogan.beige{background-color:#EAE2D2;padding-top:130px;padding-bottom:108px}.big-slogan.beige>svg{fill:#637755;top:auto;bottom:-46px;right:7.6%;transform:translateY(-200%)}.big-slogan.beige>svg.visible{opacity:1;transform:translateY(0)}.big-slogan.white{background-color:#fff;padding-top:130px;padding-bottom:108px}.big-slogan.white>svg{right:auto;left:calc(26.4% - 162px);fill:#EAE2D2}.big-slogan.grey{background-color:#f5f5f5;padding-top:130px;padding-bottom:0}.big-slogan.grey>svg{right:auto;left:calc(26.4% - 162px);fill:#EAE2D2}@media screen and (max-width: 1600px){.big-slogan{padding:95px 24.9% 139px 24.9%}.big-slogan .big-slogan_title{font-size:2.8125rem}.big-slogan>svg{width:122px;top:38px;right:calc(26.4% - 122px)}.big-slogan.beige{padding-top:98px;padding-bottom:81px}.big-slogan.beige>svg{bottom:-35px}.big-slogan.white{padding-top:98px;padding-bottom:81px}.big-slogan.white>svg{left:calc(26.4% - 122px)}.big-slogan.grey{padding-top:98px}.big-slogan.grey>svg{left:calc(26.4% - 122px)}}@media screen and (max-width: 1200px) and (orientation: landscape){.big-slogan{padding:51px 24.9% 64px 24.9%}.big-slogan .big-slogan_title{font-size:2.125rem}.big-slogan>svg{width:92px;top:29px;right:calc(26.4% - 92px)}.big-slogan.beige{padding-top:74px;padding-bottom:61px}.big-slogan.beige>svg{bottom:-26px}.big-slogan.white{padding-top:74px;padding-bottom:61px}.big-slogan.white>svg{left:calc(26.4% - 92px)}.big-slogan.grey{padding-top:74px}.big-slogan.grey>svg{left:calc(26.4% - 92px)}}@media screen and (max-width: 900px){.big-slogan{padding:135px 20.2% 135px 20.2%}.big-slogan .big-slogan_title{font-size:2.5rem}.big-slogan>svg{width:112px;top:64px;right:24%}.big-slogan.beige{padding-top:135px;padding-bottom:135px}.big-slogan.beige>svg{bottom:auto;top:64px;right:24%}.big-slogan.white{padding-top:135px;padding-bottom:135px}.big-slogan.white>svg{top:64px;left:24%}.big-slogan.grey{padding-top:74px}.big-slogan.grey>svg{left:calc(26.4% - 92px)}}@media screen and (max-width: 500px){.big-slogan{padding:88px 15px 69px 15px}.big-slogan .big-slogan_title{font-size:1.5rem}.big-slogan>svg{width:68px;top:21px;right:15.73%}.big-slogan.beige{padding:88px 15px 69px 15px}.big-slogan.beige>svg{top:21px;right:auto;left:24px}}.article_title{font-family:"Montserrat",sans-serif;font-size:2rem;line-height:1.375;color:#5B5B5B;text-transform:uppercase;position:relative;margin:0;margin-bottom:37px}.article_title:before{content:'';width:73px;height:2px;position:absolute;bottom:-18px;left:0;background-color:#5B5B5B}@media screen and (max-width: 1600px){.article_title{font-size:1.5rem;margin-bottom:28px}.article_title:before{width:55px;bottom:-14px}}@media screen and (max-width: 1200px) and (orientation: landscape){.article_title{font-size:1.125rem;margin-bottom:21px}.article_title:before{width:41px;bottom:-10px}}@media screen and (max-width: 900px){.article_title{font-size:1.5625rem;margin-bottom:37px}}@media screen and (max-width: 500px){.article_title{font-size:1.25rem;margin-bottom:40px}.article_title:before{width:42px;bottom:-9px}}.article_subtitle{font-family:"Italiana",serif;font-size:3.75rem;line-height:1.12;color:#637755;margin:0;margin-bottom:18px}@media screen and (max-width: 1600px){.article_subtitle{font-size:2.8125rem;margin-bottom:14px}}@media screen and (max-width: 1200px) and (orientation: landscape){.article_subtitle{font-size:2.125rem;margin-bottom:10px}}@media screen and (max-width: 900px){.article_subtitle{font-size:2.8125rem;text-align:center;margin-bottom:43px}}@media screen and (max-width: 500px){.article_subtitle{font-size:2.125rem;margin-bottom:19px}}.article_subtitle-secondary{font-family:"Montserrat",sans-serif;font-size:2rem;line-height:1.375;color:#5B5B5B;margin:0;margin-bottom:37px}@media screen and (max-width: 1600px){.article_subtitle-secondary{font-size:1.5rem;margin-bottom:28px}}@media screen and (max-width: 1200px) and (orientation: landscape){.article_subtitle-secondary{font-size:1.125rem;margin-bottom:21px}}.cta{font-family:"Montserrat",sans-serif;font-size:1.375rem;color:#534C3F;font-weight:400;text-transform:uppercase;height:52px;display:inline-flex;align-items:center;border:2px solid #534C3F;border-radius:6px;background:none;padding:0 26px 0 30px;transition:.2s}.cta svg{width:27px;fill:#534C3F;margin-left:28px;transition:.2s}.cta:hover{color:#EAE2D2;background-color:#534C3F}.cta:hover svg{fill:#EAE2D2;transform:translateX(10px)}@media screen and (max-width: 1600px){.cta{font-size:1.0625rem;height:39px;padding:0 20px 0 23px}.cta svg{width:20px;margin-left:21px}}@media screen and (max-width: 1200px) and (orientation: landscape){.cta{font-size:.875rem;height:29px;padding:0 15px 0 17px}.cta svg{width:15px;margin-left:16px}}@media screen and (max-width: 900px){.cta{font-size:1.375rem;height:52px;padding:0 13px 0 30px}.cta svg{width:23px}}@media screen and (max-width: 500px){.cta{font-size:1.25rem;text-align:center;height:auto;min-height:42px;padding:0 22px 0 26px}}.grey{background-color:#f5f5f5;overflow:auto}.home-offers{position:relative;padding-top:162px;background-color:#f5f5f5}.home-offers>svg{width:200px;position:absolute;top:100px;left:20.78%;fill:#EAE2D2;opacity:0;transform:translateX(-300%);transition:.4s;z-index:3}.home-offers>svg.visible{opacity:1;transform:translateX(0)}.home-offers .row{position:relative;z-index:4}.home-offers:before{content:'';width:100%;height:656px;position:absolute;top:0;left:0;background-color:#fff;z-index:1}.home-offers .article_subtitle{color:#534C3F;text-align:center}.home-offers .offers-slide_subtitle{font-family:"Montserrat",sans-serif;font-size:2rem;line-height:1;color:#534C3F;text-align:center;margin:0;margin-bottom:55px}.home-offers.grey:before{display:none}@media screen and (max-width: 1600px){.home-offers{padding-top:122px}.home-offers>svg{width:150px;top:75px}.home-offers:before{height:492px}.home-offers .offers-slide_subtitle{font-size:1.5rem;margin-bottom:41px}}@media screen and (max-width: 1200px) and (orientation: landscape){.home-offers{padding-top:92px}.home-offers>svg{width:113px;top:56px}.home-offers:before{height:369px}.home-offers .offers-slide_subtitle{font-size:1.125rem;margin-bottom:31px}}@media screen and (max-width: 900px){.home-offers{padding-top:148px}.home-offers .article_subtitle{margin-bottom:15px}.home-offers .offers-slide_subtitle{margin-bottom:58px}}@media screen and (max-width: 500px){.home-offers{padding-top:58px}.home-offers>svg{width:56px;top:56px;left:18.16%;z-index:1}.home-offers .article_subtitle{margin-bottom:10px}.home-offers .offers-slide_subtitle{font-size:1.25rem;margin-bottom:29px}}.arrow_button{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border:2px solid #534C3F;border-radius:50%;margin:0;padding:0;background:none;transition:.2s}.arrow_button svg{width:8px;stroke:#534C3F;transition:.2s}.arrow_button:hover{background-color:#534C3F}.arrow_button:hover svg{stroke:#fff}@media screen and (max-width: 1600px){.arrow_button{width:42px;height:42px}.arrow_button svg{width:6px}}.locality-section{min-height:884px;position:relative;padding-top:125px;padding-bottom:179px}.locality-section p{margin-right:103px}.locality-section .locality-section_content__bottom{display:none}.locality-section .locality-section_images{width:58.5%;position:absolute;bottom:179px;right:0;display:flex;align-items:flex-end}.locality-section .locality-section_images .locality-section_images_img{width:44.44%;aspect-ratio:1 / 1}.locality-section .locality-section_images .locality-section_images_img:last-of-type{margin-bottom:99px;margin-left:auto}.locality-section .locality-section_images>svg{width:172px;position:absolute;bottom:421px;left:415px;fill:#637755;opacity:0;transform:translateY(200%);transition:.4s}.locality-section .locality-section_images>svg.visible{opacity:1;transform:translateY(0)}@media screen and (max-width: 1600px){.locality-section{min-height:663px;padding-top:94px;padding-bottom:134px}.locality-section p{margin-right:77px}.locality-section .locality-section_images{bottom:134px}.locality-section .locality-section_images .locality-section_images_img:last-of-type{margin-bottom:74px}.locality-section .locality-section_images>svg{width:129px;bottom:316px;left:311px}}@media screen and (max-width: 1200px) and (orientation: landscape){.locality-section{min-height:600px;padding-top:71px;padding-bottom:101px}.locality-section p{margin-right:58px}}@media screen and (max-width: 900px){.locality-section{min-height:0;padding-top:67px;padding-bottom:81px}.locality-section .article_title{margin-bottom:56px}.locality-section .article_subtitle{margin-bottom:82px}.locality-section .locality-section_content{display:none}.locality-section .locality-section_content__bottom{display:block}.locality-section p{margin-right:0}.locality-section .locality-section_images{width:calc(100% - 268px);position:relative;bottom:auto;right:auto;display:block;margin:0 auto;margin-bottom:34px}.locality-section .locality-section_images svg{display:none}.locality-section .locality-section_images .locality-section_images_img{width:100%;display:block;margin-bottom:0 !important;margin-left:0 !important}.locality-section .locality-section_images .owl-nav{width:calc(100% + 154px);height:56px;position:absolute;top:50%;left:-77px;display:flex;transform:translateY(-50%)}.locality-section .locality-section_images .owl-nav button{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border:2px solid #534C3F !important;border-radius:50%;transition:.2s}.locality-section .locality-section_images .owl-nav button svg{width:8px;display:block;stroke:#534C3F}.locality-section .locality-section_images .owl-nav button.disabled{opacity:.4;pointer-events:none}.locality-section .locality-section_images .owl-nav button:last-child{margin-left:auto}}@media screen and (max-width: 500px){.locality-section{padding-top:47px;padding-bottom:53px}.locality-section .article_title{margin-bottom:39px}.locality-section .article_subtitle{margin-bottom:54px}.locality-section .locality-section_images{width:calc(100% - 152px);margin-bottom:39px}.locality-section .locality-section_images .owl-nav{width:calc(100% + 108px);height:47px;left:-54px}.locality-section .locality-section_images .owl-nav button{width:47px;height:47px}.locality-section .locality-section_images .owl-nav button svg{width:6px}}.mfp-arrow{display:flex !important;justify-content:center;align-items:center}.mfp-arrow:before,.mfp-arrow:after{display:none !important}.mfp-arrow svg{width:20px;stroke:#f5f5f5}.mfp-arrow.mfp-arrow-right{transform:rotate(180deg);transform-origin:center center}.hotel-wellness{padding-top:52px;padding-bottom:167px}.hotel-wellness .hotel-wellness_content{width:51.1%;display:flex;flex-direction:column;align-items:center;margin:0 auto;margin-bottom:74px}.hotel-wellness .hotel-wellness_content p{text-align:center}.hotel-wellness .hotel-wellness_slide{width:100%;display:flex;padding:0 44px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item{width:45.28%;height:629px;position:relative;overflow:hidden}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item picture{transition:.2s}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content{width:100%;position:absolute;left:0;bottom:0;padding:24px 37px;background-color:#f5f5f5;transform:translateY(calc(100% - 98px));transition:.2s}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content .article_title:before{display:none}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content p{margin-bottom:0}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item:last-of-type{margin-top:36px;margin-left:auto}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item:hover picture{transform:translateY(-10%)}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item:hover .hotel-wellness_slide_item_content{transform:translateY(0)}.hotel-wellness .hotel-wellness_cta-bottom{display:none}@media screen and (max-width: 1600px){.hotel-wellness{padding-top:39px;padding-bottom:125px}.hotel-wellness .hotel-wellness_content{margin-bottom:56px}.hotel-wellness .hotel-wellness_slide{padding:0 33px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item{height:472px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content{padding:18px 28px;transform:translateY(calc(100% - 74px))}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item:last-of-type{margin-top:27px}}@media screen and (max-width: 1200px) and (orientation: landscape){.hotel-wellness{padding-bottom:94px}.hotel-wellness .hotel-wellness_content{margin-bottom:42px}.hotel-wellness .hotel-wellness_slide{padding:0 25px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item{height:354px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item picture{transform:translateY(-10%)}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content{padding:14px 21px;transform:translateY(0)}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item:last-of-type{margin-top:20px}}@media screen and (max-width: 900px){.hotel-wellness{padding-top:52px;padding-bottom:98px}.hotel-wellness .column{display:flex;flex-direction:column}.hotel-wellness .hotel-wellness_content{width:100%}.hotel-wellness .hotel-wellness_content .cta{display:none}.hotel-wellness .hotel-wellness_slide{padding:0;margin-bottom:43px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item{width:100%;height:auto;aspect-ratio:562 / 575}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item:last-of-type{margin-top:0}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content{transform:translateY(0)}.hotel-wellness .hotel-wellness_slide .owl-nav{width:calc(100% + 140px);height:56px;position:absolute;top:50%;left:-70px;display:flex;transform:translateY(-50%)}.hotel-wellness .hotel-wellness_slide .owl-nav button{width:56px;height:56px;display:flex;justify-content:center;align-items:center;border:2px solid #534C3F !important;border-radius:50%;transition:.2s}.hotel-wellness .hotel-wellness_slide .owl-nav button svg{width:8px;stroke:#534C3F}.hotel-wellness .hotel-wellness_slide .owl-nav button.disabled{opacity:.4;pointer-events:none}.hotel-wellness .hotel-wellness_slide .owl-nav button:last-child{margin-left:auto}.hotel-wellness .hotel-wellness_cta-bottom{display:inline-flex;align-self:center}}@media screen and (max-width: 500px){.hotel-wellness{padding:46px 0}.hotel-wellness .hotel-wellness_content{margin-bottom:15px}.hotel-wellness .hotel-wellness_slide{width:72.75%;margin:0 auto;margin-bottom:32px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item{height:auto;aspect-ratio:219 / 226}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item picture{height:90%}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content{padding:12px 21px}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content .article_title{font-size:1.0625rem;margin-bottom:0}.hotel-wellness .hotel-wellness_slide .hotel-wellness_slide_item .hotel-wellness_slide_item_content p{display:none}.hotel-wellness .hotel-wellness_slide .owl-nav{width:calc(100% + 112px);left:-56px}.hotel-wellness .hotel-wellness_slide .owl-nav button{width:47px;height:47px}.hotel-wellness .hotel-wellness_slide .owl-nav button svg{width:6px}}.article_content{margin-top:98px;margin-bottom:148px}.article_content p,.article_content ul,.article_content ol,.article_content dl{margin-bottom:16px}@media screen and (max-width: 1600px){.article_content{margin-top:74px;margin-bottom:111px}}@media screen and (max-width: 1200px) and (orientation: landscape){.article_content{margin-top:56px;margin-bottom:83px}}@media screen and (max-width: 1600px){.row{max-width:1131px}p{font-size:1.0625rem;margin-bottom:36px}ul,ol,dl{font-size:1.0625rem}}@media screen and (max-width: 1200px) and (orientation: landscape){.row{max-width:100%}p{font-size:.875rem;margin-bottom:30px}ul,ol,dl{font-size:.875rem}}@media screen and (max-width: 900px){.row{max-width:calc(100% - 140px)}p{font-size:1.25rem;margin-bottom:30px}ul,ol,dl{font-size:1.25rem}}@media screen and (max-width: 500px){.row{max-width:calc(100% - 44px)}p{font-size:.9375rem;margin-bottom:23px}ul,ol,dl{font-size:.9375rem}}
