:root{--my-home-color:#98c5e9;--my-home-color-light:#e2edff;--my-studio-color:#f7dbbf;--my-studio-color-light:#ffefe2;--my-fitness-color:#8dac9f;--my-fitness-color-light:#e3f4e7}@font-face{font-family:"xirod";font-display:swap;src:url("https://www.asterionhq.be/wp-content/uploads/et-fonts/xirod.ttf") format("truetype")}.et_pb_menu__logo img{max-height:96px;width:auto}.et-menu .current-menu-item>a,.et-menu .current-page-ancestor>a,.et-menu .current_page_parent>a{text-decoration-thickness:4px!important;opacity:1!important}.et-menu .sub-menu,.et_mobile_menu{border-radius:12px}.et_mobile_menu .current-menu-item>a,.et_mobile_menu .current-page-ancestor>a,.et_mobile_menu .current_page_parent>a{text-decoration-thickness:4px!important;opacity:1!important}.my-menu-section{position:absolute;top:0px;background-color:transparent}@media (min-width:981px){#my-home-mobile-menu{display:none}}@media (max-width:980px){#my-home-desktop-menu{display:none}}@keyframes myFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes myFadeInRight{0%{opacity:0;transform:translateX(20px)}100%{opacity:1;transform:translateX(0)}}@keyframes myFadeInLeft{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes myFadeInTop{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}@keyframes myFadeInBottom{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes mySlideLeft{from{transform:translateX(0)}to{transform:translateX(-100%)}}.my-service-card{height:400px;overflow:hidden;border:1px solid #ffffff24;border-radius:12px;position:relative;cursor:pointer}.my-service-image-container{position:relative;width:100%;height:100%}.my-service-image-container:before{content:'';position:absolute;inset:0px;background:linear-gradient(180deg,rgba(23,30,46,0) 48.21%,rgba(0,0,0,0.8) 100%);z-index:1}.my-service-image-container:after{content:"";position:absolute;width:200%;height:0%;left:50%;top:50%;background-color:rgba(255,255,255,.3);transform:translate(-50%,-50%) rotate(-45deg);z-index:2}.my-service-card:hover .my-service-image-container:after{height:250%;transition:all 600ms linear;background-color:transparent}.my-service-card:hover .my-service-image{transform:scale(1.1)}.my-service-image{width:100%;height:100%;object-fit:cover;transition:all 0.4s ease-in-out}.my-service-body-container{position:absolute;bottom:30px;right:30px;left:30px;z-index:1}.my-service-title{display:inline-block;position:relative;font-family:Xirod;font-size:36px!important;color:white}.my-service-description{font-size:18px;color:white}.my-service-card-logo{position:absolute;width:48px;height:48px;top:0px;right:0px;z-index:1;transition:all 0.4s ease-in-out;transform:translate(50%,0%);opacity:0}.my-service-card:hover .my-service-card-logo{transform:translate(125%,0%);opacity:1}.my-infinite-slides{display:flex;overflow:hidden;user-select:none}.my-infinite-slide{min-width:100%;display:flex;justify-content:center;align-items:center;flex-shrink:0;animation:30s mySlideLeft infinite linear}.my-infinite-slide-text{font-size:18px;font-family:xirod;color:black}.my-infinite-slide .et-pb-icon{width:72px;font-size:24px;line-height:24px;color:black;text-align:center}.my-resume{display:flex;align-items:stretch;border-radius:8px;overflow:hidden}@media (max-width:767px){.my-resume{flex-direction:column}.my-resume-image-container img{aspect-ratio:4/3}}@media (min-width:768px){.my-resume-image-container{flex-basis:30%}.my-resume-image-container img{min-height:200px}}.my-resume-image-container img{display:block;height:100%;object-fit:cover}.my-resume-body{flex:1;display:flex;flex-direction:column;justify-content:center;background-color:#222;padding:50px 24px}.my-resume-body h3{font-size:26px;font-weight:500;color:white;padding-bottom:0px}.my-resume-body span{font-size:18px;font-weight:600;color:var(--my-home-color)}.my-resume-body p{color:white;margin-top:8px}.my-social-button{background-color:white;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:all .3s}.my-social-button:hover{scale:1.1}.my-social-button:before{color:black;font-family:ETmodules;font-style:normal;font-weight:400;font-size:24px;line-height:24px;text-align:center}.my-youtube-sb:before{content:"\E0A3"}.my-facebook-sb:before{content:"\e093"}.my-instagram-sb:before{content:"\e09a"}.my-planning-grid{display:grid;gap:48px}.my-planning-item{width:100%;max-width:256px;background:var(--my-studio-color);border-radius:4px;padding:8px;display:flex;flex-direction:column;align-items:center;text-align:center}.my-planning-item-title{font-weight:bold}.my-planning-column-title{font-family:xirod;font-size:20px;color:black}.my-planning-column{display:flex;flex-direction:column;gap:24px;align-items:center}@media (max-width:767px){.my-planning-grid{grid-template-columns:1fr}}@media (min-width:768px){.my-planning-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.my-classes-container{display:grid}@media (max-width:767px){.my-classes-container{gap:24px;grid-template-columns:1fr 1fr}}@media (min-width:768px) and (max-width:980px){.my-classes-container{gap:24px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:981px){.my-classes-container{gap:48px;grid-template-columns:1fr 1fr 1fr 1fr}}.my-class-container{display:block;position:relative;border-radius:8px;overflow:hidden;user-select:none}.my-class-container:before{content:'';position:absolute;inset:0px;background:linear-gradient(180deg,rgba(0,0,0,0) 48.21%,rgba(0,0,0,0.8) 100%);z-index:1}.my-class-container img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;transition:all 0.4s ease-in-out}.my-class-container:hover img{transform:scale(1.1)}.my-class-title{position:absolute;bottom:20px;left:0px;right:0px;z-index:1;font-family:xirod;font-size:18px;color:white;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0px 16px}.my-check-marker li{padding-inline-start:1ch}.my-check-marker li::marker{font-family:ETmodules;font-weight:700;font-size:20px;content:'N'}.my-check-marker-home li::marker{color:var(--my-home-color)}.my-check-marker-fitness li::marker{color:var(--my-fitness-color)}.my-check-marker-studio li::marker{color:var(--my-studio-color)}.my-team{position:relative;border-radius:12px;overflow:hidden}.my-team-image img{display:block;aspect-ratio:3/4;object-fit:cover;transition:all .3s}.my-team:hover .my-team-image img{transform:scale(1.1)}.my-team-image:after{content:"";position:absolute;inset:0px;background:linear-gradient(180deg,rgba(0,0,0,0) 48.21%,rgba(0,0,0,0.8) 100%);z-index:1}.my-team-body{position:absolute;bottom:30px;left:16px;right:16px;text-align:center;z-index:1}.my-team-body h3{font-size:24px;color:white}.my-team-body span{font-weight:bold;font-size:18px}.my-team-body-fitness span{color:var(--my-fitness-color-light)}.my-team-body-studio span{color:var(--my-studio-color)}.my-team-socials{display:flex;gap:16px;justify-content:center}@media (min-width:981px){.my-team-body{transform:translateY(36px);transition:all .3s}.my-team:hover .my-team-body{transform:translateY(0px)}.my-team-socials{visibility:hidden;opacity:0;transition:all .3s}.my-team:hover .my-team-socials{visibility:visible;opacity:1}}.my-team-social{font-size:36px;line-height:36px;color:white;transition:all .3s}.my-team-social-fitness:hover{color:var(--my-fitness-color)}.my-team-social-studio:hover{color:var(--my-studio-color)}.my-class-datas{display:flex;gap:36px}@media (max-width:980px){.my-class-datas{justify-content:center}}@media (min-width:981px){.my-class-datas{justify-content:left}}.my-class-data{display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center}.my-class-data-number{font-family:Kanit;font-size:24px;font-weight:500}.my-fab-button{position:fixed;bottom:16px;right:16px;padding:16px;border-radius:50%;z-index:10;display:flex;transition:all .3s}.my-fab-button-fitness{background:var(--my-fitness-color)}.my-fab-button-fitness:hover{background:var(--my-fitness-color-light)}.my-fab-button-studio{background:var(--my-studio-color)}.my-fab-button-studio:hover{background:var(--my-studio-color-light)}.my-fab-button-home{background:var(--my-home-color)}.my-fab-button-home:hover{background:var(--my-home-color-light)}#my-blog-section .wp-block-categories li a[aria-current]{color:var(--my-home-color)!important}.hero-tagline-seo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}