.CNSdra_bookingBox{flex-direction:column;width:100%;display:flex}@media (min-width:1024px){.CNSdra_bookingBox{flex-shrink:0;align-self:flex-start;width:424px;padding-left:40px;position:sticky;top:100px}}.CNSdra_toggleButtons{width:100%;margin-bottom:0;display:flex}.CNSdra_toggleButton{cursor:pointer;border:none;flex:1;justify-content:center;align-items:center;padding:10px 16px;font-size:17px;line-height:27px;display:flex}@media (min-width:744px){.CNSdra_toggleButton{font-size:18px;line-height:28px}}.CNSdra_toggleButton{font-weight:700;transition:background-color .3s ease-in-out}.CNSdra_toggleButton.CNSdra_live,.CNSdra_toggleButton.CNSdra_recording{color:#1e1f1f;background-color:#f5f5f5}.CNSdra_toggleButton.CNSdra_live.CNSdra_active,.CNSdra_toggleButton.CNSdra_recording.CNSdra_active{color:#ff8200;background-color:#fff8f0}.CNSdra_bookingCard{background-color:#fff8f0;flex-direction:column;gap:28px;padding:24px;display:flex}.CNSdra_bookingTitle{font-size:21px;line-height:28px}@media (min-width:744px){.CNSdra_bookingTitle{font-size:22px;line-height:30px}}@media (min-width:1024px){.CNSdra_bookingTitle{font-size:24px;line-height:32px}}.CNSdra_bookingTitle{color:#1e1f1f;margin-bottom:4px;font-size:21px;line-height:28px}@media (min-width:744px){.CNSdra_bookingTitle{font-size:21px;line-height:28px}}@media (min-width:1024px){.CNSdra_bookingTitle{font-size:21px;line-height:28px}}@media (min-width:1024px) and (min-width:744px){.CNSdra_bookingTitle{font-size:22px;line-height:30px}}@media (min-width:1024px) and (min-width:1024px){.CNSdra_bookingTitle{font-size:24px;line-height:32px}}.CNSdra_bookingDescription{font-size:17px;line-height:27px}@media (min-width:744px){.CNSdra_bookingDescription{font-size:18px;line-height:28px}}.CNSdra_bookingDescription{color:#1e1f1f;margin-bottom:0}.CNSdra_bookingDetails{flex-direction:column;gap:8px;display:flex}.CNSdra_bookingDetailItem{align-items:flex-start;gap:4px;display:flex}.CNSdra_bookingDetailItem .material-symbols-outlined{padding-top:4px}.CNSdra_bookingDetailText{font-size:17px;line-height:27px}@media (min-width:744px){.CNSdra_bookingDetailText{font-size:18px;line-height:28px}}.CNSdra_bookingDetailText{color:#1e1f1f}.CNSdra_priceSection{gap:8px;display:flex}.CNSdra_currentPrice{font-size:19px;line-height:29px}@media (min-width:744px){.CNSdra_currentPrice{font-size:21px;line-height:29px}}@media (min-width:1024px){.CNSdra_currentPrice{font-size:21px;line-height:29px}}.CNSdra_currentPrice{color:#ff8200;font-weight:700;font-family:var(--Helvetica-now-display)}.CNSdra_originalPrice{color:#5a5c5e;font-size:14px;line-height:22px;text-decoration:line-through}.CNSdra_noAppointmentsText{color:#5a5c5e;text-align:left;margin:0;font-size:14px;line-height:22px}
.YroA1W_container{padding:64px 0}@media (min-width:744px){.YroA1W_container{padding:80px 0}}@media (min-width:1280px){.YroA1W_container{padding:96px 0}}.YroA1W_content{flex-direction:column;gap:80px;display:flex}.YroA1W_mainSection{flex-direction:column;gap:40px;display:flex}@media (min-width:1024px){.YroA1W_mainSection{grid-template-columns:minmax(0,1fr) 424px;align-items:start;gap:40px;display:grid}}.YroA1W_textColumn{flex-direction:column;gap:0;min-width:0;display:flex}.YroA1W_title{letter-spacing:.5px;font-size:30px;line-height:40px}@media (min-width:744px){.YroA1W_title{letter-spacing:.17px;font-size:32px;line-height:40px}}@media (min-width:1024px){.YroA1W_title{letter-spacing:.18px;font-size:36px;line-height:44px}}.YroA1W_title{color:#1e1f1f;margin-bottom:20px}.YroA1W_description{font-size:17px;line-height:27px}@media (min-width:744px){.YroA1W_description{font-size:18px;line-height:28px}}.YroA1W_description{color:#5a5c5e}.YroA1W_description p{margin-bottom:12px}.YroA1W_description p:first-child strong,.YroA1W_description p:first-child h3{margin-top:0}.YroA1W_description p:last-child{margin-bottom:0}.YroA1W_description strong,.YroA1W_description h3{font-size:26px;line-height:30px}@media (min-width:744px){.YroA1W_description strong,.YroA1W_description h3{font-size:26px;line-height:34px}}@media (min-width:1024px){.YroA1W_description strong,.YroA1W_description h3{font-size:28px;line-height:36px}}.YroA1W_description strong,.YroA1W_description h3{font-family:var(--Helvetica-now-display);color:#1e1f1f;margin-top:28px;margin-bottom:20px;display:block}.YroA1W_description strong:last-child,.YroA1W_description h3:last-child{margin-bottom:0}.YroA1W_description h3:first-child{margin-top:0}.YroA1W_description p{font-size:17px;line-height:27px}@media (min-width:744px){.YroA1W_description p{font-size:18px;line-height:28px}}.YroA1W_description p{color:#5a5c5e}.YroA1W_description ul{font-size:17px;line-height:27px}@media (min-width:744px){.YroA1W_description ul{font-size:18px;line-height:28px}}.YroA1W_description ul{margin:0;padding:0}.YroA1W_description ul li{margin-bottom:8px;padding-left:16px;list-style:none;position:relative}.YroA1W_description ul li:before{content:"";background-color:#ff8200;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:11px;margin-right:12px;display:block;position:absolute;left:0}.YroA1W_description ul li ul{margin:8px 0}.YroA1W_description ul li ul li{margin-bottom:8px}.YroA1W_description ul li ul li:last-child,.YroA1W_description ul>li:last-child,.YroA1W_description ul>div:last-child li{margin-bottom:0}.YroA1W_description ul{color:#5a5c5e;margin:24px 0}.YroA1W_description ul li:before{margin-top:11px}.YroA1W_description a{text-underline-offset:4px;color:#ff8200;font-weight:500;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out}.YroA1W_description a:hover{color:#eb7900;text-decoration-color:#eb7900}.YroA1W_description hr{background-color:#dadbdc;border:none;height:1px;margin:32px 0 28px}.YroA1W_description>:last-child{margin-bottom:0!important}.YroA1W_topicsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.YroA1W_topicItem{align-items:flex-start;gap:12px;display:flex}.YroA1W_topicDot{background-color:#5a5c5e;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:12px}.YroA1W_topicText{font-size:17px;line-height:27px}@media (min-width:744px){.YroA1W_topicText{font-size:18px;line-height:28px}}.YroA1W_topicText{color:#5a5c5e;flex:1}.YroA1W_sectionsContainer{flex-direction:column;gap:80px;display:flex}.YroA1W_section{flex-direction:column;display:flex}.YroA1W_sectionHeader{margin-bottom:24px}.YroA1W_sectionTitle{font-size:21px;line-height:28px}@media (min-width:744px){.YroA1W_sectionTitle{font-size:22px;line-height:30px}}@media (min-width:1024px){.YroA1W_sectionTitle{font-size:24px;line-height:32px}}.YroA1W_sectionTitle{color:#1e1f1f;align-items:center;gap:4px;margin:0;display:flex}@media (min-width:744px){.YroA1W_sectionTitle{font-size:21px;line-height:28px}}@media (min-width:744px) and (min-width:744px){.YroA1W_sectionTitle{font-size:22px;line-height:30px}}@media (min-width:744px) and (min-width:1024px){.YroA1W_sectionTitle{font-size:24px;line-height:32px}}@media (min-width:1024px){.YroA1W_sectionTitle{font-size:21px;line-height:28px}}@media (min-width:1024px) and (min-width:744px){.YroA1W_sectionTitle{font-size:22px;line-height:30px}}@media (min-width:1024px) and (min-width:1024px){.YroA1W_sectionTitle{font-size:24px;line-height:32px}}.YroA1W_badge{color:#5a5c5e;letter-spacing:-.08px;background-color:#0000;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:13px;font-weight:400;line-height:26px;display:flex}.YroA1W_appointmentsList,.YroA1W_videosList{flex-direction:column;display:flex}.YroA1W_divider{background-color:#dadbdc;width:100%;height:1px}.YroA1W_appointmentItem{cursor:pointer;flex-direction:column;gap:16px;padding:24px 8px;transition:background-color .3s ease-in-out;display:flex}.YroA1W_appointmentItem:hover{background-color:#fff0e0}@media (min-width:744px){.YroA1W_appointmentItem{flex-direction:row;align-items:center;gap:24px}}@media (min-width:1024px){.YroA1W_appointmentItem{flex-direction:row;align-items:center}}.YroA1W_videoItem{flex-direction:column;gap:24px;padding:24px 8px;display:flex}@media (min-width:744px){.YroA1W_videoItem{flex-direction:row;align-items:center;gap:24px}}@media (min-width:1024px){.YroA1W_videoItem{flex-direction:row;align-items:center}}.YroA1W_videoThumbnail{aspect-ratio:16/9;background-color:#dadbdc;border-radius:8px;flex-shrink:0;width:100%;max-width:200px;overflow:hidden}@media (min-width:744px){.YroA1W_videoThumbnail{max-width:240px}}@media (min-width:1024px){.YroA1W_videoThumbnail{max-width:280px}}.YroA1W_thumbnailVideo{width:100%;height:100%}.YroA1W_appointmentItemSelected{background-color:#fff8f0;position:relative}.YroA1W_appointmentItemSelected:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='14' height='16' viewBox='0 0 14 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0L0 4V8C0 11.866 3.134 15 7 15C10.866 15 14 11.866 14 8V4L7 0Z' fill='white' stroke='%231E1F1F' stroke-width='1'/%3E%3Cpath d='M8.5 6.5L6.5 8.5L5.5 7.5' stroke='%231E1F1F' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;width:20px;height:20px;position:absolute;top:30px;left:50%;transform:translate(-50%)}@media (min-width:744px){.YroA1W_appointmentItemSelected:before{left:50%}}.YroA1W_appointmentInfo{flex-direction:column;flex:1;gap:4px;display:flex}@media (min-width:744px){.YroA1W_appointmentInfo{gap:4px}}@media (min-width:1024px){.YroA1W_appointmentInfo{flex-direction:row;align-items:center;gap:24px}}.YroA1W_appointmentInfoVideo .YroA1W_appointmentTitle{order:1}.YroA1W_appointmentInfoVideo .YroA1W_appointmentDate{order:0}@media (min-width:1024px){.YroA1W_appointmentInfoVideo .YroA1W_appointmentTitle{order:0;flex:initial}.YroA1W_appointmentInfoVideo .YroA1W_appointmentDate{order:1}}.YroA1W_videoInfo{flex-direction:column;flex:1;justify-content:center;gap:4px;display:flex}.YroA1W_appointmentDate{font-size:17px;line-height:27px}@media (min-width:744px){.YroA1W_appointmentDate{font-size:18px;line-height:28px}}.YroA1W_appointmentDate{color:#1e1f1f;align-items:center;margin:0;display:flex}@media (min-width:1024px){.YroA1W_appointmentDate{flex-shrink:0;width:272px}}.YroA1W_appointmentTitle,.YroA1W_videoTitle{font-size:19px;line-height:29px}@media (min-width:744px){.YroA1W_appointmentTitle,.YroA1W_videoTitle{font-size:21px;line-height:29px}}@media (min-width:1024px){.YroA1W_appointmentTitle,.YroA1W_videoTitle{font-size:21px;line-height:29px}}.YroA1W_appointmentTitle,.YroA1W_videoTitle{color:#1e1f1f;flex:1;margin:0}.YroA1W_videoDuration{align-items:center;gap:4px;font-size:17px;line-height:27px;display:flex}@media (min-width:744px){.YroA1W_videoDuration{font-size:18px;line-height:28px}}.YroA1W_videoDuration{color:#1e1f1f;flex-shrink:0;width:74px}.YroA1W_appointmentActions{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}@media (min-width:744px){.YroA1W_appointmentActions{flex-direction:row;align-items:center;gap:24px;width:auto}}.YroA1W_videoActions{flex-direction:column;align-items:flex-end;gap:24px;width:100%;display:flex}@media (min-width:744px){.YroA1W_videoActions{flex-direction:row;align-items:center;gap:24px;width:auto}}.YroA1W_appointmentPrice{flex-direction:column;align-items:flex-end;gap:4px;font-size:17px;line-height:27px;display:flex}@media (min-width:744px){.YroA1W_appointmentPrice{font-size:18px;line-height:28px}}.YroA1W_appointmentPrice{color:#1e1f1f}@media (min-width:744px){.YroA1W_appointmentPrice{flex-direction:column;gap:4px}}@media (min-width:1024px){.YroA1W_appointmentPrice{flex-direction:row;align-items:flex-end;gap:16px}}.YroA1W_videoPrice{flex-direction:column;align-items:flex-end;gap:4px;font-size:17px;line-height:27px;display:flex}@media (min-width:744px){.YroA1W_videoPrice{font-size:18px;line-height:28px}}.YroA1W_videoPrice{color:#1e1f1f;text-align:right}.YroA1W_currentPrice{font-size:17px;line-height:27px}@media (min-width:744px){.YroA1W_currentPrice{font-size:18px;line-height:28px}}.YroA1W_currentPrice{color:#1e1f1f;font-weight:500}.YroA1W_originalPrice{color:#5a5c5e;font-size:14px;line-height:22px;text-decoration:line-through}.YroA1W_bookButtonWrapper{display:inline-block}.YroA1W_bookButton,.YroA1W_watchButton{width:100%}@media (min-width:744px){.YroA1W_bookButton,.YroA1W_watchButton{width:auto}}.YroA1W_disclaimer{align-items:flex-start;gap:4px;margin-top:24px;display:flex}.YroA1W_disclaimerNumber{color:#5a5c5e;letter-spacing:-.07px;flex-shrink:0;justify-content:center;align-items:center;width:8px;font-size:13px;font-weight:400;line-height:22px;display:flex}.YroA1W_disclaimerText{color:#5a5c5e;flex:1;margin:0;font-size:14px;line-height:22px}.YroA1W_loadMoreButton{width:fit-content;margin-top:48px}
