.about-page p{margin-top:0}@media screen and (min-width:992px){.about-page .page-hero .page-hero-intro{max-width:800px}}.section.about-intro{padding-top:0}.about-intro-grid{grid-column-gap:64px;grid-row-gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;margin-bottom:64px;display:grid}.about-intro-photo{background-color:var(--secondary);border-radius:24px;overflow:hidden}.about-intro-photo img{width:100%;height:auto;display:block}.about-intro-copy .faq-title-wrap{text-align:left;margin-bottom:24px}.about-intro-copy .section-title{max-width:520px;margin-left:0;margin-right:0}.about-intro-text{grid-row-gap:16px;flex-flow:column;display:flex}.about-intro-credentials{font-family:var(--_fonts---font-family--quicksand);color:var(--primary);font-size:var(--_typography---paragraph--paragraph-md);line-height:var(--_fonts---line-height--150);font-weight:var(--_fonts---font-weight--bold);border-top:1px solid var(--border-color);margin-top:8px;padding-top:16px}.about-stats-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-page .about-review-single{grid-row-gap:24px;min-height:200px}.about-page .about-review-single.is-white{background-color:var(--whte)}.about-page .review-count-number.about{text-align:left}.about-roles-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-role-wrap{display:flex}.about-role-card{grid-row-gap:24px;background-color:var(--whte);width:100%;color:inherit;border-radius:24px;flex-flow:column;padding:32px;text-decoration:none;transition:transform .5s,box-shadow .5s;display:flex}.about-role-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #5d4a9c24}.about-role-icon{background-color:var(--secondary);border-radius:6px;flex:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.about-role-body{flex:1}.about-role-title{font-family:var(--_fonts---font-family--quicksand);color:var(--dark);font-size:var(--_typography---titles--h5);line-height:var(--_fonts---line-height--130);font-weight:var(--_fonts---font-weight--semi-bold);letter-spacing:-.75px;margin:0 0 12px}.about-role-copy{font-family:var(--_fonts---font-family--quicksand);color:var(--body);font-size:var(--_typography---paragraph--paragraph-md);line-height:var(--_fonts---line-height--150);font-weight:var(--_fonts---font-weight--medium)}.about-role-link{grid-column-gap:8px;font-family:var(--_fonts---font-family--quicksand);color:var(--primary);font-size:var(--_typography---paragraph--paragraph-md);line-height:var(--_fonts---line-height--150);font-weight:var(--_fonts---font-weight--bold);align-items:center;display:inline-flex}.about-role-link svg{flex:none;transition:transform .5s}.about-role-card:hover .about-role-link svg{transform:translate(4px)}.about-page .border-animation-box{place-self:flex-start start;display:inline-block}.about-page .border-animation{width:0;transition:width .5s}.about-page .border-animation-box:hover .border-animation,.about-page .about-role-card:hover .border-animation{width:100%;transition-duration:.3s}.about-clinics-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:992px;margin:0 auto;display:grid}.about-page .info-single.about-clinic{grid-row-gap:20px;border-radius:24px;flex-flow:column;padding:32px;display:flex}.about-clinic-head{grid-column-gap:16px;align-items:center;display:flex}.about-clinic-head .info-icon-wrap{flex:none;width:40px;height:40px;margin-bottom:0}.about-clinic-name{font-size:var(--_typography---titles--h6);letter-spacing:-.6px}.about-clinic-address{font-family:var(--_fonts---font-family--quicksand);color:var(--body);font-size:var(--_typography---paragraph--paragraph-md);line-height:var(--_fonts---line-height--150);font-weight:var(--_fonts---font-weight--medium)}.about-clinic-hours{grid-row-gap:10px;border-top:1px solid var(--border-color);flex-flow:column;margin:0;padding:16px 0 0;list-style:none;display:flex}.about-clinic-hours li{grid-column-gap:16px;font-family:var(--_fonts---font-family--quicksand);font-size:var(--_typography---paragraph--paragraph-sm);line-height:var(--_fonts---line-height--150);justify-content:space-between;align-items:baseline;display:flex}.about-clinic-day{color:var(--body);font-weight:var(--_fonts---font-weight--medium)}.about-clinic-time{color:var(--dark);font-weight:var(--_fonts---font-weight--bold);text-align:right}.about-clinic-link-box{margin-top:auto}@media screen and (max-width:991px){.about-intro-grid{grid-row-gap:40px;grid-template-columns:minmax(0,1fr);margin-bottom:48px}.about-intro-copy .section-title{max-width:100%}.about-stats-grid{grid-column-gap:16px;grid-row-gap:16px}.about-page .about-review-single{min-height:180px}.about-roles-grid{grid-row-gap:16px;grid-template-columns:minmax(0,1fr)}.about-role-card{grid-column-gap:24px;grid-row-gap:16px;grid-template-columns:60px minmax(0,1fr);padding:24px;display:grid}.about-role-icon{grid-row:1/span 2}.about-role-body,.about-role-card .border-animation-box{grid-column:2}.about-role-card:hover{transform:none}.about-clinics-grid{grid-column-gap:16px;grid-row-gap:16px}.about-page .info-single.about-clinic{padding:24px}}@media screen and (max-width:767px){.about-intro-grid{margin-bottom:40px}.about-stats-grid{grid-column-gap:10px;grid-row-gap:10px}.about-page .about-review-single{min-height:160px}.about-clinics-grid{grid-row-gap:10px;grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:479px){.about-intro-photo{border-radius:20px}.about-stats-grid{grid-template-columns:minmax(0,1fr)}.about-page .about-review-single{grid-column-gap:20px;flex-flow:row;justify-content:flex-start;align-items:center;min-height:0}.about-page .about-review-single .review-count-number.about{min-width:76px}.about-role-card{grid-row-gap:20px;flex-flow:column;padding:20px;display:flex}.about-role-icon{grid-row:auto}.about-role-body,.about-role-card .border-animation-box{grid-column:auto}.about-role-icon{width:50px;height:50px}.about-role-icon img{max-width:26px}.about-page .info-single.about-clinic{border-radius:20px;padding:20px}}
