.elementor-739 .elementor-element.elementor-element-38bb51dc{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:80px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-739 .elementor-element.elementor-element-7855654c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-739 .elementor-element.elementor-element-1a7eaf35{text-align:start;}.elementor-739 .elementor-element.elementor-element-1a7eaf35 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:100%;letter-spacing:27%;color:#2F7400;}.elementor-739 .elementor-element.elementor-element-644bf556{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-4c03e629{text-align:start;}.elementor-739 .elementor-element.elementor-element-4c03e629 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:96px;font-weight:600;line-height:100%;letter-spacing:-5%;color:#000000;}.elementor-739 .elementor-element.elementor-element-1c47489{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-739 .elementor-element.elementor-element-75731b1b{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:164%;}.elementor-739 .elementor-element.elementor-element-1060d43c{--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;--margin-top:62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-739 .elementor-element.elementor-element-656900e4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;}.elementor-739 .elementor-element.elementor-element-33aa001e{--grid-columns:1;}.elementor-739 .elementor-element.elementor-element-47caefe1{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:220px;--padding-left:20px;--padding-right:20px;}.elementor-739 .elementor-element.elementor-element-40291ab7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-6a7fb305{text-align:start;}.elementor-739 .elementor-element.elementor-element-6a7fb305 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;line-height:150%;color:#000000;}.elementor-739 .elementor-element.elementor-element-2f8ca514{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-5a579c40{--grid-columns:3;--grid-row-gap:135px;}.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;line-height:150%;margin-top:121px;}.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination .page-numbers:not(.dots){color:#00000080;}.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination a.page-numbers:hover{color:#FFFFFF;}.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination .page-numbers.current{color:#FFFFFF;}body:not(.rtl) .elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 16px/2 );}body:not(.rtl) .elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 16px/2 );}body.rtl .elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 16px/2 );}body.rtl .elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 16px/2 );}@media(max-width:1024px){.elementor-739 .elementor-element.elementor-element-1a7eaf35 .elementor-heading-title{font-size:15px;}.elementor-739 .elementor-element.elementor-element-4c03e629 .elementor-heading-title{font-size:64px;}.elementor-739 .elementor-element.elementor-element-33aa001e{--grid-columns:1;}.elementor-739 .elementor-element.elementor-element-6a7fb305 .elementor-heading-title{font-size:30px;}.elementor-739 .elementor-element.elementor-element-5a579c40{--grid-columns:3;--grid-row-gap:100px;}}@media(max-width:767px){.elementor-739 .elementor-element.elementor-element-38bb51dc{--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:32px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-739 .elementor-element.elementor-element-7855654c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-1a7eaf35 .elementor-heading-title{font-size:14px;}.elementor-739 .elementor-element.elementor-element-644bf556{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-4c03e629 .elementor-heading-title{font-size:36px;}.elementor-739 .elementor-element.elementor-element-1c47489{--padding-top:13px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-75731b1b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-739 .elementor-element.elementor-element-1060d43c{--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-739 .elementor-element.elementor-element-33aa001e{--grid-columns:1;}.elementor-739 .elementor-element.elementor-element-47caefe1{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:99px;--padding-bottom:158px;--padding-left:16px;--padding-right:16px;}.elementor-739 .elementor-element.elementor-element-40291ab7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-6a7fb305 .elementor-heading-title{font-size:24px;letter-spacing:-6%;}.elementor-739 .elementor-element.elementor-element-2f8ca514{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-739 .elementor-element.elementor-element-5a579c40{--grid-columns:1;--grid-row-gap:42px;}.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-pagination{margin-top:75px;}}/* Start custom CSS for loop-grid, class: .elementor-element-5a579c40 *//* Default Layout */
.loop-card .card-flex{
    display: flex;
    flex-direction: column;
    gap: 40;
}
/* Hide Custom Layout on Mobile */
@media (max-width: 767px){

    .loop-card .card-flex{
        
        flex-direction: unset;
        gap: 24;
    }

}

/* Reverse ONLY every 3rd post vertically */
.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item:nth-child(3n+3) .card-flex{
    flex-direction: column-reverse;
    gap: 60px;
}
/* Hide Reverse Layout on Mobile */
@media (max-width: 767px){

    .elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item:nth-child(3n+3) .card-flex{
        flex-direction: column;
        gap: 24px;
    }

}
/* Background Change */
.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item:nth-child(3n+3) .bg-change{
    background: #C3E3F1;
}
/* Loop Item */
.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item{
    position: relative;
}

/* Divider Design */
.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item:nth-child(3n):not(:nth-last-child(-n+3))::before{
    content: '';
    position: absolute;

    left: 50%;
    bottom: -68px;

    transform: translateX(-50%);

    width: 742px;
    height: 12px;

    z-index: 5;

    background:
        linear-gradient(#000 0 0) left center/344px 1px no-repeat,
        linear-gradient(#000 0 0) right center/344px 1px no-repeat;

    animation: dividerReveal 2.5s ease infinite alternate;
}

/* Circle */
.elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item:nth-child(3n):not(:nth-last-child(-n+3))::after{
    content: '';

    position: absolute;

    left: 50%;
    bottom: -68px;

    transform: translate(-50%, 0);

    width: 12px;
    height: 12px;

    background: #000;
    border-radius: 50%;

    z-index: 6;
}

/* Lines Animation */
@keyframes dividerReveal{
    0%{
        background-size:
            172px 1px,
            172px 1px;
    }

    100%{
        background-size:
            344px 1px,
            344px 1px;
    }
}
/* Hide Divider Design only on Mobile */
@media (max-width: 767px){

    .elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item::before,
    .elementor-739 .elementor-element.elementor-element-5a579c40 .elementor-loop-container > .e-loop-item::after{
        display: none !important;
    }

}


/* Pagination Wrapper */
.elementor-739 .elementor-element.elementor-element-5a579c40 nav.elementor-pagination{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}

/* Number Style */
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers:not(.prev):not(.next){
    width: 36px;
    height: 36px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: #00000080;
    text-decoration: none;

    transition: all .3s ease;
}

/* Hover */
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers:not(.prev):not(.next):hover{
    background: #2F7400;
    color: #FFFFFF !important;
}

/* Active */
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers.current{
    background: #000000;
    color: #FFFFFF !important;
}

/* Prev & Next */
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers.prev,
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers.next{
    font-size: 0;

    width: 32px;
    height: 32px;

    position: relative;

    background: transparent !important;
}

/* Extra spacing */
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers.prev{
    margin-right: 12px !important;
}

.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers.next{
    margin-left: 12px !important;
}

/* Prev Icon */
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers.prev::before{
    content: '';

    position: absolute;
    inset: 0;

    background: url('https://staging.thefitnessexplorer.com/wp-content/uploads/2026/05/Left-Arrow.svg') center center no-repeat;
    background-size: contain;
}

/* Next Icon */
.elementor-739 .elementor-element.elementor-element-5a579c40 .page-numbers.next::before{
    content: '';

    position: absolute;
    inset: 0;

    background: url('https://staging.thefitnessexplorer.com/wp-content/uploads/2026/05/Next-Arrow.svg') center center no-repeat;
    background-size: contain;

}/* End custom CSS */