.hero_2025{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:center;padding:220px 0 120px;position:relative}.hero_2025,.hero_2025 *{box-sizing:border-box}.body-wrapper main{overflow-x:hidden}.hero_2025:before{box-sizing:border-box;content:"";height:100%;left:-37vw;position:absolute;top:0;width:137vw}.hero_2025__content{position:relative;z-index:1}.hero_2025__image_holder{height:100%;position:relative}.hero_2025__subtitle{color:#4d1254;font-size:12px;font-weight:300;letter-spacing:1.3px;line-height:1.4;margin-bottom:20px;text-transform:uppercase}.hero_2025__title{color:#4d1254;font-size:60px;font-weight:800;line-height:120%}.hero_2025__description{color:#58595b;font-size:20px;line-height:1.3;margin:10px 0 24px;max-width:400px}.hero_2025__buttons_holder{align-items:center;display:flex;gap:50px}.hero_2025__button{border-radius:30px;display:block;font-size:16px;font-weight:600;line-height:24px;max-width:100%;padding:10px 30px;text-align:center;transition:color .25s ease-in-out,background-color .25s ease-in-out,border .25s ease-in-out;width:max-content}.hero_2025__logo_holder{align-items:center;display:flex;margin-top:64px}.hero_2025__logo{align-items:center;border-radius:50%;display:flex;height:60px;justify-content:center;margin-right:22px;min-width:60px;width:60px}.hero_2025__logo_image{height:60%;object-fit:contain;width:75%}.hero_2025__logo:last-child{margin-right:0}.hero_2025__image{bottom:-120px;height:calc(100% + 340px);max-width:none;object-fit:contain;position:absolute;right:calc(-50vw - -101.5%);top:-220px;width:auto;z-index:0}@media only screen and (max-width:992px){.hero_2025{grid-template-columns:1fr;padding:130px 0 45px;grid-gap:50px 0}.hero_2025:before{left:0;width:100%}.hero_2025__image_holder{display:none}.hero_2025__content{padding:0 20px;text-align:center}}@media only screen and (max-width:576px){.hero_2025{display:block}.hero_2025__subtitle{margin-bottom:12px}.hero_2025__title{font-size:43px}.hero_2025__description{font-size:16px;line-height:24px;margin:20px 0 40px}.hero_2025__logo_holder{display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:40px auto 0;max-width:200px}.hero_2025__logo{height:50px;margin-right:0;min-width:50px;width:50px}.hero_2025__buttons_holder{flex-direction:column;gap:0}}