.hero-banner.hero-banner_with_image_mb .desktop_image{display:none}.hero-banner.hero-banner_with_image_mb .mobile_image{display:block}.hero-banner__text p{font-size:16px}.hero-banner__text h1{font-size:35px;line-height:1.1;margin-bottom:10px}.hero-banner__text h1 span{color:#db16a0}.hero-banner__text{background-color:#fff;border-radius:10px;bottom:0;left:0;margin-bottom:20px;margin-left:20px;max-width:525px;padding:20px 30px;position:absolute;width:89%}.hero-banner img{display:block;height:400px!important;object-fit:cover}.hero-banner{border-radius:20px;overflow:hidden;position:relative}@media (min-width:769px){.hero-banner.hero-banner_with_image_mb .mobile_image{display:none}.hero-banner.hero-banner_with_image_mb .desktop_image{display:block}.hero-banner__text p{font-size:27px}.hero-banner__text h1{font-size:50px}}.hero-banner__text:after{border-bottom:0 solid transparent;border-left:35px solid #fff;border-top:45px solid transparent;bottom:0;content:"";display:block;height:0;position:absolute;right:-25px;width:0}