.elementor-3707 .elementor-element.elementor-element-d45fe6d{--display:flex;--min-height:61vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3707 .elementor-element.elementor-element-d45fe6d:not(.elementor-motion-effects-element-type-background), .elementor-3707 .elementor-element.elementor-element-d45fe6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3250d1a );background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-3707 .elementor-element.elementor-element-d45fe6d::before, .elementor-3707 .elementor-element.elementor-element-d45fe6d > .elementor-background-video-container::before, .elementor-3707 .elementor-element.elementor-element-d45fe6d > .e-con-inner > .elementor-background-video-container::before, .elementor-3707 .elementor-element.elementor-element-d45fe6d > .elementor-background-slideshow::before, .elementor-3707 .elementor-element.elementor-element-d45fe6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3707 .elementor-element.elementor-element-d45fe6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3707 .elementor-element.elementor-element-7e2fd7db{--display:flex;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3707 .elementor-element.elementor-element-2ac7bc9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3707 .elementor-element.elementor-element-2ac7bc9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-3707 .elementor-element.elementor-element-7bcac43{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-3707 .elementor-element.elementor-element-7bcac43 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:600;line-height:75px;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3707 .elementor-element.elementor-element-3df1996{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;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-3707 .elementor-element.elementor-element-dad6cbb .elementor-button{background-color:#FF9900;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;fill:var( --e-global-color-3250d1a );color:var( --e-global-color-3250d1a );border-radius:25px 25px 25px 25px;padding:15px 35px 15px 035px;}.elementor-3707 .elementor-element.elementor-element-dad6cbb{width:auto;max-width:auto;margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-3707 .elementor-element.elementor-element-dad6cbb.elementor-element{--align-self:flex-start;}.elementor-3707 .elementor-element.elementor-element-dad6cbb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3707 .elementor-element.elementor-element-820ad97{--display:flex;--min-height:149px;--justify-content:center;}.elementor-3707 .elementor-element.elementor-element-89fa5d6 .etlms-carousel-main-wrap .tutor-card{background-color:#fff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#00000047;border-radius:8px;box-shadow:0px 0px 10px 0px rgba(243.35869565217394, 243.6117674858223, 255, 0.5);}.elementor-3707 .elementor-element.elementor-element-89fa5d6 .etlms-carousel-main-wrap .tutor-card:hover{border-radius:8px;}.elementor-3707 .elementor-element.elementor-element-89fa5d6 .etlms-carousel-main-wrap .tutor-avatar{width:34px;height:34px;border-radius:25px;}.elementor-3707 .elementor-element.elementor-element-89fa5d6 .etlms-carousel-main-wrap .etlms-carousel-arrow i{font-size:28px;}.elementor-3707 .elementor-element.elementor-element-89fa5d6 .etlms-carousel-main-wrap .slick-dots li button:before{font-size:12px;}.elementor-3707 .elementor-element.elementor-element-89fa5d6 .etlms-carousel-main-wrap .slick-dots{bottom:-30px;}.elementor-3707 .elementor-element.elementor-element-89fa5d6 .etlms-carousel-main-wrap .slick-dots li{margin-right:5px;}.elementor-3707 .elementor-element.elementor-element-c0a3635{--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;--padding-top:120px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3707 .elementor-element.elementor-element-01ddf5c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:40px;color:#000000;}.elementor-3707 .elementor-element.elementor-element-34e0391{font-family:"Poppins", Sans-serif;font-weight:400;color:#232020;}.elementor-3707 .elementor-element.elementor-element-08e34c8{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-3707 .elementor-element.elementor-element-87c3642{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:050px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3707 .elementor-element.elementor-element-87c3642:not(.elementor-motion-effects-element-type-background), .elementor-3707 .elementor-element.elementor-element-87c3642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3250d1a );}.elementor-3707 .elementor-element.elementor-element-87c3642.e-con{--align-self:center;}.elementor-3707 .elementor-element.elementor-element-a15196c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3707 .elementor-element.elementor-element-55c5e25 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-3707 .elementor-element.elementor-element-55c5e25 .elementor-counter-title{color:var( --e-global-color-5792421 );font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-3707 .elementor-element.elementor-element-79d254b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3707 .elementor-element.elementor-element-96ba5bf .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-3707 .elementor-element.elementor-element-96ba5bf .elementor-counter-title{color:var( --e-global-color-5792421 );font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-3707 .elementor-element.elementor-element-df9e140{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3707 .elementor-element.elementor-element-54fcc90 .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-3707 .elementor-element.elementor-element-54fcc90 .elementor-counter-title{color:var( --e-global-color-5792421 );font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-3707 .elementor-element.elementor-element-9500f66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-3707 .elementor-element.elementor-element-703432b .elementor-counter-number-wrapper{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:600;}.elementor-3707 .elementor-element.elementor-element-703432b .elementor-counter-title{color:var( --e-global-color-5792421 );font-family:"Poppins", Sans-serif;font-weight:500;}.elementor-3707 .elementor-element.elementor-element-ac5183b{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3707 .elementor-element.elementor-element-cb6c64f{text-align:center;}.elementor-3707 .elementor-element.elementor-element-cb6c64f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:500;line-height:43px;color:#000000;}.elementor-3707 .elementor-element.elementor-element-1ba962a{text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#232020;}.elementor-3707 .elementor-element.elementor-element-345c367{--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;border-style:none;--border-style:none;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3707 .elementor-element.elementor-element-2a7abe5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:600;color:#000000;}.elementor-3707 .elementor-element.elementor-element-9168f88{font-family:"Poppins", Sans-serif;font-weight:400;color:#232020;}.elementor-3707 .elementor-element.elementor-element-b6e1552{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3707 .elementor-element.elementor-element-064694a{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3707 .elementor-element.elementor-element-117e57c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#232020;}.elementor-3707 .elementor-element.elementor-element-7279857{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3707 .elementor-element.elementor-element-7279857 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:#000000;}.elementor-3707 .elementor-element.elementor-element-37b5f94 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#232020;color:#232020;padding:0px 0px 0px 0px;}.elementor-3707 .elementor-element.elementor-element-37b5f94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3707 .elementor-element.elementor-element-1e3634f{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3707 .elementor-element.elementor-element-9fe64bb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#232020;}.elementor-3707 .elementor-element.elementor-element-4516498{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3707 .elementor-element.elementor-element-4516498 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:#000000;}.elementor-3707 .elementor-element.elementor-element-9ef13e9 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#232020;color:#232020;padding:0px 0px 0px 0px;}.elementor-3707 .elementor-element.elementor-element-9ef13e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3707 .elementor-element.elementor-element-accd630{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3707 .elementor-element.elementor-element-57917e4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;color:#232020;}.elementor-3707 .elementor-element.elementor-element-43dec37{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-3707 .elementor-element.elementor-element-43dec37 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:600;line-height:30px;color:#000000;}.elementor-3707 .elementor-element.elementor-element-45520ca .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#232020;color:#232020;padding:0px 0px 0px 0px;}.elementor-3707 .elementor-element.elementor-element-45520ca .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3707 .elementor-element.elementor-element-8992e45{--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;--justify-content:center;--align-items:center;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3707 .elementor-element.elementor-element-c5e46c9{width:var( --container-widget-width, 68.913% );max-width:68.913%;--container-widget-width:68.913%;--container-widget-flex-grow:0;text-align:center;}.elementor-3707 .elementor-element.elementor-element-c5e46c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3707 .elementor-element.elementor-element-c5e46c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:40px;color:#000000;}.elementor-3707 .elementor-element.elementor-element-3a660e0{width:var( --container-widget-width, 57.681% );max-width:57.681%;--container-widget-width:57.681%;--container-widget-flex-grow:0;}.elementor-3707 .elementor-element.elementor-element-3a660e0.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3707 .elementor-element.elementor-element-b6e1552{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-3707 .elementor-element.elementor-element-d45fe6d{--content-width:1240px;}.elementor-3707 .elementor-element.elementor-element-7e2fd7db{--width:50%;}.elementor-3707 .elementor-element.elementor-element-820ad97{--width:70%;}.elementor-3707 .elementor-element.elementor-element-a15196c{--width:25%;}.elementor-3707 .elementor-element.elementor-element-79d254b{--width:25%;}.elementor-3707 .elementor-element.elementor-element-df9e140{--width:25%;}.elementor-3707 .elementor-element.elementor-element-9500f66{--width:25%;}.elementor-3707 .elementor-element.elementor-element-ac5183b{--content-width:700px;}}@media(max-width:767px){.elementor-3707 .elementor-element.elementor-element-d45fe6d{--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3707 .elementor-element.elementor-element-2ac7bc9{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 025px;}.elementor-3707 .elementor-element.elementor-element-7bcac43{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;}.elementor-3707 .elementor-element.elementor-element-7bcac43 .elementor-heading-title{font-size:36px;line-height:48px;}.elementor-3707 .elementor-element.elementor-element-3df1996{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3707 .elementor-element.elementor-element-dad6cbb{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-3707 .elementor-element.elementor-element-c0a3635{--padding-top:50px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-widget-counter .elementor-counter-number-wrapper{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-counter .elementor-counter-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-3707 .elementor-element.elementor-element-345c367{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-3707 .elementor-element.elementor-element-b6e1552{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3707 .elementor-element.elementor-element-c5e46c9{width:var( --container-widget-width, 322.086px );max-width:322.086px;--container-widget-width:322.086px;--container-widget-flex-grow:0;}.elementor-3707 .elementor-element.elementor-element-3a660e0{width:var( --container-widget-width, 286.648px );max-width:286.648px;--container-widget-width:286.648px;--container-widget-flex-grow:0;}}/* Start custom CSS */body.elementor-page-3707 {background:#f7f8fc;color:#07142e;}
body.elementor-page-3707 .elementor-element-d45fe6d {background:#03112c!important;padding:60px 5% 0!important;min-height:640px;gap:40px;overflow:hidden;align-items:center;}
body.elementor-page-3707 .elementor-element-7e2fd7db {width:52%;padding:0 0 60px;z-index:2;}
body.elementor-page-3707 .elementor-element-2ac7bc9 p {font-size:13px!important;letter-spacing:2px;color:#ff9900!important;font-weight:600;}
body.elementor-page-3707 .elementor-element-7bcac43 h1 {font-size:clamp(38px,4.4vw,66px)!important;line-height:1.12!important;letter-spacing:-2px;font-weight:700!important;color:#fff;margin:0;}
body.elementor-page-3707 .elementor-element-3df1996 {color:#ccd4e4!important;font-size:17px;line-height:1.8;max-width:530px;}
body.elementor-page-3707 .elementor-element-dad6cbb .elementor-button {background:#ff9900!important;color:#03112c!important;border-radius:50px;padding:18px 28px;font-weight:700;}
body.elementor-page-3707 .elementor-element-820ad97 {width:44%;align-self:flex-end;position:relative;background:#0a2571;border-radius:48% 48% 0 0;padding:0 20px;}
body.elementor-page-3707 .elementor-element-820ad97:before {content:"";position:absolute;width:320px;height:320px;border:32px solid #ff9900;border-radius:50%;right:-70px;top:100px;}
body.elementor-page-3707 .elementor-element-aceb75d {position:relative;z-index:1;}
body.elementor-page-3707 .elementor-element-aceb75d img {width:100%;height:560px;object-fit:contain;object-position:bottom;}
body.elementor-page-3707 .elementor-element-e938bad,body.elementor-page-3707 .elementor-element-345c367 {display:none!important;}
body.elementor-page-3707 .elementor-element-c0a3635 {padding:80px 5%!important;background:#f7f8fc!important;}
body.elementor-page-3707 .elementor-element-c0a3635 h3.elementor-heading-title {color:#07142e!important;font-size:36px;letter-spacing:-1px;}
body.elementor-page-3707 .tutor-card {border:1px solid #e2e7f0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 8px 30px #07142e08;transition:transform .2s;}
body.elementor-page-3707 .tutor-card:hover {transform:translateY(-5px);}
body.elementor-page-3707 .tutor-course-thumbnail img {aspect-ratio:16/10;object-fit:cover;}
body.elementor-page-3707 .elementor-element-87c3642 {background:#fff!important;padding:36px 5%!important;border-top:1px solid #e2e7f0;border-bottom:1px solid #e2e7f0;}
body.elementor-page-3707 .elementor-counter-number-wrapper {display:none!important;}
body.elementor-page-3707 .elementor-counter-title {font-size:18px!important;color:#07142e!important;font-weight:600;}
body.elementor-page-3707 .elementor-element-ac5183b {background:#03112c!important;padding:70px 5%!important;}
body.elementor-page-3707 .elementor-element-ac5183b h3 {color:#fff!important;font-size:32px!important;line-height:1.4;}
body.elementor-page-3707 .elementor-element-ac5183b p {color:#ff9900!important;}
body.elementor-page-3707 .elementor-element-8992e45 {padding:60px 5%!important;background:#eef2fa!important;}
body.elementor-page-3707 .elementor-element-8992e45 h3 {color:#07142e!important;font-size:28px!important;}
@media(max-width:1024px){body.elementor-page-3707 .elementor-element-d45fe6d {gap:24px;min-height:560px;}body.elementor-page-3707 .elementor-element-aceb75d img{height:460px;}}
@media(max-width:767px){body.elementor-page-3707 .elementor-element-d45fe6d {flex-direction:column;padding:42px 22px 0!important;gap:18px;}body.elementor-page-3707 .elementor-element-7e2fd7db,body.elementor-page-3707 .elementor-element-820ad97 {width:100%!important;}body.elementor-page-3707 .elementor-element-7e2fd7db {padding:0!important;}body.elementor-page-3707 .elementor-element-7bcac43 h1 {font-size:42px!important;letter-spacing:-1.3px;}body.elementor-page-3707 .elementor-element-2ac7bc9 p {font-size:10px!important;letter-spacing:1.4px;}body.elementor-page-3707 .elementor-element-aceb75d img {height:380px;}body.elementor-page-3707 .elementor-element-820ad97 {max-width:380px;align-self:center;}body.elementor-page-3707 .elementor-element-820ad97:before {width:240px;height:240px;right:-25px;border-width:22px;}body.elementor-page-3707 .elementor-element-c0a3635 {padding:48px 20px!important;}body.elementor-page-3707 .elementor-element-c0a3635 h3.elementor-heading-title {font-size:28px;}body.elementor-page-3707 .elementor-element-87c3642 {display:grid;grid-template-columns:1fr 1fr;gap:26px;}body.elementor-page-3707 .elementor-element-87c3642>.e-con {width:100%!important;}body.elementor-page-3707 .elementor-element-ac5183b,body.elementor-page-3707 .elementor-element-8992e45 {padding:44px 22px!important;}body.elementor-page-3707 .elementor-element-ac5183b h3 {font-size:25px!important;}}
/* Final sizing */
body.elementor-page-3707 .elementor-element-d45fe6d > .e-con-inner {padding:0!important;gap:40px;align-items:center;}
body.elementor-page-3707 .elementor-element-820ad97 {isolation:isolate;min-height:0!important;}
body.elementor-page-3707 .elementor-element-820ad97:before {z-index:-1;right:-80px;top:180px;}
body.elementor-page-3707 [data-id="aceb75d"] {position:relative;z-index:2;width:100%;height:560px;object-fit:contain;object-position:bottom;}
body.elementor-page-3707 .elementor-element-c0a3635 > .e-con-inner {padding:0!important;}
body.elementor-page-3707 .elementor-element-c0a3635 h2 {color:#07142e!important;font-size:36px;letter-spacing:-1px;}
body.elementor-page-3707 .elementor-element-ac5183b h2 {color:#fff!important;font-size:36px!important;line-height:1.3;}
body.elementor-page-3707 .elementor-element-8992e45 h2 {color:#07142e!important;font-size:28px!important;}
@media(max-width:767px){body.elementor-page-3707 .elementor-element-d45fe6d > .e-con-inner {flex-direction:column!important;gap:24px;}body.elementor-page-3707 [data-id="aceb75d"] {height:380px;}body.elementor-page-3707 .elementor-element-820ad97:before {top:110px;right:-30px;}body.elementor-page-3707 .elementor-element-c0a3635 h2 {font-size:28px;}body.elementor-page-3707 .elementor-element-ac5183b h2 {font-size:28px!important;}}
/* Face toward the hero copy, as in the reference */
body.elementor-page-3707 [data-id="aceb75d"] {transform:scaleX(-1);}

/* Slightly larger hero portrait */
body.elementor-page-3707 [data-id="aceb75d"] {transform:scaleX(-1) scale(1.12);transform-origin:center bottom;}
@media(max-width:767px){body.elementor-page-3707 [data-id="aceb75d"] {transform:scaleX(-1) scale(1.06);}}

/* Course category cards */
body.elementor-page-3707 .elementor-element-34e0391 {width:100%;}
body.elementor-page-3707 .fomedi-category-grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:32px 0 0;}
body.elementor-page-3707 a.fomedi-category-card {display:flex;flex-direction:column;align-items:flex-start;text-decoration:none!important;padding:28px 24px;background:#fff;border:1px solid #dfe5ee;border-radius:18px;color:#07142e;min-height:270px;box-shadow:0 8px 24px #07142e05;transition:transform .2s,border-color .2s,box-shadow .2s;}
body.elementor-page-3707 a.fomedi-category-card:hover,body.elementor-page-3707 a.fomedi-category-card:focus-visible {transform:translateY(-5px);border-color:#ff9900;box-shadow:0 12px 30px #07142e10;}
body.elementor-page-3707 .fomedi-category-icon {display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#fff2db;color:#bd6600;font-size:30px;line-height:1;margin-bottom:22px;}
body.elementor-page-3707 .fomedi-category-card h3 {font-size:19px!important;line-height:1.35;font-weight:700;color:#07142e;margin:0 0 12px;letter-spacing:-.3px;}
body.elementor-page-3707 .fomedi-category-card p {font-size:14px;line-height:1.7;color:#5f6c80;margin:0 0 24px;}
body.elementor-page-3707 .fomedi-category-link {font-size:13px;font-weight:600;color:#07142e;margin-top:auto;display:flex;gap:14px;align-items:center;}
body.elementor-page-3707 .fomedi-category-link span {color:#c77600;font-size:20px;}
body.elementor-page-3707 .fomedi-course-intro {margin-top:76px;padding-top:50px;border-top:1px solid #dfe5ee;}
body.elementor-page-3707 .fomedi-course-intro h2 {margin:0 0 16px;}
body.elementor-page-3707 .fomedi-eyebrow {font-size:11px;letter-spacing:2px;color:#a15c00;font-weight:700;margin:0 0 12px;}
@media(max-width:1024px){body.elementor-page-3707 .fomedi-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:480px){body.elementor-page-3707 .fomedi-category-grid{grid-template-columns:1fr;gap:16px;}body.elementor-page-3707 a.fomedi-category-card{min-height:0;padding:24px;}body.elementor-page-3707 .fomedi-category-icon{margin-bottom:18px;}body.elementor-page-3707 .fomedi-course-intro{margin-top:48px;padding-top:36px;}}

body.elementor-page-3707 .fomedi-category-title {display:block;font-size:19px;line-height:1.35;font-weight:700;color:#07142e;margin:0 0 12px;letter-spacing:-.3px;}
body.elementor-page-3707 .fomedi-category-description {display:block;font-size:14px;line-height:1.7;color:#5f6c80;margin:0 0 24px;}
body.elementor-page-3707 .fomedi-category-grid > p {display:contents;}
body.elementor-page-3707 .fomedi-category-grid > br {display:none;}

/* Blue category system with relevant line icons */
body.elementor-page-3707 .fomedi-category-grid {grid-template-columns:repeat(3,minmax(0,1fr));}
body.elementor-page-3707 a.fomedi-category-card {min-height:235px;border-color:#dbe5f5;background:#fff;padding:28px;}
body.elementor-page-3707 a.fomedi-category-card:hover,body.elementor-page-3707 a.fomedi-category-card:focus-visible {border-color:#2458cb;background:#f1f6ff;box-shadow:0 10px 30px #16449c12;}
body.elementor-page-3707 .fomedi-category-icon {display:none!important;}
body.elementor-page-3707 a.fomedi-category-card:before {content:"";display:block;width:56px;height:56px;flex-shrink:0;border-radius:14px;background-color:#eaf1ff;background-repeat:no-repeat;background-position:center;background-size:30px;margin-bottom:22px;}
body.elementor-page-3707 .fomedi-category-title {color:#102e70;}
body.elementor-page-3707 .fomedi-category-link {display:none!important;}
body.elementor-page-3707 .fomedi-category-badge {display:inline-block;border-radius:30px;background:#eaf1ff;color:#214fae;padding:5px 12px;font-size:11px;font-weight:600;margin-top:auto;}
body.elementor-page-3707 .fomedi-eyebrow {color:#2458cb;}
body.elementor-page-3707 a.fomedi-category-card[href*="/english-learning/"]:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232458cb%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h10v10H4zM8%202v2M6%2010l3-4%203%204M7%209h4M14%2010h6v10H10v-6M15%2013h3m-1.5%200c0%203-2%204-3%205m0-3c1%201%202%202%204%203%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-3707 a.fomedi-category-card[href*="/business/"]:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232458cb%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%227%22%20width%3D%2218%22%20height%3D%2214%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%207V4h8v3M3%2012c5%203%2013%203%2018%200M10%2013v3h4v-3%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-3707 a.fomedi-category-card[href*="/content-creation/"]:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232458cb%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%204h11v16H4zM8%208h3M8%2012h3M8%2016h3M17%206l4%202v8l-4%202z%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-3707 a.fomedi-category-card[href*="/video-editing/"]:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232458cb%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%224%22%20width%3D%2220%22%20height%3D%2216%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M7%204v16M17%204v16M2%209h5M2%2015h5M17%209h5M17%2015h5M10%209l4%203-4%203z%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-3707 a.fomedi-category-card[href*="/youtube/"]:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232458cb%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%225%22%20width%3D%2220%22%20height%3D%2214%22%20rx%3D%224%22%2F%3E%3Cpath%20d%3D%22M10%209l5%203-5%203z%22%2F%3E%3C%2Fsvg%3E");}
body.elementor-page-3707 a.fomedi-category-card[href*="/development/"]:before {background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232458cb%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222%22%20y%3D%223%22%20width%3D%2220%22%20height%3D%2215%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M8%2022h8M12%2018v4M9%208l-3%203%203%203M15%208l3%203-3%203%22%2F%3E%3C%2Fsvg%3E");}
@media(max-width:1024px){body.elementor-page-3707 .fomedi-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(max-width:480px){body.elementor-page-3707 .fomedi-category-grid{grid-template-columns:1fr;}body.elementor-page-3707 a.fomedi-category-card{min-height:0;}}

/* Balanced mobile hero */
@media(max-width:767px){body.elementor-page-3707 .elementor-element-d45fe6d {padding:30px 20px 0!important;min-height:0!important;}body.elementor-page-3707 .elementor-element-d45fe6d>.e-con-inner{gap:24px!important;min-height:0!important;}body.elementor-page-3707 .elementor-element-7e2fd7db{gap:18px!important;align-items:center!important;text-align:center!important;padding:0!important;}body.elementor-page-3707 .elementor-element-2ac7bc9,body.elementor-page-3707 .elementor-element-7bcac43,body.elementor-page-3707 .elementor-element-3df1996,body.elementor-page-3707 .elementor-element-dad6cbb {margin:0!important;padding:0!important;width:100%!important;}body.elementor-page-3707 .elementor-element-2ac7bc9 p{margin:0!important;font-size:10px!important;line-height:1.5!important;letter-spacing:1.4px!important;}body.elementor-page-3707 .elementor-element-7bcac43 h1{font-size:36px!important;line-height:1.15!important;letter-spacing:-1px!important;margin:0!important;text-align:center!important;}body.elementor-page-3707 .elementor-element-3df1996,body.elementor-page-3707 .elementor-element-3df1996 p{font-size:15px!important;line-height:1.65!important;text-align:center!important;margin:0!important;}body.elementor-page-3707 .elementor-element-dad6cbb .elementor-button-wrapper{text-align:center!important;}body.elementor-page-3707 .elementor-element-dad6cbb .elementor-button{font-size:14px!important;padding:15px 24px!important;}body.elementor-page-3707 .elementor-element-820ad97{width:100%!important;max-width:330px!important;align-self:center!important;margin:0!important;padding:0 16px!important;border-radius:46% 46% 0 0!important;}body.elementor-page-3707 [data-id="aceb75d"]{height:320px!important;max-width:100%;transform:scaleX(-1)!important;object-fit:contain;object-position:bottom;}body.elementor-page-3707 .elementor-element-820ad97:before{width:200px;height:200px;border-width:20px;top:95px;right:5px;}}

@media(max-width:767px){body.elementor-page-3707 .elementor-element-dad6cbb,body.elementor-page-3707 .elementor-element-dad6cbb>.elementor-widget-container,body.elementor-page-3707 .elementor-element-dad6cbb .elementor-button-wrapper{display:flex;justify-content:center!important;text-align:center!important;}}/* End custom CSS */