@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800&display=swap);@import url(https://maxst.icons8.com/vue-static/landings/line-awesome/line-awesome/1.3.0/css/line-awesome.min.css);*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1{line-height:65px!important}ul[role=list],ol[role=list]{list-style:none}html{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}.elementor-accordion-item{border-bottom:2px solid var(--e-global-color-primary)!important}.elementor-tab-content{border-top:2px solid var(--e-global-color-primary)!important}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important;scroll-behavior:auto!important}}html,body{max-width:100%!important;overflow-x:hidden!important;margin:0;padding:0}img[src$=".svg"]{width:auto;height:auto}body{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on;text-rendering:optimizeLegibility;direction:ltr}a[href^=tel]{color:inherit;text-decoration:none}@media (min-width:1024px){.alignleft{float:left!important;text-align:center!important;margin-right:10px}.alignright{float:right!important;text-align:center!important;margin-left:10px}.aligncenter{margin:auto!important;text-align:center!important}}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background-color:#c4c4c4;border-radius:0}::-webkit-scrollbar-thumb:hover{background-color:#c4c4c4}::-webkit-scrollbar-track{background-color:#ededed}::-moz-scrollbar{width:7px}::-moz-scrollbar-thumb{background-color:#c4c4c4;border-radius:0}::-moz-scrollbar-thumb:hover{background-color:#c4c4c4}::-moz-scrollbar-track{background-color:#ededed}::scrollbar{width:7px}::scrollbar-thumb{background-color:#c4c4c4;border-radius:0}::scrollbar-thumb:hover{background-color:#c4c4c4}::scrollbar-track{background-color:#ededed}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.home h1{position:relative;overflow:hidden;margin:0}.home h1>div{position:relative;margin:0}.home .split-parent{overflow:hidden}.home .split-child{display:inline-block}.home .text-heading{width:900px}.container{margin:auto;width:100%}@media (max-width:767px){.container{max-width:630px;padding-left:15px;padding-right:15px}}@media (min-width:768px) and (max-width:834px){.container{max-width:730px;padding-left:0;padding-right:0}}@media (min-width:835px) and (max-width:1024px){.container{max-width:1000px;padding-left:0;padding-right:0}}@media (min-width:1025px){.container{max-width:1200px;padding-left:0;padding-right:0}}@media (min-width:1400px){.container{max-width:1200px;padding-left:0;padding-right:0}}@media (min-width:1800px){.container{max-width:1200px;padding-left:0;padding-right:0}}@media (min-width:2500px){.container{max-width:1200px;padding-left:0;padding-right:0}}.aspect-image{aspect-ratio:1;inline-size:80vw;max-inline-size:100%;object-fit:cover}@media (orientation:landscape){.aspect-image{aspect-ratio:16/9}}h1,h2,h3,h4,h5,h6{font-family:inherit,"Open Sans",Arial,sans-serif}p,a,li,span,li,small{font-family:inherit,"Open Sans",Arial,sans-serif}a{color:inherit}.jet-mega-menu-mega-container__inner{box-shadow:0 8px 18px -14px #3c3067}.jet-mega-menu-sub-menu ul{padding-top:20px!important;padding-bottom:20px!important}ul{padding-left:17px}#mainmenu .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-mega-container{top:154%}h3.wp-block-heading,h4.wp-block-heading{padding-bottom:30px;padding-top:30px;color:#3C3067;font-family:var(--e-global-typography-primary-font-family),Sans-serif}#purplegradientheader:after{content:"";width:100%;height:100%;position:absolute;right:0;top:0;background:linear-gradient(to left,#3c3067 7%,transparent 28%)}@media (max-width:767px){#purplegradientheader:after{background:#fff0}}@media (max-width:767px){#purplegradientheader .elementor-background-overlay{background-image:linear-gradient(0deg,var(--e-global-color-primary) 38%,#fff0 84%)}}h3.wp-block-heading{font-size:2rem;line-height:2rem}h4.wp-block-heading{font-size:1.5rem;line-height:1.5rem}.helptitlebefore h2:before{content:"Advice:";color:#7F73F5}.home h1{visibility:hidden}#mainheader{transition:all 0.4s ease!important}.before-image:before{content:"Before";position:absolute;left:0;top:-37px;font-family:"Circular Standard";color:#fff;background:#3c3067;padding:7px 20px;font-weight:700}.after-image:before{content:"After";position:absolute;left:0;top:-37px;font-family:"Circular Standard";color:#fff;background:#3c3067;padding:7px 20px;font-weight:700}.breadcrumbs span.current{color:#7F73F5;padding-left:5px}.breadcrumbs a{padding-right:5px;padding-left:5px}#contactformtabs .eael-tabs-nav{display:none}.active .elementor-icon-box-title a{color:#696280}.active{border-bottom:2px solid #7F73F5;padding-bottom:10px}.rank-math-breadcrumb a{color:#3C3067}.rank-math-breadcrumb .last{color:#7F73F5}.rank-math-breadcrumb span.separator{margin-left:20px;padding-right:20px;border-left:1px solid #696280;color:#fff0;font-size:23px}.rank-math-breadcrumb p{display:flex;flex-wrap:wrap;align-items:center}#video-testimonials .ytp-chrome-top{display:none}#video-testimonials .ytp-large-play-button{position:absolute;left:12%;top:16%}.dropshadowhover:hover img{box-shadow:-13px 13px 0 4px #504896;transform:translateX(13px) translateY(-13px);transition:all 0.5s ease}.dropshadowhover:hover a{color:#7F73F5}.dropdownhomemenu .elementor-nav-menu{width:100%}.dropdownhomemenu .elementor-nav-menu .sub-arrow{margin-top:0;margin-bottom:0;background:#7F73F5;padding:12px 9px;border:2px solid #7F73F5}.dropdownhomemenu .elementor-nav-menu .highlighted .sub-arrow{background:#3C3067;border:2px solid #7F73F5}.dropdownhomemenu .elementor-nav-menu>li{width:100%}.dropdownhomemenu .elementor-item.has-submenu{justify-content:space-between;padding:0 0 0 20px}.dropdownhomemenu .elementor-item.elementor-item-active.has-submenu.highlighted{justify-content:space-between;padding:0 0 0 20px}.dropdownhomemenu .elementor-item.elementor-item-anchor.has-submenu:hover{justify-content:space-between;padding:0 0 0 20px}.dropdownhomemenu .elementor-nav-menu--main .elementor-nav-menu a.highlighted{justify-content:space-between;padding:0 0 0 20px}.dropdownhomemenu ul.sub-menu{width:100%!important}.whatweofferbutton .elementor-button-content-wrapper{align-items:center!important}.whatweofferbutton .elementor-button-icon svg{width:.7em}#whatweofferbox:hover .whatweofferboxtitle .elementor-icon-list-text{color:#7F73F5}#whatweofferbox:hover .whatweofferbutton .elementor-button-text{color:#7F73F5}#whatweofferbox:hover .whatweofferbutton svg path{fill:#7F73F5}#whatweofferbox:hover .elementor-widget-wrap{background-color:#EDEBFF!important}li.consultationbutton{border:2px solid #7F73F5!important;border-bottom:6px solid #7F73F5!important}li.consultationbutton:hover{background-color:#7F73F5}li.consultationbutton:hover .jet-mega-menu-item__label{color:white!important}#homeherovideo .elementor-background-video-container{transition:opacity 1s;pointer-events:none;width:75%;right:0;left:auto}.purplehoverbox:hover .elementor-background-overlay{width:78%;height:70%;background-position:center center;top:50%!important;left:50%!important;margin-left:auto!important;margin-right:auto!important;transform:translate(-50%,-50%)}.purplehoverbox:hover h2.elementor-heading-title{border-bottom:2px solid #7f73f5}.purplehoverbox h2.elementor-heading-title{width:fit-content;text-align:center;margin:auto;padding-bottom:15px}@media screen and (max-width:767px){#mainmenu .jet-mobile-menu__item>.jet-mobile-menu__list{padding:0}.rank-math-breadcrumb span.separator{margin-left:5px;padding-right:5px;font-size:14px}a.elementor-sub-item.elementor-item-anchor{padding:0;font-size:1rem!important}a.has-submenu.highlighted,a.has-submenu.highlighted+ul{background-color:#FAFAFF!important}a.has-submenu{justify-content:space-between}.elementor-nav-menu{padding-left:0px!important}ul.sub-menu{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:767px) and (max-width:767px){ul.sub-menu{padding-left:0px!important;padding-right:0px!important}}@media screen and (max-width:767px){ul.elementor-nav-menu--dropdown a{border-left:0px!important}}@media screen and (max-width:767px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{min-height:100vh}}@media screen and (max-width:767px){.mobilemenudrop .jet-menu-item-wrapper .jet-dropdown-arrow{display:none}}@media screen and (max-width:767px){#mainmenu ul{padding-left:0}}@media screen and (max-width:767px){ul.jet-menu.jet-menu--animation-type-fade.jet-menu--iphone-mode{padding-left:0px!important}}@media screen and (max-width:767px){li.cosmeticmenu ul{column-count:2}}@media screen and (max-width:767px){.cosmeticmenu ul.sub-menu,.facemenu ul.submenu,.generalmenu ul.sub-menu,.elementor-nav-menu a:hover,.cosmeticmenu a.has-submenu:hover,.facemenu a.has-submenu:hover{padding-left:0px!important;padding-right:0px!important}}@media screen and (max-width:767px){a.has-submenu.highlighted{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:767px) and (max-width:767px){a.has-submenu.highlighted{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:767px) and (max-width:767px){ul.elementor-nav-menu{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:767px) and (max-width:767px){.elementor-nav-menu--dropdown a{padding-left:0px!important;padding-right:0px!important}}@media screen and (max-width:767px){a.has-submenu:hover{padding-left:20px!important;padding-right:20px!important}}@media screen and (max-width:767px) and (max-width:767px){a.has-submenu:hover{padding-left:0px!important;padding-right:0px!important}}@media screen and (max-width:767px){#homeherovideo .elementor-background-overlay{background-image:linear-gradient(0deg,var(--e-global-color-primary) 43%,#fff0 100%)}}@media screen and (max-width:767px){.treatmentsmenu ul.sub-menu li.menu-item .elementor-sub-item{font-family:"Playfair Display"!important;font-weight:bold!important;font-size:1.2rem!important}}@media screen and (max-width:767px){li.cosmeticmenu a.highlighted,li.generalmenu a.highlighted,li.facemenu a.highlighted{padding-left:0px!important}}@media screen and (max-width:767px){.cosmeticmenu ul.sub-menu li.menu-item .elementor-sub-item,.facemenu ul.sub-menu li.menu-item .elementor-sub-item,.generalmenu ul.sub-menu li.menu-item .elementor-sub-item{font-family:"Circular Standard"!important;font-size:1rem!important}}@media screen and (max-width:767px){.elementor-background-video-embed{position:absolute;top:-26%;left:-20%;transform:none;width:141%!important}}@media screen and (max-width:767px){.elementor-background-video-container{transition:opacity 1s;pointer-events:none;width:100%;right:0;left:0}}@media screen and (max-width:767px){.elementor .elementor-background-video-hosted{position:absolute;top:-26%;left:-20%;transform:none;width:141%!important}}@media screen and (max-width:767px){.jet-mobile-menu__back{background:#7F73F5;padding:8px 11px}}@media screen and (max-width:767px){#gallery-1 .gallery-item{width:50%!important}}@media screen and (max-width:767px){.elementor-button-content-wrapper{display:flex;justify-content:center;align-items:center}}@media screen and (max-width:767px){.whatweofferbutton .elementor-button-icon svg{width:.7em;height:auto}}@media screen and (max-width:767px){ul{padding-left:20px!important}}@media screen and (max-width:767px){.dropdownhomemenu .elementor-nav-menu--dropdown .elementor-sub-item{white-space:pre-wrap}}.purpleoverlay:after{content:"";position:absolute;width:100%;height:100%;background:#3C3067;left:0;top:0;background-blend-mode:multiply;opacity:.4}.training_faq_wrapper ul li{font-family:"Circular Standard";color:var(--e-global-color-primary)}.accordion.active:after{transform:rotate(180deg)!important;transition:all 0.5s ease-in-out;margin-top:-16px!important}@media (max-width:767px){#homeherovideo .elementor-background-video-container{transition:opacity 1s;pointer-events:none;width:100%;right:0%;left:auto;top:-24%;background-position:top center;z-index:-3}}span.tx-before{background:#3c3067;color:#fff;width:fit-content;padding:2px 10px;font-family:"Circular Standard"}.purplehoverbox:hover h2.elementor-heading-title{width:70%}.dropdownhomemenu ul.elementor-nav-menu{padding-left:0px!important;padding-right:0px!important}.dropdownhomemenu ul.sub-menu{padding-left:10px!important;padding-right:10px!important}.dropdownhomemenu a.highlighted{padding-left:10px!important}ul.list_card_items{margin:0;padding:0;list-style-type:none;display:inline-flex;justify-items:flex-end;float:right;margin-bottom:20px}@media screen and (max-width:767px){ul.list_card_items{float:right;margin-right:20px}}ul.list_card_items li{margin-right:20px}ul.list_card_items li:last-child{margin-right:0}ul.list_card_items li span{cursor:pointer}ul.list_card_items li span i{font-size:30px;color:#000}ul.list_card_items li span:hover i{color:#3d3d3d}ul.list_card_items li.active_item span i{color:#0F65A8}ul.list_card_items li.active_item span:hover i{opacity:.8}ul.products.columns-3.dt_list_items{grid-template-columns:repeat(3,1fr)!important;grid-template-areas:"product_item product_item product_item";grid-template-rows:repeat(5,1fr)!important;display:block!important;gap:0 30px}ul.products.columns-3.dt_list_items li{grid-area:product_item;display:grid;grid-template-areas:"image_element image_element item_cta";align-items:center;padding:20px!important;margin-bottom:20px!important;border:1px solid #ccc;float:unset;grid-template-columns:1fr 1fr 200px;width:100%!important}@media screen and (max-width:767px){ul.products.columns-3.dt_list_items li{grid-template-areas:"image_element image_element image_element";grid-template-columns:1fr 1fr 1fr;width:100%!important}}ul.products.columns-3.dt_list_items li .onsale{top:-14px;right:unset;left:-20px;border-radius:0}ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link{grid-area:image_element;display:grid!important;grid-template-columns:200px 1fr;grid-template-areas:"main_img prod_title" "main_img prod_price";align-items:center;grid-template-rows:min-content}@media screen and (max-width:767px){ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link{grid-template-columns:100px 1fr;gap:10px 30px}}ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link img{grid-area:main_img;width:100%;max-height:300px;object-fit:contain}ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link h2{grid-area:prod_title;align-self:flex-end;font-size:1.8rem;margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link h2{font-size:20px}}ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link span.price{grid-area:prod_price;font-size:20px;font-weight:700}ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link span.price span.woocommerce-Price-amount{margin-top:0}ul.products.columns-3.dt_list_items li a.woocommerce-LoopProduct-link span.price small{font-weight:300;font-size:16px}ul.products.columns-3.dt_list_items li a.button{grid-area:item_cta}@media screen and (max-width:767px){ul.products.columns-3.dt_list_items li a.button{display:none}}ul.products.columns-3.dt_list_items li.product-category a{grid-area:image_element;display:grid!important;grid-template-columns:200px 1fr;grid-template-areas:"main_img prod_title";align-items:center;grid-template-rows:min-content}@media screen and (max-width:767px){ul.products.columns-3.dt_list_items li.product-category a{grid-template-columns:100px 1fr;gap:10px 30px}}ul.products.columns-3.dt_list_items li.product-category a img{grid-area:main_img;width:100%;max-height:300px;object-fit:contain}ul.products.columns-3.dt_list_items li.product-category a h2{grid-area:prod_title;align-self:center;font-size:1.8rem;margin-bottom:0;padding-bottom:0}@media screen and (max-width:767px){ul.products.columns-3.dt_list_items li.product-category a h2{font-size:20px}}ul.products.columns-3.dt_list_items li.product-category a span.price{grid-area:prod_price;font-size:20px;font-weight:700;align-self:flex-start!important;display:flex!important;flex-direction:column!important}ul.products.columns-3.dt_list_items li.product-category a span.price span.woocommerce-Price-amount{margin-top:0}ul.products.columns-3.dt_list_items li.product-category a span.price small{font-weight:300;font-size:16px}