*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;outline:none}body{margin:0;padding:0}h1,h2{margin:0;padding:15px 0}h3,h4,h5,h6{margin:0;padding:10px 0}img{border:none;height:auto;max-width:100%}a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}p{line-height:2!important;margin:0;text-align:justify!important}*+h1,*+h2,*+h3{margin-top:25px}*+h4,*+h5,*+h6{margin-top:20px}*+p{margin-top:15px}::selection{background-color:#004886;color:#fff}::-moz-selection{background-color:#004886;color:#fff}::-ms-selection{background-color:#004886;color:#fff}.header__row{width:100%}.header__left,.header__row{align-items:center;display:flex}.header__left{width:50%}.header__right{text-align:right;width:50%}.container{float:none;margin:0 auto;max-width:1200px;padding:0 15px;width:100%}.header__container>div{width:100%}.navigation{padding-left:30px}span.he_icon svg{height:22px;margin-right:4px;vertical-align:middle;width:22px}span.he_phone a{color:#000}.header__main{padding:15px 0;transition:all .4s ease}span.he_icon img{vertical-align:text-top;width:22px!important}.footer__logo{text-align:left}.footer__logo a{display:inline-block}.footer__main{padding-bottom:20px;padding-top:20px}.footer__row{display:flex;flex-flow:wrap;font-size:16px;justify-content:space-between;line-height:22px;padding-top:25px}.footer__row>div{padding-right:30px;text-align:left;width:270px}.social_area ul{list-style:none;padding:10px 0 0}.social_area ul li{display:inline-block;vertical-align:middle}.footer__row h5{font-size:20px;line-height:22px;margin-bottom:10px}.footer__copyright_new{font-size:16px;line-height:22px;margin-top:80px;text-align:center}.footer__main .container{max-width:1100px}.social_area li a svg{height:30px}.social_area ul li{padding-right:8px}.footer{border-radius:90px 90px 0 0;padding-bottom:20px;padding-top:35px}.footer__address a{color:#000}.header__right ul li:first-child{margin-right:15px}.havefree_session__innerrow{background-position:10% 50%;background-repeat:no-repeat;background-size:35%;border-radius:0 219.5px 0 0;margin-bottom:0;padding:60px 190px 75px 65px}.havefree_session__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:25px}.hs__header{padding-right:30px}.map_module__rowinner{align-items:center;display:flex}.map_module__left{padding-right:60px;width:80%}.map_module__right{width:20%}.map_module__left iframe{border-radius:30px;filter:drop-shadow(10px 10px 36px rgba(0,0,0,.1));height:585px;width:100%}.map_module__header{margin-bottom:59px}.map_module__coumn{font-size:16px;line-height:22px;margin:40px 0}.map_address h5{font-size:28px;font-weight:700;line-height:31px;margin-top:10px;padding-bottom:5px}.map_module__main{padding:100px 0}body{background-color:#f8f6f7}.hero_section{padding-bottom:100px;padding-top:100px}.hero_inner{display:flex;flex-direction:row-reverse;flex-wrap:wrap}.hero_inner>div{width:50%}.hero_right{padding-bottom:75px;position:relative}.hero_right .text{padding:32px 0 92px}.hero_section .hero_left{line-height:0;text-align:right}.hero_right .inner{max-width:530px}.hero_right .link{bottom:0;display:flex;flex-wrap:wrap;position:absolute;width:100%}.hero_right .link>div+div{padding-left:18px}.hero_right .link a{color:#000}.our_spa_row{display:flex;flex-wrap:wrap;margin:0 -15px}.our_spa_row>div{padding:0 15px;width:50%}.our_spa_thumb img{border-radius:0 0 0 329.5px}.our_spa_thumb>div,.play_btn a{position:relative}.play_btn a{border-radius:100%;display:block;height:132px;width:132px}.play_btn a:after{border-bottom:25px solid transparent;border-left:41px solid #fff;border-top:25px solid transparent;bottom:0;content:"";display:block;height:0;left:12px;margin:auto;position:absolute;right:0;top:0;width:0}.play_btn a:before{border:1px solid;border-radius:100%;content:"";height:calc(100% + 40px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% + 40px)}.our_spa_thumb .play_btn{bottom:90px;left:20px;position:absolute}.our_spa_content .points{display:flex;flex-wrap:wrap;padding-top:50px}.our_spa_content .points>div{align-items:center;display:flex;flex-wrap:wrap;width:50%}.our_spa_content .points .img{line-height:0;margin-right:20px;text-align:center;width:36px}.our_spa_content .points>div{font-size:24px;padding:25px 0}.our_spa_content .points>div:first-child,.our_spa_content .points>div:nth-child(2){padding-top:0}.our_spa_content .points>div:last-child,.our_spa_content .points>div:nth-last-child(2){padding-bottom:0}.our_spa_section .heading{padding-bottom:88px}.our_spa_row .our_spa_thumb{padding-right:30px}.our_spa_row .our_spa_content{padding-left:30px}.tab_ctn_left h4{font-size:32px;font-weight:700;line-height:36px}.faq_section{padding:80px 0}.faq_section .tab{display:flex;flex-wrap:wrap}.faq_section .tab_left{border-right:1px solid;padding-right:45px;width:30%}.faq_section .tab-content-group{padding-left:60px;width:70%}.accordion-title{cursor:pointer;padding:15px 0;position:relative}.accordion-title:after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAALCAYAAACUPhZAAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEbSURBVHgBpZK7ccJAEEB3tQ24BEqwM5MJOrjIgRPTga3UI3M2Tm3UAWQMkRjI+USQQQmUQAO6Y1eg4ztCwM7c7P/tzd4hFJBYv5c88kZslvgsTWIqSkfLS314JTiTQgO8C+CHgxuDqYgWX+KSvwm+AdPhKsJoLHo3gHIHYD7YPrK7YuDT/gq2q5qzyWBcmCSRFa0K3ZyIYgf2TncrvsQlL3VEGJ/jnMD7v0HLgvXFNoA19RktzjVKnN9AiW0BfenLhadgC28p2JqaCv96kCPpG3BdOoD7jgc4+KAR1B0Y4Ft9RW0oIFJnED7cgJ+gmeUoAzNQO3D4r+EK6Q6ns5dqGfl3+PxFnl+rZeiMphO8F7wvcSPQvIq62Kz1GorQmdQeho5YAAAAAElFTkSuQmCC");background-position:50%;background-repeat:no-repeat;bottom:0;content:"";height:25px;margin:auto 0;position:absolute;right:0;top:0;transform:scale(-1);transition:all .3s ease;width:25px}.accordion-title.active:after{transform:scale(1)}.tab-list{margin:13px 0;padding-right:40px}.tab-list ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.tab-list ul li{cursor:pointer;margin:9px 0;padding-left:40px;position:relative;width:100%}.tab-list ul li:before{bottom:0;content:"";height:1px;left:0;margin:auto 0;position:absolute;top:0;transition:all .3s ease;width:30px;width:0}.tab-list ul li.active:before{width:30px}.tab-list ul li.active{pointer-events:none}.accordion-title1{display:none}.tab_ctn{display:flex;flex-wrap:wrap}.tab_ctn .tab_ctn_left{padding-right:20px;width:60%}.tab_ctn .tab_ctn_right{text-align:right;width:40%}.tab_ctn .tab_ctn_right img{border-radius:120px;border-bottom-left-radius:0;border-top-right-radius:0}.accordion-title.active{pointer-events:none}.accordion-text{display:none}.tab_ctn .text{padding:43px 0 64px}.thumb img{border-radius:191.5px 191.5px 0 0}.sinlge_content{padding-top:25px;text-align:center}.name{font-size:32px;line-height:34px}.sub-title{font-size:24px;line-height:29px;margin-top:10px}.our_team_section{margin:80px 0}.our_team__header{padding-bottom:70px}.our_team_slider .slick-slide{padding:0 25px}.slick_slider__left ul.slick-dots{display:flex;list-style:none;margin:0;padding:0;position:static}.slick_slider__left ul.slick-dots li{padding:0;width:100%}.slick_slider__left ul.slick-dots li button{background:transparent;border-bottom:2px solid #f0e8ec;border-radius:0;font-size:0;height:2px;padding:0;vertical-align:middle;width:100%}.slick_slider__nav{align-items:center;display:flex;margin-top:70px;padding-left:30px;padding-right:30px}.slick_slider__right{display:flex;width:70px}.slick_slider__left{padding-right:25px;width:calc(100% - 70px)}.slick_slider__right span{cursor:pointer;height:auto;padding:0 10px;width:auto}.slick_slider__right .slick-arrow{margin-top:0;position:static}.contact__row{align-items:center;display:flex}.contact__left{padding-right:30px;width:50%}.contact__right{padding-left:30px;width:50%}.contact__hero{padding-bottom:100px;padding-top:100px}.contact_form__header{text-align:center}.contact_form__row{background:#efe8e3;border-radius:30px;margin-top:36px;padding:40px}h3:empty{display:none}.contact_form__main{padding-bottom:65px;padding-top:65px}.form-columns-1 .input .hs-input{width:100%!important}.form-columns-1 .inputs-list li .hs-input{width:auto!important}.our_locations__row{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.our_locations__main{padding:60px 0}.our_locations__icon{padding-bottom:10px}.our_locations__details{font-size:16px;font-weight:500;line-height:21px;padding-top:10px}.our_locations__header{padding-bottom:90px;text-align:center}.make_visit__row{text-align:center}.make_visit__header{margin:0 auto;max-width:800px;padding-bottom:75px}.make_visit__header h2{margin-bottom:50px}.leftimage_righttext__row{align-items:center;display:flex;flex-flow:wrap}.leftimage_righttext__left{padding-right:60px;width:50%}.leftimage_righttext__right{padding-left:60px;width:50%}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list,.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:none}[dir=rtl] .slick-slide{float:right}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.slick-arrow{background:transparent;color:#fff;display:inline-block;font-size:0;height:35px;margin-top:-17.5px;position:absolute;top:50%;width:35px;z-index:5;text-index:-9999;cursor:pointer}.slick-arrow:before{font-family:FontAwesome;font-size:14px}.slick-arrow:hover{background:transparent;color:#000}.slick-arrow.slick-prev{left:-98px}.slick-arrow.slick-prev:before{background-image:url();background-repeat:no-repeat;background-size:contain;content:"";height:28px;position:absolute;transform:rotate(180deg);width:31px}.slick-arrow.slick-next{right:-68px}.slick-arrow.slick-next:before{background-image:url();background-repeat:no-repeat;background-size:contain;content:"";height:22px;position:absolute;width:31px}.slick-arrow.slick-next.slick-disabled:before,.slick-arrow.slick-prev.slick-disabled:before{opacity:.4;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slick-arrow.slick-disabled{display:none}ul.slick-dots{bottom:0;float:left;list-style:none;margin:0;padding:0;padding:10px 0 0;position:absolute;text-align:center;width:100%}ul.slick-dots li{display:inline-block;padding:0 5px}ul.slick-dots li button{background:transparent;border:1px solid #fff;border-radius:100%;display:inline-block;font-size:0;height:16px;width:16px;text-index:-9999;cursor:pointer;padding:0}ul.slick-dots li button:hover,ul.slick-dots li.slick-active button{background:#fff}@media (min-width:990px){nav.mainmenu ul li a{color:#425b76}nav.mainmenu ul li{padding:10px 20px}.header__right li{display:inline-block;vertical-align:middle}.header__right ul li{margin-left:24px}.header__right ul{margin:0;padding:0}.header__right ul li:first-child{margin-left:0}.sticky .header{background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.2);left:0;position:fixed;right:0;top:0;width:100%;z-index:3}.sticky .header__main{padding:10px 0}}@media (min-width:992px) and (max-width:1200px){nav.mainmenu ul li{padding:10px 15px}.header__right ul li,nav.mainmenu ul li a{font-size:16px;line-height:22px}}@media (max-width:991px){.mainmenu,.mainmenu *{background-color:transparent;background-image:none;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;bottom:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#fff;display:block;float:none;font-weight:400;height:auto;left:auto;line-height:1;margin:0;max-width:none;padding:0;position:static;right:auto;text-align:left;text-decoration:none;text-indent:0;top:auto;width:100%}a.mobile-trigger{border-radius:6px;cursor:pointer;display:inline-block!important;font-size:16px;font-weight:400;height:44px;padding:12px 10px;position:absolute;right:15px;text-align:left;text-transform:uppercase;top:19px;-webkit-transition:background-color .2s linear;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;transition:color .2s ease-in;width:44px;z-index:99999999999}a.mobile-trigger:hover{color:#fff;text-decoration:none}a.mobile-trigger span{display:inline}a.mobile-trigger span:before{content:"Menu";position:absolute}a.mobile-trigger span:after{content:"Close";opacity:0;position:relative;right:2px;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}.mobile-open a.mobile-trigger{background:transparent;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}.mobile-open a.mobile-trigger span:after{opacity:1}a.mobile-trigger i{display:inline;margin-left:0;position:relative;top:-2px;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;transition-delay:.2s;-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}a.mobile-trigger i:after,a.mobile-trigger i:before{content:"";position:absolute}a.mobile-trigger i,a.mobile-trigger i:after,a.mobile-trigger i:before{background-color:#fff;display:inline-block;height:3px;width:24px}a.mobile-trigger i:before{margin-top:-8px}a.mobile-trigger i:after,a.mobile-trigger i:before{-webkit-transition-delay:.2s,0;-webkit-transition-duration:.2s;-webkit-transition-property:margin,-webkit-transform}a.mobile-trigger i:after{margin-top:8px}.mobile-open a.mobile-trigger i{background-color:transparent;-webkit-box-shadow:0 1px 1px transparent;-moz-box-shadow:0 1px 1px transparent;box-shadow:0 1px 1px transparent;-webkit-transition-delay:.2s}.mobile-open a.mobile-trigger i:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.mobile-open a.mobile-trigger i:after,.mobile-open a.mobile-trigger i:before{-webkit-box-shadow:0 1px 1px transparent;-moz-box-shadow:0 1px 1px transparent;box-shadow:0 1px 1px transparent;margin-top:0;-webkit-transition-delay:0,.2s}.mobile-open a.mobile-trigger i:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}span.child-triggerm{border-left:1px dotted hsla(0,0%,100%,.2);cursor:pointer;display:block!important;height:45px!important;min-width:55px!important;padding:0!important;position:absolute;right:0;top:0;width:55px!important}span.child-triggerm:hover{text-decoration:none}span.child-triggerm span{margin:0 auto!important;position:relative;top:50%;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}span.child-triggerm span:after{content:"";position:absolute}span.child-triggerm span,span.child-triggerm span:after{background-color:#fff;display:block;height:1px;width:10px}.row-fluid .mainmenu .hs-menu-flow-horizontal>ul>li:hover span.child-triggerm span,.row-fluid .mainmenu .hs-menu-flow-horizontal>ul>li:hover span.child-triggerm span:after{background-color:#fff}span.child-triggerm span:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}span.child-triggerm span:after,span.child-triggerm.child-open span:after{-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}span.child-triggerm.child-open span:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}span.child-triggerm.child-open span{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition-duration:.2s;-moz-transition-duration:.2s;transition-duration:.2s}.mainmenu.js-enabled .hs-menu-children-wrapper,.mainmenu.js-enabled .hs-menu-flow-horizontal{display:none}.mainmenu ul.hs-menu-children-wrapper{display:none;opacity:1!important;position:static!important;visibility:visible!important}.mainmenu.js-enabled .hs-menu-flow-horizontal{-webkit-box-shadow:0 5px 5px 0 rgba(0,0,0,.65);-moz-box-shadow:0 5px 5px 0 rgba(0,0,0,.65);box-shadow:0 5px 5px 0 rgba(0,0,0,.65);left:0;position:absolute;top:20px;width:100%}.mainmenu .hs-menu-flow-horizontal{padding:40px 0 0;width:100%;z-index:8888}.mainmenu .hs-menu-flow-horizontal>ul>li{position:relative}.mainmenu .hs-menu-flow-horizontal>ul>li a{font-size:17px;line-height:45px;overflow:visible}.mainmenu .hs-menu-flow-horizontal ul li{border-top:1px dotted hsla(0,0%,100%,.35)}.mainmenu .hs-menu-flow-horizontal ul li a{padding:0 10px}.mainmenu .hs-menu-flow-horizontal ul li a:hover{color:#fff}.mainmenu .hs-menu-flow-horizontal>ul ul li{background-color:hsla(0,0%,100%,.08)}.mainmenu .hs-menu-flow-horizontal>ul ul li a{font-size:16px;text-indent:10px}.mainmenu .hs-menu-flow-horizontal>ul ul ul li a{text-indent:30px}.mainmenu .hs-menu-flow-horizontal>ul ul ul ul li a{text-indent:50px}.footer__row{justify-content:space-between;padding-top:25px}.footer__copyright_new{margin-top:52px}.footer__row>div{padding-bottom:20px}.header__left{width:25%}.header__right{padding-right:65px;width:75%}.header__container{padding:0}.header__right ul li,nav.mainmenu ul li a{font-size:14px;line-height:20px}.header__right ul{list-style:none;margin:0;padding:0}.header__right ul li{display:inline-block;vertical-align:middle}.logo img{max-width:50px}span.he_icon img{vertical-align:bottom;width:18px!important}.our_spa_row .our_spa_content{padding-left:15px}.our_spa_row .our_spa_thumb{padding-right:15px}.our_spa_content .points .img{margin-bottom:8px}.faq_section .tab-content-group{padding-left:25px}.faq_section .tab_left{padding-right:10px}.name{font-size:22px;line-height:28px}.sub-title{font-size:16px;line-height:22px;margin-top:5px}.slick_slider__nav{margin-top:50px}.havefree_session__innerrow{border-radius:0 85px 0 0;padding:50px 35px}h2{font-size:54px;line-height:48px}.map_module__left{margin-top:25px;padding-right:0;width:100%}.map_module__header{margin-bottom:0}.map_module__rowinner{flex-direction:column}.map_module__right{width:100%}.map_module__left iframe{height:328px}.faq_section,.map_module__main{padding:40px 0}.contact__left{padding-right:0}.h1,h1{font-size:68px}}@media (max-width:767px){.footer__row{flex-direction:column}.social_area ul{margin:0;padding:0}.hero_inner{flex-direction:column}.hero_inner>div{width:100%}h1{font-size:61px}.hero_right{margin-top:30px}.our_spa_row{flex-direction:column}.our_spa_row>div{width:100%}.our_spa_section .heading{padding-bottom:40px}.play_btn a{height:75px;width:75px}.our_spa_row .our_spa_content{margin-top:30px}.our_spa_content .points>div{width:100%}.faq_section .tab{flex-direction:column}.faq_section .tab_left{border:none;width:100%}.faq_section .tab-content-group{margin-top:30px;padding-left:0;width:100%}.tab_ctn{flex-flow:column}.tab_ctn .tab_ctn_left{padding-right:0;width:100%}.tab_ctn .tab_ctn_right{margin-top:50px;text-align:center;width:100%}.our_team_slider .slick-slide{margin:0 20px;padding:0}.havefree_session__innerrow{border-radius:0 66px 0 0;padding:20px}.havefree_session__header{align-items:flex-start;flex-direction:column}.our_locations__row{gap:35px;grid-template-columns:repeat(1,1fr)}.our_locations__main{padding:40px 0}.our_locations__header{padding-bottom:40px}.contact__row{flex-flow:wrap}.contact__left{width:100%}.contact__right{padding-left:0;padding-top:50px;width:100%}.contact__hero{padding-bottom:50px;padding-top:50px}.contact_form__main{padding-bottom:30px;padding-top:30px}.contact_form__row{padding:25px 17px 25px 25px}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select{height:55px;width:100%}.our_locations__column{justify-self:center;text-align:center}.leftimage_righttext__left{padding-right:0;width:100%}.leftimage_righttext__right{margin-top:30px;padding-left:0;width:100%}}@media (max-width:480px){.form-columns-2 .hs-form-field .hs-input,.form-columns-3 .hs-form-field .hs-input{width:100%!important}}