.elementor-32852 .elementor-element.elementor-element-7c4fc66c:not(.elementor-motion-effects-element-type-background), .elementor-32852 .elementor-element.elementor-element-7c4fc66c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-32852 .elementor-element.elementor-element-7c4fc66c > .elementor-background-overlay{background-color:#001035;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32852 .elementor-element.elementor-element-7c4fc66c > .elementor-container{min-height:188px;}.elementor-32852 .elementor-element.elementor-element-7c4fc66c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-32852 .elementor-element.elementor-element-67a6fe34{margin-top:0px;margin-bottom:-39px;}.elementor-32852 .elementor-element.elementor-element-6a6aa74f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-32852 .elementor-element.elementor-element-6a6aa74f > .elementor-element-populated{margin:-32px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-32852 .elementor-element.elementor-element-7cb9724{width:var( --container-widget-width, 101.19% );max-width:101.19%;--container-widget-width:101.19%;--container-widget-flex-grow:0;}.elementor-32852 .elementor-element.elementor-element-7cb9724 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-32852 .elementor-element.elementor-element-7cb9724 img{width:100%;max-width:100%;height:100px;}.elementor-32852 .elementor-element.elementor-element-1cc4b64b{width:var( --container-widget-width, 105.785% );max-width:105.785%;--container-widget-width:105.785%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:var( --e-global-color-44d39f6 );transition:color 0.3s;}.elementor-32852 .elementor-element.elementor-element-47fd89d1 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-32852 .elementor-element.elementor-element-18b96678{width:var( --container-widget-width, 96.957% );max-width:96.957%;--container-widget-width:96.957%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-text{color:var( --e-global-color-44d39f6 );transition:color 0.3s;}.elementor-32852 .elementor-element.elementor-element-899019c > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-32852 .elementor-element.elementor-element-0306fc8{width:var( --container-widget-width, 112.61% );max-width:112.61%;--container-widget-width:112.61%;--container-widget-flex-grow:0;--e-icon-list-icon-size:0px;--icon-vertical-offset:0px;}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-text{color:var( --e-global-color-44d39f6 );transition:color 0.3s;}.elementor-32852 .elementor-element.elementor-element-77d10b30 > .elementor-element-populated{margin:0% 0% 0% 20%;--e-column-margin-right:0%;--e-column-margin-left:20%;}.elementor-32852 .elementor-element.elementor-element-7dfdabf1{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-32852 .elementor-element.elementor-element-7dfdabf1 .elementor-widget-container{text-align:left;}.elementor-32852 .elementor-element.elementor-element-7dfdabf1 .elementor-social-icon{background-color:#ffffff;--icon-padding:0.9em;}.elementor-32852 .elementor-element.elementor-element-7dfdabf1 .elementor-social-icon i{color:#001444;}.elementor-32852 .elementor-element.elementor-element-7dfdabf1 .elementor-social-icon svg{fill:#001444;}.elementor-32852 .elementor-element.elementor-element-94f2cdf{margin-top:-16px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-32852 .elementor-element.elementor-element-9616678 > .elementor-element-populated{margin:16px 16px 16px 16px;--e-column-margin-right:16px;--e-column-margin-left:16px;padding:0px 0px 0px 0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-32852 .elementor-element.elementor-element-6a6aa74f{width:26.345%;}.elementor-32852 .elementor-element.elementor-element-e747baf{width:16.899%;}.elementor-32852 .elementor-element.elementor-element-47fd89d1{width:16.725%;}}@media(max-width:1024px){.elementor-32852 .elementor-element.elementor-element-7c4fc66c{padding:30px 20px 30px 20px;}.elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32852 .elementor-element.elementor-element-1cc4b64b .elementor-icon-list-item > a{font-size:13px;}.elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32852 .elementor-element.elementor-element-18b96678 .elementor-icon-list-item > a{font-size:13px;}.elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-32852 .elementor-element.elementor-element-0306fc8 .elementor-icon-list-item > a{font-size:13px;}.elementor-32852 .elementor-element.elementor-element-77d10b30 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32852 .elementor-element.elementor-element-7dfdabf1 .elementor-social-icon{--icon-padding:0.5em;}}@media(max-width:767px){.elementor-32852 .elementor-element.elementor-element-7c4fc66c{padding:30px 20px 30px 20px;}.elementor-32852 .elementor-element.elementor-element-710b3143 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-32852 .elementor-element.elementor-element-6a6aa74f{width:50%;}.elementor-32852 .elementor-element.elementor-element-e747baf{width:50%;}.elementor-32852 .elementor-element.elementor-element-e747baf > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32852 .elementor-element.elementor-element-47fd89d1{width:50%;}.elementor-32852 .elementor-element.elementor-element-47fd89d1 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32852 .elementor-element.elementor-element-899019c{width:50%;}.elementor-32852 .elementor-element.elementor-element-899019c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-32852 .elementor-element.elementor-element-77d10b30 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for section, class: .elementor-element-67a6fe34 */.elementor-32852 .elementor-element.elementor-element-67a6fe34 .elementor-icon-list-text {
    color: #005A46 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7c4fc66c *//* FIRST PLACE TRAINING */
/* MIRRORED GREEN WAVES – RAISED VERSION */

.elementor-32852 .elementor-element.elementor-element-7c4fc66c {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    background: linear-gradient(
        90deg,
        #B8DFC5 0%,
        #D5EDDC 15%,
        #EAF6EE 30%,
        #F5FAF6 42%,
        #F5FAF6 58%,
        #EAF6EE 70%,
        #D5EDDC 85%,
        #B8DFC5 100%
    ) !important;
}

/* RAISED MIRRORED GREEN WAVES */

.elementor-32852 .elementor-element.elementor-element-7c4fc66c::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 0;
    pointer-events: none;

    background: linear-gradient(
        90deg,
        rgba(76, 169, 111, 0.38) 0%,
        rgba(130, 203, 155, 0.26) 22%,
        rgba(194, 230, 204, 0.10) 50%,
        rgba(130, 203, 155, 0.26) 78%,
        rgba(76, 169, 111, 0.38) 100%
    );

    clip-path: polygon(
        0 38%,
        10% 45%,
        20% 57%,
        30% 70%,
        42% 83%,
        50% 88%,
        58% 83%,
        70% 70%,
        80% 57%,
        90% 45%,
        100% 38%,
        100% 100%,
        0 100%
    );
}

