a,abbr,acronym,address,blockquote,body,caption,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,label,legend,li,object,ol,p,pre,q,span,table,tbody,td,tfoot,th,thead,tr,ul{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}table,tbody,td,tfoot,th,thead,tr{border:revert-layer}*{box-sizing:border-box}body{line-height:1.5}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{border:none}@font-face{font-family:Heebo;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/heebo/v21/NGSpv5_NC0k9P_v6ZUCbLRAHxK1EiSysdUmj.ttf) format('truetype')}@font-face{font-family:Prata;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/prata/v18/6xKhdSpbNNCT-sWPCms.ttf) format('truetype')}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(fonts/fa-brands-400.eot);src:url(fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(fonts/fa-brands-400.woff2) format("woff2"),url(fonts/fa-brands-400.woff) format("woff"),url(fonts/fa-brands-400.ttf) format("truetype"),url(fonts/fa-brands-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(fonts/fa-regular-400.eot);src:url(fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(fonts/fa-regular-400.woff2) format("woff2"),url(fonts/fa-regular-400.woff) format("woff"),url(fonts/fa-regular-400.ttf) format("truetype"),url(fonts/fa-regular-400.svg#fontawesome) format("svg")}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(fonts/fa-solid-900.eot);src:url(fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(fonts/fa-solid-900.woff2) format("woff2"),url(fonts/fa-solid-900.woff) format("woff"),url(fonts/fa-solid-900.ttf) format("truetype"),url(fonts/fa-solid-900.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}.fab,.far{font-weight:400}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}.fa-line:before{content:" "!important;background-image:url(../images/line.svg);background-repeat:no-repeat;background-position:center;background-size:20px;width:40px;height:40px;display:block}.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-linkedin:before{content:"\f3c0"}#mega-menu-wrap-primary-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-column,#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item,#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-row,#mega-menu-wrap-primary-menu #mega-menu-primary-menu span.mega-menu-badge,#mega-menu-wrap-primary-menu #mega-menu-primary-menu ul.mega-sub-menu{transition:none;border-radius:0;box-shadow:none;background:0 0;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#fff;display:block;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:auto;max-height:none;min-width:auto;max-width:none;opacity:1;outline:0;overflow:visible;padding:0;position:relative;pointer-events:auto;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;transform:none;top:auto;vertical-align:baseline;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu{background:#333;padding:20px 5% 40px;z-index:999;position:absolute;width:200px;max-width:none;border:0;border-radius:0;display:block;visibility:hidden;opacity:1;pointer-events:auto}.sub-title_s>a{font-family:Prata,Georgia,serif!important;font-size:20px!important;letter-spacing:3px;margin-bottom:10px!important}#mega-menu-wrap-primary-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu li a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-column,#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item,#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-row,#mega-menu-wrap-primary-menu #mega-menu-primary-menu span.mega-menu-badge,#mega-menu-wrap-primary-menu #mega-menu-primary-menu ul.mega-sub-menu{transition:none;border-radius:0;box-shadow:none;background:0 0;border:0;bottom:auto;box-sizing:border-box;clip:auto;color:#fff;display:block;float:none;font-family:inherit;font-size:14px;height:auto;left:auto;line-height:1.7;list-style-type:none;margin:0;min-height:auto;max-height:none;min-width:auto;max-width:none;opacity:1;outline:0;overflow:visible;padding:0;position:relative;pointer-events:auto;right:auto;text-align:left;text-decoration:none;text-indent:0;text-transform:none;transform:none;top:auto;vertical-align:baseline;visibility:inherit;width:auto;word-wrap:break-word;white-space:normal}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#fff;font-family:inherit;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:700;text-align:left;margin:0;padding:0;vertical-align:top;display:block;border:0}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item{color:#fff;font-family:inherit;font-size:14px;display:block;float:left;clear:none;padding:15px 15px 15px 15px;vertical-align:top}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item ul.mega-sub-menu{clear:both}#mega-menu-wrap-primary-menu #mega-menu-primary-menu{visibility:visible;text-align:center;padding:0 0;font-size:0;display:flex;justify-content:space-between}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item{margin:0;display:inline-block;height:auto;vertical-align:middle}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{color:#1b4a44;padding:21px 42px 18px;vertical-align:baseline;width:auto;display:block;text-transform:none;text-decoration:none;text-align:left;background:rgba(0,0,0,0);border:0;border-radius:0;font-family:inherit;font-size:14px;font-weight:400;outline:0;line-height:1}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{display:block;background:#333;color:#fff;font-family:inherit;font-size:14px;font-weight:400;padding:0 10px 0 10px;line-height:35px;text-decoration:none;text-transform:none;vertical-align:baseline}#mega-menu-primary-menu li.mega-menu-item,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color:rgba(255,255,255,.8);text-transform:uppercase}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{margin-bottom:-4px!important}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item:first-child>a.mega-menu-link{border-top-left-radius:0;border-top-right-radius:0}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{z-index:999;border-radius:0;background:rgba(0,0,0,0);border:0;padding:0 20px 0 20px;position:absolute;width:100%;max-width:none;left:0}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{background:#333;padding:20px 5% 40px}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{width:100vw;position:fixed;left:0}#mega-menu-wrap-primary-menu #mega-menu-primary-menu li.mega-menu-item>ul.mega-sub-menu{display:block;visibility:hidden;opacity:1;pointer-events:auto}#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{opacity:0;transform:translate(0,10px);transition:opacity .4s ease-in,transform .4s ease-in,visibility .4s ease-in}#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu{opacity:1;transform:translate(0,0);visibility:visible}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-columns-1-of-5{width:auto}#mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-megamenu>ul.mega-sub-menu{display:flex;justify-content:space-between}.mega-sub-menu+.mega-sub-menu{margin-left:10px!important}.mega-sub-menu-group+.mega-menu-link{margin-top:10px!important}body{background:#fff;font-family:'Libre Baskerville','Helvetica Neue',Arial,Verdana,sans-serif;padding:0;margin:0;color:#444;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7;word-wrap:break-word;font-family:Heebo;font-weight:500;letter-spacing:1;text-transform:none;touch-action:manipulation}em{font-style:italic}a{color:#222;text-decoration:none;-webkit-transition:color .2s linear,background .1s linear;-moz-transition:color .2s linear,background .1s linear;-ms-transition:color .2s linear,background .1s linear;-o-transition:color .2s linear,background .1s linear;transition:color .2s linear,background .1s linear}h1,h2,h3,h4,h5,h6,h7{letter-spacing:1;font-style:normal;font-family:Prata,Georgia,serif!important;font-weight:400!important}h1{font-size:34px!important}h2{font-size:28px!important}h3{font-size:24px!important}h4{font-size:20px!important}h5{font-size:18px!important}h6{font-size:15px!important}p{padding-top:1em;padding-bottom:1em;font-family:'Libre Baskerville','Helvetica Neue',Arial,Verdana,sans-serif;letter-spacing:1px;font-weight:400!important;line-height:1.8}.clear{clear:both}body>.wrapper{transition:background-color .4s,transform .4s;transition-timing-function:ease}body.modalview{overflow-x:hidden}body.modalview>.wrapper{position:absolute;overflow:hidden;cursor:pointer;height:100%;width:100%;backface-visibility:hidden}.display-flex{display:flex}.header{width:100%;float:left;position:fixed;top:0;left:0;z-index:9999;display:block;background-color:#fff}.header .logo-wrapper{text-align:center;padding:22px 0 20px}.header .logo-wrapper .right-button{top:40%;z-index:9;position:absolute;text-align:right;right:30px}.header .logo-wrapper .right-button a{display:none}.header .logo-wrapper .logo-container{opacity:.85;width:100%;line-height:0}.header .logo-wrapper .logo-container a{display:inline-block}.header .menu-wrapper{margin:auto;height:100%;max-width:1425px;width:100%;box-sizing:border-box;margin:auto;padding:0 90px}.header .menu-wrapper .menu-container{border-top:1px solid #222;width:fit-content;margin:auto}.header .menu-wrapper .menu-container .mega-menu-toggle{display:none;z-index:1;cursor:pointer;background:#222;border-radius:2px 2px 2px 2px;line-height:40px;height:40px;text-align:left;user-select:none;-webkit-tap-highlight-color:transparent;outline:0;white-space:nowrap}.top_bar.scroll{box-shadow:0 0 10px 0 rgba(1,1,1,.1);border-color:#fff;background-color:#fff}.top_bar.scroll .right-button a{color:#222}.top_bar.scroll .logo-wrapper{display:none}.top_bar.scroll .menu-wrapper .menu-container{border-top:none}.scroll #mega-menu-wrap-primary-menu #mega-menu-primary-menu>li.mega-menu-item>a.mega-menu-link{color:#333!important}.slider_parallax_wrapper{overflow:hidden;position:relative;width:100%;z-index:1;max-height:707px}.slider_parallax_wrapper .slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.slider_parallax_wrapper .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.slider_parallax_wrapper .slide{display:none;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0;transition:opacity .3s ease}.slider_parallax_wrapper .slide.is-active{display:block}.slider_parallax_wrapper .slide.is-loaded{opacity:1}.slider_parallax_wrapper .slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality}.slider_parallax_wrapper .slide .image{width:100%;object-fit:cover}.slider_parallax_wrapper .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.slider_parallax_wrapper .slide .title{margin:0 auto 15px}.slider_parallax_wrapper .slide .title h2{color:#fff;font-size:50px;line-height:1.3}.slider_parallax_wrapper .slide .text{margin:0 auto;font-size:18px}.slider_parallax_wrapper .slide .button{margin:20px 0 0}.slider_parallax_wrapper .pagination{position:absolute;bottom:35px;left:0;width:100%;height:12px;cursor:default;z-index:2;text-align:center}.slider_parallax_wrapper .pagination .item{display:inline-block;padding:15px 5px;position:relative;width:46px;height:32px;cursor:pointer;text-indent:-999em;z-index:1}.slider_parallax_wrapper .pagination .item+.page{margin-left:-2px}.slider_parallax_wrapper .pagination .item::before{content:"";display:block;position:absolute;top:15px;left:5px;width:36px;height:2px;opacity:.3;transition:background .2s ease}.slider_parallax_wrapper .pagination .item::after{width:0;background:#fff;z-index:2;transition:width .2s ease}.slider_parallax_wrapper .pagination .item.is-active::before,.slider_parallax_wrapper .pagination .item:hover::before{opacity:1}.slider_parallax_wrapper .arrows .arrow{padding:20px;position:absolute;top:50%;cursor:pointer;z-index:3;transform:translateY(-50%)}.slider_parallax_wrapper .arrows .prev{left:0}.slider_parallax_wrapper .arrows .prev:hover .svg{left:-10px}.slider_parallax_wrapper .arrows .next{right:0}.slider_parallax_wrapper .arrows .next:hover .svg{left:10px}.slider_parallax_wrapper .arrows .svg{background:center/cover url(../images/arrow-left.png) no-repeat;width:54px;height:96px}.slider_parallax_wrapper .arrows .next .svg{background:center/cover url(../images/arrow-right.png) no-repeat;width:53px;height:95px}.slider_parallax_wrapper .slide .caption .text{font-size:18px}.body{margin-top:180px}.body .section .container{max-width:1200px;margin-left:auto;margin-right:auto}.body .section .container>*{max-width:860px;margin:0 auto}.body .section .container img.aligncenter{display:block;margin-left:auto;margin-right:auto}.body[data-page-name=beauty] .section{background:#f5f4f3 url(../images/beauty/bg.jpg) center top no-repeat;background-size:100%;padding:25% 20px 60px}.body[data-page-name=beauty] .section .container{border-radius:6px;background-color:#fff;box-shadow:0 0 53px 0 rgba(79,79,79,.1);padding:67px 20px}.body[data-page-name=beauty] .section img{max-width:100%;height:auto}.body[data-page-name=beauty] .section h1{font-size:32px!important}.body[data-page-name=beauty] .section h3{font-size:22px!important}.body[data-page-name=beauty] .section p{font-size:16px!important;line-height:2;padding:0}.body[data-page-name=beauty] .section .ul-list{display:flex;justify-content:flex-start;align-items:center}.body[data-page-name=beauty] .section .ul-list .circle{width:8px;height:8px;border-radius:50%;background:#b1b1b1;overflow:hidden;margin-right:20px}.body[data-page-name=beauty] .section ul{padding-left:20px}.body[data-page-name=beauty] .section .ul-list .square{width:8px;height:8px;background:#b1b1b1;overflow:hidden;margin-right:20px}.body[data-page-name=beauty] .section .ul-list .arrow{border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ae5da1;width:0;height:0;overflow:hidden;margin-right:20px}.body[data-page-name=beauty] .section .price{font-size:26px!important}.body[data-page-name=beauty] .section table{font-size:22px;font-weight:700;margin:0 auto;border-collapse:collapse;width:100%;max-width:700px;text-align:center;vertical-align:initial}.body[data-page-name=beauty] .section table td{padding:.75rem 0;vertical-align:middle}.body[data-page-name=beauty] .section p .btn{font-size:40px;padding:.5rem 2rem;line-height:1;width:fit-content;display:block;border-radius:40px;text-align:center;max-width:380px;margin:0 auto;color:#fff}.body[data-page-name=beauty] .section{color:#5c5c5c}.footer{background-color:#ece8e2;color:#796d63;font-family:Heebo;font-size:13px;font-weight:300}.footer ul{display:flex;list-style:none;max-width:1077px;margin:0;margin:auto;padding-top:50px;padding-bottom:50px}.footer ul>li{margin-right:86px}.footer ul>li:nth-child(3){margin-right:0;margin-left:auto;width:25%}.footer ul>li span.email{background:url(../images/email.png) no-repeat;width:173px;height:13px;display:inline-block}.footer ul>li .icon{display:inline-block;width:24px;height:24px;margin-right:20px}.footer ul>li .icon.tel{background:url(../images/icon-tel.png)}.footer ul>li .icon.whatsapp{background:url(../images/icon-whatsapp.png)}.footer ul>li .icon.wechat{background:url(../images/icon-wechat.png)}.footer ul>li .icon.xhs{background:url(../images/icon-xhs.png)}.footer ul>li .icon.address{background:url(../images/icon-address.png)}.footer ul>li .icon.email{background:url(../images/icon-email.png)}.footer ul>li .icon.clock{background:url(../images/icon-clock.png) no-repeat;vertical-align:top;padding-top:.5em;padding-bottom:.5em;background-position:0 .5em;box-sizing:content-box}.footer a{color:inherit}.footer p>*{vertical-align:middle}.footer ul>li .icon.clock+div{display:inline-block}.footer p{line-height:1.8;padding-top:.5em;padding-bottom:.5em}.footer img{max-width:95%;height:auto}.footer .footer-contact-btn{display:inline-flex;width:30px;background-color:#b3a693;border-radius:50%;padding:5px;margin-right:10px;transition:all .3s ease-out;text-align:center;height:30px;align-items:center;justify-content:center;vertical-align:middle}.footer .footer-contact-btn img{vertical-align:middle}.footer .footer-contact-btn img.instagram{width:40px;height:40px;max-width:none}.footer .footer-contact-btn:last-child{margin-right:0}.footer ul:after{content:'';display:block;clear:both}.footer .copyright-container{border-top:1px solid #fff;color:#796d63;background-color:#e6e2db;-webkit-transition:-webkit-transform .5s ease;-o-transition:-o-transform .5s ease;transition:-webkit-transform .5s ease}.footer .copyright{display:flex;text-align:left;font-family:Heebo;font-size:12px;font-weight:300;clear:both;max-width:960px;margin:auto;padding-top:20px;padding-bottom:10px}.sidebar{position:fixed;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);right:0;z-index:99999}.sidebar ul{list-style:none}.sidebar ul li{margin-bottom:7px;height:40px;outline:0;position:relative;display:block}.sidebar ul li a{right:-100%;transform:translateX(-40px) translateZ(0);-webkit-transform:translateX(-40px) translateZ(0);-moz-transform:translateX(-40px) translateZ(0);-ms-transform:translateX(-40px) translateZ(0);-o-transform:translateX(-40px) translateZ(0);width:100%;position:relative;display:inline-block;height:40px;transition:none;color:#000}.sidebar ul li a:hover{right:0;padding-right:0}.sidebar ul li a:hover .icon{background:#81756b}.sidebar ul li a:hover+.tooltip{right:47px;margin-right:0;opacity:1}.sidebar ul li .tooltip.qr{padding:2px;font-size:0;border-radius:8px}.sidebar ul li .tooltip.qr img{border-radius:inherit;padding:5px;background:#fff;width:110px}.sidebar ul li .tooltip.qr.instagram img{padding:0}.sidebar ul li .tooltip.qr:before{content:none}.sidebar ul li .icon{background:#b3a693;border-radius:50%;position:absolute;top:0;width:40px;line-height:40px;display:block;text-align:center;z-index:2;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;color:#fff;height:40px;z-index:99;left:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.sidebar ul li .icon img{width:20px}.sidebar ul li .icon i{line-height:40px;width:100%;font-size:22px}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.sidebar ul li .icon .fa-phone{font-size:16px}.genericon-facebook-alt:before{content:"\f204"}.sidebar ul li .tooltip{position:absolute;width:auto;opacity:0;white-space:nowrap;color:#eee;background:#222;top:50%;font-size:10px;font-style:italic;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:5px 10px 5px 20px;border-radius:3px;line-height:1;right:60px;-webkit-transition:right .5s ease-in-out,opacity .5s ease-in-out;transition:right .5s ease-in-out,opacity .5s ease-in-out;pointer-events:none}.sidebar ul li .tooltip:before{content:"\f129";position:absolute;font-family:FontAwesome;left:7px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.sidebar ul li .tooltip:after{width:0;height:0;border-style:solid;content:'';position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-width:5.5px 0 5.5px 7px;border-color:transparent transparent transparent #222;right:-6px}a#toTop{background:rgba(0,0,0,.1);color:#fff;border-radius:0;width:45px;height:45px;box-sizing:border-box;opacity:0;text-align:center;padding:10px 10px 10px 10px;position:fixed;bottom:20px;right:10px;cursor:pointer;transition:color .3s,background-color .3s,opacity .3s;-moz-transition:color .3s,background-color .3s,opacity .3s;-o-transition:color .3s,background-color .3s,opacity .3s;-webkit-transition:color .3s,background-color .3s,opacity .3s;z-index:9;background:rgba(0,0,0,.1);color:#fff;display:block}#perspective{width:100%;min-height:100%;position:relative;overflow:auto}#close_mobile_menu{right:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.mobile_menu_wrapper{background-color:#fff;left:-10px;-webkit-transition:-webkit-transform .4s ease;-moz-transition:transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate(-400px,0);-moz-transform:translate(-400px,0);transform:translate(-400px,0);-webkit-backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-overflow-scrolling:touch;box-sizing:border-box;background:#111;position:fixed;top:0;height:100%;color:#999;box-shadow:0 0 3px 0 #c8c0b5}.mobile_menu_content{display:table;width:100%;height:100%}.mobile_menu_wrapper .mobile_menu_content>div{width:100%;max-height:100%;overflow:auto;display:table-cell;vertical-align:middle}.mobile_main_nav.mainnav_in{-webkit-animation:mainNavIn .4s;animation:mainNavIn .4s;display:block}#sub_menu,.mobile_main_nav{margin-top:40px;margin-bottom:40px;list-style:none;overflow:hidden;width:100%}#close_mobile_menu i,#sub_menu li a,.fullmenu_content #copyright,.mobile_main_nav li a,.mobile_menu_wrapper .sidebar_wrapper,.mobile_menu_wrapper .sidebar_wrapper a,.mobile_menu_wrapper .sidebar_wrapper h2.widgettitle,.mobile_menu_wrapper .social_wrapper ul li a{color:#333}.mobile_main_nav li a{letter-spacing:.5px!important}#sub_menu li a,.mobile_main_nav li a{line-height:3.5em!important}#sub_menu li a,.mobile_main_nav li a{font-family:Heebo,Helvetica,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important}.mobile_main_nav li a{font-size:18px!important}#sub_menu li a,.mobile_main_nav li a{width:100%;display:block}.mobile_main_nav li ul.sub-menu{display:none}body.js_nav .mobile_menu_wrapper,html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-o-transform:translate(0,0);overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;left:0;z-index:99}.mobile_menu_wrapper{background-color:#fff}#close_mobile_menu.open,body.js_nav #close_mobile_menu{z-index:99}.mobile_main_nav.mainnav_in{-webkit-animation:mainNavIn .4s;animation:mainNavIn .4s}.mobile_main_nav.mainnav_out{-webkit-animation:mainNavOut .4s;animation:mainNavOut .4s}#menu_back:before{font-size:12px;margin-right:.7em;position:relative;display:inline;font-family:'Font Awesome 5 Free';content:"\f104";font-weight:900}#menu_back{text-transform:uppercase!important;letter-spacing:2px!important;font-size:14px!important;margin-bottom:5px;font-weight:600!important}.mobile_menu_wrapper #sub_menu .sub-menu{margin-left:0}#sub_menu .sub-menu{margin-left:15px;margin-top:5px;margin-bottom:5px;list-style:none}.nav,.nav_page_number,.subnav{list-style:none;padding:10px 0 10px 0}.nav>li,.nav_page_number>li{display:inline-block}#sub_menu li a,.mobile_main_nav li a{font-family:Jost;font-size:20px;font-weight:500;letter-spacing:0;line-height:2;text-transform:uppercase}#sub_menu li{width:100%}#sub_menu li a{line-height:2.5em!important}#sub_menu li.sub-title_s>a{font-weight:700!important}#sub_menu li+li{margin-top:10px}.dialog{padding:30px;background-color:#fff;box-sizing:border-box;box-shadow:0 0 10px 0 rgba(4,0,0,.1);position:fixed;top:50%;left:50%;z-index:9999999;display:none}.dialog .dialog-title{font-size:24px;color:#333;margin-bottom:30px}.info-supply-dialog{width:480px;margin-left:-240px;margin-top:-180px}.dialog-close{cursor:pointer;display:block;position:absolute;top:10px;right:10px;width:36px;height:36px;background:url(../images/icon-close.png) no-repeat}.dialog-close:hover{background:url(../images/icon-close-hover.png) no-repeat}.statusDialog.variant{width:100%;height:100%;top:0;left:0;margin:0;background-color:transparent;padding:0}.statusDialog.variant .dialog-mask{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:.6;z-index:999999;animation:fadeIn .2s forwards}.statusDialog.variant .content{background-color:#fff;width:350px;transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;padding:30px;background-color:#fff;box-sizing:border-box;box-shadow:0 0 10px 0 rgba(4,0,0,.1);z-index:9999999}.statusDialog.variant .content>p{text-align:center;font-size:18px;line-height:20px;margin-bottom:30px}.statusDialog .btn-group{width:68px;height:34px;margin:auto}.statusDialog .icon.success{width:58px;height:58px;display:block;margin:0 auto 20px;background:url(../images/icon-success.png) no-repeat}.statusDialog .icon.error{width:58px;height:58px;display:block;margin:0 auto 20px;background:url(../images/icon-warning.png) no-repeat}.statusDialog .btn-group>span{width:fit-content;height:100%;display:block;float:left;text-align:center;line-height:34px;box-sizing:border-box;border:1px solid #ccc;cursor:pointer;padding:0 15px;outline:0;color:#666;font-size:18px;border-radius:4px}.statusDialog .btn-group>span:first-child:hover{border-color:#e7a85f;color:#e7a85f}.mask{position:fixed;width:100%;height:100%;background:#000;opacity:.5;top:0;display:none;z-index:99999999}.mask .loading{background:url(../images/loading.gif);width:37px;height:37px;position:absolute;top:0;left:0;margin:auto;bottom:0;right:0}.not-found{position:relative;padding-top:40px;padding-bottom:40px}.not-found img{width:100%}.not-found .text{position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.not-found .text p{font-size:33px;color:#437267;line-height:1.2;text-align:center;padding:0;margin-bottom:10px}.not-found .btn a{line-height:1;padding:10px 20px;text-align:center;border-radius:21.5px;transition:all .3s;background-image:-moz-linear-gradient(270deg,#5fa88d 0,#3c645d 100%);background-image:-webkit-linear-gradient(270deg,#5fa88d 0,#3c645d 100%);background-image:-ms-linear-gradient(270deg,#5fa88d 0,#3c645d 100%);font-size:24px;color:#fff;display:block}.only-mobile{display:none}.only-desktop{display:block}@keyframes mainNavOut{from{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}to{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}}@-webkit-keyframes mainNavOut{from{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}to{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}}@keyframes mainNavIn{from{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}to{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}}@-webkit-keyframes mainNavIn{from{transform:translateX(-200px);-webkit-transform:translateX(-200px);opacity:0}to{transform:translateX(0);-webkit-transform:translateX(0);opacity:1}}@media only screen and (min-width:1200px){.header .menu-wrapper{max-width:1425px;width:100%;box-sizing:border-box;margin:auto;padding:0 90px}.header .logo-wrapper .social-container{left:90px}.header .logo-wrapper .right-button{right:90px}.footer .copyright,.footer ul{max-width:1425px;width:100%;box-sizing:border-box;margin:auto;padding:0 90px}.footer .copyright{padding-top:30px;padding-bottom:30px}.footer ul{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width:960px) and (max-width:1099px){body{line-height:1.6}}@media only screen and (min-width:768px) and (max-width:960px){body{font-size:16px}h1{font-size:30px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}h5{font-size:16px}h6{font-size:14px}h7{font-size:12px}body .body{overflow-x:hidden;margin-top:126px}body.js_nav>.wrapper{transform:translateZ(0) translateX(300px) rotateY(0)}body.js_nav .body{left:0}.header .menu-wrapper{height:auto;display:none}.top_bar{width:100%;padding:0}.top_bar.scroll .logo-wrapper{display:block}.header .logo-wrapper .right-button a{display:inline-block!important}.footer ul{box-sizing:border-box;width:100%;margin:auto;padding:40px 30px 40px 30px}.footer ul>li{width:46%;margin-right:3%;margin-bottom:3%}.footer ul>li:nth-child(3){clear:both}.footer .copyright{padding-top:40px;padding-bottom:50px;justify-content:center;width:100%}#toTop{bottom:15px}.mobile_menu_wrapper{padding:50px 20px;width:300px}.mobile_menu_wrapper .mobile_menu_content>div{padding:0}#sub_menu,.mobile_main_nav{margin:0;padding:0}.not-found .text p{font-size:24px}.not-found .text .btn a{font-size:20px}}@media only screen and (min-width:768px){.header .logo-wrapper{padding:21px 0 20px}}@media (max-width:768px){body .body{margin-top:100px}}@media (max-width:960px){.footer{padding-top:40px}.footer ul{width:100%;flex-wrap:wrap;margin:auto;padding:0 30px 0 30px;box-sizing:border-box}.footer ul>li,.footer ul>li:nth-child(3){width:100%;text-align:center;margin-bottom:20px;margin-right:0}}@media only screen and (max-width:767px){body{-webkit-text-size-adjust:none}body{font-size:16px}h1{font-size:34px}h2:not(.widgettitle){font-size:28px}h3:not(.mphb-booking-details-title,.mphb-room-number){font-size:26px}h4:not(.mphb-services-details-title,.mphb-price-breakdown-title){font-size:24px}h5:not(.elementor-size-default){font-size:20px}h6{font-size:14px!important}h7{font-size:17px}h3 em{font-size:21px!important}.header .logo-wrapper{padding:15px 30px}.header .logo-wrapper .social-container{display:none}.header .logo-wrapper .right-button a{display:inline-block!important}.header .logo-wrapper .logo-container{text-align:left}.header .logo-wrapper .logo-container img{max-height:70px!important;width:auto;height:auto;margin-top:0;display:inline-block}.header .menu-wrapper{height:auto;display:none}.top_bar.scroll .logo-wrapper{display:block}.footer .copyright{justify-content:center;width:100%;text-align:center}#toTop{right:10px}.mobile_menu_wrapper{width:270px;padding:30px}body.js_nav .mobile_menu_wrapper{padding-bottom:60px}#sub_menu li a#menu_back{font-family:Prata,Georgia,serif!important;font-weight:600!important}#sub_menu li a{line-height:1.25!important}#sub_menu{margin:0}#sub_menu li.sub-title_s>a{font-size:18px!important;margin-top:20px;margin-bottom:0!important;line-height:2!important}.body[data-page-name=beauty] .section h1{font-size:24px!important}.body[data-page-name=beauty] .section h3{font-size:18.5px!important}.body[data-page-name=beauty] .section p{font-size:16px!important;line-height:2;padding:0}.body[data-page-name=beauty] .section table{font-size:16px;font-weight:700}.body[data-page-name=beauty] .section p .btn{font-size:22px}.slider_parallax_wrapper .arrows .next .svg,.slider_parallax_wrapper .arrows .svg{width:27px;height:48px}.not-found .text{position:relative;top:20px}.not-found .text p{font-size:24px;margin-bottom:15px}.not-found .text .btn a{width:fit-content;margin:0 auto}}@media only screen and (min-width:480px) and (max-width:767px){body{-webkit-text-size-adjust:none}body.js_nav>.wrapper{transform:translateZ(0) translateX(270px) rotateY(0)}}@media screen and (max-width:667px) and (orientation:landscape){body{-webkit-text-size-adjust:none}}@media only screen and (min-width:601px){#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-flyout ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu>ul.mega-sub-menu{opacity:0;transform:translate(0,10px);transition:opacity .4s ease-in,transform .4s ease-in,visibility .4s ease-in}#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-menu-megamenu.mega-toggle-on ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up] li.mega-menu-item.mega-toggle-on>ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:focus>ul.mega-sub-menu,#mega-menu-wrap-primary-menu #mega-menu-primary-menu[data-effect=fade_up].mega-no-js li.mega-menu-item:hover>ul.mega-sub-menu{opacity:1;transform:translate(0,0);visibility:visible}}@media only screen and (max-width:480px){.mobile_menu_wrapper{left:inherit;right:-10px;-webkit-transform:translate(400px,0);-moz-transform:translate(400px,0);transform:translate(400px,0)}body.js_nav .mobile_menu_wrapper,html[data-menu=leftmenu] body.js_nav .mobile_menu_wrapper{left:inherit;right:0}body.js_nav>.wrapper{transform:translateZ(0) translateX(-300px) rotateY(0)}.only-mobile{display:block}.only-desktop{display:none}}