.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;word-break:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em
0.5em 1em;padding:0.2em 1em;border:2px
solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px
solid #dc3232;background:#fff;padding: .2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0
0 0 1em}.wpcf7-list-item-label::before,.wpcf7-list-item-label::after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0
24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion: reduce){.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms}}@keyframes
spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes
blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:0.5}.wpcf7 input[type="file"]{cursor:pointer}.wpcf7 input[type="file"]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}:root{--wellclinic-primary:#0f3d3e;--wellclinic-secondary:#d4af37;--wellclinic-text:#fff;--wellclinic-accent:#1a5f60;--wellclinic-hover:#d4af37}.wellclinic-header{background-color:var(--wellclinic-primary);padding:0;position:sticky;top:0;z-index:1000;box-shadow:0 2px 10px rgba(0, 0, 0, 0.1)}.wellclinic-header-container{max-width:1400px;margin:0
auto;padding:0
20px}.wellclinic-header-content{display:flex;align-items:center;justify-content:space-between;height:80px}.wellclinic-logo{flex-shrink:0}.wellclinic-logo
img{height:45px;width:auto}.wellclinic-nav{flex:1;display:flex;justify-content:center;margin:0
40px}.wellclinic-menu{display:flex;list-style:none;margin:0;padding:0;gap:30px}.wellclinic-menu>li{position:relative}.wellclinic-menu>li>a{color:var(--wellclinic-text);text-decoration:none;font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:0.5px;padding:10px
0;display:block;transition:color 0.3s ease}.wellclinic-menu>li>a:hover{color:var(--wellclinic-hover)}.wellclinic-menu .sub-menu{position:absolute;top:100%;left:0;background-color:var(--wellclinic-accent);min-width:220px;padding:10px
0;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(-10px);transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0, 0, 0, 0.2)}.wellclinic-menu > li:hover .sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.wellclinic-menu .sub-menu li
a{color:var(--wellclinic-text);text-decoration:none;padding:10px
20px;display:block;font-size:13px;transition:background-color 0.3s ease}.wellclinic-menu .sub-menu li a:hover{background-color:rgba(212, 175, 55, 0.2)}.wellclinic-header-icons{display:flex;align-items:center;gap:20px}.wellclinic-social-icon,.wellclinic-search-icon{color:var(--wellclinic-text);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;transition:color 0.3s ease}.wellclinic-social-icon:hover,.wellclinic-search-icon:hover{color:var(--wellclinic-hover)}.wellclinic-language-selector{display:flex;align-items:center}.wellclinic-mobile-menu-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:5px}.wellclinic-mobile-menu-toggle
span{display:block;width:25px;height:3px;background-color:var(--wellclinic-text);transition:all 0.3s ease}.wellclinic-mobile-menu-toggle.active span:nth-child(1){transform:rotate(45deg) translate(7px, 7px)}.wellclinic-mobile-menu-toggle.active span:nth-child(2){opacity:0}.wellclinic-mobile-menu-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(7px, -7px)}.wellclinic-mobile-menu{display:none;background-color:var(--wellclinic-accent);max-height:0;overflow:hidden;transition:max-height 0.3s ease}.wellclinic-mobile-menu.active{max-height:600px}.wellclinic-mobile-menu-list{list-style:none;margin:0;padding:20px}.wellclinic-mobile-menu-list
li{border-bottom:1px solid rgba(255, 255, 255, 0.1)}.wellclinic-mobile-menu-list li:last-child{border-bottom:none}.wellclinic-mobile-menu-list
a{color:var(--wellclinic-text);text-decoration:none;padding:15px
0;display:block;font-size:16px}.wellclinic-mobile-menu-list .sub-menu{list-style:none;padding-left:20px;margin-top:10px}.wellclinic-footer{background-color:var(--wellclinic-primary);color:var(--wellclinic-text);padding:60px
0 20px;position:relative}.wellclinic-footer-container{max-width:1400px;margin:0
auto;padding:0
20px}.wellclinic-footer-content{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;margin-bottom:40px}.wellclinic-footer-column{display:flex;flex-direction:column}.wellclinic-footer-title{color:var(--wellclinic-secondary);font-size:18px;font-weight:600;margin-bottom:20px;font-style:italic}.wellclinic-footer-contact .wellclinic-footer-phone{margin-bottom:30px}.wellclinic-footer-contact .wellclinic-footer-phone
a{color:var(--wellclinic-text);text-decoration:none;font-size:16px;transition:color 0.3s ease}.wellclinic-footer-contact .wellclinic-footer-phone a:hover{color:var(--wellclinic-hover)}.wellclinic-footer-locations{display:flex;flex-direction:column;gap:25px}.wellclinic-footer-location
strong{display:block;margin-bottom:8px;font-size:15px}.wellclinic-footer-location
p{margin:0;font-size:14px;line-height:1.6;opacity:0.9}.wellclinic-footer-menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.wellclinic-footer-menu
a{color:var(--wellclinic-text);text-decoration:none;font-size:14px;transition:color 0.3s ease;opacity:0.9}.wellclinic-footer-menu a:hover{color:var(--wellclinic-hover);opacity:1}.wellclinic-footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:30px;border-top:1px solid rgba(255, 255, 255, 0.1);font-size:13px}.wellclinic-footer-links{display:flex;gap:30px}.wellclinic-footer-links
a{color:var(--wellclinic-text);text-decoration:none;opacity:0.9;transition:all 0.3s ease}.wellclinic-footer-links a:hover{color:var(--wellclinic-hover);opacity:1}.wellclinic-callback-button{position:fixed;bottom:30px;left:30px;z-index:999}.wellclinic-phone-button{width:60px;height:60px;border-radius:50%;background-color:var(--wellclinic-secondary);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px rgba(0, 0, 0, 0.3);transition:transform 0.3s ease, box-shadow 0.3s ease;color:var(--wellclinic-primary)}.wellclinic-phone-button:hover{transform:scale(1.1);box-shadow:0 6px 20px rgba(0, 0, 0, 0.4)}.wellclinic-callback-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease}.wellclinic-callback-popup.active{display:flex;opacity:1}.wellclinic-callback-popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7)}.wellclinic-callback-popup-content{position:relative;background-color:var(--wellclinic-primary);border-radius:12px;padding:40px;max-width:500px;width:90%;box-shadow:0 10px 40px rgba(0, 0, 0, 0.3);z-index:1}.wellclinic-callback-popup-close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;color:var(--wellclinic-text);padding:5px;transition:color 0.3s ease}.wellclinic-callback-popup-close:hover{color:var(--wellclinic-hover)}.wellclinic-callback-popup-body
h3{color:var(--wellclinic-secondary);font-size:28px;margin-bottom:15px;font-style:italic}.wellclinic-callback-popup-body
p{color:var(--wellclinic-text);font-size:16px;line-height:1.6;margin-bottom:25px}.wellclinic-callback-form{display:flex;flex-direction:column;gap:20px}.wellclinic-callback-form input[type="tel"]{padding:15px;border:2px
solid rgba(255, 255, 255, 0.2);border-radius:8px;background-color:rgba(255, 255, 255, 0.1);color:var(--wellclinic-text);font-size:16px;transition:border-color 0.3s ease}.wellclinic-callback-form input[type="tel"]:focus{outline:none;border-color:var(--wellclinic-secondary)}.wellclinic-callback-form input[type="tel"]::placeholder{color:rgba(255, 255, 255, 0.5)}.wellclinic-callback-submit{padding:15px
40px;background-color:var(--wellclinic-secondary);color:var(--wellclinic-primary);border:none;border-radius:8px;font-size:18px;font-weight:600;cursor:pointer;transition:transform 0.3s ease, box-shadow 0.3s ease}.wellclinic-callback-submit:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(212, 175, 55, 0.4)}@media (max-width: 1024px){.wellclinic-nav.desktop-nav{display:none}.wellclinic-mobile-menu-toggle{display:flex}.wellclinic-mobile-menu{display:block}.wellclinic-footer-content{grid-template-columns:1fr;gap:40px}}@media (max-width: 768px){.wellclinic-header-content{height:70px}.wellclinic-logo
img{height:35px}.wellclinic-header-icons{gap:15px}.wellclinic-footer{padding:40px
0 20px}.wellclinic-footer-bottom{flex-direction:column;gap:20px;text-align:center}.wellclinic-callback-button{bottom:20px;left:20px}.wellclinic-phone-button{width:50px;height:50px}.wellclinic-callback-popup-content{padding:30px
20px}}@media (max-width: 480px){.wellclinic-menu{gap:20px}.wellclinic-footer-links{flex-direction:column;gap:15px}}.wcsb-bar{position:fixed;left:0;right:0;bottom:0;z-index:9998;display:none;gap:10px;padding:10px
12px calc(10px + env(safe-area-inset-bottom, 0px));background:rgba(255, 255, 255, 0.96);box-shadow:0 -2px 14px rgba(0, 0, 0, 0.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.wcsb-btn{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:12px
14px;border:0;border-radius:999px;font-size:15px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;cursor:pointer;font-family:inherit;transition:transform .12s ease, filter .12s ease}.wcsb-btn:active{transform:scale(0.97)}.wcsb-btn--form{background:var(--wcsb-green, #072B31);color:#fff}.wcsb-btn--call{background:var(--wcsb-gold, #CBA052);color:var(--wcsb-green, #072B31)}.wcsb-ico{flex:none}@media (max-width: 768px){.wcsb-bar{display:flex}body{padding-bottom:74px}}.wcsb-overlay{position:fixed;inset:0;z-index:9999;background:rgba(7, 43, 49, 0.55);opacity:0;transition:opacity .2s ease}.wcsb-overlay.is-open{opacity:1}.wcsb-popup{position:fixed;z-index:10000;left:50%;bottom:0;transform:translate(-50%, 100%);width:100%;max-width:520px;max-height:88vh;overflow-y:auto;background:#fff;border-radius:18px 18px 0 0;box-shadow:0 -6px 30px rgba(0, 0, 0, 0.25);transition:transform .28s cubic-bezier(.2, .8, .2, 1)}.wcsb-popup.is-open{transform:translate(-50%, 0)}@media (min-width: 600px){.wcsb-popup{bottom:auto;top:50%;border-radius:18px;transform:translate(-50%, -45%) scale(.96);opacity:0}.wcsb-popup.is-open{transform:translate(-50%, -50%) scale(1);opacity:1}}.wcsb-popup__inner{padding:22px
20px calc(24px + env(safe-area-inset-bottom, 0px))}.wcsb-popup__close{position:absolute;top:10px;right:12px;width:38px;height:38px;border:0;background:transparent;font-size:30px;line-height:1;color:var(--wcsb-green, #072B31);cursor:pointer}.wcsb-popup__title{margin:0
30px 16px 0;color:var(--wcsb-green, #072B31);font-size:22px;font-weight:800}.wcsb-popup__form .wpcf7-submit{background:var(--wcsb-gold, #CBA052);color:var(--wcsb-green, #072B31);border:0;border-radius:999px;padding:12px
22px;font-weight:700;cursor:pointer}.wcsb-no-scroll{overflow:hidden}