.zip-only-page{display:flex;flex-direction:column;row-gap:16px;background-color:#fff;text-align:center;padding:36px}.zip-only-page h1{font-size:40px;line-height:1;margin:0}.zip-only-page h2{color:#4a4a4a;font-size:16px;margin:0}.zip-only-page input,.zip-only-page select{border-radius:12px;height:50px;border:1px solid #d7d7d7;background-color:#fff;background-repeat:no-repeat;background-position:14px}.zip-only-page input:focus,.zip-only-page select:focus{background-position-x:13px}.zip-only-page input::placeholder,.zip-only-page select::placeholder{color:#4a4a4a}.zip-only-page input#zip-input,.zip-only-page select#zip-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='0.75em' height='1em' viewBox='0 0 384 512'%3E%3Cpath fill='%234a4a4a' d='M215.7 499.2C267 435 384 279.4 384 192C384 86 298 0 192 0S0 86 0 192c0 87.4 117 243 168.3 307.2c12.3 15.3 35.1 15.3 47.4 0M192 128a64 64 0 1 1 0 128a64 64 0 1 1 0-128'/%3E%3C/svg%3E");text-indent:1em}.zip-only-page input#email-input,.zip-only-page select#email-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1em' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%234a4a4a' d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0z'/%3E%3C/svg%3E");text-indent:1.25em}.zip-only-page label{display:none}.zip-only-page hr{height:6px;width:160px;background-color:#e3702c;border:none;margin-bottom:36px}.zip-only-page button{color:#fff;font-weight:600;font-size:16px;padding:16px;border:none;border-radius:12px;background:#c93a31;background:linear-gradient(90deg,#c93a31,#e7923d)}.zip-only-page .headless-select button.input-std{background:#fff;color:#000;font-size:22px;font-weight:400;border:2px solid #d7d7d7}.zip-only-page .headless-select .listbox-options{background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);overflow:hidden}.zip-only-page .headless-select .listbox-option{display:flex;align-items:center;height:50px;padding:0 16px;font-size:22px;font-weight:400;color:gray;cursor:pointer;transition:background .12s ease-in-out,color .12s ease-in-out}.zip-only-page .headless-select .listbox-option-start{color:gray}.zip-only-page .headless-select .listbox-option:focus-visible,.zip-only-page .headless-select .listbox-option:hover{background:#f3f4f6}.zip-only-page .headless-select .listbox-option[aria-selected=true]{background:#e0e7ff;font-weight:600;color:#1e40af}@media screen and (max-width:400px){.zip-only-page{padding-left:4px;padding-right:4px}}@media screen and (max-width:360px){.zip-only-page .headless-select .listbox-option,.zip-only-page .listbox-option-start{font-size:18px}}.virtual-appointment-confirmation{padding-top:16px;text-align:center;display:flex;flex-direction:column;align-items:center;background-color:#e9e9e9;height:100%;overflow:auto}.virtual-appointment-confirmation .content-box{max-width:calc(100% - 64px);margin:0 16px;border-top-left-radius:16px;border-top-right-radius:16px;background-color:#fff}.virtual-appointment-confirmation .content-box .content-header{border-top-left-radius:16px;border-top-right-radius:16px;color:#fff;background-color:#322e2e;padding:10px 0;font-weight:500}.virtual-appointment-confirmation .content-box img{width:100%;padding:0}.virtual-appointment-confirmation .content-box .content-explainer{margin-top:0;background-color:#f7f7f7;text-align:left}.virtual-appointment-confirmation .content-box .content-explainer p{padding:16px 0;max-width:75%;margin:auto}.virtual-appointment-confirmation .italic{font-style:italic}.virtual-appointment-confirmation .benefits{padding-top:16px;text-align:left}.virtual-appointment-confirmation .benefits span{font-size:16px}.virtual-appointment-confirmation .benefits ul{margin-top:4px;width:-moz-fit-content;width:fit-content}.virtual-appointment-confirmation .benefits ul li{text-align:left;width:-moz-fit-content;width:fit-content}.virtual-appointment-confirmation .cta{padding:20px 24px;background-color:#1177f6;color:#fff;font-weight:600;border-radius:12px;border:transparent;margin-top:-4px;width:calc(100% - 48px)}@media screen and (max-width:380px){.virtual-appointment-confirmation .header h1{margin:0}.virtual-appointment-confirmation .header h2{margin:8px 0}.virtual-appointment-confirmation .content-box{max-width:calc(100% - 16px);margin:0 8px}.virtual-appointment-confirmation .content-box .content-explainer p{padding:8px 0;max-width:90%}.virtual-appointment-confirmation .benefits{padding-top:6px}.virtual-appointment-confirmation .benefits ul{-webkit-padding-start:24px;padding-inline-start:24px}.virtual-appointment-confirmation .cta{padding:16px 12px;width:calc(100% - 12px);margin-bottom:8px}}.two-week-calendar-background{width:100%;background-color:rgba(0,0,0,.05)}.navigation-container{display:flex;width:100%;justify-content:space-between;align-items:center;text-align:center;font-weight:500;font-size:16px;margin-bottom:12px}.navigation{background-color:transparent;color:#000;border-radius:12px;border:none;font-size:24px;padding:12px 0;width:52px;display:flex;justify-content:center;align-items:center}.navigation:disabled{opacity:.5;background-color:transparent;pointer-events:none}.two-week-calendar-container{max-width:350px;margin:auto;padding:12px 10px}.two-week-button-container{display:flex;flex-wrap:wrap;row-gap:6px}.button-day{margin:auto;background-color:#fff;border-radius:12px;border:1px solid hsla(0,0%,42%,.25);padding:12px 0;width:52px}.button-day:nth-of-type(6n){margin-right:0}.button-day:nth-of-type(6n - 5){margin-left:0}.button-day:disabled{background-color:#fff;pointer-events:none}.button-day:disabled .day-of-week{color:#6c6c6c}.button-day.selected{background-color:#e4eaf5;color:#1177f6;border-color:#1177f6}.button-day .day-of-month{font-weight:600;font-size:20px}.button-day .day-of-week{color:#000;font-size:12px;font-weight:400}@media screen and (max-width:380px){.two-week-calendar-container{padding:4px}.button-day{width:44px}}@media screen and (max-height:550px){.two-week-button-container{row-gap:3px}.button-day{padding:6px 0}.navigation-container{margin-bottom:6px}.navigation{padding:6px 0}}.call-now-button-container{width:100%;max-width:375px;font-size:14px;color:#000;font-weight:500;margin:20px auto auto}.call-now-button-container .call-now-margin{padding:0 16px;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:6px}.call-now-button-container p{margin:0}.call-now-button-container a{width:auto;background-color:#e4e4e4;color:#000;cursor:pointer;text-align:left;text-decoration:none;border-radius:12px;padding:12px 16px}@media screen and (max-height:550px){.call-now-button-container{margin:8px auto auto}}.selected-day-slot-list{flex-shrink:1;max-height:40vh;min-height:175px;overflow:auto;scrollbar-gutter:stable both-edges;padding:24px 0;display:flex;flex-direction:column;align-items:center;row-gap:8px}.selected-day-slot-list button{padding:16px 0;width:min(300px,100vw - 50px);border-radius:12px;color:#000;border:transparent;background:#e9ebee;font-size:16px;font-weight:500}.selected-day-slot-list button:hover{background:linear-gradient(90deg,#6ab2fb,#277dec)}.selected-day-slot-list button.selected{color:#fff;background:#1877f2}@media screen and (max-height:550px){.selected-day-slot-list{padding:12px 0}}@font-face{font-family:Asap;font-style:normal;font-weight:400;src:local("Asap Regular"),local("Asap-Regular"),url(/fonts/asap/vietnamese.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-family:Asap;font-style:normal;font-weight:400;src:local("Asap Regular"),local("Asap-Regular"),url(/fonts/asap/latin-ext.woff2) format("woff2");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Asap;font-style:normal;font-weight:400;src:local("Asap Regular"),local("Asap-Regular"),url(/fonts/asap/latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Asap;font-weight:700;font-style:normal;src:url(/fonts/asap/Asap-700.eot);src:url(/fonts/asap/Asap-700.eot?#iefix) format("embedded-opentype"),local("Asap Bold"),local("Asap-700"),url(/fonts/asap/Asap-700.woff2) format("woff2")}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Light"),local("Helvetica-Neue-Light"),url(/fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff2) format("woff2"),url(/fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.woff) format("woff"),url(/fonts/HelveticaNeueCyr-Light/HelveticaNeueCyr-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Roman"),local("Helvetica-Neue-Roman"),url(/fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff2) format("woff2"),url(/fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.woff) format("woff"),url(/fonts/HelveticaNeueCyr-Roman/HelveticaNeueCyr-Roman.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Medium"),local("Helvetica-Neue-Medium"),url(/fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff2) format("woff2"),url(/fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff) format("woff"),url(/fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Bold"),local("Helvetica-Neue-Bold"),url(/fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff2) format("woff2"),url(/fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff) format("woff"),url(/fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.ttf) format("truetype");font-weight:700;font-style:normal}.font-bold,.font-h1,.font-h2,.tbl-week-add .current-month{font-family:Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:700}.address-box,.font-footer,.font-h3,.font-labels,.font-medium,.primary-btn,.secondary-btn,.secondary-btn-2,.tbl-week-add button,table.tbl-week-days-header{font-family:Helvetica Neue,Arial,sans-serif;font-style:normal;font-weight:500}.font-roman{font-weight:400}.font-light,.font-roman{font-family:Helvetica Neue,Arial,sans-serif;font-style:normal}.font-light{font-weight:300}.font-h1,.tbl-week-add .current-month{font-size:22px;line-height:27px}@media screen and (max-width:354px){.font-h1,.tbl-week-add .current-month{font-size:16px;line-height:20px}}.font-h2{font-size:16px;line-height:22px}@media screen and (max-width:354px){.font-h2{font-size:12px;line-height:16px}}.address-box,.font-h3,.font-labels{font-size:14px;line-height:16px}@media screen and (max-width:354px){.address-box,.font-labels{font-size:11px;line-height:14px}}.font-footer{font-size:11px;line-height:12px}.primary-btn,.secondary-btn,.secondary-btn-2,.tbl-week-add button{font-size:18px;line-height:46px;min-width:114px;max-width:340px;white-space:nowrap;padding:0 18px;border-radius:5px;border:none;margin-left:4px;margin-right:4px;background-color:#1877f2;color:#fff}.disabled.secondary-btn,.disabled.secondary-btn-2,.primary-btn.disabled,.tbl-week-add button.disabled{background-color:#f6f7f9;color:#e9ebee}.secondary-btn,.tbl-week-add button{background-color:#e9ebee;color:#000}.secondary-btn-2{background-color:#e9ebee;color:#4267b2;font-weight:700}.question-back-btn .secondary-btn,.question-back-btn .tbl-week-add button,.tbl-week-add .question-back-btn button{font-weight:700;background-color:#e9ebee;color:#656565}.base-btn{display:inline-block;max-height:48px;min-width:157px;line-height:18px!important;border-style:none;padding:12px 32px;background:transparent linear-gradient(270deg,#007aff,#0663c8) 0 0 no-repeat padding-box;box-shadow:0 0 30px rgba(0,120,251,.302);border-radius:5px;opacity:1;text-align:center;font:700 18px/28px Asap;letter-spacing:0;color:#fff}.apt-fail{background:red;color:#fff;padding:14px;border-radius:18px;margin:0 24px 24px;font-size:18px}.schedule-box{position:relative;width:calc(100% - 10px - 10px);background:#fff 0 0 no-repeat padding-box;box-shadow:0 0 30px rgba(48,48,48,.09);border-radius:30px;opacity:1;padding-left:8px;padding-right:8px;margin-left:10px}@media screen and (max-width:370px){.schedule-box{width:100%;margin-left:0}}.tbl-week-add button{cursor:pointer;background-color:#e9ebee;color:#060606;width:59px;min-width:59px;height:33px;padding:0}.tbl-week-add .current-month{text-transform:uppercase;vertical-align:middle;height:44px;width:calc(100% - 140px);max-width:202px}.tbl-week-add .current-week svg{color:#d9d9d9}.tbl-week-add svg{color:#000;margin-bottom:2px}table.tbl-week-days-header{width:calc(100% - 32px - 32px);font-size:18px;color:#060606;margin-left:auto;margin-bottom:-4px;margin-top:-2px}table.tbl-week-days-header th{width:14.2857%;min-width:44px;text-align:center}.schedule-page{height:auto;max-height:100%;display:flex;flex-direction:column;padding:8px 0}.schedule-page .button-container{margin-top:8px}.schedule-page .button-container button{height:40px;width:122px;line-height:40px;padding:0}.schedule-page .button-container .two-week-calendar-buttons{display:flex;column-gap:8px;width:min(300px,100vw - 24px);margin-right:8px}.schedule-page .button-container .two-week-calendar-buttons div{width:100%}.schedule-page .button-container .two-week-calendar-buttons button{border-radius:12px;height:56px;width:100%;line-height:56px;padding:0}.schedule-page .button-container .two-week-calendar-buttons .primary-btn,.schedule-page .button-container .two-week-calendar-buttons .secondary-btn,.schedule-page .button-container .two-week-calendar-buttons .secondary-btn-2,.schedule-page .button-container .two-week-calendar-buttons .tbl-week-add button,.tbl-week-add .schedule-page .button-container .two-week-calendar-buttons button{box-shadow:0 2px 8px rgba(0,0,0,.3)}.schedule-page .button-container .two-week-calendar-buttons .disabled.secondary-btn,.schedule-page .button-container .two-week-calendar-buttons .disabled.secondary-btn-2,.schedule-page .button-container .two-week-calendar-buttons .primary-btn.disabled,.schedule-page .button-container .two-week-calendar-buttons .secondary-btn,.schedule-page .button-container .two-week-calendar-buttons .tbl-week-add button,.schedule-page .button-container .two-week-calendar-buttons .tbl-week-add button.disabled,.tbl-week-add .schedule-page .button-container .two-week-calendar-buttons button,.tbl-week-add .schedule-page .button-container .two-week-calendar-buttons button.disabled{box-shadow:none}.schedule-page .alt-confirm1{height:110px;width:190px}.address-box{line-height:22px;width:190px;border-right:2px solid #1877f2;text-align:left}.address-box .address-box-title{color:#656565;font-size:12px}.address-box svg{font-size:16px;margin-left:12px;color:#1877f2}.csr-notes textarea{margin-left:118px;border-radius:8px;padding:8px;border-color:#a9a9a9}.csr-notes textarea::placeholder{color:#a9a9a9}