#footer-widgets a span{color:#fff}.vtc-state-form--standard *{font-family:'DM Sans - Regular',Helvetica,Arial,Lucida,sans-serif}.vtc-state-form--standard form{display:flex;flex-flow:row wrap;gap:30px}.vtc-state-form--standard fieldset{width:100%}.vtc-state-form--standard fieldset:nth-child(1),.vtc-state-form--standard fieldset:nth-child(2){flex:1 0 200px}.vtc-state-form--standard input,.vtc-state-form--standard select{border:0;border-radius:5px;box-shadow:0 3px 6px #00000029;padding:0 18px;font-size:16px;color:#90A4AE;height:50px;width:100%}.vtc-state-form--standard p{color:#fff;text-align:center;font-size:12px;line-height:1.5em}.vtc-state-form--standard a{color:#fff;text-decoration:underline}.vtc-state-form--standard .re-captcha-error{background-color:#ffb6c1;padding:5px 10px;font-size:14px;color:#000;width:100%;text-align:center}.vtc-state-form--standard button[type="submit"]{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;width:300px;height:70px;color:#fff;border:1px solid #fff;border-radius:100vw;font-size:18px;cursor:pointer;background-color:rgba(255,255,255,.2)}.vtc-state-form--standard button[type="submit"]:hover{font-style:italic}@media only screen and (max-width:640px){.vtc-state-form--standard button[type="submit"]{height:45px;width:100%}}.vtc-title--font70 h1{font-size:clamp(30px, 4.5vw, 70px)!important}.vtc-btn--purple:hover{font-style:italic}#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-nav__section,#mobile-cta__section{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}}.desktop-menu h3{font-size:clamp(50px, 3.2vw, 60px)!important}#et-boc .desktop-menu{padding-top:0px!important;padding-bottom:0px!important}.desktop-menu>div{display:flex;flex-flow:row nowrap;padding-top:0px!important;padding-bottom:0px!important}.header-cta-column{width:480px!important;margin-top:20px;margin-left:auto;display:flex;flex-flow:column;justify-content:center}@media screen and (min-width:981px){.header-logo-column{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;width:calc(100% - 510px)!important}}@media screen and (max-width:980px){.header-logo-column{display:flex;flex-flow:row wrap;justify-content:center}}@media screen and (min-width:981px) and (max-width:1199px){.header-logo-column{display:flex;flex-flow:row wrap!important;align-items:center!important;justify-content:center!important;padding:10px 0}.header-logo-column>div:first-child{width:100%;max-width:100%}.header-cta-column{margin-bottom:auto;margin-top:auto;border-radius:20px!important}}@media screen and (min-width:1200px){.header-logo-column>div{margin-left:0px!important}}