.elementor-3296 .elementor-element.elementor-element-e6595f1{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:84px;--padding-bottom:84px;--padding-left:20px;--padding-right:20px;}.elementor-3296 .elementor-element.elementor-element-e6595f1:not(.elementor-motion-effects-element-type-background), .elementor-3296 .elementor-element.elementor-element-e6595f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #295732 0%, #10301C 100%);}.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-3296 .elementor-element.elementor-element-736658e{text-align:center;}.elementor-3296 .elementor-element.elementor-element-736658e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;color:#EBD541;}.elementor-3296 .elementor-element.elementor-element-3f282d4{text-align:center;}.elementor-3296 .elementor-element.elementor-element-3f282d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:46px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3296 .elementor-element.elementor-element-7cf812b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:17px;color:#d7e6dc;}.elementor-3296 .elementor-element.elementor-element-3891267{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3296 .elementor-element.elementor-element-3891267:not(.elementor-motion-effects-element-type-background), .elementor-3296 .elementor-element.elementor-element-3891267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7F5;}.elementor-3296 .elementor-element.elementor-element-7f5965f{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-3296 .elementor-element.elementor-element-267044c .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-3296 .elementor-element.elementor-element-267044c.elementor-view-stacked .elementor-icon{background-color:#295732;}.elementor-3296 .elementor-element.elementor-element-267044c.elementor-view-framed .elementor-icon, .elementor-3296 .elementor-element.elementor-element-267044c.elementor-view-default .elementor-icon{fill:#295732;color:#295732;border-color:#295732;}.elementor-3296 .elementor-element.elementor-element-267044c .elementor-icon{font-size:23px;}.elementor-3296 .elementor-element.elementor-element-267044c .elementor-icon-box-title, .elementor-3296 .elementor-element.elementor-element-267044c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-3296 .elementor-element.elementor-element-267044c .elementor-icon-box-title{color:#11281A;}.elementor-3296 .elementor-element.elementor-element-267044c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5b6b61;}.elementor-3296 .elementor-element.elementor-element-01d9c62 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-3296 .elementor-element.elementor-element-01d9c62.elementor-view-stacked .elementor-icon{background-color:#295732;}.elementor-3296 .elementor-element.elementor-element-01d9c62.elementor-view-framed .elementor-icon, .elementor-3296 .elementor-element.elementor-element-01d9c62.elementor-view-default .elementor-icon{fill:#295732;color:#295732;border-color:#295732;}.elementor-3296 .elementor-element.elementor-element-01d9c62 .elementor-icon{font-size:23px;}.elementor-3296 .elementor-element.elementor-element-01d9c62 .elementor-icon-box-title, .elementor-3296 .elementor-element.elementor-element-01d9c62 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-3296 .elementor-element.elementor-element-01d9c62 .elementor-icon-box-title{color:#11281A;}.elementor-3296 .elementor-element.elementor-element-01d9c62 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5b6b61;}.elementor-3296 .elementor-element.elementor-element-f863c01 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-3296 .elementor-element.elementor-element-f863c01.elementor-view-stacked .elementor-icon{background-color:#295732;}.elementor-3296 .elementor-element.elementor-element-f863c01.elementor-view-framed .elementor-icon, .elementor-3296 .elementor-element.elementor-element-f863c01.elementor-view-default .elementor-icon{fill:#295732;color:#295732;border-color:#295732;}.elementor-3296 .elementor-element.elementor-element-f863c01 .elementor-icon{font-size:23px;}.elementor-3296 .elementor-element.elementor-element-f863c01 .elementor-icon-box-title, .elementor-3296 .elementor-element.elementor-element-f863c01 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-3296 .elementor-element.elementor-element-f863c01 .elementor-icon-box-title{color:#11281A;}.elementor-3296 .elementor-element.elementor-element-f863c01 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5b6b61;}.elementor-3296 .elementor-element.elementor-element-2811260 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-3296 .elementor-element.elementor-element-2811260.elementor-view-stacked .elementor-icon{background-color:#295732;}.elementor-3296 .elementor-element.elementor-element-2811260.elementor-view-framed .elementor-icon, .elementor-3296 .elementor-element.elementor-element-2811260.elementor-view-default .elementor-icon{fill:#295732;color:#295732;border-color:#295732;}.elementor-3296 .elementor-element.elementor-element-2811260 .elementor-icon{font-size:23px;}.elementor-3296 .elementor-element.elementor-element-2811260 .elementor-icon-box-title, .elementor-3296 .elementor-element.elementor-element-2811260 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-3296 .elementor-element.elementor-element-2811260 .elementor-icon-box-title{color:#11281A;}.elementor-3296 .elementor-element.elementor-element-2811260 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5b6b61;}.elementor-3296 .elementor-element.elementor-element-bc0de69 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-3296 .elementor-element.elementor-element-bc0de69.elementor-view-stacked .elementor-icon{background-color:#295732;}.elementor-3296 .elementor-element.elementor-element-bc0de69.elementor-view-framed .elementor-icon, .elementor-3296 .elementor-element.elementor-element-bc0de69.elementor-view-default .elementor-icon{fill:#295732;color:#295732;border-color:#295732;}.elementor-3296 .elementor-element.elementor-element-bc0de69 .elementor-icon{font-size:23px;}.elementor-3296 .elementor-element.elementor-element-bc0de69 .elementor-icon-box-title, .elementor-3296 .elementor-element.elementor-element-bc0de69 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-3296 .elementor-element.elementor-element-bc0de69 .elementor-icon-box-title{color:#11281A;}.elementor-3296 .elementor-element.elementor-element-bc0de69 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5b6b61;}.elementor-3296 .elementor-element.elementor-element-1456ddf .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-3296 .elementor-element.elementor-element-1456ddf.elementor-view-stacked .elementor-icon{background-color:#295732;}.elementor-3296 .elementor-element.elementor-element-1456ddf.elementor-view-framed .elementor-icon, .elementor-3296 .elementor-element.elementor-element-1456ddf.elementor-view-default .elementor-icon{fill:#295732;color:#295732;border-color:#295732;}.elementor-3296 .elementor-element.elementor-element-1456ddf .elementor-icon{font-size:23px;}.elementor-3296 .elementor-element.elementor-element-1456ddf .elementor-icon-box-title, .elementor-3296 .elementor-element.elementor-element-1456ddf .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-3296 .elementor-element.elementor-element-1456ddf .elementor-icon-box-title{color:#11281A;}.elementor-3296 .elementor-element.elementor-element-1456ddf .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5b6b61;}.elementor-3296 .elementor-element.elementor-element-8f0d919 .elementor-icon-box-wrapper{text-align:start;gap:22px;}.elementor-3296 .elementor-element.elementor-element-8f0d919.elementor-view-stacked .elementor-icon{background-color:#295732;}.elementor-3296 .elementor-element.elementor-element-8f0d919.elementor-view-framed .elementor-icon, .elementor-3296 .elementor-element.elementor-element-8f0d919.elementor-view-default .elementor-icon{fill:#295732;color:#295732;border-color:#295732;}.elementor-3296 .elementor-element.elementor-element-8f0d919 .elementor-icon{font-size:23px;}.elementor-3296 .elementor-element.elementor-element-8f0d919 .elementor-icon-box-title, .elementor-3296 .elementor-element.elementor-element-8f0d919 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;}.elementor-3296 .elementor-element.elementor-element-8f0d919 .elementor-icon-box-title{color:#11281A;}.elementor-3296 .elementor-element.elementor-element-8f0d919 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#5b6b61;}@media(max-width:1024px){.elementor-3296 .elementor-element.elementor-element-7f5965f{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3296 .elementor-element.elementor-element-7f5965f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */.lms-card{position:relative;overflow:hidden;background:#fff;border:1px solid #E7ECE8;border-radius:20px;padding:32px 28px!important;height:100%;box-shadow:0 4px 18px rgba(20,51,31,.05);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;}.lms-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#2E6B43,#EBD541);transform:scaleX(0);transform-origin:left;transition:transform .35s ease;}.lms-card:hover{transform:translateY(-7px);box-shadow:0 20px 44px rgba(20,51,31,.13);border-color:#d3e2d8;}.lms-card:hover:before{transform:scaleX(1);}.lms-card .elementor-icon{background:linear-gradient(135deg,#2E6B43,#17472A)!important;border-radius:15px!important;width:56px!important;height:56px!important;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 18px rgba(23,71,42,.28);transition:transform .28s ease;}.lms-card:hover .elementor-icon{transform:scale(1.06);}.lms-card .elementor-icon svg{width:23px;height:23px;fill:#fff!important;}.lms-card .elementor-icon-box-content:after{content:"View →";display:inline-block;margin-top:18px;color:#2E6B43;font-family:"DM Sans",sans-serif;font-weight:700;font-size:14px;letter-spacing:.2px;transition:color .25s ease,transform .25s ease;}.lms-card:hover .elementor-icon-box-content:after{color:#17472A;transform:translateX(4px);}.lms-card .elementor-icon-box-title{margin-top:4px;}.lms-card .elementor-icon-box-title a:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;}.lms-card .elementor-icon-box-title a{position:static;}/* End custom CSS */