.hero{width:100%}@media only screen and (min-width:768px){.hero{display:flex;min-height:70vh}}.hero__img-side{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 66.66667%;padding:clamp(2rem,10vw,4rem);position:relative}.hero__bg-side{background-color:var(--accent-primary);flex:0 0 33.33333%;padding:clamp(2rem,10vw,4rem)}@media only screen and (min-width:768px){.hero__bg-side{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;padding:5rem 2.5rem}}.hero__heading{margin-bottom:1rem}.hero__desc,.hero__heading{color:var(--light-primary);position:relative}.hero__cta-img{flex-grow:0;flex-shrink:0;margin-right:1rem}@media only screen and (min-width:768px){.hero__cta-img{align-items:flex-start;flex-direction:column;margin-bottom:1rem;margin-right:0}}.hero__bg-side-wrapper{align-items:center;display:flex}@media only screen and (min-width:768px){.hero__bg-side-wrapper{align-items:flex-start;flex-direction:column}}.hero__btn{text-align:left}.hero__bg-side-text{color:var(--light-primary)}@media only screen and (max-width:767px){.hero__bg-side-text p{margin-bottom:0}}