.elementor-415 .elementor-element.elementor-element-36c87b44:not(.elementor-motion-effects-element-type-background), .elementor-415 .elementor-element.elementor-element-36c87b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-415 .elementor-element.elementor-element-36c87b44 > .elementor-background-overlay{background-color:var( --e-global-color-accent );-webkit-mask-image:url("https://hafmlearning.com/wp-content/uploads/2026/07/header_decoration.png");opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;-webkit-mask-size:140px;-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;}.elementor-415 .elementor-element.elementor-element-36c87b44 > .elementor-container{min-height:300px;}.elementor-415 .elementor-element.elementor-element-36c87b44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;overflow:visible;}.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-10f50e24.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-415 .elementor-element.elementor-element-10f50e24.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-415 .elementor-element.elementor-element-10f50e24 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-415 .elementor-element.elementor-element-290fb023{overflow:visible;}.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-eb2b4eb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-415 .elementor-element.elementor-element-eb2b4eb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-415 .elementor-element.elementor-element-eb2b4eb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-415 .elementor-element.elementor-element-eb2b4eb > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-415 .elementor-element.elementor-element-768c00fb{text-align:center;}.elementor-415 .elementor-element.elementor-element-768c00fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:50px;font-weight:900;text-transform:capitalize;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-da63c0f );}.elementor-415 .elementor-element.elementor-element-48e36dda{overflow:visible;}.elementor-bc-flex-widget .elementor-415 .elementor-element.elementor-element-465fff19.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-415 .elementor-element.elementor-element-465fff19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-415 .elementor-element.elementor-element-465fff19.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-415 .elementor-element.elementor-element-465fff19 > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-415 .elementor-element.elementor-element-e7f4dbd{width:auto;max-width:auto;padding:10px 10px 10px 0px;}.elementor-415 .elementor-element.elementor-element-e7f4dbd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.1px;color:var( --e-global-color-da63c0f );}.elementor-415 .elementor-element.elementor-element-e7f4dbd .elementor-heading-title:hover a{color:var( --e-global-color-accent );}.elementor-415 .elementor-element.elementor-element-13b04359{width:var( --container-widget-width, 15px );max-width:15px;--container-widget-width:15px;--container-widget-flex-grow:0;}.elementor-415 .elementor-element.elementor-element-13b04359 .elementor-icon-wrapper{text-align:center;}.elementor-415 .elementor-element.elementor-element-13b04359.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-da63c0f );}.elementor-415 .elementor-element.elementor-element-13b04359.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-13b04359.elementor-view-default .elementor-icon{color:var( --e-global-color-da63c0f );border-color:var( --e-global-color-da63c0f );}.elementor-415 .elementor-element.elementor-element-13b04359.elementor-view-framed .elementor-icon, .elementor-415 .elementor-element.elementor-element-13b04359.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-da63c0f );}.elementor-415 .elementor-element.elementor-element-13b04359 .elementor-icon{font-size:15px;}.elementor-415 .elementor-element.elementor-element-13b04359 .elementor-icon svg{height:15px;}.elementor-415 .elementor-element.elementor-element-13b04359 .elementor-icon i, .elementor-415 .elementor-element.elementor-element-13b04359 .elementor-icon svg{transform:rotate(80deg);}.elementor-415 .elementor-element.elementor-element-9b28dd1{width:auto;max-width:auto;}.elementor-415 .elementor-element.elementor-element-9b28dd1 > .elementor-widget-container{padding:10px 15px 10px 10px;}.elementor-415 .elementor-element.elementor-element-9b28dd1 .section-main-title,.elementor-415 .elementor-element.elementor-element-9b28dd1 .section-main-title a{color:var( --e-global-color-da63c0f );}.elementor-415 .elementor-element.elementor-element-9b28dd1 .section-main-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.1px;}.elementor-415 .elementor-element.elementor-element-4b611bbe{padding:90px 0px 20px 0px;overflow:visible;}.elementor-415 .elementor-element.elementor-element-3376f8e5.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-415 .elementor-element.elementor-element-61b3cb4{overflow:visible;}.elementor-415 .elementor-element.elementor-element-828eb7d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-415 .elementor-element.elementor-element-828eb7d > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-415 .elementor-element.elementor-element-c59421e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-415 .elementor-element.elementor-element-c59421e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:38px;font-weight:900;text-transform:capitalize;line-height:1.4em;letter-spacing:0px;color:var( --e-global-color-a434f6c );}.elementor-415 .elementor-element.elementor-element-2d5d330{margin:0px 210px calc(var(--kit-widget-spacing, 0px) + 0px) 210px;text-align:center;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:0.1px;}.elementor-415 .elementor-element.elementor-element-b9fa668{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;overflow:visible;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-card{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-image-card{display:block;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-blog-block-post .elementskit-post-body{padding:0px 30px 5px 30px;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-image-card .elementskit-post-body{padding:0px 30px 5px 30px;}.elementor-415 .elementor-element.elementor-element-6c13464 .post-meta-list a, .elementor-415 .elementor-element.elementor-element-6c13464 .post-meta-list .meta-date-text{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-415 .elementor-element.elementor-element-6c13464 .post-meta-list{text-align:left;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-body .entry-title, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-entry-header .entry-title, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-body .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-entry-header .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-card{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-image-card{display:block;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-blog-block-post .elementskit-post-body{padding:0px 30px 5px 30px;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-image-card .elementskit-post-body{padding:0px 30px 5px 30px;}.elementor-415 .elementor-element.elementor-element-ca7db4b .post-meta-list a, .elementor-415 .elementor-element.elementor-element-ca7db4b .post-meta-list .meta-date-text{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-415 .elementor-element.elementor-element-ca7db4b .post-meta-list{text-align:left;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-body .entry-title, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-entry-header .entry-title, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-body .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-entry-header .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-card{background-color:var( --e-global-color-primary );border-radius:25px 25px 25px 25px;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-image-card{display:block;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-blog-block-post .elementskit-post-body{padding:0px 30px 5px 30px;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-image-card .elementskit-post-body{padding:0px 30px 5px 30px;}.elementor-415 .elementor-element.elementor-element-b279286 .post-meta-list a, .elementor-415 .elementor-element.elementor-element-b279286 .post-meta-list .meta-date-text{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-415 .elementor-element.elementor-element-b279286 .post-meta-list{text-align:left;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-body .entry-title, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-entry-header .entry-title, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-image-card .elementskit-post-body .entry-title  a,  .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-card .elementskit-entry-header .entry-title  a,.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-blog-block-post .elementskit-post-body .entry-title a{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-body .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-entry-header .entry-title{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-415 .elementor-element.elementor-element-10f50e24{width:60%;}.elementor-415 .elementor-element.elementor-element-eb2b4eb{width:100%;}}@media(max-width:1024px){.elementor-415 .elementor-element.elementor-element-10f50e24 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-415 .elementor-element.elementor-element-9b28dd1 .section-main-title{text-align:left;}.elementor-415 .elementor-element.elementor-element-61b3cb4{padding:0% 10% 0% 10%;}.elementor-415 .elementor-element.elementor-element-b9fa668{--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-card{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-415 .elementor-element.elementor-element-10f50e24 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-415 .elementor-element.elementor-element-768c00fb .elementor-heading-title{font-size:44px;}.elementor-415 .elementor-element.elementor-element-4b611bbe{padding:70px 0px 0px 0px;}.elementor-415 .elementor-element.elementor-element-61b3cb4{padding:0% 0% 0% 0%;}.elementor-415 .elementor-element.elementor-element-c59421e{width:100%;max-width:100%;}.elementor-415 .elementor-element.elementor-element-c59421e .elementor-heading-title{font-size:27px;}.elementor-415 .elementor-element.elementor-element-2d5d330{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:15px;}.elementor-415 .elementor-element.elementor-element-b9fa668{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-post-body .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-6c13464 .elementskit-entry-header .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-post-body .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-ca7db4b .elementskit-entry-header .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-blog-block-post, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-image-card, .elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-card{margin:0px 0px 30px 0px;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-post-body .entry-title{text-align:center;}.elementor-415 .elementor-element.elementor-element-b279286 .elementskit-entry-header .entry-title{text-align:center;}}