.elementor-334 .elementor-element.elementor-element-41e95627{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:12px;--padding-right:12px;}.elementor-334 .elementor-element.elementor-element-41e95627:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-41e95627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #E08E0B 0%, #F5A623 100%);}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-46f18c7b{text-align:center;font-family:"Outfit", Sans-serif;font-size:13.5px;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-5403d061{--display:flex;--padding-top:52px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-5403d061:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-5403d061 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #1F3D75 0%, #0C1A38 100%);}.elementor-334 .elementor-element.elementor-element-3ebbee89{--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:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-334 .elementor-element.elementor-element-51286ab5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-334 .elementor-element.elementor-element-75fea234{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-33b1dda4{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-7556f520{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-43546519{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-4d36af94{text-align:start;}.elementor-334 .elementor-element.elementor-element-4d36af94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:900;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-74cfd247{text-align:start;font-family:"Outfit", Sans-serif;font-size:17px;color:#D7DEFC;}.elementor-334 .elementor-element.elementor-element-4eaed824{text-align:start;font-family:"Outfit", Sans-serif;font-size:13.5px;color:#C7CFEF;}.elementor-334 .elementor-element.elementor-element-38af7c0f{--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:baseline;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-59ccaf46{text-align:start;}.elementor-334 .elementor-element.elementor-element-59ccaf46 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:900;color:#F5A623;}.elementor-334 .elementor-element.elementor-element-3acfb77d{text-align:start;font-family:"Outfit", Sans-serif;font-size:19px;color:#9AA4C9;}.elementor-334 .elementor-element.elementor-element-450a2b3a{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-334 .elementor-element.elementor-element-6563a97e .elementor-button{background-color:#F5A623;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:800;fill:#0C1A38;color:#0C1A38;border-radius:44px 44px 44px 44px;}.elementor-334 .elementor-element.elementor-element-76f7be78{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#AAB4DD;}.elementor-334 .elementor-element.elementor-element-5059d3d1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-334 .elementor-element.elementor-element-17ba91dc{text-align:center;}.elementor-334 .elementor-element.elementor-element-17ba91dc img{width:90%;}.elementor-334 .elementor-element.elementor-element-7530f8e9{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-19eabd7d{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-5b51fe6f{--display:flex;--padding-top:12px;--padding-bottom:12px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-42b74f39{--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;--flex-wrap:nowrap;}.elementor-334 .elementor-element.elementor-element-16c2c6e4{text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;color:#CFD7F5;}.elementor-334 .elementor-element.elementor-element-3b3bfd8a{text-align:start;font-family:"Outfit", Sans-serif;font-size:13px;color:#CFD7F5;}.elementor-334 .elementor-element.elementor-element-b4db1f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-b4db1f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-334 .elementor-element.elementor-element-43980c3e{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-334 .elementor-element.elementor-element-43980c3e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-334 .elementor-element.elementor-element-22feeaff{text-align:center;}.elementor-334 .elementor-element.elementor-element-22feeaff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:800;color:#F5A623;}.elementor-334 .elementor-element.elementor-element-1c9e8867{--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-334 .elementor-element.elementor-element-18c1dfc9{--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:baseline;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-113fd268{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;color:#16213B;}.elementor-334 .elementor-element.elementor-element-7b0f185a{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#16213B;}.elementor-334 .elementor-element.elementor-element-5dc07166{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;color:#16213B;}.elementor-334 .elementor-element.elementor-element-727a0a4d{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#16213B;}.elementor-334 .elementor-element.elementor-element-7c41a95a{text-align:start;font-family:"Outfit", Sans-serif;font-size:11px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-18ac32e9{text-align:start;font-family:"Outfit", Sans-serif;font-size:11px;color:#1FA85C;}.elementor-334 .elementor-element.elementor-element-8f0919a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-334 .elementor-element.elementor-element-399cae21{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-faeffc4{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-200d0b76{text-align:center;}.elementor-334 .elementor-element.elementor-element-200d0b76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:800;color:#E08E0B;}.elementor-334 .elementor-element.elementor-element-52e8151e{text-align:center;}.elementor-334 .elementor-element.elementor-element-52e8151e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-14b11a66{text-align:center;font-family:"Outfit", Sans-serif;font-size:15.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-79671a02{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-334 .elementor-element.elementor-element-22d6e6e7 .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-22d6e6e7 .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-22d6e6e7 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-22d6e6e7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-22d6e6e7 .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-22d6e6e7 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#000000;}.elementor-334 .elementor-element.elementor-element-14d04fc8 .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-14d04fc8 .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-14d04fc8 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-14d04fc8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-14d04fc8 .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-14d04fc8 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#030303;}.elementor-334 .elementor-element.elementor-element-9d3fe74 .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-9d3fe74 .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-9d3fe74 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-9d3fe74 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-9d3fe74 .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-9d3fe74 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#000000;}.elementor-334 .elementor-element.elementor-element-31f78a3d{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-31f78a3d:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-31f78a3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FDF3E0 100%);}.elementor-334 .elementor-element.elementor-element-6d653ab1{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-1cf60b24{text-align:center;}.elementor-334 .elementor-element.elementor-element-1cf60b24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:800;color:#E08E0B;}.elementor-334 .elementor-element.elementor-element-371e4612{text-align:center;}.elementor-334 .elementor-element.elementor-element-371e4612 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-74c93c1b{text-align:center;font-family:"Outfit", Sans-serif;font-size:15.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-347f9a61{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-334 .elementor-element.elementor-element-131e0637 .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-131e0637 .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-131e0637 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-131e0637 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-131e0637 .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-131e0637 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-24db31f3 .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-24db31f3 .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-24db31f3 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-24db31f3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-24db31f3 .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-24db31f3 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-6ef3a04a .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-6ef3a04a .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-6ef3a04a .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-6ef3a04a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-6ef3a04a .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-6ef3a04a .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-19c28522{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-334 .elementor-element.elementor-element-37f9c4ce .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-37f9c4ce .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-37f9c4ce .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-37f9c4ce .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-37f9c4ce .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-37f9c4ce .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-3508d9f6 .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-3508d9f6 .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-3508d9f6 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-3508d9f6 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-3508d9f6 .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-3508d9f6 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-4ae59e07 .elementor-icon-box-wrapper{gap:15px;}.elementor-334 .elementor-element.elementor-element-4ae59e07 .elementor-icon{font-size:24px;}.elementor-334 .elementor-element.elementor-element-4ae59e07 .elementor-icon-box-title, .elementor-334 .elementor-element.elementor-element-4ae59e07 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;}.elementor-334 .elementor-element.elementor-element-4ae59e07 .elementor-icon-box-title{color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-4ae59e07 .elementor-icon-box-description{font-family:"Outfit", Sans-serif;font-size:13.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-44370d70{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-23d719c8{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-6399cdd8{text-align:center;}.elementor-334 .elementor-element.elementor-element-6399cdd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:800;color:#F5A623;}.elementor-334 .elementor-element.elementor-element-6b35f272{text-align:center;}.elementor-334 .elementor-element.elementor-element-6b35f272 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-3a927149{text-align:center;font-family:"Outfit", Sans-serif;font-size:15.5px;color:#B9C2E6;}.elementor-334 .elementor-element.elementor-element-494a4c4a{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-334 .elementor-element.elementor-element-5d8125e8{--display:flex;}.elementor-334 .elementor-element.elementor-element-74647bee{text-align:center;}.elementor-334 .elementor-element.elementor-element-b877114{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-334 .elementor-element.elementor-element-51a8efad{text-align:center;}.elementor-334 .elementor-element.elementor-element-1be54874{text-align:center;}.elementor-334 .elementor-element.elementor-element-2f8917c7{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-3f220934{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-6ceebd2{text-align:center;}.elementor-334 .elementor-element.elementor-element-6ceebd2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:800;color:#E08E0B;}.elementor-334 .elementor-element.elementor-element-4cf1dc68{text-align:center;}.elementor-334 .elementor-element.elementor-element-4cf1dc68 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-3655beba{--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:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-334 .elementor-element.elementor-element-4817959f{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-334 .elementor-element.elementor-element-4d364f58{text-align:center;}.elementor-334 .elementor-element.elementor-element-4d364f58 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-72fc5bcd{text-align:center;}.elementor-334 .elementor-element.elementor-element-72fc5bcd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-331ff01e{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-581b7bc3{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-334 .elementor-element.elementor-element-5f49e0a7{text-align:center;}.elementor-334 .elementor-element.elementor-element-5f49e0a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-28afb0cb{text-align:center;}.elementor-334 .elementor-element.elementor-element-28afb0cb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-46b602c9{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-56c0ba33{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-334 .elementor-element.elementor-element-75eb13b6{text-align:center;}.elementor-334 .elementor-element.elementor-element-75eb13b6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-7c78365a{text-align:center;}.elementor-334 .elementor-element.elementor-element-7c78365a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-7e98eb0{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-4e888152{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-334 .elementor-element.elementor-element-31e4bd60{text-align:center;}.elementor-334 .elementor-element.elementor-element-31e4bd60 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-3cc1fd4{text-align:center;}.elementor-334 .elementor-element.elementor-element-3cc1fd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-7b683b8{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-38c0ae7a{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-57818313{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-26fd73de{text-align:center;}.elementor-334 .elementor-element.elementor-element-26fd73de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:800;color:#E08E0B;}.elementor-334 .elementor-element.elementor-element-58f65639{text-align:center;}.elementor-334 .elementor-element.elementor-element-58f65639 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-7ef314e4{--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:22px 22px;--row-gap:22px;--column-gap:22px;}.elementor-widget-testimonial .elementor-testimonial-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial .elementor-testimonial-name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial .elementor-testimonial-job{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-334 .elementor-element.elementor-element-7896d587 .elementor-testimonial-wrapper{text-align:start;}.elementor-334 .elementor-element.elementor-element-7896d587 .elementor-testimonial-content{color:#020202;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-334 .elementor-element.elementor-element-7896d587 .elementor-testimonial-job{color:#000000;}.elementor-334 .elementor-element.elementor-element-5c958108 .elementor-testimonial-wrapper{text-align:start;}.elementor-334 .elementor-element.elementor-element-5c958108 .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-334 .elementor-element.elementor-element-5c958108 .elementor-testimonial-job{color:#000000;}.elementor-334 .elementor-element.elementor-element-1ffa01 .elementor-testimonial-wrapper{text-align:start;}.elementor-334 .elementor-element.elementor-element-1ffa01 .elementor-testimonial-content{color:#000000;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-334 .elementor-element.elementor-element-1ffa01 .elementor-testimonial-job{color:#000000;}.elementor-334 .elementor-element.elementor-element-98cd854{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-5c246435{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-1e9c5f0a{text-align:center;}.elementor-334 .elementor-element.elementor-element-1e9c5f0a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:800;color:#E08E0B;}.elementor-334 .elementor-element.elementor-element-6c7c5b2b{text-align:center;}.elementor-334 .elementor-element.elementor-element-6c7c5b2b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-3c4e021d{text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;color:#C7CFEF;}.elementor-334 .elementor-element.elementor-element-4cb8385f{--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:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-334 .elementor-element.elementor-element-75b6d47f{--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;}.elementor-334 .elementor-element.elementor-element-7a55bc8d{text-align:center;}.elementor-334 .elementor-element.elementor-element-7a55bc8d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;color:#F5A623;}.elementor-334 .elementor-element.elementor-element-7ecd8dac{text-align:center;font-family:"Outfit", Sans-serif;font-size:10.5px;color:#C7CFEF;}.elementor-334 .elementor-element.elementor-element-243eb348{--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;}.elementor-334 .elementor-element.elementor-element-442b7e39{text-align:center;}.elementor-334 .elementor-element.elementor-element-442b7e39 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;color:#F5A623;}.elementor-334 .elementor-element.elementor-element-d9d0a00{text-align:center;font-family:"Outfit", Sans-serif;font-size:10.5px;color:#C7CFEF;}.elementor-334 .elementor-element.elementor-element-23fa9bf3{--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;}.elementor-334 .elementor-element.elementor-element-67a4eedc{text-align:center;}.elementor-334 .elementor-element.elementor-element-67a4eedc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:900;color:#F5A623;}.elementor-334 .elementor-element.elementor-element-28b465c6{text-align:center;font-family:"Outfit", Sans-serif;font-size:10.5px;color:#C7CFEF;}.elementor-334 .elementor-element.elementor-element-793a3d27{--display:flex;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-334 .elementor-element.elementor-element-5ff5f479 .elementor-title{color:#DBE1F7;}.elementor-334 .elementor-element.elementor-element-70e2a8bf .elementor-button{background-color:#F5A623;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:800;fill:#0C1A38;color:#0C1A38;border-radius:44px 44px 44px 44px;}.elementor-334 .elementor-element.elementor-element-360763d7{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-52aadddc{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-7b0b74cc{text-align:center;}.elementor-334 .elementor-element.elementor-element-7b0b74cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12.5px;font-weight:800;color:#E08E0B;}.elementor-334 .elementor-element.elementor-element-192a64d1{text-align:center;}.elementor-334 .elementor-element.elementor-element-192a64d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-7063513a{--display:flex;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-334 .elementor-element.elementor-element-60101588{--display:flex;--justify-content:center;--padding-top:64px;--padding-bottom:64px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-60101588:not(.elementor-motion-effects-element-type-background), .elementor-334 .elementor-element.elementor-element-60101588 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #F5A623 0%, #E08E0B 100%);}.elementor-334 .elementor-element.elementor-element-62d631f1{--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:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-334 .elementor-element.elementor-element-543fb135{text-align:center;}.elementor-334 .elementor-element.elementor-element-543fb135 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-2fbd0b05{text-align:center;font-family:"Outfit", Sans-serif;font-size:15px;color:#5A3F0C;}.elementor-334 .elementor-element.elementor-element-6545aabe .elementor-button{background-color:#0C1A38;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;border-radius:44px 44px 44px 44px;}.elementor-334 .elementor-element.elementor-element-32d6185c{--display:flex;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-334 .elementor-element.elementor-element-1e0b77a0{--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:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-334 .elementor-element.elementor-element-11ccf7d3{text-align:center;}.elementor-334 .elementor-element.elementor-element-11ccf7d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:800;color:#FFFFFF;}.elementor-334 .elementor-element.elementor-element-f7528f8{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#AAB4DD;}.elementor-334 .elementor-element.elementor-element-194225a6{text-align:center;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#AAB4DD;}.elementor-334 .elementor-element.elementor-element-25f3ff31{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-334 .elementor-element.elementor-element-8a2426d{--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:center;}.elementor-334 .elementor-element.elementor-element-c07a810{text-align:start;font-family:"Outfit", Sans-serif;font-size:16px;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-508290de .elementor-button{background-color:#F5A623;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:800;fill:#0C1A38;color:#0C1A38;border-radius:30px 30px 30px 30px;}.elementor-334 .elementor-element.elementor-element-4f641b23{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-334 .elementor-element.elementor-element-69ee5c03{--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:4px 4px;--row-gap:4px;--column-gap:4px;}.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-334 .elementor-element.elementor-element-c257f9d .elementor-icon-wrapper{text-align:center;}.elementor-334 .elementor-element.elementor-element-c257f9d.elementor-view-stacked .elementor-icon{background-color:#6B7688;}.elementor-334 .elementor-element.elementor-element-c257f9d.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-c257f9d.elementor-view-default .elementor-icon{color:#6B7688;border-color:#6B7688;}.elementor-334 .elementor-element.elementor-element-c257f9d.elementor-view-framed .elementor-icon, .elementor-334 .elementor-element.elementor-element-c257f9d.elementor-view-default .elementor-icon svg{fill:#6B7688;}.elementor-334 .elementor-element.elementor-element-c257f9d .elementor-icon{font-size:20px;}.elementor-334 .elementor-element.elementor-element-c257f9d .elementor-icon svg{height:20px;}.elementor-334 .elementor-element.elementor-element-caa502b{text-align:start;}.elementor-334 .elementor-element.elementor-element-caa502b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-29389243{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;color:#6B7688;}.elementor-334 .elementor-element.elementor-element-679a6364{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-334 .elementor-element.elementor-element-1f8ea477{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-7de1351b{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-334 .elementor-element.elementor-element-495792c1{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-704d3689{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-334 .elementor-element.elementor-element-b3737{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-7eaeaf58{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-334 .elementor-element.elementor-element-16f79b70{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-dd40f9c{--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:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-334 .elementor-element.elementor-element-5fc19857{text-align:start;font-family:"Outfit", Sans-serif;font-size:12.5px;font-weight:700;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-4e543728{--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:center;}.elementor-334 .elementor-element.elementor-element-3ab9ea5c{text-align:start;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-10443694{text-align:end;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:800;color:#0C1A38;}.elementor-334 .elementor-element.elementor-element-264cf15e .elementor-button{background-color:#F5A623;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:800;fill:#0C1A38;color:#0C1A38;border-radius:44px 44px 44px 44px;}.elementor-334 .elementor-element.elementor-element-71342507{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-334 .elementor-element.elementor-element-7896d587 .elementor-testimonial-content{font-size:17px;}.elementor-334 .elementor-element.elementor-element-5c958108 .elementor-testimonial-content{font-size:17px;}.elementor-334 .elementor-element.elementor-element-1ffa01 .elementor-testimonial-content{font-size:17px;}}@media(max-width:767px){.elementor-334 .elementor-element.elementor-element-4d36af94 .elementor-heading-title{font-size:28px;}.elementor-334 .elementor-element.elementor-element-43980c3e{--width:150px;--min-height:20px;--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;--margin-top:-8px;--margin-bottom:-8px;--margin-left:-8px;--margin-right:-8px;--padding-top:-60px;--padding-bottom:-60px;--padding-left:-60px;--padding-right:-60px;}.elementor-334 .elementor-element.elementor-element-7896d587 .elementor-testimonial-content{font-size:16px;}.elementor-334 .elementor-element.elementor-element-5c958108 .elementor-testimonial-content{font-size:16px;}.elementor-334 .elementor-element.elementor-element-1ffa01 .elementor-testimonial-content{font-size:16px;}}@media(max-width:1024px) and (min-width:768px){.elementor-334 .elementor-element.elementor-element-b4db1f5{--width:253.188px;}}/* Start custom CSS *//* =========================================================================
   MegaGrind Pro — Custom CSS for Elementor page (page_settings.custom_css)
   Paste this into: Elementor Page Settings > Advanced > Custom CSS (Pro)
   OR into a global "Additional CSS" area (Appearance > Customize > Additional
   CSS) if per-page Custom CSS isn't available on your Elementor plan.
   Every rule below targets a CSS CLASS or CSS ID you assigned in Elementor's
   own "Advanced" tab (CSS Classes / CSS ID) — it never targets raw markup,
   so it stays attached even if you reorder or restyle widgets later.
   ========================================================================= */

