.elementor-4980 .elementor-element.elementor-element-b2a6f12{--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-4980 .elementor-element.elementor-element-5362395{--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-4980 .elementor-element.elementor-element-6c2642a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-4980 .elementor-element.elementor-element-d926d8f{--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-4980 .elementor-element.elementor-element-2446ff8{--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-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-4980 .elementor-element.elementor-element-3f462aa{text-align:center}.elementor-4980 .elementor-element.elementor-element-3f462aa .elementor-heading-title{color:#000}.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-4980 .elementor-element.elementor-element-4fa058c{color:#000}.elementor-4980 .elementor-element.elementor-element-4fe0824{--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}:root{--primary-color:#0381A8;--black-text:#000000;--white-text:#ffffff;--light-bg:#f7f7f7}.custom-page-container h1,.custom-page-container h2,.custom-page-container h3,.custom-page-container h4,.custom-page-container p,.custom-page-container ul,.custom-page-container li{font-family:Arial,sans-serif;line-height:1.6}.custom-page-container h2{color:var(--black-text);font-size:2.5em;margin-bottom:.5em;font-weight:700;text-align:center}.final-cta-section{text-align:center}.custom-page-container h3{color:var(--primary-color);font-size:1.5em;font-weight:600;margin-top:.5em;margin-bottom:.25em;text-align:center}.custom-page-container h4{color:var(--black-text);font-size:1.3em;margin-top:1.5em;margin-bottom:.2em;text-align:center}.custom-cta-button{display:inline-block;background-color:#0381A8;color:#ffffff!important;text-decoration:none;padding:15px 30px;border-radius:8px;font-weight:700;font-size:1.1em;transition:background-color 0.3s ease;border:none;margin-top:20px;cursor:pointer}.custom-cta-button:hover{background-color:#02607a;color:#ffffff!important}.custom-section{padding:40px 0;margin-bottom:20px}.section-bg-light{background-color:var(--light-bg)}.hero-section{text-align:center}.flex-container{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.flex-item-33{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;min-width:300px;text-align:left}.flex-item-50{flex:1 1 calc(50% - 15px);box-sizing:border-box;min-width:300px}.feature-list{list-style:none;padding:0;max-width:900px;margin:20px auto 0 auto;text-align:left}.feature-list li{margin-bottom:15px;padding-left:30px;position:relative;font-size:1.1em;font-weight:500}.feature-list li::before{content:'✓';color:var(--primary-color);font-weight:700;font-size:1.2em;position:absolute;left:0}.course-list{list-style:none;padding:0}.course-list li{margin-bottom:8px;padding-left:20px;position:relative}.course-list li::before{content:'•';color:var(--primary-color);font-weight:700;position:absolute;left:0}.final-cta-section .contact-info p{margin:5px 0;font-size:1.1em}.audience-card-container{padding:20px 0}.audience-card{background-color:var(--white-text);border:1px solid #e0e0e0;border-radius:8px;padding:25px;height:100%;box-shadow:0 4px 6px rgb(0 0 0 / .05);text-align:left!important;transition:transform 0.3s ease,box-shadow 0.3s ease}.audience-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgb(0 0 0 / .1)}.audience-card h4{text-align:left!important;color:var(--primary-color)!important;margin-top:0;margin-bottom:10px;font-size:1.2em}.audience-card p{text-align:left!important}.audience-card-container{position:relative;z-index:1}.audience-card-container::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:var(--light-bg);z-index:-1}@media (max-width:992px){.custom-page-container h2{font-size:2em}.flex-item-33,.flex-item-50{flex:1 1 calc(50% - 15px);min-width:unset}}@media (max-width:576px){.custom-page-container h2{font-size:1.7em}.custom-page-container h3,.custom-page-container h4{font-size:1.3em}.flex-item-33,.flex-item-50{flex:1 1 100%;min-width:unset}.custom-cta-button{padding:12px 25px;font-size:1em}.custom-section{padding:30px 15px}}.am-cat__form.am-fcil__main{height:auto!important;max-height:none!important;overflow:visible!important;--am-h-cat-content:auto !important}.am-cat__content.am-fcil__wrapper{overflow:visible!important;height:auto!important}.am-cat__main{overflow:visible!important;height:auto!important}.am-cat__form::-webkit-scrollbar{display:none}.am-fcil__wrapper{display:grid!important;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1024px){.am-fcil__wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.am-fcil__wrapper{grid-template-columns:1fr}}.am-cat__wrapper{--am-w-fcil-card:100% !important}:root{--primary-color:#0381A8;--black-text:#000000;--white-text:#ffffff;--light-bg:#f7f7f7}.custom-page-container h1,.custom-page-container h2,.custom-page-container h3,.custom-page-container h4,.custom-page-container p,.custom-page-container ul,.custom-page-container li{font-family:Arial,sans-serif;line-height:1.6}.custom-page-container h2{color:var(--black-text);font-size:2.5em;margin-bottom:.5em;font-weight:700;text-align:center}.final-cta-section{text-align:center}.custom-page-container h3{color:var(--primary-color);font-size:1.5em;font-weight:600;margin-top:.5em;margin-bottom:.25em;text-align:center}.custom-page-container h4{color:var(--black-text);font-size:1.3em;margin-top:1.5em;margin-bottom:.2em;text-align:center}.custom-cta-button{display:inline-block;background-color:#0381A8;color:#ffffff!important;text-decoration:none;padding:15px 30px;border-radius:8px;font-weight:700;font-size:1.1em;transition:background-color 0.3s ease;border:none;margin-top:20px;cursor:pointer}.custom-cta-button:hover{background-color:#02607a;color:#ffffff!important}.custom-section{padding:40px 0;margin-bottom:20px}.section-bg-light{background-color:var(--light-bg)}.hero-section{text-align:center}.flex-container{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.flex-item-33{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;min-width:300px;text-align:left}.flex-item-50{flex:1 1 calc(50% - 15px);box-sizing:border-box;min-width:300px}.feature-list{list-style:none;padding:0;max-width:900px;margin:20px auto 0 auto;text-align:left}.feature-list li{margin-bottom:15px;padding-left:30px;position:relative;font-size:1.1em;font-weight:500}.feature-list li::before{content:'✓';color:var(--primary-color);font-weight:700;font-size:1.2em;position:absolute;left:0}.course-list{list-style:none;padding:0}.course-list li{margin-bottom:8px;padding-left:20px;position:relative}.course-list li::before{content:'•';color:var(--primary-color);font-weight:700;position:absolute;left:0}.final-cta-section .contact-info p{margin:5px 0;font-size:1.1em}.audience-card-container{padding:20px 0}.audience-card{background-color:var(--white-text);border:1px solid #e0e0e0;border-radius:8px;padding:25px;height:100%;box-shadow:0 4px 6px rgb(0 0 0 / .05);text-align:left!important;transition:transform 0.3s ease,box-shadow 0.3s ease}.audience-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgb(0 0 0 / .1)}.audience-card h4{text-align:left!important;color:var(--primary-color)!important;margin-top:0;margin-bottom:10px;font-size:1.2em}.audience-card p{text-align:left!important}.audience-card-container{position:relative;z-index:1}.audience-card-container::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:100%;background-color:var(--light-bg);z-index:-1}@media (max-width:992px){.custom-page-container h2{font-size:2em}.flex-item-33,.flex-item-50{flex:1 1 calc(50% - 15px);min-width:unset}}@media (max-width:576px){.custom-page-container h2{font-size:1.7em}.custom-page-container h3,.custom-page-container h4{font-size:1.3em}.flex-item-33,.flex-item-50{flex:1 1 100%;min-width:unset}.custom-cta-button{padding:12px 25px;font-size:1em}.custom-section{padding:30px 15px}}:root{--primary-color:#0381A8;--black-text:#000000;--white-text:#ffffff;--light-bg:#f7f7f7}.custom-page-container h1,.custom-page-container h2,.custom-page-container h3,.custom-page-container h4,.custom-page-container p,.custom-page-container ul,.custom-page-container li{font-family:Arial,sans-serif;line-height:1.6}.custom-page-container h2{color:var(--black-text);font-size:2.5em;margin-bottom:.5em;font-weight:700;text-align:center}.custom-page-container h3{color:var(--primary-color);font-size:1.5em;font-weight:600;margin-top:.5em;margin-bottom:.25em;text-align:center}.custom-page-container h4{color:var(--black-text);font-size:1.3em;margin-top:1.5em;margin-bottom:.2em;text-align:center}.custom-cta-button{display:inline-block;background-color:#0381A8;color:#ffffff!important;text-decoration:none;padding:15px 30px;border-radius:8px;font-weight:700;font-size:1.1em;transition:background-color 0.3s ease;border:none;margin-top:20px;cursor:pointer}.custom-cta-button:hover{background-color:#02607a;color:#ffffff!important}.custom-section{padding:40px 0;margin-bottom:20px}.section-bg-light{background-color:var(--light-bg)}.hero-section{text-align:center}.flex-container{display:flex;flex-wrap:wrap;gap:30px;margin-top:20px}.flex-item-33{flex:1 1 calc(33.333% - 20px);box-sizing:border-box;min-width:300px;text-align:left}.flex-item-50{flex:1 1 calc(50% - 15px);box-sizing:border-box;min-width:300px}.feature-list{list-style:none;padding:0;max-width:900px;margin:20px auto 0 auto;text-align:left}.feature-list li{margin-bottom:15px;padding-left:30px;position:relative;font-size:1.1em;font-weight:500}.feature-list li::before{content:'✓';color:var(--primary-color);font-weight:700;font-size:1.2em;position:absolute;left:0}.course-list{list-style:none;padding:0}.course-list li{margin-bottom:8px;padding-left:20px;position:relative}.course-list li::before{content:'•';color:var(--primary-color);font-weight:700;position:absolute;left:0}.final-cta-section .contact-info p{margin:5px 0;font-size:1.1em}.audience-card-container{padding:20px 0}.audience-card{background-color:var(--white-text);border:1px solid #e0e0e0;border-radius:8px;padding:25px;height:100%;box-shadow:0 4px 6px rgb(0 0 0 / .05);text-align:left!important;transition:transform 0.3s ease,box-shadow 0.3s ease}.audience-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgb(0 0 0 / .1)}.audience-card h4{text-align:left!important;color:var(--primary-color)!important;margin-top:0;margin-bottom:10px;font-size:1.2em}.audience-card p{text-align:left!important}@media (max-width:992px){.custom-page-container h2{font-size:2em}.flex-item-33,.flex-item-50{flex:1 1 calc(50% - 15px);min-width:unset}}@media (max-width:576px){.custom-page-container h2{font-size:1.7em}.custom-page-container h3,.custom-page-container h4{font-size:1.3em}.flex-item-33,.flex-item-50{flex:1 1 100%;min-width:unset}.custom-cta-button{padding:12px 25px;font-size:1em}.custom-section{padding:30px 15px}}