.elementor-5941 .elementor-element.elementor-element-cf37c6c{--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:center;--align-items:center;--flex-wrap:nowrap;--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:32;--padding-left:var(--space-5);--padding-right:var(--space-5);}.elementor-5941 .elementor-element.elementor-element-cf37c6c:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-cf37c6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eobacademy.com/wp-content/uploads/2026/06/gradient-bg-light.png");background-size:cover;}.elementor-5941 .elementor-element.elementor-element-cf37c6c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-74229e2{--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-5941 .elementor-element.elementor-element-74229e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-10445a0 .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#5C5C68;}.elementor-5941 .elementor-element.elementor-element-fe2c0e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );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-5941 .elementor-element.elementor-element-c0150be{color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-155b74b{--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;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );background-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-6c7075d .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-6c7075d .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-6c7075d .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-6c7075d .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-6c7075d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-ed20653 .elementor-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );fill:#000000;color:#000000;background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-ed20653 .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-ed20653 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-ed20653 .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-ed20653 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-bd47373{--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-5941 .elementor-element.elementor-element-bd47373.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-87e8c4a{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:var(--space-8);--padding-bottom:var(--space-8);--padding-left:var(--space-5);--padding-right:var(--space-5);}.elementor-5941 .elementor-element.elementor-element-4ec70187{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:var( --e-global-color-9237e24 );--border-color:var( --e-global-color-9237e24 );--border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-card);box-shadow:0px 3px 10px -6px rgba(26, 26, 31, 0.12);--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-5941 .elementor-element.elementor-element-4ec70187:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-4ec70187 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-507fad12 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-507fad12{width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-48c53c0a{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-5941 .elementor-element.elementor-element-48c53c0a.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5941 .elementor-element.elementor-element-370c9b4f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-a8998c2{color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-45a577f{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:var( --e-global-color-9237e24 );--border-color:var( --e-global-color-9237e24 );--border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-card);box-shadow:0px 3px 10px -6px rgba(26, 26, 31, 0.12);--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-5941 .elementor-element.elementor-element-45a577f:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-45a577f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-322222b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-322222b{width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-41fe0ca{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-5941 .elementor-element.elementor-element-41fe0ca.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5941 .elementor-element.elementor-element-803a852 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-1121265{color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-1866ef0{--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;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 8px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:8px;border-color:var( --e-global-color-9237e24 );--border-color:var( --e-global-color-9237e24 );--border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-card);box-shadow:0px 3px 10px -6px rgba(26, 26, 31, 0.12);--padding-top:24px;--padding-bottom:24px;--padding-left:32px;--padding-right:32px;}.elementor-5941 .elementor-element.elementor-element-1866ef0:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-1866ef0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-29f60a6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:56px;font-weight:900;text-transform:none;font-style:normal;text-decoration:none;line-height:44px;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-29f60a6{width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-8b63b0b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-5941 .elementor-element.elementor-element-8b63b0b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-5941 .elementor-element.elementor-element-8cdfebd .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-11ac91e{color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-7f96e98{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:var(--section-y);--padding-bottom:var(--section-y);--padding-left:var(--space-5);--padding-right:var(--space-5);}.elementor-5941 .elementor-element.elementor-element-cda3904{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-e0f1636 .elementor-heading-title{font-family:"Space Mono", Sans-serif;font-size:14px;font-weight:500;line-height:19.2px;letter-spacing:1.92px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-10a206d{text-align:center;}.elementor-5941 .elementor-element.elementor-element-10a206d .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-9770aed{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5rem;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-3b30475{--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;--justify-content:space-between;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-5941 .elementor-element.elementor-element-65a94f63{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE9DE;--border-color:#EFE9DE;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px -16px rgba(26, 26, 31, 0.2);}.elementor-5941 .elementor-element.elementor-element-65a94f63:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-65a94f63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-33204db7 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-5941 .elementor-element.elementor-element-5ee1437e{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:var(--space-6);--padding-bottom:var(--space-6);--padding-left:var(--space-6);--padding-right:var(--space-6);}.elementor-5941 .elementor-element.elementor-element-4825cb7c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-73d72480{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-1873e9f9{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5941 .elementor-element.elementor-element-4c7f9c93{color:var( --e-global-color-c81ffa0 );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-170ca6e0 .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-170ca6e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-170ca6e0.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-170ca6e0.elementor-view-default .elementor-icon{color:var( --e-global-color-c81ffa0 );border-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-170ca6e0.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-170ca6e0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-170ca6e0 .elementor-icon{font-size:16px;}.elementor-5941 .elementor-element.elementor-element-170ca6e0 .elementor-icon svg{height:16px;}.elementor-5941 .elementor-element.elementor-element-29d4fc20{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE9DE;--border-color:#EFE9DE;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px -16px rgba(26, 26, 31, 0.2);}.elementor-5941 .elementor-element.elementor-element-29d4fc20:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-29d4fc20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-a18a89 img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-5941 .elementor-element.elementor-element-1d52301c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:var(--space-6);--padding-bottom:var(--space-6);--padding-left:var(--space-6);--padding-right:var(--space-6);}.elementor-5941 .elementor-element.elementor-element-5ac35cb4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-1bbc3f31{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-e6f922a{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5941 .elementor-element.elementor-element-17678a5c{color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-6d9f0018 .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-6d9f0018.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-6d9f0018.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-6d9f0018.elementor-view-default .elementor-icon{color:var( --e-global-color-c81ffa0 );border-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-6d9f0018.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-6d9f0018.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-6d9f0018 .elementor-icon{font-size:16px;}.elementor-5941 .elementor-element.elementor-element-6d9f0018 .elementor-icon svg{height:16px;}.elementor-5941 .elementor-element.elementor-element-a31677d{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE9DE;--border-color:#EFE9DE;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px -16px rgba(26, 26, 31, 0.2);}.elementor-5941 .elementor-element.elementor-element-a31677d:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-a31677d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-a4c829a img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-5941 .elementor-element.elementor-element-567a6fa{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:var(--space-6);--padding-bottom:var(--space-6);--padding-left:var(--space-6);--padding-right:var(--space-6);}.elementor-5941 .elementor-element.elementor-element-44ef732 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-cee0bfc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-02a6771{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5941 .elementor-element.elementor-element-5f2a9d9{color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-dcd1fb0 .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-dcd1fb0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-dcd1fb0.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-dcd1fb0.elementor-view-default .elementor-icon{color:var( --e-global-color-c81ffa0 );border-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-dcd1fb0.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-dcd1fb0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-dcd1fb0 .elementor-icon{font-size:16px;}.elementor-5941 .elementor-element.elementor-element-dcd1fb0 .elementor-icon svg{height:16px;}.elementor-5941 .elementor-element.elementor-element-24ac372{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EFE9DE;--border-color:#EFE9DE;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px -16px rgba(26, 26, 31, 0.2);}.elementor-5941 .elementor-element.elementor-element-24ac372:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-24ac372 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-1ee03cd img{width:100%;height:220px;object-fit:cover;object-position:center center;}.elementor-5941 .elementor-element.elementor-element-2093b84{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:var(--space-6);--padding-bottom:var(--space-6);--padding-left:var(--space-6);--padding-right:var(--space-6);}.elementor-5941 .elementor-element.elementor-element-159357d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:1.5rem;font-weight:800;text-transform:none;font-style:normal;text-decoration:none;line-height:2rem;letter-spacing:0.7px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-0a05a19{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-2c3363b{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-5941 .elementor-element.elementor-element-c15c3c4{color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-997f37f .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-997f37f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-997f37f.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-997f37f.elementor-view-default .elementor-icon{color:var( --e-global-color-c81ffa0 );border-color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-997f37f.elementor-view-framed .elementor-icon, .elementor-5941 .elementor-element.elementor-element-997f37f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-997f37f .elementor-icon{font-size:16px;}.elementor-5941 .elementor-element.elementor-element-997f37f .elementor-icon svg{height:16px;}.elementor-5941 .elementor-element.elementor-element-8e6ea93{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:var(--section-y);--padding-bottom:var(--section-y);--padding-left:var(--space-5);--padding-right:var(--space-5);}.elementor-5941 .elementor-element.elementor-element-8e6ea93:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-8e6ea93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eobacademy.com/wp-content/uploads/2026/06/gradient-bg-light.png");background-size:cover;}.elementor-5941 .elementor-element.elementor-element-7c374cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5941 .elementor-element.elementor-element-de926ce .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:#5C5C68;}.elementor-5941 .elementor-element.elementor-element-c4511ee{text-align:center;}.elementor-5941 .elementor-element.elementor-element-c4511ee .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-a0952dd{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:24px 24px;--row-gap:24px;--column-gap:24px;--grid-auto-flow:row;}.elementor-5941 .elementor-element.elementor-element-78e492d{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-b09eff7{--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:flex-start;}.elementor-5941 .elementor-element.elementor-element-7650f58 > .elementor-widget-container{--e-transform-rotateZ:-10deg;}.elementor-5941 .elementor-element.elementor-element-caa103f{--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;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-5941 .elementor-element.elementor-element-ce68a8f{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-ce68a8f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-00ad280{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;}.elementor-5941 .elementor-element.elementor-element-00ad280 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-42a77de .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-42a77de > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-841efe7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5941 .elementor-element.elementor-element-841efe7 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-bd2502f{color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-bd2502f > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-bd2502f.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-50d2ccd .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-50d2ccd .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-50d2ccd .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-50d2ccd .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-50d2ccd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-50d2ccd > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-2345583{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-7e40df8{--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:flex-start;}.elementor-5941 .elementor-element.elementor-element-7b293bb > .elementor-widget-container{--e-transform-rotateZ:-10deg;}.elementor-5941 .elementor-element.elementor-element-7e164d0{--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;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-5941 .elementor-element.elementor-element-1cfe1bd{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-5aa4fc9{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;}.elementor-5941 .elementor-element.elementor-element-0632519 .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-0632519 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-e417e58 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5941 .elementor-element.elementor-element-e417e58 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-42be91c{color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-42be91c > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-42be91c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-a5bde66 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-a5bde66 .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-a5bde66 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-a5bde66 .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-a5bde66 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-a5bde66 > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-b12a881{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-d0c544f{--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:flex-start;}.elementor-5941 .elementor-element.elementor-element-7722df9 > .elementor-widget-container{--e-transform-rotateZ:-10deg;}.elementor-5941 .elementor-element.elementor-element-ae3dabe{--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;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-5941 .elementor-element.elementor-element-323e43f{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-323e43f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-0cbe80e{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;}.elementor-5941 .elementor-element.elementor-element-76dae91 .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-76dae91 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-245dca6 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5941 .elementor-element.elementor-element-245dca6 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-a4d6fd8{color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-a4d6fd8 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-a4d6fd8.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-66920b6 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-66920b6 .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-66920b6 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-66920b6 .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-66920b6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-66920b6 > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-98b0063{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-3a2380e{--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:flex-start;}.elementor-5941 .elementor-element.elementor-element-fd1c022 > .elementor-widget-container{--e-transform-rotateZ:-10deg;}.elementor-5941 .elementor-element.elementor-element-0263d77{--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;--justify-content:flex-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:16px;--margin-bottom:16px;--margin-left:16px;--margin-right:16px;}.elementor-5941 .elementor-element.elementor-element-6965513{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-8efb5e4{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:12px;}.elementor-5941 .elementor-element.elementor-element-796ff55 .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-761c10e );}.elementor-5941 .elementor-element.elementor-element-796ff55 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-c865283 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:26px;letter-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-5941 .elementor-element.elementor-element-c865283 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-4fd4d40{color:#FFFFFF;}.elementor-5941 .elementor-element.elementor-element-4fd4d40 > .elementor-widget-container{padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-4fd4d40.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-5be8bdd .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );font-style:var( --e-global-typography-accent-font-style );text-decoration:var( --e-global-typography-accent-text-decoration );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-5be8bdd .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-5be8bdd .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-5be8bdd .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-5be8bdd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-5be8bdd > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-aad7976{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:var(--section-y);--padding-bottom:var(--section-y);--padding-left:var(--space-5);--padding-right:var(--space-5);}.elementor-5941 .elementor-element.elementor-element-587b48d{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-5941 .elementor-element.elementor-element-d27605f{text-align:center;}.elementor-5941 .elementor-element.elementor-element-d27605f .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-a6f2845{text-align:center;}.elementor-5941 .elementor-element.elementor-element-a6f2845 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-ddbbc15{text-align:center;font-family:"Montserrat", Sans-serif;font-size:1.125rem;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5rem;letter-spacing:0px;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-11a1c30{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-5941 .elementor-element.elementor-element-560264e5{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-4711840{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5941 .elementor-element.elementor-element-4711840.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-36a9b83a .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-36a9b83a .elementor-icon{font-size:20px;}.elementor-5941 .elementor-element.elementor-element-36a9b83a .elementor-icon svg{height:20px;}.elementor-5941 .elementor-element.elementor-element-36a9b83a > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-5c9bab51{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5941 .elementor-element.elementor-element-5c9bab51.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-71da9129 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-12aa577f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-90b0969{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-c722558{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5941 .elementor-element.elementor-element-c722558.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-7f71478 .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-7f71478 .elementor-icon{font-size:20px;}.elementor-5941 .elementor-element.elementor-element-7f71478 .elementor-icon svg{height:20px;}.elementor-5941 .elementor-element.elementor-element-7f71478 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-734d468{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5941 .elementor-element.elementor-element-734d468.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-be3c2f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-b2c66a3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-792b0fc{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-18deeb6{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5941 .elementor-element.elementor-element-18deeb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-b4483b3 .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-b4483b3 .elementor-icon{font-size:20px;}.elementor-5941 .elementor-element.elementor-element-b4483b3 .elementor-icon svg{height:20px;}.elementor-5941 .elementor-element.elementor-element-b4483b3 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-6e4c056{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5941 .elementor-element.elementor-element-6e4c056.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-630d726 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-2045cf1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-73b8ab5{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-258fb53{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5941 .elementor-element.elementor-element-258fb53.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-98daa54 .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-98daa54 .elementor-icon{font-size:20px;}.elementor-5941 .elementor-element.elementor-element-98daa54 .elementor-icon svg{height:20px;}.elementor-5941 .elementor-element.elementor-element-98daa54 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-6f8db40{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5941 .elementor-element.elementor-element-6f8db40.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-b2ba71c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-bc76e8f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-ea2ec04{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-9d3f436{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5941 .elementor-element.elementor-element-9d3f436.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-d9ed002 .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-d9ed002 .elementor-icon{font-size:20px;}.elementor-5941 .elementor-element.elementor-element-d9ed002 .elementor-icon svg{height:20px;}.elementor-5941 .elementor-element.elementor-element-d9ed002 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-3dd711f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5941 .elementor-element.elementor-element-3dd711f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-657a20f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-5deca5e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-2012f91{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-d55be6f{--display:flex;--min-height:40px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5941 .elementor-element.elementor-element-d55be6f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-fc87ddb .elementor-icon-wrapper{text-align:center;}.elementor-5941 .elementor-element.elementor-element-fc87ddb .elementor-icon{font-size:20px;}.elementor-5941 .elementor-element.elementor-element-fc87ddb .elementor-icon svg{height:20px;}.elementor-5941 .elementor-element.elementor-element-fc87ddb > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-ea7f51d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5941 .elementor-element.elementor-element-ea7f51d.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-d66ecbd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-43bd9ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:normal;text-transform:none;font-style:normal;text-decoration:none;line-height:14px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-f86f1da{--display:flex;--padding-top:var(--section-y);--padding-bottom:var(--section-y);--padding-left:var(--space-5);--padding-right:var(--space-5);}.elementor-5941 .elementor-element.elementor-element-254c453{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:96px;--padding-bottom:96px;--padding-left:48px;--padding-right:48px;}.elementor-5941 .elementor-element.elementor-element-254c453:not(.elementor-motion-effects-element-type-background), .elementor-5941 .elementor-element.elementor-element-254c453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://eobacademy.com/wp-content/uploads/2026/06/gradient-bg-light.png");background-size:cover;}.elementor-5941 .elementor-element.elementor-element-73f49b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-5941 .elementor-element.elementor-element-e1f9052 .elementor-heading-title{font-family:var( --e-global-typography-728270d-font-family ), Sans-serif;font-size:var( --e-global-typography-728270d-font-size );font-weight:var( --e-global-typography-728270d-font-weight );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-c81ffa0 );}.elementor-5941 .elementor-element.elementor-element-9bb5583{text-align:center;}.elementor-5941 .elementor-element.elementor-element-9bb5583 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-e3fa961 );}.elementor-5941 .elementor-element.elementor-element-cd56f7e{text-align:center;color:var( --e-global-color-88878d7 );}.elementor-5941 .elementor-element.elementor-element-eada6b7{--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:center;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-5941 .elementor-element.elementor-element-a529d90 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-a529d90 .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-a529d90 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-a529d90 .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-a529d90 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-5941 .elementor-element.elementor-element-752e6f6 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:bold;text-transform:none;font-style:normal;text-decoration:none;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );box-shadow:5px 5px 0px 0px #FFD639;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;padding:16px 80px 16px 80px;}.elementor-5941 .elementor-element.elementor-element-752e6f6 .elementor-button:hover, .elementor-5941 .elementor-element.elementor-element-752e6f6 .elementor-button:focus{color:var( --e-global-color-primary );background-color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-5941 .elementor-element.elementor-element-752e6f6 .elementor-button:hover svg, .elementor-5941 .elementor-element.elementor-element-752e6f6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body.elementor-page-5941:not(.elementor-motion-effects-element-type-background), body.elementor-page-5941 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF7F2;}@media(max-width:1024px) and (min-width:768px){.elementor-5941 .elementor-element.elementor-element-4ec70187{--width:calc(50% - 12px);}.elementor-5941 .elementor-element.elementor-element-45a577f{--width:calc(50% - 12px);}.elementor-5941 .elementor-element.elementor-element-1866ef0{--width:calc(50% - 12px);}.elementor-5941 .elementor-element.elementor-element-65a94f63{--width:calc(50% - 12px);}.elementor-5941 .elementor-element.elementor-element-29d4fc20{--width:calc(50% - 12px);}.elementor-5941 .elementor-element.elementor-element-a31677d{--width:calc(50% - 12px);}.elementor-5941 .elementor-element.elementor-element-24ac372{--width:calc(50% - 12px);}.elementor-5941 .elementor-element.elementor-element-560264e5{--width:calc(50% - 8px);}.elementor-5941 .elementor-element.elementor-element-90b0969{--width:calc(50% - 8px);}.elementor-5941 .elementor-element.elementor-element-792b0fc{--width:calc(50% - 8px);}.elementor-5941 .elementor-element.elementor-element-73b8ab5{--width:calc(50% - 8px);}.elementor-5941 .elementor-element.elementor-element-ea2ec04{--width:calc(50% - 8px);}.elementor-5941 .elementor-element.elementor-element-2012f91{--width:calc(50% - 8px);}}@media(max-width:1024px){.elementor-5941 .elementor-element.elementor-element-cf37c6c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32;--padding-bottom:32;--padding-left:32;--padding-right:32;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-10445a0{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-10445a0 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-10445a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-fe2c0e4{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-fe2c0e4 .elementor-heading-title{font-size:34px;line-height:1.1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-fe2c0e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-6c7075d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-6c7075d > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-5941 .elementor-element.elementor-element-ed20653 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-ed20653 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-87e8c4a{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-5941 .elementor-element.elementor-element-507fad12{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-507fad12 .elementor-heading-title{font-size:56px;line-height:1.1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-507fad12 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-370c9b4f{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-370c9b4f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-370c9b4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-322222b{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-322222b .elementor-heading-title{font-size:56px;line-height:1.1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-322222b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-803a852{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-803a852 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-803a852 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-29f60a6{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-29f60a6 .elementor-heading-title{font-size:56px;line-height:1.1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-29f60a6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-8cdfebd{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-8cdfebd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-8cdfebd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-e0f1636{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-e0f1636 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-10a206d{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-10a206d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-10a206d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-5ee1437e.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-4825cb7c{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-4825cb7c .elementor-heading-title{font-size:32px;line-height:1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-4825cb7c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-73d72480{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-73d72480.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-1873e9f9{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5941 .elementor-element.elementor-element-1d52301c.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-5ac35cb4{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-5ac35cb4 .elementor-heading-title{font-size:32px;line-height:1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-5ac35cb4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-1bbc3f31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-1bbc3f31.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-567a6fa.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-44ef732{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-44ef732 .elementor-heading-title{font-size:32px;line-height:1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-44ef732 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-cee0bfc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-cee0bfc.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-2093b84.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-159357d{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-159357d .elementor-heading-title{font-size:32px;line-height:1em;letter-spacing:1.1px;}.elementor-5941 .elementor-element.elementor-element-159357d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-0a05a19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-0a05a19.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5941 .elementor-element.elementor-element-de926ce{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-de926ce .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-de926ce > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-c4511ee{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-c4511ee .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-c4511ee > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-a0952dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5941 .elementor-element.elementor-element-42a77de{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-42a77de .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-42a77de > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-841efe7{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-841efe7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-50d2ccd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-50d2ccd > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-0632519{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-0632519 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-0632519 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-e417e58{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-e417e58 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-a5bde66 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-a5bde66 > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-76dae91{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-76dae91 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-76dae91 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-245dca6{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-245dca6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-66920b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-66920b6 > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-796ff55{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-796ff55 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-796ff55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-c865283{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-c865283 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 32px 0px 32px;}.elementor-5941 .elementor-element.elementor-element-5be8bdd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-5be8bdd > .elementor-widget-container{padding:0px 32px 32px 32px;}.elementor-5941 .elementor-element.elementor-element-d27605f{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-d27605f .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-d27605f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-a6f2845{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-a6f2845 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-a6f2845 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-71da9129{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-71da9129 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-12aa577f{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-12aa577f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-be3c2f9{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-be3c2f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-b2c66a3{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-b2c66a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-630d726{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-630d726 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-2045cf1{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-2045cf1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-b2ba71c{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-b2ba71c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-bc76e8f{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-bc76e8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-657a20f{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-657a20f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-5deca5e{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-5deca5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-d66ecbd{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-d66ecbd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-43bd9ea{text-align:start;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-43bd9ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-e1f9052{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-e1f9052 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-e1f9052 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-9bb5583{text-align:center;width:100%;max-width:100%;}.elementor-5941 .elementor-element.elementor-element-9bb5583 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-9bb5583 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5941 .elementor-element.elementor-element-a529d90 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-5941 .elementor-element.elementor-element-752e6f6 > .elementor-widget-container{padding:0px 0px 5px 0px;}}@media(max-width:880px){.elementor-5941 .elementor-element.elementor-element-cf37c6c{--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-5941 .elementor-element.elementor-element-74229e2{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5941 .elementor-element.elementor-element-10445a0{text-align:start;}.elementor-5941 .elementor-element.elementor-element-155b74b{--padding-top:2px;--padding-bottom:2px;--padding-left:2px;--padding-right:2px;}.elementor-5941 .elementor-element.elementor-element-bd47373{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-5941 .elementor-element.elementor-element-bd47373.e-con{--align-self:center;}.elementor-5941 .elementor-element.elementor-element-7f96e98{--padding-top:var(--section-y);--padding-bottom:var(--section-y);--padding-left:var(--space-5);--padding-right:var(--space-5);}.elementor-5941 .elementor-element.elementor-element-24ac372{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5941 .elementor-element.elementor-element-a0952dd{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-5941 .elementor-element.elementor-element-74229e2{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-10445a0 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-fe2c0e4 .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:1px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-6c7075d .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-ed20653 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-507fad12 .elementor-heading-title{font-size:56px;line-height:1em;letter-spacing:1px;}.elementor-5941 .elementor-element.elementor-element-370c9b4f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-322222b .elementor-heading-title{font-size:56px;line-height:1em;letter-spacing:1px;}.elementor-5941 .elementor-element.elementor-element-803a852 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-29f60a6 .elementor-heading-title{font-size:56px;line-height:1em;letter-spacing:1px;}.elementor-5941 .elementor-element.elementor-element-8cdfebd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-7f96e98{--content-width:100%;}.elementor-5941 .elementor-element.elementor-element-10a206d .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-4825cb7c .elementor-heading-title{font-size:29px;}.elementor-5941 .elementor-element.elementor-element-73d72480{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-1873e9f9{--flex-wrap:wrap;}.elementor-5941 .elementor-element.elementor-element-5ac35cb4 .elementor-heading-title{font-size:29px;}.elementor-5941 .elementor-element.elementor-element-1bbc3f31{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-44ef732 .elementor-heading-title{font-size:29px;}.elementor-5941 .elementor-element.elementor-element-cee0bfc{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-159357d .elementor-heading-title{font-size:29px;}.elementor-5941 .elementor-element.elementor-element-0a05a19{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5941 .elementor-element.elementor-element-de926ce .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-c4511ee .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-a0952dd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5941 .elementor-element.elementor-element-caa103f{--justify-content:flex-start;--margin-top:0px;--margin-bottom:8px;--margin-left:24px;--margin-right:24px;}.elementor-5941 .elementor-element.elementor-element-42a77de .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-50d2ccd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-7e164d0{--justify-content:flex-start;--margin-top:0px;--margin-bottom:8px;--margin-left:24px;--margin-right:24px;}.elementor-5941 .elementor-element.elementor-element-0632519 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-a5bde66 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-ae3dabe{--justify-content:flex-start;--margin-top:0px;--margin-bottom:8px;--margin-left:24px;--margin-right:24px;}.elementor-5941 .elementor-element.elementor-element-76dae91 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-66920b6 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-0263d77{--justify-content:flex-start;--margin-top:0px;--margin-bottom:8px;--margin-left:24px;--margin-right:24px;}.elementor-5941 .elementor-element.elementor-element-796ff55 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-5be8bdd .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-5941 .elementor-element.elementor-element-d27605f .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-a6f2845 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5941 .elementor-element.elementor-element-4711840{--width:40px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5941 .elementor-element.elementor-element-c722558{--width:40px;}.elementor-5941 .elementor-element.elementor-element-18deeb6{--width:40px;}.elementor-5941 .elementor-element.elementor-element-258fb53{--width:40px;}.elementor-5941 .elementor-element.elementor-element-9d3f436{--width:40px;}.elementor-5941 .elementor-element.elementor-element-d55be6f{--width:40px;}.elementor-5941 .elementor-element.elementor-element-254c453{--padding-top:48px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-5941 .elementor-element.elementor-element-e1f9052 .elementor-heading-title{font-size:var( --e-global-typography-728270d-font-size );line-height:var( --e-global-typography-728270d-line-height );letter-spacing:var( --e-global-typography-728270d-letter-spacing );word-spacing:var( --e-global-typography-728270d-word-spacing );}.elementor-5941 .elementor-element.elementor-element-9bb5583 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(min-width:768px){.elementor-5941 .elementor-element.elementor-element-74229e2{--width:48.312%;}.elementor-5941 .elementor-element.elementor-element-bd47373{--width:48%;}.elementor-5941 .elementor-element.elementor-element-4ec70187{--width:calc(33.333% - 16px);}.elementor-5941 .elementor-element.elementor-element-45a577f{--width:calc(33.333% - 16px);}.elementor-5941 .elementor-element.elementor-element-1866ef0{--width:calc(33.333% - 16px);}.elementor-5941 .elementor-element.elementor-element-65a94f63{--width:calc(50% - 16px);}.elementor-5941 .elementor-element.elementor-element-29d4fc20{--width:calc(50% - 16px);}.elementor-5941 .elementor-element.elementor-element-a31677d{--width:calc(50% - 16px);}.elementor-5941 .elementor-element.elementor-element-24ac372{--width:calc(50% - 16px);}.elementor-5941 .elementor-element.elementor-element-7c374cb{--content-width:678px;}.elementor-5941 .elementor-element.elementor-element-560264e5{--width:calc(50% - 11px);}.elementor-5941 .elementor-element.elementor-element-4711840{--width:40px;}.elementor-5941 .elementor-element.elementor-element-90b0969{--width:calc(50% - 11px);}.elementor-5941 .elementor-element.elementor-element-c722558{--width:40px;}.elementor-5941 .elementor-element.elementor-element-792b0fc{--width:calc(50% - 11px);}.elementor-5941 .elementor-element.elementor-element-18deeb6{--width:40px;}.elementor-5941 .elementor-element.elementor-element-73b8ab5{--width:calc(50% - 11px);}.elementor-5941 .elementor-element.elementor-element-258fb53{--width:40px;}.elementor-5941 .elementor-element.elementor-element-ea2ec04{--width:calc(50% - 11px);}.elementor-5941 .elementor-element.elementor-element-9d3f436{--width:40px;}.elementor-5941 .elementor-element.elementor-element-2012f91{--width:calc(50% - 11px);}.elementor-5941 .elementor-element.elementor-element-d55be6f{--width:40px;}}@media(max-width:880px) and (min-width:768px){.elementor-5941 .elementor-element.elementor-element-74229e2{--width:100%;}}/* Start custom CSS for image, class: .elementor-element-7650f58 */.elementor-5941 .elementor-element.elementor-element-7650f58 img,
.elementor-5941 .elementor-element.elementor-element-7650f58 .elementor-image img {
    /* X-offset | Y-offset | Blur | RGBA Color (40% opacity) */
    filter: drop-shadow(0px 10px 30px rgba(216, 25, 110, 0.4)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b09eff7 *//* 1. Unbreakable Loop Grid Margin Fix */
body .elementor-loop-container .elementor-text-editor p:last-child {
    margin-bottom: 0 !important;
}

/* 2. Unbreakable Arcade Pill Text Color */
body .theme-arcade .elementor-loop-container .eob-pill .elementor-heading-title {
    color: var(--c-magenta-400, #ff66a3) !important; 
}

/* 3. Unbreakable Arcade Body Text Color */
body .theme-arcade .elementor-loop-container .elementor-text-editor,
body .theme-arcade .elementor-loop-container .elementor-text-editor p,
body .theme-arcade .elementor-loop-container .elementor-text-editor span {
    color: var(--text-body) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-841efe7 */.elementor-5941 .elementor-element.elementor-element-841efe7 .elementor-heading-title {
    color: var(--text-strong) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bd2502f */.elementor-5941 .elementor-element.elementor-element-bd2502f .elementor-text-editor,
.elementor-5941 .elementor-element.elementor-element-bd2502f .elementor-text-editor p {
    color: var(--text-body) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78e492d *//* Targets the main container of the component */
.elementor-5941 .elementor-element.elementor-element-78e492d {
    background-color: var(--surface-base);
    border: 1px solid var(--border-hairline);
    border-radius: 24px; /* Or var(--radius-card) */
    box-shadow: var(--shadow-soft);
    overflow: hidden; /* Keeps the image inside the rounded corners */
    transition: all var(--dur) var(--ease); /* Optional: smooth theme switching */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b293bb */.elementor-5941 .elementor-element.elementor-element-7b293bb img,
.elementor-5941 .elementor-element.elementor-element-7b293bb .elementor-image img {
    /* X-offset | Y-offset | Blur | RGBA Color (40% opacity) */
    filter: drop-shadow(0px 10px 30px rgba(216, 25, 110, 0.4)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7e40df8 *//* 1. Unbreakable Loop Grid Margin Fix */
body .elementor-loop-container .elementor-text-editor p:last-child {
    margin-bottom: 0 !important;
}

/* 2. Unbreakable Arcade Pill Text Color */
body .theme-arcade .elementor-loop-container .eob-pill .elementor-heading-title {
    color: var(--c-magenta-400, #ff66a3) !important; 
}

/* 3. Unbreakable Arcade Body Text Color */
body .theme-arcade .elementor-loop-container .elementor-text-editor,
body .theme-arcade .elementor-loop-container .elementor-text-editor p,
body .theme-arcade .elementor-loop-container .elementor-text-editor span {
    color: var(--text-body) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e417e58 */.elementor-5941 .elementor-element.elementor-element-e417e58 .elementor-heading-title {
    color: var(--text-strong) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42be91c */.elementor-5941 .elementor-element.elementor-element-42be91c .elementor-text-editor,
.elementor-5941 .elementor-element.elementor-element-42be91c .elementor-text-editor p {
    color: var(--text-body) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2345583 *//* Targets the main container of the component */
.elementor-5941 .elementor-element.elementor-element-2345583 {
    background-color: var(--surface-base);
    border: 1px solid var(--border-hairline);
    border-radius: 24px; /* Or var(--radius-card) */
    box-shadow: var(--shadow-soft);
    overflow: hidden; /* Keeps the image inside the rounded corners */
    transition: all var(--dur) var(--ease); /* Optional: smooth theme switching */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7722df9 */.elementor-5941 .elementor-element.elementor-element-7722df9 img,
.elementor-5941 .elementor-element.elementor-element-7722df9 .elementor-image img {
    /* X-offset | Y-offset | Blur | RGBA Color (40% opacity) */
    filter: drop-shadow(0px 10px 30px rgba(216, 25, 110, 0.4)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d0c544f *//* 1. Unbreakable Loop Grid Margin Fix */
body .elementor-loop-container .elementor-text-editor p:last-child {
    margin-bottom: 0 !important;
}

/* 2. Unbreakable Arcade Pill Text Color */
body .theme-arcade .elementor-loop-container .eob-pill .elementor-heading-title {
    color: var(--c-magenta-400, #ff66a3) !important; 
}

/* 3. Unbreakable Arcade Body Text Color */
body .theme-arcade .elementor-loop-container .elementor-text-editor,
body .theme-arcade .elementor-loop-container .elementor-text-editor p,
body .theme-arcade .elementor-loop-container .elementor-text-editor span {
    color: var(--text-body) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-245dca6 */.elementor-5941 .elementor-element.elementor-element-245dca6 .elementor-heading-title {
    color: var(--text-strong) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a4d6fd8 */.elementor-5941 .elementor-element.elementor-element-a4d6fd8 .elementor-text-editor,
.elementor-5941 .elementor-element.elementor-element-a4d6fd8 .elementor-text-editor p {
    color: var(--text-body) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b12a881 *//* Targets the main container of the component */
.elementor-5941 .elementor-element.elementor-element-b12a881 {
    background-color: var(--surface-base);
    border: 1px solid var(--border-hairline);
    border-radius: 24px; /* Or var(--radius-card) */
    box-shadow: var(--shadow-soft);
    overflow: hidden; /* Keeps the image inside the rounded corners */
    transition: all var(--dur) var(--ease); /* Optional: smooth theme switching */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fd1c022 */.elementor-5941 .elementor-element.elementor-element-fd1c022 img,
.elementor-5941 .elementor-element.elementor-element-fd1c022 .elementor-image img {
    /* X-offset | Y-offset | Blur | RGBA Color (40% opacity) */
    filter: drop-shadow(0px 10px 30px rgba(216, 25, 110, 0.4)) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a2380e *//* 1. Unbreakable Loop Grid Margin Fix */
body .elementor-loop-container .elementor-text-editor p:last-child {
    margin-bottom: 0 !important;
}

/* 2. Unbreakable Arcade Pill Text Color */
body .theme-arcade .elementor-loop-container .eob-pill .elementor-heading-title {
    color: var(--c-magenta-400, #ff66a3) !important; 
}

/* 3. Unbreakable Arcade Body Text Color */
body .theme-arcade .elementor-loop-container .elementor-text-editor,
body .theme-arcade .elementor-loop-container .elementor-text-editor p,
body .theme-arcade .elementor-loop-container .elementor-text-editor span {
    color: var(--text-body) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c865283 */.elementor-5941 .elementor-element.elementor-element-c865283 .elementor-heading-title {
    color: var(--text-strong) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4fd4d40 */.elementor-5941 .elementor-element.elementor-element-4fd4d40 .elementor-text-editor,
.elementor-5941 .elementor-element.elementor-element-4fd4d40 .elementor-text-editor p {
    color: var(--text-body) !important;
    transition: color var(--dur) var(--ease) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98b0063 *//* Targets the main container of the component */
.elementor-5941 .elementor-element.elementor-element-98b0063 {
    background-color: var(--surface-base);
    border: 1px solid var(--border-hairline);
    border-radius: 24px; /* Or var(--radius-card) */
    box-shadow: var(--shadow-soft);
    overflow: hidden; /* Keeps the image inside the rounded corners */
    transition: all var(--dur) var(--ease); /* Optional: smooth theme switching */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4711840 */.elementor-5941 .elementor-element.elementor-element-4711840 {
    background: var(--grad-pathway); /* Orange to Magenta */
    border-radius: 12px;
    flex-shrink: 0; /* Prevents the box from squishing if the text gets long */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-560264e5 */.elementor-5941 .elementor-element.elementor-element-560264e5 {
    background-color: var(--surface-muted); /* Your #FAF7F2 cream color */
    border: 1px solid var(--border-hairline);
    border-radius: 20px; /* or var(--radius-card) */
    padding: 24px;
    transition: transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}

/* Optional: A gentle lift on hover */
.elementor-5941 .elementor-element.elementor-element-560264e5:hover {
    transform: translateY(-2px);
    box-shadow: var(--shadow-soft);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c722558 */.elementor-5941 .elementor-element.elementor-element-c722558 {
    background: var(--grad-pathway); /* Orange to Magenta */
    border-radius: 12px;
    flex-shrink: 0; /* Prevents the box from squishing if the text gets long */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90b0969 */.elementor-5941 .elementor-element.elementor-element-90b0969 {
    background-color: var(--surface-muted); /* Your #FAF7F2 cream color */
    border: 1px solid var(--border-hairline);
    border-radius: 20px; /* or var(--radius-card) */
    padding: 24px;
    transition: transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}

/* Optional: A gentle lift on hover */
.elementor-5941 .elementor-element.elementor-element-90b0969:hover {
    transform: translateY(-2px);
    box-shadow: var(--shadow-soft);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-18deeb6 */.elementor-5941 .elementor-element.elementor-element-18deeb6 {
    background: var(--grad-pathway); /* Orange to Magenta */
    border-radius: 12px;
    flex-shrink: 0; /* Prevents the box from squishing if the text gets long */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-792b0fc */.elementor-5941 .elementor-element.elementor-element-792b0fc {
    background-color: var(--surface-muted); /* Your #FAF7F2 cream color */
    border: 1px solid var(--border-hairline);
    border-radius: 20px; /* or var(--radius-card) */
    padding: 24px;
    transition: transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}

/* Optional: A gentle lift on hover */
.elementor-5941 .elementor-element.elementor-element-792b0fc:hover {
    transform: translateY(-2px);
    box-shadow: var(--shadow-soft);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-258fb53 */.elementor-5941 .elementor-element.elementor-element-258fb53 {
    background: var(--grad-pathway); /* Orange to Magenta */
    border-radius: 12px;
    flex-shrink: 0; /* Prevents the box from squishing if the text gets long */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-73b8ab5 */.elementor-5941 .elementor-element.elementor-element-73b8ab5 {
    background-color: var(--surface-muted); /* Your #FAF7F2 cream color */
    border: 1px solid var(--border-hairline);
    border-radius: 20px; /* or var(--radius-card) */
    padding: 24px;
    transition: transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}

/* Optional: A gentle lift on hover */
.elementor-5941 .elementor-element.elementor-element-73b8ab5:hover {
    transform: translateY(-2px);
    box-shadow: var(--shadow-soft);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9d3f436 */.elementor-5941 .elementor-element.elementor-element-9d3f436 {
    background: var(--grad-pathway); /* Orange to Magenta */
    border-radius: 12px;
    flex-shrink: 0; /* Prevents the box from squishing if the text gets long */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea2ec04 */.elementor-5941 .elementor-element.elementor-element-ea2ec04 {
    background-color: var(--surface-muted); /* Your #FAF7F2 cream color */
    border: 1px solid var(--border-hairline);
    border-radius: 20px; /* or var(--radius-card) */
    padding: 24px;
    transition: transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}

/* Optional: A gentle lift on hover */
.elementor-5941 .elementor-element.elementor-element-ea2ec04:hover {
    transform: translateY(-2px);
    box-shadow: var(--shadow-soft);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d55be6f */.elementor-5941 .elementor-element.elementor-element-d55be6f {
    background: linear-gradient(90deg, var(--c-magenta-700), var(--c-magenta-500)); /* Orange to Magenta */
    border-radius: 12px;
    flex-shrink: 0; /* Prevents the box from squishing if the text gets long */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2012f91 */.elementor-5941 .elementor-element.elementor-element-2012f91 {
    background-color: var(--surface-muted); /* Your #FAF7F2 cream color */
    border: 1px solid var(--border-hairline);
    border-radius: 20px; /* or var(--radius-card) */
    padding: 24px;
    transition: transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);
}

/* Optional: A gentle lift on hover */
.elementor-5941 .elementor-element.elementor-element-2012f91:hover {
    transform: translateY(-2px);
    box-shadow: var(--shadow-soft);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-254c453 */.elementor-5941 .elementor-element.elementor-element-254c453 {
    border-radius: 24px;
    box-shadow: var(--shadow-card);
    overflow: hidden;
}/* End custom CSS */