.elementor-20897 .elementor-element.elementor-element-b81876c{--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:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20897 .elementor-element.elementor-element-b81876c::before, .elementor-20897 .elementor-element.elementor-element-b81876c > .elementor-background-video-container::before, .elementor-20897 .elementor-element.elementor-element-b81876c > .e-con-inner > .elementor-background-video-container::before, .elementor-20897 .elementor-element.elementor-element-b81876c > .elementor-background-slideshow::before, .elementor-20897 .elementor-element.elementor-element-b81876c > .e-con-inner > .elementor-background-slideshow::before, .elementor-20897 .elementor-element.elementor-element-b81876c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#12284AD1;--background-overlay:'';}.elementor-20897 .elementor-element.elementor-element-b81876c:not(.elementor-motion-effects-element-type-background), .elementor-20897 .elementor-element.elementor-element-b81876c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-20897 .elementor-element.elementor-element-df3ee34{width:var( --container-widget-width, 102.141% );max-width:102.141%;--container-widget-width:102.141%;--container-widget-flex-grow:0;text-align:center;}.elementor-20897 .elementor-element.elementor-element-df3ee34.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20897 .elementor-element.elementor-element-df3ee34 .elementor-heading-title{font-size:48px;color:#FFFFFF;}.elementor-20897 .elementor-element.elementor-element-741360c{--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;--padding-top:34px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20897 .elementor-element.elementor-element-741360c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20897 .elementor-element.elementor-element-2962581{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20897 .elementor-element.elementor-element-2962581.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{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-20897 .elementor-element.elementor-element-3ce17e2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20897 .elementor-element.elementor-element-3ce17e2.elementor-element{--align-self:flex-start;}.elementor-20897 .elementor-element.elementor-element-3ce17e2{text-align:start;}.elementor-20897 .elementor-element.elementor-element-1db7f03{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20897 .elementor-element.elementor-element-1db7f03.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-fluent-form-widget .ff-el-progress-status{color:var( --e-global-color-primary );}.elementor-widget-fluent-form-widget .ff-el-progress-bar span{color:var( --e-global-color-primary );}.elementor-20897 .elementor-element.elementor-element-18286b7{width:var( --container-widget-width, 72.674% );max-width:72.674%;--container-widget-width:72.674%;--container-widget-flex-grow:0;}.elementor-20897 .elementor-element.elementor-element-18286b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20897 .elementor-element.elementor-element-18286b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-20897 .elementor-element.elementor-element-18286b7 .fluentform-widget-wrapper{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20897 .elementor-element.elementor-element-18286b7 .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#1a7efb !important;color:#ffffff !important;}@media(min-width:768px){.elementor-20897 .elementor-element.elementor-element-741360c{--width:74.106%;}.elementor-20897 .elementor-element.elementor-element-2962581{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-b81876c *//* This targets the specific container you are currently editing */
.elementor-20897 .elementor-element.elementor-element-b81876c {
    min-height: 150px !important;
    height: 150px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* This ensures the content stays centered in the thin bar */
.elementor-20897 .elementor-element.elementor-element-b81876c > .elementor-container,
.elementor-20897 .elementor-element.elementor-element-b81876c > .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    min-height: 110px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3ce17e2 *//* Container styling to wrap the text section */
.trainer-intro-box {
    background-color: #f8fafc;
    padding: 40px;
    border-radius: 4px;
    border-left: 5px solid #1a3b5d; /* Matching the deep blue in your header */
    margin-bottom: 40px;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05);
}

/* Main Headline */
p[data-path-to-node="3"] b {
    font-size: 28px;
    color: #1a3b5d;
    display: block;
    margin-bottom: 20px;
    font-family: "Montserrat", sans-serif; /* High-end corporate font */
    letter-spacing: -0.5px;
}

/* Body Text Paragraph */
p[data-path-to-node="4"] {
    font-size: 18px;
    line-height: 1.8;
    color: #444;
    margin-bottom: 25px;
    max-width: 90%;
}

/* Call to Action Line */
p[data-path-to-node="5"] {
    font-size: 17px;
    color: #1a3b5d;
    border-top: 1px solid #e2e8f0;
    padding-top: 20px;
}

p[data-path-to-node="5"] b {
    color: #007bff; /* A brighter blue to draw the eye to the action */
    font-weight: 700;
}.elementor-20897 .elementor-element.elementor-element-3ce17e2 .uh-join-footnote{ margin: 10px 0 0 0; padding: 10px 12px; border-left: 4px solid rgba(30, 64, 175, 0.55); background: rgba(30, 64, 175, 0.06); border-radius: 10px; font-size: 14px; line-height: 1.6; color: rgba(12, 20, 33, 0.80); }/* End custom CSS */