.book-appointment-section{background-color:#fafbff;display:block;width:100%;position:relative;overflow:hidden}.book-appointment-section:before{content:"";position:absolute;top:13.72%;left:9.95%;width:59px;height:139px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.1;mix-blend-mode:multiply;pointer-events:none;z-index:0}.book-appointment-section:after{content:"";position:absolute;top:68.45%;left:80.95%;width:139px;height:59px;background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.1;mix-blend-mode:multiply;pointer-events:none;z-index:0}.book-appointment__container{max-width:1792px;margin:0 auto;padding:0 24px;position:relative;z-index:1}@media screen and (min-width:750px){.book-appointment__container{padding:0 40px}}@media screen and (min-width:990px){.book-appointment__container{padding:0 80px}}@media screen and (min-width:1500px){.book-appointment__container{padding:0 120px}}.book-appointment__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:150px 0;position:relative;max-width:100%;margin:0 auto;width:100%}@media screen and (max-width:1200px){.book-appointment__content{padding:120px 0;gap:20px}}@media screen and (max-width:990px){.book-appointment__content{padding:100px 0;gap:20px}}@media screen and (max-width:750px){.book-appointment__content{padding:60px 0;gap:16px}}@media screen and (max-width:480px){.book-appointment__content{padding:50px 0;gap:16px}}.book-appointment__badge{border:1px solid #6e7180;border-radius:8px;padding:10px;height:25px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.book-appointment__badge-text{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:500;font-size:15px;line-height:normal;color:#6e7180;text-transform:uppercase;letter-spacing:-.9px}.book-appointment__title{font-family:Montserrat,sans-serif;font-weight:700;font-size:58px;line-height:1.2;text-align:center;color:#6e7180;letter-spacing:-1.74px;white-space:pre-wrap;max-width:100%;margin:0 auto}@media screen and (min-width:1792px){.book-appointment__title{max-width:57%}}@media screen and (max-width:1791px)and (min-width:1200px){.book-appointment__title{max-width:70%;font-size:48px;letter-spacing:-1.44px}}@media screen and (max-width:1199px)and (min-width:990px){.book-appointment__title{max-width:75%;font-size:42px;letter-spacing:-1.26px}}@media screen and (max-width:989px)and (min-width:750px){.book-appointment__title{max-width:85%;font-size:32px;letter-spacing:-.96px}}@media screen and (max-width:749px){.book-appointment__title{max-width:90%;font-size:32px;letter-spacing:-.96px}}@media screen and (max-width:480px){.book-appointment__title{max-width:100%;font-size:28px;letter-spacing:-.84px}}.book-appointment__title-highlight{color:#ff6663}.book-appointment__description{font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:22px;line-height:1.45;text-align:center;color:#6e7180;letter-spacing:-.22px;white-space:pre-wrap;max-width:100%;margin:0 auto}@media screen and (min-width:1792px){.book-appointment__description{max-width:58%}}@media screen and (max-width:1791px)and (min-width:1200px){.book-appointment__description{max-width:70%;font-size:20px;letter-spacing:-.2px}}@media screen and (max-width:1199px)and (min-width:990px){.book-appointment__description{max-width:75%;font-size:18px;line-height:1.45;letter-spacing:-.18px}}@media screen and (max-width:989px)and (min-width:750px){.book-appointment__description{max-width:85%;font-size:16px;line-height:1.45;letter-spacing:-.16px}}@media screen and (max-width:749px){.book-appointment__description{max-width:90%;font-size:16px;line-height:1.45;letter-spacing:-.16px}}@media screen and (max-width:480px){.book-appointment__description{max-width:100%;font-size:14px;line-height:1.4;letter-spacing:-.14px}}.book-appointment__calendly-container{width:100%;max-width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:20px;align-items:center}.book-appointment__calendly-card{background:#fff;border:.7px solid rgba(26,26,26,.1);border-radius:16px;box-shadow:0 2px 8px #18274b14;width:100%;max-width:970px;display:flex;flex-direction:column;align-items:center;padding:28px;box-sizing:border-box;position:relative}@media screen and (max-width:990px){.book-appointment__calendly-card{padding:24px;border-radius:12px}}@media screen and (max-width:750px){.book-appointment__calendly-card{padding:20px;border-radius:12px}}@media screen and (max-width:480px){.book-appointment__calendly-card{padding:16px;border-radius:8px}}.book-appointment__account-details{display:flex;flex-direction:column;justify-content:space-between;padding:28px;width:400px;max-width:100%;box-sizing:border-box;border-right:.7px solid rgba(0,0,0,.1);flex-shrink:0}@media screen and (max-width:1200px){.book-appointment__account-details{width:350px;padding:24px}}@media screen and (max-width:990px){.book-appointment__account-details{width:100%;border-right:none;border-bottom:.7px solid rgba(0,0,0,.1);padding:24px}}@media screen and (max-width:750px){.book-appointment__account-details{padding:20px}}@media screen and (max-width:480px){.book-appointment__account-details{padding:16px}}.book-appointment__account-content{display:flex;flex-direction:column;gap:23.94px}.book-appointment__account-info{display:flex;flex-direction:column;gap:7.98px}.book-appointment__account-image{width:63.84px;height:63.84px;border-radius:50%;overflow:hidden;flex-shrink:0}.book-appointment__account-image img{width:100%;height:100%;object-fit:cover}.book-appointment__account-title{display:flex;flex-direction:column;gap:0;line-height:0}.book-appointment__company-name{font-family:Montserrat,sans-serif;font-weight:700;font-size:15.96px;line-height:1.5;color:#1a1a1a99;margin-bottom:0}.book-appointment__person-name{font-family:Proxima Nova,sans-serif;font-weight:700;font-size:27.93px;line-height:1.5;color:#1a1a1a;margin-top:0}.book-appointment__account-details-list{display:flex;flex-direction:column;gap:11.97px}.book-appointment__detail-item{display:flex;gap:7.98px;align-items:center}.book-appointment__detail-icon{width:19.95px;height:19.95px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.book-appointment__detail-icon--video{overflow:clip}.book-appointment__detail-text{font-family:Proxima Nova,sans-serif;font-weight:700;font-size:16px;line-height:1.5;color:#1a1a1a99;flex:1}.book-appointment__account-footer{display:flex;justify-content:space-between;align-items:center;font-family:Proxima Nova,sans-serif;font-weight:400;font-size:14px;line-height:1.5;width:100%;white-space:nowrap;margin-top:auto;padding-top:24px}@media screen and (max-width:990px){.book-appointment__account-footer{padding-top:20px}}@media screen and (max-width:750px){.book-appointment__account-footer{padding-top:16px}}@media screen and (max-width:480px){.book-appointment__account-footer{padding-top:12px}}.book-appointment__footer-link{color:#0069ff;text-decoration:none;transition:opacity .2s ease}.book-appointment__footer-link:hover{opacity:.8}.book-appointment__footer-link:last-child{color:#1a1a1a}.book-appointment__calendly-wrapper{width:100%;position:relative;flex:1}.book-appointment__calendly-wrapper .calendly-inline-widget{width:100%;min-width:320px;border:none;overflow:hidden}.book-appointment__calendly-wrapper iframe{width:100%;height:100%;border:none}.book-appointment__calendar-placeholder{padding:40px 20px;text-align:center;color:#6e7180;font-family:Geist,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;width:100%}.book-appointment__troubleshooting-button{display:flex;gap:7.98px;align-items:center;padding:12px 15.96px;border:.998px solid #1a1a1a;border-radius:996.503px;background:none;cursor:pointer;transition:all .2s ease;margin-top:20px;width:fit-content;text-decoration:none;align-self:flex-start}@media screen and (max-width:750px){.book-appointment__troubleshooting-button{margin-top:16px;align-self:center}}.book-appointment__troubleshooting-button:hover{background-color:#1a1a1a0d}.book-appointment__troubleshooting-icon{width:15.96px;height:15.96px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.book-appointment__troubleshooting-text{font-family:Proxima Nova,sans-serif;font-weight:400;font-size:14px;line-height:1.5;color:#1a1a1a;white-space:nowrap}@media screen and (max-width:1200px){.book-appointment-section:before{left:5%;width:45px;height:120px}.book-appointment-section:after{left:85%;width:120px;height:50px}}@media screen and (max-width:990px){.book-appointment-section:before{left:3%;width:40px;height:100px;top:10%}.book-appointment-section:after{left:88%;width:100px;height:40px;top:65%}}@media screen and (max-width:750px){.book-appointment-section:before{left:2%;width:35px;height:80px;top:8%}.book-appointment-section:after{left:90%;width:80px;height:35px;top:60%}.book-appointment__card{border-radius:12px}.book-appointment__calendar-grid{gap:4px}.book-appointment__calendar-day{width:38px;height:38px;min-width:38px;font-size:14px}.book-appointment__calendar-day-header{max-width:38px;font-size:11px}}@media screen and (max-width:480px){.book-appointment-section:before,.book-appointment-section:after{display:none}.book-appointment__card{border-radius:8px}.book-appointment__calendar-grid{gap:3px}.book-appointment__calendar-day{width:32px;height:32px;min-width:32px;font-size:12px}.book-appointment__calendar-day-header{max-width:32px;font-size:10px}.book-appointment__calendar-month-name{font-size:14px}.book-appointment__calendar-title{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-book-appointment.css.map */
