.cmp-container--clickable{cursor:pointer}
.else-message,.conditional-container{width:100%;visibility:hidden;position:fixed;opacity:0}
.else-message__visible,.conditional-container__visible{position:relative;visibility:visible;opacity:1}
.else-message{margin:20px 8px}
.player-app .cmp-container[data-app-hidden='true']{display:none}
.print-mode .cmp-container[data-hide-for-print-mode='true']{display:none}
.container.simple-container--display-flex-wrap .cmp-container{display:flex;justify-content:center;margin-left:15px;margin-right:15px;gap:20px;flex-wrap:wrap;padding:8px 0}
@media(max-width:767px),(min-width:768px) and (max-width:991px){.container.responsivegrid.aem-GridColumn.coaching-container--profile,.container.responsivegrid.aem-GridColumn.coaching-container--nested{max-width:100% !important}
.container.responsivegrid.aem-GridColumn.coaching-container--nested{padding:0 24px}
.container.responsivegrid.aem-GridColumn.coaching-container--nested>.cmp-container{padding-left:0;padding-top:40px}
.container.responsivegrid.aem-GridColumn.coaching-container--no-mobile-top-padding>.cmp-container{padding-top:0}
}
.container.responsivegrid.aem-GridColumn.coaching-container--top-margin-52px{margin-top:52px}
@media(max-width:767px),(min-width:768px) and (max-width:991px){.container.responsivegrid.aem-GridColumn.coaching-container--top-margin-52px{margin-top:40px}
}
.container.responsivegrid.aem-GridColumn.coaching-container--top-margin-64px{margin-top:64px}
@media(max-width:767px),(min-width:768px) and (max-width:991px){.container.responsivegrid.aem-GridColumn.coaching-container--top-margin-64px{margin-top:32px}
}
.container.responsivegrid.aem-GridColumn.coaching-container--profile>.cmp-container{padding:48px 0 20px}
.container.responsivegrid.aem-GridColumn.coaching-container__section--coaching-experience:not(:has(.v-container-text)){display:none !important}
.container.responsivegrid.aem-GridColumn.coaching-container__section--coaching-experience .title{margin-bottom:-18px}
.container.responsivegrid.aem-GridColumn.coaching-container__section--coaching-experience .aem-Grid{row-gap:30px}
@media(max-width:767px),(min-width:768px) and (max-width:991px){.container.responsivegrid.aem-GridColumn.coaching-container__section--coaching-experience .title{margin-bottom:-24px}
.container.responsivegrid.aem-GridColumn.coaching-container__section--coaching-experience .aem-Grid{row-gap:24px}
}
.container.responsivegrid.aem-GridColumn.coaching-container__section--achievements:not(:has(.v-coaching-achievements-safe-sport__course)){display:none}
@media(max-width:767px){html.overflow-x--disabled{overflow-x:hidden !important}
html.overflow-x--disabled body{overflow-x:hidden !important}
.cmp-container[data-horizontal-scroll-mobile="true"]>.aem-Grid>.aem-GridColumn{visibility:hidden;position:absolute}
}
@media print{@page{size:a4}
.mainWrapper>.margin-animation{margin:0 !important}
.mainWrapper h1{font-size:40px}
.mainWrapper h2{font-size:32px}
.mainWrapper h3{font-size:28px}
.mainWrapper h4{font-size:24px}
.mainWrapper h5{font-size:20px}
.mainWrapper h6{font-size:16px}
.mainWrapper p{font-size:16px}
.mainWrapper .responsivegrid.aem-GridColumn.full-width--root>.cmp-container>.aem-Grid>.container,.mainWrapper .responsivegrid.aem-GridColumn.full-width--root>.cmp-container>.aem-Grid>.container:not(.full-width,.aem-form-container--full-width){width:100% !important;margin:0 !important;max-width:none !important}
.mainWrapper .cmp-container[data-hide-for-print-mode='true']{display:none}
.mainWrapper .cmp-container .aem-Grid{width:100% !important}
.mainWrapper .cmp-container .cmp-title__text{margin-left:0 !important}
.mainWrapper .cmp-container .cmp-image__image{margin-bottom:10px !important}
.mainWrapper .text{width:100% !important;margin:0 !important}
.mainWrapper .text p{text-align:justify !important}
.mainWrapper .videobanner{display:none}
}