.elementor .h2{font-family:var(--secondary-text);font-weight:300;font-size:48px;color:var(--green-dark);letter-spacing:-1%;line-height:59px;}.elementor .button-text-dark{font-family:ff-real-headline-pro-2;font-size:16px;color:var(--green-dark);}.elementor .section-padding-big{padding-block-start:var(--padding-top-bottom-big);padding-block-end:var(--padding-top-bottom-big);padding-inline-start:var(--padding-left-right);padding-inline-end:var(--padding-left-right);gap:var(--gap-lg);}.elementor .section-padding-small{padding-block-start:var(--padding-top-bottom-small);padding-block-end:var(--padding-top-bottom-small);padding-inline-start:var(--padding-left-right);padding-inline-end:var(--padding-left-right);gap:var(--gap-lg);}.elementor .div-text{padding:var(--padding-zero);flex-direction:column;gap:var(--gap-sm);align-items:start;}.elementor .section-text-55{width:55%;max-width:850px;}.elementor .section-img-45{width:45%;padding-block-start:var(--padding-top-bottom-small);padding-block-end:var(--padding-top-bottom-small);padding-inline-start:var(--padding-zero);padding-inline-end:var(--padding-zero);align-self:center;}.elementor .body-small{font-family:var(--primary-text);font-weight:400;font-size:14px;color:var(--neutral-black);line-height:27px;text-align:start;}