.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-3601 .elementor-element.elementor-element-f100001{--display:flex;}.elementor-3601 .elementor-element.elementor-element-f100001:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-f100001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020F22;background-image:url("https://pantheracity.com/wp-content/uploads/2026/01/youth-academy-membership-1-scaled.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-3601 .elementor-element.elementor-element-f100005{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3601 .elementor-element.elementor-element-f200001{--display:flex;}.elementor-3601 .elementor-element.elementor-element-f200001:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-f200001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FC;}.elementor-3601 .elementor-element.elementor-element-f200003{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3601 .elementor-element.elementor-element-f200004{--display:flex;}.elementor-3601 .elementor-element.elementor-element-f200004:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-f200004 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-list .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-icon-list .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-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-3601 .elementor-element.elementor-element-f200008 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-3601 .elementor-element.elementor-element-f200008 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-3601 .elementor-element.elementor-element-f200008{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3601 .elementor-element.elementor-element-f200008 .elementor-icon-list-text{transition:color 0.3s;}.elementor-3601 .elementor-element.elementor-element-f200009{--display:flex;}.elementor-3601 .elementor-element.elementor-element-f200009:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-f200009 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#062B62;}.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-3601 .elementor-element.elementor-element-f300001{--display:flex;}.elementor-3601 .elementor-element.elementor-element-f300001:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-f300001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020F22;}.elementor-3601 .elementor-element.elementor-element-f300003{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3601 .elementor-element.elementor-element-f400001{--display:flex;}.elementor-3601 .elementor-element.elementor-element-f400001:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-f400001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F7FC;}.elementor-3601 .elementor-element.elementor-element-f400002{--display:flex;}.elementor-3601 .elementor-element.elementor-element-f400004{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-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-3601 .elementor-element.elementor-element-504dcb8{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3601 .elementor-element.elementor-element-504dcb8:not(.elementor-motion-effects-element-type-background), .elementor-3601 .elementor-element.elementor-element-504dcb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #020F22 0%, #021B40 100%);}.elementor-3601 .elementor-element.elementor-element-9a12656{--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-3601 .elementor-element.elementor-element-1d7ecb7{--display:flex;}.elementor-3601 .elementor-element.elementor-element-2449739{--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-3601 .elementor-element.elementor-element-659a484{--display:flex;}.elementor-widget-shortcode .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-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-3601 .elementor-element.elementor-element-f100005{--width:100%;}.elementor-3601 .elementor-element.elementor-element-9a12656{--width:50%;}.elementor-3601 .elementor-element.elementor-element-2449739{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-f100002 */.elementor-3601 .elementor-element.elementor-element-f100002 .elementor-heading-title{color:#0968F5;font:700 22px/1.2 'Barlow Condensed',sans-serif;letter-spacing:1px;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f100003 */.elementor-3601 .elementor-element.elementor-element-f100003{max-width:720px;margin-bottom:24px}.elementor-3601 .elementor-element.elementor-element-f100003 .elementor-heading-title{color:#fff;font:800 68px/.96 'Barlow Condensed',sans-serif;text-transform:uppercase}.elementor-3601 .elementor-element.elementor-element-f100003 strong{color:#0968F5}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-f100003 .elementor-heading-title{font-size:47px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f100004 */.elementor-3601 .elementor-element.elementor-element-f100004{max-width:570px;margin-bottom:30px}.elementor-3601 .elementor-element.elementor-element-f100004,.elementor-3601 .elementor-element.elementor-element-f100004 p{color:#fff;font:400 16px/1.75 Montserrat,sans-serif}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f100006 */.elementor-3601 .elementor-element.elementor-element-f100006{padding:18px;text-align:center;background:rgba(2,15,34,.72);height:100%}.elementor-3601 .elementor-element.elementor-element-f100006 .elementor-heading-title{color:#fff;font:800 18px/1.15 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f100007 */.elementor-3601 .elementor-element.elementor-element-f100007{padding:18px;text-align:center;background:rgba(2,15,34,.72);height:100%}.elementor-3601 .elementor-element.elementor-element-f100007 .elementor-heading-title{color:#fff;font:800 18px/1.15 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f100008 */.elementor-3601 .elementor-element.elementor-element-f100008{padding:18px;text-align:center;background:rgba(2,15,34,.72);height:100%}.elementor-3601 .elementor-element.elementor-element-f100008 .elementor-heading-title{color:#fff;font:800 18px/1.15 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f100009 */.elementor-3601 .elementor-element.elementor-element-f100009{padding:18px;text-align:center;background:rgba(2,15,34,.72);height:100%}.elementor-3601 .elementor-element.elementor-element-f100009 .elementor-heading-title{color:#fff;font:800 18px/1.15 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f100005 */.elementor-3601 .elementor-element.elementor-element-f100005{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;max-width:720px;background:rgba(255,255,255,.28)}@media(max-width:650px){.elementor-3601 .elementor-element.elementor-element-f100005{grid-template-columns:1fr 1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f100001 */.elementor-3601 .elementor-element.elementor-element-f100001{position:relative;min-height:620px;padding:92px max(5vw,48px);justify-content:center;background-size:cover;background-position:center;overflow:hidden}.elementor-3601 .elementor-element.elementor-element-f100001:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#020F22 0%,rgba(2,15,34,.98) 40%,rgba(2,15,34,.38) 72%,rgba(2,15,34,.08));z-index:0}.elementor-3601 .elementor-element.elementor-element-f100001:after{content:"";position:absolute;left:0;right:0;bottom:0;height:7px;background:#0968F5}.elementor-3601 .elementor-element.elementor-element-f100001>.e-con-inner{position:relative;z-index:2;width:100%;max-width:1280px;margin:auto;align-items:flex-start;justify-content:center}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-f100001{min-height:600px;padding:72px 22px;background-position:65% center}.elementor-3601 .elementor-element.elementor-element-f100001:before{background:linear-gradient(90deg,rgba(2,15,34,.98),rgba(2,15,34,.82))}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f200002 */.elementor-3601 .elementor-element.elementor-element-f200002{text-align:center;margin-bottom:32px}.elementor-3601 .elementor-element.elementor-element-f200002 .elementor-heading-title{color:#06162F;font:800 43px/1 'Barlow Condensed',sans-serif;text-transform:uppercase}.elementor-3601 .elementor-element.elementor-element-f200002:after{content:"";display:block;width:82px;height:3px;background:#0968F5;margin:14px auto 0}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f200005 */.elementor-3601 .elementor-element.elementor-element-f200005 .elementor-heading-title{color:#06162F;font:800 31px/1 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f200006 */.elementor-3601 .elementor-element.elementor-element-f200006{margin:18px 0}.elementor-3601 .elementor-element.elementor-element-f200006 .elementor-heading-title{color:#0968F5;font:800 54px/1 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f200007 */.elementor-3601 .elementor-element.elementor-element-f200007,.elementor-3601 .elementor-element.elementor-element-f200007 p{color:#5D6C82;font:500 14px/1.6 Montserrat,sans-serif}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f200008 */.elementor-3601 .elementor-element.elementor-element-f200008{margin-top:22px}.elementor-3601 .elementor-element.elementor-element-f200008 .elementor-icon-list-item{margin-bottom:14px}.elementor-3601 .elementor-element.elementor-element-f200008 .elementor-icon-list-text{color:#06162F;font:600 14px/1.4 Montserrat,sans-serif}.elementor-3601 .elementor-element.elementor-element-f200008 .elementor-icon-list-icon i{color:#0968F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f200004 */.elementor-3601 .elementor-element.elementor-element-f200004{padding:42px;border:1px solid #BDD4F5;border-top:6px solid #0968F5;border-radius:8px;min-height:390px;box-shadow:0 16px 38px rgba(6,22,47,.07)}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f20000a */.elementor-3601 .elementor-element.elementor-element-f20000a .elementor-heading-title{color:#fff;font:800 31px/1 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f20000b */.elementor-3601 .elementor-element.elementor-element-f20000b{margin:18px 0}.elementor-3601 .elementor-element.elementor-element-f20000b .elementor-heading-title{color:#BDD4F5;font:800 54px/1 'Barlow Condensed',sans-serif}.elementor-3601 .elementor-element.elementor-element-f20000b small{font-size:20px;color:#fff}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f20000c */.elementor-3601 .elementor-element.elementor-element-f20000c,.elementor-3601 .elementor-element.elementor-element-f20000c p{color:#fff;font:500 14px/1.6 Montserrat,sans-serif}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f20000d */.elementor-3601 .elementor-element.elementor-element-f20000d{margin-top:24px;padding-top:22px;border-top:1px solid rgba(255,255,255,.22)}.elementor-3601 .elementor-element.elementor-element-f20000d,.elementor-3601 .elementor-element.elementor-element-f20000d p{color:#fff;font:500 15px/1.7 Montserrat,sans-serif}.elementor-3601 .elementor-element.elementor-element-f20000d strong{color:#BDD4F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f200009 */.elementor-3601 .elementor-element.elementor-element-f200009{padding:42px;border:1px solid #0968F5;border-top:6px solid #0968F5;border-radius:8px;min-height:390px;box-shadow:0 16px 38px rgba(6,22,47,.11)}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f200003 */.elementor-3601 .elementor-element.elementor-element-f200003{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(max-width:760px){.elementor-3601 .elementor-element.elementor-element-f200003{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f20000e */.elementor-3601 .elementor-element.elementor-element-f20000e{text-align:center;margin-top:30px}.elementor-3601 .elementor-element.elementor-element-f20000e .elementor-button{padding:16px 30px;border-radius:4px;background:#0968F5;color:#fff;font:700 17px/1 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f200001 */.elementor-3601 .elementor-element.elementor-element-f200001{padding:78px max(5vw,48px)}.elementor-3601 .elementor-element.elementor-element-f200001>.e-con-inner{max-width:1180px;margin:auto}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-f200001{padding:54px 22px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f300002 */.elementor-3601 .elementor-element.elementor-element-f300002{text-align:center;margin-bottom:28px}.elementor-3601 .elementor-element.elementor-element-f300002 .elementor-heading-title{color:#fff;font:800 40px/1 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f300004 */.elementor-3601 .elementor-element.elementor-element-f300004{padding:28px 15px;text-align:center;background:#020F22;height:100%}.elementor-3601 .elementor-element.elementor-element-f300004 .elementor-heading-title{color:#fff;font:800 19px/1.2 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f300005 */.elementor-3601 .elementor-element.elementor-element-f300005{padding:28px 15px;text-align:center;background:#020F22;height:100%}.elementor-3601 .elementor-element.elementor-element-f300005 .elementor-heading-title{color:#fff;font:800 19px/1.2 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f300006 */.elementor-3601 .elementor-element.elementor-element-f300006{padding:28px 15px;text-align:center;background:#020F22;height:100%}.elementor-3601 .elementor-element.elementor-element-f300006 .elementor-heading-title{color:#fff;font:800 19px/1.2 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f300007 */.elementor-3601 .elementor-element.elementor-element-f300007{padding:28px 15px;text-align:center;background:#020F22;height:100%}.elementor-3601 .elementor-element.elementor-element-f300007 .elementor-heading-title{color:#fff;font:800 19px/1.2 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f300008 */.elementor-3601 .elementor-element.elementor-element-f300008{padding:28px 15px;text-align:center;background:#020F22;height:100%}.elementor-3601 .elementor-element.elementor-element-f300008 .elementor-heading-title{color:#fff;font:800 19px/1.2 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f300009 */.elementor-3601 .elementor-element.elementor-element-f300009{padding:28px 15px;text-align:center;background:#020F22;height:100%}.elementor-3601 .elementor-element.elementor-element-f300009 .elementor-heading-title{color:#fff;font:800 19px/1.2 'Barlow Condensed',sans-serif}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f300003 */.elementor-3601 .elementor-element.elementor-element-f300003{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;background:#0968F5}@media(max-width:900px){.elementor-3601 .elementor-element.elementor-element-f300003{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.elementor-3601 .elementor-element.elementor-element-f300003{grid-template-columns:1fr 1fr}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f300001 */.elementor-3601 .elementor-element.elementor-element-f300001{padding:65px max(5vw,48px)}.elementor-3601 .elementor-element.elementor-element-f300001>.e-con-inner{max-width:1280px;margin:auto}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-f300001{padding:50px 22px}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f400003 */.elementor-3601 .elementor-element.elementor-element-f400003 .elementor-heading-title{color:#06162F;font:800 42px/1 'Barlow Condensed',sans-serif;text-transform:uppercase}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f400005 */.elementor-3601 .elementor-element.elementor-element-f400005{padding:20px;border-top:3px solid #0968F5;background:#fff;height:100%}.elementor-3601 .elementor-element.elementor-element-f400005,.elementor-3601 .elementor-element.elementor-element-f400005 p{color:#5D6C82;font:400 13px/1.6 Montserrat,sans-serif}.elementor-3601 .elementor-element.elementor-element-f400005 strong{color:#06162F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f400006 */.elementor-3601 .elementor-element.elementor-element-f400006{padding:20px;border-top:3px solid #0968F5;background:#fff;height:100%}.elementor-3601 .elementor-element.elementor-element-f400006,.elementor-3601 .elementor-element.elementor-element-f400006 p{color:#5D6C82;font:400 13px/1.6 Montserrat,sans-serif}.elementor-3601 .elementor-element.elementor-element-f400006 strong{color:#06162F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f400007 */.elementor-3601 .elementor-element.elementor-element-f400007{padding:20px;border-top:3px solid #0968F5;background:#fff;height:100%}.elementor-3601 .elementor-element.elementor-element-f400007,.elementor-3601 .elementor-element.elementor-element-f400007 p{color:#5D6C82;font:400 13px/1.6 Montserrat,sans-serif}.elementor-3601 .elementor-element.elementor-element-f400007 strong{color:#06162F}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f400008 */.elementor-3601 .elementor-element.elementor-element-f400008{padding:20px;border-top:3px solid #0968F5;background:#fff;height:100%}.elementor-3601 .elementor-element.elementor-element-f400008,.elementor-3601 .elementor-element.elementor-element-f400008 p{color:#5D6C82;font:400 13px/1.6 Montserrat,sans-serif}.elementor-3601 .elementor-element.elementor-element-f400008 strong{color:#06162F}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f400004 */.elementor-3601 .elementor-element.elementor-element-f400004{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}@media(max-width:650px){.elementor-3601 .elementor-element.elementor-element-f400004{grid-template-columns:1fr 1fr}}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f400009 */.elementor-3601 .elementor-element.elementor-element-f400009 img{width:100%;height:380px;object-fit:cover;border-radius:8px;border:3px solid #0968F5}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f400001 */.elementor-3601 .elementor-element.elementor-element-f400001{padding:76px max(5vw,48px)}.elementor-3601 .elementor-element.elementor-element-f400001>.e-con-inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:center}@media(max-width:800px){.elementor-3601 .elementor-element.elementor-element-f400001{padding:54px 22px}.elementor-3601 .elementor-element.elementor-element-f400001>.e-con-inner{grid-template-columns:1fr}}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ee6766 */.elementor-3601 .elementor-element.elementor-element-6ee6766 .elementor-heading-title{font-family:'Barlow Condensed',sans-serif;font-size:46px;line-height:1.02;font-weight:800;color:#FFFFFF}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-6ee6766 .elementor-heading-title{font-size:35px}}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-98398a5 */.elementor-3601 .elementor-element.elementor-element-98398a5{font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.75;color:#BDD4F5}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-37d047a */.elementor-3601 .elementor-element.elementor-element-37d047a{margin-top:12px;padding:24px;border-left:4px solid #0968F5;background:rgba(9,104,245,.10);font-family:'Montserrat',sans-serif;font-size:14px;line-height:1.65;color:#F4F7FC}.elementor-3601 .elementor-element.elementor-element-37d047a strong{font-family:'Barlow Condensed',sans-serif;font-size:18px;color:#FFFFFF}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d7ecb7 */.elementor-3601 .elementor-element.elementor-element-1d7ecb7{display:flex;flex-direction:column;gap:14px;position:sticky;top:120px}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-1d7ecb7{position:static}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-659a484 */.elementor-3601 .elementor-element.elementor-element-659a484{padding:38px;background:#FFFFFF;border:1px solid #BDD4F5;border-radius:8px;box-shadow:0 22px 56px rgba(0,0,0,.20)}.elementor-3601 .elementor-element.elementor-element-659a484 .ff-el-form-control{min-height:50px;border:1px solid #BDD4F5!important;border-radius:4px!important;background:#F4F7FC!important;color:#06162F!important;font-family:'Montserrat',sans-serif!important}.elementor-3601 .elementor-element.elementor-element-659a484 textarea.ff-el-form-control{min-height:130px}.elementor-3601 .elementor-element.elementor-element-659a484 .ff-el-input--label label{font-family:'Barlow Condensed',sans-serif!important;font-size:17px!important;font-weight:700!important;color:#06162F!important}.elementor-3601 .elementor-element.elementor-element-659a484 .ff-btn-submit{width:100%;min-height:54px;border:0!important;border-radius:4px!important;background:#0968F5!important;color:#FFFFFF!important;font-family:'Barlow Condensed',sans-serif!important;font-size:18px!important;font-weight:700!important;text-transform:uppercase}.elementor-3601 .elementor-element.elementor-element-659a484 .ff-message-success{padding:25px;border:1px solid #BDD4F5;background:#F4F7FC;color:#06162F}.elementor-3601 .elementor-element.elementor-element-659a484 .ff-message-success a{display:inline-block;margin-top:12px;padding:14px 20px;background:#25D366;color:#FFFFFF!important;text-decoration:none;border-radius:4px;font-weight:700}@media(max-width:767px){.elementor-3601 .elementor-element.elementor-element-659a484{padding:26px 20px}}/* End custom CSS */