.dnd-section:has(#cfo-show-hero)>.row-fluid{max-width:unset}.hero{display:flex;position:relative;width:100%}@media (min-width:767px){.hero{min-height:clamp(500px,30vw,700px)}}.hero__left{align-items:flex-end;margin:0 auto;max-width:1240px}.hero__content-wrapper,.hero__left{display:flex;flex-direction:column;justify-content:center;width:100%}.hero__content-wrapper{align-items:center;border-radius:5px;padding:1rem;position:relative}.hero__text{color:#2d2a26;margin-right:auto;max-width:50%}.hero__text h1{line-height:1.3;margin-bottom:.5em;margin-top:0}.hero__text p{font-size:1rem;text-wrap:pretty}.hero__cta{margin:2rem 0 0}.hero__cta__btn{display:inline-block;text-transform:uppercase}.hero__img{bottom:0;height:auto;max-height:100%;max-width:100%;min-height:100%;object-fit:cover;object-position:top left;position:absolute;right:0;width:50%}@media (max-width:850px){.hero{flex-wrap:wrap}.hero__left{display:block;margin-top:2rem;width:100%}.hero__img{margin-left:auto;max-width:500px;position:relative;width:90%}.hero__content-wrapper{margin:0;width:100%}.hero__text{margin:0;max-width:600px}}@media (max-width:480px){.hero__text h1{font-size:2.4rem}.hero__text p{font-size:.9rem}}