#primary-nav__container>.et_pb_row{width:100%}@media only screen and (min-width:1201px){#primary-nav__container{padding:0!important}#primary-nav__container>#primary-nav__menu{height:96px}#primary-nav__container .et_pb_menu__logo img{width:52px;height:45px}#primary-nav__container .et_pb_menu .sub-menu{width:300px!important;display:block}#primary-nav__container .sub-menu a{padding:0 20px!important;width:100%}#primary-nav__container .et_pb_menu ul .sub-menu>li a:hover{background-color:#ebf6f8}.menu-state-link>a{font-weight:900!important}#primary-nav__container .et_pb_menu .sub-menu .sub-menu{padding:0 0 0 20px!important;box-shadow:none;-webkit-box-shadow:none;background-color:transparent!important}#primary-nav__container .et_pb_menu .sub-menu>li{padding:0!important;width:100%}#primary-nav__container .et_pb_menu .sub-menu>li a{width:100%}#primary-nav__container .et_pb_menu ul .sub-menu .sub-menu{position:relative;top:0;left:0}.menu-location-link span{font-size:8px;color:gray}#primary-nav__container .et_pb_menu .sub-menu .menu-item-has-children>a:after,#primary-nav__container .et_pb_menu .sub-menu .menu-item-has-children.visible>a:after{content:none}}@media screen and (min-width:1201px){.mobile-cta__module{display:none!important}}.mobile-cta__module{display:flex}.mobile-cta__module>*{width:100%;padding:15px 10px}.mobile-cta__module *{text-align:center;color:#fff!important;font-family:'Acumin Pro Regular',Helvetica,Arial,Lucida,sans-serif;font-size:clamp(14px,2vw,30px)}.mobile-cta__phone{background-color:#a485a7}.mobile-cta__booking{background-color:#6bcad0}@media screen and (max-width:1000px){#primary-nav__container .et_pb_menu__logo img{width:253px;height:45px}}@media only screen and (max-width:1200px){.et_pb_menu .et_pb_menu__menu,.primary-nav__cta{display:none!important}.et_mobile_nav_menu{display:block}#primary-nav__container{background-color:#fff!important}.et_pb_menu__wrap{justify-content:flex-end!important}.et_mobile_nav_menu{display:flex;flex-direction:column;justify-content:center}#primary-nav__container ul.et_mobile_menu{list-style-type:none}#primary-nav__container .mobile_nav.opened .mobile_menu_bar::before{content:'\4d'}.mobile_menu_bar{position:relative;display:block;line-height:0;margin:10px 0}#primary-nav__container .et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}#primary-nav__container .et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}#primary-nav__container .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0;top:0;z-index:999;background-color:transparent}#primary-nav__container .et_mobile_menu li.menu-item-has-children{position:relative}#primary-nav__container .mobile-toggle{text-align:center;opacity:1}#primary-nav__container .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'\43';font-size:20px}#primary-nav__container .et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'\32'}}.doc-slider-container div{background-color:transparent!important}.doc-slider-container .et_pb_text_inner a{color:#fff!important}.doctors-bio,.doctors-bio p span{color:#fff}.doctors-bio p a,.doctors-bio p span a,.doctors-bio a{color:#fff!important;text-decoration:underline}.doctors-training p span{color:#d8b9da!important}.no-transition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.no-animations{-webkit-animation:none!important;-moz-animation:none!important;-o-animation:none!important;-ms-animation:none!important;animation:none!important}.testimonial-slider .n2-ss-slide{height:335px!important}.sclerotherapy-side-effects-col-1{display:flex;justify-content:center;flex-direction:column;text-align:center;padding-left:12%;padding-right:12%}.et_section_specialty .sclerotherapy-side-effects-col-1 p{color:white!important}.et_section_specialty .sclerotherapy-side-effects-col-2 li{color:#455a64!important}.sclerotherapy-side-effects-col-2{padding:50px 30px;color:#455a64}.sclerotherapy-side-effects-col-2 ol{list-style-type:none}.sclerotherapy-side-effects-col-2 ol li{margin-top:5px}.slerotherapy-pros-cons-col-1 div:nth-child(2) p:first-child,.slerotherapy-pros-cons-col-2 div:nth-child(2) p:first-child{color:#945598!important}.slerotherapy-pros-cons-col-1 div>p,.slerotherapy-pros-cons-col-2 div>p{color:#222222!important}@media screen and (max-width:980px){.sclerotherapy-side-effects-col-1{padding:30px}}@media screen and (max-width:767px){.sclerotherapy-side-effects-col-1{padding-left:5%}}.contributing-author-banner h2{padding-bottom:0}.contributing-author-banner h2 span{font-family:'AvenirNextPro',Helvetica,Arial,Lucida,sans-serif}.contributing-author-banner p a{font-weight:700}.contributing-author-banner-button::after{display:inherit!important}.contributing-author-banner .contributing-author-banner-button{padding:9px 44px 9px 26px!important;width:170px;text-align:center}.contributing-author-banner .contributing-author-banner-button:hover{padding:9px 44px 9px 26px!important}.contributing-author-banner .contributing-author-banner-image span{width:260px}@media screen and (min-width:981px){.contributing-author-banner .contributing-author-banner-image{text-align:right;margin-right:11%}}@media screen and (max-width:980px){.contributing-author-banner{margin-left:5%;width:90%}.contributing-author-banner .contributing-author-banner-image{text-align:left;margin-bottom:30px!important}}@media screen and (max-width:430px){.contributing-author-banner h2{font-size:38px!important}.contributing-author-banner .contributing-author-banner-image{text-align:center}}.accreditation-banner .content-blurb .et_pb_main_blurb_image,.accreditation-banner .content-blurb .et_pb_blurb_container{flex:1 1 0%}.accreditation-banner .content-blurb .et_pb_main_blurb_image{padding:0 50px 0 0}.accreditation-banner .content-blurb .et_pb_blurb_description ul{list-style-type:disclosure-closed}.accreditation-banner .content-blurb .et_pb_blurb_description ul li::marker{color:#3c1440}@media screen and (max-width:600px){.accreditation-banner .content-blurb .et_pb_blurb_content{margin:0 5%}}@media screen and (max-width:500px){.accreditation-banner .content-blurb .et_pb_blurb_content{flex-direction:column}.accreditation-banner .content-blurb .et_pb_main_blurb_image{padding:0}.accreditation-banner .content-blurb .et_pb_main_blurb_image img{max-width:200px}}.et_section_specialty .white-text p,.et_section_specialty .white-link a,.white-link a{color:#fff!important}.header_form .second-row input[type="submit"]{background-color:#6161ab;font-family:'Avenir-Demi',Helvetica,Arial,Lucida,sans-serif;font-size:16px;height:35px;padding:0 15px}.verifying-coverage .call-us h4 a{font-weight:700;font-style:normal;color:#fff}.verifying-coverage .privacy-limitation-text a{text-decoration:underline;font-style:normal;color:#333}@media screen and (max-width:1366px){.verifying-coverage .request-form-row{width:100%;padding:0 5%}}@media screen and (max-width:980px){.request-form-row .et_pb_column{padding:0 5%}}@media all and (max-width:980px){.stacked-mobile-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.first-on-mobile{-webkit-order:1;order:1}.second-on-mobile{-webkit-order:2;order:2}.third-on-mobile{-webkit-order:3;order:3}.fourth-on-mobile{-webkit-order:4;order:4}}.featured-press .et_pb_image img{width:unset}.featured-press .et_pb_image{width:12%;text-align:center;float:left}@media (max-width:1200px){.featured-press .et_pb_image{width:25%}.featured-press{padding:5% 0!important}}@media (max-width:479px){.featured-press .et_pb_image{width:50%}}.mfp-close{top:-50px!important}.youtube-video-popup .et-pb-icon{color:#fff;font-size:150px}.youtube-video-popup a{color:#fff!important}.play-button--red a::after{font-family:"ETModules";content:"\e0a3";color:red;font-size:70px;margin:auto 0;position:absolute;top:45%;left:45%}.padlock-icon--before::before{content:'\e06c';font-family:'ETModules';margin:0 10px}.location-hero h1{font-size:min(150px,max(7.8vw,42px))!important}.location-hero h2{font-size:min(25px,max(1.3vw,20px))!important}.location-hero h3{font-size:min(50px,max(2.6vw,30px))!important}.contact-and-opening-hours a{color:#fff}.contact-and-opening-hours a:hover{text-decoration:underline}.location-video-title h2 span{font-family:'Helvetica - Bold',Helvetica,Arial,Lucida,sans-serif;font-size:1.25em}.location-team-grid-title h2 span{font-family:'Helvetica - Bold',Helvetica,Arial,Lucida,sans-serif;font-size:1.25em}@media(max-width:980px){.team-grid .et_pb_blurb{width:50%!important}}@media(max-width:479px){.team-grid .et_pb_blurb{width:100%!important}}.location-treatments-title h2 span{font-family:'Helvetica - Bold',Helvetica,Arial,Lucida,sans-serif}.location-treatment p a{color:#5F2CED;font-weight:600;font-size:1.2em}@media screen and (min-width:981px){.location-treatment:hover{box-shadow:0 8px 12px 0 #0000004B;cursor:pointer;margin-top:-5px!important;margin-bottom:5px!important;transition:all .1s ease-in-out}.location-treatment:hover h4{font-weight:600!important}}