.elementor-7 .elementor-element.elementor-element-2c729e7{--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;--justify-content:center;--padding-top:260px;--padding-bottom:260px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-2c729e7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2c729e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shadows-of-elite-fitness-inc.webdemotesting.online/wp-content/uploads/2026/06/Rectangle-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-762d7f7{--display:flex;}.elementor-7 .elementor-element.elementor-element-32eece0{width:var( --container-widget-width, 75% );max-width:75%;margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-weight:600;color:var( --e-global-color-75db25a );}.elementor-7 .elementor-element.elementor-element-24f84d8{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-24f84d8 .elementor-button{padding:16px 12px 16px 12px;}.elementor-7 .elementor-element.elementor-element-8dd3117{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:78px;--padding-bottom:78px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-24a9fbe{--display:flex;}.elementor-7 .elementor-element.elementor-element-d6ddef4 img{width:100%;}.elementor-7 .elementor-element.elementor-element-234661b{--display:flex;--justify-content:center;}.elementor-7 .elementor-element.elementor-element-0c3ff05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-7 .elementor-element.elementor-element-b1235f1{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6975b83{margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6975b83 .elementor-button{padding:16px 21px 16px 21px;}.elementor-7 .elementor-element.elementor-element-21e6025{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:62px;--padding-bottom:62px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-21e6025:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-21e6025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shadows-of-elite-fitness-inc.webdemotesting.online/wp-content/uploads/2026/06/image.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-0d8ca8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-0d8ca8d .elementor-heading-title{color:var( --e-global-color-91ddfaf );}.elementor-7 .elementor-element.elementor-element-0aeb5f6{text-align:center;}.elementor-7 .elementor-element.elementor-element-0aeb5f6 .elementor-heading-title{color:var( --e-global-color-75db25a );}.elementor-7 .elementor-element.elementor-element-6ed4418{width:var( --container-widget-width, 50% );max-width:50%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-75db25a );}.elementor-7 .elementor-element.elementor-element-7b938b7{--swiper-slides-to-display:3;--swiper-slides-gap:30px;width:100%;max-width:100%;margin:35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-8%;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-8%;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-size:25px;--arrow-normal-color:var( --e-global-color-502cc64 );--arrow-hover-color:var( --e-global-color-91ddfaf );}.elementor-7 .elementor-element.elementor-element-7b938b7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:var( --e-global-color-91ddfaf );border-style:solid;border-width:1px 1px 1px 1px;border-color:#09161E00;border-radius:100px 100px 100px 100px;padding:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-7b938b7 :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:var( --e-global-color-502cc64 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-91ddfaf );}.elementor-7 .elementor-element.elementor-element-7b938b7 .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-0364c1f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:75px;--padding-bottom:87px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-72b8a8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-72b8a8c .elementor-heading-title{color:var( --e-global-color-502cc64 );}.elementor-7 .elementor-element.elementor-element-40ef793{text-align:center;}.elementor-7 .elementor-element.elementor-element-40ef793 .elementor-heading-title{color:var( --e-global-color-502cc64 );}.elementor-7 .elementor-element.elementor-element-8b12652{width:var( --container-widget-width, 50% );max-width:50%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-4d223cc{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:85px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7 .elementor-element.elementor-element-19cbe5f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-cc96591{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-cc96591 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-cc96591 .elementor-icon{font-size:110px;}.elementor-7 .elementor-element.elementor-element-cc96591 .elementor-icon svg{height:110px;}.elementor-7 .elementor-element.elementor-element-cc96591 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-b26ed45{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-5fcd496{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-4e3c552{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-3aba0f7{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-3aba0f7 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-3aba0f7 .elementor-icon{font-size:110px;}.elementor-7 .elementor-element.elementor-element-3aba0f7 .elementor-icon svg{height:110px;}.elementor-7 .elementor-element.elementor-element-3aba0f7 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-b484fd7{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-39444d8{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-6f777bf{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-4bf576b{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-4bf576b .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-4bf576b .elementor-icon{font-size:110px;}.elementor-7 .elementor-element.elementor-element-4bf576b .elementor-icon svg{height:110px;}.elementor-7 .elementor-element.elementor-element-4bf576b .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-e03a940{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-a34b2b6{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-bf464a1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.25);--padding-top:0px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-7 .elementor-element.elementor-element-6a6b380{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-6a6b380 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-6a6b380 .elementor-icon{font-size:110px;}.elementor-7 .elementor-element.elementor-element-6a6b380 .elementor-icon svg{height:110px;}.elementor-7 .elementor-element.elementor-element-6a6b380 .elementor-icon-wrapper svg{width:auto;}.elementor-7 .elementor-element.elementor-element-0c2c92b{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7 .elementor-element.elementor-element-420872b{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-size:14px;line-height:20px;}.elementor-7 .elementor-element.elementor-element-90d72d7{--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:82px 82px;--row-gap:82px;--column-gap:82px;--padding-top:60px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-90d72d7:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-90d72d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://shadows-of-elite-fitness-inc.webdemotesting.online/wp-content/uploads/2026/06/Mask-group.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-b7f8d9d{--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-7 .elementor-element.elementor-element-c45ecdd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7 .elementor-element.elementor-element-c45ecdd .elementor-heading-title{color:var( --e-global-color-91ddfaf );}.elementor-7 .elementor-element.elementor-element-d52b6e8 .elementor-heading-title{color:var( --e-global-color-75db25a );}.elementor-7 .elementor-element.elementor-element-859f6d2{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-75db25a );}.elementor-7 .elementor-element.elementor-element-801150c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7 .elementor-element.elementor-element-a27ec48{text-align:end;}.elementor-7 .elementor-element.elementor-element-63b2ffe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:86px;--padding-bottom:74px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-408812e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;}.elementor-7 .elementor-element.elementor-element-82d2ce2{width:var( --container-widget-width, 50% );max-width:50%;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-a7def0a{--swiper-slides-to-display:3;width:100%;max-width:100%;margin:37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--swiper-pagination-size:14px;--dots-normal-color:#CCCCCC;--swiper-pagination-spacing:40px;}.elementor-7 .elementor-element.elementor-element-a7def0a .swiper-slide > .elementor-element{height:100%;}.elementor-7 .elementor-element.elementor-element-a7def0a .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-vertical-gap:10px;}@media(max-width:1366px){.elementor-7 .elementor-element.elementor-element-21e6025{--padding-top:62px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-7 .elementor-element.elementor-element-7b938b7{--swiper-slides-to-display:3;--arrow-prev-left-align:50%;--arrow-prev-translate-x:-50%;--arrow-prev-left-position:-5%;--arrow-prev-top-align:100%;--arrow-prev-translate-y:-100%;--arrow-prev-top-position:20%;--arrow-next-right-align:50%;--arrow-next-translate-x:50%;--arrow-next-right-position:-5%;--arrow-next-top-align:100%;--arrow-next-translate-y:-100%;--arrow-next-top-position:20%;}.elementor-7 .elementor-element.elementor-element-a7def0a{--swiper-slides-to-display:3;}}@media(max-width:1200px){.elementor-7 .elementor-element.elementor-element-7b938b7{--swiper-slides-to-display:3;}.elementor-7 .elementor-element.elementor-element-a7def0a{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-7b938b7{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-a7def0a{--swiper-slides-to-display:2;}}@media(max-width:880px){.elementor-7 .elementor-element.elementor-element-7b938b7{--swiper-slides-to-display:2;}.elementor-7 .elementor-element.elementor-element-a7def0a{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-7b938b7{--swiper-slides-to-display:1;}.elementor-7 .elementor-element.elementor-element-a7def0a{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-762d7f7{--width:60%;}.elementor-7 .elementor-element.elementor-element-19cbe5f{--width:25%;}.elementor-7 .elementor-element.elementor-element-4e3c552{--width:25%;}.elementor-7 .elementor-element.elementor-element-6f777bf{--width:25%;}.elementor-7 .elementor-element.elementor-element-bf464a1{--width:25%;}.elementor-7 .elementor-element.elementor-element-801150c{--width:83%;}}/* Start custom CSS for wpforms, class: .elementor-element-5c54e1e */.elementor-7 .elementor-element.elementor-element-5c54e1e {
    font-family: Inter;
}

.elementor-7 .elementor-element.elementor-element-5c54e1e input,
.elementor-7 .elementor-element.elementor-element-5c54e1e textarea{
    padding: 36px 20px !important;
    box-shadow: 0px 0px 7px 0px rgba(0,0,0,0.5);
}

.elementor-7 .elementor-element.elementor-element-5c54e1e .wpforms-container-full button[type=submit]{
    font-family: "Protest Strike", Sans-serif !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    line-height: 14px !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: #09161E00 !important;
    border-radius: 5px 5px 5px 5px !important;
}

.elementor-7 .elementor-element.elementor-element-5c54e1e .wpforms-container-full button[type=submit]:hover{
    color: var(--e-global-color-91ddfaf) !important;
    background-color: var(--e-global-color-502cc64) !important;
    border-style: solid !important;
    border-width: 1px 1px 1px 1px !important;
    border-color: var(--e-global-color-91ddfaf) !important;
    border-radius: 5px 5px 5px 5px !important;
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-a7def0a */.elementor-7 .elementor-element.elementor-element-a7def0a .swiper-pagination-bullet-active,
.elementor-7 .elementor-element.elementor-element-a7def0a .swiper-pagination-bullet:hover{
    background: #BCFF02;
    border: 2px solid black;
    width: 18px;
    height: 18px;
}

.elementor-7 .elementor-element.elementor-element-a7def0a .swiper-pagination-bullets.swiper-pagination-horizontal {
    display: flex;
    justify-content: center;
    align-items: center;
}

.elementor-7 .elementor-element.elementor-element-a7def0a .swiper-pagination-bullet{
    opacity: 1;
    transition: 0.3s ease-in-out;
}/* End custom CSS */