.elementor-531 .elementor-element.elementor-element-4275a12{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:70px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-4275a12:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-4275a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5FA;}.elementor-531 .elementor-element.elementor-element-38aa851{text-align:center;font-size:14px;color:#5A6480;}.elementor-531 .elementor-element.elementor-element-34cb446{text-align:center;}.elementor-531 .elementor-element.elementor-element-34cb446 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#15B75F;}.elementor-531 .elementor-element.elementor-element-9c820b9 .elementor-heading-title{font-size:46px;font-weight:600;text-transform:none;line-height:1.15em;color:#0E1F57;}.elementor-531 .elementor-element.elementor-element-c5a2adb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-c5a2adb:not(.elementor-motion-effects-element-type-background), .elementor-531 .elementor-element.elementor-element-c5a2adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F3F5FA 50%, #FFFFFF 50%);}.elementor-531 .elementor-element.elementor-element-b9c7bbb img{width:100%;}.elementor-531 .elementor-element.elementor-element-a8a8ad0{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-531 .elementor-element.elementor-element-47c0ca3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DDE2EC;--border-color:#DDE2EC;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-14b1b64{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-531 .elementor-element.elementor-element-30e5889{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:#0E1F57;--e-share-buttons-secondary-color:#FFFFFF;}.elementor-531 .elementor-element.elementor-element-30e5889 .elementor-share-btn{font-size:calc(1px * 10);}.elementor-531 .elementor-element.elementor-element-07e4625{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-901c68a{--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-531 .elementor-element.elementor-element-3c84210 .pp-dual-heading{flex-direction:row;gap:0px;}.elementor-531 .elementor-element.elementor-element-3c84210 .pp-first-text{color:var( --e-global-color-primary );font-size:30px;}.elementor-531 .elementor-element.elementor-element-3c84210 .pp-second-text{color:var( --e-global-color-accent );font-size:30px;}.elementor-531 .elementor-element.elementor-element-58da5fa{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-531 .elementor-element.elementor-element-a0043be{--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;--justify-content:center;}.elementor-531 .elementor-element.elementor-element-7060e10{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:30px;--icon-vertical-offset:0px;}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-item > a{font-size:25px;font-weight:500;}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-accent );}@media(min-width:768px){.elementor-531 .elementor-element.elementor-element-4275a12{--content-width:860px;}.elementor-531 .elementor-element.elementor-element-c5a2adb{--content-width:1100px;}.elementor-531 .elementor-element.elementor-element-a8a8ad0{--content-width:900px;}.elementor-531 .elementor-element.elementor-element-901c68a{--width:91%;}.elementor-531 .elementor-element.elementor-element-a0043be{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-531 .elementor-element.elementor-element-901c68a{--width:100%;}.elementor-531 .elementor-element.elementor-element-a0043be{--width:100%;}}@media(max-width:1024px){ .elementor-531 .elementor-element.elementor-element-30e5889{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-531 .elementor-element.elementor-element-07e4625{--flex-wrap:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-3c84210{text-align:center;}.elementor-531 .elementor-element.elementor-element-3c84210.pp-dual-heading-inline .pp-dual-heading{justify-content:center;}.elementor-531 .elementor-element.elementor-element-3c84210.pp-dual-heading-block .pp-dual-heading{align-items:center;}.elementor-531 .elementor-element.elementor-element-58da5fa{text-align:center;}}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-4275a12{--padding-top:40px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;}.elementor-531 .elementor-element.elementor-element-9c820b9 .elementor-heading-title{font-size:32px;}.elementor-531 .elementor-element.elementor-element-c5a2adb{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-531 .elementor-element.elementor-element-a8a8ad0{--padding-top:30px;--padding-bottom:50px;--padding-left:16px;--padding-right:16px;}.elementor-531 .elementor-element.elementor-element-47c0ca3{--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-531 .elementor-element.elementor-element-30e5889{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-531 .elementor-element.elementor-element-07e4625{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-531 .elementor-element.elementor-element-3c84210{text-align:center;}.elementor-531 .elementor-element.elementor-element-3c84210.pp-dual-heading-inline .pp-dual-heading{justify-content:center;}.elementor-531 .elementor-element.elementor-element-3c84210.pp-dual-heading-block .pp-dual-heading{align-items:center;}.elementor-531 .elementor-element.elementor-element-3c84210 .pp-first-text{font-size:25px;}.elementor-531 .elementor-element.elementor-element-3c84210 .pp-second-text{font-size:25px;}.elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-531 .elementor-element.elementor-element-7060e10 .elementor-icon-list-item > a{font-size:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-38aa851 */.elementor-531 .elementor-element.elementor-element-38aa851 a{color:#5A6480;text-decoration:none}.elementor-531 .elementor-element.elementor-element-38aa851 a:hover{color:#15B75F}.elementor-531 .elementor-element.elementor-element-38aa851 p{margin:0}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-b9c7bbb */.elementor-531 .elementor-element.elementor-element-b9c7bbb img{width:100% !important;height:520px;object-fit:cover;border-radius:16px;display:block}@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-b9c7bbb img{height:260px}}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-386aa72 */.elementor-531 .elementor-element.elementor-element-386aa72{font-size:18px;line-height:1.75;color:#333}
.elementor-531 .elementor-element.elementor-element-386aa72 p{margin:0 0 1.2em}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-lead{font-size:22px;line-height:1.6;color:#0E1F57;font-weight:500}
.elementor-531 .elementor-element.elementor-element-386aa72 h2{font-size:32px;line-height:1.2;color:#0E1F57;font-weight:600;margin:1.8em 0 .7em;padding-bottom:16px;background:repeating-linear-gradient(-60deg,#15B75F 0 3px,transparent 3px 7px) left bottom/150px 6px no-repeat}
.elementor-531 .elementor-element.elementor-element-386aa72 h3{font-size:24px;line-height:1.3;color:#0E1F57;font-weight:600;margin:1.6em 0 .4em}
.elementor-531 .elementor-element.elementor-element-386aa72 a{color:#15B75F;font-weight:600}
.elementor-531 .elementor-element.elementor-element-386aa72 .wp-block-image{margin:1.4em 0 2em}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-article-img, .elementor-531 .elementor-element.elementor-element-386aa72 .jfl-article-img a{display:block;width:100%}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-article-img img{width:100% !important;height:auto !important;aspect-ratio:4/3;object-fit:cover;border-radius:12px;display:block}
.elementor-531 .elementor-element.elementor-element-386aa72 figcaption{font-size:15px;font-style:italic;color:#666;text-align:left;margin-top:10px}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-glance{margin:1em 0 1.5em}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-glance table{width:100%;border-collapse:separate;border-spacing:0;background:#F3F5FA;border-radius:14px;overflow:hidden;border:0}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-glance td{padding:16px 24px;border:0;border-bottom:1px solid #DDE2EC;vertical-align:top;font-size:17px;line-height:1.5;color:#0E1F57}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-glance tr:last-child td{border-bottom:0}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-glance td:first-child{width:30%;color:#15B75F;text-transform:uppercase;font-size:14px;letter-spacing:1px}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-gallery{gap:10px !important;margin:1em 0 2em}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-gallery .wp-block-image{margin:0 !important}
.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-gallery img{border-radius:8px}
@media(max-width:767px){.elementor-531 .elementor-element.elementor-element-386aa72{font-size:17px}.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-lead{font-size:19px}.elementor-531 .elementor-element.elementor-element-386aa72 h2{font-size:26px}.elementor-531 .elementor-element.elementor-element-386aa72 h3{font-size:21px}.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-glance td{display:block;width:100% !important;padding:10px 18px}.elementor-531 .elementor-element.elementor-element-386aa72 .jfl-glance td:first-child{padding-bottom:0;border-bottom:0}}/* End custom CSS */