.pd-zone-component{position:relative;margin-top:var(--flex-space-4xl, 48px);margin-bottom:var(--flex-space-4xl, 48px)}.pd-zone-component:has(.zone-component.tilted-background)::before,.pd-zone-component:has(.zone-component.tilted-background)::after{display:block;content:"";width:100%;background-color:var(--flex-color-background-alternative, #fbf7f0);clip-path:polygon(0 100%, 100% 0%, 100% 100%, 0% 100%);overflow:clip;aspect-ratio:1920/168;max-width:1920px;margin-left:auto;margin-right:auto;box-shadow:0 10px 0 0 var(--flex-color-background-alternative, #fbf7f0)}.pd-zone-component:has(.zone-component.tilted-background)::after{transform:rotate(180deg)}.zone-component{position:relative;background:var(--flex-color-background-alternative, #fbf7f0);padding-top:var(--flex-space-4xl, 48px);padding-bottom:var(--flex-space-4xl, 48px);padding-left:var(--flex-space-lg, 20px);padding-right:var(--flex-space-lg, 20px)}@media only screen and (min-width: 768px){.zone-component{padding-left:var(--flex-space-4xl, 48px);padding-right:var(--flex-space-4xl, 48px)}}@media only screen and (min-width: 1280px){.zone-component{padding-left:var(--flex-space-5xl, 64px);padding-right:var(--flex-space-5xl, 64px)}}.zone-component::before{content:"";width:612px;height:994px;background-image:url("../../img/svg/mesh_orange.svg");background-repeat:no-repeat;position:absolute;top:415px;left:-485px;z-index:1;display:block}@media only screen and (min-width: 768px){.zone-component::before{top:320px;left:-230px}}@media only screen and (min-width: 1440px){.zone-component::before{top:320px;left:-230px}}.zone-component.transparent-background{background:rgba(0,0,0,0);padding-top:0}.zone-component .zone-component-wrapper{display:flex;flex-flow:column;justify-content:space-between;gap:var(--flex-space-xl, 24px)}@media only screen and (min-width: 768px){.zone-component .zone-component-wrapper{gap:var(--flex-space-2xl, 32px)}}@media only screen and (max-width: 1440px){.zone-component .zone-component-wrapper{margin:0 auto;max-width:1090px}}.zone-component .zone-component-content-texts{display:flex;flex-direction:column;flex:1;row-gap:var(--flex-space-md, 16px)}.zone-component .zone-component-title{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-3xl, 2rem);line-height:1.25;font-weight:normal;margin:0}.zone-component .zone-component-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;row-gap:var(--flex-space-xl, 24px);width:100%}@media only screen and (min-width: 1025px){.zone-component .zone-component-content{max-width:770px}}@media only screen and (min-width: 1280px){.zone-component .zone-component-content{max-width:900px}}@media only screen and (min-width: 1440px){.zone-component .zone-component-content{max-width:1000px}}@media only screen and (max-width: 900px){.zone-component .zone-component-content{min-height:auto}}.zone-component .zone-component-content ul{display:flex;flex-direction:column;row-gap:var(--flex-space-xs, 8px);margin:var(--flex-space-xl, 24px) 0;padding:0}.zone-component .zone-component-content ul:last-child{margin:var(--flex-space-xl, 24px) 0 0}.zone-component .zone-component-content ul li{position:relative;min-height:32px;padding-left:40px;list-style:none}.zone-component .zone-component-content ul li::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F108";display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:var(--flex-color-icon-brand, #eb6800);width:32px;height:32px;position:absolute;left:0;top:calc(50% - 16px)}.zone-component .zone-component-slider-wrapper{flex:1;text-align:center;z-index:1}.zone-component .zone-component-content-buttons{width:100%;display:flex;flex-direction:column;gap:var(--flex-space-xl, 24px)}.zone-component .zone-tile{position:relative;overflow:hidden;color:#fff;border-radius:var(--flex-border-radius-sm, 4px);z-index:1}@media(hover: hover)and (pointer: fine)and (hover: hover)and (pointer: fine){.zone-component .zone-tile:has(.zone-tile-link:hover) .zone-image{transition:transform .3s ease-out}.zone-component .zone-tile:has(.zone-tile-link:hover):hover .zone-image{transform:scale(104%)}}.zone-component .zone-tile::before,.zone-component .zone-tile::after{content:"";background-size:cover;position:absolute;width:230px;height:100%;z-index:1}.zone-component .zone-tile::before{left:0;top:0}.zone-component .zone-tile::after{right:-1px;bottom:0;transform:rotate(180deg)}.zone-component .zone-tile.cardio-basics,.zone-component .zone-tile.relax-recover,.zone-component .zone-tile.strength-basics,.zone-component .zone-tile.total-body-basics{box-shadow:0 48px 96px 0 rgba(255,135,18,.25)}.zone-component .zone-tile.cardio-basics::before,.zone-component .zone-tile.cardio-basics::after,.zone-component .zone-tile.relax-recover::before,.zone-component .zone-tile.relax-recover::after,.zone-component .zone-tile.strength-basics::before,.zone-component .zone-tile.strength-basics::after,.zone-component .zone-tile.total-body-basics::before,.zone-component .zone-tile.total-body-basics::after{background-image:url("../../img/glow/zone_orange_glow.png")}.zone-component .zone-tile.level-up-your-strength,.zone-component .zone-tile.video-workouts,.zone-component .zone-tile.group-classes{box-shadow:0 48px 96px 0 rgba(124,76,230,.25)}.zone-component .zone-tile.level-up-your-strength::before,.zone-component .zone-tile.level-up-your-strength::after,.zone-component .zone-tile.video-workouts::before,.zone-component .zone-tile.video-workouts::after,.zone-component .zone-tile.group-classes::before,.zone-component .zone-tile.group-classes::after{background-image:url("../../img/glow/zone_lilac_glow.png")}.zone-component .zone-tile.hiit-move,.zone-component .zone-tile.core-stretch{box-shadow:0 48px 96px 0 rgba(255,209,46,.25)}.zone-component .zone-tile.hiit-move::before,.zone-component .zone-tile.hiit-move::after,.zone-component .zone-tile.core-stretch::before,.zone-component .zone-tile.core-stretch::after{background-image:url("../../img/glow/zone_yellow_glow.png")}.zone-component .zone-tile-content{text-align:left;position:absolute;left:0;bottom:0;z-index:2;width:100%;padding:var(--flex-space-4xl, 48px) var(--flex-space-lg, 20px) var(--flex-space-lg, 20px) var(--flex-space-lg, 20px);background:linear-gradient(180deg, rgba(45, 45, 45, 0) 0%, rgba(45, 45, 45, 0.6) 30%, #2d2d2d 100%)}.zone-component .zone-tile-label{font-family:headingprotreble-heavy,sans-serif;font-size:var(--flex-typography-font-size-md, 1rem);line-height:1.25;margin:0 0 var(--flex-space-sm, 12px) 0;text-transform:uppercase}.zone-component .zone-tile-description{margin-bottom:var(--flex-space-md, 16px)}.zone-component .zone-tile-link{font-family:headingprotreble-extrabold,sans-serif;color:#fff;display:inline-flex;align-items:center;gap:var(--flex-space-xs, 8px);text-transform:uppercase;line-height:normal}.zone-component .zone-tile-link::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F103";font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(hover: hover)and (pointer: fine){.zone-component .zone-tile-link:hover span{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}}.zone-component-slider-wrapper{position:relative;display:flex;align-items:center}.zone-component-slider-wrapper .zone-component-slider{width:100%}.zone-component-slider-wrapper .zone-component-slider:not(.swiper-initialized) .slider-pagination{display:none}.zone-component-slider-wrapper .zone-component-slider:not(.swiper-initialized) .swiper-wrapper{-moz-column-gap:var(--flex-space-xl, 24px);column-gap:var(--flex-space-xl, 24px)}.zone-component-slider-wrapper .zone-component-slider .slider-pagination{width:calc(100vw - 60px);margin-top:var(--flex-space-xl, 24px)}.zone-component-slider-wrapper .zone-component-slider .slider-pagination:has(.swiper-pagination.swiper-pagination-lock){display:none}@media only screen and (max-width: 450px){.zone-component-slider-wrapper .zone-component-slider .slider-pagination{width:100%}}@media only screen and (min-width: 1025px){.zone-component-slider-wrapper .zone-component-slider .slider-pagination{position:absolute;right:65px;top:-85px;width:auto}}@media only screen and (min-width: 1025px){.zone-component-slider-wrapper .zone-component-slider .slider-pagination .arrow-next::after,.zone-component-slider-wrapper .zone-component-slider .slider-pagination .arrow-prev::after{font-size:26px}}@media only screen and (min-width: 1025px){.zone-component-slider-wrapper .zone-component-slider .slider-pagination .swiper-pagination-bullets{display:none}}.zone-component-slider-wrapper .zone-component-slider .swiper-slide{position:relative;max-width:100%;min-width:340px;height:auto;align-self:center;flex-shrink:0}@media only screen and (min-width: 768px){.zone-component-slider-wrapper .zone-component-slider .swiper-slide{min-width:360px;max-width:360px}}@media only screen and (min-width: 1440px){.zone-component-slider-wrapper .zone-component-slider .swiper-slide{min-width:560px;max-width:560px}}.zone-component-slider-wrapper .zone-component-slider .zone-image{position:relative;display:block;font-size:0;line-height:0;transition:transform .3s ease-out}@media(hover: hover)and (pointer: fine){.zone-component-slider-wrapper .zone-component-slider .zone-image:hover{cursor:grab}.zone-component-slider-wrapper .zone-component-slider .zone-image:active{cursor:grabbing}}.zone-component-slider-wrapper .zone-component-slider .zone-image img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block;transition:opacity .3s ease-in-out}
