.elementor-44 .elementor-element.elementor-element-dab2550{--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-44 .elementor-element.elementor-element-51d2fe7{--grid-columns:3;--grid-row-gap:60px;--load-more—spacing:50px;--load-more-button-align:center;--grid-column-gap:20px;}.elementor-44 .elementor-element.elementor-element-51d2fe7 > .elementor-widget-container{margin:0 0 12vh 0;}.elementor-44 .elementor-element.elementor-element-fgv0001{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-44 .elementor-element.elementor-element-fgv0005{--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-44 .elementor-element.elementor-element-fgv0006 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-44 .elementor-element.elementor-element-fgv0007 .elementor-button-content-wrapper{flex-direction:row;}@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-51d2fe7{--grid-columns:2;--grid-row-gap:30px;--load-more—spacing:40px;}.elementor-44 .elementor-element.elementor-element-51d2fe7 > .elementor-widget-container{margin:0px 0px 60px 0px;}}@media(max-width:767px){.elementor-44 .elementor-element.elementor-element-dab2550{--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-44 .elementor-element.elementor-element-51d2fe7{--grid-columns:1;--grid-row-gap:25px;}.elementor-44 .elementor-element.elementor-element-51d2fe7 > .elementor-widget-container{margin:0px 0px 40px 0px;}}/* Start custom CSS for container, class: .elementor-element-fgv0001 */.elementor-44 .elementor-element.elementor-element-fgv0001{padding:48px 0 80px !important;align-items:center !important;text-align:center}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-eyebrow .elementor-heading-title{display:inline-block;font-size:13px !important;font-weight:800 !important;letter-spacing:.16em !important;text-transform:uppercase;color:#235A2D !important;background:#EAF3E5;border-radius:999px;padding:7px 16px;line-height:1.2 !important}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-title .elementor-heading-title{font-size:38px !important;line-height:1.15 !important;font-weight:700 !important;color:#0F3A1F !important;margin:0}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-title .elementor-heading-title::after{content:'';display:block;width:64px;height:4px;border-radius:4px;margin:14px auto 0;background:linear-gradient(90deg,#F0C543,#00943F)}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-text,.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-text p{font-size:17px !important;line-height:1.6 !important;color:#33473A !important;max-width:720px;margin:0 auto !important;text-align:center}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-frame{position:relative !important;isolation:isolate;width:100% !important;max-width:960px !important;margin:12px auto 0 !important;padding:14px !important;border-radius:26px !important;border:1px solid rgba(240,197,67,.55) !important;background:var(--fg-panel) !important;background-color:#0A2E1A !important;box-shadow:0 30px 60px -32px rgba(7,31,18,.7) !important;overflow:hidden !important;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-frame:hover{transform:translateY(-4px);box-shadow:0 38px 70px -30px rgba(7,31,18,.8) !important}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-frame .elementor-widget-video,.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-frame .elementor-widget-container,.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-frame .elementor-wrapper{width:100%;border-radius:16px;overflow:hidden}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-frame iframe{border-radius:16px}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-btn .elementor-button{display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:12px 30px !important;border-radius:14px !important;background:linear-gradient(135deg,#F6D56A,#EBC245) !important;color:#10281A !important;font-weight:800 !important;font-size:16px !important;box-shadow:0 14px 28px -16px rgba(240,197,67,.9);transition:transform .3s ease,box-shadow .3s ease}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-btn .elementor-button:hover{transform:translateY(-2px);box-shadow:0 18px 32px -16px rgba(240,197,67,1)}
.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-btn .elementor-button-icon{color:#C4160A}
@media(max-width:1024px){.elementor-44 .elementor-element.elementor-element-fgv0001{padding:40px 0 64px !important}.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-title .elementor-heading-title{font-size:34px !important}}
@media(max-width:640px){.elementor-44 .elementor-element.elementor-element-fgv0001{padding:32px 0 48px !important}.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-title .elementor-heading-title{font-size:28px !important}.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-text,.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-text p{font-size:16px !important;text-align:justify}.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-frame{padding:8px !important;border-radius:20px !important}.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-btn,.elementor-44 .elementor-element.elementor-element-fgv0001 .fgv-btn .elementor-button{width:100%}}/* End custom CSS */