.banner-section{margin:80px 0}.banner-section .banner-info-wrapper{display:flex}.banner-section .content{max-width:72%;width:100%}.banner-section .content h1{color:#000;font-size:50px;font-weight:400;line-height:60px;margin-bottom:40px;max-width:774px;text-transform:uppercase}.banner-section .content .description{width:100%}.banner-section .content .description p{color:#231f20;font-size:20px;font-weight:300;line-height:24px;margin-bottom:15px;max-width:630px}.banner-section .content .description p:last-of-type{margin-bottom:0}.image-wrapper-square{max-width:28%;position:relative;width:100%}.image-wrapper-square img{height:399px;max-width:100%;object-fit:cover;width:100%}.image-wrapper-square .mws-btn-arrow{left:-65px;position:absolute;top:calc(50% - 65px)}.mws-btn-arrow{align-items:center;background-color:#c80d3a;border-radius:50%;color:#fff;display:flex;flex-direction:column;font-size:13px;font-weight:400;height:130px;justify-content:center;line-height:16px;padding:30px 22px;text-align:center;text-decoration:none;text-transform:uppercase;width:130px}.mws-btn-arrow:before{background-image:url(https://50174622.fs1.hubspotusercontent-na1.net/hubfs/50174622/raw_assets/public/IMM%20child/assets/public/images/arrow-white-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:16px;content:"";display:block;height:16px;margin-bottom:18px;min-width:16px;width:16px}.btn-arrow-white{align-items:center;background-color:#fff;border-radius:60px;color:#c80d3a;display:flex;font-size:13px;font-weight:400;height:48px;justify-content:center;line-height:16px;max-width:155px;text-decoration:none;text-transform:uppercase;width:100%}.btn-arrow-white:after{background-image:url(https://50174622.fs1.hubspotusercontent-na1.net/hubfs/50174622/raw_assets/public/IMM%20child/assets/public/images/arrow-red-btn.svg);background-position:50%;background-repeat:no-repeat;background-size:12px;content:"";display:block;height:12px;margin-left:16px;min-width:12px;width:12px}.apply-section{background-color:#c80d3a;padding:70px 0}.apply-section .apply-wrapper{display:flex}.apply-section .apply-wrapper .apply-title-block{max-width:72%;width:100%}.apply-section .apply-wrapper .apply-title{color:#fff;font-size:60px;font-weight:400;line-height:77px;max-width:80%;text-transform:uppercase}.apply-section .apply-wrapper .apply-content{max-width:28%;width:100%}.apply-section .apply-wrapper .apply-content .apply-description{margin-bottom:29px}.apply-section .apply-wrapper .apply-content .apply-description p{color:#fff;font-size:20px;font-weight:300;line-height:24px}.about-section{margin:80px 0}.about-section .about-title{color:#000;font-size:50px;font-weight:400;line-height:56px;margin-bottom:40px;max-width:536px;text-transform:uppercase}.about-section .about-wrapper{display:flex}.about-section .about-wrapper .about-left-block{max-width:78%;width:100%}.about-section .about-stats{display:flex;justify-content:space-between;max-width:70%}.about-section .about-stats .about-stat-item{max-width:182px;width:100%}.about-section .about-stats .about-stat-item .stat-title{color:#c80d3a;font-size:42px;font-weight:700;line-height:47px;margin-bottom:1px}.about-section .about-stats .about-stat-item .stat-description{color:#000;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase}.socials-section{margin:10px 0 110px}.socials-section .social-description{display:flex;justify-content:center;margin-bottom:50px;width:100%}.socials-section .social-description p{color:#000;font-size:32px;font-weight:400;line-height:52px;max-width:1162px;text-align:center;text-transform:uppercase}.socials-section .social-links{display:flex;justify-content:center}.socials-section .social-links a{display:block;padding:0 10px;text-decoration:none}.socials-section .social-links a img{border-radius:50%;height:75px;object-fit:contain;width:75px}.footer{padding:0!important}@media (max-width:768px){.about-section .about-wrapper,.apply-section .apply-wrapper,.banner-section .banner-info-wrapper{display:inline-block}.banner-section .content{max-width:100%}.image-wrapper-square{max-width:100%;padding-top:100px}.image-wrapper-square .mws-btn-arrow{left:auto;right:15px;top:35px}.banner-section .content h1{font-size:36px;line-height:50px}.banner-section .content .description p{font-size:16px}.container{padding:0!important}.about-left-block,.description,.header .container,.socials-section .container,h1{padding:0 20px!important}.banner-section{margin:30px 0 -10px!important}.apply-wrapper{padding:0 30px}.about-left-block,.about-section .about-stats .about-stat-item,.apply-content,.apply-title,.apply-title-block{max-width:100%!important}.apply-title{font-size:40px!important;font-weight:700!important;line-height:50px!important}.apply-description{font-size:16px!important;font-weight:400!important;padding-top:30px!important}.apply-section{padding:50px 0!important}.about-section .about-stats{display:inline-block;max-width:100%}.about-section .about-stats .about-stat-item{padding-bottom:30px}.about-section .about-stats .about-stat-item .stat-description{line-height:20px}.about-section .about-title{font-size:36px!important;line-height:50px!important}.about-section{margin:40px 0!important}.socials-section .social-description p{font-size:20px;line-height:24px;text-align:left}.socials-section{margin:10px 0 50px}.socials-section .social-links a img{height:56px;width:56px}.footer{padding:50px 20px!important}}@media (max-width:400px){.socials-section .social-links a img{height:36px;width:36px}}