﻿html.block-scroll,body.block-scroll{overflow:hidden}html.block-scroll .side-bar.show,body.block-scroll .side-bar.show{overflow:visible}.sections{height:100%;position:relative;transition:1s}@media screen and (max-width: 1000px) and (orientation: portrait){.sections{height:auto}}.section{height:100vh}@media screen and (max-width: 1000px) and (orientation: portrait){.section{height:auto}}.home-intro{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-intro>svg{width:auto;height:70%;position:absolute;top:15%;opacity:.1}.home-intro .home-intro_logo{display:none}.home-intro .home-intro_content{width:59%;padding-bottom:75px;text-align:center;color:#2B2B2B}.home-intro .home-intro_content a{text-decoration:underline}@media screen and (max-width: 2300px){.home-intro .home-intro_content{padding-bottom:56px}}@media screen and (max-width: 1200px) and (orientation: landscape){.home-intro{margin-right:80px}}@media screen and (max-width: 1000px) and (orientation: portrait){.home-intro{position:relative;padding-top:40px;padding-bottom:170px;z-index:10;overflow:hidden}.home-intro>svg{height:60%;top:30%;opacity:.05}.home-intro .home-intro_logo{display:block;margin-bottom:57px}.home-intro .home-intro_logo svg{height:150px}.home-intro .home-intro_content{width:79%}}@media screen and (max-width: 600px) and (orientation: portrait){.home-intro{padding-bottom:100px}.home-intro .home-intro_content{width:100%;padding:0 15px 43px 15px}}.home-accomodations{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.home-accomodations .home-accomodations_content{width:33.2%;display:flex;flex-direction:column;align-items:center;margin-right:8.9%}.home-accomodations .home-accomodations_content .home-accomodations_content_text{text-align:center;padding-bottom:75px}.home-accomodations .home-accomodations_slide{width:38.9%}.home-accomodations .home-accomodations_slide .owl-stage-outer{padding:40px 0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item{position:relative;padding-left:184px;margin-left:56px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item>picture{width:370px;height:auto;position:absolute;top:154px;left:0;display:block;transform:rotate(-14deg);opacity:0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content{width:493px;height:727px;position:relative;padding-top:86px;background-color:#fff;box-shadow:0 3px 20px rgba(0,0,0,0.16);opacity:0;transition:.4s;transition-delay:.2s}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content picture{position:absolute;top:0;left:0;z-index:1}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_name{font-size:3.75rem;color:#fff;line-height:1;text-align:center;position:relative;margin:0;margin-bottom:7px;z-index:2}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info{position:relative;display:flex;justify-content:center;z-index:2}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value{font-family:"Kanit",sans-serif;font-size:1.25rem;color:#fff;display:flex;align-items:center;margin:0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value svg{fill:#fff}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value:first-child{margin-right:30px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value.home-accomodations_slide_item_content_info_value__guests svg{width:14px;margin-right:10px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value.home-accomodations_slide_item_content_info_value__surface svg{width:20px;margin-right:7px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_cta{font-family:"Julius Sans One",sans-serif;font-size:1.25rem;color:#fff;line-height:50px;text-align:center;width:calc(100% - 166px);position:absolute;bottom:62px;left:83px;border:1px solid #fff;transition:.2s;z-index:2}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_cta:hover{background-color:#fff;color:#3d806b}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.salieta>picture{width:auto;height:400px;top:146px;left:90px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.mota_vedla>picture{width:280px;left:40px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.ciof_dal_ton>picture{width:220px;top:186px;left:50px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.sanvi>picture{width:230px;top:184px;left:70px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.lisora>picture{width:190px;top:203px;left:60px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.arnica>picture{width:220px;top:220px;left:65px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.stera_de_munt>picture{width:230px;top:190px;left:40px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.picio_pre>picture{width:auto;top:-35px;left:153px;object-fit:fill;animation:none !important;transform:none}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.picio_pre>picture .responsive-img{object-fit:fill}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre>picture{width:auto;top:-32px;left:152px;object-fit:fill;animation:none !important;transform:none}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre>picture .responsive-img{object-fit:fill}.home-accomodations .home-accomodations_slide .owl-item.active .home-accomodations_slide_item>picture{animation:flower_enter .7s forwards;animation-delay:.4s}.home-accomodations .home-accomodations_slide .owl-item.active .home-accomodations_slide_item .home-accomodations_slide_item_content{transition-delay:.2s;opacity:1}.home-accomodations .home-accomodations_slide .owl-item.active .home-accomodations_slide_item.picio_pre>picture{opacity:1;transition:.3s;transition-delay:.6s}.home-accomodations .home-accomodations_slide .owl-item.active .home-accomodations_slide_item.gran_pre>picture{opacity:1;transition:.3s;transition-delay:.6s}.home-accomodations .home-accomodations_slide .owl-nav{position:relative}.home-accomodations .home-accomodations_slide .owl-nav button{width:27px;height:34px;position:absolute;top:-380px;display:flex;justify-content:center;align-items:center;transition:.2s}.home-accomodations .home-accomodations_slide .owl-nav button svg{width:17px;height:34px;fill:#14309D}.home-accomodations .home-accomodations_slide .owl-nav button.owl-next{right:0}.home-accomodations .home-accomodations_slide .owl-nav button.disabled{opacity:.2}.home-accomodations .home-accomodations_cta{font-family:"Julius Sans One",sans-serif;font-size:1.25rem;color:#fff;line-height:68px;text-align:center;width:328px;height:88px;position:absolute;bottom:0;right:17.5%;background-color:#3d806b;transform:translateY(20px);transition:.2s}.home-accomodations .home-accomodations_cta:before{content:'';width:50%;height:22px;position:absolute;top:-22px;right:0;border-bottom:22px solid #3d806b;border-right:164px solid transparent;transition:.2s}.home-accomodations .home-accomodations_cta:before{content:'';width:50%;height:22px;position:absolute;top:-22px;left:0;border-bottom:22px solid #3d806b;border-left:164px solid transparent;transition:.2s}.home-accomodations .home-accomodations_cta:hover{background-color:#2b5a4b;transform:translateY(0)}.home-accomodations .home-accomodations_cta:hover:before,.home-accomodations .home-accomodations_cta:hover:after{border-bottom:22px solid #2b5a4b}@media screen and (max-width: 2300px){.home-accomodations .home-accomodations_content .home-accomodations_content_text{padding-bottom:56px}.home-accomodations .home-accomodations_slide .owl-stage-outer{padding:35px 0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item{padding-left:138px;margin-left:42px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item>picture{width:278px;top:115px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content{width:370px;height:545px;padding-top:65px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_name{font-size:2.8125rem;margin-bottom:5px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value{font-size:.9375rem}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value:first-child{margin-right:23px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value.home-accomodations_slide_item_content_info_value__guests svg{width:11px;margin-right:8px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value.home-accomodations_slide_item_content_info_value__surface svg{width:15px;margin-right:5px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_cta{font-size:.9375rem;line-height:38px;width:calc(100% - 125px);bottom:47px;left:62px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.salieta>picture{height:300px;top:110px;left:68px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.mota_vedla>picture{width:210px;left:30px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.ciof_dal_ton>picture{width:165px;top:140px;left:38px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.sanvi>picture{width:173px;top:138px;left:53px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.lisora>picture{width:143px;top:153px;left:45px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.arnica>picture{width:165px;top:165px;left:49px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.stera_de_munt>picture{width:173px;top:143px;left:30px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.picio_pre>picture{left:106px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre>picture{left:106px}.home-accomodations .home-accomodations_slide .owl-nav button{top:-290px}.home-accomodations .home-accomodations_cta{font-size:.9375rem;line-height:51px;width:246px;height:66px;transform:translateY(15px)}.home-accomodations .home-accomodations_cta:before{height:17px;top:-17px;border-bottom-width:17px;border-right-width:123px}.home-accomodations .home-accomodations_cta:before{height:17px;top:-17px;border-bottom-width:17px;border-left-width:123px}.home-accomodations .home-accomodations_cta:hover:before,.home-accomodations .home-accomodations_cta:hover:after{border-bottom:17px solid #2b5a4b}}@media screen and (max-width: 1600px){.home-accomodations .home-accomodations_content .home-accomodations_content_text{padding-bottom:42px}.home-accomodations .home-accomodations_slide{margin-right:80px}.home-accomodations .home-accomodations_slide .owl-stage-outer{padding:35px 0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item{padding-left:104px;margin-left:52px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item>picture{width:209px;top:86px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content{width:278px;height:409px;padding-top:49px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_name{font-size:2.125rem;padding:0 15px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_cta{line-height:29px;width:calc(100% - 94px);left:47px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.salieta>picture{height:225px;top:83px;left:51px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.mota_vedla>picture{width:158px;left:23px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.ciof_dal_ton>picture{width:124px;top:105px;left:29px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.sanvi>picture{width:130px;top:104px;left:40px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.lisora>picture{width:107px;top:115px;left:34px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.arnica>picture{width:124px;top:124px;left:37px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.stera_de_munt>picture{width:130px;top:107px;left:23px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.picio_pre>picture{left:72px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre:before{content:'';width:calc(100% - 104px - 278px);height:50px;position:absolute;top:-50px;right:0;background-color:#fff;z-index:2}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre>picture{left:72px}.home-accomodations .home-accomodations_slide .owl-nav button{top:-222px}.home-accomodations .home-accomodations_cta{line-height:38px;height:53px}}@media screen and (max-width: 1200px) and (orientation: landscape){.home-accomodations .home-accomodations_slide .home-accomodations_slide_item{margin-left:0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.picio_pre>picture{top:-31px;left:76px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre>picture{top:-29px;left:76px}.home-accomodations .home-accomodations_slide .owl-nav{width:calc(100% + 80px);left:-40px}}@media screen and (max-width: 1000px) and (orientation: portrait){.home-accomodations{flex-direction:column-reverse;padding-bottom:68px}.home-accomodations .home-accomodations_slide{width:100%;margin-bottom:107px;margin-right:0}.home-accomodations .home-accomodations_slide .owl-item{display:flex;justify-content:center}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item{margin-left:0;margin-right:104px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.picio_pre>picture{top:-29px;left:76px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre>picture{top:-27px;left:77px}.home-accomodations .home-accomodations_slide .owl-nav{width:80%;left:10%}.home-accomodations .home-accomodations_content{width:79%;margin-right:0;text-align:center}.home-accomodations .home-accomodations_cta{display:none}}@media screen and (max-width: 600px) and (orientation: portrait){.home-accomodations{padding-bottom:116px}.home-accomodations .home-accomodations_slide{margin-bottom:83px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item{margin-right:0;padding-left:0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item>picture{width:110px;left:-61px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content{width:183px;height:269px;padding-top:19px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_name{font-size:1.875rem;margin-bottom:19px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info{flex-direction:column;align-items:center}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value{font-size:1.125rem}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value.home-accomodations_slide_item_content_info_value__guests{margin-bottom:8px;margin-right:0}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value.home-accomodations_slide_item_content_info_value__guests svg{width:14px;margin-right:7px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_info .home-accomodations_slide_item_content_info_value.home-accomodations_slide_item_content_info_value__surface svg{margin-right:10px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item .home-accomodations_slide_item_content .home-accomodations_slide_item_content_cta{width:calc(100% - 20px);bottom:20px;left:10px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.salieta>picture{height:170px;top:66px;left:-38px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.salieta>picture img{width:auto}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.mota_vedla>picture{top:54px;left:-53px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.ciof_dal_ton>picture{width:88px;top:90px;left:-49px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.sanvi>picture{width:110px;top:59px;left:-56px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.cancun>picture{left:-51px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.lisora>picture{width:107px;top:55px;left:-58px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.arnica>picture{width:86px;top:84px;left:-44px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.stera_de_munt>picture{width:85px;top:62px;left:-47px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.picio_pre>picture{top:-19px;left:-17px}.home-accomodations .home-accomodations_slide .home-accomodations_slide_item.gran_pre>picture{top:-17px;left:-17px}.home-accomodations .home-accomodations_slide .owl-nav{width:100%;left:0}.home-accomodations .home-accomodations_slide .owl-nav button{width:30px;height:30px;top:-180px}.home-accomodations .home-accomodations_slide .owl-nav button svg{width:6px;height:12px}.home-accomodations .home-accomodations_slide .owl-nav button.owl-prev{left:15px}.home-accomodations .home-accomodations_slide .owl-nav button.owl-next{right:15px}.home-accomodations .home-accomodations_slide .owl-dots{width:100%;height:5px;display:flex;justify-content:center;margin-top:22px}.home-accomodations .home-accomodations_slide .owl-dots button{width:5px;height:5px;position:relative;padding:0;border-radius:50%;border:1px solid #3d806b;margin-right:19px;transition:.2s}.home-accomodations .home-accomodations_slide .owl-dots button:before{content:'';width:19px;height:1px;position:absolute;top:1px;right:-19px;background-color:#3d806b}.home-accomodations .home-accomodations_slide .owl-dots button.active{background-color:#3d806b}.home-accomodations .home-accomodations_slide .owl-dots button:last-child{margin-right:0}.home-accomodations .home-accomodations_slide .owl-dots button:last-child:before{display:none}.home-accomodations .home-accomodations_content{width:100%;padding:0 15px}}@keyframes flower_enter{0%{opacity:0;transform:rotate(-14deg) translateX(100%)}70%{opacity:0}100%{opacity:1;transform:rotate(-14deg) translateX(0)}}.home-wellness{position:relative;display:flex;justify-content:center;align-items:flex-start;padding:85px 13.5% 85px 5.8%;overflow:hidden}.home-wellness picture{position:absolute;top:0;left:0;z-index:1}.home-wellness picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(45deg, #010101, rgba(1,1,1,0));opacity:.76}.home-wellness .home-wellness_left{text-align:center;width:63%;position:relative;display:flex;flex-direction:column;align-items:center;z-index:2}.home-wellness .home-wellness_left .article_title{color:#fff}.home-wellness .home-wellness_left .article_slogan{color:#fff}.home-wellness .home-wellness_left .article_slogan:before{background-image:url(../img/svg/decoration_left_white.svg)}.home-wellness .home-wellness_left .article_slogan:after{background-image:url(../img/svg/decoration_right_white.svg)}.home-wellness .home-wellness_left p{color:#fff}.home-wellness .home-wellness_left p a{color:#fff;text-decoration:underline}.home-wellness .home-wellness_left p a:hover{text-decoration:none}.home-wellness .home-wellness_left .cta{margin-top:70px}.home-wellness .home-wellness_slogan{font-family:"Kanit",sans-serif;font-size:3.4375rem;color:#fff;font-weight:100;line-height:50px;width:calc(20.8% + 97px);position:relative;margin-top:auto;margin-left:auto;margin-bottom:17px;padding-left:97px;padding-bottom:100px;mix-blend-mode:overlay;z-index:2}.home-wellness .home-wellness_slogan:before{content:'“';position:absolute;left:0;font-family:"EB Garamond",sans-serif;font-size:12.8125rem}.home-wellness .home-wellness_slogan:after{content:'”';position:absolute;right:0;bottom:0;font-family:"EB Garamond",sans-serif;font-size:12.8125rem}@media screen and (max-width: 2300px){.home-wellness{padding-top:64px;padding-bottom:64px}.home-wellness .home-wellness_left .cta{margin-top:53px}.home-wellness .home-wellness_slogan{font-size:2.5625rem;line-height:38px;width:calc(20.8% + 73px);margin-bottom:13px;padding-left:73px;padding-bottom:75px}.home-wellness .home-wellness_slogan:before{font-size:9.5625rem}.home-wellness .home-wellness_slogan:after{font-size:9.5625rem}}@media screen and (max-width: 1600px){.home-wellness{padding-top:48px;padding-bottom:48px}.home-wellness .home-wellness_left .cta{margin-top:40px}.home-wellness .home-wellness_slogan{font-size:1.9375rem;line-height:29px;width:calc(20.8% + 55px);margin-bottom:10px;padding-left:55px;padding-bottom:56px}.home-wellness .home-wellness_slogan:before{font-size:7.1875rem}.home-wellness .home-wellness_slogan:after{font-size:7.1875rem}}@media screen and (max-width: 1000px) and (orientation: portrait){.home-wellness{min-height:100vw;display:block;padding:0;padding-top:73.4vw}.home-wellness picture{height:100vw}.home-wellness picture:before{z-index:1}.home-wellness picture:after{content:'';width:100%;height:26.6vw;position:absolute;bottom:0;left:0;background-image:linear-gradient(to bottom, rgba(61,128,107,0), #3d806b);z-index:2}.home-wellness .home-wellness_left{width:100%;padding:75px 10.5% 105px 10.5%}.home-wellness .home-wellness_left:before{content:'';width:100%;height:calc(100% - 26.6vw);position:absolute;top:26.6vw;left:0;background-color:#3d806b;z-index:-1}.home-wellness .home-wellness_slogan{width:calc(32.1% + 55px);position:absolute;top:50px;left:30px}}@media screen and (max-width: 600px) and (orientation: portrait){.home-wellness{padding-top:110vw}.home-wellness picture{height:150vw}.home-wellness .home-wellness_left{padding:75px 15px 105px 15px}.home-wellness .home-wellness_left:before{height:calc(100% - 40vw);top:40vw}.home-wellness .home-wellness_slogan{width:70%;left:auto;right:15px}}.home-offers{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-offers .article_title:hover{text-decoration:underline}.home-offers .home-offers_slide{width:1158px}.home-offers .home-offers_slide .home-offers_slide_item{height:853px;position:relative;display:flex;flex-direction:column;padding:69px 54px 73px 83px;transform:scale(0.78) translateX(-35%);transform-origin:center left;opacity:.2;transition:.4s}.home-offers .home-offers_slide .home-offers_slide_item picture{position:absolute;top:0;left:0;z-index:1}.home-offers .home-offers_slide .home-offers_slide_item picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(25deg, #010101, rgba(1,1,1,0));opacity:.7}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_price{font-size:4.375rem;color:#fff;line-height:70px;text-align:right;position:relative;margin:0;margin-left:auto;z-index:2}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_price span{font-family:"Kanit",sans-serif;font-size:1.5625rem;color:#fff;line-height:25px;display:block}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_period{font-family:"Kanit",sans-serif;font-size:1.5625rem;color:#fff;position:relative;margin:0;margin-top:auto;margin-bottom:13px;z-index:2}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_title{font-size:3.125rem;color:#fff;line-height:50px;position:relative;margin:0;margin-bottom:34px;z-index:2}.home-offers .home-offers_slide .home-offers_slide_item p{color:#fff;position:relative;padding-right:92px;z-index:2}.home-offers .home-offers_slide .home-offers_slide_item .cta{color:#fff;position:relative;border-color:#fff;margin-top:61px;z-index:2}.home-offers .home-offers_slide .owl-item.prev .home-offers_slide_item{transform:scale(0.78) translateX(35%);transform-origin:center right}.home-offers .home-offers_slide .owl-item.active{z-index:1000}.home-offers .home-offers_slide .owl-item.active .home-offers_slide_item{transition-delay:.2s;opacity:1;transform:scale(1)}.home-offers .home-offers_slide .owl-nav{position:relative}.home-offers .home-offers_slide .owl-nav button{width:27px;height:34px;position:absolute;top:-443px;display:flex;justify-content:center;align-items:center;transition:.2s}.home-offers .home-offers_slide .owl-nav button svg{width:17px;height:34px;fill:#14309D}.home-offers .home-offers_slide .owl-nav button.owl-prev{left:-191px}.home-offers .home-offers_slide .owl-nav button.owl-next{right:-191px}.home-offers .home-offers_slide .owl-nav button.disabled{opacity:.2}.home-offers .home-offers_slide .owl-dots{display:flex;justify-content:center;margin-top:63px}.home-offers .home-offers_slide .owl-dots button{width:9px;height:9px;position:relative;border-radius:50%;border:1px solid #3d806b;margin-right:38px;transition:.2s}.home-offers .home-offers_slide .owl-dots button:before{content:'';width:38px;height:1px;position:absolute;top:3px;right:-38px;background-color:#3d806b}.home-offers .home-offers_slide .owl-dots button.active{background-color:#3d806b}.home-offers .home-offers_slide .owl-dots button:last-child{margin-right:0}.home-offers .home-offers_slide .owl-dots button:last-child:before{display:none}@media screen and (max-width: 2300px){.home-offers .home-offers_slide{width:869px}.home-offers .home-offers_slide .home-offers_slide_item{height:640px;padding:52px 41px 55px 62px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_price{font-size:3.3125rem;line-height:53px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_price span{font-size:1.1875rem;line-height:19px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_period{font-size:1.1875rem;margin-bottom:10px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_title{font-size:2.375rem;line-height:38px;margin-bottom:26px}.home-offers .home-offers_slide .home-offers_slide_item p{padding-right:69px}.home-offers .home-offers_slide .home-offers_slide_item .cta{margin-top:46px}.home-offers .home-offers_slide .owl-nav button{width:29px;height:34px;top:-337px}.home-offers .home-offers_slide .owl-nav button.owl-prev{left:-143px}.home-offers .home-offers_slide .owl-nav button.owl-next{right:-143px}.home-offers .home-offers_slide .owl-dots{margin-top:47px}.home-offers .home-offers_slide .owl-dots button{width:7px;height:7px;margin-right:29px}.home-offers .home-offers_slide .owl-dots button:before{content:'';width:29px;top:2px;right:-29px}}@media screen and (max-width: 1600px){.home-offers .article_slogan{margin-bottom:15px}.home-offers .home-offers_slide{width:652px}.home-offers .home-offers_slide .home-offers_slide_item{height:440px;padding:39px 31px 41px 47px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_price{font-size:2.5rem;line-height:40px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_price span{font-size:.875rem;line-height:15px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_period{font-size:.875rem;margin-bottom:8px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_title{font-size:1.8125rem;line-height:29px;margin-bottom:20px}.home-offers .home-offers_slide .home-offers_slide_item p{padding-right:52px}.home-offers .home-offers_slide .home-offers_slide_item .cta{margin-top:35px}.home-offers .home-offers_slide .owl-nav button{top:-237px}.home-offers .home-offers_slide .owl-nav button.owl-prev{left:-107px}.home-offers .home-offers_slide .owl-nav button.owl-next{right:-107px}.home-offers .home-offers_slide .owl-dots{margin-top:25px}.home-offers .home-offers_slide .owl-dots button{margin-right:22px}.home-offers .home-offers_slide .owl-dots button:before{width:22px;right:-22px}}@media screen and (max-width: 1200px) and (orientation: landscape){.home-offers .home-offers_slide{margin-right:80px}.home-offers .home-offers_slide .owl-nav button.owl-prev{left:-57px}.home-offers .home-offers_slide .owl-nav button.owl-next{right:-57px}}@media screen and (max-width: 1000px) and (orientation: portrait){.home-offers{padding-top:73px;padding-bottom:89px}.home-offers .article_slogan{margin-bottom:60px}.home-offers .home-offers_slide{width:calc(100% - 30px)}.home-offers .home-offers_slide .home-offers_slide_item{height:513px}.home-offers .home-offers_slide .owl-nav button{top:38px}.home-offers .home-offers_slide .owl-nav button.owl-prev{left:50px}.home-offers .home-offers_slide .owl-nav button.owl-next{right:50px}.home-offers .home-offers_slide .owl-dots{margin-top:52px}}@media screen and (max-width: 600px) and (orientation: portrait){.home-offers{padding-top:58px}.home-offers .home-offers_slide{width:100%}.home-offers .home-offers_slide .home-offers_slide_item{height:460px;padding:15px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_period{font-size:1.125rem;text-align:center;margin-top:40px;margin-bottom:4px}.home-offers .home-offers_slide .home-offers_slide_item .home-offers_slide_item_title{font-size:1.875rem;line-height:1;text-align:center}.home-offers .home-offers_slide .home-offers_slide_item p{text-align:center;padding-right:0}.home-offers .home-offers_slide .owl-nav button.owl-prev{left:15px}.home-offers .home-offers_slide .owl-nav button.owl-next{right:15px}}.home-bg-image{position:relative;display:flex;justify-content:center;align-items:flex-end;padding-left:5.8%;padding-right:13.5%;padding-bottom:128px;overflow:hidden}.home-bg-image picture{position:absolute;top:0;left:0;z-index:1}.home-bg-image picture:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-image:linear-gradient(25deg, #010101, rgba(1,1,1,0));opacity:.76}.home-bg-image .home-bg-image_left{text-align:center;width:59%;position:relative;display:flex;flex-direction:column;align-items:center;z-index:2}.home-bg-image .home-bg-image_left .article_title{color:#fff}.home-bg-image .home-bg-image_left .article_slogan{color:#fff}.home-bg-image .home-bg-image_left .article_slogan:before{background-image:url(../img/svg/decoration_left_white.svg)}.home-bg-image .home-bg-image_left .article_slogan:after{background-image:url(../img/svg/decoration_right_white.svg)}.home-bg-image .home-bg-image_left p{color:#fff}.home-bg-image .home-bg-image_left p a{color:#fff;text-decoration:underline}.home-bg-image .home-bg-image_left p a:hover{text-decoration:none}.home-bg-image .home-bg-image_left .cta{margin-top:70px}.home-bg-image .home-bg-image_slogan{font-family:"Kanit",sans-serif;font-size:3.4375rem;color:#fff;font-weight:100;line-height:50px;width:calc(20.8% + 97px);position:relative;margin-left:auto;margin-bottom:auto;padding:100px 0 100px 97px;mix-blend-mode:overlay;z-index:2}.home-bg-image .home-bg-image_slogan:before{content:'“';position:absolute;left:0;font-family:"EB Garamond",sans-serif;font-size:12.8125rem}.home-bg-image .home-bg-image_slogan:after{content:'”';position:absolute;right:0;bottom:0;font-family:"EB Garamond",sans-serif;font-size:12.8125rem}.home-bg-image .home-bg-image_features{position:absolute;bottom:85px;right:9.5%;display:flex;margin:0;list-style:none;z-index:2}.home-bg-image .home-bg-image_features li{color:#fff;margin-right:20px}.home-bg-image .home-bg-image_features li:after{content:'//';margin-left:15px}.home-bg-image .home-bg-image_features li:last-child{margin-right:0}.home-bg-image .home-bg-image_features li:last-child:after{display:none}@media screen and (max-width: 2300px){.home-bg-image{padding-bottom:96px}.home-bg-image .home-bg-image_left .cta{margin-top:53px}.home-bg-image .home-bg-image_slogan{font-size:2.5625rem;line-height:38px;width:calc(20.8% + 73px);padding:75px 0 75px 73px}.home-bg-image .home-bg-image_slogan:before{font-size:9.5625rem}.home-bg-image .home-bg-image_slogan:after{font-size:9.5625rem}.home-bg-image .home-bg-image_features{bottom:64px}.home-bg-image .home-bg-image_features li{margin-right:15px}.home-bg-image .home-bg-image_features li:after{margin-left:11px}}@media screen and (max-width: 1600px){.home-bg-image{padding-bottom:72px}.home-bg-image .home-bg-image_left .cta{margin-top:40px}.home-bg-image .home-bg-image_slogan{font-size:1.9375rem;line-height:29px;width:calc(20.8% + 55px);padding:56px 0 56px 55px}.home-bg-image .home-bg-image_slogan:before{font-size:7.1875rem}.home-bg-image .home-bg-image_slogan:after{font-size:7.1875rem}.home-bg-image .home-bg-image_features{bottom:48px}.home-bg-image .home-bg-image_features li{margin-right:11px}.home-bg-image .home-bg-image_features li:after{margin-left:8px}}@media screen and (max-width: 1000px) and (orientation: portrait){.home-bg-image{display:block;padding:90px 0 40px 0}.home-bg-image .home-bg-image_left{width:79%;margin:0 auto}.home-bg-image .home-bg-image_slogan{width:32.1%;margin-right:10.5%;mix-blend-mode:normal}.home-bg-image .home-bg-image_features{position:relative;bottom:auto;right:auto;justify-content:flex-end;margin-top:20px;padding-right:10.5%}}@media screen and (max-width: 600px) and (orientation: portrait){.home-bg-image{padding:25px 15px 50px 15px}.home-bg-image .home-bg-image_left{width:100%}.home-bg-image .home-bg-image_slogan{width:70%;margin-top:78px;margin-right:0}.home-bg-image .home-bg-image_slogan:before{top:46px}.home-bg-image .home-bg-image_slogan:after{bottom:-13px}.home-bg-image .home-bg-image_features{display:none}}.top-bar{transition:.5s;transition-delay:.7s}.top-bar.hide{transform:translateY(-100%);transition:.5s}
