.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3302 .elementor-element.elementor-element-academy-hero{--display:flex;}.elementor-3302 .elementor-element.elementor-element-academy-hero:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-academy-hero > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020F22;background-image:url("https://pantheracity.com/wp-content/uploads/2026/07/football-academy-puchong.webp");}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-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-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3302 .elementor-element.elementor-element-academy-stages{--display:flex;}.elementor-3302 .elementor-element.elementor-element-academy-stages:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-academy-stages > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FC;}.elementor-3302 .elementor-element.elementor-element-stages-grid{--display:flex;}.elementor-3302 .elementor-element.elementor-element-stage-u8{--display:flex;}.elementor-3302 .elementor-element.elementor-element-stage-u8:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-stage-u8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3302 .elementor-element.elementor-element-stage-u12{--display:flex;}.elementor-3302 .elementor-element.elementor-element-stage-u12:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-stage-u12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3302 .elementor-element.elementor-element-stage-u18{--display:flex;}.elementor-3302 .elementor-element.elementor-element-stage-u18:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-stage-u18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3302 .elementor-element.elementor-element-academy-development{--display:flex;}.elementor-3302 .elementor-element.elementor-element-academy-development:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-academy-development > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020F22;}.elementor-3302 .elementor-element.elementor-element-development-content{--display:flex;}.elementor-3302 .elementor-element.elementor-element-academy-fees-schedule{--display:flex;}.elementor-3302 .elementor-element.elementor-element-academy-fees-schedule:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-academy-fees-schedule > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FC;}.elementor-3302 .elementor-element.elementor-element-fees-card{--display:flex;}.elementor-3302 .elementor-element.elementor-element-fees-card:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-fees-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3302 .elementor-element.elementor-element-schedule-card{--display:flex;}.elementor-3302 .elementor-element.elementor-element-schedule-card:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-schedule-card > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3302 .elementor-element.elementor-element-academy-cta{--display:flex;}.elementor-3302 .elementor-element.elementor-element-academy-cta:not(.elementor-motion-effects-element-type-background), .elementor-3302 .elementor-element.elementor-element-academy-cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062B62;}.elementor-3302 .elementor-element.elementor-element-b607c50{--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;--overlay-opacity:0.21;--overlay-mix-blend-mode:multiply;}.elementor-3302 .elementor-element.elementor-element-b607c50::before, .elementor-3302 .elementor-element.elementor-element-b607c50 > .elementor-background-video-container::before, .elementor-3302 .elementor-element.elementor-element-b607c50 > .e-con-inner > .elementor-background-video-container::before, .elementor-3302 .elementor-element.elementor-element-b607c50 > .elementor-background-slideshow::before, .elementor-3302 .elementor-element.elementor-element-b607c50 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3302 .elementor-element.elementor-element-b607c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://pantheracity.com/wp-content/uploads/2026/07/26a92f8c-5d8e-4cd0-a83e-8399b16dd1d5.webp");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-3302 .elementor-element.elementor-element-1bfd2e8{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3302 .elementor-element.elementor-element-e81c686{--e-transform-scale:1.2;z-index:999;}.elementor-3302 .elementor-element.elementor-element-1510ebc{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3302 .elementor-element.elementor-element-5da0ce8{text-align:center;}.elementor-3302 .elementor-element.elementor-element-5da0ce8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-weight:800;color:#0B4AA6;}.elementor-3302 .elementor-element.elementor-element-243cd2d{text-align:center;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:400;color:#000000;}.elementor-widget-testimonial-carousel .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-testimonial-carousel .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3302 .elementor-element.elementor-element-85265a0{width:var( --container-widget-width, 67% );max-width:67%;background-color:#FFFFFF;--container-widget-width:67%;--container-widget-flex-grow:0;border-radius:32px 32px 32px 32px;}.elementor-3302 .elementor-element.elementor-element-85265a0.elementor-element{--align-self:center;}.elementor-3302 .elementor-element.elementor-element-85265a0 .elementor-swiper-button{font-size:20px;}.elementor-3302 .elementor-element.elementor-element-85265a0 .elementor-testimonial__text{color:#000000;font-family:"Be Vietnam Pro", Sans-serif;font-size:15px;font-weight:400;}.elementor-3302 .elementor-element.elementor-element-85265a0 .elementor-testimonial__name{color:#000000;font-family:"Be Vietnam Pro", Sans-serif;font-size:14px;font-weight:600;}.elementor-3302 .elementor-element.elementor-element-85265a0 .elementor-testimonial__title{color:#000000;font-family:"Be Vietnam Pro", Sans-serif;font-size:13px;font-weight:400;}@media(min-width:768px){.elementor-3302 .elementor-element.elementor-element-1bfd2e8{--width:33.3333%;}.elementor-3302 .elementor-element.elementor-element-1510ebc{--width:66.6666%;}}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-b607c50{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3302 .elementor-element.elementor-element-e81c686{--e-transform-scale:1.1;margin:-42px 0px calc(var(--kit-widget-spacing, 0px) + -17px) 0px;}.elementor-3302 .elementor-element.elementor-element-85265a0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-academy-hero-eyebrow */.elementor-3302 .elementor-element.elementor-element-academy-hero-eyebrow .elementor-heading-title{font-family:Montserrat,sans-serif;font-size:14px;font-weight:800;line-height:1.3;letter-spacing:.12em;color:#0968F5;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-academy-hero-title */.elementor-3302 .elementor-element.elementor-element-academy-hero-title{margin:14px 0 22px}.elementor-3302 .elementor-element.elementor-element-academy-hero-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(58px,6vw,88px);font-weight:800;line-height:.9;letter-spacing:-.02em;color:#FFFFFF;text-transform:uppercase}.elementor-3302 .elementor-element.elementor-element-academy-hero-title strong{color:#0968F5;font-weight:800}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-academy-hero-title .elementor-heading-title{font-size:52px;line-height:.92}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-academy-hero-copy */.elementor-3302 .elementor-element.elementor-element-academy-hero-copy,.elementor-3302 .elementor-element.elementor-element-academy-hero-copy p{max-width:590px;font-family:Montserrat,sans-serif;font-size:17px;font-weight:400;line-height:1.7;color:#E7EEF9}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-academy-hero-button */.elementor-3302 .elementor-element.elementor-element-academy-hero-button{margin-top:18px}.elementor-3302 .elementor-element.elementor-element-academy-hero-button .elementor-button{padding:17px 27px;border:1px solid #0968F5;border-radius:4px;background:#0968F5;color:#FFFFFF;font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.elementor-3302 .elementor-element.elementor-element-academy-hero-button .elementor-button:hover{background:#FFFFFF;color:#06162F;border-color:#FFFFFF;transform:translateY(-2px)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-academy-hero */.elementor-3302 .elementor-element.elementor-element-academy-hero{min-height:640px;padding:110px max(5vw,calc((100vw - 1320px)/2)) 80px;display:flex;align-items:center;position:relative;overflow:hidden;background-size:cover;background-position:center}.elementor-3302 .elementor-element.elementor-element-academy-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#020F22 0%,rgba(2,15,34,.95) 38%,rgba(2,15,34,.48) 67%,rgba(2,15,34,.08) 100%)}.elementor-3302 .elementor-element.elementor-element-academy-hero>.e-con-inner,.elementor-3302 .elementor-element.elementor-element-academy-hero>.elementor-element{position:relative;z-index:2}.elementor-3302 .elementor-element.elementor-element-academy-hero>.elementor-element{max-width:650px}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-academy-hero{min-height:660px;padding:100px 22px 58px;background-position:68% center}.elementor-3302 .elementor-element.elementor-element-academy-hero:before{background:linear-gradient(180deg,rgba(2,15,34,.28),#020F22 55%,#020F22 100%)}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-stages-title */.elementor-3302 .elementor-element.elementor-element-stages-title{text-align:center}.elementor-3302 .elementor-element.elementor-element-stages-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:46px;font-weight:800;line-height:1;color:#06162F;text-transform:uppercase}.elementor-3302 .elementor-element.elementor-element-stages-title strong{color:#0968F5;font-weight:800}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-stages-title .elementor-heading-title{font-size:38px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-stages-intro */.elementor-3302 .elementor-element.elementor-element-stages-intro{max-width:720px;margin:12px auto 36px;text-align:center}.elementor-3302 .elementor-element.elementor-element-stages-intro,.elementor-3302 .elementor-element.elementor-element-stages-intro p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.65;color:#5D6C82}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-stage-u8-image */.elementor-3302 .elementor-element.elementor-element-stage-u8-image img{width:100%;height:220px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-stage-u8-title */.elementor-3302 .elementor-element.elementor-element-stage-u8-title{padding:22px 24px 0}.elementor-3302 .elementor-element.elementor-element-stage-u8-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:31px;font-weight:800;line-height:1;color:#06162F;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-stage-u8-copy */.elementor-3302 .elementor-element.elementor-element-stage-u8-copy{padding:5px 24px 26px}.elementor-3302 .elementor-element.elementor-element-stage-u8-copy,.elementor-3302 .elementor-element.elementor-element-stage-u8-copy p{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.75;color:#42536D}.elementor-3302 .elementor-element.elementor-element-stage-u8-copy strong{font-family:'Barlow Condensed',sans-serif;font-size:17px;color:#0968F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-stage-u8 */.elementor-3302 .elementor-element.elementor-element-stage-u8{overflow:hidden;border:1px solid #BDD4F5;border-bottom:4px solid #0968F5;border-radius:8px;box-shadow:0 14px 32px rgba(6,22,47,.08)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-stage-u12-image */.elementor-3302 .elementor-element.elementor-element-stage-u12-image img{width:100%;height:220px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-stage-u12-title */.elementor-3302 .elementor-element.elementor-element-stage-u12-title{padding:22px 24px 0}.elementor-3302 .elementor-element.elementor-element-stage-u12-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:31px;font-weight:800;line-height:1;color:#06162F;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-stage-u12-copy */.elementor-3302 .elementor-element.elementor-element-stage-u12-copy{padding:5px 24px 26px}.elementor-3302 .elementor-element.elementor-element-stage-u12-copy,.elementor-3302 .elementor-element.elementor-element-stage-u12-copy p{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.75;color:#42536D}.elementor-3302 .elementor-element.elementor-element-stage-u12-copy strong{font-family:'Barlow Condensed',sans-serif;font-size:17px;color:#0968F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-stage-u12 */.elementor-3302 .elementor-element.elementor-element-stage-u12{overflow:hidden;border:1px solid #BDD4F5;border-bottom:4px solid #0968F5;border-radius:8px;box-shadow:0 14px 32px rgba(6,22,47,.08)}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-stage-u18-image */.elementor-3302 .elementor-element.elementor-element-stage-u18-image img{width:100%;height:220px;object-fit:cover;display:block}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-stage-u18-title */.elementor-3302 .elementor-element.elementor-element-stage-u18-title{padding:22px 24px 0}.elementor-3302 .elementor-element.elementor-element-stage-u18-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:31px;font-weight:800;line-height:1;color:#06162F;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-stage-u18-copy */.elementor-3302 .elementor-element.elementor-element-stage-u18-copy{padding:5px 24px 26px}.elementor-3302 .elementor-element.elementor-element-stage-u18-copy,.elementor-3302 .elementor-element.elementor-element-stage-u18-copy p{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.75;color:#42536D}.elementor-3302 .elementor-element.elementor-element-stage-u18-copy strong{font-family:'Barlow Condensed',sans-serif;font-size:17px;color:#0968F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-stage-u18 */.elementor-3302 .elementor-element.elementor-element-stage-u18{overflow:hidden;border:1px solid #BDD4F5;border-bottom:4px solid #0968F5;border-radius:8px;box-shadow:0 14px 32px rgba(6,22,47,.08)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-stages-grid */.elementor-3302 .elementor-element.elementor-element-stages-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media(max-width:900px){.elementor-3302 .elementor-element.elementor-element-stages-grid{grid-template-columns:1fr!important}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-academy-stages */.elementor-3302 .elementor-element.elementor-element-academy-stages{padding:82px max(5vw,calc((100vw - 1320px)/2)) 90px}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-development-image */.elementor-3302 .elementor-element.elementor-element-development-image img{width:100%;height:480px;object-fit:cover;object-position:60% center;border:1px solid #0968F5;border-radius:8px}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-development-image img{height:310px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-development-title */.elementor-3302 .elementor-element.elementor-element-development-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:52px;font-weight:800;line-height:1;color:#FFFFFF;text-transform:uppercase}.elementor-3302 .elementor-element.elementor-element-development-title strong{color:#0968F5;font-weight:800}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-development-list */.elementor-3302 .elementor-element.elementor-element-development-list{columns:2;column-gap:42px;margin-top:22px}.elementor-3302 .elementor-element.elementor-element-development-list,.elementor-3302 .elementor-element.elementor-element-development-list p{font-family:Montserrat,sans-serif;font-size:14px;line-height:1.65;color:#BDD4F5}.elementor-3302 .elementor-element.elementor-element-development-list strong{font-family:'Barlow Condensed',sans-serif;font-size:19px;color:#FFFFFF;letter-spacing:.02em}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-development-list{columns:1}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-development-content */.elementor-3302 .elementor-element.elementor-element-development-content{display:flex;flex-direction:column}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-academy-development */.elementor-3302 .elementor-element.elementor-element-academy-development{padding:80px max(5vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}@media(max-width:900px){.elementor-3302 .elementor-element.elementor-element-academy-development{grid-template-columns:1fr;padding:64px 22px;gap:36px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fees-title */.elementor-3302 .elementor-element.elementor-element-fees-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:800;line-height:1;color:#06162F;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fees-copy */.elementor-3302 .elementor-element.elementor-element-fees-copy{margin-top:22px}.elementor-3302 .elementor-element.elementor-element-fees-copy,.elementor-3302 .elementor-element.elementor-element-fees-copy p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.75;color:#5D6C82}.elementor-3302 .elementor-element.elementor-element-fees-copy strong{font-family:'Barlow Condensed',sans-serif;font-size:25px;color:#0968F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fees-card */.elementor-3302 .elementor-element.elementor-element-fees-card{padding:38px;border:1px solid #BDD4F5;border-radius:8px;box-shadow:0 14px 32px rgba(6,22,47,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-schedule-title */.elementor-3302 .elementor-element.elementor-element-schedule-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:38px;font-weight:800;line-height:1;color:#06162F;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-schedule-copy */.elementor-3302 .elementor-element.elementor-element-schedule-copy{margin-top:22px}.elementor-3302 .elementor-element.elementor-element-schedule-copy,.elementor-3302 .elementor-element.elementor-element-schedule-copy p{font-family:Montserrat,sans-serif;font-size:15px;line-height:1.75;color:#5D6C82}.elementor-3302 .elementor-element.elementor-element-schedule-copy strong{font-family:'Barlow Condensed',sans-serif;font-size:22px;color:#0968F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-schedule-card */.elementor-3302 .elementor-element.elementor-element-schedule-card{padding:38px;border:1px solid #BDD4F5;border-radius:8px;box-shadow:0 14px 32px rgba(6,22,47,.07)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-academy-fees-schedule */.elementor-3302 .elementor-element.elementor-element-academy-fees-schedule{padding:80px max(5vw,calc((100vw - 1320px)/2));display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:900px){.elementor-3302 .elementor-element.elementor-element-academy-fees-schedule{grid-template-columns:1fr;padding:60px 22px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-academy-cta-title */.elementor-3302 .elementor-element.elementor-element-academy-cta-title .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:43px;font-weight:800;line-height:1;color:#FFFFFF;text-transform:uppercase}.elementor-3302 .elementor-element.elementor-element-academy-cta-title strong{color:#55A0FF;font-weight:800}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-academy-cta-button */.elementor-3302 .elementor-element.elementor-element-academy-cta-button .elementor-button{white-space:nowrap;padding:17px 28px;border-radius:4px;background:#0968F5;color:#FFFFFF;font-family:'Barlow Condensed',sans-serif;font-size:17px;font-weight:800;text-transform:uppercase}.elementor-3302 .elementor-element.elementor-element-academy-cta-button .elementor-button:hover{background:#FFFFFF;color:#06162F;transform:translateY(-2px)}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-academy-cta-button{margin-top:24px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-academy-cta */.elementor-3302 .elementor-element.elementor-element-academy-cta{padding:54px max(5vw,calc((100vw - 1320px)/2));display:flex;justify-content:space-between;align-items:center;gap:30px;border-top:1px solid rgba(189,212,245,.25)}@media(max-width:767px){.elementor-3302 .elementor-element.elementor-element-academy-cta{padding:44px 22px;display:block;text-align:center}}/* End custom CSS */