/* KEEP LOGO AND MENU ABOVE THE WAVES */

.elementor-32852 .elementor-element.elementor-element-7c4fc66c > * {
    position: relative;
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for wp-widget-custom_html, class: .elementor-element-435f4fd *//* =========================================
   FIRST PLACE TRAINING - COPYRIGHT BAR
   ========================================= */

.elementor-32852 .elementor-element.elementor-element-435f4fd {
    width: calc(100% + 20px) !important;
    max-width: none !important;

    margin-left: -10px !important;
    margin-right: -10px !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;

    padding: 0 !important;

    background: #005A46 !important;

    box-sizing: border-box !important;
}

/* Copyright text */

.elementor-32852 .elementor-element.elementor-element-435f4fd .fpt-copyright {
    width: 100% !important;

    margin: 0 !important;
    padding: 12px 10px !important;

    background: #005A46 !important;
    color: #FFFFFF !important;

    text-align: center !important;

    font-family: Roboto, sans-serif !important;
    font-size: 13px !important;
    font-weight: 400 !important;

    line-height: 1.4 !important;

    box-sizing: border-box !important;
}

/* Terms & Conditions link */

.elementor-32852 .elementor-element.elementor-element-435f4fd .fpt-copyright a {
    color: #FFFFFF !important;
    text-decoration: underline !important;
    font-weight: 500 !important;
}

.elementor-32852 .elementor-element.elementor-element-435f4fd .fpt-copyright a:hover {
    color: #FFFFFF !important;
    text-decoration: none !important;
}

/* Separator */

.elementor-32852 .elementor-element.elementor-element-435f4fd .fpt-copyright span {
    margin-left: 8px !important;
    margin-right: 8px !important;
}/* End custom CSS */