#top_banner .consult-link,.floating-call-icon span,.offer-link,.offer-page,header .main-nav ul.main-ul li a{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif}*,body,html,li,ul{margin:0;padding:0}html{scroll-behavior:smooth}.homepage-offer .top-banner-text .top-banner,.top-banner-text .top-banner{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:22px;text-align:right;transition:.3s;position:fixed;color:#52595f}#top_banner .consult-link,.offer-link,.top-banner-text .top-banner .phone{color:#fff;text-decoration-thickness:1px;text-underline-offset:2px;font-size:18px}#top_banner .consult-link{padding-right:30px;display:flex;align-items:center;border-right:2px solid #fff}.privacyfooter,h1,h2,h3,h4{font-weight:400}.contentbtn a,a{text-decoration:none}@font-face{font-family:EncodeSansCondensedRegular;src:url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Regular/EncodeSansCondensed-Regular.woff2) format("woff2"),url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Regular/EncodeSansCondensed-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensedMedium;src:url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Medium/EncodeSansCondensed-Medium.woff2) format("woff2"),url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Medium/EncodeSansCondensed-Medium.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensedBold;src:url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Bold/EncodeSansCondensed-Bold.woff2) format("woff2"),url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Bold/EncodeSansCondensed-Bold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensedExtraBold;src:url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-ExtraBold/EncodeSansCondensed-ExtraBold.woff2) format("woff2"),url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-ExtraBold/EncodeSansCondensed-ExtraBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensedBlack;src:url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Black/EncodeSansCondensed-Black.woff2) format("woff2"),url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Black/EncodeSansCondensed-Black.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensedLight;src:url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Light/EncodeSansCondensed-Light.woff2) format("woff2"),url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-Light/EncodeSansCondensed-Light.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EncodeSansCondensedSemiBold;src:url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-SemiBold/EncodeSansCondensed-SemiBold.woff2) format("woff2"),url(/assets/css/fonts/Encode_Sans_Condensed/EncodeSansCondensed-SemiBold/EncodeSansCondensed-SemiBold.woff) format("woff");font-style:normal;font-variant:normal;font-weight:700;font-display:swap}@font-face{font-family:Cabin-Regular;src:url(fonts/Cabin/Cabin-Regular.woff2) format("woff2"),url(fonts/Cabin/Cabin-Regular.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:Cabin-Bold;src:url(/assets/css/fonts/cabin-bold/Cabin-Bold.woff2) format("woff2"),url(/assets/css/fonts/cabin-bold/Cabin-Bold.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:UbuntuRegular;src:url(/assets/css/fonts/Ubuntu/Ubuntu-Regular/Ubuntu-Regular.woff2) format("woff2"),url(/assets/css/fonts/Ubuntu/Ubuntu-Regular/Ubuntu-Regular.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:UnbuntuBold;src:url(/assets/css/fonts/Ubuntu/UbuntuBold/Ubuntu-Bold.woff2) format("woff2"),url(/assets/css/fonts/Ubuntu/UbuntuBold/Ubuntu-Bold.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:UbuntuItalic;src:url(/assets/css/fonts/Ubuntu/Ubuntu-Italic/Ubuntu-Italic.woff2) format("woff2"),url(/assets/css/fonts/Ubuntu/Ubuntu-Italic/Ubuntu-Italic.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:UbuntuMedium;src:url(/assets/css/fonts/Ubuntu/Ubuntu-Medium/Ubuntu-Medium.woff2) format("woff2"),url(/assets/css/fonts/Ubuntu/Ubuntu-Medium/Ubuntu-Medium.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:UbuntuLight;src:url(/assets/css/fonts/Ubuntu/Ubuntu-Light/Ubuntu-Light.woff2) format("woff2"),url(/assets/css/fonts/Ubuntu/Ubuntu-Light/Ubuntu-Light.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:UbuntuLightItalic;src:url(/assets/css/fonts/Ubuntu/Ubuntu-LightItalic/Ubuntu-LightItalic.woff2) format("woff2"),url(/assets/css/fonts/Ubuntu/Ubuntu-LightItalic/Ubuntu-LightItalic.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:InriaSerif-Regular;src:url(/assets/css/fonts/Inria_Serif/InriaSerif-Regular/InriaSerif-Regular.woff2) format("woff2"),url(/assets/css/fonts/Inria_Serif/InriaSerif-Regular/InriaSerif-Regular.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:InriaSerifLightItalic;src:url(/assets/css/fonts/Inria_Serif/InriaSerif-LightItalic/InriaSerif-LightItalic.woff2) format("woff2"),url(/assets/css/fonts/Inria_Serif/InriaSerif-LightItalic/InriaSerif-LightItalic.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:GothamBook;src:url(/assets/css/fonts/Gotham/Gotham-Regular/Gotham-Book.woff2) format("woff2"),url(/assets/css/fonts/Gotham/Gotham-Regular/Gotham-Book.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:GothamBold;src:url(/assets/css/fonts/Gotham/Gotham-Bold/Gotham-Bold.woff2) format("woff2"),url(/assets/css/fonts/Gotham/Gotham-Bold/Gotham-Bold.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}@font-face{font-family:GothamMedium;src:url(/assets/css/fonts/Gotham/Gotham-Medium/Gotham-Medium.woff2) format("woff2"),url(/assets/css/fonts/Gotham/Gotham-Medium/Gotham-Medium.woff) format("woff");font-display:swap;font-style:normal;font-variant:normal}.floating-call-icon span{position:absolute;color:#fff;background-color:#6c6f74;padding:8px 0;text-align:center;border-radius:12px;top:50%;transform:translateY(-50%);left:-156px;text-transform:uppercase;z-index:-1;width:0;transition:.5s;min-width:175px;opacity:0;visibility:hidden}.floating-call-icon:hover span{opacity:1;visibility:visible}body,div.page .homepage .qualifications .quality-carousel .slick-list,html{height:100%}.overflow,body.no-scroll{overflow:hidden}ul{list-style:none}a{color:inherit;transition:.5s;outline:0}*{box-sizing:border-box;letter-spacing:0;-webkit-font-smoothing:antialiased}.contentbtn a,.req,input,select:focus,textarea{font-size:16px}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.clear{clear:both}.container-three .content-box .lower-text.one.mobile.hidden,.container-three .content-box .lower-text.three.mobile.hidden,.container-three .content-box .lower-text.two.mobile.hidden,.hidden,.hide-menu,.mobile,div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review p>br,div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review p>span br{display:none!important}.open-menu-special-page{padding:15px 0 0 5%;align-items:center;z-index:100;position:fixed}.contact-container,.offer-link,.top-banner-text .top-banner,div.page div.results .results-list .row .faq_section ul.faq_list li div:first-child{align-items:center;display:flex}.container-three .content-box .lower-text.three.mobile,.container-three .content-box .lower-text.two.mobile,.desktop,.review-paragraph-desktop,.search-list ul li a,div.page .homepage .banner .row.row-2 .description span,div.page div.about-us .banner .description h2 span,div.page div.article-page .section-wrapper .wrapper .article .share-icons ul li a,div.page div.article-page .section-wrapper .wrapper h1 span,div.page div.careers,div.page div.careers .section-wrapper .vacancies,div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .top h3 span,div.page div.hair_care_blog,div.page div.hair_care_blog .banner .description h1 span,div.page div.hair_care_blog .section-wrapper .blog_list .blog a,div.page div.main_category_view,div.page div.main_category_view .banner .description h1 span,div.page div.main_category_view .banner .description h2 span,div.page div.main_category_view .section-wrapper .head-info .col h2 span,div.page div.patient-center .reach-us .map-photo .content ul li p>span,div.page div.patient-center .reach-us .map-photo .content ul li>span,div.page div.patient-center .registration ul li h2 span,div.page div.results .section-wrapper .wrapper h1 span#second,div.page div.reviews .section-wrapper .wrapper .content .reviews_list,div.page div.specials .section-wrapper .wrapper .article .share-icons ul li a,div.page div.specials .section-wrapper .wrapper h1 span{display:block}.section-wrapper{display:block;max-width:1200px;margin:auto;padding:0 20px;transition:.35s}.offer-page,div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review p>span{margin:0!important}.top-banner{background-color:#7761a4;text-align:center;padding:12px 5%}.top-banner-text .top-banner{top:0;width:calc(100% - 300px);}.offer-page .top-banner-text .top-banner{justify-content: end}.contact-container{padding-left:18px}.footer-full-width,.full-width,.homepage-offer .section-one .form-box form,.offer-page{width:100%!important}.top-banner-text,footer{width:calc(100% - 300px)}.container-one .inner-container p span,.container-three .content-box .lower-text-full span,.top-banner-text .top-banner .inside-text{font-weight:700}.top-banner-text .top-banner .phone{margin-bottom:0!important;margin-left:10px}.consult-btn,.plan-btn{background-color:#7761a4!important;width:fit-content!important;top:20px!important}.top-banner-text{position:fixed;top:0;z-index:100}.footer-full-width,div.page div.featured_services .section-wrapper .services,div.page div.patient-center .reach-us .map-photo .content ul.disc li,div.results .consultation{margin:0}.top-banner-text .top-banner .phone-icon{width:30px;height:30px;border-radius:25px;background-color:#137075;display:flex;align-items:center;justify-content:center;margin:0 10px}.top-banner-text .top-banner .phone-icon img{width:20px;height:20px}.mobile-menu-scroll-img{display:none}.display-initial{display:initial!important}.request-button{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;display:block;background-color:#706298;text-align:center;height:40px;line-height:40px;width:310px;margin:auto}.modalDialog{z-index:1000;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .5);display:none;align-items:center;justify-content:center}.special-page-header,header{width:300px;box-shadow:rgb(14 30 37 / .12) 0 2px 4px 0,rgb(14 30 37 / .32) 0 2px 16px 0;z-index:999}.modalDialog iframe{height:560px;width:315px}.close{background-color:#fff0;border:none;cursor:pointer;color:#fff;font-size:30px;position:absolute;right:20px}.video_btn,div.page div#results .results-list .row ul.results-slider .slick-arrow.slick-next{right:10px}.display_visible{display:flex!important}header::-webkit-scrollbar{display:none}header{-ms-overflow-style:none;scrollbar-width:none;display:inline-block;position:fixed;height:100%;overflow:hidden}header a.close-menu{position:relative;top:10px;left:15px;cursor:pointer}.top-banner-logo img{width:260px;margin:0 0 0 15px}.page a.open-menu{position:absolute;top:0;z-index:1;cursor:pointer}body div.page.closed-menu{width:100%!important;margin:0!important}body div.page .search-list{padding:50px 0 0}.special-page-header{display:none;position:fixed;height:100%;overflow:hidden;top:0}.banner-menu-open,.body-menu-open,.footer-menu-open{width:calc(100% - 300px)!important}header.desktop.active{border-right:none}header.desktop.top{top:0!important}header a.logo{display:block;margin:20px 0 35px 30px;padding:0 20px}header a.logo img{width:220px;height:auto}header .main-nav{width:100%;font-size:0;margin:25px 0 0}header .main-nav ul.main-ul{font-size:0}header .main-nav ul.main-ul li{padding:19px 20px;border-bottom:1px solid #f0edeb;transition:.35s}footer div.right div.layer_one,footer div.right div.layer_two{padding:35px 55px;display:block}header .main-nav ul.main-ul>li{margin:0 0 0 30px}header .main-nav ul.main-ul li.has-children{padding:0;transition:.35s;-webkit-transition:.35s}header .main-nav ul.main-ul li.has-children a{padding:19px 20px}header .main-nav ul.main-ul li.has-children.active a.title{background-color:#1f7881;color:#fff;font-family:EncodeSansCondensedExtraBold,Helvetica,Arial,sans-serif}.consultation h2,.consultation h2 span.other_font_size,.formTitle,div.mobile-menu .main-nav ul li.last-three a,div.page .homepage .customer-results .all_results a,div.page .homepage .customer-results h2,div.page .homepage .expertise-section h2,div.page div.careers .career_details_list,div.page div.careers div.section-wrapper h2,header .main-nav ul.main-ul li.consultation p a,header .main-nav ul.main-ul li.has-children div.sub-menu ul li:hover>a,header .main-nav ul.main-ul li.last-three a,header .main-nav ul.main-ul li.no-children:hover a.title{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom p,div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom p span,header .main-nav ul.main-ul li.has-children.active a.title i{color:#fff!important}header .main-nav ul.main-ul li.has-children.active{border-bottom-color:#1f7881;margin:0;border-top-color:#1f7881}header .main-nav ul.main-ul li.has-children.active>a{padding:19px 20px 19px 30px}header .main-nav ul.main-ul li.no-children:hover{background-color:#1f7881;border-bottom-color:#1f7881;margin:0;padding:19px 20px 19px 30px}div.page div.careers .section-wrapper .vacancies ul li:hover a,header .main-nav ul.main-ul li.no-children:hover a.title{color:#fff}header .main-nav ul.main-ul li.home{border-top:1px solid #f0edeb;padding:0 20px}header .main-nav ul.main-ul li a{font-size:18px;color:#52595f;transition:.35s;display:block;cursor:pointer}header .main-nav ul.main-ul li a i{font-size:15px!important;color:#227a82!important;float:right;position:relative;top:5px}div.mobile-menu .main-nav ul li.last-three,header .main-nav ul.main-ul li.last-three{background-color:#e6f4f7;border-color:#67a4aa;padding:14px 20px}header .main-nav ul.main-ul li.last-three a{font-size:18px;color:#1f7881}div.mobile-menu .main-nav ul li.last-three a{padding:0;font-size:16px;color:#1f7881}div.mobile-menu .main-nav ul li.last-three img,header .main-nav ul.main-ul li.last-three a img{vertical-align:middle;margin:0 15px 0 0}header .main-nav ul.main-ul li.consultation{background-color:#1f7881;text-align:left}header .main-nav ul.main-ul li.patient-center-background{background-color:#d6d6d6}header .main-nav ul.main-ul li.patient-center-background p{color:#52595f!important}header .main-nav ul.main-ul li.consultation img{width:35px;height:auto;display:inline-block;margin:0 10px 0 0;vertical-align:middle}header .main-nav ul.main-ul li.consultation p{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;display:inline-block;vertical-align:middle}header .main-nav ul.main-ul li.consultation p a{font-size:18px;color:#fff;display:block;margin:5px 0 0}.container-one .inner-container .visit-website-box a,.container-one .inner-container h1 span,.container-one .inner-container ul li,.contentbtn a,.copy-alert-message,.errorBtn,.loading,.privacyfooter,.req,.search-list p.no-result,.search-list ul li h2,.search-list ul li p,.selectTag,.selected,.successemail,div.page div.category_view .section-wrapper .wrapper ul li,footer div.bottom .left-column p,footer div.bottom .right-column p,footer div.left form input,footer div.left form span,footer div.left h2,header .social-media h1,p.contact-text{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif}header .main-nav ul.main-ul li.has-children div.sub-menu{position:fixed;top:0;left:300px;height:100%;width:400px;background-color:#6bcace;display:none}header .main-nav ul.main-ul li.has-children div.sub-menu ul li:first-child{border-top:1px solid #1f7881}header .main-nav ul.main-ul li.has-children div.sub-menu ul li{padding:19px 0 19px 50px;border-bottom:1px solid #1f7881}header .main-nav ul.main-ul li.has-children div.sub-menu ul li a{padding:0;color:#fff;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif}div.page .homepage .articles .col.col-2 .content a,div.page div.careers .section-wrapper .vacancies ul li:hover,header .main-nav ul.main-ul li.has-children div.sub-menu ul li:hover{background-color:#1f7881}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu{position:fixed;top:0;right:0;height:100%;width:calc(100% - 700px);background-color:#1f7881;display:none;padding:0 40px}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu img.content_preview_image{max-width:100%;width:450px;height:auto;position:absolute;z-index:2;display:inline-block;top:50%;transform:translateY(-50%)}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview{width:calc(100% - 470px);display:inline-block;vertical-align:top;position:absolute;left:60%;top:40%;transform:translate(-50%,-50%);z-index:5}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview h1{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;font-size:40px!important;font-style:italic;color:#37c0bd!important}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview h1 span{display:block;color:#37c0bd}header .main-nav ul.main-ul li:first-child.has-children div.sub-menu ul{margin:131px 0 0}header .main-nav ul.main-ul li:nth-child(2).has-children div.sub-menu ul{margin:193px 0 0}header .main-nav ul.main-ul li:nth-child(3).has-children div.sub-menu ul{margin:255px 0 0}header .main-nav ul.main-ul li:nth-child(4).has-children div.sub-menu ul{margin:317px 0 0}header .main-nav ul.main-ul li:nth-child(5).has-children div.sub-menu ul{margin:379px 0 0}header .main-nav ul.main-ul li:nth-child(6).has-children div.sub-menu ul{margin:503px 0 0}.call-mobile,.consultation .consult-mobile-text,.container-one .inner-container .first-section,.container-one .inner-container .first-section img,.mobile-banner-image,.mobile-consultation,.mobile-social-media,.review-paragraph-mobile,.text-hidden,div.contact-us-grid .faq_contactus_button,div.floating-call-icon,div.mobile-header.top-banner-title,div.page .homepage .banner .banner-carousel .slick-dots li button,div.page .homepage .banner .row.row-2 .description p.additionalText:after,div.page .homepage .qualifications .section-wrapper h2.mobile-title,div.page .homepage .success-section .buttons-container,div.page div.hair_products .hair-products-header,div.page div.specials .section-wrapper .wrapper .article .article-content h2:after,form p.error-message.hidden{display:none}header .social-media{display:block;padding:10px 20px;text-align:center;margin:0 0 0 30px}header .social-media h1{font-size:19px;color:#52595f;text-transform:uppercase;display:inline-block;vertical-align:middle;margin:0 20px 0 0}header .locations .social-accounts,header .locations p{margin:10px 0 0 55px}.customers-feedback .head,div.about-us .customers-feedback .head,div.aesthetics_page .customers-feedback .head,div.category_view .customers-feedback .head,div.page div.about-us .section-wrapper .doctors .doctor .col,div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .top img,header .social-media .media{display:inline-block;vertical-align:middle}div.page div.careers-view .section-wrapper .selected-career .share-icons ul li,header .social-media .media a{display:inline-block;margin:0 20px 0 0}header .social-media .media a i{font-size:22px!important;color:#6bcacf}header .locations{margin:0 0 15px 30px}header .locations p{font-size:16px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;color:#1f7881}footer{margin:0 0 0 300px;background-color:#f0eeec;font-size:0}footer div.left{width:45%;display:inline-block;vertical-align:top;padding:35px 50px;font-size:0}footer div.left h2{font-size:18px;color:#52595f;text-transform:uppercase;font-weight:700;margin:0 0 30px}footer div.left p,footer div.right div.layer_one ul li a{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif}footer div.left p{font-size:30px;color:#1f7881;display:inline-block}footer div.left form,p.contact-text{margin:20px 0 0}footer div.left form input{border:none;outline:0;font-size:21px;color:#bfbfbf;padding:20px;width:calc(100% - 90px);height:68px}footer div.left form input::placeholder{letter-spacing:2px;color:#bfbfbf}footer div.left form a.subscribeToNewsletter{background:url(/assets/images/subscribtion-icon.png) 0 0/contain no-repeat;width:69px;height:68px;display:inline-block;vertical-align:top;margin:0 0 0 20px;cursor:pointer}footer div.left form span{font-size:18px;color:red;display:block;margin:5px 0 0}.bold-text{font-weight:600}.astrac,.formcolor,div.page div.careers div.section-wrapper h2,div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper:hover h1.title,div.page div.patient-center .insurance-providers .section-wrapper h2,div.page div.results .section-wrapper .wrapper h1 span#second i,footer div.left form span.success{color:#1f7881}footer div.left .layer{display:block;margin:40px 0 0}footer div.left .layer .col{width:calc(100% / 2);display:inline-block;vertical-align:top}footer div.left .layer .col ul li:first-of-type a,footer div.left .layer .col.col-2 a,footer div.right div.layer_two .col ul li h1 a{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:16px;color:#52595f;text-transform:uppercase}footer div.left .layer .col ul li a,footer div.left div.layer .col p,footer div.left div.layer .col p span{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:16px;color:#52595f;display:block}footer div.left .layer .col.col-2 .location{margin:10px 0 0}.review-container .review-section .review-box a.full-review svg,footer div.left .layer .col.col-2 .location img{vertical-align:middle}footer div.left .layer .col.col-2 .location a{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:16px;color:#1f7881;vertical-align:middle;text-decoration:underline;margin:0 0 0 15px}footer div.right{width:55%;display:inline-block;vertical-align:top;font-size:0;border-left:1px solid #6e7378}footer div.right div.layer_one{border-bottom:1px solid #6e7378}footer div.right div.layer_one ul li{width:calc(100% / 3);display:inline-block;margin:0 0 10px;padding:0 10px 0 0}footer div.right div.layer_one ul li a{font-size:18px;color:#52595f;text-transform:uppercase}footer div.right div.layer_two .col{width:calc(100% / 3);display:inline-block;vertical-align:top}footer div.right div.layer_two .col ul li,footer div.right div.layer_two .col ul li h2{margin:0 0 5px;padding:0 10px 0 0}div.page div.about-us .section-wrapper .breadcrumb a,div.page div.about-us .section-wrapper .breadcrumb span,div.page div.aesthetics_page .section-wrapper .breadcrumb a,div.page div.aesthetics_page .section-wrapper .breadcrumb span,div.page div.article-page .section-wrapper .breadcrumb h2 a,div.page div.careers .section-wrapper .breadcrumb a:first-child,div.page div.careers .section-wrapper .breadcrumb span,div.page div.careers-view .section-wrapper .breadcrumb a:first-child,div.page div.careers-view .section-wrapper .breadcrumb span,div.page div.category_view .section-wrapper .breadcrumb a,div.page div.category_view .section-wrapper .breadcrumb span,div.page div.contact-us .section-wrapper .breadcrumb a,div.page div.contact-us .section-wrapper .breadcrumb span,div.page div.hair_care_blog .section-wrapper .breadcrumb a,div.page div.hair_care_blog .section-wrapper .breadcrumb h1,div.page div.hair_care_blog .section-wrapper .breadcrumb span,div.page div.hair_products .section-wrapper .breadcrumb a,div.page div.hair_products .section-wrapper .breadcrumb span,div.page div.main_category_view .section-wrapper .breadcrumb a:first-child,div.page div.main_category_view .section-wrapper .breadcrumb span,div.page div.patient-center .breadcrumb a,div.page div.patient-center .breadcrumb span,div.page div.results .section-wrapper .breadcrumb h2,div.page div.reviews .section-wrapper .breadcrumb h2 a,div.page div.specials .section-wrapper .breadcrumb h2,footer div.right div.layer_two .col ul li a{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:16px;color:#52595f}div.page div.careers .section-wrapper .top-message p:not(:last-child),footer div.right div.layer_two .col.col-2 ul:first-child,footer div.right div.layer_two .col.col-3>ul{margin:0 0 30px}footer div.bottom{width:100%;display:block;border-top:1px solid #6e7378;padding:25px 50px 40px 60px;font-size:0}footer div.bottom .left-column{width:40%;display:inline-block;vertical-align:top}footer div.bottom .left-column p{font-size:12px;color:#52595f}footer div.bottom .right-column{width:60%;display:inline-block;vertical-align:top;padding:0 0 0 35px}footer div.bottom .right-column p{font-size:12px;color:#52595f;line-height:18px}footer div.bottom .left-column p:last-child{margin-top:5px}.container-one .inner-container h4.surgery-text a,.search-list ul li a:hover h2,footer div.bottom .left-column p:last-child a{text-decoration:underline}footer div.bottom .left-column p:last-child img{position:relative;top:8px}.privacyfooter{font-size:12px;color:#52595f;margin-left:1px;border-left:1px solid #52595f;padding-left:5px}div.search-overlay{width:100%;height:100%;display:none;position:fixed;overflow-y:auto;z-index:999999;top:0;bottom:0;right:0;left:0;background-color:rgb(29 126 135 / .95)}div.search-overlay a.btn-close{width:70px;height:70px;display:block;background-color:#6bcace;border-radius:50%;position:absolute;top:5%;right:5%}div.search-overlay a.btn-close:before{content:"";display:block;background-color:#137075;height:2px;transform:rotate(45deg);width:50px;position:relative;top:33px;left:11px}div.search-overlay a.btn-close:after{content:"";display:block;background-color:#137075;height:2px;transform:rotate(-45deg);width:50px;position:relative;top:33px;left:10px}div.search-overlay .content{max-width:1170px;padding:0 20px;width:100%;margin:180px auto;text-align:center}div.search-overlay .content div.search_input{width:100%;display:block;position:relative}div.search-overlay .content div.search_input input{width:100%;border-width:0 0 2px;outline:0;border-color:#fff;padding:10px 0;background-color:#fff0;color:#fff;font-family:UbuntuLightItalic,Helvetica,Arial,sans-serif;font-size:45px}div.search-overlay .content div.search_input input.required{border-color:red}div.search-overlay .content div.search_input input::placeholder{font-family:UbuntuLightItalic,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;background-color:#fff0}div.search-overlay .content div.search_input a.search-btn{display:block;position:absolute;top:0;right:0}div.search-overlay .content div.quick_search{display:block;width:100%;text-align:initial;margin:250px auto}div.search-overlay .content div.quick_search h2{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:22px;color:#6bc5cd;margin:0 0 30px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom ul.list,div.page div.patient-center .insurance-providers .names-list ul,div.search-overlay .content div.quick_search ul{font-size:0;display:block}div.search-overlay .content div.quick_search ul li{display:inline-block;vertical-align:top;margin:0 0 20px}div.search-overlay .content div.quick_search ul li a{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:32px;color:#fff}div.search-overlay .content div.quick_search ul li span{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:32px;color:#fff;display:inline-block}body div.page{width:calc(100% - 300px);margin:0 0 0 300px;transition:.3s}.body-menu-open,.footer-menu-open{margin:0 0 0 300px!important}div.page .homepage .banner{width:100%;height:600px;position:relative;overflow:hidden;background-color:#989aa0}div.page .homepage .banner .banner-carousel{height:100%;position:relative;margin-top:54px}div.page .homepage .banner .row{width:100%;height:600px;position:relative;outline:0}div.page .homepage .banner .row img{width:1088px;object-fit:cover}div.page .homepage .banner .row img.homepage_banner_image{display:block;width:100%;height:100%;position:absolute;bottom:0;right:0;z-index:1;object-fit:cover;aspect-ratio:2/1}div.page .homepage .banner .row .description{width:90%;position:absolute;top:30%;left:0;right:0;z-index:9;transform:translateY(-30%);margin:auto;max-width:1200px;padding:0 20px}div.page .homepage .banner .row .description h1,div.page .homepage .banner .row .description h1 span,div.page .homepage .banner .row .description h2{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:26px;color:#fff;text-transform:uppercase;letter-spacing:3px}div.page .homepage .banner .row .description p{font-family:UbuntuItalic,Helvetica,Arial,sans-serif;font-size:50px;color:#fff;margin:10px 0 0;text-transform:capitalize;max-width:450px}div.page .homepage .banner .row .description span{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:80px;color:#fff;display:inline-block;margin:0 0 0 10px}div.page .homepage .banner .row .description_text{color:#fff;font-size:18px;margin:5px 0 30px;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif}div.page .homepage .banner .row .first_slide{display:grid;grid-template-columns:44% 56%;top:27.5%;height:82%;width:100%}.description_videos{display:grid;grid-template-columns:49% 49%;gap:2%}.description_videos div{position:relative;cursor:pointer}.description_videos img{max-width:100%!important;width:100%!important;height:100%!important}.video_btn{position:absolute;top:10px;width:40px;height:40px;background-color:#fff0;border:none;cursor:pointer}.video_btn img{max-width:100%;max-height:100%}div.page .homepage .banner .row .first_slide .titles{padding-left:20px;margin-top:60px}div.page .homepage .banner .row .first_slide .first_slide_title_contaier{color:#fff;font-size:35px;background-color:#137075;padding:20px 20px 40px;line-height:40px;position:absolute;width:98%;max-width:1200px}div.page .homepage .banner .row .first_slide .first_slide_title_contaier h3{max-width:35%;line-height:45px;font-family:UbuntuItalic,Helvetica,Arial,sans-serif}div.page .homepage .qualifications ul li {font-family: EncodeSansCondensedRegular, Helvetica, Arial, sans-serif;font-size: 18px;line-height: 22px !important;}.buttons-container a{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;line-height: 35px !important;}.buttons-container a:last-child:hover,.call-button:hover,.consultation form .submit-button button:hover,.container-one .inner-container .contact-button-box a.contact-button:hover,.container-one .inner-container .contact-button-box a.website-button:hover,.customers-feedback .head a.read-more:hover,.formbtn:hover,.homepage-offer .container-four .call-button a:hover,.homepage-offer .more-results-btn:hover,.homepage-offer .more-reviews-btn:hover,.more-results-btn:hover,.more-reviews-btn:hover,.submit-button .button-box button:hover,div.page .homepage .articles .col .content a:hover,div.page .homepage .banner .row .description .description_content>a:hover,div.page .homepage .banner .row.row-3 .description .wrapper a:hover,div.page .homepage .customer-results .section-wrapper a:hover,div.page .homepage .expertise-section .unmatched-expertise a:hover,div.page .homepage .qualifications .buttons-container a:first-child:hover,div.page .homepage .services .section-wrapper .content .col .button-container a:hover,div.page div.main_category_view .section-wrapper .services .row .col a.read_more:hover,div.page div.patient-center .insurance-providers .section-wrapper a.view_list:hover,div.page div.patient-center .registration ul li .download-btn:hover,div.page div.patient-center .registration ul li .register-btn:hover{filter:brightness(.7);font-weight:600}a.mobile-btn{display: none;}a.plan-btn,div.page .homepage .banner .row .description .description_content>a,div.page .homepage .banner .row.row-3 .description .wrapper a{display:inline-block;padding:0 30px;line-height:35px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;background-color:#6bcacf;text-align:center;position:relative;top:75px;outline:0;width:232px}div.page .homepage .banner .row .actions{display:block;position:absolute;top:0;left:86%;transform:translate(45%,80%);z-index:99}div.page .homepage .banner .row .actions button{border:none;outline:0;width:40px;height:40px;display:block;cursor:pointer;margin:0 0 20px}div.page .homepage .banner .row .actions button.search-btn{background:url(/assets/images/search-btn.png) center/contain no-repeat}div.page .homepage .banner .row.row-1 .description .slider_subtitle_container{max-width:450px}div.page .homepage .banner .row.row-2 .description h1{margin:0 0 10px}div.page .homepage .banner .row.row-2 .description p.additionalText{font-family:EncodeSansCondensedBlack,Helvetica,Arial,sans-serif;font-size:30px;color:#fff;text-transform:uppercase;margin:45px 0 35px}div.page .homepage .banner .row.row-2 .description .wrapper a{top:0}div.page .homepage .banner .row.row-2 .description .slider_subtitle_container{max-width:630px;margin:0}div.page .homepage .banner .banner-carousel .slick-dots{width:auto;bottom:90px;left:44%}div.page .homepage .banner .banner-carousel .slick-dots li{display:inline-block;width:15px;height:15px;background-color:rgb(0 0 0 / .6);border-radius:50%}div.page .homepage .banner .banner-carousel .slick-dots li:not(:last-child){margin:0 20px 0 0}div.page .homepage .banner .banner-carousel .slick-dots li.slick-active{background-color:#ebebec}div.page .homepage .qualifications{width:90%;max-width:1200px;background-color:#d8f5f6;border-top-right-radius:50px;position:relative;margin:40px auto 70px;z-index:2}div.page .homepage .qualifications ul li::before{left:0;content:'';width:20px;height:20px;background-image:url(../images/CheckMark-Icon.png);background-repeat:no-repeat;background-size:cover;position:absolute}div.page .homepage .qualifications ul li{padding:0 0 0 30px;position:relative;color:#005156;margin-bottom:20px}div.page .homepage .qualifications h3{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;font-size:22px!important;color:#207880!important;margin:0 0 10px!important;text-align:center}div.page .homepage .qualifications .section-wrapper{padding:35px 20px;width:90%}.buttons-container{position:absolute;bottom:-15px;text-align:center;margin:auto;width:100%;left:0}.buttons-container a:first-child{background-color:#7761a4;color:#fff}.consultation form .submit-button button,.customers-feedback .head a.read-more,.homepage-offer .container-four .call-button a,.more-results-btn,.more-reviews-btn,div.page .homepage .articles .col-1 .content a,div.page .homepage .articles .col.col-2 .content a,div.page .homepage .customer-results .section-wrapper a,div.page .homepage .expertise-section .unmatched-expertise a,div.page .homepage .qualifications .buttons-container a,div.page .homepage .services .section-wrapper .content .col .button-container a,div.page div.main_category_view .section-wrapper .services .row .col a.read_more,div.page div.patient-center .insurance-providers .section-wrapper a.view_list,div.page div.patient-center .registration ul li .download-btn,div.page div.patient-center .registration ul li .register-btn{transition:filter .3s!important}div.page .homepage .qualifications .buttons-container a:first-child,div.page div.results .section-wrapper .wrapper .content .case-studies .study .col.col-1{margin:0 25px 0 0}.buttons-container a:last-child{background-color:#207880;color:#fff}.buttons-container a{padding:0 30px;line-height:35px;display:inline-block;width:320px}div.page .homepage .qualifications .section-wrapper h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:28px;color:#414141;text-align:center;margin:0 0 35px;letter-spacing:2px;position:relative;z-index:1}div.page .homepage .qualifications .section-wrapper h2:after{content:"";display:block;border-bottom:3px solid #6bcacf;width:50px;margin:35px auto 0}div.page .homepage .qualifications .section-wrapper .main b{font-size: 18px;font-family: EncodeSansCondensedRegular, Helvetica, Arial, sans-serif !important;}div.page .homepage .qualifications .section-wrapper .main table td{vertical-align:top}div.page .homepage .qualifications .section-wrapper .main{position:relative;z-index:10;display:inline-block;margin-bottom:30px}div.page .homepage .qualifications .section-wrapper .main table{padding-bottom:30px}div.page .homepage .qualifications .section-wrapper .main table tr{display: grid;grid-template-columns: 55% 45%;}div.page .homepage .qualifications .section-wrapper .main table tr td:first-child{padding-right:40px}div.page .homepage .qualifications .section-wrapper .main p,div.page .homepage .qualifications .section-wrapper .main span{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif!important;font-size:18px!important;color:#000;line-height:22px}div.page .homepage .qualifications .section-wrapper .main p span{font-family:UbuntuRegular,Helvetica,Arial,sans-serif}div.page .homepage .qualifications .section-wrapper .main h2{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:25px;color:#1f7881;text-transform:uppercase}div.page .homepage .qualifications .quality-carousel{position:absolute;bottom:0;width:540px;right:0;height:100%}div.page .homepage .qualifications .quality-carousel .row{display:block;outline:0;height:100%;position:relative}div.page .homepage .qualifications .quality-carousel .row video{max-width:100%;max-height:100%;margin:0 0 0 auto;position:absolute;height:450px;bottom:0;right:0}div.page .homepage .success-section{font-size:0;display:grid;grid-template-columns:30% 70%;width:90%;max-width:1200px;margin:0 auto 70px}div.page .homepage .success-section .success-section-pricing{display:flex;align-items:center;background-color:#d8f5f6;border-radius:0 0 0 60px;text-align:center;padding:20px}div.page .homepage .success-section .success-section-pricing img{width:80px}div.page .homepage .success-section .success-section-pricing h2{font-size:28px;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;margin:0 0 20px;line-height:32px;color:#414141}.consultation h2 span,div.page .homepage .customer-results h2 span{color:#1f7881;display:block}div.page .homepage .customer-results h2 span{font-style: italic;}div.page .homepage .success-section .success-section-pricing h2 span{color:#1f7881;font-style:italic;display:block}div.page .homepage .success-section .success-section-pricing p{margin-bottom:20px;font-size:18px;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif}div.page .homepage .success-section .success-section-pricing strong{font-size:18px;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;margin-top:20px}div.page .homepage .success-section .image-container,div.page div.careers .section-wrapper .vacancies ul{font-size:0;width:100%}div.page .homepage .success-section .image-container img{max-height:100%;max-width:100%;height:100%;width:100%;object-fit:contain}div.page .homepage .services{width:90%;margin:0 auto 70px}.consultation .section-wrapper,div.page .homepage .services .section-wrapper{padding:0}div.page .homepage .services .section-wrapper h2{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:21px;color:#212529;text-transform:uppercase;text-align:center;margin:0 0 10px}div.page .homepage .services .section-wrapper .content{display:grid;grid-template-columns:repeat(3,31.3%);grid-column-gap:3.3%;text-align:center}div.page .homepage .services .section-wrapper .content .col{width:100%;height:700px;border-top-left-radius:50px;border-bottom-right-radius:50px;position:relative;text-align:initial}div.page .homepage .services .section-wrapper .content .col div.col-container{display:block;width:100%;height:100%;padding:52.5px 20px;position:relative;overflow:hidden;border-top-left-radius:50px;border-bottom-right-radius:50px}div.page .homepage .customer-results .section-wrapper a,div.page .homepage .services .section-wrapper .content .col .button-container a{background-color:#207880;padding:0 25px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;width:245px;display:inline-block;color:#fff;line-height:35px}div.page .homepage .services .section-wrapper .content .col.col-1{background-color:#ddedf5}div.page .homepage .services .section-wrapper .content .col.col-2{background-color:#e3d9e7}div.page .homepage .services .section-wrapper .content .col.col-3{background-color:#d8e0eb}div.page .homepage .services .section-wrapper .content .col h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:28px;line-height:32px;color:#414141;text-transform:uppercase}div.page .homepage .services .section-wrapper .content .col .button-container{width:100%;position:absolute;bottom:-20px;right:0;left:0;text-align:center;z-index:2}div.page .homepage .services .section-wrapper .content .col h3{text-align:center;margin-top:15px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;font-size:20px!important}div.page .homepage .services .section-wrapper .content .col p{text-align:center;margin:20px 0 0;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;color:#000}div.page .homepage .services .section-wrapper .content .col p span{color:red;font-family:EncodeSansCondensedBold}div.page .homepage .services .section-wrapper .content .col h2 i,div.page div.aesthetics_page .banner .description h1 span,div.page div.careers .banner .description h1 span,div.page div.careers-view .banner .description h1 span,div.page div.category_view .banner .description h2 span,div.page div.contact-us .banner .description h2 span,div.page div.patient-center .banner .description h1 span{display:block;font-style:italic}div.page .homepage .services .section-wrapper .content .col.col-3 h2{color:#32639e;font-style:italic}div.page .homepage .services .section-wrapper .content .col.col-1 h2 i{color:#44aad1}div.page .homepage .services .section-wrapper .content .col.col-2 h2 i{color:#7c438b}div.page .homepage .services .section-wrapper .content .col.col-3 h2 i{color:#52595f;font-style:normal}div.page .homepage .services .section-wrapper .content .col img.arrow{-webkit-transition:.5s;display:flex;justify-content:center;margin:auto}div.page .homepage .services .section-wrapper .content .col:hover img.arrow{transform:translateX(100px)}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.hover_image{transform:translateZ(0);will-change:transform}}}div.page .homepage .services .section-wrapper .content .col .service-image{width:100%;max-height:100%;object-fit:contain;max-width:100%}div.page .homepage .services .section-wrapper .content .col .hover_image{width:100%;position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s;max-width:100%;max-height:100%;min-height:1px;transform:translateZ(0);will-change:transform,opacity}div.page .homepage .services .section-wrapper .content .col img{z-index:2;position:relative}div.page .homepage .services .section-wrapper .content .service-image-container{overflow:hidden;right:0;bottom:0;position:absolute}div.page .homepage .services .section-wrapper .content .col.col-1 .service-image-container,div.page .homepage .services .section-wrapper .content .col.col-3 .service-image-container{left:50%;transform:translateX(-50%);width:310px;height:250px}div.page .homepage .services .section-wrapper .content .col.col-2 .service-image-container{left:50%;transform:translateX(-50%);width:310px;height:242px}div.page .homepage .services .section-wrapper .content .col.col-3 .service-image{transform:scaleX(-1)}div.page .homepage .customer-results{width:100%;display:block;background-color:#f0eeec;margin:0 0 40px;padding:52.5px 35px 35px}div.page .homepage .customer-results .section-wrapper{padding:0 20px 0 40px;align-self:center;display:flex;justify-content:space-between}div.page .homepage .customer-results .wrapper .main-col .col,div.page .homepage .customer-results .wrapper .main-col.horizontally .col,div.page div.about-us .section-wrapper .accreditation,div.page div.hair_care_blog .section-wrapper .blog_list,div.page div.hair_care_blog .section-wrapper .blog_list .blog,div.page div.results .results-list,div.page div.results .section-wrapper .wrapper,div.page div.results .section-wrapper .wrapper .content .case-studies .study .col a img,div.page div.reviews .section-wrapper .wrapper{width:100%;display:block}.consultation h2{font-size:28px;color:#414141;text-transform:uppercase;margin:0 0 30px;line-height:32px}div.page .homepage .customer-results h2{font-size:28px;line-height:32px;color:#414141;text-transform:uppercase;margin:0 0 5px}div.page .homepage .customer-results p{font-size:18px;margin-bottom:40px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;max-width:90%}div.page .homepage .customer-results .content{display:grid;max-width:100%;grid-template-columns:47% 47%;grid-column-gap:6%;text-align:center;padding:0 0 0 30px}div.page .homepage .customer-results .content img{max-width:100%;max-height:300px}div.page .homepage .customer-results .wrapper{display:block;width:100%;font-size:0}div.page .homepage .customer-results .wrapper .main-col{width:calc((100% / 2) - 130px);display:inline-block;vertical-align:top;background-color:#fff;border-radius:10px;padding:20px}div.page .homepage .customer-results .wrapper .main-col:first-child,div.page div.main_category_view .section-wrapper .services .row .col.left,div.page div.main_category_view .section-wrapper .services .row:nth-child(odd) .col.left{margin:0 50px 0 0}div.page .homepage .customer-results .wrapper .main-col .col.col-1{padding:0 1px 0 0}div.page .homepage .customer-results .wrapper .main-col .col.col-2{padding:0 0 0 1px}div.page .homepage .customer-results .wrapper .main-col .col figure{height:380px}div.page .homepage .customer-results .wrapper .main-col.vertically{padding:20px 10px;border-right:25px}div.page .homepage .customer-results .wrapper .main-col.horizontally{padding:10px 30px}div.page .homepage .customer-results .wrapper .main-col.horizontally .col figure{height:400px}div.page .homepage .customer-results .all_results a{display:block;margin:40px auto 0;font-size:20px;color:#fff;background-color:#1f7881;border-radius:50px;text-align:center;text-transform:uppercase;padding:10px 25px}div.page .homepage .expertise-section{display:grid;grid-template-columns:66% 34%;margin:70px auto 35px;max-width:1200px;padding:0 35px}div.page .homepage .expertise-section .unmatched-expertise{background-color:#d8f5f6;padding:20px 20px 40px;text-align:center;position:relative}div.page .homepage .expertise-section .unmatched-expertise a{background-color:#207880;width:232px;color:#fff;border:none;display:inline-block;border-radius:initial;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;padding:0 30px;line-height:35px;font-size:18px}div.page .homepage .expertise-section .unmatched-expertise .link-container{position:absolute;width:100%;bottom:-12px;margin:auto;left:0}div.page .homepage .expertise-section .unmatched-expertise p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;max-width:90%;margin:auto}div.page .homepage .articles .col h2,div.page div.results .results-list .row .faq_section ul.faq_list li div{font-family:UnbuntuBold,Helvetica,Arial,sans-serif}.customer-results-container{display:flex;flex-direction:column;justify-content:end}div.page .homepage .expertise-section img.expertise-image{max-width:100%;height:100%;object-fit:cover;border-radius:0 0 0 50px;width:100%}div.page .homepage .expertise-section h2 span{font-style:italic;color:#1f7881}div.page .homepage .expertise-section h2{font-size:28px;line-height:32px;color:#414141;text-transform:uppercase;margin:0 0 15px}.consultation input{background:0 0;border:none;display:block}.consultation h2.big-title:after,.consultation h2:after,div.aesthetics_page .consultation h1:after,div.category_view .consultation h2.big-title:after,div.page .homepage .articles .col.col-2 h1:after{content:"";display:block;border-bottom:3px solid #6bcacf;width:50px;margin:30px auto 0}div.page .homepage .articles .col span.head:after,div.page .homepage .articles .col span.head:before{width:15px;height:15px;background-color:#7c438b;top:-6px;border-radius:50%;display:inline-block;position:relative;content:"";vertical-align:middle}.consultation h2::before{content:"";display:block;border-bottom:3px solid #6bcacf;width:50px;margin:0 auto 30px}.consultation h2 span.other_font_size,.homepage-offer .container-four .content h2 span,div.about-us .customers-feedback .head h2 span,div.about-us .customers-feedback .head h3 span,div.category_view .customers-feedback .head h2 span,div.category_view .customers-feedback .head h3 span{color:#1f7881;font-style:italic}.consultation h2 span:last-child,div.about-us .consultation h2 span:last-child,div.about-us .consultation h3 span:last-child,div.aesthetics_page .consultation h2 span:last-child,div.category_view .consultation h3 span:last-child{font-style:italic}.consultation a,div.aesthetics_page .consultation a,div.category_view .consultation a{display:block;font-family:EncodeSansCondensedLight,Helvetica,Arial,sans-serif;font-size:30px;color:#52595f}div.page .homepage .articles{display:block;padding:70px 20px}div.page .homepage .articles .section-wrapper{padding:0;font-size:0}div.page .homepage .articles .col{width:calc(100% / 2);display:inline-block;vertical-align:top;text-align:center;position:relative}div.page .homepage .articles .col.col-1{padding:0 10px 0 0}div.page .homepage .articles .col .titles_header{height:100px}div.page .homepage .articles .col-2 .titles_header{padding:20px 0 0}div.page .homepage .articles .col.col-2{padding:0 0 0 10px}div.page .homepage .articles .col h2{font-size:20px;color:#414141;text-transform:uppercase;display:block}div.page .homepage .articles .col-2 h2 span{color:#1f7881;font-size:36px}div.page .homepage .articles .col-2 h2 span::before{content:"";display:inline-block;width:10px;height:10px;background-color:#1f7881;border-radius:50%;vertical-align:middle;position:relative;top:-2px;margin:0 9px 0 0}div.page .homepage .articles .col-2 h2 span::after{content:"";display:inline-block;width:10px;height:10px;background-color:#1f7881;border-radius:50%;vertical-align:middle;position:relative;top:-2px;margin:0 0 0 9px}div.page .homepage .articles .col span.head{display:inline-block;text-transform:uppercase;letter-spacing:6px;font-family:UbuntuBold,Helvetica,Arial,sans-serif;font-size:55px;color:#7c438b;font-weight:700}div.page .homepage .articles .col span.head:before,div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col:not(:last-child),div.page div.patient-center .registration ul li:first-child{margin:0 15px 0 0}div.page .homepage .articles .col span.head:after,div.page div.patient-center .registration ul li:nth-child(2){margin:0 0 0 15px}div.page .homepage .articles .col .content{border-radius:35px;width:400px;box-shadow:rgb(0 0 0 / 15%) 0 1px 3px;margin:15px auto 0;padding:0 20px;position:relative}div.page .homepage .articles .col-1 .content{background-color:#e4d9ed}div.page .homepage .articles .col-2 .content{background-color:#d8e0ea}div.page .homepage .articles .col .content .rounded-image{width:420px;height:420px;border-radius:50%;background-color:rgb(0 0 0 / .1);position:relative;left:-30px;top:-20px}div.page .homepage .articles .col .content .rounded-image img{max-width:100%;height:100%;border-radius:50%;object-fit:cover;width:100%}div.page .homepage .articles .col .content h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:25px;color:#52595f;text-transform:uppercase}div.page .homepage .articles .col .content h2:nth-child(2){margin:0 0 20px!important}div.page .homepage .articles .col .content p{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:22px;color:#414141;height:125px}.customers-feedback .head a.read-more,div.page .homepage .articles .col .content a{color:#fff;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;line-height:35px;font-size:18px;text-align:center}div.page .homepage .articles .col .content a{background-color:#67c8d0;margin:auto;position:absolute;bottom:-17px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);padding:0 30px;display:inline-block;width:232px}.opened,.selected::after{transform:rotate(45deg)}div.category_view .customers-feedback .head h3,div.page .homepage .articles .col-1 .content a{color:#414141!important}div.page .homepage .articles .col.col-2 .content p{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:25px}.accreditation{width:90%;margin:40px auto}.homepage-offer .form-box .title,.accreditation .section-wrapper{text-align:center}.accreditation .section-wrapper{display: flex;}.accreditation .section-wrapper>div{display: grid;grid-template-columns: 50% 50%;align-items: center;}.accreditation .section-wrapper>div img{max-width: 100%;}.accreditation img{height: auto;object-fit: contain;}.accreditation img:last-child{max-width: 75%;}div.page div.about-us .section-wrapper .doctors .doctor .col a.toggle_details img{max-width:100%;height:auto}.customers-feedback{width:100%;background-color:#e2ddda;display:block;padding:52.5px 50px 35px;overflow:hidden}.customers-feedback .section-wrapper{padding:0;display:grid;grid-template-columns:29% 69%;gap:2%}.customers-feedback .head h2,.customers-feedback .head h3,div.aesthetics_page .customers-feedback .head h1,div.category_view .customers-feedback .head h2,div.category_view .customers-feedback .head h3{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:28px;line-height:32px;color:#1f7881;text-transform:uppercase;display:inline-block;vertical-align:middle;width:280px}.consultation h2.big-title,.privacyCont .dataCon{font-family:UbuntuRegular,Helvetica,Arial,sans-serif!important}.customers-feedback .head h3 span{color:#414141;font-style:italic}.customers-feedback .head h2{font-style:normal;color:#414141}.customers-feedback .head h2 span,.result-title h2 span{font-style:italic;color:#207880}.customers-feedback .head a.read-more{background-color:#207880;display:inline-block;margin:25px 0 0;padding:0 35px;width:232px}.customers-feedback .content.desktop{display:block;padding:0 70px;height:225px}.customers-feedback .content .feedback,div.about-us .customers-feedback .content .feedback,div.aesthetics_page .customers-feedback .content .feedback{width:100%;display:block;background-color:#fff;border:1px solid #c9c9c9;padding:20px;outline:0;position:relative;margin:0 0 50px}.customers-feedback .content .feedback .rating,div.about-us .customers-feedback .content .feedback .rating,div.aesthetics_page .customers-feedback .content .feedback .rating,div.category_view .customers-feedback .content .feedback .rating,div.page .banner div.actions a,div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review .rating{display:block;margin:0 0 10px}.customers-feedback .content .feedback .rating i,div.about-us .customers-feedback .content .feedback .rating i,div.aesthetics_page .customers-feedback .content .feedback .rating i,div.category_view .customers-feedback .content .feedback .rating i,div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review .rating i{display:inline-block;vertical-align:top;margin:0 10px 0 0;font-size:25px;color:#6bcacf}.customers-feedback .content .feedback h2,div.about-us .customers-feedback .content .feedback h2,div.aesthetics_page .customers-feedback .content .feedback h2,div.category_view .customers-feedback .content .feedback h2{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:18px;color:#1f7881;margin:0 0 10px}.customers-feedback .content .feedback p,.customers-feedback .content .feedback p>span,div.about-us .customers-feedback .content .feedback p,div.about-us .customers-feedback .content .feedback p>span,div.aesthetics_page .customers-feedback .content .feedback p,div.aesthetics_page .customers-feedback .content .feedback p>span,div.category_view .customers-feedback .content .feedback p,div.category_view .customers-feedback .content .feedback p>span{font-family:InriaSerifLightItalic,Helvetica,Arial,sans-serif!important;font-size:18px!important;color:#000!important;height:90px;overflow:hidden}.customers-feedback .content .feedback a.show_text,div.about-us .customers-feedback .content .feedback a.show_text,div.aesthetics_page .customers-feedback .content .feedback a.show_text,div.category_view .customers-feedback .content .feedback a.show_text{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:14px;color:#1f7881;position:absolute;bottom:20px}.customers-feedback .content .feedback:after,div.about-us .customers-feedback .content .feedback:after,div.aesthetics_page .customers-feedback .content .feedback:after,div.category_view .customers-feedback .content .feedback:after{content:"";position:absolute;left:70px;margin:0 auto;width:0;height:0;border-top:10px solid #fff;border-left:10px solid #fff0;border-right:10px solid #fff0;bottom:-10px}.customers-feedback .content .feedback span.author_name,div.about-us .customers-feedback .content .feedback span.author_name,div.aesthetics_page .customers-feedback .content .feedback span.author_name,div.category_view .customers-feedback .content .feedback span.author_name{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:20px;color:#000;position:relative;bottom:-60px;left:50px;z-index:99}.customers-feedback .content .feedback.display_text p,div.about-us .customers-feedback .content .feedback.display_text p,div.aesthetics_page .customers-feedback .content .feedback.display_text p,div.category_view .customers-feedback .content .feedback.display_text p{height:100%;overflow:auto}.display_height{height:285px!important}.customers-feedback .content .slick-arrow.slick-prev,div.about-us .customers-feedback .content .slick-arrow.slick-prev,div.aesthetics_page .customers-feedback .content .slick-arrow.slick-prev,div.category_view .customers-feedback .content .slick-arrow.slick-prev{left:20px;top:45px}.customers-feedback .content .slick-arrow.slick-next,div.about-us .customers-feedback .content .slick-arrow.slick-next,div.aesthetics_page .customers-feedback .content .slick-arrow.slick-next,div.category_view .customers-feedback .content .slick-arrow.slick-next{right:20px;top:45px}.customers-feedback .content .slick-arrow,div.about-us .customers-feedback .content .slick-arrow,div.aesthetics_page .customers-feedback .content .slick-arrow,div.category_view .customers-feedback .content .slick-arrow,div.page div.results .results-list .row ul.results-slider .slick-arrow{width:30px;height:30px;background-color:#b3b3b3;border-radius:50%}.customers-feedback .content .slick-arrow.slick-disabled:before,div.about-us .customers-feedback .content .slick-arrow.slick-disabled:before,div.aesthetics_page .customers-feedback .content .slick-arrow.slick-disabled:before,div.category_view .customers-feedback .content .slick-arrow.slick-disabled:before,div.page div.results .results-list .row ul.results-slider .slick-arrow.slick-disabled:before{opacity:1}.customers-feedback .content .slick-arrow:before,div.about-us .customers-feedback .content .slick-arrow:before,div.aesthetics_page .customers-feedback .content .slick-arrow:before,div.category_view .customers-feedback .content .slick-arrow:before,div.page div.results .results-list .row ul.results-slider .slick-arrow.slick-prev:before{font-size:12px;color:#fff;font-family:FontAwesome;content:"\f053";position:relative;left:-1px;top:1px}.customers-feedback .content .slick-arrow.slick-next:before,div.about-us .customers-feedback .content .slick-arrow.slick-next:before,div.aesthetics_page .customers-feedback .content .slick-arrow.slick-next:before,div.category_view .customers-feedback .content .slick-arrow.slick-next:before,div.page div.results .results-list .row ul.results-slider .slick-arrow.slick-next:before{font-size:12px;color:#fff;font-family:FontAwesome;content:"\f054";position:relative;left:1px;top:1px}div.page div.about-us .banner,div.page div.aesthetics_page .banner,div.page div.careers .banner,div.page div.careers-view .banner,div.page div.contact-us .banner,div.page div.hair_products .banner,div.page div.main_category_view .banner,div.page div.patient-center .banner{padding-top: 54px;width:100%;height:auto;font-size: 0;position:relative;overflow:hidden;background-color:#989aa0}div.page div.category_view .banner{font-size: 0;width: 100%;height: auto;position: relative;overflow: hidden;background-color: #989aa0;}div.page div.main_category_view .banner img{width: 100%;;height:100%;position:relative;z-index:2;max-width:100%;object-fit:cover;object-position:top right}div.page div.main_category_view .banner .description{position:absolute;top:50%;left:0;right:0;z-index:9;transform:translateY(-50%);margin:auto;max-width:1200px;width:90%;padding:0 20px}div.category_view .banner .description h1,div.category_view .banner .description h2,div.page div.main_category_view .banner .description h1,div.page div.main_category_view .banner .description h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;display:block;max-width:520px}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info{margin:70px 0 0}.price-highlight{font-family:EncodeSansCondensedRegular!important;font-size:42px!important;color:#417a79!important;letter-spacing:1px!important;line-height:1.25!important}div.page div.patient-center .banner .description h1::after,.no-subtitle::after,div.page div.about-us .banner .description h1:after,div.page div.about-us .banner .description h2:after,div.page div.aesthetics_page .banner .description h1:after,div.page div.category_view .banner .description h2:after,div.page div.contact-us .banner .description h1:after,div.page div.contact-us .banner .description h2:after,div.page div.patient-center .banner .description h1:after{content:"";display:block;width:250px;border-bottom:6px solid #fff;margin:30px 0 0}div.page div.main_category_view .banner .description h2:after{content:"";display:block;width:150px;border-bottom:6px solid #fff;margin:30px 0 0}.cta-title::after{border-bottom:none}#contact {scroll-margin-top: 100px;}div.page div.category_view .banner .description p,div.page div.main_category_view .banner .description p{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;display:block;}div.page div.about-us>.section-wrapper,div.page div.careers-view .section-wrapper,div.page div.contact-us .section-wrapper,div.page div.main_category_view .section-wrapper{margin:40px auto;width:90%}div.page div.aesthetics_page .section-wrapper .breadcrumb,div.page div.careers .section-wrapper .breadcrumb,div.page div.careers-view .section-wrapper .breadcrumb,div.page div.category_view .section-wrapper .breadcrumb,div.page div.contact-us .section-wrapper .breadcrumb,div.page div.main_category_view .section-wrapper .breadcrumb,div.page div.specials .section-wrapper .breadcrumb{width:100%;display:block;margin:0 0 40px}div.page div.about-us .section-wrapper .breadcrumb a:last-child,div.page div.aesthetics_page .section-wrapper .breadcrumb a:last-child,div.page div.careers .section-wrapper .breadcrumb a:last-child,div.page div.careers-view .section-wrapper .breadcrumb a:last-child,div.page div.category_view .section-wrapper .breadcrumb a:last-child,div.page div.contact-us .section-wrapper .breadcrumb a:last-child,div.page div.hair_care_blog .section-wrapper .breadcrumb a:last-child,div.page div.main_category_view .section-wrapper .breadcrumb a:last-child,div.page div.patient-center .breadcrumb a:last-child,div.page div.results .section-wrapper .breadcrumb h2 a:last-child,div.page div.specials .section-wrapper .breadcrumb h2 a:last-child{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:16px;color:#52595f}div.page div.main_category_view .section-wrapper .head-info{width:100%;display:flex}div.page div.main_category_view .section-wrapper .head-info .col{background-color:#f3f1f0;padding:30px;flex-basis:32%}div.page div.main_category_view .section-wrapper .head-info .col:nth-child(2){background-color:#eeebe9}div.page div.main_category_view .section-wrapper .head-info .col:nth-child(3){background-color:#e8e4e1}div.page div.main_category_view .section-wrapper .head-info .col:not(:last-child){margin:0 30px 0 0}div.page div.main_category_view .section-wrapper .head-info .col h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:28px;color:#1f7881;text-transform:capitalize;line-height:32px}div.page div.main_category_view .section-wrapper .head-info .col h2:after{content:"";display:block;border-bottom:3px solid #6bcacf;width:60px;margin:30px 0 0}div.page div.main_category_view .section-wrapper .head-info .col.col-3 h3:after{margin:30px 0 0}div.page div.main_category_view .section-wrapper .head-info .col p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:15px;color:#191919;line-height:24px;margin:15px 0 0}div.page div.main_category_view .section-wrapper .head-info .col p:first-of-type{margin: 45px 0 0}div.page div.main_category_view .section-wrapper .services{width:100%;display:block;margin:120px 0 75px}div.page div.main_category_view .section-wrapper .services .row{width:100%;display:block;font-size:0}div.page div.main_category_view .section-wrapper .services .row:not(:last-child){margin:0 0 50px}div.page div.main_category_view .section-wrapper .services .row .col{width:calc((100% / 2) - 50px);display:inline-block;vertical-align:top}div.page div.main_category_view .section-wrapper .services .row .col.right{margin:0 0 0 50px}div.page div.main_category_view .section-wrapper .services .row .col h2{line-height:32px;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:28px;color:#414141}div.page div.main_category_view .section-wrapper .services .row .col p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif!important;font-size:18px!important;line-height:22px!important;color:#000;margin:18px 0}div.page div.main_category_view .section-wrapper .services .row .col a.read_more{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;background-color:#1f7881;display:inline-block;text-align:center;line-height:35px;width:fit-content;text-transform:capitalize;padding:0 30px}div.page div.main_category_view .section-wrapper .services .row .col img{width:100%;height:250px;border-radius:70px 70px 70px 0;object-fit:cover}div.page div.main_category_view.surgical_solutions .section-wrapper .head-info .col.col-1 h3{max-width:100px}div.page div.hair_products{display:block;margin:0 0 30px}div.page div.about-us .banner:after,div.page div.aesthetics_page .banner:after,div.page div.category_view .banner:after,div.page div.contact-us .banner:after,div.page div.hair_products .banner:after{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:rgb(0 0 0 / .1)}div.page div.hair_products .banner img.banner_image,div.page div.patient-center .banner img.patient_center_banner_image{height:100%;position:relative;z-index:2;object-fit:cover;width:100%;object-position:center center}div.page div.category_view .banner>img,div.page div.hair_products .banner>img{width:325px;height:250px;position:absolute;right:0;bottom:0}div.page div.category_view .banner .description,div.page div.hair_products .banner .description{position:absolute;top:50%;left:0;right:0;z-index:9;transform:translateY(-50%);margin:auto;max-width:1200px;padding:0 20px;width:85%}div.page div.hair_products .banner .description h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;max-width:350px;display:inline-block}div.page div.hair_products .banner .description h2>span{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;display:block}div.page div.careers .banner .description h1:after,div.page div.careers-view .banner .description h1:after,div.page div.hair_products .banner .description h2:after{content:"";display:block;width:200px;border-bottom:6px solid #fff;margin:30px 0 0}div.page div.hair_products .banner .description p{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:30px;color:#fff;display:block;margin:20px 0 0}div.page div.hair_products .section-wrapper{margin:40px auto;width:85%}div.page div.hair_products .section-wrapper .breadcrumb{width:70%;display:block;margin:0 0 40px}div.page div.hair_products .section-wrapper .products_list{display:block;width:70%;border-top:1px solid #e7e7e7}div.page div.hair_products .section-wrapper .products_list .product{padding:50px 0 40px}div.page div.hair_products .section-wrapper .products_list .product:not(:last-child){border-bottom:1px solid #e7e7e7}div.page div.hair_products .section-wrapper .products_list .product h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:23px;color:#1f7881;text-transform:uppercase;margin:0 0 40px}div.page div.hair_products .section-wrapper .products_list .product p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;color:#555a61;margin:0 0 30px}div.page div.hair_products .section-wrapper .products_list .product ul{font-size:0;display:block;width:100%!important;padding:0 0 0 20px;margin:0 0 20px}div.page div.hair_products .section-wrapper .products_list .product ul li{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;color:#555a61;list-style-type:disc}div.page div.hair_products .section-wrapper .products_list .product img{max-width:100%;object-fit:cover}div.page div.hair_care_blog .banner{width:100%;height:469px;position:relative;overflow:hidden}div.page div.hair_care_blog .banner img.blog_banner_image{height:100%;position:relative;z-index:2;object-fit:cover;width:100%;object-position:100% 100%}div.page div.careers .banner>img,div.page div.careers-view .banner>img,div.page div.hair_care_blog .banner>img{max-width:100%;height:100%;position:absolute;right:0;bottom:0}div.page div.hair_care_blog .banner .description{position:absolute;top:50%;left:0;right:0;z-index:9;transform:translateY(-50%);margin:auto;max-width:1420px;padding:0 20px;width:85%}div.page div.hair_care_blog .banner .description h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:75px;color:#fff;max-width:350px}div.page div.hair_care_blog .banner .description h1:after{content:"";display:block;width:200px;border:3px solid #fff;margin:30px 0 0}div.page div.hair_care_blog .section-wrapper{margin:40px 0;width:100%;padding:0;max-width:100%}div.page div.hair_care_blog .section-wrapper .breadcrumb{width:90%;max-width:1200px;display:block;margin:0 auto 40px;padding:0 20px}.continue-reading-link{font-family:UbuntuBold,Helvetica,Arial,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;color:#207882!important}div.page div.hair_care_blog .section-wrapper .blog_list .blog:nth-child(2n){background-color:#f6f5f4;max-width:1520px}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper{width:90%;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:48% 48%;gap:4%;padding:30px 0}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col{display:inline-block;vertical-align:bottom}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col img{height:365px;width:100%;border-top-right-radius:50px;border-bottom-left-radius:50px;object-fit:cover}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col h2.title{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:32px;color:#555a61;margin:0 0 30px;display:block}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:18px!important;color:#000;padding:15px 0;border-top:1px solid #d8d8d8;margin:auto;line-height:22px!important}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col p:last-child{padding:30px 0!important}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col h2{text-transform:capitalize;color:#518896;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif}div.page div.article-page .section-wrapper .wrapper .article .article-info .author-title p a,div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col p span,div.page div.specials .section-wrapper .wrapper .article .article-info .author-title p a{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;text-decoration:underline}div.page div.reviews{padding:100px 0 20px}div.page div.article-page .section-wrapper,div.page div.reviews .section-wrapper{width:85%}div.page div.article-page .section-wrapper .breadcrumb,div.page div.reviews .section-wrapper .breadcrumb{width:100%;display:block;margin:0 0 55px}div.page div.reviews .section-wrapper .breadcrumb h2,div.page div.reviews .section-wrapper .breadcrumb h2 a{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:19px;color:#52595f}div.page div.article-page .section-wrapper .breadcrumb h2 a:last-child,div.page div.reviews .section-wrapper .breadcrumb h2 a:last-child{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:19px;color:#52595f}div.page div.reviews .section-wrapper .wrapper h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:54px;color:#414141}div.page div.reviews .section-wrapper .wrapper h1 span#first{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;display:inline-block}div.page div.reviews .section-wrapper .wrapper h1 span#second{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;display:block;color:#1f7881!important}div.page div.reviews .section-wrapper .wrapper h1:after{content:"";display:block;width:300px;border:4px solid #6bcacf;margin:30px 0 0}div.page div.about-us .section-wrapper .doctors .doctor .details .qualifications,div.page div.article-page .section-wrapper .wrapper .article,div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .images-description,div.page div.patient-center .registration,div.page div.results .section-wrapper .wrapper .content,div.page div.reviews .section-wrapper .wrapper .content,div.page div.specials .section-wrapper .wrapper .article,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .images-description{margin:50px 0 0}div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review{background-color:#f6f5f4;display:block;width:100%;padding:30px 45px;margin:0 0 35px}div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review h2{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:28px;color:#1f7881;margin:0 0 20px}div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review p,div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review p>span{font-family:InriaSerifLightItalic,Helvetica,Arial,sans-serif!important;font-size:16px!important;color:#52595f!important;line-height:26px}div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review span{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;color:#000;margin:30px 0 0;display:block}div.page div.article-page,div.page div.results{padding:100px 0 60px}div.page div#results{padding:50px 0 20px}.category_view div#results{padding:0 0 20px!important}div.aesthetics_page .customers-feedback .section-wrapper,div.page div.results .section-wrapper{width:90%;padding:0}div.page div.results .section-wrapper .breadcrumb{display:block;margin:0 auto 40px;padding:0 20px}div.page div.results .section-wrapper .wrapper h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:35px;color:#1f7881;margin:0 auto;padding:0 20px}div.page div.results .section-wrapper .wrapper span#first{display:inline-block;color:#414141;font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:35px;margin:0 auto}div.page div.results .section-wrapper .wrapper h1:after{content:"";display:block;width:130px;border-bottom:6px solid #6bcacf;margin:30px 0 0}div.page div.results .section-wrapper .wrapper .content .case-studies{display:block;margin:0 auto 80px;padding:0 20px}div.page div.results .section-wrapper .wrapper .content .case-studies .study{width:95%;display:block;background-color:#ececed;padding:20px 10px;margin:0 0 30px;position:relative;border-bottom-right-radius:50px;font-size:0}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col{width:calc((100% / 2) - 50px);display:inline-block;vertical-align:bottom}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col.col-2{margin:0 0 0 25px}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col figure{height:300px;width:100%}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:24px;color:#52595f;text-transform:uppercase;margin:0 0 15px}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col p{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:36px;color:#1f7881}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col p:after{content:"";display:block;width:100px;border:3px solid #6bcacf;margin:30px 0 0}div.page div.about-us .section-wrapper .doctors .doctor .col a.toggle_details,div.page div.results .section-wrapper .wrapper .content .case-studies .study .col a{position:absolute;top:20px;right:20px;width:40px;height:40px}div.page div.about-us .section-wrapper .doctors .doctor .details,div.page div.results .section-wrapper .wrapper .content .case-studies .study .details{display:none;margin:50px 0;padding:0 100px}div.page div.results .section-wrapper .wrapper .content .case-studies .study .details p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;color:#191919}div.page div.results .results-list h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif!important;font-size:28px!important;color:#1f7881!important;margin:0 auto 20px!important;width:90%;max-width:1200px;padding:0 20px}div.page div#results .results-list h2{padding:0;margin:0 0 20px!important}div.page div.results .results-list p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:18px;color:#000;width:90%;max-width:1200px;margin:0 auto 50px;padding:0 20px}div.page div.results .results-list .row .faq_section{margin:40px auto 0;max-width:1200px;background-color:#e6f4f7;padding:15px 15px 15px 40px;width:90%}.flexText,div.page div.results .results-list .row .faq_section .faq_section_header{display:flex;justify-content:space-between}div.page div.results .results-list .row .faq_section h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:24px;margin:10px 0 0;color:#52595f;padding:0}div.page div.results .results-list .row .faq_section p{padding:5px 0 0;width:100%;margin:0 0 10px!important}div.page div.results .results-list .row .faq_section button{height:40px;width:40px;border-radius:25px;border:none;background-color:#1f7881;display:flex;align-items:center;justify-content:center;cursor:pointer!important}div.page div.results .results-list .row .faq_section button img{width:18px;height:18px}div.page div.results .results-list .row .faq_section ul.faq_list{display:none;font-size:inherit!important;width:100%!important;margin:25px auto 0;padding:0!important}div.page div.results .results-list .row .faq_section ul.faq_list li{font-size:17px;color:#137075;display:block!important;width:100%!important;margin:0 0 20px!important}div.page div.results .results-list .row .faq_section ul.faq_list li button{width:30px;height:30px;margin:0 10px 0 0}div.page div.results .results-list .row .faq_section ul.faq_list li button img{width:15px;height:15px}div.page div.results .results-list .row .faq_section .faq_submenu_list{display:none;width:100%!important;margin:0!important;padding:0 0 0 40px}div.page div.results .results-list .row .faq_section ul.faq_submenu_list li{display:block!important;color:#000;font-weight:400!important;margin:0 0 5px!important;font-family:GothamBook,Helvetica,Arial,sans-serif}div.page div.results .results-list .row .faq_section a{color:#1c19a4!important;text-decoration:underline!important;font-size:18px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif}div.page div.results .results-list .row .faq_section a.faq-link{font-family:inherit!important;font-size:inherit!important;color:#555a61!important}div.page div.results .results-list .row{padding:0 0 60px}div.page div.results .results-list .row:nth-child(2n){background-color:#ececee}div.page div.results .results-list .row:nth-child(2n) h3{padding:35px 20px 0}div.page div.results .results-list .row:nth-child(2n) ul{padding:20px 20px 45px;margin:15px auto 0}div.page div.results .results-list .row h3{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:24px;color:#1f7881;margin:0 auto;width:90%;max-width:1200px;padding:0 20px}div.page div.results .results-list .row ul{font-size:0;margin:35px auto 0;width:90%;max-width:1200px;padding:0 20px!important}div.page div#results .results-list .row ul{margin:35px 0 0;padding:0!important}div.page div#results .results-list .row ul.results-slider .slick-arrow.slick-prev{left:-50px}div.page div.category_view .section-wrapper .wrapper .results-wrapper ul{padding:0!important}div.page div.results .results-list .row ul .slick-list{width:97%}div.page div.results .results-list .row ul li{width:calc((100% / 3) - 15px);display:inline-block;vertical-align:top}div.page div.results .results-list .row ul li:not(:last-child){margin:0 33px 0 0}div.page div.results .results-list .row ul li img{width:100%;object-fit:contain;object-position:center center}div.page div.results .results-list .row ul li span{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:16px;color:#1f7881;text-transform:uppercase;display:block;margin:15px 0 0}div.page div.results .results-list .row ul li p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:15px;color:#000;margin:5px 0 0;padding:0}div.page div.results .results-list .row ul.results-slider .slick-arrow.slick-prev{left:-25px;top:150px}div.page div.results .results-list .row ul.results-slider .slick-arrow.slick-next{right:30px;top:150px}div.page div.results .results-list .row:nth-child(2n) ul.results-slider .slick-arrow.slick-next,div.page div.results .results-list .row:nth-child(2n) ul.results-slider .slick-arrow.slick-prev{top:160px}div.page div.results .results-list .results-wrapper ul.slick-dots li{width:50px;height:40px;background-color:#f3f1f0;color:#000;border-radius:20px;padding:6px 0}div.page div.results .results-list .results-wrapper ul.slick-dots li.slick-active{background-color:#e2ddda}div.page div.results .results-list .results-wrapper ul.slick-dots li a{font-family:GothamMedium,Helvetica,Arial,sans-serif;font-size:21px;color:#191919}div.page div.about-us .banner img.aboutus_banner_image,div.page div.contact-us .banner img.contactus_banner_image{width:100%;height:auto;position:relative;overflow:hidden;object-fit:cover}div.page div.about-us .banner figure,div.page div.careers-view .banner figure,div.page div.contact-us .banner figure{height:100%;position:relative;z-index:2}div.page div.about-us .banner>img,div.page div.aesthetics_page .banner>img,div.page div.contact-us .banner>img,div.page div.patient-center .banner>img{width:325px;height:250px;position:absolute;right:0;bottom:0;z-index:2}div.page div.about-us .banner .description,div.page div.aesthetics_page .banner .description,div.page div.careers .banner .description,div.page div.careers-view .banner .description,div.page div.contact-us .banner .description,div.page div.patient-center .banner .description{position:absolute;top:50%;left:0;right:0;z-index:9;transform:translateY(-50%);margin:auto;max-width:1200px;padding:0 20px;width:90%}div.page div.about-us .banner .description h1,div.page div.about-us .banner .description h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;max-width:480px}div.page div.about-us .section-wrapper .breadcrumb{width:95%;display:block;margin:0 0 40px}div.page div.about-us .section-wrapper .top-message{width:95%;display:block;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin:0 0 30px}div.page div.about-us .section-wrapper .additional_text{display:block;margin:0 0 40px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:30px 0}div.page div.about-us .section-wrapper .additional_text h2,div.page div.about-us .section-wrapper .main-content h2{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:28px;color:#52595f;margin:0 0 20px!important}div.page div.about-us .section-wrapper .additional_text h3{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;color:#207880!important;margin:0 0 25px!important;font-size:22px!important}div.page div.about-us .section-wrapper .additional_text p,div.page div.about-us .section-wrapper .main-content p,div.page div.about-us .section-wrapper .main-content p span{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif!important;font-size:18px!important;color:#000!important;margin:0 0 30px;display:block;line-height:22px!important}div.page div.about-us .section-wrapper .top-message p,div.page div.about-us .section-wrapper .top-message p span{font-family:UbuntuLight,Helvetica,Arial,sans-serif!important;font-size:24px!important;color:#1f7881!important;padding:35px 0}div.page div.about-us .section-wrapper .doctors{display:block;width:100%;margin:0 0 80px}div.page div.about-us .section-wrapper .doctors .doctor{display:block;background-color:#ececed;padding:10px;border-bottom-right-radius:50px;position:relative;margin:0 0 50px;font-size:0}div.page div.about-us .section-wrapper .doctors .doctor .logos{display:flex;padding:20px 0 0}div.page div.about-us .section-wrapper .doctors .doctor .logos img{width:163px}div.page div.about-us .section-wrapper .doctors .doctor .col.col-1{width:35%}div.page div.about-us .section-wrapper .doctors .doctor .col.col-2{width:57%;margin:0 0 0 8%}div.page div.about-us .section-wrapper .doctors .doctor .col img{height:315px;object-fit:cover;max-width:100%;width:100%}div.page div.about-us .section-wrapper .doctors .doctor .col span{font-family:UbuntuLight,Helvetica,Arial,sans-serif;font-size:27px;color:#52595f;display:block;margin:0 0 5px}div.page div.about-us .section-wrapper .doctors .doctor .col h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:34px;color:#1f7881}div.page div.about-us .section-wrapper .doctors .doctor .col p.info{font-family:UbuntuLight,Helvetica,Arial,sans-serif;font-size:27px;color:#1f7881}div.page div.about-us .section-wrapper .doctors .doctor .col p.info:after{content:"";display:block;width:100px;border-bottom:5px solid #6bcacf;margin:30px 0 0}div.page div.about-us .section-wrapper .doctors .doctor .details h3{font-family:UnbuntuBold,Helvetica,Arial,sans-serif!important;font-size:21px;color:#1f7881!important}div.page div.about-us .section-wrapper .doctors .doctor .details ul{list-style-type:disc;padding:0 0 0 20px;margin:5px 0 0}div.page div.about-us .section-wrapper .doctors .doctor .details ul li{font-family:GothamBook,Helvetica,Arial,sans-serif!important;font-size:16px!important;color:#191919}div.page div.about-us .section-wrapper .doctors .doctor .details p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px!important;color:#191919;margin:0 0 20px}div.page div.about-us .section-wrapper .doctors .doctor .details .qualifications h3{font-family:GothamMedium,Helvetica,Arial,sans-serif!important;font-size:16px!important;color:#1f7881!important;margin:0 0 20px!important}div.page div.about-us .section-wrapper .doctors .doctor .details .qualifications ul{padding:0 0 0 25px}div.page div.about-us .section-wrapper .doctors .doctor .details .qualifications ul li{list-style-type:disc;font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px!important;color:#191919}div.page div.about-us .section-wrapper .main-content{width:100%;margin:0 0 35px}div.page div.about-us .section-wrapper .main-content h3{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:23px;color:#1f7881;text-transform:capitalize;margin:0 0 25px}div.page div.about-us .section-wrapper .main-content .special-text{font-family:UbuntuLight,Helvetica,Arial,sans-serif!important;font-size:21px!important;color:#1f7881!important;padding:0 0 0 30px;border-left:5px solid #6bcacf;margin:45px 0 45px 150px!important}div.page div.about-us .section-wrapper .accreditation .wrapper{width:100%;height:500px;margin:auto}div.page div.about-us .section-wrapper .accreditation .wrapper .image_container{height:500px;padding:15px;outline:0}div.page div.about-us .section-wrapper .accreditation .wrapper .image_container img{width:100%;height:100%;outline:0;object-position:center center;object-fit:cover}.homepage-offer-header .container,div.page div.about-us .section-wrapper .accreditation .wrapper ul.slick-dots{position:relative}div.page div.about-us .section-wrapper .accreditation .wrapper ul.slick-dots li button{width:15px;height:15px;border-radius:50%;border:1px solid}div.page div.about-us .section-wrapper .accreditation .wrapper ul.slick-dots li button:before{color:#fff0}div.page div.about-us .section-wrapper .accreditation .wrapper ul.slick-dots li.slick-active button{background-color:rgb(128 128 128 / .3)}div.page div.about-us .section-wrapper .accreditation img{height:auto;margin:100px 0 0}div.about-us .customers-feedback,div.aesthetics_page .customers-feedback{width:100%;background-color:#e2ddda;display:block;padding:45px 20px;overflow:hidden}div.about-us .customers-feedback .section-wrapper,div.category_view .customers-feedback .section-wrapper{padding:0;width:90%}div.about-us .customers-feedback .head h2,div.about-us .customers-feedback .head h3{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:30px;color:#414141;text-transform:uppercase;display:inline-block;vertical-align:middle;width:280px}div.about-us .consultation,div.aesthetics_page .consultation{display:block;text-align:center;margin:50px 0}div.category_view .consultation{display:block;text-align:center;margin:50px}.consultation h2.big-title{font-size:18px!important;color:#212529!important;text-transform:uppercase!important;text-align:center;margin:0 0 25px!important;letter-spacing:2px}div.about-us .consultation a{display:block;font-family:EncodeSansCondensedLight,Helvetica,Arial,sans-serif;font-size:30px;color:#52595f;text-transform:uppercase}.consultation form .submit-button button,.consultation form p.consult-text{transition:.3s;font-size:18px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif}.consultation{display:block;text-align:center;margin:auto 50px 50px}.consultation form{background-color:#d8f5f6;border-radius:0 50px 0 0;position:relative;margin:0 50px 40px;padding:35px}.consultation form .submit-button{position:absolute;margin:auto;bottom:-8px;left:0;right:0}.consultation form .submit-button button{background-color:#67c8d0;color:#414141;padding:0 30px;line-height:35px;border:none;cursor:pointer;display:inline-block;width:232px}.consultation form .inputs-container{max-width:70%;margin:auto}.consultation form .inputs-container input{display:block;border-bottom:1px solid #000;width:100%;height:30px;margin:0 auto 15px}.consultation form .inputs-container input:focus{outline:0}.consultation form p.consult-text{color:#414141;margin:0 0 35px}.consultation p.privacy-text{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;color:#212529;font-size:14px;max-width:90%;margin:auto}.privacyCont .dataCon h2,.privacyCont .dataCon label{font-family:UbuntuBold,Helvetica,Arial,sans-serif}.consultation p.privacy-text a{font-size:14px!important;display:inline-block!important;color:#1f7881!important}.privacyCont{padding:8%}.privacyCont h1{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;color:#1f7881;border-bottom:4px solid #1f7881;width:fit-content;padding-bottom:30px}.privacyCont .dataCon{font-size:16px!important;color:#989aa0!important;line-height:1.6;margin-top:30px;margin-right:20%}.privacyCont .dataCon h2{color:#52595f;margin:2% 0 1%}.privacyCont .dataCon p{margin:2% 0!important}.privacyCont .dataCon ul{list-style-type:disc;-webkit-appearance:auto!important}.privacyCont .dataCon ul li{margin-left:5%;padding-top:1%}.privacyCont .dataCon ul .sub{margin-left:5%;list-style:circle}.toplab{margin-top:2%}div.page div.patient-center .banner:after{content:"";display:block;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:rgb(0 0 0 / .2)}div.page div.patient-center .banner .description h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;max-width:310px;display:inline-block}div.page .banner div.actions{position:absolute;top:20%;right:6%;transform:translateY(-5%);z-index:9;max-width:1200px;margin:0}div.page .banner div.actions a img{width:40px;height:40px}div.page div.patient-center .reach-us .section-wrapper,div.page div.patient-center .registration .section-wrapper,div.page div.patient-center>.section-wrapper,div.page div.specials .section-wrapper{width:90%}div.page div.patient-center .breadcrumb{width:100%;display:block;margin:40px 0}div.page div.patient-center .top-message{padding:35px 0 0;border-top:1px solid #eaeaea}div.page div.patient-center .top-message p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:18px;line-height:22px;color:#000;display:block;margin:0 0 25px}div.page div.patient-center .top-message .images{width:100%;display:block;margin:50px 0 0}div.page div.patient-center .top-message .images img{width:100%;display:block;height:350px;max-width:100%;object-fit:contain}div.page div.patient-center .registration h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:28px;color:#1f7881;text-transform:uppercase;margin:0 0 30px;text-align:center}div.page div.patient-center .registration .description p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:18px;color:#555a61;text-align:center}div.page div.patient-center .registration ul{font-size:0;width:100%;display:block;margin:45px 0 0}div.page div.patient-center .insurance-providers .section-wrapper h2,div.page div.patient-center .reach-us h2{font-size:28px;text-transform:uppercase;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;text-align:center}div.page div.patient-center .registration ul li{width:calc((100% / 2) - 15px);display:inline-block;vertical-align:top;background-color:#f7f7f7;padding:50px 50px 45px}div.page div.patient-center .registration ul li:first-child .main-image{width:auto;height:60px}div.page div.patient-center .registration ul li:nth-child(2) .main-image{width:150px}div.page div.patient-center .registration ul li:last-child{width:100%;display:block;margin:30px 0 0;background-color:#f9f8f8}div.page div.patient-center .registration ul li:last-child .app_link{display:block;width:100%;height:100%}div.page div.patient-center .registration ul li .main-image{display:inline-block}div.page div.patient-center .registration ul li .content{display:inline-block;vertical-align:top;margin:0 0 0 50px}div.page div.patient-center .registration ul li:first-child .content{width:calc(100% - 155px)}div.page div.patient-center .registration ul li:nth-child(2) .content{width:calc(100% - 200px)}div.page div.patient-center .registration ul li h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:20px;color:#414141;text-transform:uppercase;max-width:200px;text-align:left;height:100px}div.page div.patient-center .registration ul li .download-btn,div.page div.patient-center .registration ul li .register-btn{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;text-align:center;background-color:#1f7881;max-width:190px;display:inline-block;line-height:35px;margin:40px 0 0;padding:0 30px;width:232px}div.page div.patient-center .registration ul li a>img{position:relative;height:15px;vertical-align:middle;margin:0 10px 0 0;top:-3px}div.page div.patient-center .registration ul li div.left{width:600px;display:inline-block;vertical-align:middle;margin:0 1.5% 0 0}div.page div.patient-center .registration ul li div.right{width:calc(100% - 650px);display:inline-block;vertical-align:middle;margin:0 0 0 1.5%}div.page div.patient-center .registration ul li .app-icon{max-width:100%;height:auto;width:35%;display:inline-block;vertical-align:middle}div.page div.patient-center .registration ul li .left-content{width:calc(100% - 310px);display:inline-block;vertical-align:middle;margin:0 0 0 40px}div.page div.patient-center .registration ul li .left-content .healow{width:100%;height:100px;margin:0 0 20px}div.page div.patient-center .registration ul li .left-content figure{width:calc(100% / 2);display:inline-block;vertical-align:middle}div.page div.patient-center .registration ul li .left-content figure.apple{height:50px;background-position:0 -2px!important}div.page div.patient-center .registration ul li .left-content figure.google{height:45px;background-position:0 -50px!important}div.page div.patient-center .registration ul li div.right h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:20px;color:#1f7881;text-align:initial;margin:0 0 40px}div.page div.patient-center .registration ul li div.right p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;color:#555a61;text-align:initial;margin:0 0 30px;text-transform:initial;max-width:100%}div.page div.patient-center .reach-us{margin:50px 0;position:relative}div.page div.patient-center .reach-us h2{color:#1f7881;margin:0 0 40px}div.page div.patient-center .reach-us .map-photo{background-image:url(../images/map-bg.png);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;padding:75px 50px 75px 35px}div.page div.patient-center .reach-us .map-photo:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;right:0;left:0;background-color:rgb(99 187 192 / .8)}div.page div.patient-center .reach-us .map-photo img.location-icon{position:absolute;top:150px;z-index:99}div.page div.patient-center .reach-us .map-photo .content{background-color:#fff;padding:40px 20px;max-width:1000px;margin:0 0 0 295px;position:relative;z-index:99}div.page div.patient-center .reach-us .map-photo .content ul{display:inline-block;vertical-align:top;margin:0 0 30px}div.page div.patient-center .reach-us .map-photo .content ul li{display:block;margin:0 0 20px}div.page div.patient-center .reach-us .map-photo .content ul li.title h3{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:23px;color:#1f7881;text-transform:uppercase;margin:0 0 20px}div.page div.patient-center .reach-us .map-photo .content ul li a.phone,div.page div.patient-center .reach-us .map-photo .content ul li p,div.page div.patient-center .reach-us .map-photo .content ul li>span{color:#5f5c5a;font-size:17px;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif}div.page div.patient-center .reach-us .map-photo .content ul li a.map-link{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:17px;color:#6bcacf}div.page div.patient-center .reach-us .map-photo .content ul.disc li.bullet p:before{content:"• ";width:5px;height:5px;border-radius:50%}div.page div.patient-center .reach-us .map-photo .content ul li.parking-map a,div.page div.patient-center .reach-us .map-photo .content ul:first-child a{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:17px;color:#6bcacf;margin:20px 0 0;display:block}div.page div.patient-center .insurance-providers{width:100%;display:block;background-color:#eeebe9;padding:50px 0 25px;margin:0 0 50px;position:relative}div.page div.patient-center .insurance-providers .section-wrapper{margin:auto;width:90%}div.page div.patient-center .insurance-providers .section-wrapper>ul{width:100%;display:grid;grid-template-columns:repeat(5,18.4%);margin:50px 0 0;text-align:center;grid-column-gap:2%}div.page div.patient-center .insurance-providers .section-wrapper>ul li{display:inline-block;vertical-align:top;background-color:#fff;height:100px;padding:15px;margin:0 0 20px}div.page div.patient-center .insurance-providers .section-wrapper>ul li img{height:100%;max-width:100%;object-fit:contain;object-position:center center}div.page div.patient-center .insurance-providers .names-list{width:90%;height:calc(100% - 245px);max-width:1300px;margin:0 auto;border:1px solid #555a61;position:absolute;top:115px;bottom:0;right:0;left:0;background-color:#f7f7f7;padding:20px 30px;overflow-y:auto;display:none}div.page div.patient-center .insurance-providers .names-list a.close-list{width:35px;position:absolute;top:-1px;right:-1px}div.page div.patient-center .insurance-providers .names-list a.close-list img{width:100%}div.page div.patient-center .insurance-providers .names-list::-webkit-scrollbar{width:0}div.page div.patient-center .insurance-providers .names-list ul li{width:48%;display:inline-block;vertical-align:top;font-size:19px;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;color:#555a61;margin-bottom:15px}div.page div.patient-center .insurance-providers .names-list li:nth-last-child(-n+2){margin-bottom:0}div.page div.patient-center .insurance-providers .names-list ul li:nth-child(odd){margin-right:2%}div.page div.patient-center .insurance-providers .names-list ul li:nth-child(2n){margin-left:2%}div.page div.patient-center .insurance-providers .section-wrapper a.view_list{display:block;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;text-align:center;line-height:35px;width:232px;margin:30px auto;background-color:#1f7881;padding:0 30px}div.page div.patient-center .insurance-providers p.sub-title{font-size:16px;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;text-align:center;line-height:24px;margin-top:10px}div.page div.patient-center .patient-center-grid{display:grid;grid-template-columns:65% 30%;gap:5%}div.page div.contact-us .banner div#overlay{position:absolute;z-index:2;width:100%;height:100%;top:0;right:0;background:rgb(0 0 0 / .3)}div.page div.contact-us .banner .description h1{padding:25px 0 0;text-transform:capitalize}div.page div.contact-us .banner .description h1,div.page div.contact-us .banner .description h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;max-width:550px}div.page div.contact-us .section-wrapper .content{display:block;border-top:1px solid #eaeaea;padding:20px 0}div.page div.contact-us .section-wrapper .content iframe{width:100%;height:500px}div.page div.contact-us .section-wrapper .content .contactForm form{background-color:#d8f5f6;padding:20px}.contentFlex{display:flex!important;justify-content:space-between!important;align-items:flex-start;height:max-content;margin-bottom:50px}.contactForm{width:42%}.contactDat{width:53%;display:flex;justify-content:space-between;margin:40px 0 0}div.page div.contact-us .section-wrapper .content ul{display:flex;flex-direction:column!important;margin-bottom:0!important}div.page div.contact-us .section-wrapper .content ul li{width:100%!important;display:inline-block;vertical-align:top;margin-bottom:30px;font-size:18px;font-family:UbuntuMedium,Helvetica,Arial,sans-serif}div.page div.contact-us .section-wrapper .content ul li.location-text{height:50px}div.page div.contact-us .section-wrapper .content ul li h2{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:22px;color:#1f7881;margin:0 0 5px}div.page div.contact-us .section-wrapper .content ul li p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;color:#000;font-size:17px;padding:5px 0 0;line-height:28px;font-weight:400!important}div.page div.contact-us .section-wrapper .content ul li p span{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif!important;color:#1f7881}div.page div.contact-us .section-wrapper .content ul li p a{text-decoration:underline!important;color:#027bd1!important;font-weight:400}div.page div.contact-us .section-wrapper .content ul li a.map{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:18px;color:#6bcacf;text-transform:uppercase;text-decoration:underline;display:block;margin-top:20px!important}div.contact-us .contactDat .johns_location,div.contact-us .contactDat .springs_location{width:46%}div.contact-us .contactDat .johns_location h2,div.contact-us .contactDat .springs_location h2{font-size:28px;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif!important;color:#1f7881}div.contact-us .contactDat .johns_location ul,div.contact-us .contactDat .springs_location ul{margin-top:20px}div.contact-us .contactDat .johns_location ul li,div.contact-us .contactDat .springs_location ul li,div.contact-us .contactDat .springs_location ul li.tel-number{margin-bottom:20px!important}div.contact-us .contactDat .johns_location ul li iframe.show-map,div.contact-us .contactDat .springs_location ul li iframe.show-map{height:270px!important}div.contact-us .contactDat .johns_location ul li h2,div.contact-us .contactDat .springs_location ul li h2{color:#52595f!important;text-transform:none!important}div.contact-us .contactDat .johns_location ul li.tel-number h2,div.contact-us .contactDat .johns_location ul li.tel-number p,div.contact-us .contactDat .springs_location ul li.tel-number h2,div.contact-us .contactDat .springs_location ul li.tel-number p{display:inline-block!important}div.contact-us .contactDat .johns_location ul li p,div.contact-us .contactDat .springs_location ul li p{text-transform:none!important}div.contact-us .contactDat .johns_location ul li:nth-child(2) p{line-height:15px!important}.no-link{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif!important;font-size:20px!important;color:#5f5c5a!important}.formTitle{line-height:32px;font-size:28px;color:#414141;margin-bottom:20px}.formnotice,.input__label{color:#52595f;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif}div.page div.contact-us .section-wrapper .content .contactForm form input{width:100%;font-size:16px;padding:12px;box-shadow:inset 1px 1px 8px #b9b8b8;border:1px solid #b9b8b8}.input{position:relative;display:block;width:100%;margin:20px 0}.phone{margin-bottom:10px!important}.input__label{position:absolute;left:.6em;top:50%;transform:translateY(-50%);font-weight:400;font-size:16px}.input__field:focus~.input__label,.input__field:not(:placeholder-shown)~.input__label{z-index:-1}.formnotice{font-size:11px;font-weight:500}.formbtn{cursor:pointer;transition:filter .3s;border:1px solid #67c8d0;background-color:#67c8d0;color:#414141;font-size:18px;padding:0 30px;margin-top:20px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;line-height:35px}.contentbtn a,.req,.selectTag,.selected{color:#52595f;font-weight:400}.customSelect{width:65%;font-size:18px;padding:12px 0 12px 12px;box-shadow:inset 1px 1px 8px #b9b8b8;border:1px solid #b9b8b8;background-color:#fff;margin-right:16px}.selectTag{left:.6em;top:50%;margin-right:20px}.selected{cursor:pointer;font-size:18px;border:none;background-color:#fff0}.errorBtn,.loading{margin-bottom:10px;font-size:14px;font-weight:400}.selected::after{z-index:3;content:" ";border:solid #52595f;border-width:0 3px 3px 0;display:inline-block;padding:3px;position:absolute;right:10px;-webkit-transform:rotate(45deg)}.dropdownContact{width:100%;position:relative;display:inline-block}.contentbtn{display:none;position:absolute;background-color:#fff;width:60%;z-index:2;right:0;top:0}.contentbtn a{padding:5px 15px;display:block}.errorBtn{color:red}.loading,.successemail{color:#137075}.successemail{font-size:18px;font-weight:400;display:inline-block}div.contact-us .contact-us-grid{display:grid;grid-template-columns:47.5% 47.5%;gap:5%}div.contact-us .contact-us-grid h2{font-size:35px;font-family:UbuntuMedium,Helvetica,Arial,sans-serif;color:#414141;margin:0 0 30px}div.contact-us .contact-us-grid li{color:#1f7881;font-weight:700}div.contact-us .contact-us-grid div{background-color:#ececee;padding:20px}div.page div.careers .banner img.career_banner_image{height:100%;position:relative;z-index:2;width:100%;object-fit:cover}div.page div.careers .banner .description h1,div.page div.careers-view .banner .description h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff}div.page div.aesthetics_page>.section-wrapper,div.page div.careers .section-wrapper,div.page div.category_view>.section-wrapper{margin:40px auto 50px;width:85%}div.page div.careers .section-wrapper .top-message{padding:50px 0;text-align:center;border-top:1px solid #eaeaea}div.page div.careers .section-wrapper .top-message .content{width:80%;margin:0 auto}div.page div.careers .section-wrapper .top-message h2{font-family:UbuntuLight,Helvetica,Arial,sans-serif!important;font-size:21px!important;color:#1f7881!important;margin:0 0 30px!important}div.page div.careers .career_details_list p,div.page div.careers .section-wrapper .top-message p{color:#000!important;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif!important;line-height:22px}div.page div.careers .section-wrapper .top-message p{font-size:18px!important}div.page div.careers .section-wrapper .top-message p a{font-family:GothamMedium,Helvetica,Arial,sans-serif!important;text-decoration:underline}div.page div.careers .section-wrapper .vacancies ul li{width:calc((100% / 3) - 14px);display:inline-block;vertical-align:top;background-color:#f7f7f7;margin:0 0 20px;min-height:200px}div.page div.careers .section-wrapper .vacancies ul li a{display:block;font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:33px;color:#1f7881;text-transform:uppercase;padding:50px;text-align:center;transition:.5s;max-width:370px;margin:0 auto}div.page div.careers .section-wrapper .vacancies ul li:not(:nth-child(3n)){margin:0 20px 20px 0}div.page div.careers .section-wrapper .no-jobs{max-width:850px;margin:0 auto;background-color:#f7f7f7;padding:50px 30px;text-align:center}div.page div.careers .section-wrapper .no-jobs h3{font-size:21px;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#1f7881;margin-bottom:30px}div.page div.careers .section-wrapper .no-jobs h4{font-size:16px;font-family:GothamBook,Helvetica,Arial,sans-serif;color:#555a61;margin-bottom:20px}div.page div.careers .section-wrapper .no-jobs p{font-size:16px;font-family:GothamBold,Helvetica,Arial,sans-serif;color:#555a61}div.page div.careers .section-wrapper .no-jobs p a,div.page div.careers-view .section-wrapper .job-apply p a{display:block;text-decoration:underline}div.page div.careers .career_details_list{color:#137075;text-align:center;margin:50px auto 0;max-width:60%}div.page div.careers .career_details_list li{margin:0 0 20px}div.page div.careers .career_details_list p{padding:5px 0 0;font-size:18px}.copy-alert-message{font-size:15px;width:150px;text-align:center;color:#555960;position:absolute;right:0;top:60px;padding:10px;border-radius:3px;-webkit-border-radius:3px;display:none}div.page div.careers-view .section-wrapper .selected-career{padding:50px 0 0;border-top:1px solid #eaeaea}div.page div.careers-view .section-wrapper .selected-career h2.career-title{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:27px;color:#1f7881;text-transform:uppercase;margin:0 0 20px}div.page div.careers-view .section-wrapper .selected-career span.career-posted{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:18px;color:#1f7881}div.page div.careers-view .section-wrapper .selected-career .share-icons{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:15px 0;float:right;position:relative;top:-65px}div.page div.careers-view .section-wrapper .selected-career .share-icons h3{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:18px;color:#555a61;text-transform:uppercase;display:inline-block;vertical-align:middle;margin:0 30px 0 0}div.page div.article-page .section-wrapper .wrapper .article .share-icons ul,div.page div.careers-view .section-wrapper .selected-career .share-icons ul,div.page div.specials .section-wrapper .wrapper .article .share-icons ul{font-size:0;display:inline-block;vertical-align:middle}div.page div.careers-view .section-wrapper .selected-career .share-icons ul li a img{transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}div.page div.article-page .section-wrapper .wrapper .article .share-icons ul li a:hover img,div.page div.careers-view .section-wrapper .selected-career .share-icons ul li a:hover img,div.page div.specials .section-wrapper .wrapper .article .share-icons ul li a:hover img{transform:scale(1.1)}div.page div.article-page #copy_url,div.page div.careers-view .section-wrapper .selected-career #copy_url,div.page div.specials #copy_url{opacity:0;z-index:-1}div.page div.article-page .section-wrapper .wrapper .article .article-content,div.page div.careers-view .section-wrapper .selected-career .content{margin:40px 0 0}div.page div.careers-view .section-wrapper .selected-career .content p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:15px;color:#5f5c5a;margin:0 0 20px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement{margin:50px 0 0;display:flex}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col{padding:35px 30px 40px;min-height:550px;flex-basis:34%}.homepage-offer-header .container .block,.thank-you-page{align-items:center}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col.tasks{background-color:#518896}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col.skills{background-color:#32639e}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col.bonuses{background-color:#7c438b}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .top h3{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:20px;color:#fff;text-transform:uppercase;width:calc(100% - 120px);display:inline-block;vertical-align:middle;margin:0 0 0 50px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .top h3:after{content:"";display:block;width:50px;border:2px solid #fff;position:relative;top:30px;left:-50px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom{margin:85px 0 0;padding:0 38px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom ul.list li{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;margin:0 0 20px}div.page div.careers-view .section-wrapper .job-apply{margin:100px 0 0}div.page div.careers-view .section-wrapper .job-apply h3{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:28px;color:#1f7881;margin:0 0 20px;text-transform:uppercase}div.page div.careers-view .section-wrapper .job-apply p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:22px;color:#555a61}div.page .homepage .consultation form,div.page div.article-page .section-wrapper .wrapper .article .article-content .row,div.page div.specials .section-wrapper .wrapper .article .article-content .row{margin:0 0 40px}div.page div.article-page .copy-alert-message,div.page div.specials .copy-alert-message{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:17px;width:150px;text-align:center;color:#555960;position:absolute;right:0;top:80px;padding:10px;border-radius:3px;-webkit-border-radius:3px;display:none}div.page div.article-page .section-wrapper .breadcrumb h2,div.page div.article-page .section-wrapper .breadcrumb h2 a{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:16px!important;color:#52595f}div.page div.article-page .section-wrapper .wrapper,div.page div.specials .section-wrapper .wrapper{width:80%;display:block}div.page div.article-page .section-wrapper .wrapper h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#1f7881}div.page div.article-page .section-wrapper .wrapper h1:after,div.page div.specials .section-wrapper .wrapper h2:after{content:"";display:block;width:300px;border-bottom:6px solid #6bcacf;margin:30px 0 0}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images,div.page div.article-page .section-wrapper .wrapper .article .article-image,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images{background-color:#f6f5f4;padding:15px;width:100%;height:500px}div.page div.article-page .section-wrapper .wrapper .article .article-image img{height:100%;max-width:100%;object-fit:cover;width:100%}div.page div.article-page .section-wrapper .wrapper .article .article-info,div.page div.specials .section-wrapper .wrapper .article .article-info{border-bottom:1px solid #e7e7e7;padding:35px 0;position:relative}div.page div.article-page .section-wrapper .wrapper .article .article-info .author-title{width:calc(100% - 269px);display:inline-block;vertical-align:middle;margin:0 30px 0 0}div.page div.article-page .section-wrapper .wrapper .article .article-info .author-title p,div.page div.specials .section-wrapper .wrapper .article .article-info .author-title p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:19px;color:#555a61;text-transform:uppercase}div.page div.article-page .section-wrapper .wrapper .article .article-info .share-icons{width:239px;display:inline-block;margin:20px 0 0}div.page div.article-page .section-wrapper .wrapper .article .share-icons span,div.page div.specials .section-wrapper .wrapper .article .share-icons span{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:19px;color:#1f7881;display:inline-block;vertical-align:middle;margin:0 20px 0 0}div.page div.article-page .section-wrapper .wrapper .article .share-icons ul li,div.page div.specials .section-wrapper .wrapper .article .share-icons ul li{display:inline-block;vertical-align:top}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images figure:first-child,div.page div.article-page .section-wrapper .wrapper .article .share-icons ul li:not(:last-child),div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images figure:first-child,div.page div.specials .section-wrapper .wrapper .article .share-icons ul li:not(:last-child){margin:0 10px 0 0}div.page div.article-page .section-wrapper .wrapper .article .share-icons ul li a img,div.page div.specials .section-wrapper .wrapper .article .share-icons ul li a img{width:30px;height:30px;transition:.3s ease-in-out;-webkit-transition:.3s ease-in-out}div.page div.article-page .section-wrapper .wrapper .article .article-content h2,div.page div.specials .section-wrapper .wrapper .article .article-content h2{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif!important;font-size:28px;color:#207880;text-transform:capitalize;margin:0 0 20px}.mobile-about-image{display: none;}div.page div.article-page .section-wrapper .wrapper .article .article-content h3,div.page div.specials .section-wrapper .wrapper .article .article-content h3{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;font-size:20px;color:#207880;text-transform:capitalize}div.page div.article-page .section-wrapper .wrapper .article .article-content h4,div.page div.article-page .section-wrapper .wrapper .article .article-content h4 *,div.page div.specials .section-wrapper .wrapper .article .article-content h4,div.page div.specials .section-wrapper .wrapper .article .article-content h4 *{color:#414141!important;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important}div.page div.aesthetics_page .section-wrapper .wrapper p,div.page div.article-page .section-wrapper .wrapper .article .article-content p,div.page div.article-page .section-wrapper .wrapper .article .article-content p span,div.page div.category_view .section-wrapper .wrapper p{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif!important;font-size:18px!important;color:#000!important;line-height:22px!important}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images figure,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images figure{height:100%;width:calc((100% / 2) - 10px);display:inline-block;vertical-align:top}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images figure:last-child,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images figure:last-child{margin:0 0 0 10px}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images.only-one figure,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images.only-one figure,div.page div.specials .section-wrapper .wrapper .article .article-image img{height:100%;width:100%}div.page div.article-page .section-wrapper .wrapper .article .share-icons.bottom,div.page div.specials .section-wrapper .wrapper .article .share-icons.bottom{border-bottom:1px solid #e7e7e7;border-top:1px solid #e7e7e7;padding:15px 0;margin:50px 0 0}.social-media,div.page div.article-page .section-wrapper .wrapper .article .share-icons .right,div.page div.specials .section-wrapper .wrapper .article .share-icons .right{text-align:right}div.page div.article-page .section-wrapper .wrapper .article .share-icons .right span,div.page div.specials .section-wrapper .wrapper .article .share-icons .right span{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:19px;color:#1f7881}.category_view{padding-top: 54px;}div.page div.category_view .banner img.category_banner_image{width:100%;height:auto;position:relative;overflow:hidden;background-color:#989aa0;object-fit:cover;}div.page div.category_view .banner img.category_banner_image.mobile{height:250px}div.page div.category_view .banner .description h2{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;max-width:600px}div.page div.category_view .section-wrapper .wrapper{display:block;border-top:1px solid #eaeaea}div.page div.category_view .section-wrapper .wrapper img{max-width:100%}div.page div.aesthetics_page .section-wrapper .wrapper hr,div.page div.category_view .section-wrapper .wrapper hr{background-color:#eaeaea;height:1px;border:0}div.page div.category_view .section-wrapper .wrapper h2{font-family:UnbuntuBold,Helvetica,Arial,sans-serif!important;font-size:28px;color:#414141;margin:0 0 20px!important}div.page div.category_view .section-wrapper .wrapper h3{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;font-size:22px!important;color:#207880!important;margin:0 0 20px!important}div.page div.category_view .section-wrapper .wrapper ul{display:block;padding:0 0 0 50px;list-style-type:disc}div.page div.category_view .section-wrapper .wrapper ul li{font-size:18px;color:#52595f}div.category_view .customers-feedback{width:100%;background-color:#e2ddda;display:block;padding:45px 60px;overflow:hidden}div.aesthetics_page .consultation h1,div.category_view .consultation h2.big-title{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:19px;color:#212529;text-transform:uppercase;text-align:center;margin:0 0 30px;letter-spacing:2px}div.aesthetics_page .consultation h2,div.category_view .consultation h3{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:30px;color:#1f7881;text-transform:uppercase;margin:0 0 30px}div.aesthetics_page .consultation h2 span,div.category_view .consultation h3 span{display:block;color:#6bcacf}div.category_view .consultation h3 span.other_font_size{color:#1f7881;font-size:20px;font-style:normal!important;font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;text-transform:none}div.page div.specials{padding:100px 0 30px}div.page div.specials .section-wrapper .wrapper h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:35px;color:#1f7881;margin:0 0 10px}div.page div.specials .section-wrapper .wrapper h2{font-family:UbuntuRegular,Helvetica,Arial,sans-serif;font-size:25px;color:#555a61}div.page div.specials .section-wrapper .wrapper .article .article-image{background-color:#f6f5f4;padding:15px;width:100%}div.page div.specials .section-wrapper .wrapper .article .article-info .author-title{width:calc(100% - 315px);display:inline-block;vertical-align:middle;margin:0 30px 0 0}div.page div.specials .section-wrapper .wrapper .article .article-info .share-icons{width:285px;display:inline-block}div.page div.specials .section-wrapper .wrapper .article .article-content{margin:40px 0 0;font-family:GothamBook,Helvetica,Arial,sans-serif}div.page div.specials .section-wrapper .wrapper .article .article-content p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;color:#52595f;line-height:26px;margin:0 0 20px}div.page div.specials .section-wrapper .wrapper .article .article-content ul{display:block;list-style-type:disc;padding:0 0 20px 20px}div.page div.specials .section-wrapper .wrapper .article .article-content ul li{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:16px;color:#52595f;margin-bottom:6px}div.page div.aesthetics_page .banner .description h1{font-family:UbuntuMedium,Helvetica,Arial,sans-serif;font-size:45px;color:#fff;max-width:275px}div.page div.aesthetics_page .section-wrapper .wrapper{width:70%;display:block;border-top:1px solid #eaeaea}div.page div.aesthetics_page .section-wrapper .wrapper h2{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:18px;color:#52595f;margin:0 0 20px}div.aesthetics_page .customers-feedback .head h1 span{color:#52595f;font-style:italic}div.aesthetics_page .customers-feedback .head a.read-more{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:18px;color:#fff;display:block;background-color:#1f7881;text-align:center;text-transform:uppercase;border-radius:50px;height:40px;line-height:40px;width:150px;margin:20px 0 0}div.aesthetics_page .customers-feedback .content.desktop{width:calc(100% - 500px);display:block;padding:0 70px;float:right}.homepage-offer .consultation{max-width:80%;margin:50px auto}div.container-404{min-height:960px;position:relative}div.container-404 a.logo{display:inline-block;position:relative;left:100px;top:50px}div.container-404 .content{position:absolute;top:80%;left:50%;transform:translate(-50%,-50%);width:75%}div.container-404 .content .text-col h2{font-family:UbuntuLightItalic,Helvetica,Arial,sans-serif;font-size:200px;color:#1f7881;display:inline-block;vertical-align:middle}div.container-404 .content .text-col .side{width:calc(100% - 600px);margin:0 0 0 100px;display:inline-block;vertical-align:middle}div.container-404 .content .text-col .side h3{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;font-size:22px!important;color:#207880!important;margin:0 0 20px!important;text-transform:capitalize}div.container-404 .content .text-col .side p{font-family:GothamBook,Helvetica,Arial,sans-serif;font-size:22px;color:#52595f;margin:0 0 50px}div.container-404 .content .text-col .side a.load-more{display:block;width:250px;height:50px;font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif;font-size:24px;color:#fff;background-color:#6bcacf;text-transform:uppercase;text-align:center;border-radius:50px;line-height:50px;outline:0}.search-list .content{max-width:1100px;margin:0 5% 80px 15%;padding:50px 0 0}.search-list h1{font-size:22px;font-family:InriaSerifRegular,Helvetica,Arial,sans-serif;color:#555a61;margin-bottom:30px;text-transform:uppercase}.search-list h1 span{color:#d2d2d2}.search-list ul li:not(:last-child){margin-bottom:20px}.search-list ul li img{width:350px;height:200px;display:inline-block;vertical-align:top;margin:0 40px 0 0;object-fit:cover;max-width:100%}.search-list ul li h2{font-size:28px;color:#1f7881;text-transform:uppercase;margin-bottom:5px;display:inline-block;vertical-align:top;width:calc(100% - 400px)}.search-list ul li p{font-size:17px;color:#5f5c5a}.search-list p.no-result{font-size:24px;color:#1f7881;text-align:center}.thank-you-page{display:flex;height:100vh;position:relative;width:100%;background:url(/assets/images/layeredfile.jpg) 0 0/cover no-repeat;padding-left:100px;padding-top:80px}.thank-you-page .content-wrapper h1{font-size:25px;font-family:EncodeSansCondensedBold;color:#52595f;font-weight:700;margin:0}.thank-you-page .contact-info h3{font-size:18px;font-family:EncodeSansCondensedBold;color:#0f7980;font-weight:700}.thank-you-page p{font-size:18px;font-family:EncodeSansCondensedMedium;color:#51585e;max-width:700px}.thank-you-page p a{text-decoration-line:underline;color:#1f7881}.thank-you-page .content-wrapper h2{font-size:25px;font-family:EncodeSansCondensedBold;color:#0f7980;font-weight:700;margin:0}.thank-you-page p.first{font-size:20px;font-family:EncodeSansCondensedBold;margin:30px auto 20px}.thank-you-page .contact-info,.thank-you-page .contact-info h3.last{margin-top:50px}.opacity{opacity:0}div.contact-us .contactDat .springs_location ul li:nth-child(2){height:115px}@media (min-width:1280px) and (max-width:1512px){.container-three .content-box .bottom-text h2{font-size:20px;padding:40px 20px 0}}@media (min-width:1280px) and (max-width:1450px){div.page .homepage .qualifications .quality-carousel .row video{height:400px}}@media only screen and (max-width:1500px){div.page div.patient-center .registration ul li:nth-child(2) .content{width:calc(100% - 200px)}}@media only screen and (max-width:1450px){div.page div.patient-center .registration ul li:nth-child(2) .main-image{width:130px}div.page div.patient-center .registration ul li:nth-child(2) .content{width:calc(100% - 180px)}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper{display:block}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.left,div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.right{display:initial}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col h2.title{margin:30px 0!important}div.page div.hair_care_blog .section-wrapper{margin:40px 0 0}}@media only screen and (max-width:1400px){header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu img.content_preview_image{width:350px}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview{width:calc(100% - 350px);left:70%}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview h1{font-size:30px!important}div.page .homepage .banner .row .actions{right:200px}.customers-feedback .content .feedback .rating i,div.about-us .customers-feedback .content .feedback .rating i,div.aesthetics_page .customers-feedback .content .feedback .rating i,div.category_view .customers-feedback .content .feedback .rating i{font-size:20px}.customers-feedback .content .feedback p,.customers-feedback .content .feedback p>span,div.about-us .customers-feedback .content .feedback p,div.about-us .customers-feedback .content .feedback p>span,div.aesthetics_page .customers-feedback .content .feedback p,div.aesthetics_page .customers-feedback .content .feedback p>span,div.category_view .customers-feedback .content .feedback p,div.category_view .customers-feedback .content .feedback p>span{font-size:16px!important;height:83px}.customers-feedback .content .feedback span.author_name,div.about-us .customers-feedback .content .feedback span.author_name,div.aesthetics_page .customers-feedback .content .feedback span.author_name,div.category_view .customers-feedback .content .feedback span.author_name{font-size:18px}div.page div.patient-center .registration ul li div.left{width:470px}div.page div.patient-center .registration ul li .left-content figure.apple{height:27px}div.page div.patient-center .registration ul li .left-content figure.google{height:25px;background-position:0 -28px!important}div.page div.patient-center .registration ul li:first-child .content{width:calc(100% - 110px)}div.page div.patient-center .registration ul li:nth-child(2) .main-image{width:100px}div.page div.patient-center .registration ul li:nth-child(2) .content{width:calc(100% - 150px)}div.aesthetics_page .customers-feedback .content.desktop{width:calc(100% - 300px);padding:0 60px}}@media only screen and (max-width:1350px){footer div.left,footer div.right div.layer_one,footer div.right div.layer_three,footer div.right div.layer_two{padding:35px 30px}footer div.bottom{padding:25px 30px 40px}div.page .homepage .customer-results .wrapper .main-col{width:calc((100% / 2) - 50px)}div.page .homepage .customer-results .wrapper .main-col:first-child{margin:0 25px 0 0}div.page .homepage .services .section-wrapper .content .col:hover img.arrow{transform:translateX(70px)}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.left{margin:0 50px 0 0}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.right{margin:0 0 0 50px}div.page div.careers .section-wrapper .vacancies ul li a{font-size:26px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col{min-height:610px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom{padding:0 15px}div.page div.patient-center .registration ul li div.left{width:460px}div.page div.patient-center .registration ul li .left-content{margin:0 0 0 25px}div.page div.patient-center .registration ul li .left-content .healow{height:65px}div.page div.patient-center .registration ul li .left-content figure{width:100%;display:block;margin:0 0 10px}div.page div.patient-center .registration ul li .left-content figure.apple{height:52px}div.page div.patient-center .registration ul li .left-content figure.google{height:47px;background-position:0 -52px!important}div.page div.patient-center .registration ul li div.right{width:calc(100% - 500px)}div.page div.patient-center .reach-us .map-photo .content{margin:0 0 0 180px;max-width:1100px}div.page div.article-page .section-wrapper .wrapper h1{font-size:40px}div.page div.article-page .section-wrapper .wrapper h1:after,div.page div.specials .section-wrapper .wrapper h1:after{border-width:4px}}@media only screen and (max-width:1300px){div.page div.about-us .banner .description h1:after,.no-subtitle::after,div.page div.careers .banner .description h1:after{margin: 20px 0 0;}div.page div.main_category_view .banner .description h1,div.page div.about-us .banner .description h1,div.category_view .banner .description h1,div.page div.contact-us .banner .description h1,div.page div.patient-center .banner .description h1{max-width: 350px;}div.page div.about-us .banner .description h1 p,div.page div.category_view .banner .description p,div.category_view .banner .description h1,div.page div.patient-center .banner .description h1,div.page div.careers .banner .description h1,div.page div.careers-view .banner .description h1,div.page div.contact-us .banner .description h1, div.page div.main_category_view .banner .description p{font-size: 35px;}div.page .homepage .success-section .success-section-pricing{padding:10px}div.page .homepage .success-section .success-section-pricing p{font-size:15px}div.page .homepage .success-section .success-section-pricing h2{margin:0 0 10px;font-size:22px;line-height:26px}div.page .homepage .success-section .success-section-pricing img{width:70px}div.page .homepage .articles .col .content,header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu img.content_preview_image{width:300px}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview{width:calc(100% - 300px);left:70%}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview h1{font-size:26px!important}div.page .homepage .articles .col .content h2,div.page .homepage .banner .row .description h1 span,div.page .homepage .banner .row .description h2,div.page .homepage .services .section-wrapper .content .col h2{font-size:22px}div.page .homepage .banner .row .description p{font-size:40px;max-width:315px}div.page .homepage .banner .row.row-3 .description p{max-width:500px}div.page .homepage .banner .row.row-2 .description p{max-width:330px}div.page .homepage .banner .row .description p:after{width:250px!important;border-width:4px!important}div.page .homepage .banner .row.row-3 .description p.additionalText{font-size:26px}div.page .homepage .articles .col.col-2 .content p,div.page .homepage .banner .row .description .description_content>a{font-size:20px}div.page .homepage .banner .row img{width:260px;height:210px}div.page .homepage .services .section-wrapper .content .col:not(:last-child){margin:0 20px 0 0}div.page .homepage .customer-results .wrapper .main-col:first-child{margin:0 25px 0 0}div.page .homepage .customer-results .wrapper .main-col{width:calc((100% / 2) - 35px);padding:10px}div.page .homepage .customer-results .wrapper .all_results a{width:270px;font-size:22px}div.page .homepage .articles .col span.head{font-size:50px}div.page .homepage .articles .col .content .rounded-image{width:320px;height:320px}div.page .homepage .articles .col .content p{font-size:21px}.customers-feedback .head h2,.customers-feedback .head h3,div.about-us .customers-feedback .head h2,div.aesthetics_page .customers-feedback .head h1,div.category_view .customers-feedback .head h2{font-size:24px;width:200px}div.page div.hair_products .banner .description h2{max-width:225px}div.page div.patient-center .registration ul li{padding:50px 25px 45px}div.page div.patient-center .registration ul li:nth-child(2) .main-image{width:120px}div.page div.patient-center .registration ul li:first-child .content{width:calc(100% - 90px);margin:0 0 0 30px}div.page div.patient-center .registration ul li:nth-child(2) .content{width:calc(100% - 150px);margin:0 0 0 30px}div.page div.about-us .section-wrapper .accreditation .wrapper{width:85%}div.aesthetics_page .consultation h1,div.category_view .consultation h2.big-title{margin:0 0 40px}div.aesthetics_page .customers-feedback .content.desktop{width:calc(100% - 200px)}div.page div.hair_care_blog .banner{height:300px}}@media only screen and (max-width:1280px){footer div.left,footer div.right div.layer_one,footer div.right div.layer_two{padding:25px}footer div.left h2{margin:0 0 20px}footer div.left p{font-size:22px}footer div.left form input{height:50px;padding:10px 15px;font-size:19px}footer div.left form a.subscribeToNewsletter{height:50px}footer div.left .layer .col ul li:first-of-type a,footer div.left .layer .col.col-2 a,footer div.right div.layer_one ul li a,footer div.right div.layer_two .col ul li h1 a{font-size:14px}footer div.bottom .left-column p,footer div.bottom .right-column p,footer div.left .layer .col ul li a,footer div.left .layer .col.col-2 .location a,footer div.left .layer .col.col-2 p,footer div.left .layer .col.col-2 p span,footer div.right div.layer_two .col ul li a{font-size:13px}footer div.left .layer .col.col-2 .location img{width:15px;height:20px}div.page .homepage .banner,div.page .homepage .banner .row{height:554px}div.page .homepage .banner .row .description h1 span,div.page .homepage .banner .row .description h2{font-size:21px}div.page .homepage .banner .row .description p,div.page .homepage .banner .row .description span{font-size:37px}div.page .homepage .banner .row .description a{font-size:18px}div.page .homepage .qualifications .section-wrapper .main p{margin:0 0 17px!important}div.page .homepage .qualifications .section-wrapper .main h2{font-size:19px}div.page .homepage .qualifications .quality-carousel{width:400px}}@media only screen and (max-width:1250px){div.page div.results .section-wrapper .wrapper .content .case-studies .study .col h2,footer div.left p{font-size:24px}div.page .homepage .services .section-wrapper .content{text-align:initial}div.page .homepage .services .section-wrapper .content .col h2 span{display:inline-block}div.page div.main_category_view .banner .description h1{font-size:35px}div.page div.main_category_view .section-wrapper .head-info .col{width:calc((100% / 2) - 15px);padding:15px}div.page div.main_category_view .section-wrapper .services .row .col{width:calc((100% / 2) - 25px)}div.page div.main_category_view .section-wrapper .head-info .col:not(:last-child){margin:0 15px 0 0!important}div.page div.main_category_view .section-wrapper .services .row .col.left{margin:0 25px 0 0!important}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.right,div.page div.main_category_view .section-wrapper .services .row .col.right{margin:0 0 0 25px}div.page div.main_category_view .section-wrapper .services .row .col h2,div.page div.patient-center .insurance-providers .section-wrapper h2{font-size:26px}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.left{margin:0 25px 0 0}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col a.title,div.page div.results .section-wrapper .wrapper .content .case-studies .study .col p,div.page div.results .section-wrapper .wrapper .content .results-list h2{font-size:30px}div.page div.reviews .section-wrapper .wrapper h1{font-size:40px}div.page div.article-page .section-wrapper .wrapper h1:after,div.page div.reviews .section-wrapper .wrapper h1:after,div.page div.specials .section-wrapper .wrapper h1:after{border-width:4px;width:200px}div.page div.results .section-wrapper .wrapper h1:after{border-bottom:5px solid #6bcacf}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col.col-1{width:60%;display:inline-block}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col.col-2{width:28%;display:inline-block}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col p:after{margin:40px 0 0}div.page div.results .section-wrapper .wrapper .content .results-list p{font-size:19px}div.page div.results .section-wrapper .wrapper .content .results-list .row ul li:not(:last-child){margin:0 20px 0 0}div.page div.results .section-wrapper .wrapper .content .results-list .row ul.results-slider .slick-arrow.slick-prev{left:-30px}div.page div.about-us .section-wrapper .doctors .doctor .details{padding:0 50px}div.page div.about-us .section-wrapper .main-content .special-text{margin:45px 0 45px 80px!important;font-size:20px!important}div.page div.about-us .section-wrapper .accreditation .wrapper{width:75%}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col{padding:35px 15px 40px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom{padding:0}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col.bonuses{width:100%;display:block;margin:0 auto;min-height:100%}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .top h3{font-size:18px;width:calc(100% - 82px);margin:0 0 0 25px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom ul.list li{font-size:16px}div.page div.article-page .section-wrapper .wrapper,div.page div.specials .section-wrapper .wrapper{width:90%}div.page div.article-page .section-wrapper .wrapper .article .article-content h2,div.page div.specials .section-wrapper .wrapper .article .article-content h2{font-size:22px}div.page div.patient-center .registration h2{margin:0 0 40px}div.page div.patient-center .reach-us h2{font-size:26px;margin:0 0 40px}div.page div.patient-center .reach-us .map-photo .content{margin:0 0 0 100px}}@media only screen and (max-width:1200px){footer div.right div.layer_two .col.col-3 div.wrapper,footer div.right div.layer_two .col.col-3>ul{width:50%;display:inline-block;vertical-align:top}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu img.content_preview_image{max-width:100%}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview{width:100%;display:block;transform:none;left:0;top:68%;padding:0 20px}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu .content_preview h1{font-size:24px!important}footer div.left p{font-size:18px}footer div.left .layer .col{width:100%;display:block;margin:0 0 20px}footer div.right div.layer ul li:last-child{margin:0}div.page div.patient-center .registration .description p,footer div.right div.layer ul li a{font-size:16px}footer div.right div.layer_one ul li,footer div.right div.layer_two .col{width:calc(100% / 2)}footer div.right div.layer_two .col.col-1,footer div.right div.layer_two .col.col-2{margin:0 0 25px}footer div.right div.layer_two .col.col-3{width:100%}footer div.right div.layer_two .col.col-3>ul{margin:auto}footer div.right div.layer_two .col ul li a{font-size:15px}.customers-feedback .head a.read-more{right:10px}div.page .homepage .services .section-wrapper .content .col img.arrow{margin:20px auto;width:65px}div.search-overlay a.btn-close{width:50px;height:50px}div.search-overlay a.btn-close:before{width:32px;top:23px;left:9px}div.search-overlay a.btn-close:after{width:32px;top:22px;left:10px}div.search-overlay .content{width:85%;margin:230px auto 120px}div.search-overlay .content div.quick_search{margin:200px auto 100px}div.search-overlay .content div.search_input input,div.search-overlay .content div.search_input input::placeholder{font-size:40px}div.search-overlay .content div.search_input a.search-btn img{width:45px}div.search-overlay .content div.quick_search ul li a{font-size:30px}div.page div.patient-center .registration h2{font-size:24px;margin:0 0 40px}div.page div.patient-center .registration ul li{text-align:center;min-height:380px}div.page div.patient-center .registration ul li>img{max-width:100%;height:auto}div.page div.patient-center .registration ul li .content{display:block;width:100%;margin:20px 0 0}div.page div.patient-center .registration ul li:first-child .content,div.page div.patient-center .registration ul li:nth-child(2) .content{width:100%;margin:20px 0 0}div.page div.patient-center .registration ul li .download-btn,div.page div.patient-center .registration ul li .register-btn{margin:40px auto 0}div.page div.patient-center .registration ul li h2{height:auto;max-width:100%;font-size:18px;text-align:center}div.page div.patient-center .registration ul li div.left{width:100%;display:block;margin:0 0 30px}div.page div.patient-center .registration ul li div.right{width:100%;display:block;margin:auto}div.page div.patient-center .registration ul li .left-content .healow{height:80px}div.page div.patient-center .registration ul li .left-content figure{width:195px;margin:auto}div.page div.patient-center .registration ul li .left-content figure.apple{height:68px}div.page div.patient-center .registration ul li .left-content figure.google{height:60px;background-position:0 -68px!important}div.page div.aesthetics_page .banner .description h1{font-size:40px;max-width:200px}div.page div.aesthetics_page .banner .description h1:after{width:200px}}@media only screen and (max-width:1150px){div.page div.about-us .banner .description h1 p,div.page div.category_view .banner .description p,div.category_view .banner .description h1,div.page div.patient-center .banner .description h1,div.page div.contact-us .banner .description h1,div.page div.main_category_view .banner .description p,div.page div.careers .banner .description h1,div.page div.careers-view .banner .description h1{font-size: 30px;}div.page .homepage .expertise-section .unmatched-expertise p{max-width:100%;font-size:16px;}.customers-feedback .content .feedback span,div.about-us .customers-feedback .content .feedback span.author-name,div.category_view .customers-feedback .content .feedback span{font-size:22px}.customers-feedback .section-wrapper{grid-template-columns:39% 59%}div.page div.careers .section-wrapper .vacancies ul li{width:calc((100% / 2) - 10px)}div.page div.careers .section-wrapper .vacancies ul li:not(:nth-child(3n)){margin:0 auto 20px}div.page div.careers .section-wrapper .vacancies ul li:nth-child(2n){margin:0 0 20px 20px}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col h2.title{font-size:25px}div.container-404 .content{width:95%}div.container-404 .content .text-col h2{font-size:170px}div.container-404 .content .text-col .side{width:calc(100% - 520px)}}@media only screen and (max-width:1100px){header .main-nav ul.main-ul li.has-children div.sub-menu{width:300px}header .main-nav ul.main-ul li.has-children div.sub-menu ul li.has-children .third-menu{width:calc(100% - 600px)}div.page .banner .row .actions{right:130px}div.page .homepage .qualifications .section-wrapper h2{font-size:21px;line-height:25px}div.page .homepage .customer-results h2{font-size:30px}div.page .homepage .customer-results .wrapper .main-col:first-child{margin:0 20px 0 0}div.page .homepage .customer-results .wrapper .main-col{width:calc((100% / 2) - 20px)}div.page .homepage .articles .col span.head{font-size:50px}div.page .homepage .articles .col span.head:after,div.page .homepage .articles .col span.head:before{width:10px;height:10px}div.page .homepage .articles .col .content{width:260px}div.page .homepage .articles .col .content .rounded-image{width:280px;height:280px}div.page .homepage .articles .col .content h2{font-size:20px}div.page .homepage .articles .col .content p,div.page .homepage .articles .col.col-2 .content p{font-size:19px}.customers-feedback .content .feedback p{font-size:16px}div.page div.about-us .section-wrapper .doctors .doctor .details{padding:0 30px}div.page div.about-us .section-wrapper .doctors .doctor .details p,div.page div.about-us .section-wrapper .main-content p.text,div.page div.about-us .section-wrapper .main-content p.text span{font-size:18px}div.page div.about-us .section-wrapper .main-content .special-text{font-size:22px;margin:45px 0 45px 200px}div.page div.patient-center .top-message p{font-size:15px}div.page div.patient-center .insurance-providers .section-wrapper ul li{width:calc((100% / 5) - 20px)}div.page div.patient-center .insurance-providers .section-wrapper ul li:nth-child(5n){margin:0 0 20px}div.page div.patient-center .insurance-providers .section-wrapper ul li:nth-child(6n){margin:0 20px 20px 0}div.page div.patient-center .reach-us{margin:50px 0}div.page div.patient-center .reach-us h2{margin:0 auto 40px}div.page div.patient-center .reach-us .map-photo .content{margin:0 0 0 50px}div.page div.patient-center .reach-us .map-photo .content ul{width:100%;display:block;margin:0 0 30px}div.page div.patient-center .reach-us .map-photo .content ul:not(:nth-child(2n)){margin:0 0 30px}}@media (min-width:1150px) and (max-width:1279px){div.page .homepage .qualifications .quality-carousel .row video{height:280px}}@media (min-width:1025px) and (max-width:1090px){div.page .homepage .services .section-wrapper .content .col{height:660px}}@media (min-width:1025px) and (max-width:1149px){div.page .homepage .services .section-wrapper .content .col.col-1 .service-image-container,div.page .homepage .services .section-wrapper .content .col.col-2 .service-image-container{height:175px}div.page .homepage .services .section-wrapper .content .col .button-container a{font-size:15px;width:200px}div.page .homepage .services .section-wrapper .content .col.col-3 .service-image-container{height:165px;right:-50px}}@media (min-width:1025px) and (max-width:1115px){div.page .homepage .services .section-wrapper .content .col.col-1 .service-image-container{height:200px;bottom:-25px}}@media only screen and (max-width:1024px){#contact {scroll-margin-top: 220px;}.call-mobile,.mobile-consultation,.scroll-menu{background-color:#67c8d0}.mobile-consultation,footer p.develop a{text-decoration:underline}.consultation .consult-mobile-text,.customers-feedback .read-more.mobile,.mobile-consultation,div.mobile-menu .main-nav ul li a,footer .floating-footer ul li a h3{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif}div.mobile-menu,header{background-color:#1f7881}.mobile-menu .locations p,div.mobile-menu .main-nav ul li.consultation p,div.mobile-menu .social-media h1,div.newsletter form input,div.newsletter form span,div.newsletter h1,footer .copyrights,footer .springs_message p,footer p.develop{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif}div.newsletter p,footer .top .btm-nav a,footer nav ul li a{font-family:EncodeSansCondensedSemiBold,Helvetica,Arial,sans-serif}.thank-you-page{padding:50px 20px;height:auto}.thank-you-page .content-wrapper h1,.thank-you-page .content-wrapper h2,div.about-us .consultation a,div.page div.patient-center .insurance-providers .section-wrapper h2,div.page div.results .section-wrapper .wrapper .content .case-studies .study .col h2,div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review h2,div.page div.specials .section-wrapper .wrapper .article .article-content h2{font-size:24px}.customers-feedback .content .feedback h2,.search-list h1,.thank-you-page p.first,div.category_view .customers-feedback .content .feedback h2,div.page .homepage .articles .col .content p,div.page div.about-us .section-wrapper .doctors .doctor .col h2,div.page div.about-us .section-wrapper .doctors .doctor .col p.info,div.page div.about-us .section-wrapper .doctors .doctor .col span,div.page div.aesthetics_page .section-wrapper .wrapper h2,div.page div.careers-view .section-wrapper .job-apply h3,div.page div.patient-center .reach-us .map-photo .content ul li.title h3{font-size:18px}.thank-you-page p,div.category_view .consultation h3 span.other_font_size,div.page .homepage .qualifications .section-wrapper .main p span,div.page div.about-us .section-wrapper .additional_text p,div.page div.about-us .section-wrapper .breadcrumb a,div.page div.about-us .section-wrapper .breadcrumb a:last-child,div.page div.about-us .section-wrapper .breadcrumb h2,div.page div.about-us .section-wrapper .breadcrumb span,div.page div.about-us .section-wrapper .main-content p,div.page div.about-us .section-wrapper .main-content p span,div.page div.aesthetics_page .section-wrapper .breadcrumb a,div.page div.aesthetics_page .section-wrapper .breadcrumb a:last-child,div.page div.aesthetics_page .section-wrapper .breadcrumb h2,div.page div.aesthetics_page .section-wrapper .breadcrumb span,div.page div.aesthetics_page .section-wrapper .wrapper p,div.page div.article-page .section-wrapper .breadcrumb h2,div.page div.article-page .section-wrapper .breadcrumb h2 a,div.page div.article-page .section-wrapper .breadcrumb h2 a:last-child,div.page div.article-page .section-wrapper .wrapper .article .article-content p,div.page div.article-page .section-wrapper .wrapper .article .share-icons .right span,div.page div.article-page .section-wrapper .wrapper .article .share-icons span,div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .top h3,div.page div.careers-view .section-wrapper .selected-career .share-icons h3,div.page div.careers-view .section-wrapper .selected-career span.career-posted,div.page div.category_view .section-wrapper .wrapper p,div.page div.contact-us .section-wrapper .breadcrumb a,div.page div.contact-us .section-wrapper .breadcrumb a:last-child,div.page div.contact-us .section-wrapper .breadcrumb h2,div.page div.contact-us .section-wrapper .breadcrumb span,div.page div.hair_products .section-wrapper .breadcrumb a,div.page div.hair_products .section-wrapper .breadcrumb h2,div.page div.hair_products .section-wrapper .breadcrumb span,div.page div.main_category_view .section-wrapper .breadcrumb h2,div.page div.main_category_view .section-wrapper .breadcrumb h2 a,div.page div.main_category_view .section-wrapper .breadcrumb h2 span,div.page div.patient-center .reach-us .map-photo .content ul li a.map-link,div.page div.patient-center .reach-us .map-photo .content ul li a.phone,div.page div.patient-center .reach-us .map-photo .content ul li p,div.page div.patient-center .reach-us .map-photo .content ul li.parking-map a,div.page div.patient-center .reach-us .map-photo .content ul li>span,div.page div.patient-center .reach-us .map-photo .content ul:first-child a,div.page div.patient-center .section-wrapper .breadcrumb a,div.page div.patient-center .section-wrapper .breadcrumb a:last-child,div.page div.patient-center .section-wrapper .breadcrumb h2,div.page div.patient-center .section-wrapper .breadcrumb span,div.page div.patient-center .section-wrapper .reach-us .map-photo .content ul li a.phone,div.page div.patient-center .section-wrapper .reach-us .map-photo .content ul li.parking-map a,div.page div.results .section-wrapper .breadcrumb h2,div.page div.results .section-wrapper .breadcrumb h2 a,div.page div.results .section-wrapper .breadcrumb h2 a:last-child,div.page div.reviews .section-wrapper .breadcrumb h2,div.page div.reviews .section-wrapper .breadcrumb h2 a,div.page div.reviews .section-wrapper .breadcrumb h2 a:last-child,div.page div.specials .section-wrapper .breadcrumb h2,div.page div.specials .section-wrapper .breadcrumb h2 a,div.page div.specials .section-wrapper .breadcrumb h2 a:last-child,div.page div.specials .section-wrapper .wrapper .article .share-icons .right span,div.page div.specials .section-wrapper .wrapper .article .share-icons span{font-size:16px!important;}div.page div.careers .section-wrapper .breadcrumb h2,div.page div.careers .section-wrapper .breadcrumb h2 a,div.page div.careers-view .section-wrapper .breadcrumb h2,div.page div.careers-view .section-wrapper .breadcrumb h2 a,div.page div.careers-view .section-wrapper .breadcrumb h2 span,div.page div.hair_care_blog .section-wrapper .breadcrumb h2,div.page div.hair_care_blog .section-wrapper .breadcrumb h2 a,div.page div.main_category_view .section-wrapper .services .row .col a.read_more,div.page div.non_surgical_solutions .section-wrapper .breadcrumb h2 span{font-size:16px!important}.mobile-menu .locations{padding:0 0 15px 55px;background:#fff}.mobile-menu .locations p{font-size:14px;color:#1f7881;padding:10px 0 0}.mobile-menu .locations .social-accounts,div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images figure:last-child,div.page div.patient-center .section-wrapper .top-message .images img:last-child,div.page div.results .results-list .row .faq_section ul.faq_list,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images figure:last-child{margin:10px 0 0}div.contact-us .contactDat .johns_location ul li p,div.contact-us .contactDat .springs_location ul li p,div.page div.about-us .section-wrapper .additional_text h2,div.page div.about-us .section-wrapper .main-content h2,div.page div.article-page .section-wrapper .wrapper .article .article-content h2,div.page div.category_view .section-wrapper .wrapper h2,div.page div.category_view .section-wrapper .wrapper h2 *,div.page div.category_view .section-wrapper .wrapper h2 span,div.page div.results .results-list .row .faq_section h2{font-size:21px!important;line-height:25px}div.page div.category_view .section-wrapper .wrapper h3{font-size:20px!important}div.page .homepage .customer-results .section-wrapper{flex-direction:column-reverse;padding:0;margin:15px auto!important}div.page .homepage .customer-results .section-wrapper div,div.page .homepage .qualifications .quality-carousel .row{text-align:center}div.page .homepage .customer-results .content{grid-template-columns:48% 48%;grid-column-gap:4%;padding:0;margin:auto}.privacyCont .dataCon{margin-right:0}.mobile{display:flex!important;align-items:center;justify-content:space-between}.desktop,.page a.open-menu,div.page .homepage .banner .banner-carousel .row img.desktop,div.page .homepage .banner .banner-carousel .slick-dots,div.page .homepage .banner .row .description .additionalText,div.page .homepage .banner .row .description p:after,div.page .homepage .banner .row.row-2 .description p span,div.page .homepage .banner .row.row-2 .description>p,div.page .homepage .banner .row.row-3 .description .wrapper p,div.search-overlay{display:none!important}.top-banner-text{font-size:15px;display:none}.section-wrapper{width:100%!important;margin:0 auto 70px!important}div.page div.about-us .section-wrapper .doctors .doctor .logos img{width:30%}body div.page,div.page div.article-page .section-wrapper .wrapper .article .article-info .author-title,div.page div.specials .section-wrapper .wrapper .article .article-info .author-title{width:100%;margin:auto}div.mobile-header a.toggle_menu img,div.mobile-header a.toggle_menu img.mobile-menu-scroll-img,div.page div.about-us .section-wrapper .doctors .doctor .col a.toggle_details img,div.page div.article-page .section-wrapper .wrapper .article .share-icons ul li a img,div.page div.specials .section-wrapper .wrapper .article .share-icons ul li a img{width:30px;height:30px}header{width:100%;float:none;position:relative}.customers-feedback .head h2.mobile,.customers-feedback .head h3.mobile,.mobile-titles,div.about-us .customers-feedback .head h2.mobile,div.about-us .customers-feedback .head h3.mobile,div.category_view .customers-feedback .head h2.mobile,div.category_view .customers-feedback .head h3.mobile,div.page .homepage .qualifications .section-wrapper .mobile,div.page div.about-us .section-wrapper .doctors.mobile,div.page div.main_category_view .services_mobile{display:block!important}.customers-feedback .head a.read-more,.hide-title,.top-banner-title,div.about-us .customers-feedback .head a.read-more,div.aesthetics_page .customers-feedback .head a.read-more,div.category_view .customers-feedback .head a.read-more,div.page .banner div.actions,div.page .contact-us-grid ul,div.page .homepage .banner .row .actions,div.page .homepage .banner .row .actions .search-btn,div.page .homepage .banner .row .description .slider_subtitle_container,div.page .homepage .banner .row .description h1 p,div.page .homepage .banner .row .description>span,div.page .homepage .banner .row .first_slide .description_videos,div.page .homepage .banner .row img,div.page .homepage .banner .row:after,div.page .homepage .expertise-section img.expertise-logo,div.page .homepage .qualifications .section-wrapper .buttons-container a,div.page .homepage .services .section-wrapper .content .col .hover_image,div.page .homepage .success-section .success-section-pricing img{display:none}.call-mobile{font-family:EncodeSansCondensedMedium;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:-15px;padding:0 30px;text-align:center;line-height:35px;font-size:16px;display:inline-block;margin:auto;width:232px;color:#414141!important}div.mobile-header{width:100%;display:block;padding:27px 20px 20px;align-items:center;height:120px}.mobile-header .top-banner-title{font-size:17px;font-weight:700}div.mobile-header a.logo,div.page .homepage .services .slick-slider .slick-track,div.page div.main_category_view .section-wrapper .head-info .slick-track{display:flex}div.mobile-header a.logo img{width:200px;height:auto;padding:7px 0 0}div.mobile-header a.toggle_menu i{font-size:30px;color:#1f7881}.scroll-menu{position:fixed;top:0;z-index:100;height:90px!important;display:flex!important;align-items:center;justify-content:space-between}.scroll-submenu{position:fixed;top:70px;width:100%;z-index:100}div.mobile-menu{display:block!important;width:275px;position:fixed;top:0;left:0;height:100%;font-size:0;z-index:99999;transition:.35s;overflow:auto;padding:20px 0 0}div.mobile-menu.closed{left:-1030px}div.mobile-menu a.btn-close{position:absolute;right:20px;top:30px}div.mobile-menu a.btn-close i{font-size:25px;color:#fff}div.mobile-menu a.logo{display:inline-block;margin:0;padding:0 20px}div.mobile-menu a.logo img{width:39px;height:39px;display:inline-block}div.mobile-menu div.search-mobile{padding:0 20px;width:calc(100% - 15px);margin:15px auto 0}div.mobile-menu div.search-mobile .search_input,div.page .homepage .success-section .success-section-pricing{position:relative}div.mobile-menu div.search-mobile .search_input input{border:none;outline:0;width:100%;background-color:#fff0;font-family:EncodeSansCondensedLight,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;padding:10px 30px 10px 20px;text-align:right}div.mobile-menu div.search-mobile .search_input input.required::placeholder{color:red}div.mobile-menu div.search-mobile .search_input input::placeholder{color:#fff}div.mobile-menu div.search-mobile .search_input a.search-btn{display:inline-block;position:absolute;top:8px;right:0}div.mobile-menu .main-nav{width:100%;display:block;border-top:1px solid #6bcacf}div.mobile-menu .main-nav ul{font-size:0}div.mobile-menu .main-nav ul li.has-children.active>a,div.mobile-menu .main-nav ul li:not(:last-child){border-bottom:1px solid #6bcacf}div.mobile-menu .main-nav ul li a{font-size:16px;color:#fff;padding:15px 20px;display:block;position:relative;z-index:1}div.mobile-menu .main-nav ul li.patient-center-link a{background-color:#d6d6d6;color:#52595f}div.mobile-menu .main-nav ul li a i{float:right;position:relative;top:-2px;z-index:999;padding:7px;font-size:14px}div.mobile-menu .main-nav ul li div.details{display:none;background-color:#6bcace}div.mobile-menu .main-nav ul li div.details ul{padding:0 0 0 15px}div.mobile-menu .main-nav ul li div.details ul li:not(:last-child){border-bottom:1px solid #fff}div.mobile-menu .main-nav ul li div.details ul li a{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;font-size:16px;color:#fff;text-transform:uppercase}div.mobile-menu .main-nav ul li.consultation p{font-size:16px;color:#fff;text-transform:uppercase;padding:15px 20px}div.mobile-menu .main-nav ul li.consultation a{padding:0;margin:5px 0 0}div.mobile-menu .main-nav ul li.contact_us{background-color:#66c7d0}div.mobile-menu .main-nav ul li.contact_us a{background:#1f7881}div.mobile-menu .social-media{border-top:1px solid #6bcacf;padding:15px 20px}div.mobile-menu .social-media h1{font-size:16px;color:#fff;text-transform:uppercase;display:inline-block}div.page .homepage .qualifications ul li,div.page .homepage .services .section-wrapper .content .col p,footer .top .btm-nav a,footer nav ul li a{font-size:16px}div.mobile-menu .social-media .media{display:inline-block;margin:0 0 0 30px}div.mobile-menu .social-media .media a{display:inline-block;margin:0 20px 0 0}div.mobile-menu .social-media .media a i{font-size:22px!important;color:#fff}.privacyfooter{font-size:10px}footer{width:100%;display:block;margin:auto;padding:20px 0 0}footer .top{display:block;padding:0 0 0 20px}footer .top .social-media{display:inline-block;vertical-align:top;text-align:center}footer .top .social-media a{display:block;margin:0 0 20px}footer .top .social-media a img{width:20px}footer .top .social-media a i{font-size:25px;color:#52595f}footer .top .social-media a.footer_logo img{width:60px}footer .top .top-nav{width:calc(100% - 100px);display:inline-block;vertical-align:top;float:right}footer nav ul li{display:block;margin:0 0 5px;padding:0 0 5px;border-bottom:2px solid #fff}footer nav ul li a{color:#52595f}footer nav ul li a>span{font-size:20px;position:relative;float:right;right:20px;top:-5px;height:20px}footer nav ul li .services_submenu{display:none;width:100%}footer nav ul li .services_submenu ul{display:block;margin:5px 0 0;border-top:2px solid #fff;padding:5px 0 0}footer nav ul li .services_submenu ul li{border-bottom:none;padding:0;margin:0 0 10px}footer nav ul li .services_submenu ul li:last-child{margin:0 0 10px;padding:0}footer .btm .btm-nav ul>li>a,footer nav ul li .services_submenu ul li a{font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:14px;color:#52595f}footer .top .btm-nav{display:block;margin:20px 0 0;width:calc(100% - 100px);float:right}footer .top .btm-nav a{display:block;margin:0 0 10px;color:#52595f}footer .mid{display:block;padding:0 0 0 20px;margin:15px 0 0}footer .mid a{display:inline-block;vertical-align:middle}footer .mid a img{height:auto;display:inline-block;vertical-align:middle}footer .mid .line{width:calc(100% - 110px);display:inline-block;vertical-align:middle;height:1px;background-color:#72777b;margin:0 0 0 59px}footer .btm{display:block;margin:15px 0 0;padding:0 20px}footer .btm .btm-nav{padding:0 0 0 107px}div.page .homepage .articles .col.col-1 .content figure.blog,div.page div.article-page .section-wrapper .wrapper .article .article-content .row,div.page div.careers .section-wrapper .vacancies ul li:not(:nth-child(3n)),div.page div.careers .section-wrapper .vacancies ul li:nth-child(2n),div.page div.patient-center .registration ul li:nth-child(2),div.page div.specials .section-wrapper .wrapper .article .article-content .row,footer .btm .btm-nav ul{margin:0 0 20px}footer .springs_message{padding:20px;background-color:#e2ddda;margin:25px 0 0}footer .springs_message p{font-size:11px;color:#52595f;line-height:16px}footer .copyrights,footer p.develop{font-size:10px;color:#52595f}footer .copyrights{padding:20px 20px 0}footer p.develop{padding:0 20px 20px}footer p.develop img{width:70px;position:relative;top:6px;left:2px}footer .floating-footer{width:100%;position:fixed;bottom:0;left:0;right:0;background-color:#fff;display:none;padding:15px;z-index:9999;box-shadow:0 1px 6px rgb(0 0 0 / 70%);-webkit-box-shadow:0 1px 6px rgb(0 0 0 / 70%)}footer .floating-footer ul{font-size:0;max-width:340px;margin:auto;text-align:center}footer .floating-footer ul li{width:calc(100% / 3);display:inline-block;vertical-align:top}footer .floating-footer ul li a{display:block;text-align:center}footer .floating-footer ul li a figure{height:22px;margin-bottom:10px}footer .floating-footer ul li a h3{font-size:14px;color:#555a61;text-transform:uppercase}div.page .homepage .banner{height:435px}div.about-us .consultation,div.about-us .customers-feedback .section-wrapper,div.category_view .consultation,div.page .homepage .banner .banner-carousel{margin:0 auto}div.page .homepage .banner .banner-carousel .row{height:435px;position:relative;background-image:none!important}div.page .homepage .banner .banner-carousel .row .description_content{position:absolute;top:50%;left:0;transform:translateY(-50%);padding:10px;width:100%}div.page .homepage .banner .banner-carousel .row img.homepage_banner_image{height:270px;width:100%;position:relative;object-position:center center}div.page .homepage .banner .banner-carousel .row figure:after{content:"";display:none;position:absolute;top:0;left:0;right:0;width:100%;height:100%;background-color:rgb(0 0 0 / .2)}div.page .homepage .banner .row .description{position:absolute;top:auto;transform:none;background-color:#5e5e5e;text-align:center;padding:5px 20px 10px;width:100%;height:165px;bottom:0}div.page .homepage .banner .row .description h1 span,div.page .homepage .banner .row .description h2{font-size:17px!important;color:#fff!important;letter-spacing:normal}div.page .homepage .banner .row .description h1 span,div.page .homepage .banner .row .description h2,div.page .homepage .banner .row .description h2 p{font-size:25px;margin:auto;color:#fff;display:block}div.page .homepage .banner .row .description h1 span,div.page .homepage .banner .row .description h2,div.page .homepage .banner .row.row-2 .description h1{margin:0 auto 10px}div.page .homepage .banner .row .description span{display:block!important;margin:auto}div.page .homepage .banner .row.row-2 .description>p:after{width:30%!important;border:2px solid #1f7881!important;margin:15px 0 0!important}div.page .homepage .banner .row .description .description_content>a{position:initial;top:0;min-width:175px;max-width:100%;height:35px;line-height:35px;margin:8px auto 0}div.page .homepage .banner .row.row-3 .description h1{margin:0 auto 5px}div.page .homepage .banner .row.row-3 .description .wrapper{position:initial;top:0}div.page .homepage .banner .row.row-3 .description .wrapper a{font-size:14px;width:175px;height:35px;line-height:35px;margin:15px auto 0}div.page .homepage .banner .row .description .sub_wrapper{display:block!important;margin:0 auto}div.page .homepage .banner .row .description .sub_wrapper p{font-family:UbuntuItalic,Helvetica,Arial,sans-serif;font-size:25px;margin:auto;color:#fff;max-width:100%}div.page .homepage .banner .row .actions button,div.page div.results .results-list .row .faq_section button{width:35px;height:35px}div.page .homepage .banner .banner-carousel .slick-arrow{position:absolute;z-index:99;bottom:105px;width:12px;height:20px;margin:8px 10px}div.page .homepage .banner .banner-carousel .slick-arrow.left-arrow{right:15px}div.page .homepage .banner .banner-carousel .slick-arrow.right-arrow{left:15px}.consultation form p.consult-text{font-size:16px;max-width:80%;margin:0 auto 35px}div.page .homepage .qualifications{width:100%;border-top-right-radius:0;margin:0 auto 40px}div.page .homepage .qualifications .section-wrapper h2{margin:0 auto 30px;letter-spacing:1px}.consultation h2.big-title:after,div.page .homepage .qualifications .section-wrapper h2:after,div.page .homepage .services .section-wrapper h2:after,div.page div.aesthetics_page .consultation h1:after{width:30px}.consultation form .inputs-container,div.page .homepage .qualifications .section-wrapper .main{max-width:100%}div.page .homepage .customer-results p{font-size: 16px;margin-bottom:35px;max-width:100%}div.page .homepage .qualifications .section-wrapper .main h2{width:100%;display:block;text-align:center;font-size:15px!important;margin:0 0 20px!important;line-height:20px}div.page .homepage .qualifications .section-wrapper .main p{font-size:16px;margin:0 0 20px!important;line-height:24px!important}div.page .homepage .services .section-wrapper .content{flex-direction:column;display:flex!important;text-align:initial;margin:0 0 0 20px;max-width:100%}div.page .homepage .services .section-wrapper .content .col.col-2{order:1}div.page .homepage .services .section-wrapper .content .col.col-1{order:2}div.page .homepage .services .section-wrapper .content .col.col-3{order:3}div.page .homepage .qualifications .quality-carousel{position:initial}div.page .homepage .qualifications .quality-carousel .row video{max-width:100%;height:243px;margin:auto;position:relative;top:4px}div.page .homepage .services{overflow:hidden;max-width:100%;width:100%;margin:0}div.page .homepage .services .section-wrapper h2{font-size:18px;justify-content:center}div.page .homepage .services .slick-hidden{visibility:hidden;opacity:0}div.page .homepage .services .section-wrapper .content .col{display:block;margin:0 0 30px!important}div.page .homepage .services .section-wrapper .content .col h3{font-size:20px}div.page .homepage .customer-results .wrapper .main-col:not(:last-child),div.page .homepage .services .section-wrapper .content .col:not(:last-child){margin:0 20px 0 0!important}div.page .homepage .services .section-wrapper .content .col:hover img.arrow{transform:none}div.page .homepage .services .section-wrapper .content .col h2{font-size:21px;line-height:25px;margin:10px 0}.customers-feedback .head h2.mobile span,.customers-feedback .head h3.mobile span,div.about-us .customers-feedback .head h2.mobile span,div.about-us .customers-feedback .head h3.mobile span,div.aesthetics_page .customers-feedback .head h1.mobile span,div.category_view .customers-feedback .head h2.mobile span,div.category_view .customers-feedback .head h3.mobile span,div.contact-us .contact-us-grid,div.page .homepage .services .section-wrapper .content .col h2 span,div.page .homepage .success-section .buttons-container,div.page div.article-page .section-wrapper .wrapper .article .article-info .share-icons,div.page div.hair_care_blog .section-wrapper .blog_mobile,div.page div.patient-center .patient-center-grid,div.page div.results .results-list .row h3 span,div.page div.specials .section-wrapper .wrapper .article .article-info .share-icons{display:block}div.page .homepage .articles .col-2 .titles_header{margin:10px 0 0;padding:0 0 10px}div.page .homepage .services .section-wrapper .content .col div.col-container{padding:25px 20px}div.page .homepage .articles .col .titles_header{height:fit-content}div.page .homepage .customer-results{margin:0 0 40px;padding:20px}div.page .homepage .customer-results h2{font-size:21px;line-height:25px;text-align:center;margin:35px 0}div.page .homepage .expertise-section{display:block;font-size:0;margin:70px 20px 35px;padding:0}div.page .homepage .expertise-section img.expertise-image{border-radius:0}div.page .homepage .expertise-section h2{font-size:21px;line-height:25px;margin:5px 0 20px}a.mobile-btn{width: 100%;margin-top: 15px;display: inline-block;padding: 0 30px;line-height: 35px;font-family: EncodeSansCondensedMedium, Helvetica, Arial, sans-serif;font-size: 18px;color: #fff;background-color: #7761a4 !important;text-align: center;outline: 0;}div.page .homepage .expertise-section .unmatched-expertise{border-radius:0 0 0 50px}div.page .homepage .customer-results .wrapper .main-col{width:100%;display:block;padding:5px!important}div.page .homepage .customer-results .wrapper .main-col .col.col-1{padding:0 2px 0 0!important}div.page .homepage .customer-results .wrapper .main-col .col.col-2{padding:0 0 0 2px!important}div.page .homepage .customer-results .wrapper .main-col .col p,div.page div.article-page .section-wrapper .wrapper .article .article-info .author-title p,div.page div.careers .section-wrapper .no-jobs p,div.page div.careers .section-wrapper .no-jobs p a,div.page div.careers-view .section-wrapper .job-apply p,div.page div.careers-view .section-wrapper .selected-career .content p,div.page div.category_view .section-wrapper .breadcrumb a,div.page div.category_view .section-wrapper .breadcrumb a:last-child,div.page div.category_view .section-wrapper .breadcrumb h2,div.page div.category_view .section-wrapper .breadcrumb span,div.page div.hair_products .section-wrapper .products_list .product ul li,div.page div.patient-center .registration ul li .download-btn,div.page div.patient-center .registration ul li .register-btn,div.page div.patient-center .registration ul li h2,div.page div.results .section-wrapper .wrapper .content .case-studies .study .details p,div.page div.specials .section-wrapper .wrapper .article .article-content ul li,div.page div.specials .section-wrapper .wrapper .article .article-info .author-title p{font-size:14px}div.page .homepage .customer-results .wrapper .main-col .col figure{height:200px!important}div.page .homepage .customer-results .all_results a.show_results{font-size:14px;width:fit-content;margin:20px auto 0}.consultation{margin:auto 20px 50px!important;max-width:100%!important}.homepage-offer .consultation{margin:auto 20px 70px!important}.consultation p.privacy-text,div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col a{font-size:12px}.consultation h2,div.page .homepage .success-section .success-section-pricing h2,div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col h2.title{font-size:21px;margin:0 0 10px;line-height:25px}.consultation h2:after{content:none}.consultation form p.consult-text:after{content:"";display:block;border-bottom:3px solid #6bcacf;width:50px;margin:30px auto 0}.consultation form{padding:35px 20px 40px;margin:0 0 40px}.consultation form .inputs-container input{margin:0 auto 15px;font-size:14px}.consultation .consult-mobile-text{display:block;font-size:16px;color:#414141!important;font-style:normal!important;text-transform:none;margin:20px 0 0}div.newsletter .section-wrapper{margin:0 auto 30px!important;padding:40px 20px}.consultation h2.big-title,div.page div.about-us .consultation h2.big-title,div.page div.aesthetics_page .consultation h1{font-size:18px;margin:0 0 30px}div.page .homepage .articles{background-color:#fff0;padding:0 20px}div.page .homepage .articles .col{width:100%;display:block;padding:0!important}div.page .homepage .articles .col-1{margin:0 0 57px}div.page .homepage .articles .col-2{margin:0 0 87px}div.page .homepage .articles .col h2{margin:0;font-size:20px}div.page .homepage .articles .col-2 h2{padding:20px 0 5px}div.page .homepage .articles .col span.head{font-size:48px;font-family:UnbuntuBold,Helvetica,Arial,sans-serif}div.page .homepage .articles .col .content{width:400px;margin:30px auto 0;min-height:100%}div.about-us .consultation h2,div.about-us .consultation h3,div.page .homepage .articles .col .content h2{font-size:21px;line-height:25px;margin:0 0 20px}div.page .homepage .articles .col .content h2:last-child{margin:0 0 20px!important}div.page .homepage .articles .col .content p:last-of-type{height:90px!important}div.page .homepage .articles .col .content p:first-of-type{height:50px}div.page .homepage .articles .col .content p:last-child{margin:0 0 20px!important;padding:0 20px}.category_view div#results ul,div.page .homepage .articles .col .content h2:first-child,div.page div.main_category_view .section-wrapper .services .row .col.left{margin:0!important}div.page .homepage .articles .col .content a{display:block;font-size:16px;height:35px;line-height:35px;margin:20px auto 0}div.page .homepage .articles .col.col-1,div.page div.main_category_view .section-wrapper .services .row:nth-child(2) .col.right{border:none}div.page .homepage .articles .col.col-1 .content{padding:0 0 1px;margin:25px auto 0}div.page .homepage .articles .col.col-1 .content .rounded-image,div.page .homepage .articles .col.col-2 .content .rounded-image{width:420px;height:420px;left:-10px;top:-25px!important}div.page .homepage .articles .col.col-2 h1:after{width:30px;margin:30px auto}div.page .homepage .articles .col.col-2 .content{padding:0;margin:10px auto 0;box-shadow:none;width:100%}div.page .homepage .articles .col.col-2 .content img{width:100%;height:100%}div.page .homepage .articles .col.col-2 .content p{font-size:18px;margin:20px 0;padding:0 20px}div.page .homepage .accreditation{display:block;width:100%}div.page .homepage .accreditation .section-wrapper,div.page .homepage .qualifications .buttons-container a:first-child,div.page div.main_category_view .section-wrapper .services .row .col.right,div.page div.patient-center .registration{margin:0}.customers-feedback,div.aesthetics_page .customers-feedback{padding:20px}.customers-feedback .section-wrapper{width:100%;display:block;margin:15px auto!important}.customers-feedback .section-wrapper h1,div.page div.careers .section-wrapper h1,div.page div.careers .section-wrapper h4.head-title,div.page div.careers-view .section-wrapper h1,div.page div.careers-view .section-wrapper h4,div.page div.contact-us .section-wrapper h4,div.page div.patient-center .section-wrapper h4{display:block!important;font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:24px;color:#1f7881;margin:0 0 20px}.customers-feedback .head,div.about-us .customers-feedback .head{margin:0 0 35px;text-align:center;display:block}.customers-feedback .head h2{text-align:center!important;font-size:21px!important;width:100%!important;line-height:25px}.customers-feedback .head h3{font-size:22px!important;text-align:center!important;width:100%!important}.customers-feedback .content,div.about-us .customers-feedback .content,div.aesthetics_page .customers-feedback .content,div.category_view .customers-feedback .content,div.page div.patient-center .insurance-providers .section-wrapper{padding:0}.customers-feedback .content .feedback{width:100%;display:block;margin:0 0 60px!important;min-height:350px}.customers-feedback .content .feedback p,.customers-feedback .content .feedback p>span{font-size:14px!important;height:255px}.customers-feedback .content .feedback a.show_text,div.about-us .customers-feedback .content .feedback a.show_text,div.aesthetics_page .customers-feedback .content .feedback a.show_text,div.category_view .customers-feedback .content .feedback a.show_text{bottom:15px;font-size:15px}.customers-feedback .content .feedback span.author_name{font-size:16px;bottom:-50px}.customers-feedback .content .feedback:after{left:50px;bottom:-7px}.customers-feedback .read-more.mobile{color:#fff;display:block;background-color:#1f7881;text-align:center;margin:auto;font-size:16px;height:35px;line-height:35px;width:215px;padding:0 30px;justify-content:center}div.page .homepage .articles .section-wrapper{margin:70px auto!important}div.newsletter{display:block;width:100%;text-align:center}div.newsletter h1{font-size:18px;color:#52595f;margin:0 0 15px}div.newsletter p{font-size:28px;color:#1f7881;max-width:240px;margin:0 auto}div.newsletter form{display:block;margin:20px 0 0}div.newsletter form input{font-size:15px;color:#bfbfbf;text-transform:uppercase;border:1px solid #ddd;padding:15px 20px;outline:0;width:280px;border-radius:4px;border-top:4px solid #000}div.newsletter form input::placeholder{font-size:15px}div.newsletter form span{font-size:15px;color:red;display:block;margin:5px 0 0}div.newsletter form span.success{color:#1f7881}div.newsletter form a.subscribeToNewsletter{background:url(/assets/images/subscribtion-icon.png) no-repeat;width:69px;height:68px;display:block;margin:20px auto 0;cursor:pointer}div.page .homepage .banner .row .first_slide{display:block;background-color:#137075!important}div.page .homepage .banner .row .first_slide .titles{margin-top:0;padding-left:0}div.page .homepage .banner .row .first_slide .titles h2{font-size:15px;max-width:65%!important}div.page .homepage .banner .row .description_text{font-size:13px;text-transform:uppercase;margin:5px 0 10px;padding-bottom:10px;position:relative}div.page .homepage .banner .row .description_text::after{content:"";height:10%;width:50px;position:absolute;right:calc(50% - 25px);top:28px;background-color:#7fc4ca}div.page .homepage .banner .row .first_slide .first_slide_title_contaier{font-size:18px;position:relative;padding:0;max-width:90%;margin:auto;width:auto}div.page .homepage .banner .row .first_slide .first_slide_title_contaier h3{max-width:100%;line-height:27px}.mobile_description_videos{height:270px;width:100%;position:relative;display:grid!important;grid-template-columns:48.5% 48.5%;gap:3%;padding:10px 35px}.modalDialog iframe{height:400px;width:225px}.mobile_description_videos div{justify-content:center;display:flex;position:relative;height:100%;width:100%}.mobile_description_image{display:flex!important;width:inherit!important;max-width:100%!important;height:100%!important}.video_btn,div.page div.contact-us .section-wrapper .content ul li h2,div.page div.contact-us .section-wrapper .content ul li:first-child{height:30px}.video_btn{width:30px;top:10px;right:10px}.video_btn img{display:initial!important}div.page .homepage .success-section{display:flex;flex-direction:column-reverse}div.page .homepage .success-section .success-section-pricing strong{margin:0 0 35px;display:inline-block}div.page .homepage .success-section .success-section-pricing p{margin:0 auto 20px;font-size:16px;}div.page .homepage .services .section-wrapper .content .col.col-1 .service-image-container,div.page .homepage .services .section-wrapper .content .col.col-2 .service-image-container,div.page .homepage .services .section-wrapper .content .col.col-3 .service-image-container,div.page div.results .results-list .row:nth-child(2n) ul li img{height:200px}div.about-us .banner img.aboutus_banner_image,div.page div.about-us .banner,div.page div.aesthetics_page .banner,div.page div.careers .banner,div.page div.careers-view .banner,div.page div.category_view .banner figure.mobile,div.page div.contact-us .banner,div.page div.contact-us .banner img.contactus_banner_image,div.page div.main_category_view .banner,div.page div.patient-center .banner img.mobile{height:250px}.contactForm,div.page div.about-us .banner .description,div.page div.about-us .section-wrapper .accreditation,div.page div.aesthetics_page .banner .description,div.page div.aesthetics_page .section-wrapper .wrapper,div.page div.article-page .section-wrapper,div.page div.careers .banner .description,div.page div.careers .section-wrapper .top-message .content,div.page div.careers-view .banner .description,div.page div.category_view .banner .description,div.page div.contact-us .banner .description,div.page div.hair_care_blog .banner .description,div.page div.hair_products .banner .description,div.page div.hair_products .section-wrapper .products_list,div.page div.main_category_view .banner .description,div.page div.patient-center .banner .description,div.page div.results .results-list .row ul .slick-list,div.page div.results .section-wrapper,div.page div.results .section-wrapper .wrapper,div.page div.reviews .section-wrapper{width:100%}div.page div.contact-us .banner .description h1,div.page div.main_category_view .banner .description h1{font-size:30px;max-width:200px}div.page div.about-us .banner .description h1:after,div.page div.about-us .banner .description h2:after,div.page div.aesthetics_page .banner .description h1:after,div.page div.patient-center .banner .description h1::after,div.page div.category_view .banner .description h1:after,div.page div.contact-us .banner .description h1:after,div.page div.hair_products .banner .description h2:after,div.page div.main_category_view .banner .description h1:after,div.page div.patient-center .banner .description h1:after{width:100px;border-bottom:3px solid #fff;margin:25px 0 0}div.page div.about-us .section-wrapper,div.page div.aesthetics_page>.section-wrapper,div.page div.careers .section-wrapper,div.page div.careers-view .section-wrapper,div.page div.contact-us .section-wrapper,div.page div.hair_care_blog .section-wrapper,div.page div.hair_products .section-wrapper,div.page div.main_category_view .section-wrapper{margin:20px auto 40px;width:100%}div.page div.category_view .section-wrapper .mobile-titles h1,div.page div.category_view .section-wrapper .mobile-titles h2,div.page div.category_view .section-wrapper .mobile-titles h4,div.page div.category_view .section-wrapper .mobile-titles p,div.page div.main_category_view .section-wrapper .mobile-titles h1,div.page div.main_category_view .section-wrapper .mobile-titles h2,div.page div.main_category_view .section-wrapper .mobile-titles p{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:24px;color:#1f7881;margin:10px 0 20px}div.page div.main_category_view .section-wrapper .breadcrumb{margin:25px 0}div.page div.main_category_view .section-wrapper .head-info .col{width:100%;display:block;padding:20px;height:inherit!important}div.page div.main_category_view .section-wrapper .head-info .col h3:after{margin:20px 0 0!important}div.page div.main_category_view .section-wrapper .head-info .col p{margin:25px 0 0;font-size:14px}div.page div.main_category_view .section-wrapper .services{margin:40px 0 0}div.page div.main_category_view .section-wrapper .services .row .col{width:100%;margin:auto!important;position:relative}div.page div.main_category_view .section-wrapper .services .row .col.left,div.page div.main_category_view .section-wrapper .services .row .col.right{border:none!important}div.page div.main_category_view .section-wrapper .services .row .col h2{font-size:21px;line-height:25px;margin:0}div.page div.main_category_view .section-wrapper .services .row .col p{font-size:16px!important;;margin:15px 0}div.page div.main_category_view .section-wrapper .services .row .col img{height:160px;border-radius:50px 0;margin:0 0 15px}div.page div.main_category_view .section-wrapper .services .row:not(:last-child){margin:0 0 40px}div.page div.hair_products{display:block;margin:0}div.page div.hair_products .banner{width:100%;height:250px;position:relative;overflow:hidden;background:0 0!important}div.page div.hair_products .banner img.banner_image{height:250px;position:relative;z-index:2}div.page div.aesthetics_page .banner img,div.page div.category_view .banner img,div.page div.hair_products .banner img,div.page div.patient-center .banner img{width:100px;height:100px;position:absolute;right:0;bottom:0;display:none}div.page div.hair_products .banner .description h2{font-size:30px;max-width:160px}div.page div.about-us .section-wrapper .mobile-titles h2,div.page div.hair_products .section-wrapper .mobile-titles h2{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:22px;color:#1f7881;margin:0 0 10px}div.page div.hair_products .section-wrapper .mobile-titles p{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:17px;color:#1f7881;margin:10px 0 20px}div.page div.hair_products .section-wrapper .breadcrumb{margin:0 0 25px;width:100%}div.page div.hair_products .section-wrapper .products_list .product{padding:25px 0}div.page div.hair_products .section-wrapper .products_list .product h2{font-size:18px;margin:0 0 20px}div.page div.hair_products .section-wrapper .products_list .product p,div.page div.patient-center .registration ul li div.right p{font-size:14px;margin:0 0 20px}div.page div.hair_care_blog .banner{height:150px}div.page div.hair_care_blog .mobile_container{margin:auto!important}div.page div.hair_care_blog .banner .description h1{font-size:30px}div.page div.hair_care_blog .banner .description h1:after{width:100px;border:3px solid #fff;margin:25px 0 0}div.page div.hair_care_blog .section-wrapper .breadcrumb{width:100%;margin:0 0 25px;padding:0}div.page div.hair_care_blog .section-wrapper .blog_list .blog{padding:0;margin:0 0 20px}div.page div.hair_care_blog .section-wrapper .blog_list .blog:nth-child(2n){padding:20px 0;margin:0 0 20px}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper{width:100%;display:block;padding:20px 0 0}div.page div.about-us .section-wrapper .doctors .doctor .col,div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col{width:100%;display:block;margin:auto}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.left{margin:auto;padding-inline:20px;display:inline-block}div.page div.article-page .section-wrapper .wrapper .article .article-content,div.page div.careers-view .section-wrapper .selected-career .content,div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.right,div.page div.patient-center .insurance-providers .section-wrapper ul,div.page div.results .section-wrapper .wrapper .content .case-studies .study .image_container,div.page div.specials .section-wrapper .wrapper .article .article-content{margin:20px 0 0}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col img{height:200px;margin:20px 0}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col p{font-size:16px!important;margin:0 20px;border-top:0;padding:0!important}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col p:last-child{padding:0 0 10px!important;margin:0}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col.right p:first-child{border-bottom:1px solid #d8d8d8;border-top:1px solid #d8d8d8!important;padding:10px 0!important;margin:0 20px}div.page div.article-page,div.page div.reviews,div.page div.specials{padding:20px 0}div.page div.reviews .section-wrapper .breadcrumb{margin:0 0 25px;border-bottom:1px solid #eaeaea;padding:0 0 25px}div.page div.results .section-wrapper .wrapper span#first,div.page div.reviews .section-wrapper .wrapper h1,div.page div.specials .section-wrapper .wrapper h1{font-size:32px}div.page div.article-page .section-wrapper .wrapper h1:after,div.page div.reviews .section-wrapper .wrapper h1:after,div.page div.specials .section-wrapper .wrapper h2:after{border:2px solid #6bcacf;margin:20px 0 0;width:100px}div.page div.article-page .section-wrapper .wrapper .article,div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .images-description,div.page div.article-page .section-wrapper .wrapper .content,div.page div.patient-center .registration ul,div.page div.results .section-wrapper .wrapper .content,div.page div.reviews .section-wrapper .wrapper .content,div.page div.specials .section-wrapper .wrapper .article,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .images-description,div.page div.specials .section-wrapper .wrapper .content{margin:25px 0 0}div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review{padding:20px 15px}div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review p,div.page div.specials .section-wrapper .wrapper .article .article-content p{font-size:14px;line-height:24px}div.page div.reviews .section-wrapper .wrapper .content .reviews_list .review span{font-size:15px;margin:20px 0 0}div.page div.results{padding:20px 0 40px}div.page div.results .section-wrapper .breadcrumb{width:100%;margin:0 0 25px;padding:0 20px}div.page div.results .section-wrapper .breadcrumb h2{border-bottom:1px solid #eaeaea;padding:0 0 20px}div.page div.results .section-wrapper .wrapper h1{font-size:32px;width:100%;padding:0 20px}div.page div.results .section-wrapper .wrapper h1:after{border:2px solid #6bcacf;margin:20px 0 0;width:85px}div.page div.results .section-wrapper .wrapper .content .case-studies{margin:0 0 30px;width:100%;padding:0 20px}div.page div.results .section-wrapper .wrapper .content .case-studies .study{width:100%;border-bottom-right-radius:20px}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col.col-1{width:100%;margin:0 auto 20px;display:none}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col.col-2{width:100%;margin:auto;display:block}div.page div.results .section-wrapper .wrapper .content .case-studies .study .image_container figure{height:250px;width:50%;display:inline-block;vertical-align:top}div.page div.results .section-wrapper .wrapper .content .case-studies .study .image_container figure:first-child{border-right:2px solid #fff}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col p,div.page div.specials .section-wrapper .wrapper h2{font-size:19px}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col p:after{margin:20px 0 0;border-width:2px;width:50px}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col a.toggle_details{top:15px;right:10px}div.page div.results .section-wrapper .wrapper .content .case-studies .study .col a.toggle_details img{width:60px;height:60px}div.page div.about-us .section-wrapper .doctors .doctor .details,div.page div.results .section-wrapper .wrapper .content .case-studies .study .details{margin:25px 0;padding:0}div.page div.results .results-list h2{width:100%;padding:0 20px;font-size:21px!important;line-height:25px;margin:0 0 10px}div.page div.results .results-list p{width:100%;padding:0 20px;font-size:16px;margin:0 0 30px}div.page div.results .results-list .row{margin:0;padding:0 0 35px}div.page div.results .results-list .row:nth-child(2n) h3{padding:20px 20px 0;margin:0 0 30px}div.page div.about-us .banner,div.page div.aesthetics_page .banner,div.page div.careers .banner,div.page div.careers-view .banner,div.page div.contact-us .banner,.category_view,div.page div.main_category_view .banner,div.page div.patient-center .banner{padding-top: 0;}div.page div.results .results-list .row:nth-child(2n) ul{padding:0 10px 20px}div.page div.results .results-list .row h3{width:100%;padding:0 20px;font-size:17px}div.page div.results .results-list .row ul{margin:20px 0 0;width:100%;padding:0 20px}div.page div.results .results-list .row ul li{width:100%;display:block;margin:0!important}div.page div.results .results-list .row ul li span{font-size:14px;text-align:center;margin:40px 0 3px}div.page div.results .results-list .row ul li p{font-size:14px;text-align:center}div.page div.results .results-list .row ul li p.swipe{font-size:13px;justify-content:center}div.page div.results .results-list .row:nth-child(odd) ul li{padding:0 30px}div.page div.results .results-list .row:nth-child(odd) img{width:100%;display:block;object-fit:contain}.consult-btn{width:fit-content!important;display:none!important}div.page div.results .results-list .row:nth-child(2n) ul.results-slider .slick-arrow{top:260px!important}div.page div.results .results-list .row:nth-child(odd) ul.results-slider .slick-arrow{top:220px!important}div.page div.results .results-list .row ul.results-slider .slick-arrow.slick-next{right:20px}div.page div.results .results-list .row ul.results-slider .slick-arrow.slick-prev{left:20px;z-index:3}div.page div#results .results-list .row ul.results-slider .slick-arrow.slick-prev{left:0!important}div.page div#results .results-list .row ul.results-slider .slick-arrow.slick-next{right:0!important}div.page div.results .results-list .row .faq_section{margin:0 auto;padding:15px}div.page div.results .results-list .row .faq_section p{font-size:16px!important;text-align:left}div.page div.results .results-list .row .faq_section .faq_section_header div{max-width:85%!important}div.page div.results .results-list .row .faq_section ul.faq_list li{padding:0!important;font-size:14px}div.page div.results .results-list .row .faq_section ul.faq_list li div{max-width:85%}div.page div.results .results-list .row .faq_section .faq_submenu_list{padding:0 0 0 40px!important}.search-list ul li p,div.page div.results .results-list .row .faq_section a{font-size:15px}div.page .homepage .expertise-section h2 span{display:inline}div.page div.about-us .banner img,div.page div.contact-us .banner img{width:100px;height:100% !important;position:absolute;right:0;bottom:0}div.page div.about-us .banner .description h1,div.page div.about-us .banner .description h2,div.page div.careers .banner .description h1,div.page div.careers-view .banner .description h1{font-size:30px;max-width:100%}div.page div.about-us .section-wrapper .mobile-titles p{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:22px;color:#1f7881;margin:10px 0 20px}div.page div.about-us .section-wrapper .breadcrumb,div.page div.article-page .section-wrapper .wrapper,div.page div.specials .section-wrapper .wrapper{width:100%;margin:0 0 30px}div.page div.about-us .section-wrapper .main-content,div.page div.about-us .section-wrapper .top-message{width:100%;margin:0 0 25px}div.page div.about-us .section-wrapper .top-message p,div.page div.about-us .section-wrapper .top-message p span{font-size:18px!important;padding:20px 0}div.page div.about-us .section-wrapper .additional_text{margin:0 0 30px;padding:30px 0}div.page div.about-us .section-wrapper .additional_text h3{margin:0 0 10px!important}div.page div.about-us .section-wrapper .doctors{width:100%;margin:0;display:block}div.page div.about-us .section-wrapper .doctors .doctor{margin:0 0 30px}div.page div.about-us .section-wrapper .doctors .doctor .col.col-1{width:100px;height:100px;margin:0;display:inline-block;vertical-align:middle}div.page div.about-us .section-wrapper .doctors .doctor .col.col-2{width:calc((100% - 100px) - 20px);display:inline-block;vertical-align:middle;margin:0 0 0 20px}div.page div.about-us .section-wrapper .doctors .doctor .col-1 img{height:100%;width:100%}div.page div.about-us .section-wrapper .doctors .doctor:nth-child(2) .col figure{background-position:50% 40%!important}div.page div.about-us .section-wrapper .doctors .doctor .col p.info:after{border:none;margin:20px 0 0;width:80px}div.page div.about-us .section-wrapper .doctors .doctor .col a.toggle_details{top:10px;right:10px}div.page div.about-us .section-wrapper .doctors .doctor .details .qualifications ul li,div.page div.about-us .section-wrapper .doctors .doctor .details p{font-size:15px!important}div.page div.about-us .section-wrapper .doctors .doctor .details .qualifications{margin:25px 0 0!important}div.page div.about-us .section-wrapper .doctors .doctor .details .qualifications h3{font-size:18px!important;margin:0 0 15px!important}div.container-404 .content .text-col .side h3,div.page div.about-us .section-wrapper .main-content h3{margin:0 0 15px;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif!important;font-size:22px!important;color:#207880!important}div.page div.about-us .section-wrapper .main-content p.text,div.page div.about-us .section-wrapper .main-content p.text span{font-size:14px!important;margin:0 0 15px!important}div.page div.about-us .section-wrapper .main-content .special-text{font-size:14px!important;margin:20px 0!important}div.page div.about-us .section-wrapper .accreditation .wrapper{width:100%;height:250px}div.page div.about-us .section-wrapper .accreditation .wrapper .image_container{width:100%;height:250px;padding:5px}div.page div.about-us .section-wrapper .accreditation .wrapper ul.slick-dots{bottom:-10px}div.page div.about-us .accreditation .section-wrapper img{margin:15px auto 0 auto;}div.about-us .customers-feedback{padding:15px;margin:0 0 35px}div.about-us .customers-feedback .head h2,div.aesthetics_page .customers-feedback .head h1,div.category_view .customers-feedback .head h2{font-size:24px;text-align:center;width:100%}div.about-us .customers-feedback .content .feedback,div.aesthetics_page .customers-feedback .content .feedback,div.category_view .customers-feedback .content .feedback{width:100%;display:block;margin:0 0 45px!important;min-height:100%}div.about-us .customers-feedback .content .feedback p,div.about-us .customers-feedback .content .feedback p>span{font-size:14px!important;height:88px;overflow:hidden;margin:0 0 5px}div.about-us .customers-feedback .content .feedback span.author_name,div.category_view .customers-feedback .content .feedback span.author_name,div.page div.aesthetics_page .customers-feedback .content .feedback span.author_name{font-size:14px;bottom:-45px}div.about-us .customers-feedback .content .feedback:after,div.aesthetics_page .customers-feedback .content .feedback:after,div.category_view .customers-feedback .content .feedback:after{left:55px;bottom:-5px;border-width:5px 5px 0}div.about-us .customers-feedback .read-more.mobile{display:flex;text-align:center;margin:auto;font-size:16px;width:fit-content;justify-content:center}div.about-us .consultation .section-wrapper,div.category_view .consultation .section-wrapper{padding:0;margin:40px auto}div.page div.category_view .banner,div.page div.patient-center .banner{height:250px;background:0 0!important}div.page div.patient-center .banner .description h1{font-size:30px;max-width:500px;display:block}div.page div.patient-center .section-wrapper{width:100%;margin:0!important}div.page div.aesthetics_page .section-wrapper .breadcrumb,div.page div.careers .section-wrapper .breadcrumb,div.page div.careers-view .section-wrapper .breadcrumb,div.page div.category_view .section-wrapper .breadcrumb,div.page div.contact-us .section-wrapper .breadcrumb,div.page div.patient-center .section-wrapper .breadcrumb{margin:0 0 25px}div.page div.patient-center .section-wrapper .top-message{margin:0;padding:25px 0 0}div.page div.patient-center .section-wrapper .top-message p{font-size:16px!important;line-height:22px!important;margin:0 0 15px}div.page div.careers-view .section-wrapper .job-apply,div.page div.careers-view .section-wrapper .selected-career .share-icons.mobile,div.page div.patient-center .section-wrapper .top-message .images{margin:30px 0 0}div.page div.patient-center .section-wrapper .top-message .images img{width:100%;display:block;height:200px}div.page div.patient-center .registration .section-wrapper{width:100%;margin:0;padding-top:25px}div.page div.patient-center .registration h2{font-size:21px;line-height:25px;margin:0 0 25px;text-align:left;height:auto}div.page div.patient-center .registration .description p{font-size:14px;text-align:left}div.page div.patient-center .registration ul li{width:100%;display:block;min-height:100%;margin:0 0 20px;padding:35px 20px}div.page div.patient-center .registration ul li:first-child{margin:0 0 70px}div.page div.patient-center .registration ul li div.right h2{font-size:16px;margin:0 0 20px}div.page div.patient-center .registration ul li .app-icon{width:200px;display:none}div.page div.patient-center .registration ul li .left-content{width:100%;display:block;margin:20px 0 0}div.page div.patient-center .registration ul li .left-content .apps,div.page div.patient-center .registration ul li .left-content .healow{width:50%;display:inline-block;vertical-align:middle}div.page div.patient-center .registration ul li .left-content .apps figure{width:130px}div.page div.patient-center .registration ul li .left-content .apps figure.apple{height:45px}div.page div.patient-center .registration ul li .left-content .apps figure.google{height:45px;background-position:0 -45px!important}div.page div.patient-center .reach-us{margin:40px 0}div.page div.patient-center .reach-us .section-wrapper{width:100%;margin:70px auto!important}div.page div.patient-center .reach-us h2{font-size:21px;margin:0 0 35px}div.page div.patient-center .registration ul li:last-child{margin:70px 0 0!important}div.page div.patient-center .reach-us .map-photo .content{max-width:100%;margin:0;padding:10px}div.page div.patient-center .reach-us .map-photo{padding:15px}div.page div.patient-center .insurance-providers{padding:35px 20px;margin:0 0 70px;font-size:21px;line-height:25px}div.page div.patient-center .insurance-providers .names-list{height:max-content;top:50px;padding:15px;z-index:999}div.page div.patient-center .insurance-providers .names-list a.close-list{width:25px}div.page div.patient-center .insurance-providers .section-wrapper ul li{width:calc((100% / 2));display:inline-block;vertical-align:top;font-size:15px;margin:0 0 10px}div.page div.patient-center .insurance-providers .section-wrapper ul li:not(:last-child){margin:0 0 10px}div.page div.patient-center .insurance-providers .section-wrapper a.view_list{font-size:16px;margin:35px auto 0;width:215px}div.page div.contact-us .section-wrapper .content{padding:20px 0 0}div.page div.contact-us .section-wrapper .content ul li:nth-child(3){height:110px}.contact-us-grid ul li:first-child,div.page .contact-us-grid div ul li:nth-child(3){height:initial!important}div.contact-us .contactDat .johns_location h2,div.contact-us .contactDat .springs_location h2{height:70px;font-size:22px}div.page div.contact-us .section-wrapper .content ul li a.map{margin:15px 0 0;font-size:16px}div.contact-us .contact-us-grid div{margin:0 0 35px}div.contact-us .contact-us-grid h2{display:inline-block;max-width:85%;font-size:24px}div.contact-us-grid .faq_contactus_button{height:35px;width:35px;border-radius:25px;border:none;background-color:#1f7881;display:flex;align-items:center;justify-content:center;cursor:pointer!important;vertical-align:top;float:right}div.contact-us-grid .faq_contactus_button img{width:15px;height:15px}.contentFlex{display:block!important;margin-bottom:30px}.contactDat{width:100%;margin-top:50px}div.page div.contact-us .section-wrapper .content iframe{height:300px}div.page div.careers .banner img.career_banner_image{object-position:100% 50%}div.page div.careers .banner .description h1:after,div.page div.careers-view .banner .description h1:after{width:100px;border-bottom:4px solid #fff;margin:25px 0 0}div.page div.careers .section-wrapper .top-message{padding:25px 0;margin:25px 0 0}div.page div.careers .career_details_list p,div.page div.careers .section-wrapper .top-message h2,div.page div.careers .section-wrapper .top-message p,div.page div.careers .section-wrapper .top-message p a{font-size:16px!important;text-align:center}div.page div.careers .section-wrapper .vacancies ul li{width:100%;margin:0 0 20px;min-height:100%}div.page div.careers .section-wrapper .vacancies ul li a{font-size:18px;max-width:100%;margin:auto}div.page div.careers .section-wrapper .no-jobs{max-width:100%;margin:auto;padding:20px 15px;text-align:center}.accreditation .section-wrapper{display: block;}.accreditation .section-wrapper>div{max-width: 38%;margin: auto;display: grid;grid-template-columns: auto auto;}.accreditation .section-wrapper>div img{width: 100%;}div.page div.careers .section-wrapper .no-jobs h3{font-size:15px;margin-bottom:15px}div.page div.careers .section-wrapper .no-jobs h4{font-size:14px;margin-bottom:15px}div.page div.careers .career_details_list{max-width:100%;margin:25px auto 0}div.page div.careers-view .banner figure{background-position:100% 50%}div.page div.careers-view .section-wrapper .selected-career{padding:25px 0 0}div.page div.careers-view .section-wrapper .selected-career h2.career-title{font-size:20px;margin:0 0 10px}div.page div.careers-view .section-wrapper .selected-career .share-icons{float:none;position:initial}.accreditation img:last-child{max-width: 100%;}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement{margin:auto 0 0;display:block}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col{width:100%;display:block;margin:auto auto 20px;min-height:100%!important;padding:20px 15px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col:not(:last-child){margin:auto auto 20px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .top h3:after{border-width:1px}div.page div.careers-view .section-wrapper .selected-career .content .career-requirement .col .bottom{padding:0;margin:55px 0 0}div.page div.article-page .section-wrapper .breadcrumb,div.page div.specials .section-wrapper .breadcrumb{padding:0 0 25px;border-bottom:1px solid #eaeaea;margin:0 0 20px}div.page div.article-page .section-wrapper .wrapper h1{font-size:26px}div.page div.article-page .section-wrapper .wrapper .article .article-image{height:300px;padding:5px}div.page div.article-page .section-wrapper .wrapper .article .article-info,div.page div.specials .section-wrapper .wrapper .article .article-info{padding:15px 0}div.page div.article-page .copy-alert-message,div.page div.specials .copy-alert-message{font-size:15px;top:50px;right:-10px}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info{margin:35px 0 0}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images{height:auto;padding:5px}div.page div.article-page .section-wrapper .wrapper .article .article-content .additional-info .related-images figure,div.page div.specials .section-wrapper .wrapper .article .article-content .additional-info .related-images figure{width:100%;height:250px;display:block;margin:0 0 10px}div.page div.article-page .section-wrapper .wrapper .article .share-icons.bottom,div.page div.specials .section-wrapper .wrapper .article .share-icons.bottom{padding:15px 0;margin:25px 0 0}div.page div.category_view .banner .description h1,div.page div.patient-center .banner .description h1{font-size:25px}div.category_view .customers-feedback{padding:20px;margin:0 0 35px}div.category_view .customers-feedback .section-wrapper{width:100%;margin:0 auto}div.category_view .customers-feedback .head{margin:0 0 20px;text-align:center;display:block}div.aesthetics_page .customers-feedback .content .feedback p,div.aesthetics_page .customers-feedback .content .feedback p>span,div.category_view .customers-feedback .content .feedback p,div.category_view .customers-feedback .content .feedback p>span{font-size:14px!important;height:88px}div.category_view .consultation h3,div.page div.aesthetics_page .consultation h2{font-size:22px;margin:0 0 20px}div.category_view .consultation a,div.page div.aesthetics_page .consultation a{font-size:22px}div.page div.specials .section-wrapper{width:100%;padding:0 17px}div.page div.specials .section-wrapper .wrapper .article .article-image{padding:5px}div.page div.specials .section-wrapper .wrapper .article .article-image img{height:auto;max-width:100%}div.page div.aesthetics_page .banner .description h1{font-size:25px;max-width:150px}div.aesthetics_page .customers-feedback .head{margin:0 0 30px;text-align:center;display:block}div.aesthetics_page .customers-feedback .read-more.mobile{font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;color:#fff;display:block;background-color:#1f7881;text-align:center;text-transform:uppercase;border-radius:50px;margin:auto;font-size:14px;height:35px;line-height:35px;width:150px}div.page div.aesthetics_page .consultation{margin:40px auto}div.page div.aesthetics_page .consultation .section-wrapper{margin:0 auto;padding:0}div.container-404{height:100%;min-height:auto}div.container-404 a.logo{display:inline-block;top:10px;left:10px}div.container-404 a.logo img{width:200px;height:auto}div.container-404 .content{width:100%;padding:10px 20px;position:relative;top:340px;left:0;transform:none;text-align:center;margin:0 0 30px}div.container-404 .content .text-col h2{font-size:40px;display:block}div.container-404 .content .text-col .side{width:100%;display:block;margin:15px 0 0}div.container-404 .content .text-col .side p{font-size:15px;margin:0 0 20px}div.container-404 .content .text-col .side a.load-more{font-size:16px;width:160px;height:40px;line-height:40px;margin:0 auto}.search-list .content{max-width:100%;padding:0 20px;margin:30px auto 50px}.search-list h1 span{display:block;margin:10px 0}.search-list ul li h2{font-size:18px;width:100%;display:block;margin:10px 0 0}.search-list ul li img{width:100%;margin:0;height:150px}.buttons-container a,.consultation form .submit-button button,.more-results-btn,.more-reviews-btn,div.page .homepage .customer-results .section-wrapper a,div.page .homepage .expertise-section .unmatched-expertise a,div.page div.patient-center .registration ul li .download-btn,div.page div.patient-center .registration ul li .register-btn{font-size:16px!important;width:226px!important}div.page .homepage .qualifications .buttons-container a:first-child{width:291px!important}div.page .homepage .customer-results .section-wrapper a{margin:auto}.container-one .inner-container ul{margin:25px auto 30px!important}div.page .homepage .services .section-wrapper .content .col .button-container a{padding:0;width:170px;font-size:16px!important}div.page .homepage .services .section-wrapper .content .col:hover .service-image{display:inherit}.formTitle{font-size:21px;line-height:25px}div.page .search-list{padding:0!important}.contact-container{padding-left:0}.mobile-consult-link{align-items:center;display:flex;font-size:17px}.mobile-consultation{height:37px;font-size:15px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;text-decoration-thickness:.5px;text-underline-offset:2px;text-decoration:none}.desktop-about-image{display: none;}.mobile-about-image {display: initial;}}@media (min-width:1025px){.mobile-header .top-banner-title{display:none!important}}@media screen and (max-height:850px){header a.logo{margin:20px 0 20px 30px}header a.logo img{width:180px}header .main-nav ul.main-ul li,header .main-nav ul.main-ul li.has-children a,header .main-nav ul.main-ul li.no-children:hover{padding:14px 20px}header .main-nav ul.main-ul li a i{font-size:12px!important;top:4px}header .main-nav ul.main-ul li a,header .main-nav ul.main-ul li.last-three a{font-size:17px}header .main-nav ul.main-ul li.has-children.active>a{padding:14px 20px 14px 30px}header .main-nav ul.main-ul li.has-children div.sub-menu ul li{padding:14px 0 14px 50px}header .main-nav ul.main-ul li.has-children div.sub-menu ul{margin:138px 0 0}header .main-nav ul.main-ul li.consultation img{width:25px}header .main-nav ul.main-ul li.consultation p,header .main-nav ul.main-ul li.consultation p a,header .social-media h1{font-size:16px}header .main-nav ul.main-ul li:first-child.has-children div.sub-menu ul{margin:103px 0 0}header .main-nav ul.main-ul li:nth-child(2).has-children div.sub-menu ul{margin:152px 0 0}header .main-nav ul.main-ul li:nth-child(3).has-children div.sub-menu ul{margin:201px 0 0}header .main-nav ul.main-ul li:nth-child(4).has-children div.sub-menu ul{margin:250px 0 0}header .main-nav ul.main-ul li:nth-child(5).has-children div.sub-menu ul{margin:299px 0 0}header .main-nav ul.main-ul li:nth-child(6).has-children div.sub-menu ul{margin:397px 0 0}}@media screen and (max-width:850px){.offer-link{font-size:17px;text-decoration:none;color:#000;font-weight:800}div.page div.contact-us .section-wrapper .content ul li p{font-size:16px!important;line-height:22px!important}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper{padding:0}div.page div.hair_care_blog .section-wrapper .blog_list .blog .wrapper .col h2.title{margin:0 0 20px!important}.open-menu-special-page,.page a.open-menu{display:none!important}}@media screen and (max-height:750px){header a.logo{margin:10px 0 10px 30px;height:64.45px}header a.logo img{width:185px}header .main-nav ul.main-ul li,header .main-nav ul.main-ul li.has-children a,header .main-nav ul.main-ul li.no-children:hover{padding:12px 20px}header .main-nav ul.main-ul li.has-children.active>a{padding:12px 20px 12px 30px}header .main-nav ul.main-ul li.has-children div.sub-menu ul li{padding:12px 0 12px 50px}header .main-nav ul.main-ul li.has-children div.sub-menu ul{margin:119px 0 0}header .main-nav ul.main-ul li:first-child.has-children div.sub-menu ul{margin:84px 0 0}header .main-nav ul.main-ul li:nth-child(2).has-children div.sub-menu ul{margin:129px 0 0}header .main-nav ul.main-ul li:nth-child(3).has-children div.sub-menu ul{margin:174px 0 0}header .main-nav ul.main-ul li:nth-child(4).has-children div.sub-menu ul{margin:219px 0 0}header .main-nav ul.main-ul li:nth-child(5).has-children div.sub-menu ul{margin:264px 0 0}header .main-nav ul.main-ul li:nth-child(6).has-children div.sub-menu ul{margin:354px 0 0}}@media (min-width:405px) and (max-width:460px){div.contact-us .contactDat .johns_location h2,div.contact-us .contactDat .springs_location h2{font-size:25px!important}}@media screen and (max-height:690px){header{overflow-y:auto}}@media screen and (max-width:530px){.flexText{display:flex;justify-content:space-between;flex-direction:column-reverse}.customSelect{width:100%;margin-top:20px}div.page .homepage .services .section-wrapper .content .col.col-1 .service-image-container{height:210px;bottom:-45px}div.page .homepage .services .section-wrapper .content .col.col-2 .service-image-container{height:220px;bottom:-60px}div.page .homepage .services .section-wrapper .content .col.col-3 .service-image-container{right:-50px;bottom:-30px;height:200px}}@media screen and (max-width:370px){div.page div.contact-us .no-link,div.page div.contact-us .section-wrapper .content ul li h2{font-size:17px!important}}@media screen and (min-width:1025px){div.page div.careers .section-wrapper h1,div.page div.careers .section-wrapper h4.head-title,div.page div.hair_care_blog .section-wrapper .blog_mobile,div.page div.patient-center .section-wrapper h1{display:none}}.homepage-offer-header{margin:100px auto 50px;width:100%;padding:12px 5%}.review-container .review-section .review-box .review-stars,.social-media{margin-top:10px}.homepage-offer-header .container .block .right-block{position:absolute;right:0;top:0}.read-more-link{text-align:center;font-family:EncodeSansCondensedBold;display:inline-block;width:100%;font-size:20px}.homepage-offer .container-four .call-button a,.more-results-btn,.more-reviews-btn{font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;line-height:35px;text-align:center}.homepage-offer-header .container .block .left-block img{width:100%;height:75px;object-fit:contain}.homepage-offer-header .container .block .right-block p a{font-family:Cabin-Regular,arial,sans-serif;font-size:24px;color:#417a79}.homepage-offer .container-one{height:550px}.homepage-offer .container-two{padding-top:40px;max-width:80%;margin:auto}.homepage-offer .container-four .call-button a{font-size:20px;color:#414141;padding:0 30px;transition:.3s;cursor:pointer;background-color:#77d4d2;display:block;margin:auto;width:232px}.homepage-offer .container-four .content h2,.review-container .review-title h2{line-height:1.25;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;letter-spacing:1px;text-align:center;text-transform:uppercase}.homepage-offer .container-four .content h2{font-size:28px;line-height:32px;margin-bottom:24px;font-weight:700;color:#414141}.homepage-offer .form-box form{width:70%;margin:auto}.review-container .inside-section{max-width:1240px;margin:auto;position:absolute;top:0;left:0;right:0;width:100%;padding:55px 40px}.container-three .content-box .lower-text.three.mobile p,.container-three .content-box .lower-text.two.mobile p{font-size:17px;font-family:Lato,arial,sans-serif;padding:15px 0;color:#5e5e5e}.container-three .content-box .lower-text.three.mobile h3{width:274.659px;font-family:Lato,arial,sans-serif;margin:20px auto 10px;font-weight:600;color:#1b1b1b;padding:0 35px;font-style:italic}.container-three .content-box .lower-text-full ul{margin:auto 17px}.review-container .review-title h2{margin:0 0 56px;font-size:45px;color:#417a79;font-weight:700;font-style:italic}.results-container h2{font-size:27px;font-family:Lato,Arial,sans-serif}.result-carousel{padding:0 10px}@media only screen and (max-width:1400px){.result-carousel{padding:0 40px}.result-carousel .left-arrow{left:-20px}.result-carousel .right-arrow{right:-5px}}.result-carousel .slick-dots li button:before{font-size:15px!important;color:#54a19f}.result-carousel .slick-slider{overflow:hidden!important}.result-carousel .pp2,.result-carousel .pp3{color:#54a19f}.result-carousel .pp2:hover,.result-carousel .pp3:hover{color:rgb(84 161 159 / .6)}.result-carousel .left-arrow,.result-carousel .right-arrow{z-index:1}.result-carousel::-webkit-scrollbar{height:8px}.result-carousel::-webkit-scrollbar-track{background-color:#f1f1f1}.result-carousel::-webkit-scrollbar-thumb{background-color:#888}.result-carousel img{padding-right:16px;object-fit:cover;height:35vh}.result-carousel .slick-carousel{white-space:nowrap}.result-carousel .slick-dots li button::before{content:"•"}.result-title h2{color:#414141;font-size:28px;margin:35px 0;line-height:1.4;font-weight:700;text-align:center;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}.results-container{max-width:1350px;margin:0 auto 100px;width:100%;padding:0 36px}.review-container .review-section .review-box a.full-review:hover{color:#274d4c}.review-container .review-section .review-box .review-paragraph p{font-size:18px;opacity:1;min-height:42px;line-height:22px;color:#000;font-weight:400;font-family:EncodeSansCondensedRegular,arial,sans-serif}.review-container .review-section .review-box .review-main-title h4{color:#1b1b1b;font-size:22px;text-overflow:ellipsis;font-weight:400;letter-spacing:.045em;font-family:Lato,arial,sans-serif;padding:24px 0}.more-results-btn{margin-top:30px!important}.more-results-btn,.more-reviews-btn{background-color:#207880;color:#fff;padding:0 30px;margin:auto;display:inline-block;font-size:18px;width:232px}.review-container .review-section .review-box .name-letter{border-radius:50%;height:70px;width:70px;background-color:rgb(240 240 240 / .8);overflow:hidden;margin:auto;display:flex;align-items:center;justify-content:center}.review-container .review-section .review-box .name-letter h4{font-size:35px;padding:24px;font-family:Lato,arial,sans-serif;letter-spacing:.045em;line-height:1;color:#cbcbcb;font-weight:400}.review-container .review-section .review-box{background-color:#fff;border:0 solid #e2e2e2;padding:29px;text-align:center;margin:0 10px 48px;height:425px}.review-container .review-section .review-box .last-section p{font-size:12px;color:#595959;font-weight:400;font-family:Lato,arial,sans-serif}.review-container .review-section .review-box a.full-review{font-size:16px;color:#47807e;overflow-wrap:break-word;display:inline-block;cursor:pointer;font-family:Lato,arial,sans-serif;background-color:#fff0;padding-bottom:24px;margin-top:16px}.review-carousel .slick-dots li button:before{font-size:15px!important;color:#fff}.review-container .review-background-image{max-width:100%;width:100%;height:725px;object-fit:cover}.review-container .review-section .review-box .review-stars span{font-size:30px}.homepage-offer .container-four{width:100%;padding:40px 0 0;max-width:70%;margin:50px auto}.homepage-offer .container-four .lower-content{text-align:center;margin-bottom:24px}.homepage-offer .container-four .lower-content span{text-align:center;font-size:18px;font-weight:700;color:#5e5e5e;font-family:Lato,arial,sans-serif}.container-three .content-box .lower-text-full p{padding:10px 0!important;font-family:Lato,arial,sans-serif;font-size:20px;color:#5e5e5e}.container-three .content-box p.show-more{font-size:16px;color:#47807e;margin:15px 0;cursor:pointer;font-family:Lato,arial,sans-serif;position:absolute;left:50%;transform:translate(-50%,-50%);bottom:5px}.container-three .content-box .details{height:fit-content;overflow:hidden;position:relative;top:-4px;background-color:#d3fbfa}.container-three .content-box .details.full-height{height:auto!important}.container-three .content-box .lower-text ul li{text-align:start;font-family:Lato,arial,sans-serif;font-size:20px;color:#5e5e5e}.container-three .content-box .lower-text-full ul li{text-align:start;font-family:Lato,arial,sans-serif;font-size:18px;color:#5e5e5e}.container-three .content-box .lower-text p.text,.homepage-offer .lower-text p{padding:0 0 15px!important;font-family:Lato,arial,sans-serif;font-size:20px;color:#5e5e5e}.container-one .inner-container h1,.container-one .inner-container h2{font-size:42px;color:#417a79;text-align:center;font-family:EncodeSansCondensedBold,Arial,sans-serif;letter-spacing:1px;line-height:1.25}.container-three .content-box .lower-text h4,.container-three .content-box .lower-text-full h4{font-style:italic;margin:22px 0;font-family:Lato,arial,sans-serif;font-size:20px;font-weight:400}.container-three .content-box .lower-text{background-color:#d3fbfa;padding:35px 32px;text-align:center;transition:.8s;height:100%}.container-three .content-box .lower-text ul li,.container-three .content-box .lower-text-full ul li{padding:5px 10px}.container-three .content-box .lower-text-full ul li:first-child{padding:0 10px 5px}.container-three .content-box .bottom-text{background-color:#d3fbfa;height:105px}.container-three{display:grid;grid-template-columns:repeat(3,31.33%);grid-column-gap:3%;justify-content:center;overflow:hidden;margin:auto 5%}.call-button,.container-one .inner-container .contact-button-box a.contact-button{width:265px;line-height:35px;letter-spacing:.05em;font-family:EncodeSansCondensedMedium,Helvetica,Arial,sans-serif;display:block;font-size:18px;transition:.3s;position:relative;z-index:2;text-align:center;cursor:pointer}.container-three .content-box .bottom-text h2{text-align:center;font-size:28px;letter-spacing:.045em;color:#414141;font-weight:400;margin:0;font-family:EncodeSansCondensedBold,Helvetica,Arial,sans-serif;line-height:32px;padding:40px 32px 0}.container-three .top-figure-one{object-fit:cover;height:400px;width:100%}.homepage-offer .form-box{width:70%;margin:0 auto 100px}.call-button{color:#414141;padding:0 30px;background-color:#67c8d0;margin:auto auto 20px}.container-one .inner-container .contact-button-box a.contact-button{color:#fff;background-color:#9471a9;margin:auto auto 15px}.homepage-offer .form-box form input{font-size:18px;outline:0;color:#000;border-style:solid;border-radius:0;padding:23px 8px 24px;border-width:0 0 1px;width:100%;border-color:#000;background-color:#fff0;font-weight:400;font-family:Lato,arial,sans-serif}.homepage-offer .form-box form input::placeholder{color:#000}.homepage-offer .form-box form .google-privacy{text-align:center;padding-top:24px}.homepage-offer .form-box form .google-privacy p{font-size:14px;color:#595959;line-height:1.5;font-weight:400;font-family:Lato,arial,sans-serif}.homepage-offer .form-box form .submit-button .button-box{font-size:18px;font-family:Lato,arial,sans-serif}.homepage-offer .form-box form .submit-button .button-box .submit-form-button{border:none;color:#000;background-color:#77d4d2;font-weight:700;width:auto;font-size:16px;min-height:56px;padding:18px 32px;text-align:center;position:relative;max-width:100%;font-family:Lato,arial,sans-serif;text-transform:uppercase;letter-spacing:.214em;cursor:pointer}.container-one .inner-container .first-section{background-color:#adb7c5;position:relative}.form-box h2{text-align:center;font-size:32px;font-family:Cabin-Bold,Arial,sans-serif;margin:70px 0 0}.form-box p{text-align:center;margin:20px 0 50px;font-size:18px;font-weight:700;color:#5e5e5e;font-family:Lato,arial,sans-serif}.homepage-offer .form-box .title h4{color:#47807e;margin-bottom:24px;line-height:1.25;font-weight:400;text-transform:uppercase;font-family:Lato,arial,sans-serif;font-size:18px}form p.error-message.error{color:#ee2642;font-family:Lato,arial,sans-serif;margin:0 0 20px;text-align:center}.homepage-offer .form-box form .submit-button{padding-top:24px;align-items:center;justify-content:center;flex-wrap:wrap;display:flex;font-family:Lato,arial,sans-serif}.container-three .content-box .lower-text ul,.container-three .content-box .lower-text-full ul{list-style:inherit;padding:0!important}.homepage-offer .section-one{width:100%!important;padding:0 24px}.container-one .inner-container.mobile .contact-button-box a.contact-button{font-size:14px;color:#fff;width:60%;padding:20px 32px;transition:.3s;letter-spacing:.214em;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#9471a9;font-family:Lato,arial,sans-serif;display:block;margin:auto auto 24px;font-weight:700;border-radius:0}.container-one .inner-container .contact-button-box a.website-button,.container-one .inner-container.mobile .contact-button-box a.website-button{color:#000;width:auto;padding:20px 32px;transition:.3s;letter-spacing:.214em;background-color:#77d4d2;text-transform:uppercase;display:block;cursor:pointer}.container-one .inner-container.mobile .contact-button-box a.website-button{font-size:12px;text-align:center;font-family:Lato,arial,sans-serif;font-weight:700}.homepage-offer .container-one .inner-container{display:grid;grid-template-columns:50% 50%;width:100%;overflow-y:hidden;height:inherit}.homepage-offer .container-one .inner-container .first-section img{display:block;transition:.3s}.container-one .inner-container .first-section img.img-menu-open{right:-235px}.homepage-offer .container-one .inner-container .first-section{display:inherit}.container-one .inner-container h1{margin:50px auto 25px;padding:0 20px}.container-one .inner-container h1 span{display:inline-block;color:#414141;font-family:UbuntuMedium;font-size:26px;line-height:34px}.container-one .inner-container h4.surgery-text,.container-one .inner-container p{max-width:60%;letter-spacing:.045em;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}.container-one .inner-container h4.surgery-text{font-size:22px;margin:0 auto 16px;line-height:1.25;color:#151515}.homepage-offer .content-box{background-color:#d3fbfa;height:fit-content}.container-one .inner-container ul{text-align:center;margin:25px auto 0}.container-one .inner-container ul li{position:relative;padding:0 0 0 18px;width:fit-content;margin:auto;font-size:18px}.container-one .inner-container ul li::before{background-image:url(/assets/images/check.svg);width:15px;height:15px;content:" ";position:absolute;top:0;left:0;background-position:center;background-size:17px}.container-one .inner-container p{font-size:16px;margin:0 auto;line-height:1.5;color:#414141}.container-one .inner-container .visit-website-box{text-align:center;margin:25px 0 0;font-family:EncodeSansCondensedRegular}.container-one .inner-container .visit-website-box p{margin:0 auto 5px;text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:18px}.container-one .inner-container .visit-website-box a{text-decoration:underline;color:#47807e;font-weight:700;font-size:14px}@media only screen and (min-width:1500px){.container-one .inner-container .first-section img{width:160%}}@media only screen and (min-width:1438px){.container-one .inner-container h1{max-width:69%}}@media only screen and (min-width:1600px){.container-one .inner-container .first-section img{width:148%}}@media only screen and (max-width:1350px){.container-one .inner-container .first-section img{width:205%}}@media (min-width:1025px) and (max-width:1376px){.container-one .inner-container h1 span{max-width:87%}}@media (min-width:1024px) and (max-width:1090px){div.page div.contact-us .section-wrapper .content ul li:nth-child(3){min-height:150px}}@media (min-width:1024px) and (max-width:1145px){.review-container .review-title h2{margin-bottom:30px}}@media (min-width:1024px) and (max-width:1150px){.container-one .inner-container .first-section img{right:-190px;width:174%;object-position:right 170px}}.container-one .inner-container{margin:0;float:initial;background-color:#e2e3e4;width:auto;height:460px}.container-one .inner-container .first-section img{position:absolute;bottom:0;object-fit:cover;right:-300px;width:160%;object-position:right 0}@media only screen and (min-width:1500px){.container-one .inner-container .first-section img{width:150%;right:-200px}}@media only screen and (min-width:1600px){.container-one .inner-container .first-section img{width:135%;right:-200px}}@media only screen and (max-width:1350px){.container-one .inner-container .first-section img{width:176%;right:-350px}.review-paragraph-desktop{display:none}.review-paragraph-mobile{font-size: 16px !important;display:block}}@media only screen and (max-width:1250px){.container-one .inner-container .first-section img{width:190%;right:-350px}.review-container .inside-section{max-width:1100px}.homepage-offer .lower-text p,.review-container .review-section .review-box .review-main-title h4{font-size:18px}.carousel-banner .carousel-text a{font-size:22px}.container-three .content-box .bottom-text h2{font-size:21px}}@media (min-width:1365px) and (max-width:1425px){div.page .homepage .services .section-wrapper .content .col{height:750px}}@media (min-width:1200px) and (max-width:1364px){div.page .homepage .services .section-wrapper .content .col{height:800px}}@media (min-width:1025px) and (max-width:1199px){div.page .homepage .services .section-wrapper .content .col{height:850px}}@media only screen and (max-width:1200px){.container-one .inner-container .first-section img{width:200%;right:-350px}}@media only screen and (max-width:1115px){.container-one .inner-container .first-section img{right:-330px}}@media (min-width:1024px) and (max-width:1050px){.container-one .inner-container .first-section img{right:-330px}}.container-one .inner-container p.claim-text{font-size:26px;margin:25px 0 15px;font-family:UbuntuBold,Helvetica,Arial,sans-serif;font-weight:initial}.container-one .inner-container .contact-button-box a.website-button{font-size:15px;text-align:center;font-family:Lato,arial,sans-serif;font-weight:700}.container-one .inner-container.mobile .visit-website-box{text-align:center;margin-top:25px}.container-one .inner-container.mobile .visit-website-box p{margin:0 auto 5px;text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:14px}.container-one .inner-container.mobile .visit-website-box a{text-decoration:underline;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:16px}.container-one .inner-container p.security_link{margin:20px auto;position:relative;z-index:2}.container-one .inner-container p.security_link a{text-decoration:underline!important}.homepage-offer .section-one .container-two .content h4{font-size:24px!important}.social-media a.social-media-pic img{height:30px;position:relative;width:30px;object-fit:contain}.social-media a.social-media-pic img.facebook-icon{height:25px;width:25px;object-fit:contain;position:relative;top:-3px;margin-left:5px}.social-media a.social-media-pic img.insta-icon{height:25px;width:25px;object-fit:contain;position:relative;top:-3px}.success-box{text-align:center;margin-bottom:44px}.success-box svg{color:#0078d7}.success-box p.success-message{line-height:1.5;font-weight:400;color:#47807e;overflow-wrap:break-word;font-family:Lato,arial,sans-serif;font-size:18px}.container-three .content-box .lower-text-full{margin:0 0 70px;background-color:#d3fbfa;padding:35px 32px 15px;text-align:center;transition:.8s;max-height:167px;overflow:hidden;line-height:29px}.container-three .content-box p.show-less{font-size:16px;color:#47807e;margin:15px 0;cursor:pointer;font-family:Lato,arial,sans-serif}.container-three .content-box .lower-text a,.container-three .content-box .lower-text-full a{text-decoration:underline;color:#137075;margin:15px 0;display:block;font-family:Lato,arial,sans-serif;font-size:19px;font-weight:700}.left-arrow{position:absolute;top:40%;left:-53px}.right-arrow{position:absolute;top:40%;right:-32px}.homepage .banner .left-arrow{right:5px!important;left:initial}.homepage .banner .right-arrow{left:5px!important}.checked{color:#fdca17}.pp2,.pp3{font-size:18px;display:inline-block;vertical-align:middle;color:#fff;cursor:pointer}@media only screen and (max-width:1160px){.review-container .inside-section{max-width:1050px}}@media only screen and (max-width:1080px){.top-banner-text .top-banner{font-size:19px}}@media only screen and (max-width:1060px){.review-container .review-section .review-box .review-stars span{font-size:25px}.homepage-offer .lower-text p{font-size:17px}}@media only screen and (max-width:1024px){.about-us .mobile-titles h4{font-family:UnbuntuBold,Helvetica,Arial,sans-serif;font-size:24px;color:#1f7881;margin:10px 0 20px}.container-one .inner-container,.container-three{display:block!important}.container-one .inner-container .first-section,.container-one .inner-container .first-section img,.homepage-offer-header{display:none}.container-one .inner-container.mobile{width:100%;padding:25px;height:auto;background-color:rgb(211 251 250 / .8);position:relative;float:none;top:-4px}.container-one .inner-container.mobile h2{font-size:24px;margin:0 auto 16px;line-height:1.25;font-weight:700;color:#417a79;text-transform:uppercase;text-align:center;font-family:Cabin-Regular,arial,sans-serif;letter-spacing:1px}.container-one .inner-container.mobile h1,.container-one .inner-container.mobile p{font-weight:400;letter-spacing:.045em;text-align:center;font-family:Lato,arial,sans-serif}.container-one .inner-container.mobile h1{font-size:20px;margin:0 auto 16px;line-height:1.25;color:#151515}.container-one .inner-container.mobile p{font-size:13px;margin:0 auto 25px;line-height:1.5;color:#575757}.homepage-offer .container-one{background-image:none;height:initial;font-size:0;margin:0 0 35px}.container-one .inner-container.mobile .visit-website-box{text-align:center;margin-top:25px}.container-one .inner-container.mobile .visit-website-box p{margin:0 auto 5px;text-transform:uppercase;font-weight:700;letter-spacing:0;font-size:14px}.container-one .inner-container.mobile .visit-website-box a{text-decoration:underline;font-family:EncodeSansCondensedRegular,Helvetica,Arial,sans-serif;font-size:16px}.homepage-offer .form-box{margin-top:0;width:100%!important}.homepage-offer .section-one{width:100%!important;padding:0 24px}.homepage-offer .container-two{padding-top:40px;max-width:100%;margin:auto}.homepage-offer .container-four .call-button a{font-size:16px;width:215px}.container-four .content h2,.homepage-offer .section-one .container-two .content h4{font-size:21px!important;line-height:25px}.homepage-offer .container-four .lower-content span,.homepage-offer .form-box form .submit-button .button-box .submit-form-button{font-size:14px}.review-container .review-section .review-box{padding:17px;height:350px}.review-container .review-section .review-box .review-stars{margin:10px 0 0}.container-three .content-box .bottom-text h2,.review-container .review-section .review-box .review-stars span,div.page div.main_category_view .section-wrapper .head-info .col h2{font-size:21px;line-height:25px}.review-container .review-section .review-box .review-main-title h4,div.page div.results .section-wrapper .breadcrumb h2,div.page div.reviews .section-wrapper .breadcrumb h2{margin:0}.review-container .inside-section{top:-55px;width:100%}.container-one .inner-container p{font-size:12px;max-width:85%}.container-one .inner-container p.security_link{margin:30px auto 20px}.homepage-offer .section-one .form-box form{width:100%!important}.form-box p{margin:0 0 40px}.homepage-offer .form-box form .submit-button{padding-top:0}.form-box h2{margin:30px 0!important;font-size:25px!important}.container-one .inner-container.mobile .contact-button-box a.contact-button{font-size:14px;color:#fff;width:60%;padding:20px 32px;transition:.3s;letter-spacing:.214em;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#9471a9;font-family:Lato,arial,sans-serif;display:block;margin:auto auto 24px;font-weight:700;border-radius:0}.container-one .inner-container.mobile .contact-button-box a.website-button{font-size:12px;color:#000;width:auto;padding:20px 32px;transition:.3s;letter-spacing:.214em;text-align:center;text-transform:uppercase;cursor:pointer;background-color:#77d4d2;font-family:Lato,arial,sans-serif;display:block;font-weight:700}.container-one .inner-container.mobile .contact-button-box a.contact-button:hover,.container-one .inner-container.mobile .contact-button-box a.website-button:hover{box-shadow:rgb(0 0 0 / .5) 0 10px 10px -10px}.mobile-social-media{display:block;text-align:center;margin-top:40px}.container-three .content-box .lower-text ul li{text-align:start;font-size:17px!important;padding:0 0 8px!important}.container-three .content-box p.show-more{position:unset!important;transform:translate(0)!important;text-align:center}.homepage-offer .lower-text p{font-size:17px}.container-three .content-box .lower-text.one.mobile,.container-three .content-box .lower-text.three.mobile,.container-three .content-box .lower-text.two.mobile{display:block!important;padding:20px 15px!important}.container-three .content-box .lower-text.two.mobile p{font-size:17px;font-family:Lato,arial,sans-serif;padding:15px 0;color:#5e5e5e}.container-three .content-box .lower-text-full ul li{font-size:17px;padding:0 0 8px!important}.homepage-offer .container-four{width:100%;margin:0 0 70px!important;padding:35px 20px 0!important;max-width:100%!important}.container-three .content-box .lower-text-full p{font-size:17px;padding:15px 0!important;width:auto!important;line-height:27px}.container-three .content-box .lower-text-full p:first-child{padding:0 0 15px!important}.container-three .content-box{margin-bottom:35px}.container-three .content-box .bottom-text{height:85px!important;padding:0 0 27px}.container-three .content-box .lower-text ul{margin:auto 17px}.container-three .content-box .lower-text-full{background-color:#d3fbfa;padding:10px 15px 20px;text-align:center;transition:.8s;margin:0 0 20px;line-height:25px;max-height:200px}.container-three .content-box .lower-text-full h3{padding:0!important;width:auto!important}.container-three .content-box p.show-less{font-size:16px;color:#47807e;margin:15px 0;cursor:pointer;font-family:Lato,arial,sans-serif}.container-three .content-box .lower-text-full ul{list-style:inherit;padding:0!important}.container-three .content-box .lower-text ul li,.container-three .content-box .lower-text-full ul li{padding:5px 10px}.container-three .content-box .details.full-height{height:auto!important}.container-three .content-box .lower-text-full a{text-decoration:underline;color:#137075;margin:15px 0 25px;display:block;font-family:Lato,arial,sans-serif;font-size:19px;font-weight:700}.container-three .content-box .lower-text-full span{font-weight:700}.container-three .top-figure-one{height:327px!important}.container-three .content-box .bottom-text h2{padding:23px 20px 0 23px!important}.container-three .content-box .lower-text{display:none;padding:20px 15px!important}.container-three .content-box .lower-text.three.mobile h3{width:274.659px;font-family:Lato,arial,sans-serif;margin:20px auto 10px;font-weight:600;color:#1b1b1b;padding:0 35px;font-style:italic}.contact-us-page .container .block .right-box.mobile p.text{margin:0 0 25px}.mobile-banner-image{display:block;object-fit:cover;width:100%;background-color:#adb7c5}.container-one .inner-container p.claim-text{font-size:18px!important;margin:0!important;padding:20px 0 10px}.container-one .inner-container h1,.container-one .inner-container h2{font-size:34px!important}.container-one .inner-container h1{margin:20px auto 25px}.results-container h2{font-size:21px!important;line-height:25px;font-family:Lato,Arial,sans-serif}.review-container .review-title h2{margin:25px 0!important;font-size:24px}.review-container .review-background-image{height:600px;object-position:70%}.results-container{margin:0 auto 50px}.offer-page .results-container{margin:0 auto 70px}.homepage-offer .slick-dots{position:initial}.review-container .review-section .review-box{margin:0 10px 48px}.result-carousel img{padding:0;object-fit:contain;height:auto}.section-wrapper .breadcrumb h2{margin:25px 0}div.page div.hair_care_blog .section-wrapper .breadcrumb h1{margin:25px 20px}}@media only screen and (max-width:590px){.results-container{padding:0 10px}.grecaptcha-badge{transform:scale(.7);transform-origin:bottom right;right:-130px!important;bottom:5px!important}}@media only screen and (max-width:490px){.container-three .content-box .lower-text-full{line-height:23px;max-height:170px}.homepage-offer .more-results-btn,.homepage-offer .more-reviews-btn{font-size:12px;padding:16px 17px}}@media only screen and (max-width:1110px){.review-container .inside-section{max-width:950px}.content-box .lower-text{padding:35px 21px!important}}@media (min-width:1024px) and (max-width:1250px){.container-one .inner-container .first-section img.img-menu-open{right:-293px;width:260%}}@media only screen and (max-width:1195px){.container-one .inner-container .first-section img.img-menu-open{right:-300px}}@media only screen and (max-width:1160px){.review-container .review-section .review-box .review-stars span{font-size:20px}.review-container .review-section .review-box{padding:20px}.review-container .review-section .review-box .review-main-title h4{padding:20px 0}}@media only screen and (max-width:1150px){.container-one .inner-container .first-section img{width:200%}.container-one .inner-container .first-section img.img-menu-open{right:-300px;bottom:0}}@media (min-width:1025px) and (max-width:1145px){div.page .homepage .success-section{grid-template-columns:35% 65%}div.page .homepage .success-section .success-section-pricing strong{font-size:14px}div.page .homepage .success-section .success-section-pricing p{font-size:14px;margin-bottom:10px}div.page .homepage .success-section .success-section-pricing img{width:50px}div.page .homepage .success-section .success-section-pricing h2{font-size:18px;line-height:20px}}@media only screen and (max-width:1192px){div.page div.category_view .section-wrapper .wrapper img{object-fit:contain}.homepage-offer .inner-container h2{font-size:32px!important}.homepage-offer .inner-container h1{max-width:100%;font-size:32px!important}}@media only screen and (max-width:450px){.container-one .inner-container h1 span{font-size:23px}div.page .homepage .articles .col .content{width:100%}div.page .homepage .articles .col.col-1 .content .rounded-image,div.page .homepage .articles .col.col-2 .content .rounded-image{width:350px;height:330px;margin:0 auto;top:-50px;max-width:100%;left:0}div.contact-us .contactDat .johns_location ul li:nth-child(2) p{line-height:17px!important}div.contact-us .contactDat .springs_location ul li:nth-child(2){height:126px}}@media (min-width:1025px) and (max-width:1088px){div.contact-us .contactDat .springs_location ul li:nth-child(2){height:113px}.buttons-container a{padding:0;width:275px}div.page .homepage .qualifications .buttons-container a:first-child{margin:0 10px 0 0}}@media (min-width:451px) and (max-width:1024px){div.contact-us .contactDat .springs_location ul li:nth-child(2){height:117px}}@media (min-width:901px) and (max-width:1024px){div.page div.results .results-list .slick-slider .slick-track{height:1000px}}@media (min-width:801px) and (max-width:900px){div.page div.results .results-list .slick-slider .slick-track{height:900px}}@media (min-width:701px) and (max-width:800px){div.page div.results .results-list .slick-slider .slick-track{height:800px}}@media (min-width:601px) and (max-width:700px){div.page div.results .results-list .slick-slider .slick-track{height:700px}}@media (min-width:501px) and (max-width:600px){div.page div.results .results-list .slick-slider .slick-track{height:600px}.container-three .content-box .bottom-text{height:70px!important;padding:0 0 10px}}@media only screen and (max-width:665px){.container-three .content-box .lower-text-full p{line-height:25px}}@media only screen and (max-width:730px){.container-three .content-box .lower-text-full p:first-child{padding:0!important}}@media only screen and (max-width:596px){.container-three .content-box .lower-text-full{max-height:215px}div.page .homepage .qualifications .section-wrapper h2.dektop-title{display:none}div.page .homepage .qualifications .section-wrapper h2.mobile-title{display:block}}@media only screen and (max-width:545px){.container-three .content-box .lower-text-full{max-height:225px}}@media only screen and (max-width:529px){.container-three .content-box .lower-text-full{max-height:228px}.container-three .content-box:last-child .lower-text-full{max-height:240px}}@media (min-width:451px) and (max-width:500px){div.page div.results .results-list .slick-slider .slick-track{height:500px}}@media only screen and (max-width:482px){.container-three .content-box:nth-child(2) .lower-text-full{max-height:250px}}@media only screen and (max-width:466px){.container-three .content-box .lower-text-full p{line-height:22px}}@media only screen and (max-width:430px){.container-three .content-box .lower-text-full{max-height:245px}}@media only screen and (max-width:450px){div.page div.results .results-list .slick-slider .slick-track{height:450px}.category_view div#results .results-list .slick-slider .slick-track{height:400px!important}}@media only screen and (max-width:404px){div.page .homepage .expertise-section img.expertise-image{object-fit:cover;height:180px}.container-three .content-box .lower-text-full{max-height:265px!important}div.page div.contact-us .section-wrapper .content ul li.location-text p{font-size:16px!important}}.container-three .content-box .full-height{max-height:initial!important;height:fit-content;margin:0!important}@media only screen and (max-width:355px) {.consultation h2{font-size: 18px;}}