:root{
  --mgp-navy:#152A52;
  --mgp-navy-deep:#0C1A38;
  --mgp-navy-light:#1F3D75;
  --mgp-gold:#F5A623;
  --mgp-gold-deep:#E08E0B;
  --mgp-cream:#FFF8EC;
  --mgp-red:#E63946;
  --mgp-green:#1FA85C;
  --mgp-muted:#6B7688;
  --mgp-ink:#16213B;
}

html, body{ overflow-x:hidden; max-width:100%; }
* { -webkit-tap-highlight-color: transparent; }

/* ---------- Announcement bar ---------- */
.mgp-announce-text p{ margin:0; }

/* ---------- Header / logo (CSS-only sticky, works on Elementor FREE) ---------- */
.mgp-header{ position:sticky; top:0; z-index:600; box-shadow:0 4px 18px rgba(0,0,0,.18); }
.mgp-logo .elementor-heading-title{ color:#fff; font-weight:800; }
.mgp-header-cta{ animation: mgpCtaPulse 2s infinite; box-shadow:0 6px 16px rgba(245,166,35,.4); border-radius:30px; }

/* ---------- Gold inline accent (used inside headings via <span class="mgp-gold">) ---------- */
.mgp-gold{ color:var(--mgp-gold); }

/* Same "shrink to content, don't stretch to 100%" fix applied to every
   other row on the page made of several small inline pieces, so the
   price line, trust badges, and countdown boxes can't hit the same
   full-width-per-child stacking bug as the popup did. */
.mgp-mini-badge, .mgp-price-now, .mgp-price-old, .mgp-price-off, .mgp-tbox{
  width:auto !important; flex:0 0 auto !important;
}

/* ---------- Hero ---------- */
.mgp-hero{ position:relative; overflow:hidden; }
.mgp-hero::before, .mgp-hero::after{
  content:""; position:absolute; border-radius:50%;
  background:radial-gradient(circle, rgba(245,166,35,.35), transparent 70%);
  filter:blur(10px); pointer-events:none;
}
.mgp-hero::before{ width:380px; height:380px; top:-140px; right:-100px; animation:mgpFloat1 7s ease-in-out infinite; }
.mgp-hero::after{ width:260px; height:260px; bottom:-100px; left:-80px; animation:mgpFloat2 8s ease-in-out infinite; }
@keyframes mgpFloat1{ 0%,100%{ transform:translateY(0);} 50%{ transform:translateY(30px);} }
@keyframes mgpFloat2{ 0%,100%{ transform:translateY(0);} 50%{ transform:translateY(-25px);} }

.mgp-hero-h1 .elementor-heading-title{ line-height:1.14; }
.mgp-mini-badge{
  background:rgba(255,255,255,.1); border:1px solid rgba(255,255,255,.25);
  padding:6px 13px; border-radius:20px; display:inline-block;
}
.mgp-mini-badge p{ margin:0; }
.mgp-price-old p, .mgp-price-off p{ margin:0; }
.mgp-price-old{ text-decoration:line-through; }
.mgp-price-off{ background:var(--mgp-red); border-radius:14px; padding:4px 10px; display:inline-block; font-weight:800; }

.mgp-cta-pulse .elementor-button, .mgp-cta-pulse.elementor-widget-button a.elementor-button{
  animation: mgpBtnGrow 1.7s infinite;
}
@keyframes mgpBtnGrow{ 0%,100%{ transform:scale(1);} 50%{ transform:scale(1.035);} }
@keyframes mgpCtaPulse{ 0%,100%{ transform:scale(1);} 50%{ transform:scale(1.06);} }

.mgp-hero-img img{
  border-radius:22px; box-shadow:0 30px 60px rgba(0,0,0,.45);
  animation: mgpFloatImg 3.4s ease-in-out infinite;
}
@keyframes mgpFloatImg{ 0%,100%{ transform:translateY(0) rotate(0deg);} 50%{ transform:translateY(-16px) rotate(1deg);} }

.mgp-hero-imgwrap{ position:relative; }
.mgp-float-tag{
  position:absolute; background:#fff; color:var(--mgp-navy-deep);
  font-weight:800; padding:9px 14px; border-radius:14px;
  box-shadow:0 10px 24px rgba(0,0,0,.25); max-width:200px;
  animation: mgpTagBob 3s ease-in-out infinite; z-index:2;
}
.mgp-float-tag p{ margin:0; }
.mgp-tag1{ top:6%; left:2%; animation-delay:.2s; }
.mgp-tag2{ bottom:10%; right:2%; animation-delay:.8s; }
@keyframes mgpTagBob{ 0%,100%{ transform:translateY(0);} 50%{ transform:translateY(-10px);} }

/* ---------- Trust marquee (2 native Text Editor widgets, seamless loop) ---------- */
.mgp-marquee-wrap{ overflow:hidden; width:100%; }
.mgp-marquee{ display:flex; flex-wrap:nowrap; width:max-content; animation: mgpScrollX 22s linear infinite; }
.mgp-marquee-item{ white-space:nowrap; flex-shrink:0; }
.mgp-marquee-item p{ margin:0; white-space:nowrap; }
@keyframes mgpScrollX{ 0%{ transform:translateX(0);} 100%{ transform:translateX(-50%);} }

/* ---------- Live order popup (native widgets, JS only updates text) ----------
   Kept deliberately compact — a small corner nudge, not a card that
   competes with the page. Gold accent edge + a live pulsing dot next to
   "Verified order" keep it noticeable without taking up screen space. */
.mgp-order-popup{
  position:fixed !important; left:10px; bottom:10px; z-index:9999;
  background:linear-gradient(180deg,#ffffff,#fffaf1);
  border-radius:11px; border-left:2px solid var(--mgp-gold);
  padding:7px 10px 7px 9px;
  box-shadow:0 6px 18px rgba(12,26,56,.2), 0 1px 4px rgba(0,0,0,.06);
  max-width:190px; width:max-content;
  transform:translateY(130%) scale(.92); opacity:0;
  transition:transform .45s cubic-bezier(.34,1.56,.64,1), opacity .35s ease;
  pointer-events:none;
}
.mgp-order-popup.show{ transform:translateY(0) scale(1); opacity:1; pointer-events:auto; }
.mgp-avatar .elementor-heading-title{
  width:22px; height:22px; border-radius:50%;
  background:linear-gradient(135deg,var(--mgp-navy),var(--mgp-navy-light));
  color:var(--mgp-gold); display:flex; align-items:center; justify-content:center;
  font-weight:800; font-size:9.5px; flex-shrink:0;
  box-shadow:0 0 0 2px rgba(245,166,35,.22);
}
/* THE FIX: Elementor Containers make each direct child 100% wide by
   default unless told otherwise — that's why "Blessing E.", "from",
   "Abeokuta" etc were each landing on their own full-width line instead
   of reading as one line. Forcing these specific pieces to size to their
   own content (not the row's full width) makes them sit side by side. */
.mgp-pop-sentence{ display:flex !important; flex-wrap:wrap !important; align-items:baseline !important; }
.mgp-poptxt-part{ width:auto !important; flex:0 0 auto !important; }
.mgp-poptxt-part p{ margin:0; display:inline; font-size:9.5px; line-height:1.25; }
.mgp-poptime p{ margin:0; color:var(--mgp-muted); font-size:8.5px; }
.mgp-popverify p{
  margin:0; color:var(--mgp-green); font-size:8.5px; font-weight:700;
  display:flex; align-items:center; gap:4px;
}
.mgp-popverify p::before{
  content:""; width:5px; height:5px; border-radius:50%;
  background:var(--mgp-green); display:inline-block; flex-shrink:0;
  animation: mgpLiveDot 1.4s ease-in-out infinite;
}
@keyframes mgpLiveDot{ 0%,100%{ opacity:1; transform:scale(1);} 50%{ opacity:.35; transform:scale(.65);} }

/* ---------- Section headers ---------- */
.mgp-section-tag .elementor-heading-title{ letter-spacing:1.5px; text-transform:uppercase; }
.mgp-section-title .elementor-heading-title{ font-weight:800; }
.mgp-section-sub p{ max-width:560px; margin:0 auto; line-height:1.6; }

/* ---------- Problem cards ---------- */
.mgp-problem-card{
  background:var(--mgp-cream); border-radius:18px; border:1px solid #F0E2C8;
  padding:26px 22px; transition:transform .25s;
}
.mgp-problem-card:hover{ transform:translateY(-6px); }

/* ---------- Feature cards ---------- */
.mgp-feat-card{
  background:#fff; border-radius:20px; padding:28px 22px;
  box-shadow:0 10px 30px rgba(21,42,82,.07); transition:transform .3s, box-shadow .3s;
}
.mgp-feat-card:hover{ transform:translateY(-8px); box-shadow:0 18px 40px rgba(21,42,82,.14); }
.mgp-feat-card .elementor-icon-box-icon{ border-radius:16px; }

/* ---------- Gallery ---------- */
.mgp-gal-img img{ border-radius:20px; box-shadow:0 18px 40px rgba(0,0,0,.35); object-fit:cover; }

/* ---------- How it works step numbers ---------- */
.mgp-step-num .elementor-heading-title{
  width:46px; height:46px; border-radius:50%; background:var(--mgp-gold); color:var(--mgp-navy-deep);
  display:flex; align-items:center; justify-content:center; margin:0 auto;
}

/* ---------- Testimonials ---------- */
.mgp-testi-card{
  background:#fff; border-radius:18px; padding:24px; box-shadow:0 10px 26px rgba(21,42,82,.08);
}

/* ---------- Offer / urgency ---------- */
.mgp-offer{ background:linear-gradient(120deg, var(--mgp-navy-deep), var(--mgp-navy)); }
.mgp-tbox{
  background:rgba(255,255,255,.09); border:1px solid rgba(255,255,255,.18);
  border-radius:14px; padding:14px 18px; min-width:74px; text-align:center;
}
.mgp-tn .elementor-heading-title{ font-family:'Poppins',sans-serif; }
.mgp-tl p{ margin:0; letter-spacing:1px; text-transform:uppercase; }

/* Restyle the native Elementor Progress Bar widget to match the design */
.mgp-stock-bar .elementor-progress-wrapper{
  background:rgba(255,255,255,.15); border-radius:20px; height:10px; overflow:hidden; box-shadow:none;
}
.mgp-stock-bar .elementor-progress-bar{
  background:linear-gradient(90deg, var(--mgp-red), var(--mgp-gold)) !important;
  border-radius:20px; animation: mgpBarShrink 4s ease-in-out infinite alternate;
}
.mgp-stock-bar .elementor-title{ font-size:12.5px; color:#DBE1F7; margin-bottom:6px; }
.mgp-stock-bar .elementor-progress-text{ display:none; } /* percentage % already stated in the title text */
@keyframes mgpBarShrink{ 0%{ width:78%;} 100%{ width:86%;} }

/* ---------- FAQ accordion (native widget re-skin) ---------- */
.mgp-faq .elementor-accordion-item{ border:1px solid #ECE4D2; border-radius:14px; margin-bottom:12px; overflow:hidden; }
.mgp-faq .elementor-tab-title{ background:var(--mgp-cream); font-weight:700; color:var(--mgp-navy-deep); padding:16px 20px; }
.mgp-faq .elementor-tab-content{ font-size:13.5px; color:var(--mgp-muted); line-height:1.6; }

/* ---------- Sticky mobile order bar ---------- */
.mgp-sticky-bar{
  display:none; position:fixed !important; bottom:0; left:0; right:0; z-index:9998;
  background:#fff; box-shadow:0 -8px 24px rgba(0,0,0,.12);
  padding-bottom: calc(10px + env(safe-area-inset-bottom,0px)) !important;
}
.mgp-sp p{ margin:0; font-weight:900; color:var(--mgp-navy-deep); font-size:16px; font-family:'Poppins',sans-serif; }
.mgp-sp small{ display:block; font-size:10px; color:var(--mgp-muted); font-weight:600; text-decoration:line-through; }
@media (max-width:880px){ .mgp-sticky-bar{ display:block; } }

/* ---------- Order modal (native Container/Heading/Text-Editor/Button + 5 bare input widgets) ---------- */
.mgp-modal{
  display:none; position:fixed !important; inset:0; background:rgba(12,20,42,.6); backdrop-filter:blur(3px);
  z-index:99999; padding:16px; align-items:center; justify-content:center;
}
.mgp-modal.open{ display:flex !important; }
.mgp-modal-box{
  background:#fff; border-radius:20px; max-width:420px; width:100%; padding:26px;
  max-height:90vh; overflow-y:auto; position:relative; animation: mgpModalIn .3s ease;
}
@keyframes mgpModalIn{ from{ transform:scale(.9); opacity:0;} to{ transform:scale(1); opacity:1;} }
.mgp-modal-close{ position:absolute !important; top:14px; right:16px; cursor:pointer; }
.mgp-field-label p{ margin:0; }
.mgp-field-input input, .mgp-field-input select, .mgp-field-input textarea{
  width:100%; padding:11px 13px; border:1.5px solid #E4E0D4; border-radius:10px;
  font-size:14px; font-family:'Outfit',sans-serif; box-sizing:border-box;
}
.mgp-field-input input:focus, .mgp-field-input select:focus, .mgp-field-input textarea:focus{
  outline:none; border-color:var(--mgp-gold);
}
.mgp-modal-total{
  background:var(--mgp-cream); padding:12px 14px; border-radius:12px; margin-top:6px;
}
.mgp-modal-total p{ margin:0; }
.mgp-submit-order{ width:100%; }
.mgp-submit-order .elementor-button{ width:100%; }

/* =========================================================================
   RESPONSIVE — desktop, laptop, tablet, modern phones, and SMALL/OLDER
   phones (down to ~320px wide) get explicit rules so nothing breaks,
   overlaps, gets cut off, or forces horizontal scroll.
   ========================================================================= */

/* Laptop / small desktop */
@media (max-width:1024px){
  .mgp-hero-h1 .elementor-heading-title{ font-size:36px !important; }
}

/* Tablet */
@media (max-width:880px){
  .mgp-header-cta{ display:none !important; }
  .mgp-float-tag{ display:none !important; }
}

/* Modern smartphones */
@media (max-width:600px){
  .mgp-hero-h1 .elementor-heading-title{ font-size:28px !important; text-align:center; }
  .mgp-hero-sub p, .mgp-mini-badge, .mgp-cta-pulse{ text-align:center; }
  .mgp-tbox{ min-width:64px; padding:10px 12px; }
  .mgp-order-popup{ left:8px; bottom:74px; max-width:min(180px, calc(100% - 16px)); padding:6px 9px; }
}

/* Small / older phones (iPhone SE, older Androids, ~320–380px wide) */
@media (max-width:380px){
  .mgp-hero-h1 .elementor-heading-title{ font-size:22px !important; }
  .mgp-hero-sub p{ font-size:14px !important; }
  .mgp-mini-badge{ font-size:11px !important; padding:5px 10px; }
  .mgp-tbox{ min-width:56px; padding:8px; }
  .mgp-tn .elementor-heading-title{ font-size:20px !important; }
  .mgp-tl p{ font-size:9px !important; }
  .mgp-modal-box{ padding:18px; max-width:94vw; }
  .mgp-field-input input, .mgp-field-input select, .mgp-field-input textarea{ font-size:13px; padding:9px 10px; }
  .mgp-order-popup{ max-width:min(160px, calc(100% - 16px)); padding:5px 8px; }
  .mgp-poptxt-part p{ font-size:8.5px !important; }
  .mgp-poptime p, .mgp-popverify p{ font-size:7.5px !important; }
  .mgp-avatar .elementor-heading-title{ width:18px; height:18px; font-size:8px; }
  .mgp-section-title .elementor-heading-title{ font-size:22px !important; }
}/* End custom CSS */