.membership-page-layout{overflow-x:hidden}.membership-page-layout .notice-text{margin:0 auto 56px;max-width:660px}.membership-page-layout .hero-section{align-items:center;background-color:#fafafa;display:flex;flex-direction:row;gap:48px;justify-content:center;padding-bottom:70px;padding-top:70px}.membership-page-layout .hero-section .text-content{margin:auto 0;max-width:446px}.membership-page-layout .hero-section .text-content .heading ul{list-style:none;padding-left:0}.membership-page-layout .hero-section .text-content .heading ul li{align-items:flex-start;display:flex;gap:3px;padding-bottom:12px}.membership-page-layout .hero-section .text-content .heading ul li .check-icon{background:url(../images/check-mark-dark-blue.png) no-repeat 50%/contain;flex-shrink:0;height:24px;margin-top:5px;width:24px}.membership-page-layout .hero-section .text-content .heading ul li .li-text{min-width:0}.membership-page-layout .hero-section .text-content .membership-cta{margin-top:8px}.membership-page-layout .hero-section .text-content .membership-cta-column{align-items:flex-start;display:flex;flex-direction:column;gap:22px;margin-bottom:12px}.membership-page-layout .hero-section .image-content img{max-width:446px}.membership-page-layout .membership-contents-section .section-content{align-items:center;display:flex;flex-direction:row;gap:48px;justify-content:center}.membership-page-layout .membership-contents-section .section-content .image-content{width:40%}.membership-page-layout .membership-contents-section .section-content .image-content img{max-width:476px;width:stretch}.membership-page-layout .membership-contents-section .section-content .text-content{width:60%}.membership-page-layout .mentors-list,.membership-page-layout .mentorship-videos-block,.membership-page-layout .partner-feedback-content{background-color:#fafafa}.membership-page-layout .membership-reasons .reason-cards{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;max-width:1000px}.membership-page-layout .membership-reasons .reason-cards .reason-card{background-color:#fafafa;border-radius:20px;padding:24px;position:relative;width:calc(33.33333% - 16px)}@media (max-width:768px){.membership-page-layout .membership-reasons .reason-cards .reason-card{width:100%}}.membership-page-layout .membership-reasons .reason-cards .reason-card h3{font-family:Source Sans\ 3,sans-serif;font-size:20px;font-weight:700;margin-top:0}.membership-page-layout .membership-process .process-list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:24px;justify-content:center;margin:0 auto;max-width:1000px}.membership-page-layout .membership-process .process-list .item{width:calc(20% - 19.2px)}.membership-page-layout .membership-process .process-list .item img{width:160px}@media (max-width:768px){.membership-page-layout .membership-process .process-list .item{width:100%}}.membership-page-layout .membership-block-blue{background-color:#2189e6;border-radius:16px;max-width:1000px}.membership-page-layout .membership-block-blue h2,.membership-page-layout .membership-block-blue p{color:#fff}@media (max-width:768px){.membership-page-layout h2{font-family:Source Sans\ 3,sans-serif;font-size:22px;font-weight:800}.membership-page-layout .hero-section{flex-direction:column;gap:20px;padding-bottom:40px;padding-top:20px;text-align:center}.membership-page-layout .hero-section .text-content{display:contents}.membership-page-layout .hero-section .heading{order:1;text-align:center}.membership-page-layout .hero-section .heading ul li{justify-content:center}.membership-page-layout .hero-section .image-content{order:3}.membership-page-layout .hero-section .hero-price-block{max-width:560px;order:2;width:100%}.membership-page-layout .hero-section .hero-price-block .membership-cta-column{align-items:center}.membership-page-layout .hero-section .image-content img{max-width:425px;width:100%}.membership-page-layout .membership-contents-section .section-content{flex-direction:column-reverse}.membership-page-layout .membership-contents-section .section-content .image-content,.membership-page-layout .membership-contents-section .section-content .text-content{width:100%}.membership-page-layout .membership-perks-section .membership-perks .membership-perk{flex-direction:column;gap:0}.membership-page-layout .mentorship-steps-section .steps-section .step{max-width:unset}.membership-page-layout .membership-block-blue{margin-left:15px;margin-right:15px;width:auto}}
