html{color-scheme:light;scroll-behavior:auto}body{margin:0;background:#eef1eb}#varicose-clinic-accessible{max-width:1180px;margin:auto}button,a,summary,label,input,select{touch-action:manipulation}button,summary{cursor:pointer}button:disabled{cursor:default}

#varicose-clinic-accessible .vc-site{--vc-scale:1;--vc-bg:#fff;--vc-ink:#19352f;--vc-muted:#486059;--vc-soft:#edf5ef;--vc-line:#c9d9ce;--vc-accent:#085c50;--vc-on:#fff;--vc-band:#153e31;--vc-band-ink:#fff;--vc-leading:1.65;--vc-spacing:0;font:calc(20px * var(--vc-scale))/var(--vc-leading) Arial,Helvetica,sans-serif;letter-spacing:var(--vc-spacing);color:var(--vc-ink);background:var(--vc-bg);overflow-wrap:anywhere;hyphens:auto;container-type:inline-size}
#varicose-clinic-accessible .vc-site *{box-sizing:border-box}
#varicose-clinic-accessible .vc-site [hidden]{display:none!important}
#varicose-clinic-accessible .vc-site[data-contrast="light"]{--vc-bg:#fff;--vc-ink:#000;--vc-muted:#202020;--vc-soft:#fff;--vc-line:#454545;--vc-accent:#004c3f;--vc-on:#fff;--vc-band:#fff;--vc-band-ink:#000}
#varicose-clinic-accessible .vc-site[data-contrast="dark"]{--vc-bg:#080808;--vc-ink:#fff;--vc-muted:#f2f2f2;--vc-soft:#080808;--vc-line:#aaa;--vc-accent:#ffed73;--vc-on:#080808;--vc-band:#080808;--vc-band-ink:#fff}
#varicose-clinic-accessible .vc-site[data-space="true"]{--vc-leading:1.9;--vc-spacing:.04em}
#varicose-clinic-accessible h1,#varicose-clinic-accessible h2,#varicose-clinic-accessible h3,#varicose-clinic-accessible p,#varicose-clinic-accessible figure{margin:0}
#varicose-clinic-accessible h1{font-size:2.4em;line-height:1.12;letter-spacing:-.035em;font-weight:500}
#varicose-clinic-accessible h2{font-size:1.6em;line-height:1.25;font-weight:500;letter-spacing:-.025em}
#varicose-clinic-accessible h3{font-size:1.12em;line-height:1.35;font-weight:500}
#varicose-clinic-accessible p{color:var(--vc-muted)}
#varicose-clinic-accessible button,#varicose-clinic-accessible input,#varicose-clinic-accessible select{font:inherit;color:inherit;max-width:100%;min-width:0}
#varicose-clinic-accessible a{color:var(--vc-accent);text-underline-offset:.2em}
#varicose-clinic-accessible button{white-space:normal;overflow-wrap:anywhere}
#varicose-clinic-accessible button:focus-visible,#varicose-clinic-accessible a:focus-visible,#varicose-clinic-accessible input:focus-visible,#varicose-clinic-accessible select:focus-visible,#varicose-clinic-accessible summary:focus-visible{outline:3px solid var(--vc-accent);outline-offset:4px}
#varicose-clinic-accessible .vc-skip{position:absolute;left:-10000px;background:var(--vc-bg);padding:.6em;z-index:10}
#varicose-clinic-accessible .vc-skip:focus{position:static;display:block}
#varicose-clinic-accessible .vc-top{padding:.65em 1.4em;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6em;border-bottom:1px solid var(--vc-line);font-size:.8em}
#varicose-clinic-accessible .vc-language{display:flex;gap:.3em;align-items:center;flex-wrap:wrap}
#varicose-clinic-accessible .vc-language button,#varicose-clinic-accessible .vc-access-trigger{border:1px solid var(--vc-line);background:var(--vc-bg);padding:.45em .7em;border-radius:5px;min-height:44px}
#varicose-clinic-accessible .vc-language button[aria-pressed="true"],#varicose-clinic-accessible .vc-access-trigger[aria-expanded="true"]{background:var(--vc-accent);border-color:var(--vc-accent);color:var(--vc-on)}
#varicose-clinic-accessible .vc-access-panel{padding:1.15em 1.4em;background:var(--vc-soft);border-bottom:1px solid var(--vc-line)}
#varicose-clinic-accessible .vc-access-fields{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-top:.8em}
#varicose-clinic-accessible .vc-access-fields label{font-size:.85em;display:grid;align-content:start;gap:.35em}
#varicose-clinic-accessible .vc-access-fields select{padding:.55em;background:var(--vc-bg);border:1px solid var(--vc-line);border-radius:4px;min-height:48px;width:100%}
#varicose-clinic-accessible .vc-check{display:flex!important;align-items:center;gap:.6em!important;min-height:44px}
#varicose-clinic-accessible .vc-check input{width:22px;height:22px;accent-color:var(--vc-accent);flex-shrink:0}
#varicose-clinic-accessible .vc-access-actions{display:flex;gap:.65em;flex-wrap:wrap;margin-top:1em}
#varicose-clinic-accessible .vc-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.8em;padding:1.2em 1.4em}
#varicose-clinic-accessible .vc-brand{font-size:1.35em;font-weight:500;letter-spacing:-.04em}
#varicose-clinic-accessible .vc-brand small{font-size:.54em;display:block;letter-spacing:.04em;color:var(--vc-muted);font-weight:400}
#varicose-clinic-accessible .vc-phone{font-size:.9em;font-weight:500;white-space:nowrap;text-decoration:none}
#varicose-clinic-accessible .vc-nav{display:flex;gap:.9em;flex-wrap:wrap;padding:0 1.4em .9em;font-size:.85em}
#varicose-clinic-accessible .vc-nav a{min-height:44px;display:flex;align-items:center}
#varicose-clinic-accessible .vc-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:1.3em;align-items:center;padding:1.7em 1.4em;background:var(--vc-soft)}
#varicose-clinic-accessible .vc-kicker{display:block;color:var(--vc-accent);font-size:.75em;letter-spacing:.07em;margin-bottom:1em}
#varicose-clinic-accessible .vc-lead{font-size:1em;margin-top:1.1em;max-width:29em}
#varicose-clinic-accessible .vc-button{padding:.7em 1em;border:1px solid var(--vc-accent);background:var(--vc-accent);color:var(--vc-on);border-radius:6px;min-height:48px;font-size:.9em;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;text-align:center}
#varicose-clinic-accessible .vc-button.secondary{background:var(--vc-bg);color:var(--vc-ink);border-color:var(--vc-line)}
#varicose-clinic-accessible .vc-hero .vc-button{margin-top:1.3em}
#varicose-clinic-accessible .vc-location{font-size:.8em;margin-top:1.1em;color:var(--vc-muted)}
#varicose-clinic-accessible .vc-art{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0}
#varicose-clinic-accessible .vc-art img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:4em .5em .5em .5em;max-height:520px}
#varicose-clinic-accessible .vc-art figcaption{font-size:.7em;color:var(--vc-muted);margin-top:.6em}
#varicose-clinic-accessible .vc-process{display:grid;grid-template-columns:repeat(3,1fr);gap:1em;padding:1.2em 1.4em;border-bottom:1px solid var(--vc-line)}
#varicose-clinic-accessible .vc-process>div{border-left:2px solid var(--vc-accent);padding-left:.7em;min-width:0}
#varicose-clinic-accessible .vc-process strong{display:block;font-weight:500;font-size:.9em}
#varicose-clinic-accessible .vc-process p{font-size:.8em;margin-top:.25em}
#varicose-clinic-accessible .vc-section{padding:1.6em 1.4em}
#varicose-clinic-accessible .vc-section>p{margin-top:.7em;font-size:.9em}
#varicose-clinic-accessible .vc-tabs{display:flex;gap:.5em;flex-wrap:wrap;margin:1.1em 0}
#varicose-clinic-accessible .vc-tabs button{border:1px solid var(--vc-line);border-radius:5px;background:var(--vc-bg);color:var(--vc-ink);padding:.65em .8em;font-size:.85em;min-height:48px}
#varicose-clinic-accessible .vc-tabs button[aria-pressed="true"]{background:var(--vc-accent);color:var(--vc-on);border-color:var(--vc-accent)}
#varicose-clinic-accessible .vc-method{padding:1.2em;background:var(--vc-soft);border-radius:8px}
#varicose-clinic-accessible .vc-method p{font-size:.9em;margin-top:.65em}
#varicose-clinic-accessible .vc-cost{display:grid;grid-template-columns:1fr 1fr;gap:1.3em;margin-top:1.2em;border-top:1px solid var(--vc-line);padding-top:1.2em}
#varicose-clinic-accessible .vc-cost p{font-size:.85em;margin-top:.5em}
#varicose-clinic-accessible .vc-cost-value{color:var(--vc-ink);font-size:1.1em;display:block;margin-top:.35em}
#varicose-clinic-accessible .vc-book{margin:0 1.4em 1.5em;padding:1.4em;background:var(--vc-band);color:var(--vc-band-ink);border-radius:8px;border:1px solid var(--vc-line)}
#varicose-clinic-accessible .vc-book p{color:var(--vc-band-ink);font-size:.9em;margin-top:.7em}
#varicose-clinic-accessible .vc-form{display:flex;align-items:end;gap:.6em;flex-wrap:wrap;margin-top:1.1em}
#varicose-clinic-accessible .vc-form label{display:grid;gap:.35em;flex:1 1 11em;font-size:.9em}
#varicose-clinic-accessible .vc-form input{width:100%;background:var(--vc-bg);color:var(--vc-ink);border:1px solid var(--vc-line);border-radius:5px;padding:.65em;min-height:50px;line-height:1.5}
#varicose-clinic-accessible .vc-form .vc-button{background:#d9ecb4;border-color:#d9ecb4;color:#163723}
#varicose-clinic-accessible .vc-site[data-contrast] .vc-form .vc-button{background:var(--vc-accent);color:var(--vc-on);border-color:var(--vc-accent)}
#varicose-clinic-accessible .vc-note{font-size:.75em!important;flex-basis:100%}
#varicose-clinic-accessible .vc-feedback{flex-basis:100%;font-size:.9em;border-top:1px solid currentColor;padding-top:.8em}
#varicose-clinic-accessible .vc-faq{padding:.2em 1.4em 1.5em}
#varicose-clinic-accessible details{border-bottom:1px solid var(--vc-line);padding:1em 0;font-size:.95em}
#varicose-clinic-accessible summary{min-height:44px;font-weight:500}
#varicose-clinic-accessible details p{margin-top:.6em}
#varicose-clinic-accessible .vc-footer{padding:1.4em;background:var(--vc-soft);display:flex;flex-wrap:wrap;gap:1.1em;justify-content:space-between;font-size:.9em;border-top:1px solid var(--vc-line)}
#varicose-clinic-accessible .vc-footer p{font-size:.9em;margin-top:.5em}
#varicose-clinic-accessible .vc-draft{padding:.8em 1.4em;font-size:.7em;color:var(--vc-muted)}
#varicose-clinic-accessible .vc-site[data-images="false"] .vc-art{display:none}
#varicose-clinic-accessible .vc-site[data-images="false"] .vc-hero,#varicose-clinic-accessible .vc-site[data-enlarged="true"] .vc-hero,#varicose-clinic-accessible .vc-site[data-enlarged="true"] .vc-process,#varicose-clinic-accessible .vc-site[data-enlarged="true"] .vc-cost,#varicose-clinic-accessible .vc-site[data-enlarged="true"] .vc-access-fields{grid-template-columns:1fr}
#varicose-clinic-accessible .vc-site[data-space="true"] h1,#varicose-clinic-accessible .vc-site[data-space="true"] h2{letter-spacing:.02em;line-height:1.35}
@media(max-width:620px){#varicose-clinic-accessible .vc-hero,#varicose-clinic-accessible .vc-process,#varicose-clinic-accessible .vc-cost,#varicose-clinic-accessible .vc-access-fields{grid-template-columns:1fr}#varicose-clinic-accessible h1{font-size:2em}#varicose-clinic-accessible .vc-top,#varicose-clinic-accessible .vc-header,#varicose-clinic-accessible .vc-hero,#varicose-clinic-accessible .vc-section,#varicose-clinic-accessible .vc-footer,#varicose-clinic-accessible .vc-access-panel{padding-left:1em;padding-right:1em}#varicose-clinic-accessible .vc-nav,#varicose-clinic-accessible .vc-faq,#varicose-clinic-accessible .vc-process{padding-left:1em;padding-right:1em}#varicose-clinic-accessible .vc-book{margin-left:1em;margin-right:1em;padding:1em}#varicose-clinic-accessible .vc-art img{aspect-ratio:5/4;max-height:350px;object-position:center 76%}#varicose-clinic-accessible .vc-top{align-items:center}#varicose-clinic-accessible .vc-form .vc-button{width:100%}#varicose-clinic-accessible .vc-access-actions .vc-button{width:100%}}

#varicose-clinic-accessible .vc-preview{padding:.65em 1.4em;background:#fff7de;color:#463816;font-size:.8em;border-bottom:1px solid #e2d4a4}
#varicose-clinic-accessible .vc-hero-actions{display:flex;gap:.65em;flex-wrap:wrap;margin-top:1.25em}
#varicose-clinic-accessible .vc-hero-actions .vc-button{margin-top:0}
#varicose-clinic-accessible .vc-hero-price{font-size:.9em;margin-top:1em;color:var(--vc-ink)}
#varicose-clinic-accessible .vc-book{scroll-margin-top:1em}
#varicose-clinic-accessible .vc-book-meta{font-size:1.15em!important;font-weight:500}
#varicose-clinic-accessible .vc-book .vc-schedule{font-size:.85em}
#varicose-clinic-accessible .vc-book-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2em;margin-top:1.1em}
#varicose-clinic-accessible .vc-field{display:grid;align-content:start;gap:.35em;font-size:.95em}
#varicose-clinic-accessible .vc-field input,#varicose-clinic-accessible .vc-field textarea{font:inherit;min-width:0;max-width:100%;width:100%;padding:.65em;background:var(--vc-bg);color:var(--vc-ink);border:1px solid var(--vc-line);border-radius:5px;min-height:50px}
#varicose-clinic-accessible .vc-field textarea{resize:vertical;min-height:7em}
#varicose-clinic-accessible .vc-field input[type=file]{font-size:.85em;padding:.75em .6em}
#varicose-clinic-accessible .vc-slots{border:0;padding:0;margin:.8em 0 0;min-width:0}
#varicose-clinic-accessible .vc-slots legend{padding:0;margin-bottom:.6em}
#varicose-clinic-accessible .vc-slot-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(105px,1fr));gap:.5em}
#varicose-clinic-accessible .vc-slot{background:var(--vc-bg);color:var(--vc-ink);border:1px solid var(--vc-line);padding:.5em;min-height:48px;display:flex;align-items:center;justify-content:center;gap:.4em;border-radius:5px;font-variant-numeric:tabular-nums}
#varicose-clinic-accessible .vc-slot:has(input:checked){outline:3px solid #d9ecb4;outline-offset:1px}
#varicose-clinic-accessible .vc-site[data-contrast] .vc-slot:has(input:checked){outline-color:var(--vc-accent)}
#varicose-clinic-accessible .vc-slot input{width:20px;height:20px;flex-shrink:0;accent-color:#085c50}
#varicose-clinic-accessible .vc-book .vc-empty{color:var(--vc-band-ink);font-size:.9em}
#varicose-clinic-accessible .vc-consent{display:flex;gap:.6em;align-items:flex-start;font-size:.85em;min-height:44px;margin:1em 0}
#varicose-clinic-accessible .vc-consent input{width:22px;height:22px;flex-shrink:0;margin-top:.2em;accent-color:var(--vc-accent)}
#varicose-clinic-accessible .vc-wide{grid-column:1/-1}
#varicose-clinic-accessible .vc-opinion{margin:0 1.4em 1.6em;padding:1.4em;background:var(--vc-soft);border:1px solid var(--vc-line);border-radius:8px;scroll-margin-top:1em}
#varicose-clinic-accessible .vc-opinion>p{margin-top:.7em}
#varicose-clinic-accessible .vc-opinion .vc-badge{color:var(--vc-accent);font-size:.8em;margin-bottom:.6em;display:block;font-weight:500}
#varicose-clinic-accessible .vc-opinion .vc-note{color:var(--vc-muted);margin-top:.8em}
#varicose-clinic-accessible .vc-book .vc-note{color:var(--vc-band-ink);margin-top:.8em}
#varicose-clinic-accessible .vc-feedback{margin-top:1em}
#varicose-clinic-accessible .vc-site[data-enlarged=true] .vc-book-grid{grid-template-columns:1fr}
@media(max-width:720px){#varicose-clinic-accessible .vc-book-grid{grid-template-columns:1fr}}
@media(max-width:620px){#varicose-clinic-accessible .vc-preview{padding-left:1em;padding-right:1em}#varicose-clinic-accessible .vc-opinion{margin-left:1em;margin-right:1em;padding:1em}#varicose-clinic-accessible .vc-hero-actions{flex-direction:column}#varicose-clinic-accessible .vc-opinion .vc-button{width:100%}}

/* One mobile-first advertising landing page. */
#varicose-clinic-accessible .vc-site{container-type:normal;--vc-bar-space:0px}
#varicose-clinic-accessible h1,#varicose-clinic-accessible h2,#varicose-clinic-accessible h3{hyphens:none}
#varicose-clinic-accessible .vc-preview{font-size:.7em;padding:.4em 1.4em}
#varicose-clinic-accessible .vc-top{align-items:center;justify-content:flex-start;gap:.6em;padding-top:.45em;padding-bottom:.45em}
#varicose-clinic-accessible .vc-access-trigger{display:flex;align-items:center;gap:.5em}
#varicose-clinic-accessible .vc-header{padding-top:.75em;padding-bottom:.75em}
#varicose-clinic-accessible .vc-brand small{font-size:.6em;letter-spacing:0}
#varicose-clinic-accessible .vc-phone{min-height:48px}
#varicose-clinic-accessible .vc-phone-short,#varicose-clinic-accessible .vc-menu-toggle,#varicose-clinic-accessible .vc-mobile-actions{display:none}
#varicose-clinic-accessible .vc-hero{padding-top:1.35em;padding-bottom:1.35em;grid-template-columns:1.25fr .85fr}
#varicose-clinic-accessible .vc-kicker{letter-spacing:.03em;margin-bottom:.65em;font-size:.8em}
#varicose-clinic-accessible .vc-hero h1{font-size:2.2em;line-height:1.15}
#varicose-clinic-accessible .vc-package-price{display:flex;flex-direction:column;gap:.15em;margin:1em 0 .7em}
#varicose-clinic-accessible .vc-package-price strong{font-size:2.1em;line-height:1.1;font-weight:500;letter-spacing:-.035em;font-variant-numeric:tabular-nums}
#varicose-clinic-accessible .vc-package-price span{font-size:.85em;color:var(--vc-muted)}
#varicose-clinic-accessible .vc-lead{margin-top:0;font-size:.95em;line-height:1.6}
#varicose-clinic-accessible .vc-excluded{font-size:.85em;margin-top:.6em;color:var(--vc-ink)}
#varicose-clinic-accessible .vc-hero-actions{margin-top:1.05em;gap:.65em;flex-direction:column;align-items:stretch}
#varicose-clinic-accessible .vc-hero-actions .vc-button{font-size:.9em;min-height:54px}
#varicose-clinic-accessible .vc-inperson-link{display:inline-block;min-height:44px;padding:.5em 0;font-size:.8em;margin-top:.55em}
#varicose-clinic-accessible .vc-location{margin-top:.25em}
#varicose-clinic-accessible .vc-art img{max-height:540px;border-radius:5em .6em .6em .6em}
#varicose-clinic-accessible .vc-package{border-bottom:1px solid var(--vc-line)}
#varicose-clinic-accessible .vc-package-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1em}
#varicose-clinic-accessible .vc-package-scope{font-size:.8em;color:var(--vc-muted)}
#varicose-clinic-accessible .vc-inclusions{display:grid;grid-template-columns:1fr 1fr;gap:.65em 1.6em;padding-left:1.2em;margin:1.2em 0;font-size:.95em}
#varicose-clinic-accessible .vc-inclusions li::marker{color:var(--vc-accent)}
#varicose-clinic-accessible .vc-package>.vc-button{margin-top:1em}
#varicose-clinic-accessible .vc-upload{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35em;background:var(--vc-bg);color:var(--vc-ink);padding:1em .65em;border:1px dashed var(--vc-accent);border-radius:8px;text-align:center;font-size:.9em;min-height:150px;overflow-wrap:anywhere}
#varicose-clinic-accessible .vc-upload:focus-within{outline:3px solid var(--vc-accent);outline-offset:3px}
#varicose-clinic-accessible .vc-upload input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;z-index:2;min-width:0;cursor:pointer}
#varicose-clinic-accessible .vc-upload small{font-size:.85em;color:var(--vc-muted);max-width:100%}
#varicose-clinic-accessible .vc-upload-plus{font-size:1.7em;line-height:1}
#varicose-clinic-accessible .vc-upload img{height:96px;max-width:100%;object-fit:contain;border-radius:4px}
#varicose-clinic-accessible .vc-report-upload{min-height:94px;align-items:flex-start;text-align:left;border-style:solid}
#varicose-clinic-accessible .vc-field input,#varicose-clinic-accessible .vc-field textarea{font-size:1em;min-height:54px}
#varicose-clinic-accessible .vc-field textarea{min-height:5em}
#varicose-clinic-accessible [aria-invalid=true]{border-color:#a72424!important;outline:2px solid #a72424}
#varicose-clinic-accessible .vc-slot{min-height:54px}
#varicose-clinic-accessible .vc-book-grid{gap:1em}
#varicose-clinic-accessible .vc-opinion .vc-book-grid{grid-template-columns:1fr 1fr}
#varicose-clinic-accessible .vc-opinion .vc-book-grid>.vc-field:has(textarea){grid-column:1/-1}
#varicose-clinic-accessible .vc-book button[type=submit],#varicose-clinic-accessible .vc-opinion button[type=submit]{min-height:56px}
#varicose-clinic-accessible .vc-site[data-images=false] [data-file-preview]{display:none!important}
#varicose-clinic-accessible .vc-site[data-enlarged=true] .vc-opinion .vc-book-grid,#varicose-clinic-accessible .vc-site[data-enlarged=true] .vc-inclusions{grid-template-columns:1fr}
@media(max-width:720px){
 #varicose-clinic-accessible .vc-site{padding-bottom:var(--vc-bar-space)}
 #varicose-clinic-accessible .vc-preview{padding:.35em 1em}
 #varicose-clinic-accessible .vc-top{padding:.4em 1em;gap:.45em}
 #varicose-clinic-accessible .vc-language{gap:.25em}
 #varicose-clinic-accessible .vc-language button{min-width:44px;padding:.35em .5em}
 #varicose-clinic-accessible .vc-access-trigger{min-width:44px;justify-content:center;padding:.35em .5em}
 #varicose-clinic-accessible .vc-access-text{display:none}
 #varicose-clinic-accessible .vc-menu-toggle{display:block;min-height:44px;border:1px solid var(--vc-line);background:var(--vc-bg);color:var(--vc-ink);border-radius:5px;padding:.35em .6em;font-size:1em}
 #varicose-clinic-accessible .vc-header{padding:.65em 1em;flex-wrap:nowrap;gap:.6em}
 #varicose-clinic-accessible .vc-brand{font-size:1.25em;min-width:0}
 #varicose-clinic-accessible .vc-brand small{font-size:.6em}
 #varicose-clinic-accessible .vc-phone-number{display:none}
 #varicose-clinic-accessible .vc-phone-short{display:inline}
 #varicose-clinic-accessible .vc-phone{font-size:.8em;padding:.55em .7em}
 #varicose-clinic-accessible .vc-nav{display:none;padding:.2em 1em .8em;margin:0;gap:.25em 1em}
 #varicose-clinic-accessible .vc-nav[data-open=true]{display:flex}
 #varicose-clinic-accessible .vc-nav a{min-height:48px}
 #varicose-clinic-accessible .vc-hero{grid-template-columns:1fr;padding:1.15em 1em;gap:1em}
 #varicose-clinic-accessible .vc-hero .vc-kicker{display:none}
 #varicose-clinic-accessible .vc-hero h1{font-size:1.85em;line-height:1.16}
 #varicose-clinic-accessible .vc-package-price{margin:.8em 0 .7em}
 #varicose-clinic-accessible .vc-package-price strong{font-size:2.1em}
 #varicose-clinic-accessible .vc-lead{font-size:.9em;line-height:1.6}
 #varicose-clinic-accessible .vc-excluded{font-size:.85em}
 #varicose-clinic-accessible .vc-art{margin-top:.2em}
 #varicose-clinic-accessible .vc-art img{aspect-ratio:2/1;max-height:210px;border-radius:2.2em .5em .5em .5em;object-position:center 66%}
 #varicose-clinic-accessible .vc-art figcaption{font-size:.7em}
 #varicose-clinic-accessible .vc-section,#varicose-clinic-accessible .vc-process,#varicose-clinic-accessible .vc-faq,#varicose-clinic-accessible .vc-footer{padding-left:1em;padding-right:1em}
 #varicose-clinic-accessible .vc-process,#varicose-clinic-accessible .vc-inclusions{grid-template-columns:1fr}
 #varicose-clinic-accessible .vc-opinion,#varicose-clinic-accessible .vc-book{margin-left:.65em;margin-right:.65em;padding:1em .8em}
 #varicose-clinic-accessible .vc-book-grid{grid-template-columns:1fr}
 #varicose-clinic-accessible .vc-opinion .vc-book-grid>.vc-field{grid-column:1/-1}
 #varicose-clinic-accessible .vc-opinion .vc-tabs{flex-direction:column;align-items:stretch}
 #varicose-clinic-accessible .vc-opinion .vc-tabs button{text-align:left}
 #varicose-clinic-accessible .vc-book button[type=submit],#varicose-clinic-accessible .vc-opinion button[type=submit]{width:100%}
 #varicose-clinic-accessible .vc-opinion .vc-note,#varicose-clinic-accessible .vc-book .vc-note{font-size:.8em!important}
 #varicose-clinic-accessible .vc-mobile-actions{position:fixed;left:0;right:0;bottom:0;z-index:40;display:grid;grid-template-columns:1fr 1fr;gap:.6em;padding:.6em .8em calc(.6em + env(safe-area-inset-bottom,0px));background:var(--vc-bg);border-top:1px solid var(--vc-line);box-shadow:0 -4px 20px #19352f12;max-width:1180px;margin:0 auto}
 #varicose-clinic-accessible .vc-mobile-actions .vc-button{min-height:52px;margin:0;font-size:.9em;padding:.6em .4em}
 #varicose-clinic-accessible .vc-site[data-editing=true] .vc-mobile-actions{visibility:hidden;pointer-events:none}
 #varicose-clinic-accessible .vc-site[data-enlarged=true] .vc-top{flex-wrap:wrap}
 #varicose-clinic-accessible .vc-site[data-enlarged=true] .vc-header{flex-wrap:wrap}
 #varicose-clinic-accessible .vc-site[data-enlarged=true] .vc-mobile-actions .vc-button{font-size:.8em}
}

#varicose-clinic-accessible .vc-brand a{color:inherit;text-decoration:none}
#varicose-clinic-accessible .vc-article{padding:1.8em 1.4em;max-width:48em;margin:auto}
#varicose-clinic-accessible .vc-article>*+*{margin-top:1em}
#varicose-clinic-accessible .vc-article img{max-width:100%;height:auto}
#varicose-clinic-accessible .vc-article figure{max-width:100%}
#varicose-clinic-accessible .vc-article .alignwide,#varicose-clinic-accessible .vc-article .alignfull{width:100%;margin-left:0;margin-right:0}
#varicose-clinic-accessible .vc-site[data-images=false] .vc-article img{display:none}
#varicose-clinic-accessible .vc-privacy{margin-top:1em;font-size:.85em}
#varicose-clinic-accessible .vc-privacy p{margin-top:.6em}
#varicose-clinic-accessible .vc-honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
#varicose-clinic-accessible button[disabled]{opacity:.65}
#varicose-clinic-accessible .vc-remove-file{margin-top:.4em;font-size:.85em;min-height:44px;padding:.35em .65em;border:1px solid var(--vc-line);background:var(--vc-bg);border-radius:5px}
#varicose-clinic-accessible .vc-progress{display:block;width:100%;height:12px;margin-top:1em;accent-color:var(--vc-accent)}
#varicose-clinic-accessible .vc-field input[aria-invalid=true]{outline:2px solid #bd2626;outline-offset:2px}
#varicose-clinic-accessible .vc-content-links{display:flex;gap:.7em;flex-wrap:wrap;margin-top:1em}
#varicose-clinic-accessible .vc-content-links a{display:inline-flex;align-items:center;min-height:48px;padding:.4em .7em;border:1px solid var(--vc-line);border-radius:5px}
#varicose-clinic-accessible .vc-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;list-style:none;padding:0}
#varicose-clinic-accessible .vc-results li{padding:1em;border:1px solid var(--vc-line);border-radius:8px}
#varicose-clinic-accessible .vc-site[data-enlarged=true] .vc-results{grid-template-columns:1fr}
@media(max-width:620px){#varicose-clinic-accessible .vc-article{padding:1.3em 1em}#varicose-clinic-accessible .vc-results{grid-template-columns:1fr}}

#varicose-clinic-accessible .vc-upload-group{min-width:0}#varicose-clinic-accessible .vc-upload-group .vc-upload{height:100%;min-height:150px}#varicose-clinic-accessible .vc-upload-group:has(.vc-remove-file:not([hidden])) .vc-upload{height:auto}
