.vcv2{--vc-bg:#faf4ed;--vc-band:#f8f1e8;--vc-band-line:#deb99c;--vc-bg1:#fff9f3;--vc-brown1:#8a6344;--vc-brown2:#e5d7ca;--vc-primary:#be804e;--vc-text:#1f1f1f;--vc-grey:#8f8f8f;--vc-white:#fff;--vc-font:"neue-haas-grotesk-display","Neue Haas Grotesk Display Pro","Helvetica Neue",Arial,sans-serif;background:var(--vc-bg1);color:var(--vc-text);font-family:var(--vc-font);letter-spacing:.02em;padding:40px 40px 80px;width:100%;-webkit-font-smoothing:antialiased}.vcv2,.vcv2 *,.vcv2 :after,.vcv2 :before{box-sizing:border-box}.vcv2 button{font-family:var(--vc-font)}.vcv2 h1,.vcv2 h2,.vcv2 h4,.vcv2 p{margin:0}.vcv2 button{box-shadow:none;font-size:16px;font-weight:400;letter-spacing:.02em;line-height:100%;margin:0;min-height:0;min-width:0;outline:none;text-decoration:none;text-transform:none;transition:background-color .2s,border-color .2s,color .2s}.vcv2 button:focus-visible{outline:2px solid var(--vc-primary);outline-offset:2px}.vcv2 h1,.vcv2 h2,.vcv2 h4,.vcv2 label,.vcv2 p,.vcv2 span,.vcv2 strong{letter-spacing:.02em;text-transform:none}.vcv2 strong{font-weight:400}.vcv2 .vc-container{align-items:flex-start;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1360px}.vcv2 .vc-content-left{flex:0 1 808px;min-width:0;width:808px}.vcv2 .vc-content-right{flex:0 0 460px;position:static;width:460px}.vcv2 .vc-card{background:var(--vc-bg);width:100%}#viewStep1.vc-card{min-height:629px}#viewStep3.vc-card{min-height:602px}.vcv2 .vc-band{align-items:center;background:var(--vc-band);border-bottom:.5px solid var(--vc-band-line);color:var(--vc-brown1);display:flex;font-size:16px;font-weight:400;height:33px;justify-content:center;line-height:100%}.vcv2 .vc-card-body{padding:25px 35px 59px 34.5px}.vcv2 .vc-heading{font-family:var(--vc-font);font-size:40px;letter-spacing:.02em;line-height:100%}.vcv2 .vc-heading,.vcv2 .vc-subtext{color:var(--vc-text);font-weight:400}.vcv2 .vc-subtext{font-size:18px;line-height:130%}.vcv2 .vc-head-block{display:flex;flex-direction:column;gap:5px}.vcv2 .vc-field-label{color:var(--vc-text);display:block;font-size:16px;font-weight:400;line-height:100%;margin:0}.vcv2 .vc-step1-body .vc-heading{margin-bottom:28px}.vcv2 .vc-fields{display:flex;flex-direction:column;gap:26px}.vcv2 .vc-form-group,.vcv2 .vc-form-group>div{display:flex;flex-direction:column;gap:10px}.vcv2 .vc-row{display:flex}.vcv2 .vc-row-between{gap:22px;justify-content:space-between}.vcv2 .vc-row-gap15{gap:15px}.vcv2 .vc-col-358{flex:1 1 358px;max-width:358px;min-width:0}.vcv2 .vc-col-flex{flex:1 1 0;min-width:0}.vcv2 .vc-input{background:transparent;border:.5px solid var(--vc-text);border-radius:0;box-shadow:none;color:var(--vc-text);font-family:var(--vc-font);font-size:16px;font-weight:400;height:54px;letter-spacing:.02em;line-height:100%;margin:0;outline:none;padding:16px 20px;transition:border-color .2s;width:100%}.vcv2 .vc-input::placeholder{color:var(--vc-grey);opacity:1}.vcv2 .vc-input:focus,.vcv2 .vc-phone-wrapper:focus-within{border-color:var(--vc-primary)}.vcv2 .vc-select-wrapper{position:relative}.vcv2 .vc-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:50px}.vcv2 .vc-select-wrapper:after{background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M6 9l6 6 6-6" stroke="%231F1F1F" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 50% /24px 24px;content:"";height:24px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px}.vcv2 .vc-phone-wrapper{align-items:center;display:flex;flex-direction:row!important;gap:6px;padding:0 20px}.vcv2 .vc-country-code{color:var(--vc-grey);flex-shrink:0;font-size:16px}.vcv2 .vc-phone-wrapper input{background:transparent!important;border:0!important;box-shadow:none!important;color:var(--vc-text);flex:1 1 auto!important;font-family:var(--vc-font);font-size:16px;height:100%!important;letter-spacing:.02em;margin:0!important;min-width:0!important;outline:0;padding:0!important;width:auto!important}.vcv2 .vc-btn-inline-verify{align-self:center;background:none;border:0;color:var(--vc-grey);cursor:pointer;flex-shrink:0;font-size:16px;font-weight:400;height:auto;line-height:100%;padding:0;text-align:right;transition:color .2s}.vcv2 .vc-btn-inline-verify:is(:hover,:focus,:active){background:none;border:0;color:var(--vc-primary)}.vcv2 #inlineOtpState{gap:10px}.vcv2 .vc-otp-label{line-height:120%}.vcv2 .vc-link-btn,.vcv2 .vc-otp-number{color:var(--vc-primary)}.vcv2 .vc-link-btn{background:none;border:0;cursor:pointer;display:inline;font-size:14px;font-weight:400;margin:0 0 0 6px;padding:0;text-decoration:underline}.vcv2 .vc-link-btn:is(:hover,:focus,:active){background:none;border:0;color:var(--vc-brown1)}.vcv2 .vc-otp-inline-row{align-items:stretch;display:grid!important;gap:10px!important;grid-template-columns:minmax(0,252px) auto;width:100%}.vcv2 .vc-otp-boxes{display:grid;gap:4px;grid-template-columns:repeat(4,minmax(0,60px));min-width:0}.vcv2 .vc-otp-single{background:var(--vc-white);border:1px solid var(--vc-brown2);border-radius:6px;color:var(--vc-text);font-family:var(--vc-font);font-size:20px;font-weight:600;height:44px;line-height:100%;margin:0;min-width:0;outline:none;padding:0;text-align:center;width:100%}.vcv2 .vc-otp-single:focus{border-color:var(--vc-primary)}.vcv2 .vc-btn-inline-confirm{background:var(--vc-brown1);border:0;border-radius:6px;color:var(--vc-white);cursor:pointer;flex-shrink:0;font-size:16px;font-weight:400;height:44px;line-height:100%;padding:10px 19px;white-space:nowrap}.vcv2 .vc-btn-inline-confirm:is(:hover,:focus,:active){background:#73523a;border:0;color:var(--vc-white)}.vcv2 .vc-resend-wrapper{color:var(--vc-text);font-size:14px;line-height:100%}.vcv2 .vc-resend-link{color:var(--vc-text);cursor:pointer;text-decoration:underline}.vcv2 .vc-resend-link.is-disabled{cursor:default;opacity:.6;text-decoration:none}.vcv2 .vc-verified-box{align-items:center;border-color:var(--vc-primary);display:flex!important;flex-direction:row!important;justify-content:space-between}.vcv2 .vc-verified-tag{color:var(--vc-primary)}.vcv2 .vc-btn-primary{align-items:center;background:var(--vc-primary);border:0;border-radius:0;color:var(--vc-white);cursor:pointer;display:flex;font-size:18px;font-weight:600;height:64px;justify-content:center;line-height:100%;margin:27px 0 0;padding:16px 20px;text-transform:uppercase;transition:background .2s;width:100%}.vcv2 .vc-btn-primary:is(:hover,:focus,:active){background:#a96f40;border:0;color:var(--vc-white)}.vcv2 .vc-btn-primary[disabled]{cursor:not-allowed;opacity:.6}.vcv2 .vc-btn-step2{margin-top:48px}.vcv2 .vc-confidential{align-items:center;color:var(--vc-brown1);display:flex;font-size:16px;font-weight:400;gap:4px;justify-content:center;line-height:130%;margin-top:20px}.vcv2 .vc-step2-body{padding-top:34.5px}.vcv2 .vc-sections{gap:30px;margin-top:48px}.vcv2 .vc-section,.vcv2 .vc-sections{display:flex;flex-direction:column}.vcv2 .vc-gap11{gap:11px}.vcv2 .vc-gap12{gap:12px}.vcv2 .vc-gap14{gap:14px}.vcv2 .vc-category-grid{column-gap:13px;display:grid;grid-template-columns:1fr 1fr;row-gap:11px}.vcv2 .vc-cat-card{align-items:flex-start;background:var(--vc-bg1);border:1px solid var(--vc-brown2);border-radius:4px;color:var(--vc-text);cursor:pointer;display:flex;flex-direction:column;font-weight:400;gap:6px;justify-content:center;min-height:76px;padding:12px;text-align:left;transition:border-color .2s;width:100%}.vcv2 .vc-cat-card strong{color:var(--vc-text);font-size:17px;font-weight:400;line-height:100%}.vcv2 .vc-cat-card span{color:var(--vc-grey);font-size:15px;font-weight:400;line-height:120%}.vcv2 .vc-cat-card.active,.vcv2 .vc-cat-card:is(:hover,:focus,:active){background:var(--vc-bg1);border-color:var(--vc-primary);color:var(--vc-text)}.vcv2 .vc-chip-row{display:flex;flex-wrap:wrap;gap:14px}.vcv2 .vc-chip,.vcv2 .vc-slot-chip{align-items:center;background:transparent;border:1.5px solid var(--vc-primary);color:var(--vc-text);cursor:pointer;display:inline-flex;font-size:16px;font-weight:400;justify-content:center;line-height:100%;padding:6px 12px;transition:background .2s,color .2s;white-space:nowrap}.vcv2 .vc-chip{border-radius:16px;height:31px}.vcv2 .vc-slot-chip{border-radius:8px;height:42px}.vcv2 .vc-chip.active,.vcv2 .vc-slot-chip.active{background:var(--vc-primary);color:var(--vc-white)}.vcv2 .vc-chip:is(:hover,:focus,:active):not(.active),.vcv2 .vc-slot-chip:is(:hover,:focus,:active):not(.active){background:var(--vc-band);border-color:var(--vc-primary);color:var(--vc-text)}.vcv2 .vc-chip.active:is(:hover,:focus,:active),.vcv2 .vc-slot-chip.active:is(:hover,:focus,:active){background:var(--vc-primary);border-color:var(--vc-primary);color:var(--vc-white)}.vcv2 .vc-empty-note{color:var(--vc-grey);font-size:15px;line-height:130%}.vcv2 .vc-textarea{height:auto;line-height:120%;min-height:78px;padding:16px 20px 42px;resize:vertical}.vcv2 .vc-doctor-list{display:flex;flex-direction:column;gap:14px}.vcv2 .vc-doc-card{align-items:center;background:var(--vc-bg1);border:1px solid var(--vc-brown2);border-radius:12px;color:var(--vc-text);cursor:pointer;display:flex;font-weight:400;gap:10px;justify-content:flex-start;min-height:76px;padding:12px;text-align:left;transition:border-color .2s;width:100%}.vcv2 .vc-doc-card.active,.vcv2 .vc-doc-card:is(:hover,:focus,:active){background:var(--vc-bg1);border-color:var(--vc-primary);color:var(--vc-text)}.vcv2 .vc-doc-avatar{background:var(--vc-band);border-radius:50%;flex-shrink:0;height:50px;object-fit:cover;width:50px}.vcv2 .vc-doc-meta{display:flex;flex-direction:column;gap:3px;min-width:0}.vcv2 .vc-doc-meta h4{color:var(--vc-text);font-size:18px;font-weight:600;line-height:100%}.vcv2 .vc-doc-meta p{color:var(--vc-grey);font-size:15px;font-weight:400;line-height:120%}.vcv2 .vc-date-row{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.vcv2 .vc-date-chip{align-items:center;background:var(--vc-bg1);border:1px solid var(--vc-brown2);border-radius:12px;color:var(--vc-text);cursor:pointer;display:flex;flex:0 0 auto;flex-direction:column;font-weight:400;gap:3px;height:76px;justify-content:center;min-width:77px;padding:12px 17px;transition:border-color .2s}.vcv2 .vc-date-chip strong{color:var(--vc-text);font-size:20px;font-weight:600;line-height:100%}.vcv2 .vc-date-chip span{color:var(--vc-grey);font-size:15px;font-weight:400;line-height:100%}.vcv2 .vc-date-chip.active,.vcv2 .vc-date-chip:is(:hover,:focus,:active){background:var(--vc-bg1);border-color:var(--vc-primary);color:var(--vc-text)}.vcv2 .vc-date-chip.active strong{color:var(--vc-primary)}.vcv2 .vc-success-body{align-items:center;display:flex;flex-direction:column;padding-top:35px;text-align:center}.vcv2 .vc-check-circle{height:60px;margin-bottom:11px;width:60px}.vcv2 .vc-success-title{color:var(--vc-text);font-size:40px;font-weight:400;line-height:120%}.vcv2 .vc-success-sub{color:var(--vc-grey);font-size:18px;font-weight:400;line-height:130%;margin-top:10px}.vcv2 .vc-summary-box{background:#fdfaf8;border:1px solid var(--vc-brown1);border-radius:4px;display:flex;flex-direction:column;gap:14px;margin-top:16px;max-width:652.43px;padding:27px 32px;text-align:left;width:100%}.vcv2 .vc-c-row{display:flex;font-size:18px;gap:16px;justify-content:space-between;line-height:100%}.vcv2 .vc-c-row span{color:var(--vc-primary);flex-shrink:0;font-weight:400}.vcv2 .vc-c-row strong{color:var(--vc-text);font-weight:400;text-align:right}.vcv2 .vc-success-actions{display:flex;gap:22px;margin-top:29px;max-width:652px;width:100%}.vcv2 .vc-btn-calendar,.vcv2 .vc-btn-secondary{border-radius:0;cursor:pointer;font-size:18px;font-weight:400;height:64px;line-height:100%;padding:16px 20px;text-transform:uppercase}.vcv2 .vc-btn-calendar{background:var(--vc-primary);border:0;color:var(--vc-white);flex:0 0 325px}.vcv2 .vc-btn-calendar:is(:hover,:focus,:active){background:#a96f40;border:0;color:var(--vc-white)}.vcv2 .vc-btn-secondary{background:transparent;border:.5px solid var(--vc-text);color:var(--vc-text);flex:0 0 305px}.vcv2 .vc-btn-calendar,.vcv2 .vc-btn-secondary{align-items:center;display:flex;justify-content:center}.vcv2 .vc-btn-secondary:is(:hover,:focus,:active){background:var(--vc-band);border:.5px solid var(--vc-text);color:var(--vc-text)}.vcv2 .vc-side-wrapper{display:flex;flex-direction:column;gap:12px;width:100%}.vcv2 .vc-side-banner{background:var(--vc-bg);border:1px solid var(--vc-white);height:361px;overflow:hidden;width:100%}.vcv2 .vc-banner-img{display:block;height:100%;object-fit:cover;width:100%}.vcv2 .vc-expert-care-banner{background:linear-gradient(90deg,#cb854e,#d49d71 55%,#d29769);color:var(--vc-white);display:flex;flex-direction:column;gap:10px;min-height:117px;padding:26px 23px 26px 28px}.vcv2 .vc-expert-care-banner h4{color:var(--vc-white);font-size:18px;font-weight:400;line-height:100%;max-width:409.42px}.vcv2 .vc-expert-care-banner p{color:var(--vc-white);font-size:16px;font-weight:400;line-height:120%;max-width:409.42px}.vcv2 .vc-loader-overlay{align-items:center;background:rgba(250,244,237,.75);display:flex;inset:0;justify-content:center;position:fixed;z-index:99999}.vcv2 .vc-spinner{animation:vcv2spin 1s linear infinite;border:4px solid var(--vc-brown2);border-radius:50%;border-top-color:var(--vc-primary);height:40px;width:40px}@keyframes vcv2spin{to{transform:rotate(1turn)}}.vcv2 .vc-toast-container{display:none;max-width:calc(100% - 40px);position:fixed;right:20px;top:20px;z-index:999999}.vcv2 .vc-toast-box{align-items:center;background:var(--vc-white);border-left:4px solid #d32f2f;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,.1);display:flex;gap:15px;padding:14px 20px}.vcv2 .vc-toast-box.success{border-left-color:#2e7d32}.vcv2 .vc-toast-message{color:var(--vc-text);font-size:15px;line-height:130%}.vcv2 .vc-toast-close{background:none;border:0;color:var(--vc-grey);cursor:pointer;font-size:20px;line-height:1;padding:0}.vcv2 .vc-toast-close:is(:hover,:focus,:active){background:none;border:0;color:var(--vc-text)}.vcv2 select.vc-input.is-empty{color:var(--vc-grey)}.vcv2 select.vc-input option{color:var(--vc-text)}@media (max-width:1360px){.vcv2 .vc-container{gap:24px}.vcv2 .vc-content-right{flex-basis:400px;width:400px}.vcv2 .vc-side-banner{height:314px}}@media (max-width:1100px){.vcv2{padding:30px 20px 60px}.vcv2 .vc-container{align-items:center;flex-direction:column}.vcv2 .vc-content-left,.vcv2 .vc-content-right{flex:none;max-width:808px;position:static;width:100%}}@media (max-width:860px){.vcv2 .vc-row-between{flex-direction:column;gap:26px}.vcv2 .vc-col-358{flex:none;max-width:100%;width:100%}}@media (max-width:767px){.vcv2{padding:16px 0 40px}.vcv2 .vc-card-body{padding:22px 16px 36px}.vcv2 .vc-heading,.vcv2 .vc-success-title{font-size:30px}.vcv2 .vc-subtext,.vcv2 .vc-success-sub{font-size:16px}.vcv2 .vc-sections{gap:26px;margin-top:32px}.vcv2 .vc-row-gap15{flex-direction:column;gap:26px}.vcv2 .vc-category-grid{grid-template-columns:1fr}.vcv2 .vc-chip-row{gap:10px}.vcv2 .vc-btn-primary{font-size:16px;height:56px}.vcv2 .vc-btn-step2{margin-top:36px}.vcv2 .vc-confidential{font-size:14px}.vcv2 .vc-summary-box{padding:20px 16px}.vcv2 .vc-c-row{font-size:15px}.vcv2 .vc-success-actions{flex-direction:column;gap:12px}.vcv2 .vc-btn-calendar,.vcv2 .vc-btn-secondary{flex:none;font-size:16px;height:56px;width:100%}.vcv2 .vc-content-right{padding:0 16px}.vcv2 .vc-side-banner{aspect-ratio:460/361;height:auto}}@media (max-width:380px){.vcv2 .vc-btn-inline-confirm{padding:10px 14px}}