.elementor-254 .elementor-element.elementor-element-ftr0001:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-ftr0001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14461A;}.elementor-254 .elementor-element.elementor-element-ftr0001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 40px 30px 40px;}.elementor-254 .elementor-element.elementor-element-ftr0001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-254 .elementor-element.elementor-element-ftr0003{text-align:center;}.elementor-254 .elementor-element.elementor-element-ftr0003 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:24px;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-254 .elementor-element.elementor-element-ftr0004{text-align:center;font-family:"Cairo", Sans-serif;font-size:15px;color:#C8E6C9;}.elementor-254 .elementor-element.elementor-element-ftr0006{text-align:start;}.elementor-254 .elementor-element.elementor-element-ftr0006 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-icon i{color:#E65100;transition:color 0.3s;}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-icon svg{fill:#E65100;transition:fill 0.3s;}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-ftr0007{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-item > a{font-family:"Cairo", Sans-serif;}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-text{color:#C8E6C9;transition:color 0.3s;}.elementor-254 .elementor-element.elementor-element-ftr0007 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-ftr0009{text-align:start;}.elementor-254 .elementor-element.elementor-element-ftr0009 .elementor-heading-title{font-family:"Kufam", Sans-serif;font-size:20px;font-weight:600;color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-ftr0010{--grid-template-columns:repeat(0, auto);text-align:right;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-254 .elementor-element.elementor-element-ftr0010 .elementor-social-icon{background-color:#FFFFFF;}.elementor-254 .elementor-element.elementor-element-ftr0010 .elementor-social-icon i{color:#1B5E20;}.elementor-254 .elementor-element.elementor-element-ftr0010 .elementor-social-icon svg{fill:#1B5E20;}.elementor-254 .elementor-element.elementor-element-cpyr001:not(.elementor-motion-effects-element-type-background), .elementor-254 .elementor-element.elementor-element-cpyr001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D3311;}.elementor-254 .elementor-element.elementor-element-cpyr001{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255,255,255,0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 40px 20px 40px;}.elementor-254 .elementor-element.elementor-element-cpyr001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-254 .elementor-element.elementor-element-cpyr003{text-align:center;font-family:"Cairo", Sans-serif;font-size:14px;color:#8B9E8E;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-254 .elementor-element.elementor-element-ftr0002{width:40%;}.elementor-254 .elementor-element.elementor-element-ftr0005{width:30%;}.elementor-254 .elementor-element.elementor-element-ftr0008{width:30%;}.elementor-254 .elementor-element.elementor-element-cpyr002{width:100%;}}/* Start custom CSS */.elementor-254 .elementor-element-ftr0001{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'80'%20height%3D'80'%20viewBox%3D'0%200%2080%2080'%3E%3Cg%20fill%3D'none'%20stroke%3D'%23ffffff'%20stroke-opacity%3D'0.08'%20stroke-width%3D'1'%3E%3Crect%20x%3D'22'%20y%3D'22'%20width%3D'36'%20height%3D'36'%2F%3E%3Crect%20x%3D'22'%20y%3D'22'%20width%3D'36'%20height%3D'36'%20transform%3D'rotate(45%2040%2040)'%2F%3E%3Ccircle%20cx%3D'40'%20cy%3D'40'%20r%3D'6'%2F%3E%3Cpath%20d%3D'M0%200L22%2022M80%200L58%2022M0%2080L22%2058M80%2080L58%2058'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")!important;background-size:80px 80px!important}
/* ga-3d */
.ga-hidden-js{margin:0!important;height:0;overflow:hidden}
.ga-3d{perspective:1000px}
.ga-3d>.elementor-widget-wrap{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--ty,0px));transition:transform .18s ease-out,box-shadow .3s ease;position:relative;will-change:transform}
.ga-3d:hover>.elementor-widget-wrap{--ty:-8px}
.ga-3d>.elementor-widget-wrap::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.22),transparent 55%);opacity:0;transition:opacity .3s}
.ga-3d:hover>.elementor-widget-wrap::after{opacity:1}
.ga-3d .elementor-widget-image{transform:translateZ(40px)}
.ga-3d .elementor-widget-heading{transform:translateZ(28px)}
.ga-3d .elementor-widget-text-editor{transform:translateZ(14px)}
/* ga-3d-end */
/* ga-reveal */
.ga-anim .ga-reveal{opacity:0;transform:perspective(900px) translateY(46px) rotateX(16deg) scale(.95);transform-origin:50% 100%;transition:opacity .75s ease var(--gd,0s),transform .9s cubic-bezier(.2,.75,.2,1) var(--gd,0s)}
.ga-anim .ga-reveal.ga-rv-flip{transform:perspective(900px) rotateY(-28deg) translateX(-30px) scale(.94);transform-origin:100% 50%}
.ga-anim .ga-reveal.is-in{opacity:1;transform:none}
@keyframes gaPop{0%{transform:scale(.4) rotate(-14deg);opacity:0}60%{transform:scale(1.18) rotate(6deg);opacity:1}100%{transform:scale(1) rotate(0)}}
@keyframes gaRing{0%{box-shadow:0 0 0 0 rgba(230,81,0,.55),0 12px 28px rgba(0,0,0,.25)}100%{box-shadow:0 0 0 18px rgba(230,81,0,0),0 12px 28px rgba(0,0,0,.25)}}
@keyframes gaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}
.ga-anim .ga-why.is-in .elementor-icon{animation:gaPop .7s cubic-bezier(.2,.8,.2,1.2) calc(var(--gd,0s) + .35s) both,gaFloat 3.6s ease-in-out calc(var(--gd,0s) + 1.2s) infinite}
.ga-anim .ga-teacher.is-in img{animation:gaRing 1.4s ease-out calc(var(--gd,0s) + .4s) 1}
.ga-anim .ga-team-group.ga-reveal{transform:translateY(24px)}
/* ga-reveal-end *//* End custom CSS */