.elementor-5985 .elementor-element.elementor-element-9975a2a{--display:flex;--min-height:360px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-5985 .elementor-element.elementor-element-9975a2a::before, .elementor-5985 .elementor-element.elementor-element-9975a2a > .elementor-background-video-container::before, .elementor-5985 .elementor-element.elementor-element-9975a2a > .e-con-inner > .elementor-background-video-container::before, .elementor-5985 .elementor-element.elementor-element-9975a2a > .elementor-background-slideshow::before, .elementor-5985 .elementor-element.elementor-element-9975a2a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5985 .elementor-element.elementor-element-9975a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, var( --e-global-color-9dc2020 ) 0%, var( --e-global-color-8bbdd61 ) 100%);}.elementor-5985 .elementor-element.elementor-element-a837121{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5985 .elementor-element.elementor-element-a837121.e-con{--align-self:center;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5985 .elementor-element.elementor-element-dddeda1 .elementor-heading-title{font-family:"Fraunces", Sans-serif;font-size:36px;font-weight:600;line-height:1.12em;color:var( --e-global-color-2191cfb );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5985 .elementor-element.elementor-element-7b81a2e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5985 .elementor-element.elementor-element-7b81a2e{text-align:start;}.elementor-5985 .elementor-element.elementor-element-7b81a2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:0.75em;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:var( --e-global-color-fe958aa );}.elementor-5985 .elementor-element.elementor-element-70d222b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:36px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-5985 .elementor-element.elementor-element-70d222b:not(.elementor-motion-effects-element-type-background), .elementor-5985 .elementor-element.elementor-element-70d222b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-2191cfb ) 0%, var( --e-global-color-78346b9 ) 100%);}.elementor-5985 .elementor-element.elementor-element-2b58910{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5985 .elementor-element.elementor-element-1d1c9eb{color:var( --e-global-color-ef1c91f );}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-5985 .elementor-element.elementor-element-f91233f span.post-navigation__prev--label{color:var( --e-global-color-primary );}.elementor-5985 .elementor-element.elementor-element-f91233f span.post-navigation__next--label{color:var( --e-global-color-primary );}.elementor-5985 .elementor-element.elementor-element-f91233f span.post-navigation__prev--label, .elementor-5985 .elementor-element.elementor-element-f91233f span.post-navigation__next--label{font-family:"DM Sans", Sans-serif;font-weight:600;}.elementor-widget-author-box .elementor-author-box__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-author-box .elementor-author-box__bio{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-author-box .elementor-author-box__button{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-5985 .elementor-element.elementor-element-341df5b{background-color:transparent;padding:36px 36px 36px 36px;background-image:linear-gradient(221deg, var( --e-global-color-fe958aa ) 0%, var( --e-global-color-78346b9 ) 100%);border-radius:16px 16px 16px 16px;box-shadow:0px 16px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-5985 .elementor-element.elementor-element-341df5b .elementor-author-box__avatar img{border-style:solid;}.elementor-5985 .elementor-element.elementor-element-341df5b .elementor-author-box__name{color:var( --e-global-color-primary );font-family:"Fraunces", Sans-serif;font-size:1.2em;font-weight:600;}.elementor-5985 .elementor-element.elementor-element-341df5b .elementor-author-box__bio{font-family:"DM Sans", Sans-serif;font-size:0.85em;font-weight:500;margin-bottom:0px;}@media(max-width:1024px){.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-widget-author-box .elementor-author-box__button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-a837121 */.elementor-5985 .elementor-element.elementor-element-a837121 {
    max-width: 700px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9975a2a */.elementor-5985 .elementor-element.elementor-element-9975a2a::after {
  content: '';
  position: absolute; top: -200px; right: -200px;
  width: 600px; height: 600px;
  background: radial-gradient(circle, rgba(27,94,80,0.06) 0%, transparent 70%);
  border-radius: 50%;
  z-index: 0;
}
.elementor-5985 .elementor-element.elementor-element-9975a2a { overflow: hidden; position: relative; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b58910 */.elementor-5985 .elementor-element.elementor-element-2b58910 {
    max-width: 700px;
}/* End custom CSS */