.elementor-3949 .elementor-element.elementor-element-30705fb{--display:flex;--padding-top:84px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-3949 .elementor-element.elementor-element-21ec5e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-3949 .elementor-element.elementor-element-21ec5e1 .elementor-heading-title{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#5f7c17;}.elementor-3949 .elementor-element.elementor-element-d867261{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3949 .elementor-element.elementor-element-e39cc96{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-size:1.25rem;line-height:1.5em;color:#3c4850;}.elementor-3949 .elementor-element.elementor-element-a39c701{--display:flex;--min-height:300px;--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:stretch;--border-radius:16px 16px 16px 16px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3949 .elementor-element.elementor-element-a39c701:not(.elementor-motion-effects-element-type-background), .elementor-3949 .elementor-element.elementor-element-a39c701 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEE6D6;}.elementor-3949 .elementor-element.elementor-element-27f743b img{width:100%;border-radius:16px 16px 16px 16px;}.elementor-3949 .elementor-element.elementor-element-4c74bd9{--display:flex;--padding-top:44px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-3949 .elementor-element.elementor-element-4c74bd9:not(.elementor-motion-effects-element-type-background), .elementor-3949 .elementor-element.elementor-element-4c74bd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFE4;}.elementor-3949 .elementor-element.elementor-element-8dbd4cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-3949 .elementor-element.elementor-element-8dbd4cc .elementor-heading-title{font-size:1.75rem;font-weight:700;}.elementor-3949 .elementor-element.elementor-element-bac0808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-3949 .elementor-element.elementor-element-bac0808 .elementor-heading-title{font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#65707A;}.elementor-3949 .elementor-element.elementor-element-531fb0c{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-space-between:10px;--e-filter-normal-text-color:#0E3A54;--e-filter-active-text-color:#FFFFFF;--e-filter-item-border-radius:999px 999px 999px 999px;}.elementor-3949 .elementor-element.elementor-element-531fb0c .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#FFFFFF;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#D8CDB7;}.elementor-3949 .elementor-element.elementor-element-531fb0c .e-filter-item[aria-pressed="true"]{background-color:#0E3A54;}.elementor-3949 .elementor-element.elementor-element-531fb0c .e-filter-item{font-size:0.92rem;font-weight:700;padding:0.5em 1.1em 0.5em 1.1em;}.elementor-3949 .elementor-element.elementor-element-714cd7d{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3949 .elementor-element.elementor-element-2d856be{--grid-columns:2;}.elementor-3949 .elementor-element.elementor-element-2d856be .elementor-loop-container{grid-auto-rows:1fr;}.elementor-3949 .elementor-element.elementor-element-2d856be .e-loop-item > .elementor-section, .elementor-3949 .elementor-element.elementor-element-2d856be .e-loop-item > .elementor-section > .elementor-container, .elementor-3949 .elementor-element.elementor-element-2d856be .e-loop-item > .e-con, .elementor-3949 .elementor-element.elementor-element-2d856be .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-3949 .elementor-element.elementor-element-9911d07{--display:flex;--padding-top:88px;--padding-bottom:88px;--padding-left:0px;--padding-right:0px;}.elementor-3949 .elementor-element.elementor-element-9911d07:not(.elementor-motion-effects-element-type-background), .elementor-3949 .elementor-element.elementor-element-9911d07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3949 .elementor-element.elementor-element-97a06f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-3949 .elementor-element.elementor-element-97a06f2 .elementor-heading-title{font-size:0.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0.16em;color:#B7D64A;}.elementor-3949 .elementor-element.elementor-element-35d0c09{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-3949 .elementor-element.elementor-element-35d0c09 .elementor-heading-title{color:var( --e-global-color-2352883 );}.elementor-3949 .elementor-element.elementor-element-285d68e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 26px) 0px;font-size:1.2rem;line-height:1.5em;color:#cfe0ea;}.elementor-3949 .elementor-element.elementor-element-a5fb89a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3949 .elementor-element.elementor-element-5d89d1a{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0.88rem;color:#9fb6c4;}.elementor-3949 .elementor-element.elementor-element-f1a4d9f{--display:flex;}.elementor-3949 .elementor-element.elementor-element-5026a59{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-3949 .elementor-element.elementor-element-30705fb{--content-width:1080px;}.elementor-3949 .elementor-element.elementor-element-a39c701{--width:100%;}.elementor-3949 .elementor-element.elementor-element-4c74bd9{--content-width:1080px;}.elementor-3949 .elementor-element.elementor-element-714cd7d{--content-width:1080px;}.elementor-3949 .elementor-element.elementor-element-9911d07{--content-width:1080px;}.elementor-3949 .elementor-element.elementor-element-f1a4d9f{--content-width:1080px;}.elementor-3949 .elementor-element.elementor-element-5026a59{--content-width:1080px;}}@media(max-width:1024px){.elementor-3949 .elementor-element.elementor-element-2d856be{--grid-columns:2;}}@media(max-width:767px){.elementor-3949 .elementor-element.elementor-element-2d856be{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-21ec5e1 */.elementor-3949 .elementor-element.elementor-element-21ec5e1 .elementor-heading-title::before{content:"";display:inline-block;width:22px;height:2px;background:#A6C63C;margin-right:10px;vertical-align:middle;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e39cc96 */.elementor-3949 .elementor-element.elementor-element-e39cc96{max-width:58ch;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-27f743b */.elementor-3949 .elementor-element.elementor-element-27f743b img{width:100%;max-width:100%;height:auto; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97a06f2 */.elementor-3949 .elementor-element.elementor-element-97a06f2 .elementor-heading-title::before{content:"";display:inline-block;width:22px;height:2px;background:#B7D64A;margin-right:10px;vertical-align:middle;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35d0c09 */.elementor-3949 .elementor-element.elementor-element-35d0c09{max-width:20ch;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-285d68e */.elementor-3949 .elementor-element.elementor-element-285d68e{max-width:52ch;}/* End custom CSS */