.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-412 .elementor-element.elementor-element-c887fcb{text-align:center;}.elementor-412 .elementor-element.elementor-element-c887fcb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:31px;font-weight:600;color:#000000;}.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-412 .elementor-element.elementor-element-3017bb7{text-align:center;font-family:"DM Sans", Sans-serif;font-weight:400;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-412 .elementor-element.elementor-element-18b10be .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-412 .elementor-element.elementor-element-18b10be .elementor-icon-box-title{margin-block-end:0px;color:#028341;}.elementor-412 .elementor-element.elementor-element-18b10be.elementor-view-stacked .elementor-icon{background-color:#028341;fill:#DEEFE4;color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-18b10be.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-18b10be.elementor-view-default .elementor-icon{fill:#028341;color:#028341;border-color:#028341;}.elementor-412 .elementor-element.elementor-element-18b10be.elementor-view-framed .elementor-icon{background-color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-18b10be .elementor-icon{font-size:25px;border-width:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-18b10be:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-18b10be:has(:focus) .elementor-icon-box-title{color:#028341;}.elementor-412 .elementor-element.elementor-element-0115f41{--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-412 .elementor-element.elementor-element-14fd62d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDF1;--border-color:#EDEDF1;--border-radius:10px 10px 10px 10px;}.elementor-412 .elementor-element.elementor-element-14fd62d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#028341;--border-color:#028341;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-412 .elementor-element.elementor-element-14fd62d, .elementor-412 .elementor-element.elementor-element-14fd62d::before{--border-transition:0.3s;}.elementor-412 .elementor-element.elementor-element-3c17e2b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-412 .elementor-element.elementor-element-3f7804a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:400;color:#028341;}.elementor-412 .elementor-element.elementor-element-88c81c8{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDF1;--border-color:#EDEDF1;--border-radius:10px 10px 10px 10px;}.elementor-412 .elementor-element.elementor-element-88c81c8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#028341;--border-color:#028341;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-412 .elementor-element.elementor-element-88c81c8, .elementor-412 .elementor-element.elementor-element-88c81c8::before{--border-transition:0.3s;}.elementor-412 .elementor-element.elementor-element-188d1f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-412 .elementor-element.elementor-element-73bbf45 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:400;color:#028341;}.elementor-412 .elementor-element.elementor-element-35abc8a{--display:flex;}.elementor-412 .elementor-element.elementor-element-7468474 .elementor-heading-title{color:#028341;}.elementor-412 .elementor-element.elementor-element-724ab61 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-412 .elementor-element.elementor-element-724ab61 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-412 .elementor-element.elementor-element-724ab61.elementor-view-stacked .elementor-icon{background-color:#028341;fill:#DEEFE4;color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-724ab61.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-724ab61.elementor-view-default .elementor-icon{fill:#028341;color:#028341;border-color:#028341;}.elementor-412 .elementor-element.elementor-element-724ab61.elementor-view-framed .elementor-icon{background-color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-724ab61 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-724ab61:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-724ab61:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-412 .elementor-element.elementor-element-65bff9d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-412 .elementor-element.elementor-element-65bff9d .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-412 .elementor-element.elementor-element-65bff9d.elementor-view-stacked .elementor-icon{background-color:#028341;fill:#DEEFE4;color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-65bff9d.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-65bff9d.elementor-view-default .elementor-icon{fill:#028341;color:#028341;border-color:#028341;}.elementor-412 .elementor-element.elementor-element-65bff9d.elementor-view-framed .elementor-icon{background-color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-65bff9d .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-65bff9d:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-65bff9d:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-412 .elementor-element.elementor-element-c5b6fb4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-412 .elementor-element.elementor-element-c5b6fb4 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-412 .elementor-element.elementor-element-c5b6fb4.elementor-view-stacked .elementor-icon{background-color:#028341;fill:#DEEFE4;color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-c5b6fb4.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-c5b6fb4.elementor-view-default .elementor-icon{fill:#028341;color:#028341;border-color:#028341;}.elementor-412 .elementor-element.elementor-element-c5b6fb4.elementor-view-framed .elementor-icon{background-color:#DEEFE4;}.elementor-412 .elementor-element.elementor-element-c5b6fb4 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-c5b6fb4:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-c5b6fb4:has(:focus) .elementor-icon-box-title{color:#000000;}.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-412 .elementor-element.elementor-element-013cc5f .elementor-button{background-color:#028341;}.elementor-412 .elementor-element.elementor-element-013cc5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-412 .elementor-element.elementor-element-013cc5f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-013cc5f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-412 .elementor-element.elementor-element-3573d6c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-412 .elementor-element.elementor-element-3573d6c .elementor-icon-box-title{margin-block-end:0px;color:#D50D22;}.elementor-412 .elementor-element.elementor-element-3573d6c.elementor-view-stacked .elementor-icon{background-color:#D50D22;fill:#FDE5EA;color:#FDE5EA;}.elementor-412 .elementor-element.elementor-element-3573d6c.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-3573d6c.elementor-view-default .elementor-icon{fill:#D50D22;color:#D50D22;border-color:#D50D22;}.elementor-412 .elementor-element.elementor-element-3573d6c.elementor-view-framed .elementor-icon{background-color:#FDE5EA;}.elementor-412 .elementor-element.elementor-element-3573d6c .elementor-icon{font-size:25px;border-width:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-3573d6c:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-3573d6c:has(:focus) .elementor-icon-box-title{color:#D50D22;}.elementor-412 .elementor-element.elementor-element-24ef52f{--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-412 .elementor-element.elementor-element-8a1e38c{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDF1;--border-color:#EDEDF1;--border-radius:10px 10px 10px 10px;}.elementor-412 .elementor-element.elementor-element-8a1e38c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#028341;--border-color:#028341;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-412 .elementor-element.elementor-element-8a1e38c, .elementor-412 .elementor-element.elementor-element-8a1e38c::before{--border-transition:0.3s;}.elementor-412 .elementor-element.elementor-element-6c1b1e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-412 .elementor-element.elementor-element-74827b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:400;color:#D50D22;}.elementor-412 .elementor-element.elementor-element-2344c8b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EDEDF1;--border-color:#EDEDF1;--border-radius:10px 10px 10px 10px;}.elementor-412 .elementor-element.elementor-element-2344c8b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#028341;--border-color:#028341;--border-radius:10px 10px 10px 10px;--border-top-left-radius:10px;--border-top-right-radius:10px;--border-bottom-right-radius:10px;--border-bottom-left-radius:10px;}.elementor-412 .elementor-element.elementor-element-2344c8b, .elementor-412 .elementor-element.elementor-element-2344c8b::before{--border-transition:0.3s;}.elementor-412 .elementor-element.elementor-element-29536b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:600;color:#000000;}.elementor-412 .elementor-element.elementor-element-00be7e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:400;color:#D50D22;}.elementor-412 .elementor-element.elementor-element-086f684{--display:flex;}.elementor-412 .elementor-element.elementor-element-6faf26f .elementor-heading-title{color:#D50D22;}.elementor-412 .elementor-element.elementor-element-41c0e44 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-412 .elementor-element.elementor-element-41c0e44 .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-412 .elementor-element.elementor-element-41c0e44.elementor-view-stacked .elementor-icon{background-color:#D50D22;fill:#FDE7EB;color:#FDE7EB;}.elementor-412 .elementor-element.elementor-element-41c0e44.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-41c0e44.elementor-view-default .elementor-icon{fill:#D50D22;color:#D50D22;border-color:#D50D22;}.elementor-412 .elementor-element.elementor-element-41c0e44.elementor-view-framed .elementor-icon{background-color:#FDE7EB;}.elementor-412 .elementor-element.elementor-element-41c0e44 .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-41c0e44:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-41c0e44:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-412 .elementor-element.elementor-element-4f48e1e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-412 .elementor-element.elementor-element-4f48e1e .elementor-icon-box-title{margin-block-end:0px;color:#000000;}.elementor-412 .elementor-element.elementor-element-4f48e1e.elementor-view-stacked .elementor-icon{background-color:#D50D22;fill:#FDE7EB;color:#FDE7EB;}.elementor-412 .elementor-element.elementor-element-4f48e1e.elementor-view-framed .elementor-icon, .elementor-412 .elementor-element.elementor-element-4f48e1e.elementor-view-default .elementor-icon{fill:#D50D22;color:#D50D22;border-color:#D50D22;}.elementor-412 .elementor-element.elementor-element-4f48e1e.elementor-view-framed .elementor-icon{background-color:#FDE7EB;}.elementor-412 .elementor-element.elementor-element-4f48e1e .elementor-icon{font-size:20px;border-width:0px 0px 0px 0px;}.elementor-412 .elementor-element.elementor-element-4f48e1e:has(:hover) .elementor-icon-box-title,
					 .elementor-412 .elementor-element.elementor-element-4f48e1e:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-412 .elementor-element.elementor-element-76bd1a1 .elementor-button{background-color:#D50D22;}.elementor-412 .elementor-element.elementor-element-76bd1a1{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-412 .elementor-element.elementor-element-76bd1a1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-412 .elementor-element.elementor-element-76bd1a1 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-412 .elementor-element.elementor-element-4b5ade3{--display:flex;}.elementor-412 .elementor-element.elementor-element-eb32f15{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-412 .elementor-element.elementor-element-013cc5f .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-412 .elementor-element.elementor-element-76bd1a1 .elementor-button{border-radius:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-412 .elementor-element.elementor-element-0115f41{--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-14fd62d{--width:48%;}.elementor-412 .elementor-element.elementor-element-88c81c8{--width:50%;}.elementor-412 .elementor-element.elementor-element-013cc5f .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-412 .elementor-element.elementor-element-24ef52f{--width:100%;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-412 .elementor-element.elementor-element-8a1e38c{--width:48%;}.elementor-412 .elementor-element.elementor-element-2344c8b{--width:50%;}}/* Start custom CSS for shortcode, class: .elementor-element-67cce23 *//* =====================================
   PANCE WARMUP - SWPM MINI LOGIN
   ===================================== */

.swpm_mini_login_wrapper {
    width: 100%;
    max-width: 100%;
    margin: 20px auto 0;
    padding: 16px 22px;
    box-sizing: border-box;

    background: #ffffff;
    border: 1px solid #f3dce4;
    border-radius: 12px;

    text-align: center;
    font-family: inherit;
    font-size: 14px;
    line-height: 1.6;

    color: #687386;
}


/* Logged in text */
.swpm_mini_login_label {
    color: #687386;
}


/* Username */
.swpm_mini_login_username {
    color: #102a4c;
    font-weight: 600;
}


/* Profile + Logout */
.swpm_mini_login_profile,
.swpm_mini_login_logout {
    color: #687386;
}


/* All links */
.swpm_mini_login_wrapper a {
    color: #ff3864 !important;
    font-weight: 600;
    text-decoration: none !important;
    transition: all 0.2s ease;
}


/* Hover */
.swpm_mini_login_wrapper a:hover {
    color: #e92f59 !important;
    text-decoration: underline !important;
}


/* =====================================
   NOT LOGGED IN
   ===================================== */

.swpm_mini_login_login_here a,
.swpm_mini_login_join_now a {
    color: #ff3864 !important;
    font-weight: 600;
}

.swpm_mini_login_no_membership {
    color: #687386;
}


/* =====================================
   MOBILE
   ===================================== */

@media (max-width: 767px) {

    .swpm_mini_login_wrapper {
        width: calc(100% - 24px);
        margin: 15px auto 0;
        padding: 14px 12px;
        font-size: 13px;
    }

}/* End custom CSS */