.elementor .display-XL{font-family:Poppins;font-weight:500;font-size:12rem;color:var(--sunlit-white);letter-spacing:-4px;line-height:85%;padding:0px;}.elementor .display-L{font-family:Poppins;font-weight:300;font-size:3.5rem;color:var(--sunlit-white);letter-spacing:-2.8px;line-height:1.0625em;padding:0px;}.elementor .heading-2{font-family:Poppins;font-weight:500;font-size:2.25rem;color:var(--charcoal-headlines);letter-spacing:-3%;line-height:1.1em;padding:0px;}.elementor .heading-3{font-family:Poppins;font-weight:400;font-size:1.5rem;color:var(--charcoal-headlines);letter-spacing:-1%;line-height:1.16em;padding:0px;}.elementor .body-L{font-family:Poppins;font-weight:400;font-size:1.125rem;color:var(--dark-gray-body);letter-spacing:0%;line-height:1.5em;padding:0px;}.elementor .body-M{font-family:Poppins;font-weight:300;font-size:1rem;color:var(--dark-gray-body);letter-spacing:0%;line-height:1.5em;padding:0px;}.elementor .main-button-type{font-family:Poppins;font-weight:500;font-size:0.8125rem;color:var(--sunlit-white);letter-spacing:1.2px;padding:0px;}.elementor .hading-4{font-family:Poppins;font-weight:600;font-size:1rem;color:var(--charcoal-headlines);line-height:1.375em;padding:0px;}.elementor .section-tag{font-family:Poppins;font-weight:300;font-size:1.125rem;color:var(--main-brand-colour);letter-spacing:3px;word-spacing:3px;line-height:1.375em;text-transform:uppercase;padding:0px;opacity:75%;}.elementor .type-details{font-family:Poppins;font-weight:300;font-size:0.6rem;color:var(--dark-stone-secondary-text);letter-spacing:1.5px;word-spacing:3px;line-height:1.7em;padding:0px;}.elementor .numbers-features-list{font-family:Poppins;font-weight:400;font-size:1.5rem;color:var(--dark-stone-secondary-text);letter-spacing:-1%;line-height:1.16em;padding:-1px;opacity:70%;}.elementor .caption{font-family:Poppins;font-weight:300;font-size:14px;color:var(--dark-stone-secondary-text);letter-spacing:0.5px;line-height:1.7em;padding:0px;}