body.template-booking{padding-top:142px;background-color:#fff}body.template-booking .booking-title{font-size:36px;text-align:center;text-wrap:balance;margin-top:64px;margin-bottom:64px;font-weight:600;color:#004987}body.template-booking .booking-card{display:grid;grid-template-columns:repeat(12,1fr);gap:32px;background:linear-gradient(to bottom right in oklch,#1a548b,#00203b);padding:16px;border-radius:24px;margin-top:64px;margin-bottom:96px;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 8px 10px -6px rgb(0 0 0 / .1)}body.template-booking .booking-card__profile{grid-column:span 6 / span 6;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:32px}body.template-booking .booking-card__image{border:8px solid #fff;border-radius:50%;width:256px;height:256px;object-fit:cover;object-position:center;max-width:100%;margin:0;margin-bottom:24px}body.template-booking .booking-card__name{color:#fff;margin:0;font-size:36px;text-align:center;font-weight:700;letter-spacing:-0.005em;margin-bottom:16px}body.template-booking .booking-card__role{font-size:20px;opacity:.9;text-transform:uppercase;font-weight:700;letter-spacing:.025em}body.template-booking .booking-card__social-wrapper{margin-bottom:24px}body.template-booking .booking-card__social{color:#fff;display:flex;justify-content:flex-start;align-items:center;gap:12px}body.template-booking .booking-card__social-icon{padding:8px;background:#fff;border-radius:50%;width:36px;aspect-ratio:1 / 1;display:grid;place-items:center}body.template-booking .booking-card__social-icon i{color:#0d426e;font-size:20px;line-height:1}body.template-booking .booking-card__social-text{font-size:20px}body.template-booking .booking-card__bio{color:#fff;font-size:20px;text-align:center;text-wrap:pretty;font-style:italic;margin-bottom:48px}body.template-booking .booking-card__details{color:#fff;font-size:16px;border:2px solid #fff;border-radius:16px;padding:24px}body.template-booking .booking-card__details-title{margin:0;margin-top:-36px;margin-bottom:18px;background:linear-gradient(to bottom right in oklch,#0b3f69,#0d3b64);display:block;width:fit-content;padding:0 8px;font-size:20px;line-height:1}body.template-booking .booking-card__details-item{margin:0}body.template-booking .booking-card__details-item:not(:first-of-type){margin-top:4px}body.template-booking .booking-card__scheduler{grid-column:span 6 / span 6;border-radius:16px;overflow:hidden;background:#fff;padding:32px}body.template-booking .booking-card__email{font-size:16px;text-align:center;margin-top:0;margin-bottom:16px}body.template-booking .calendly-inline-widget{min-width:0 !important}body.template-booking .testimonials-div{padding-bottom:128px}@media(max-width:1199px){body.template-booking{padding-top:84px}}@media(max-width:991px){body.template-booking .booking-title{font-size:32px;margin-top:48px;margin-bottom:48px}body.template-booking .booking-card{grid-template-columns:1fr;gap:24px;padding:16px;margin-top:48px;margin-bottom:48px}body.template-booking .booking-card__profile{grid-column:1 / -1;padding:24px}body.template-booking .booking-card__image{width:220px;height:220px}body.template-booking .booking-card__name{font-size:32px}body.template-booking .booking-card__bio{margin-bottom:32px}body.template-booking .booking-card__scheduler{grid-column:1 / -1}}@media(max-width:767px){body.template-booking .booking-title{font-size:28px;margin-top:32px;margin-bottom:32px}body.template-booking .booking-card{gap:16px;padding:12px;border-radius:16px;margin-top:32px;margin-bottom:32px}body.template-booking .booking-card__profile{padding:20px 16px}body.template-booking .booking-card__image{width:180px;height:180px;border:6px solid #fff;margin-bottom:20px}body.template-booking .booking-card__name{font-size:28px;margin-bottom:12px}body.template-booking .booking-card__role{font-size:18px}body.template-booking .booking-card__social-wrapper{margin-bottom:20px}body.template-booking .booking-card__social{gap:8px}body.template-booking .booking-card__social-icon{padding:6px;width:32px}body.template-booking .booking-card__social-icon i{font-size:18px}body.template-booking .booking-card__social-text{font-size:18px}body.template-booking .booking-card__bio{font-size:18px;margin-bottom:32px}body.template-booking .booking-card__details{font-size:15px;border-radius:14px;padding:20px}body.template-booking .booking-card__details-title{margin-top:-32px;margin-bottom:16px;font-size:18px}body.template-booking .booking-card__scheduler{padding:24px 16px;border-radius:14px}body.template-booking .booking-card__email{font-size:15px}}@media(max-width:480px){body.template-booking .booking-title{font-size:24px;margin-top:24px;margin-bottom:24px}body.template-booking .booking-card__image{width:150px;height:150px;border:5px solid #fff}body.template-booking .booking-card__social-text{font-size:14px}body.template-booking .booking-card__bio{font-size:16px}body.template-booking .booking-card__details{padding:16px}}