.elementor-323821 .elementor-element.elementor-element-hero-section{--display:flex;--padding-top:80px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-323821 .elementor-element.elementor-element-hero-headline .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:#111111;}.elementor-323821 .elementor-element.elementor-element-pain-section{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-323821 .elementor-element.elementor-element-aspire-section{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-323821 .elementor-element.elementor-element-solution-section{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:80px;--padding-right:80px;}.elementor-323821 .elementor-element.elementor-element-solution-h2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-323821 .elementor-element.elementor-element-cta-section{--display:flex;--padding-top:60px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-323821 .elementor-element.elementor-element-cta-h2 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:30px;font-weight:400;color:#111111;}.elementor-323821 .elementor-element.elementor-element-cta-button .elementor-button{background-color:#111111;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:500;fill:#ffffff;color:#ffffff;border-radius:4px 4px 4px 4px;}:root{--page-title-display:none;}