.elementor-1276 .elementor-element.elementor-element-227c1584{--display:flex;--min-height:0px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#ECECEC;--border-color:#ECECEC;--margin-top:-59px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1276 .elementor-element.elementor-element-227c1584:not(.elementor-motion-effects-element-type-background), .elementor-1276 .elementor-element.elementor-element-227c1584 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-22156e2{--display:flex;}.elementor-1276 .elementor-element.elementor-element-73c75a41{text-align:start;}.elementor-1276 .elementor-element.elementor-element-73c75a41 img{width:83%;}.elementor-1276 .elementor-element.elementor-element-5c151b24{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:-300px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-5c151b24.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-7c29015{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -148px;}.elementor-1276 .elementor-element.elementor-element-7c29015.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-1276 .elementor-element.elementor-element-7c29015 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-7c29015 .elementor-nav-menu .elementor-item{font-family:"Roboto", Sans-serif;font-weight:700;}.elementor-1276 .elementor-element.elementor-element-7c29015 .elementor-nav-menu--main .elementor-item{color:#0D1B4C;fill:#0D1B4C;padding-left:17px;padding-right:17px;}.elementor-1276 .elementor-element.elementor-element-7c29015 .elementor-nav-menu--dropdown a, .elementor-1276 .elementor-element.elementor-element-7c29015 .elementor-menu-toggle{color:#0D1B4C;}.elementor-1276 .elementor-element.elementor-element-7c29015 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-7c29015 div.elementor-menu-toggle{color:#0D1B4C;}.elementor-1276 .elementor-element.elementor-element-7c29015 div.elementor-menu-toggle svg{fill:#0D1B4C;}.elementor-1276 .elementor-element.elementor-element-46d14b1{margin:20px -172px calc(var(--kit-widget-spacing, 0px) + 0px) 71px;}.elementor-1276 .elementor-element.elementor-element-3d04b2b0{--display:flex;--min-height:54px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:10;}.elementor-1276 .elementor-element.elementor-element-3d04b2b0:not(.elementor-motion-effects-element-type-background), .elementor-1276 .elementor-element.elementor-element-3d04b2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0A800;}.elementor-1276 .elementor-element.elementor-element-d8d2fab{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:0px;}body:not(.rtl) .elementor-1276 .elementor-element.elementor-element-d8d2fab{left:0px;}body.rtl .elementor-1276 .elementor-element.elementor-element-d8d2fab{right:0px;}.elementor-1276 .elementor-element.elementor-element-4632a0ba{--display:flex;--min-height:621px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.24;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-4632a0ba .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1276 .elementor-element.elementor-element-4632a0ba::before, .elementor-1276 .elementor-element.elementor-element-4632a0ba > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-4632a0ba > .e-con-inner > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-4632a0ba > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-4632a0ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-4632a0ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1276 .elementor-element.elementor-element-361b174a{--display:flex;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1276 .elementor-element.elementor-element-387c9ee .elementor-button{background-color:#060E5B;border-radius:30px 30px 30px 30px;}.elementor-1276 .elementor-element.elementor-element-387c9ee{margin:476px 0px calc(var(--kit-widget-spacing, 0px) + -84px) -124px;}.elementor-1276 .elementor-element.elementor-element-387c9ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1276 .elementor-element.elementor-element-387c9ee .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-1276 .elementor-element.elementor-element-13aa000{margin:97px 0px calc(var(--kit-widget-spacing, 0px) + -151px) 0px;}.elementor-1276 .elementor-element.elementor-element-13aa000:not(.e-transform){-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.elementor-1276 .elementor-element.elementor-element-13aa000.e-transform{--e-transform-rotateZ:0deg;}.elementor-1276 .elementor-element.elementor-element-13aa000.elementor-widget, .elementor-1276 .elementor-element.elementor-element-13aa000.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-1276 .elementor-element.elementor-element-13aa000.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-1276 .elementor-element.elementor-element-6fd4226{--display:flex;--min-height:448px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.24;--margin-top:57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-6fd4226 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-1276 .elementor-element.elementor-element-6fd4226::before, .elementor-1276 .elementor-element.elementor-element-6fd4226 > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-6fd4226 > .e-con-inner > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-6fd4226 > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-6fd4226 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-6fd4226 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1276 .elementor-element.elementor-element-58777e9{--display:flex;--margin-top:-8%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-1276 .elementor-element.elementor-element-ad90864 .elementor-button{background-color:#060E5B;border-radius:30px 30px 30px 30px;}.elementor-1276 .elementor-element.elementor-element-ad90864{margin:395px 0px calc(var(--kit-widget-spacing, 0px) + -83px) 0px;}.elementor-1276 .elementor-element.elementor-element-ad90864 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1276 .elementor-element.elementor-element-2b516d7{margin:208px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -874px;}.elementor-1276 .elementor-element.elementor-element-2b516d7:not(.e-transform){-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.elementor-1276 .elementor-element.elementor-element-2b516d7.e-transform{--e-transform-rotateZ:0deg;}.elementor-1276 .elementor-element.elementor-element-2b516d7.elementor-widget, .elementor-1276 .elementor-element.elementor-element-2b516d7.elementor-widget > *{position:relative;--jkit-option-enabled:0px;}.elementor-1276 .elementor-element.elementor-element-2b516d7.elementor-widget::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);border-radius:inherit;background-color:inherit;}.elementor-1276 .elementor-element.elementor-element-23445c99{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1276 .elementor-element.elementor-element-2ce16995{margin:85px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-2e1906d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-7b8f96f9{margin:-71px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-f57c9aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-7159256f{--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:2px 2px;--row-gap:2px;--column-gap:2px;--margin-top:21px;--margin-bottom:0px;--margin-left:-49px;--margin-right:15px;--padding-top:0100px;--padding-bottom:100px;--padding-left:50px;--padding-right:50px;}.elementor-1276 .elementor-element.elementor-element-7159256f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-4ab760e{--display:flex;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1276 .elementor-element.elementor-element-4ab760e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-4e22b93c{--e-image-carousel-slides-to-show:6;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -4px;padding:20px 0px 20px 0px;}.elementor-1276 .elementor-element.elementor-element-4e22b93c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-4e22b93c .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:solid;border-width:1px 1px 1px 1px;border-color:#262424;border-radius:15px 15px 15px 15px;}.elementor-1276 .elementor-element.elementor-element-16b0a3ea{--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:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;--margin-top:-102px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-1276 .elementor-element.elementor-element-47846f23{--display:flex;--min-height:420px;--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:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-2e5bf5b{--display:flex;--overflow:hidden;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1276 .elementor-element.elementor-element-2e5bf5b:not(.elementor-motion-effects-element-type-background), .elementor-1276 .elementor-element.elementor-element-2e5bf5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurelinesedu.com/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-01_19_34-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1276 .elementor-element.elementor-element-2e5bf5b::before, .elementor-1276 .elementor-element.elementor-element-2e5bf5b > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-2e5bf5b > .e-con-inner > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-2e5bf5b > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-2e5bf5b > .e-con-inner > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-2e5bf5b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E1C1F99 20%, #0D1B4C 100%);}.elementor-1276 .elementor-element.elementor-element-16ba5287{background-color:#E0A800;padding:7px 10px 6px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1276 .elementor-element.elementor-element-16ba5287.elementor-element{--align-self:flex-start;}.elementor-1276 .elementor-element.elementor-element-16ba5287 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-744e1236{--spacer-size:1px;}.elementor-1276 .elementor-element.elementor-element-744e1236.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-7334440f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1276 .elementor-element.elementor-element-7334440f .elementskit-section-title-wraper .elementskit-section-title{color:#FBFBFB;margin:0px 0px 12px 0px;}.elementor-1276 .elementor-element.elementor-element-7334440f .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-7334440f .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-7334440f .elementskit-section-title-wraper p{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-1276 .elementor-element.elementor-element-348f99fb{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FEFEFE50;--border-color:#FEFEFE50;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-52bd3704 .elementor-button{background-color:#E0A800;border-radius:30px 30px 30px 30px;}.elementor-1276 .elementor-element.elementor-element-14d26f72{--display:flex;--overflow:hidden;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1276 .elementor-element.elementor-element-14d26f72:not(.elementor-motion-effects-element-type-background), .elementor-1276 .elementor-element.elementor-element-14d26f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurelinesedu.com/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-01_34_27-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1276 .elementor-element.elementor-element-14d26f72::before, .elementor-1276 .elementor-element.elementor-element-14d26f72 > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-14d26f72 > .e-con-inner > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-14d26f72 > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-14d26f72 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-14d26f72 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E1C1F99 15%, #0D1B4C 100%);}.elementor-1276 .elementor-element.elementor-element-1583095e{background-color:#E0A800;padding:7px 10px 6px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1276 .elementor-element.elementor-element-1583095e.elementor-element{--align-self:flex-start;}.elementor-1276 .elementor-element.elementor-element-1583095e .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-62ac5f7d{--spacer-size:1px;}.elementor-1276 .elementor-element.elementor-element-62ac5f7d.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-3b42bce2{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1276 .elementor-element.elementor-element-3b42bce2 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 12px 0px;}.elementor-1276 .elementor-element.elementor-element-3b42bce2 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-3b42bce2 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-3b42bce2 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-1276 .elementor-element.elementor-element-5d22a0cb{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FEFEFE50;--border-color:#FEFEFE50;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-79bc72bf .elementor-button{background-color:#E0A800;border-radius:30px 30px 30px 30px;}.elementor-1276 .elementor-element.elementor-element-f18af6d{--display:flex;--min-height:420px;--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:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-204060c9{--display:flex;--overflow:hidden;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1276 .elementor-element.elementor-element-204060c9:not(.elementor-motion-effects-element-type-background), .elementor-1276 .elementor-element.elementor-element-204060c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurelinesedu.com/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-01_37_28-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1276 .elementor-element.elementor-element-204060c9::before, .elementor-1276 .elementor-element.elementor-element-204060c9 > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-204060c9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-204060c9 > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-204060c9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-204060c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E1C1F99 15%, #0D1B4C 100%);}.elementor-1276 .elementor-element.elementor-element-208adab7{background-color:#E0A800;padding:7px 10px 6px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1276 .elementor-element.elementor-element-208adab7.elementor-element{--align-self:flex-start;}.elementor-1276 .elementor-element.elementor-element-208adab7 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-22eb7b{--spacer-size:1px;}.elementor-1276 .elementor-element.elementor-element-22eb7b.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-3721be63{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1276 .elementor-element.elementor-element-3721be63 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 12px 0px;}.elementor-1276 .elementor-element.elementor-element-3721be63 .elementskit-section-title-wraper .elementskit-section-title > span{color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-3721be63 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-3721be63 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-1276 .elementor-element.elementor-element-7fbcea14{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FEFEFE50;--border-color:#FEFEFE50;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-76b45b58 .elementor-button{background-color:#E0A800;border-radius:30px 30px 30px 30px;}.elementor-1276 .elementor-element.elementor-element-1fa24c17{--display:flex;--overflow:hidden;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1276 .elementor-element.elementor-element-1fa24c17:not(.elementor-motion-effects-element-type-background), .elementor-1276 .elementor-element.elementor-element-1fa24c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurelinesedu.com/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-01_43_12-PM-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1276 .elementor-element.elementor-element-1fa24c17::before, .elementor-1276 .elementor-element.elementor-element-1fa24c17 > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-1fa24c17 > .e-con-inner > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-1fa24c17 > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-1fa24c17 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-1fa24c17 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E1C1F99 20%, #0D1B4C 100%);}.elementor-1276 .elementor-element.elementor-element-260b6de3{background-color:#E0A800;padding:7px 10px 6px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1276 .elementor-element.elementor-element-260b6de3.elementor-element{--align-self:flex-start;}.elementor-1276 .elementor-element.elementor-element-260b6de3 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-weight:700;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-2db2763c{--spacer-size:1px;}.elementor-1276 .elementor-element.elementor-element-2db2763c.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-6fc34d73{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1276 .elementor-element.elementor-element-6fc34d73 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 12px 0px;}.elementor-1276 .elementor-element.elementor-element-6fc34d73 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-6fc34d73 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-6fc34d73 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-1276 .elementor-element.elementor-element-66087f57{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FEFEFE50;--border-color:#FEFEFE50;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-5c65d81a .elementor-button{background-color:#E0A800;border-radius:30px 30px 30px 30px;}.elementor-1276 .elementor-element.elementor-element-a7e35a{--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:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;--margin-top:-106px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em;}.elementor-1276 .elementor-element.elementor-element-44fe3e12{--display:flex;--min-height:420px;--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:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-5fd97b42{--display:flex;--overflow:hidden;--overlay-opacity:1;--border-radius:10px 10px 10px 10px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-1276 .elementor-element.elementor-element-5fd97b42:not(.elementor-motion-effects-element-type-background), .elementor-1276 .elementor-element.elementor-element-5fd97b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://futurelinesedu.com/wp-content/uploads/2026/05/ChatGPT-Image-May-31-2026-01_34_27-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1276 .elementor-element.elementor-element-5fd97b42::before, .elementor-1276 .elementor-element.elementor-element-5fd97b42 > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-5fd97b42 > .e-con-inner > .elementor-background-video-container::before, .elementor-1276 .elementor-element.elementor-element-5fd97b42 > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-5fd97b42 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1276 .elementor-element.elementor-element-5fd97b42 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #1E1C1F99 15%, #0D1B4C 100%);}.elementor-1276 .elementor-element.elementor-element-77bba717{background-color:#E0A800;padding:7px 10px 6px 10px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-1276 .elementor-element.elementor-element-77bba717.elementor-element{--align-self:flex-start;}.elementor-1276 .elementor-element.elementor-element-77bba717 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:clamp(0.75rem, 0.7011rem + 0.2174vw, 0.875rem);font-weight:600;text-transform:uppercase;line-height:1em;letter-spacing:1px;color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-b74f3f7{--spacer-size:1px;}.elementor-1276 .elementor-element.elementor-element-b74f3f7.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-1276 .elementor-element.elementor-element-24ad03c7{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1276 .elementor-element.elementor-element-24ad03c7 .elementskit-section-title-wraper .elementskit-section-title{color:#FFFFFF;margin:0px 0px 12px 0px;}.elementor-1276 .elementor-element.elementor-element-24ad03c7 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-24ad03c7 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-1276 .elementor-element.elementor-element-24ad03c7 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );margin:0px 0px 0px 0px;}.elementor-1276 .elementor-element.elementor-element-458d42d3{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FEFEFE50;--border-color:#FEFEFE50;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-5ea811ba .elementor-button{background-color:#E0A800;border-radius:30px 30px 30px 30px;}.elementor-1276 .elementor-element.elementor-element-ecac1d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-3ae58cb{margin:-124px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-c672671 .swiper-pagination-bullet-active, .elementor-1276 .elementor-element.elementor-element-c672671 .swiper-pagination-progressbar-fill{background-color:#E0A800;}.elementor-1276 .elementor-element.elementor-element-c672671 .swiper-pagination-fraction{color:#E0A800;}.elementor-1276 .elementor-element.elementor-element-c672671 .elementor-swiper-button{font-size:20px;}.elementor-1276 .elementor-element.elementor-element-c672671 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-1276 .elementor-element.elementor-element-c672671 .elementor-testimonial__text{color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-c672671 .elementor-testimonial__name{color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-c672671 .elementor-testimonial__title{color:#FFFFFF;}.elementor-1276 .elementor-element.elementor-element-c672671 .elementor-testimonial__image img{width:119px;height:119px;}.elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (119px / 2) - 8px );}body:not(.rtl) .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (119px / 2) - 8px );right:auto;}body.rtl .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (119px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (119px / 2) - 8px );right:auto;}body.rtl .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-1276 .elementor-element.elementor-element-c672671.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (119px / 2) - 8px );left:auto;}.elementor-1276 .elementor-element.elementor-element-d11588a{margin:48px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-4dc79b96{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:-107px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1276 .elementor-element.elementor-element-47cfe54e{--display:flex;}.elementor-1276 .elementor-element.elementor-element-5904dd10{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-1276 .elementor-element.elementor-element-5904dd10 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-1276 .elementor-element.elementor-element-5904dd10:after{content:"0.66";}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-post__thumbnail__link{width:100%;}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-post__meta-data span + span:before{content:"•";}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-post__text{margin-top:20px;}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-post__title, .elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-post__title a{color:var( --e-global-color-secondary );}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1276 .elementor-element.elementor-element-23445c99{--grid-auto-flow:row;}.elementor-1276 .elementor-element.elementor-element-4e22b93c{--e-image-carousel-slides-to-show:3;}.elementor-1276 .elementor-element.elementor-element-16b0a3ea{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1276 .elementor-element.elementor-element-47846f23{--flex-wrap:wrap;}.elementor-1276 .elementor-element.elementor-element-f18af6d{--flex-wrap:wrap;}.elementor-1276 .elementor-element.elementor-element-a7e35a{--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-1276 .elementor-element.elementor-element-44fe3e12{--flex-wrap:wrap;}}@media(min-width:768px){.elementor-1276 .elementor-element.elementor-element-22156e2{--width:22%;}.elementor-1276 .elementor-element.elementor-element-5c151b24{--width:81.93%;}.elementor-1276 .elementor-element.elementor-element-7159256f{--width:97.534%;}.elementor-1276 .elementor-element.elementor-element-4ab760e{--width:112.538%;}.elementor-1276 .elementor-element.elementor-element-2e5bf5b{--width:50%;}.elementor-1276 .elementor-element.elementor-element-14d26f72{--width:50%;}.elementor-1276 .elementor-element.elementor-element-204060c9{--width:50%;}.elementor-1276 .elementor-element.elementor-element-1fa24c17{--width:50%;}.elementor-1276 .elementor-element.elementor-element-5fd97b42{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1276 .elementor-element.elementor-element-5c151b24{--width:821.104px;}.elementor-1276 .elementor-element.elementor-element-16b0a3ea{--content-width:92%;}.elementor-1276 .elementor-element.elementor-element-2e5bf5b{--width:1600px;}.elementor-1276 .elementor-element.elementor-element-14d26f72{--width:100%;}.elementor-1276 .elementor-element.elementor-element-204060c9{--width:100%;}.elementor-1276 .elementor-element.elementor-element-1fa24c17{--width:100%;}.elementor-1276 .elementor-element.elementor-element-a7e35a{--content-width:92%;}.elementor-1276 .elementor-element.elementor-element-5fd97b42{--width:100%;}}@media(max-width:767px){.elementor-1276 .elementor-element.elementor-element-227c1584{--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;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-1276 .elementor-element.elementor-element-22156e2{--width:40%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-5c151b24{--width:55%;--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-around;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1276 .elementor-element.elementor-element-7c29015{margin:0px -1194px calc(var(--kit-widget-spacing, 0px) + 0px) -170px;}.elementor-1276 .elementor-element.elementor-element-46d14b1{margin:0px -755px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-d8d2fab{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-4632a0ba{--min-height:603px;--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;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1276 .elementor-element.elementor-element-4632a0ba.e-con{--align-self:center;}.elementor-1276 .elementor-element.elementor-element-6fd4226{--min-height:660px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1276 .elementor-element.elementor-element-6fd4226.e-con{--align-self:center;}.elementor-1276 .elementor-element.elementor-element-ad90864{margin:233px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -8px;}.elementor-1276 .elementor-element.elementor-element-2b516d7{width:100%;max-width:100%;margin:98px -1px calc(var(--kit-widget-spacing, 0px) + -250px) -1px;}.elementor-1276 .elementor-element.elementor-element-23445c99{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1276 .elementor-element.elementor-element-7149aa44{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-2ce16995{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-2e1906d2{margin:363px 0px calc(var(--kit-widget-spacing, 0px) + -89px) 0px;}.elementor-1276 .elementor-element.elementor-element-7b8f96f9{margin:-976px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-7159256f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-1276 .elementor-element.elementor-element-4ab760e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1276 .elementor-element.elementor-element-4e22b93c{--e-image-carousel-slides-to-show:2;}.elementor-1276 .elementor-element.elementor-element-16b0a3ea{--content-width:88%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1276 .elementor-element.elementor-element-47846f23{--min-height:20px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1276 .elementor-element.elementor-element-2e5bf5b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1276 .elementor-element.elementor-element-7334440f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-348f99fb{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-14d26f72{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1276 .elementor-element.elementor-element-3b42bce2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-5d22a0cb{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-f18af6d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1276 .elementor-element.elementor-element-204060c9{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1276 .elementor-element.elementor-element-3721be63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-7fbcea14{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-1fa24c17{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1276 .elementor-element.elementor-element-6fc34d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-66087f57{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-a7e35a{--content-width:88%;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:-27px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1276 .elementor-element.elementor-element-44fe3e12{--min-height:20px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1276 .elementor-element.elementor-element-5fd97b42{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1276 .elementor-element.elementor-element-24ad03c7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1276 .elementor-element.elementor-element-458d42d3{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1276 .elementor-element.elementor-element-c672671 .elementor-testimonial__text{font-size:14px;}.elementor-1276 .elementor-element.elementor-element-c672671 .elementor-testimonial__image img{width:77px;height:77px;}.elementor-1276 .elementor-element.elementor-element-4dc79b96{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1276 .elementor-element.elementor-element-5904dd10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-1276 .elementor-element.elementor-element-5904dd10:after{content:"0.5";}.elementor-1276 .elementor-element.elementor-element-5904dd10 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-46d14b1 *//* =========================
   SEARCH WRAPPER
========================= */
.fl-search-wrapper{
    width:100%;
    max-width:200px;
    position:relative;
}

/* =========================
   SEARCH BOX
========================= */
.fl-search-box{
    display:flex;
    align-items:center;
    height:30px;
    background:#c8c4c4 !important;
    border-radius:30px;
    overflow:hidden;
    box-shadow:none !important;
}

/* =========================
   INPUT FIELD
========================= */
.fl-search-box input{
    flex:1;
    height:100%;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    background:#c8c4c4 !important;
    padding:0 10px;
    font-size:11px;
    font-weight:500;
    color:#ffffff !important;
}

/* Prevent color change on click */
.fl-search-box input:focus,
.fl-search-box input:active,
.fl-search-box input:hover{
    background:#c8c4c4 !important;
    color:#ffffff !important;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
}

/* Placeholder */
.fl-search-box input::placeholder{
    color:#ffffff;
    opacity:1;
}

/* =========================
   SEARCH BUTTON
========================= */
.fl-search-box button{
    width:38px;
    height:30px;
    border:none;
    background:#E0A800;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    transition:0.3s;
}

.fl-search-box button:hover{
    background:#c89400;
}

/* Search Icon */
.fl-search-box button i{
    color:#ffffff;
    font-size:11px;
}

/* =========================
   RECENT SEARCH DROPDOWN
========================= */
.recent-searches{
    display:none;
    position:absolute;
    top:34px;
    left:0;
    width:100%;
    background:#ffffff;
    border-radius:8px;
    overflow:hidden;
    box-shadow:0 5px 15px rgba(0,0,0,0.10);
    z-index:9999;
}

/* Recent Search Item */
.recent-item{
    padding:7px 10px;
    font-size:11px;
    color:#333333;
    cursor:pointer;
    border-bottom:1px solid #eeeeee;
}

.recent-item:last-child{
    border-bottom:none;
}

.recent-item:hover{
    background:#f5f5f5;
}

/* =========================
   MOBILE VIEW
========================= */
@media(max-width:768px){

    .fl-search-wrapper{
        max-width:170px;
    }

    .fl-search-box{
        height:26px;
    }

    .fl-search-box input{
        font-size:10px;
        padding:0 8px;
    }

    .fl-search-box button{
        width:32px;
        height:26px;
    }

    .fl-search-box button i{
        font-size:9px;
    }

    .recent-item{
        font-size:10px;
        padding:6px 8px;
    }
}
.fl-search-box input{
    flex:1;
    height:100%;
    border:none !important;
    outline:none !important;
    box-shadow:none !important;
    background:#c8c4c4 !important;
    padding:0 10px;
    font-size:11px;
    font-weight:500;
    color:#000000 !important; /* Black text */
}

.fl-search-box input:focus,
.fl-search-box input:active,
.fl-search-box input:hover{
    background:#c8c4c4 !important;
    color:#000000 !important; /* Black text */
}

.fl-search-box input::placeholder{
    color:#555555; /* Dark gray placeholder */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d8d2fab *//* FULL WIDTH MOVING ANNOUNCEMENT BAR */

.announcement-bar{
    width:100%;
    background:#E0A800;
    height:50px;
    overflow:hidden;
    position:relative;
    display:flex;
    align-items:center;
}

.announcement-text{
    white-space:nowrap;
    color:#fff;
    font-size:22px; /* Bigger Text */
    font-weight:700;
    padding-left:100%;
    animation:scrollText 35s linear infinite; /* Slower Speed */
}

@keyframes scrollText{
    0%{
        transform:translateX(0);
    }
    100%{
        transform:translateX(-100%);
    }
}

/* Tablet */
@media(max-width:768px){
    .announcement-bar{
        height:45px;
    }

    .announcement-text{
        font-size:18px;
    }
}

/* Mobile */
@media(max-width:480px){
    .announcement-bar{
        height:40px;
    }

    .announcement-text{
        font-size:16px;
        font-weight:600;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-13aa000 *//* FULL WIDTH MOVING ANNOUNCEMENT BAR */

.announcement-bar{
    width:100%;
    background:#E0A800;
    height:50px;
    overflow:hidden;
    position:relative;
    display:flex;
    align-items:center;
}

.announcement-text{
    white-space:nowrap;
    color:#fff;
    font-size:22px; /* Bigger Text */
    font-weight:700;
    padding-left:100%;
    animation:scrollText 35s linear infinite; /* Slower Speed */
}

@keyframes scrollText{
    0%{
        transform:translateX(0);
    }
    100%{
        transform:translateX(-100%);
    }
}

/* Tablet */
@media(max-width:768px){
    .announcement-bar{
        height:45px;
    }

    .announcement-text{
        font-size:18px;
    }
}

/* Mobile */
@media(max-width:480px){
    .announcement-bar{
        height:40px;
    }

    .announcement-text{
        font-size:16px;
        font-weight:600;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b516d7 *//* FULL WIDTH MOVING ANNOUNCEMENT BAR */

.announcement-bar{
    width:100%;
    background:#E0A800;
    height:50px;
    overflow:hidden;
    position:relative;
    display:flex;
    align-items:center;
}

.announcement-text{
    white-space:nowrap;
    color:#fff;
    font-size:22px; /* Bigger Text */
    font-weight:700;
    padding-left:100%;
    animation:scrollText 35s linear infinite; /* Slower Speed */
}

@keyframes scrollText{
    0%{
        transform:translateX(0);
    }
    100%{
        transform:translateX(-100%);
    }
}

/* Tablet */
@media(max-width:768px){
    .announcement-bar{
        height:45px;
    }

    .announcement-text{
        font-size:18px;
    }
}

/* Mobile */
@media(max-width:480px){
    .announcement-bar{
        height:40px;
    }

    .announcement-text{
        font-size:16px;
        font-weight:600;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7149aa44 */.info-box{
    max-width:1200px;
    margin:80px auto;
    padding:0 20px;
}

.tag{
    display:inline-block;
    background:rgba(224,168,0,.15);
    color:#E0A800;
    padding:10px 22px;
    border-radius:50px;
    font-size:13px;
    font-weight:700;
    letter-spacing:3px;
    margin-bottom:20px;
}

.info-box h2{
    font-size:42px;
    font-weight:800;
    color:#0D1B4C;
    line-height:1.2;
    margin-bottom:20px;
    max-width:700px;
}

.info-box p{
    font-size:18px;
    color:#667085;
    line-height:1.8;
    max-width:850px;
    margin-bottom:30px;
}

.info-box ul{
    list-style:none;
    padding:0;
    margin:0;
}

.info-box ul li{
    position:relative;
    padding:18px 0 18px 55px;
    border-bottom:1px solid #e5e7eb;
    font-size:18px;
    color:#0D1B4C;
}

.info-box ul li::before{
    content:"✓";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:34px;
    height:34px;
    border-radius:50%;
    background:#E0A800;
    color:#fff;
    text-align:center;
    line-height:34px;
    font-weight:700;
}

/* Responsive */

@media (max-width:991px){

    .info-box h2{
        font-size:34px;
    }

    .info-box p,
    .info-box ul li{
        font-size:17px;
    }
}

@media (max-width:768px){

    .info-box{
        margin:60px auto;
        padding:0 15px;
    }

    .info-box h2{
        font-size:28px;
    }

    .info-box p{
        font-size:16px;
    }

    .info-box ul li{
        font-size:16px;
        padding-left:50px;
    }

    .info-box ul li::before{
        width:30px;
        height:30px;
        line-height:30px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7b8f96f9 */*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:'Segoe UI',sans-serif;
    background:#f7f8fb;
}

.education-section{
    width:100%;
    max-width:1200px;
    margin:auto;
    padding:80px 20px;
}

.content-box{
    margin-bottom:100px;
}

.content-box:last-child{
    margin-bottom:0;
}

.tag{
    display:inline-block;
    background:rgba(224,168,0,.12);
    color:#E0A800;
    padding:10px 25px;
    border-radius:50px;
    font-size:13px;
    font-weight:700;
    letter-spacing:3px;
    margin-bottom:25px;
}

.content-box h2{
    font-size:48px;
    line-height:1.15;
    color:#0D1B4C;
    font-weight:800;
    max-width:800px;
    margin-bottom:25px;
}

.content-box p{
    font-size:18px;
    line-height:1.8;
    color:#6b7280;
    max-width:850px;
    margin-bottom:35px;
}

.feature-list{
    list-style:none;
}

.feature-list li{
    position:relative;
    padding:18px 0 18px 55px;
    border-bottom:1px solid #e5e7eb;
    font-size:20px;
    color:#0D1B4C;
    font-weight:500;
}

.feature-list li::before{
    content:"✓";
    position:absolute;
    left:0;
    top:50%;
    transform:translateY(-50%);
    width:34px;
    height:34px;
    background:#E0A800;
    color:#fff;
    border-radius:50%;
    text-align:center;
    line-height:34px;
    font-size:18px;
    font-weight:700;
}

/* Tablet */

@media(max-width:992px){

    .content-box h2{
        font-size:38px;
    }

    .content-box p{
        font-size:17px;
    }

    .feature-list li{
        font-size:18px;
    }
}

/* Mobile */

@media(max-width:768px){

    .education-section{
        padding:60px 20px;
    }

    .content-box{
        margin-bottom:70px;
    }

    .content-box h2{
        font-size:30px;
    }

    .content-box p{
        font-size:16px;
        line-height:1.7;
    }

    .feature-list li{
        font-size:16px;
        padding-left:50px;
    }

    .feature-list li::before{
        width:30px;
        height:30px;
        line-height:30px;
        font-size:15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f57c9aa *//* Section */
.partners-heading {
    padding: 70px 20px;
    text-align: center;
    background: #ffffff;
}

/* Container */
.partners-heading .container {
    max-width: 1000px;
    margin: 0 auto;
}

/* Heading */
.partners-heading h2 {
    color: #0D1B4C;
    font-size: 48px;
    font-weight: 700;
    line-height: 1.2;
    margin: 0;
    position: relative;
    display: inline-block;
    font-family: 'Poppins', sans-serif;
}

/* Gold Underline */
.partners-heading h2::after {
    content: "";
    width: 100px;
    height: 4px;
    background: #E0A800;
    position: absolute;
    left: 50%;
    bottom: -15px;
    transform: translateX(-50%);
    border-radius: 5px;
}

/* Description */
.partners-heading p {
    color: #555555;
    font-size: 18px;
    line-height: 1.8;
    max-width: 800px;
    margin: 40px auto 0;
    font-family: 'Poppins', sans-serif;
}

/* Tablet */
@media (max-width: 768px) {
    .partners-heading {
        padding: 50px 20px;
    }

    .partners-heading h2 {
        font-size: 34px;
    }

    .partners-heading p {
        font-size: 16px;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .partners-heading {
        padding: 40px 15px;
    }

    .partners-heading h2 {
        font-size: 28px;
    }

    .partners-heading p {
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-94638f6 */.programs-intro {
    padding: 80px 20px 50px;
    text-align: center;
    background: #ffffff;
}

.programs-intro .container {
    max-width: 900px;
    margin: 0 auto;
}

.programs-intro h2 {
    font-size: 48px;
    font-weight: 700;
    color: #0D1B4C;
    margin-bottom: 20px;
    line-height: 1.2;
    position: relative;
    display: inline-block;
    font-family: 'Poppins', sans-serif;
}

.programs-intro h2::after {
    content: "";
    width: 90px;
    height: 4px;
    background: #E0A800;
    position: absolute;
    left: 50%;
    bottom: -12px;
    transform: translateX(-50%);
    border-radius: 5px;
}

.programs-intro p {
    font-size: 18px;
    line-height: 1.8;
    color: #555555;
    max-width: 850px;
    margin: 35px auto 0;
    font-family: 'Poppins', sans-serif;
}

/* Tablet */
@media (max-width: 768px) {
    .programs-intro {
        padding: 60px 20px 40px;
    }

    .programs-intro h2 {
        font-size: 36px;
    }

    .programs-intro p {
        font-size: 16px;
    }
}

/* Mobile */
@media (max-width: 480px) {
    .programs-intro {
        padding: 50px 15px 30px;
    }

    .programs-intro h2 {
        font-size: 28px;
    }

    .programs-intro p {
        font-size: 15px;
        line-height: 1.7;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e5bf5b */.elementor-1276 .elementor-element.elementor-element-2e5bf5b{
    transition: all 0.3s ease;
    cursor: pointer;
}

.elementor-1276 .elementor-element.elementor-element-2e5bf5b:hover{
    transform: translateY(-8px) scale(1.02);
}

.elementor-1276 .elementor-element.elementor-element-2e5bf5b:active{
    transform: translateY(4px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14d26f72 */.elementor-1276 .elementor-element.elementor-element-14d26f72{
    transition: all 0.3s ease;
    cursor: pointer;
}

.elementor-1276 .elementor-element.elementor-element-14d26f72:hover{
    transform: translateY(-8px) scale(1.02);
}

.elementor-1276 .elementor-element.elementor-element-14d26f72:active{
    transform: translateY(4px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-204060c9 */.elementor-1276 .elementor-element.elementor-element-204060c9{
    transition: all 0.3s ease;
    cursor: pointer;
}

.elementor-1276 .elementor-element.elementor-element-204060c9:hover{
    transform: translateY(-8px) scale(1.02);
}

.elementor-1276 .elementor-element.elementor-element-204060c9:active{
    transform: translateY(4px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1fa24c17 */.elementor-1276 .elementor-element.elementor-element-1fa24c17{
    transition: all 0.3s ease;
    cursor: pointer;
}

.elementor-1276 .elementor-element.elementor-element-1fa24c17:hover{
    transform: translateY(-8px) scale(1.02);
}

.elementor-1276 .elementor-element.elementor-element-1fa24c17:active{
    transform: translateY(4px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fd97b42 */.elementor-1276 .elementor-element.elementor-element-5fd97b42{
    transition: all 0.3s ease;
    cursor: pointer;
}

.elementor-1276 .elementor-element.elementor-element-5fd97b42:hover{
    transform: translateY(-8px) scale(1.02);
}

.elementor-1276 .elementor-element.elementor-element-5fd97b42:active{
    transform: translateY(4px) scale(0.98);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ecac1d8 *//* SERVICES SECTION */
.services-section {
    padding: 80px 20px;
    background: #ffffff;
}

.services-section .container {
    max-width: 1200px;
    margin: 0 auto;
}

.section-title {
    text-align: center;
    margin-bottom: 60px;
}

.section-title h2 {
    font-size: 42px;
    color: #0D1B4C;
    font-weight: 700;
    margin-bottom: 15px;
    position: relative;
    display: inline-block;
}

.section-title h2::after {
    content: "";
    width: 80px;
    height: 4px;
    background: #E0A800;
    position: absolute;
    left: 50%;
    bottom: -12px;
    transform: translateX(-50%);
    border-radius: 5px;
}

.section-title p {
    max-width: 750px;
    margin: 25px auto 0;
    color: #666;
    font-size: 17px;
    line-height: 1.8;
}

/* GRID */
.services-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}

/* CARD */
.service-card {
    background: #fff;
    border-radius: 18px;
    padding: 35px 25px;
    text-align: center;
    border: 1px solid #edf0f5;
    box-shadow: 0 8px 25px rgba(13, 27, 76, 0.08);
    transition: all 0.3s ease;
}

.service-card:hover {
    transform: translateY(-8px);
    box-shadow: 0 15px 35px rgba(13, 27, 76, 0.15);
}

.icon {
    width: 80px;
    height: 80px;
    background: #0D1B4C;
    color: #E0A800;
    font-size: 34px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 25px;
}

.service-card h3 {
    color: #0D1B4C;
    font-size: 22px;
    margin-bottom: 15px;
    font-weight: 600;
}

.service-card p {
    color: #666;
    font-size: 15px;
    line-height: 1.7;
    margin: 0;
}

/* TABLET */
@media (max-width: 991px) {
    .services-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* MOBILE */
@media (max-width: 767px) {
    .services-grid {
        grid-template-columns: 1fr;
    }

    .section-title h2 {
        font-size: 32px;
    }

    .service-card {
        padding: 30px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3ae58cb *//* =========================
   TESTIMONIAL HEADING
========================= */

.testimonial-section{
    padding:80px 20px;
    background:#fff;
}

.testimonial-heading{
    max-width:850px;
    margin:0 auto;
    text-align:center;
}

.testimonial-heading .subtitle{
    display:inline-block;
    color:#E0A800;
    font-size:14px;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:15px;
}

.testimonial-heading h2{
    font-size:42px;
    font-weight:700;
    color:#0D1B4C;
    line-height:1.2;
    margin-bottom:20px;
}

.testimonial-heading p{
    font-size:17px;
    color:#666;
    line-height:1.8;
    max-width:750px;
    margin:0 auto;
}

/* =========================
   TABLET
========================= */

@media (max-width:768px){

    .testimonial-section{
        padding:60px 15px;
    }

    .testimonial-heading h2{
        font-size:32px;
    }

    .testimonial-heading p{
        font-size:15px;
        line-height:1.8;
    }

}

/* =========================
   MOBILE
========================= */

@media (max-width:480px){

    .testimonial-section{
        padding:50px 15px;
    }

    .testimonial-heading .subtitle{
        font-size:13px;
    }

    .testimonial-heading h2{
        font-size:28px;
    }

    .testimonial-heading p{
        font-size:14px;
        line-height:1.7;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d11588a */.blog-heading{
    text-align:center;
    max-width:850px;
    margin:0 auto 60px;
}

.blog-heading .subtitle{
    display:inline-block;
    color:#E0A800;
    font-size:14px;
    font-weight:600;
    letter-spacing:2px;
    text-transform:uppercase;
    margin-bottom:15px;
}

.blog-heading h2{
    font-size:42px;
    font-weight:700;
    color:#0D1B4C;
    line-height:1.2;
    margin-bottom:20px;
}

.blog-heading p{
    font-size:17px;
    color:#666;
    line-height:1.8;
    max-width:750px;
    margin:0 auto;
}

@media (max-width:768px){

    .blog-heading h2{
        font-size:32px;
    }

    .blog-heading p{
        font-size:15px;
    }

}

@media (max-width:480px){

    .blog-heading h2{
        font-size:28px;
    }

    .blog-heading p{
        font-size:14px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3925f1f */*{
margin:0;
padding:0;
box-sizing:border-box;
font-family:'Segoe UI',sans-serif;
}

body{
background:#f5f5f5;
}

.footer{
background:#081735;
padding:70px 8%;
}

.footer-container{
max-width:1200px;
margin:auto;
display:grid;
grid-template-columns:2fr 1fr 1fr 1.2fr;
gap:55px;
}

.footer-about img{
width:230px;
max-width:100%;
margin-bottom:35px;
}

.footer-about p{
color:#cfd7e6;
font-size:15px;
line-height:1.8;
margin-bottom:35px;
}

.footer-about strong{
color:#fff;
}

.social{
display:flex;
gap:10px;
flex-wrap:wrap;
}

.social a{
width:35px;
height:35px;
border-radius:50%;
background:#E6AD00;
display:flex;
align-items:center;
justify-content:center;
color:#fff;
text-decoration:none;
font-size:15px;
transition:.3s;
}

.social a:hover{
background:#fff;
color:#081735;
}

.footer-links h3,
.footer-contact h3{
font-size:28px;
margin-bottom:28px;
color:#fff;
}

.footer-links ul{
list-style:none;
}

.footer-links li{
margin-bottom:14px;
}

.footer-links a{
text-decoration:none;
color:#fff;
font-size:15px;
transition:.3s;
}

.footer-links a:hover{
color:#E6AD00;
padding-left:5px;
}

.contact-box{
display:flex;
gap:14px;
margin-bottom:20px;
align-items:flex-start;
}

.contact-box i{
color:#E6AD00;
font-size:18px;
margin-top:5px;
min-width:20px;
}

.contact-box p,
.contact-box a{
color:#fff;
font-size:15px;
text-decoration:none;
line-height:1.7;
word-break:break-word;
}

.contact-box a:hover{
color:#E6AD00;
}

/* Tablet */
@media(max-width:1024px){

.footer{
padding:60px 6%;
}

.footer-container{
grid-template-columns:1fr 1fr;
gap:45px;
}

.footer-links h3,
.footer-contact h3{
font-size:26px;
}

}

/* Mobile */
@media(max-width:767px){

.footer{
padding:45px 22px;
}

.footer-container{
grid-template-columns:1fr;
gap:38px;
}

.footer-about img{
width:190px;
margin-bottom:25px;
}

.footer-about p{
font-size:14px;
line-height:1.8;
margin-bottom:25px;
}

.footer-links h3,
.footer-contact h3{
font-size:24px;
margin-bottom:20px;
}

.footer-links li{
margin-bottom:12px;
}

.footer-links a,
.contact-box p,
.contact-box a{
font-size:14px;
}

.social a{
width:34px;
height:34px;
font-size:14px;
}

}

/* Small Mobile */
@media(max-width:420px){

.footer{
padding:40px 18px;
}

.footer-container{
gap:32px;
}

.footer-about img{
width:170px;
}

.footer-links h3,
.footer-contact h3{
font-size:22px;
}

.contact-box{
gap:10px;
}

}/* End custom CSS */