.elementor .btn-regen{width:fit-content;color:var(--white);text-transform:uppercase;border-radius:var(--button-border-radius);}.elementor .heading-avodaco{color:var(--avocado-green);}.elementor .heading-center{text-align:center;margin-inline-start:auto;margin-inline-end:auto;}.elementor .h2-underline{width:fit-content;padding-block-end:30px;margin-block-end:15px;}.elementor .heading-white{color:var(--white);}.elementor .text-white{color:var(--white);}.elementor .btn-white{color:var(--charcoal-grey);background-color:var(--white);align-self:start;}.elementor .ctr-slim{max-width:1200px;padding:0px;margin-block-end:auto;margin-inline-start:auto;margin-inline-end:auto;}.elementor .btn-grass-green{color:var(--white);background-color:var(--grass-green);}.elementor .btn-avocado{color:var(--white);background-color:var(--avocado-green);}.elementor .card-overlay{min-height:450px;padding:0px;display:flex;flex-direction:row;}.elementor .card-overlay-front{position:relative;padding:0px;background-image:linear-gradient(180deg, rgba(0,0,0,0) 35%,rgb(0,0,0) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;flex-direction:row;}.elementor .card-overlay-front-heading{position:absolute;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;color:var(--white);padding-block-end:20px;padding-inline-start:30px;padding-inline-end:70px;}.elementor .card-overlay-back{padding:30px;background-color:var(--charcoal-grey);flex-direction:column;gap:15px;}.elementor .card-overlay-back-buttons{padding:0px;gap:10px;flex-wrap:wrap;}