.elementor-2035 .elementor-element.elementor-element-3aa9d9cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:64px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-2035 .elementor-element.elementor-element-3aa9d9cb:not(.elementor-motion-effects-element-type-background), .elementor-2035 .elementor-element.elementor-element-3aa9d9cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2035 .elementor-element.elementor-element-3aa9d9cb{--padding-top:40px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}}@media(min-width:768px){.elementor-2035 .elementor-element.elementor-element-3aa9d9cb{--content-width:880px;}}/* Start custom CSS for text-editor, class: .elementor-element-fb405a41 */.elementor-2035 .elementor-element.elementor-element-fb405a41 {font-family:'DM Sans',sans-serif;color:#4f5b53;font-size:17px;line-height:1.75;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 h1,.elementor-2035 .elementor-element.elementor-element-fb405a41 h2,.elementor-2035 .elementor-element.elementor-element-fb405a41 h3 {font-family:Montserrat,sans-serif;font-weight:500;color:#0C1F0E;line-height:1.3;letter-spacing:-.02em;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 h1 {font-size:44px;margin:0 0 28px;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 h2 {font-size:28px;margin:40px 0 16px;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 h3 {font-size:21px;margin:28px 0 12px;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 p {font:inherit;margin:0 0 18px;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 ul {padding-left:24px;margin:0 0 24px;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 li {margin:0 0 10px;line-height:1.75;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 a {color:#305D2B;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 a:hover {color:#0C1F0E;}
.elementor-2035 .elementor-element.elementor-element-fb405a41 strong {font-weight:700;}
@media(max-width:767px){.elementor-2035 .elementor-element.elementor-element-fb405a41 {font-size:16px;} .elementor-2035 .elementor-element.elementor-element-fb405a41 h1{font-size:32px;} .elementor-2035 .elementor-element.elementor-element-fb405a41 h2{font-size:24px;margin-top:32px;} .elementor-2035 .elementor-element.elementor-element-fb405a41 h3{font-size:20px;}}/* End custom CSS */