*{box-sizing:border-box}*,.image_with_text h1,.image_with_text h2,.image_with_text h3,.image_with_text h4,.image_with_text h5,.image_with_text h6,.image_with_text p,.image_with_text span{margin:0;padding:0}.image_with_text{padding:84px 0 67px}.image_with_text .container{margin:auto;max-width:1187px;padding:0 20px}.image_with_text .image_text_inner{display:flex;gap:50px;justify-content:space-between}.image_with_text .left_col{max-width:540px;width:100%}.image_with_text .right_col{max-width:420px;width:100%}.image_with_text .left_col img{width:100%}.image_with_text .right_col h3{color:#404041;font-family:SF Pro Display;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:clamp(34px,3vw,40px);margin-bottom:20px}.image_with_text .right_col p{color:#404041;font-family:SF Pro Display;font-size:clamp(14px,3vw,18px);font-weight:300;line-height:clamp(24px,3vw,28px);margin-bottom:25px}.image_with_text .right_col a{background-color:#e91e63;border:1px solid #fff;border-radius:8px;color:#fff;display:flex;font-family:Roboto;font-size:clamp(12px,2.5vw,18px);font-weight:700;line-height:1.2;padding:12px 51px 14px 48px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;width:fit-content}.image_with_text .right_col a:hover{background:#bb345f}.learners{padding:85px 0 75px}.learners .container{max-width:1207px}.learners .image_text_inner{flex-direction:row-reverse;gap:90px}.learners .right_col h3{color:#404041;font-family:SF Pro Display;font-size:clamp(26px,3vw,34px);font-weight:700;line-height:clamp(40px,3vw,49px);margin-bottom:20px}.learners .right_col{max-width:477px;width:100%}.learners .left_col{max-width:600px;width:100%}.learners .right_col a{display:none}@media (max-width:767px){.image_with_text .image_text_inner{flex-direction:column;gap:20px}.image_with_text .left_col,.image_with_text .right_col,.learners .left_col,.learners .right_col{max-width:100%}.image_with_text .right_col h3{margin-bottom:10px}.image_with_text .right_col a{margin:auto}.learners{padding:30px 0}.learners .image_text_inner{flex-direction:column;gap:30px}}