.mentors-intro-section{background-color:var(--navy2)!important;padding:50px 24px!important;margin-top:-120px!important;border-bottom:1px solid var(--bdd)}.mentors-intro-section .intro-overlay .intro-title{color:var(--teal);font-size:32px;line-height:120%;font-weight:600}.mentors-intro-section .intro-overlay .intro-subtitle{color:var(--t2);font-size:14px;font-weight:400;line-height:150%;padding:10px 0}.mentors-intro-section .intro-overlay .intro-subtitle span{font-weight:600}.mentors-intro-section .intro-overlay .intro-cards-wrapper{display:flex;gap:20px;justify-content:center;margin:0 auto;flex-direction:column}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item{border:1px solid var(--bdd);border-radius:10px;background:var(--hero-card-bg);box-shadow:var(--sh-m);padding:10px;text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;width:100%}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item img{padding:.5rem;border:1px solid var(--bdd);border-radius:6px;background:var(--ft-text);box-shadow:0 1px 20px 0 rgba(0,0,0,.05)}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item .text-wrapper{display:flex;flex-direction:row;gap:15px}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item .text-wrapper h3{font-size:22px;color:var(--teal);padding:0;margin:0}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item .text-wrapper p{font-size:14px;margin:0;color:var(--ft-text)}.mentors-section .row .col-6{height:350px}.mentor-card-icon{width:30px;height:30px}@media (min-width:768px){.mentors-intro-section{padding:56px 24px;display:flex;justify-content:center}.mentors-intro-section .intro-overlay{max-width:960px;width:100%}.mentors-intro-section .intro-overlay .intro-subtitle{font-size:20px}.mentors-intro-section .intro-overlay .intro-cards-wrapper{flex-direction:row;gap:30px}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item{width:280px;padding:40px;flex-direction:column;align-items:unset}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item .text-wrapper{flex-direction:column}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item .text-wrapper h3{font-size:37px}.mentors-intro-section .intro-overlay .intro-cards-wrapper .item .text-wrapper p{font-size:16px}.student-transformations h2{padding:0 20%}.mentors-section .row .col-6{height:500px}}.intro-cards-wrapper .item.purple-bg{border-left:4px solid var(--purple)!important}.intro-cards-wrapper .item.purple-bg h3{color:var(--purple)!important}.intro-cards-wrapper .item.green-bg{border-left:4px solid var(--green)!important}.intro-cards-wrapper .item.green-bg h3{color:var(--green)!important}.intro-cards-wrapper .item.blue-bg{border-left:4px solid var(--blue)!important}.intro-cards-wrapper .item.blue-bg h3{color:var(--blue)!important}