@media only screen and (max-width:980px){.reverse-mobile{display:flex;flex-wrap:wrap}.reverse-mobile .et_pb_column:nth-child(1){order:2;width:100%!important}.reverse-mobile .et_pb_column:nth-child(2){order:1;width:100%!important}.et_mobile_menu .menu-item-has-children>a{background-color:rgba(0,0,0,0)}.et_mobile_menu li a{border-bottom:0px solid rgba(0,0,0,0)}}.et_pb_menu_toggle,.mobile_menu_bar:before{color:#01A29C!important}.nav li ul,.et_mobile_menu{border-top:3px solid #01A29C!important}.et_pb_menu .et-menu-nav li ul{border-top:3px solid #01A29C!important}.et_mobile_menu li{border-bottom:none!important}.et-fixed-header #logo{content:url(https://substantiel.eu/wp-content/uploads/2025/11/logo-substantiel-web-small.png)}.bookacti-availability-container{display:none}.bookacti-event-unavailable .bookacti-availability-container,.bookacti-availability-container .bookacti-available-places-number{display:none}.hero-section{position:relative;overflow:visible}.hero-section .overlay-image{position:absolute;top:80px;width:44%;z-index:5;pointer-events:none;transition:all 0.3s ease-in-out}.hero-section.left .overlay-image{left:0px}.hero-section.right .overlay-image{right:0px}.et_pb_text.team-card{position:relative;display:flex;align-items:flex-end;justify-content:stretch;min-height:auto;padding:0!important;overflow:hidden;aspect-ratio:3 / 4;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important;color:#fff}.et_pb_text.team-card .et_pb_text_inner{width:100%;background:transparent!important;margin:0!important;padding:0!important}.et_pb_text.team-card .team-caption{position:relative;width:100%;color:#fff;text-align:center;padding:10px 14px;opacity:0;transform:translateY(8px);transition:opacity .28s ease,transform .28s ease;pointer-events:none;z-index:1}.et_pb_text.team-card .team-caption::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.50);z-index:-1;border:none}.et_pb_text.team-card .team-caption strong{display:block;font-size:18px;line-height:1.1;margin-bottom:2px}.et_pb_text.team-card .team-caption span{font-size:14px;font-style:italic;display:block;line-height:1.1;opacity:1}.et_pb_text.team-card:hover .team-caption,.et_pb_text.team-card:focus-within .team-caption{opacity:1;transform:translateY(0)}@media (max-width:980px){.et_pb_text.team-card .team-caption{opacity:1;transform:none}}.et_pb_row.team-row{position:relative;isolation:isolate;overflow:visible;margin-bottom:0!important}.et_pb_row.team-row .et_pb_column,.et_pb_row.team-row .et_pb_module{margin-bottom:0!important;padding-bottom:0!important}.et_pb_row.team-row,.et_pb_row.team-row .et_pb_column{transform:none!important;filter:none!important}.et_pb_row.team-row .et_pb_text.team-card{will-change:transform,filter,box-shadow;transform:translateZ(0);z-index:0;transition:transform .35s ease,filter .35s ease,box-shadow .35s ease}.et_pb_row.team-row .et_pb_text.team-card:hover,.et_pb_row.team-row .et_pb_text.team-card:focus-within{transform:scale(1.06);filter:saturate(1.25);box-shadow:0 16px 48px rgba(0,0,0,.35);z-index:20}.hero-card-black-text{max-width:520px;padding:24px 28px;border-radius:20px;background:rgba(0,0,0,0.75);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#f5f5f5;box-shadow:0 18px 45px rgba(0,0,0,0.35)}.hero-card-black-text,.hero-card-black-text h2{margin-bottom:12px}.hero-card-black-text p{font-size:15px;line-height:1.6}.stat-block{text-align:center}.stat-number{font-size:64px;font-weight:700;line-height:1;margin:0}.stat-label{font-size:28px;opacity:1;line-height:1.2;margin-top:30px}.et_pb_header_content_wrapper{position:relative}.et_pb_header_content_wrapper::before{content:"";position:absolute;inset:0;background:rgba(255,255,255,0.10);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:-1}.hero-strip-blanc{position:relative;margin:0 auto;padding:18px 24px;color:#111;font-size:17px;line-height:1.6;text-align:left}@media (max-width:980px){.hero-strip-blanc{padding:14px 16px}.et_pb_header_content_wrapper::before{background:rgba(255,255,255,0.45);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}}