.section-content{max-width:990px;margin:0 auto;box-sizing:border-box;padding:0 12px}.h2-title{color:var(--gray)}.testimonial-details-section .hero-section{font-size:16px;line-height:1.5}.testimonial-details-section .hero-section .section-content .header-content{display:block;align-items:center;justify-content:space-between;border-bottom:1px solid var(--gray-500);padding-bottom:15px;text-align:center}@media (min-width: 768px){.testimonial-details-section .hero-section .section-content .header-content{display:flex;text-align:left}}.testimonial-details-section .hero-section .section-content .header-content .profile-image{border-radius:200px;overflow:hidden;width:120px;height:120px;position:relative;margin:0 auto;min-width:120px}@media (min-width: 768px){.testimonial-details-section .hero-section .section-content .header-content .profile-image{margin:0}}.testimonial-details-section .hero-section .section-content .header-content .profile-image img{position:absolute;left:0;right:0;margin:auto;top:0;bottom:0;width:100%;height:auto}.testimonial-details-section .hero-section .section-content .testimonial-img{text-align:center;padding-top:15px}.testimonial-details-section .hero-section .section-content .testimonial-img img{max-width:100%}.testimonial-details-section .hero-section .section-content .desc-content{padding-top:30px}.testimonial-details-section .hero-section .section-content .desc-content a{color:var(--primary)!important}.testimonial-details-section .hero-section .section-content .quote-content{font-size:1.5em;color:#444;padding:1em}@media (min-width: 768px){.testimonial-details-section .hero-section .section-content .quote-content{font-size:2em;padding-left:100px;padding-right:100px}}.testimonial-details-section .hero-section .section-content .quote-content:before{content:'"';font-size:1.2em}.testimonial-details-section .hero-section .section-content .quote-content:after{content:'"';font-size:1.2em}.testimonial-details-section .hero-section .section-content .return-button{padding-top:50px;margin-bottom:30px}.testimonial-details-section .hero-section .section-content .return-button .btn-dark{font-weight:700;font-size:1em;padding:1em;text-transform:uppercase;border:1px solid var(--white);color:var(--white);background-color:var(--black-900);transition:all .45s ease-in-out}.testimonial-details-section .hero-section .section-content .return-button .btn-dark svg{fill:var(--white)}.testimonial-details-section .hero-section .section-content .return-button .btn-dark:hover,.testimonial-details-section .hero-section .section-content .return-button .btn-dark:focus,.testimonial-details-section .hero-section .section-content .return-button .btn-dark.active,.testimonial-details-section .hero-section .section-content .return-button .btn-dark:active{border-color:var(--black-900);background-color:var(--white);color:#000!important}.testimonial-details-section .hero-section .section-content .return-button .btn-dark:hover svg,.testimonial-details-section .hero-section .section-content .return-button .btn-dark:focus svg,.testimonial-details-section .hero-section .section-content .return-button .btn-dark.active svg,.testimonial-details-section .hero-section .section-content .return-button .btn-dark:active svg{fill:#000!important}@media (min-width: 496px){.testimonial-details-section .hero-section .section-content .return-button .btn-dark{max-width:350px}}@media (min-width: 1024px){.testimonial-details-section .hero-section .section-content .return-button .btn-dark{font-size:.9em;padding:.75em}}.erf-story{color:var(--dark-gray);padding-bottom:72px}.erf-story__wrap{box-sizing:border-box;width:100%;max-width:820px;margin-inline:auto;padding-inline:12px}.erf-story h1{margin:0;color:var(--black-800);font-size:clamp(2rem,4vw,2.6rem);font-weight:700;letter-spacing:-.02em;line-height:1.12}.erf-story h2{margin:0 0 .85rem;color:var(--black-800);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.25}.erf-story h2:after{content:"";display:block;width:48px;height:3px;margin-top:.55rem;border-radius:999px;background:var(--primary)}.erf-story p{margin:0 0 1rem;font-size:1.05rem;line-height:1.7}.erf-story a{color:var(--primary);text-decoration-thickness:1px;text-underline-offset:3px}.erf-story a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.erf-story__person{display:grid;grid-template-columns:168px minmax(0,1fr);gap:1.25rem 1.5rem;align-items:center;margin:.25rem 0 1.75rem}@media (max-width: 640px){.erf-story__person{grid-template-columns:1fr;justify-items:center;text-align:center}}.erf-story__portrait{width:168px;height:168px;border-radius:50%;object-fit:cover;border:4px solid var(--primary);background:#e8e8e8}.erf-story__kicker{margin:0 0 .35rem;color:var(--primary);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.erf-story__course{margin:.45rem 0 0}.erf-story__quote{margin:0 0 2.25rem;padding:1.15rem 1.25rem .15rem 1.35rem;border:0;border-left:4px solid var(--primary);border-radius:0 16px 16px 0;background:#f3f7f8}.erf-story__quote p{margin:0 0 1rem;color:var(--black-800);font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:600;line-height:1.45}.erf-story__chapter{margin-bottom:.5rem}p.erf-story__motto{margin:.75rem 0 2rem;color:var(--black-800);font-family:var(--font-secondary);font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:400;line-height:1.35;text-align:center}.erf-story__photo{margin:.25rem 0 1.5rem}.erf-story__photo img{display:block;width:240px;height:240px;max-width:100%;border-radius:20px;object-fit:cover;background:#e8e8e8}.erf-story__links{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:.5rem 0 2rem;padding:0;list-style:none}.erf-story__links a{font-weight:700}.erf-story__back{margin:1.5rem 0 0}.erf-story__back a{display:inline-flex;align-items:center;padding:.85rem 1.15rem;border:1px solid var(--black-900);border-radius:4px;background:var(--black-900);color:var(--white);font-weight:700;text-decoration:none;text-transform:uppercase}.erf-story__back a:hover,.erf-story__back a:focus{background:var(--white);color:var(--black-900)}
