.elementor-5549 .elementor-element.elementor-element-c2dd301{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5549 .elementor-element.elementor-element-c2dd301:not(.elementor-motion-effects-element-type-background), .elementor-5549 .elementor-element.elementor-element-c2dd301 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f5f5;}.elementor-5549 .elementor-element.elementor-element-f8e2631{--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;}.elementor-5549 .elementor-element.elementor-element-5ff5aa2{--display:flex;}.elementor-5549 .elementor-element.elementor-element-fb1993a{--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;}.elementor-5549 .elementor-element.elementor-element-4623591{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5549 .elementor-element.elementor-element-4623591:not(.elementor-motion-effects-element-type-background), .elementor-5549 .elementor-element.elementor-element-4623591 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(183,201,195);}.elementor-5549 .elementor-element.elementor-element-b175ee2{--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;}/* Start custom CSS */:root {  }
.elementor-5549 { background: #ffffff !important; color: #1c2414 !important; font-family: 'Public Sans', Georgia, serif !important; }
.elementor-5549 h1, .elementor-5549 h2, .elementor-5549 h3, .elementor-5549 h4, .elementor-5549 .elementor-heading-title { font-family: 'Tenor Sans', Georgia, serif !important; color: #1c2414 !important; font-weight: 400 !important; }
.elementor-5549 h1, .elementor-5549 .elementor-heading-title.elementor-size-xxl { font-size: clamp(52px, 7vw, 92px) !important; line-height: 1.05 !important; letter-spacing: -0.01em !important; }
.elementor-5549 h2 { font-size: 26px !important; line-height: 1.2 !important; }
.elementor-5549 p, .elementor-5549 .elementor-widget-text-editor, .elementor-5549 .elementor-widget-text-editor p { font-family: 'Public Sans', Georgia, serif !important; color: #1c2414 !important; line-height: 1.6 !important; }
.elementor-5549 .mono, .elementor-5549 code, .elementor-5549 pre { font-family: monospace !important; }
.elementor-5549 a { color: inherit; text-decoration: none; }
.elementor-5549 table { border-collapse: collapse; width: 100%; }
.elementor-5549 blockquote { margin: 0; }
.elementor-5549 .elementor-widget-text-editor span,
.elementor-5549 .elementor-widget-text-editor strong { color: inherit !important; font-family: inherit !important; }
.elementor-5549 .elementor-widget-html div { line-height: 1.4; }

/* mmm:css run=291954 scope=page sha=9c0372ec3353 */
.elementor-5549 h1 { font-family: 'Tenor Sans', sans-serif; }
.elementor-5549 h2 { font-family: 'Tenor Sans', sans-serif; }
.elementor-5549 .elementor-widget-heading h2 { font-family: 'Tenor Sans', sans-serif; }
.elementor-5549 .elementor-section:nth-child(2) { border-top: 1px solid rgba(255,255,255,0.1); }
.elementor-5549 .elementor-button { font-family: 'Public Sans', sans-serif; }/* End custom CSS */