.school-hero{background-image:url(/school-hero-bg.jpg);background-color:#06f;background-position:50%;background-size:cover;color:#fff}.school-hero__inner{max-width:510px;margin:auto}.school-hero-photo{width:100%;padding-bottom:100%;border-radius:28px;border-top-right-radius:140px;background-color:#7b6854;border:3px solid #fff;background-image:url(/school-hero-photo.jpg);background-position:50%;background-size:cover}.school-hero-photo-wrapper{position:relative;width:100%}.school-hero-ul{display:flex;flex-direction:column;row-gap:.5em}.school-hero-arrow{position:absolute;background-image:url(/school-hero-arrow.png);background-position:50%;background-size:contain;pointer-events:none;background-repeat:no-repeat}@media screen and (max-width:992px){.school-hero-arrow{top:-28px;right:0;width:120px;height:120px;transform:scaleX(-1)}}@media screen and (min-width:992px){.school-hero__inner{width:50%;padding-left:40px;max-width:564px;margin-right:3%}.school-hero-arrow{width:140px;height:140px;top:30px;right:-40px}.school-hero-photo-wrapper{position:absolute;max-width:500px;top:0;left:20px;width:45%}.school-hero-photo{border-radius:40px;border-top-right-radius:200px}}.infinity_traffic-banner{position:relative;background-color:#0d1d49;background-image:url(/infinity_traffic-banner-bg.jpg);background-size:cover;color:#fff;padding:40px 20px 74px;width:100%;max-width:510px;margin:auto;border-radius:30px}.infinity_traffic-banner-pic1{background-image:url(/infinity_traffic-banner-pic1.png);background-repeat:no-repeat;background-position:50%;background-size:contain;width:256px;height:74px;margin-bottom:20px}.infinity_traffic-banner-pic2{background-image:url(/infinity_traffic-banner-pic2.png);width:122px;height:99px;right:48px;bottom:272px}.infinity_traffic-banner-pic2,.infinity_traffic-banner-pic3{background-repeat:no-repeat;background-position:bottom;background-size:contain;position:absolute}.infinity_traffic-banner-pic3{background-image:url(/infinity_traffic-banner-pic3.png);width:244px;height:268px;bottom:120px;left:30px}.infinity_traffic-banner-text{font-weight:500px;font-size:16px;margin-bottom:304px;max-width:400px}.infinity_traffic-banner-text1{position:absolute;bottom:136px;left:40px;font-size:22px;width:220px;text-transform:uppercase;font-weight:700}.infinity_traffic-banner-btn{position:relative;width:100%;display:flex;align-items:center;justify-content:center;border-radius:40px;height:50px;font-weight:600;border:0;background-color:#0363e4;color:#fff;font-size:24px;text-align:center;line-height:28px;max-width:340px}@media screen and (min-width:992px){.infinity_traffic-banner{max-width:100%;border-radius:40px;padding:62px 76px 74px}.infinity_traffic-banner-text{margin-bottom:40px}.infinity_traffic-banner-text1{bottom:44px;right:142px;left:auto;font-size:36px;text-align:right;width:auto}.infinity_traffic-banner-pic1{width:350px;height:120px;margin:initial}.infinity_traffic-banner-pic3{width:362px;height:400px;bottom:0;right:56px;left:auto}.infinity_traffic-banner-pic2{width:150px;height:120px;top:58px;right:356px}}