.hero{padding-block:80px;position:relative}.hero__container{display:grid;grid-template-areas:"img content" "cta cta";grid-template-columns:1fr 1fr;margin:auto;max-width:1280px;padding-inline:16px;position:relative;width:100%}@media (max-width:992px){.hero__container{grid-template-areas:"img" "content" "cta";grid-template-columns:1fr}}.hero__img{border-radius:56px;contain:paint;grid-area:img;line-height:0;margin:auto;max-width:300px;position:relative}@media (max-width:992px){.hero__img{margin-bottom:1.5rem;width:250px}}.hero__img img{height:100%;max-width:100%;object-fit:contain;width:100%}.hero__content{color:#fff;display:flex;flex-direction:column;grid-area:content;justify-content:center;position:relative}.hero__content h2{color:inherit}.hero__cta{font-size:18px;grid-area:cta;justify-self:center;margin-top:50px;position:relative;width:fit-content}.hero .curves-1{left:0;line-height:0;overflow:hidden;position:absolute;top:0;width:100%}.hero .curves-1 svg{display:block;height:53px;position:relative;width:calc(169% + 1.3px)}.hero .curves-1 .shape-fill{fill:#fff}.hero .curves-2{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;transform:rotate(180deg);width:100%}.hero .curves-2 svg{display:block;height:53px;position:relative;width:calc(169% + 1.3px)}.hero .curves-2 .shape-fill{fill:#fff}