@font-face{font-family:"Bebas Neue";src:url("../../fonts/BebasNeue-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}body{background-color:#000;font-family:"DM Sans",sans-serif;color:#f5f0ea}.uty-heading{font-family:"Bebas Neue",sans-serif;text-transform:uppercase;line-height:.8;color:#555;margin:0 0 1rem}.uty-heading span{display:block;color:#ef0}.uty-lorem{font-family:"DM Sans",sans-serif;color:#bcbcbc;font-size:.9375rem;line-height:1.5}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}body{font-size:1em;min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{height:auto;width:100%}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;opacity:1 !important}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}button{border:none;cursor:pointer;outline:none;background-color:rgba(0,0,0,0)}a{text-decoration:none}.uty-nav-locked{overflow:hidden}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}[data-reveal]{opacity:0;transform:translateY(1.75rem);transition:opacity .7s cubic-bezier(0.16, 0.84, 0.44, 1),transform .7s cubic-bezier(0.16, 0.84, 0.44, 1)}[data-reveal].is-revealed{opacity:1;transform:none}.row>:nth-child(1)[data-reveal],.uty-faq__accordion>:nth-child(1)[data-reveal]{transition-delay:0ms}.row>:nth-child(2)[data-reveal],.uty-faq__accordion>:nth-child(2)[data-reveal]{transition-delay:70ms}.row>:nth-child(3)[data-reveal],.uty-faq__accordion>:nth-child(3)[data-reveal]{transition-delay:140ms}.row>:nth-child(4)[data-reveal],.uty-faq__accordion>:nth-child(4)[data-reveal]{transition-delay:210ms}.row>:nth-child(5)[data-reveal],.uty-faq__accordion>:nth-child(5)[data-reveal]{transition-delay:280ms}.row>:nth-child(6)[data-reveal],.uty-faq__accordion>:nth-child(6)[data-reveal]{transition-delay:350ms}.row>:nth-child(7)[data-reveal],.uty-faq__accordion>:nth-child(7)[data-reveal]{transition-delay:420ms}.row>:nth-child(8)[data-reveal],.uty-faq__accordion>:nth-child(8)[data-reveal]{transition-delay:490ms}@media(prefers-reduced-motion: reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.uty-dot-grid{position:relative}.uty-dot-grid::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(245, 240, 234, 0.18) 1px, transparent 1px);background-size:28px 28px}.uty-dot-grid>*{position:relative;z-index:1}.uty-header{background-color:#000;position:relative;overflow:hidden}.uty-header__photo{position:relative;margin:0 auto;width:calc(100% - 1.5rem);height:44vw;max-height:47.6rem;min-height:20rem;border-radius:0 0 .625rem .625rem;overflow:hidden;background-size:cover;background-position:center}.uty-header__photo::after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 30%)}.uty-header__video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}@media(max-width: 767.98px){.uty-header__photo{width:calc(100% - 1.5rem);height:70vw;min-height:22rem;border-radius:0 0 .5rem .5rem}}.uty-hero-meta{position:absolute;left:50%;transform:translateX(-50%);bottom:2rem;z-index:2;width:100%;display:flex;flex-wrap:wrap;gap:1.5rem;align-items:flex-end;justify-content:space-between}.uty-hero-meta__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem 1rem;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:clamp(2rem,5vw,4rem);line-height:1;margin:0}.uty-hero-meta__ville{color:#ef0}.uty-hero-meta__date{color:#f5f0ea}.uty-hero-meta__cta{background-color:#000;color:#ef0;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:clamp(2rem,5vw,4rem);padding:0 .75rem;border-radius:0;text-decoration:none;white-space:nowrap;line-height:70px}.uty-hero-meta__cta:is(a):hover{background-color:#ef0;color:#000}@media(max-width: 575.98px){.uty-hero-meta{bottom:1.25rem;gap:1rem}.uty-hero-meta__title{gap:.5rem .75rem}.uty-hero-meta__cta{padding:0 .6rem}}.uty-navbar{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;padding-top:1.5rem}.uty-navbar .navbar-brand img{width:4.5rem;height:auto}.uty-navbar .uty-nav{display:flex;margin:0;padding:0;font-family:"Bebas Neue",sans-serif;text-transform:uppercase}.uty-navbar .uty-nav li{list-style:none}.uty-navbar .uty-nav a{display:inline-block;color:#f5f0ea;font-size:1.375rem;padding:0 .5rem;text-decoration:none;transition:color .2s ease}.uty-navbar .uty-nav a:hover,.uty-navbar .uty-nav a:focus{color:#ef0}.uty-navbar .uty-lang-switch{font-family:"Bebas Neue",sans-serif;font-size:1.375rem;color:#f5f0ea;border:.0125rem solid #f5f0ea;border-radius:.1875rem;padding:0 .25rem;text-decoration:none;line-height:1.4;transition:color .2s ease,border-color .2s ease}.uty-navbar .uty-lang-switch:hover{color:#ef0;border-color:#ef0}@media(max-width: 767.98px){.uty-navbar{padding-top:.75rem}}.uty-nav-toggle{position:relative;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3125rem;width:2.75rem;height:2.75rem;padding:0}.uty-nav-toggle__bar{display:block;width:1.5rem;height:.125rem;background-color:#f5f0ea;border-radius:.125rem;transition:transform .3s ease,opacity .2s ease}.uty-nav-toggle.is-open .uty-nav-toggle__bar:nth-child(1){transform:translateY(0.4375rem) rotate(45deg)}.uty-nav-toggle.is-open .uty-nav-toggle__bar:nth-child(2){opacity:0}.uty-nav-toggle.is-open .uty-nav-toggle__bar:nth-child(3){transform:translateY(-0.4375rem) rotate(-45deg)}@media(min-width: 992px){.uty-nav-toggle{display:none}}.uty-nav-panel{display:flex;flex-wrap:wrap;align-items:center}@media(max-width: 991.98px){.uty-nav-panel{position:fixed;inset:0;z-index:5;flex-direction:column;justify-content:center;align-items:center;gap:2rem;background-color:#000;opacity:0;visibility:hidden;transform:translateY(-1rem);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.uty-nav-panel.is-open{opacity:1;visibility:visible;transform:none;transition:opacity .35s ease,transform .35s ease}.uty-nav-panel .uty-nav{flex-direction:column;align-items:center;text-align:center;gap:.5rem}.uty-nav-panel .uty-nav li{opacity:0;transform:translateY(0.75rem);transition:opacity .3s ease,transform .3s ease}.uty-nav-panel.is-open .uty-nav li{opacity:1;transform:none}.uty-nav-panel .uty-nav li:nth-child(1){transition-delay:.05s}.uty-nav-panel .uty-nav li:nth-child(2){transition-delay:.1s}.uty-nav-panel .uty-nav li:nth-child(3){transition-delay:.15s}.uty-nav-panel .uty-nav li:nth-child(4){transition-delay:.2s}.uty-nav-panel .uty-nav li:nth-child(5){transition-delay:.25s}.uty-nav-panel .uty-nav li:nth-child(6){transition-delay:.3s}.uty-nav-panel .uty-nav a{font-size:2rem;padding:.25rem .5rem}.uty-nav-panel .uty-lang-switch{margin-left:0 !important;align-self:center !important}}.uty-course-intro{padding:3.5rem 0 1.5rem}.uty-course-intro__card{background-color:rgba(245,240,234,.05);border-radius:1.25rem;padding:2rem}.uty-course-intro__card p+p{margin-top:1rem}.uty-course-intro__title{font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#ef0;font-size:1.75rem;line-height:1;margin:0 0 1rem}.uty-course-intro__text{max-width:40rem}.uty-course-intro__text strong{color:#f5f0ea;font-weight:700}@media(max-width: 991.98px){.uty-course-intro{padding:2.5rem 0 1rem}.uty-course-intro__card{padding:1.5rem}}@media(max-width: 575.98px){.uty-course-intro{padding:2rem 0 .75rem}.uty-course-intro__text{max-width:none}}.uty-track{position:relative;min-height:37rem;background-color:#1a1a1a;background-size:cover;background-position:center;overflow:hidden;padding:3rem 0}.uty-track::after{content:"";position:absolute;top:0;left:0;right:0;height:12rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0.85) 0%, rgba(0, 0, 0, 0) 100%);pointer-events:none}.uty-track__svg{position:absolute;left:28.86%;width:62.2%;top:8.46rem;height:26.12rem;object-fit:contain}.uty-track__content{position:relative;height:100%;min-height:31rem}.uty-track__intro{max-width:22rem}.uty-track__time{display:inline-block;background-color:#ef0;color:#000;font-family:"DM Sans",sans-serif;font-weight:700;font-size:2.75rem;line-height:1;padding:.5rem 1rem;margin-bottom:1rem}.uty-track__description strong{color:#f5f0ea;font-weight:700}.uty-track__extra-times{list-style:none;margin:1.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem}.uty-track__extra-time-item{display:flex;align-items:center;gap:.75rem}.uty-track__extra-time{display:inline-block;background-color:#ef0;color:#000;font-family:"DM Sans",sans-serif;font-weight:700;font-size:1.25rem;line-height:1;padding:.25rem .625rem}.uty-track__extra-time-label{font-family:"DM Sans",sans-serif;font-size:.9375rem;color:#f5f0ea}.uty-track__label{position:absolute;margin:0;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:1.125rem;letter-spacing:.03em;color:#bcbcbc}.uty-track__width{right:0;top:0}.uty-track__name{right:0;bottom:0}@media(max-width: 991.98px){.uty-track{min-height:auto;padding:3rem 0 6rem}.uty-track__svg{position:static;width:100%;height:auto;margin-top:2rem;margin-bottom:2rem}.uty-track__content{min-height:auto}.uty-track__width,.uty-track__name{position:static;margin-top:1rem}}@media(max-width: 575.98px){.uty-track{padding:2rem 0 4rem}.uty-track__time{font-size:2rem;padding:.375rem .75rem}.uty-track__intro{max-width:none}}.uty-villes{background-color:#000;padding:5rem 0}.uty-villes__heading{font-size:clamp(2.5rem,5vw,5rem)}.uty-villes__intro{max-width:15rem}.uty-villes .row{--bs-gutter-x: 50px}@media(max-width: 991.98px){.uty-villes{padding:3.5rem 0}.uty-villes__intro{max-width:none;margin-bottom:2rem}.uty-villes .row{--bs-gutter-x: 1.25rem;row-gap:1.25rem}}@media(max-width: 575.98px){.uty-villes{padding:2.5rem 0}}.uty-ville-card{display:block;position:relative;margin-bottom:2rem;color:inherit;text-decoration:none}.uty-ville-card__photo{position:relative;border-radius:1.25rem;overflow:hidden;aspect-ratio:284/288}.uty-ville-card__photo img{width:100%;height:100%;object-fit:cover}.uty-ville-card__badge{position:absolute;top:0;left:0;margin:.75rem;background-color:#ef0;color:#000;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:1.25rem;padding:.25rem .5625rem}.uty-ville-card__sold-out{position:absolute;top:1rem;right:1rem;background-color:#003cff;color:#000;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:.9375rem;padding:.125rem .3125rem;border-radius:.625rem}.uty-ville-card__description{margin-top:1rem}@media(max-width: 991.98px){.uty-ville-card{margin-bottom:0}}@media(max-width: 575.98px){.uty-ville-card__badge{font-size:1rem;padding:.1875rem .4375rem}.uty-ville-card__sold-out{font-size:.75rem;padding:.1rem .25rem}.uty-ville-card__description{font-size:.8125rem}}.uty-courses{background-color:#000;padding:5rem 0}.uty-courses .row{row-gap:1.5rem}@media(max-width: 991.98px){.uty-courses{padding:3.5rem 0}.uty-courses .row{row-gap:1.25rem}}@media(max-width: 575.98px){.uty-courses{padding:2.5rem 0}}.uty-course-row{position:relative;display:flex;align-items:center;gap:2rem;background-color:rgba(245,240,234,.05);border-radius:1.25rem;padding:1.25rem;transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.uty-course-row:hover,.uty-course-row:focus-within{background-color:rgba(245,240,234,.1);transform:translateY(-0.25rem);box-shadow:0 1rem 2rem rgba(0,0,0,.35)}.uty-course-row:hover .uty-course-row__photo img{transform:scale(1.05)}.uty-course-row:hover .uty-course-row__title a{color:#f5f0ea}.uty-course-row__stretched-link::after{content:"";position:absolute;inset:0;z-index:1}.uty-course-row__action{position:relative;z-index:2}.uty-course-row__photo{display:block;flex:0 0 14rem;width:14rem;aspect-ratio:4/3;border-radius:.875rem;overflow:hidden}.uty-course-row__photo img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.uty-course-row__content{flex:1 1 auto;min-width:0}.uty-course-row__title{margin:0 0 .25rem;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:clamp(1.5rem,2.5vw,2.25rem);line-height:1}.uty-course-row__title a{color:#ef0;transition:color .25s ease}.uty-course-row__date{margin:0 0 .5rem;font-family:"DM Sans",sans-serif;font-weight:700;color:#f5f0ea;font-size:.9375rem}.uty-course-row__description{margin:0;max-width:34rem}.uty-course-row__action{flex:0 0 auto;margin-left:auto}.uty-course-row__cta,.uty-course-row__sold-out{display:inline-block;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:1.25rem;padding:.5rem 1.5rem;border-radius:.5rem;white-space:nowrap}.uty-course-row__cta{background-color:#ef0;color:#000;transition:background-color .2s ease,color .2s ease}.uty-course-row__cta:is(a):hover{background-color:#f5f0ea}.uty-course-row__sold-out{background-color:#003cff;color:#f5f0ea}@media(max-width: 991.98px){.uty-course-row{flex-wrap:wrap;gap:1.25rem}.uty-course-row__photo{flex-basis:100%;width:100%;aspect-ratio:16/9}.uty-course-row__action{flex-basis:100%;margin-left:0}.uty-course-row__cta,.uty-course-row__sold-out{display:block;text-align:center}}@media(max-width: 575.98px){.uty-course-row{padding:1rem}.uty-course-row__title{font-size:1.5rem}}.uty-benevoles-intro{padding:5rem 0 2rem}.uty-benevoles-intro__heading{font-size:clamp(2.5rem,5vw,4.5rem)}.uty-benevoles-intro__intro{max-width:34rem}.uty-benevoles-intro__grid{--bs-gutter-x: 1.5rem;row-gap:1.5rem;margin-top:2.5rem}.uty-benevoles-intro__card{height:100%;background-color:rgba(245,240,234,.05);border-radius:1.25rem;padding:2rem}.uty-benevoles-intro__card p+p{margin-top:1rem}.uty-benevoles-intro__card-title{font-family:"Bebas Neue",sans-serif;text-transform:uppercase;color:#ef0;font-size:1.75rem;line-height:1;margin:0 0 1rem}.uty-benevoles-intro__cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem}.uty-benevoles-intro__cta-text{flex:1 1 auto;max-width:20rem;margin:0}.uty-benevoles-intro__cta{display:inline-block;flex-shrink:0;background-color:#ef0;color:#000;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:1.25rem;padding:.5rem 1.5rem;border-radius:.5rem;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.uty-benevoles-intro__cta:hover{background-color:#f5f0ea}@media(max-width: 991.98px){.uty-benevoles-intro{padding:3.5rem 0 1.5rem}.uty-benevoles-intro__intro{max-width:none}.uty-benevoles-intro__grid{row-gap:1.25rem;margin-top:2rem}.uty-benevoles-intro__card{padding:1.5rem}}@media(max-width: 575.98px){.uty-benevoles-intro{padding:2.5rem 0 1rem}.uty-benevoles-intro__cta-row{flex-direction:column;align-items:flex-start}.uty-benevoles-intro__cta{width:100%;text-align:center}}.uty-benevoles{padding:2rem 0 5rem}.uty-benevoles__heading{font-size:clamp(2.5rem,5vw,5rem)}.uty-benevoles__intro{max-width:15rem}.uty-benevoles__list{display:flex;flex-direction:column;gap:1.5rem}@media(max-width: 991.98px){.uty-benevoles{padding:1.5rem 0 3.5rem}.uty-benevoles__intro{max-width:none;margin-bottom:2rem}.uty-benevoles__list{gap:1.25rem}}@media(max-width: 575.98px){.uty-benevoles{padding:1rem 0 2.5rem}}.uty-sponsors{background-color:#000;padding:3rem 0 5rem}.uty-sponsors__group{margin-bottom:3rem}.uty-sponsors__group:last-child{margin-bottom:0}.uty-sponsors__heading{font-size:clamp(2rem,4vw,5rem);margin-bottom:0}@media(max-width: 991.98px){.uty-sponsors{padding:2rem 0 3.5rem}.uty-sponsors__group{margin-bottom:2rem}.uty-sponsors__heading{margin-bottom:1.5rem}.uty-sponsors .row{--bs-gutter-x: 1.25rem;row-gap:1.25rem}}.uty-sponsor-logo{display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,.08);border-radius:1.25rem;aspect-ratio:285/143;margin-bottom:1.5rem;overflow:hidden}.uty-sponsor-logo img{width:100%;height:100%;object-fit:cover}.uty-sponsor-logo a{display:block;width:100%;height:100%}@media(max-width: 991.98px){.uty-sponsor-logo{margin-bottom:0}}.uty-faq{background-color:#000;padding:3rem 0 6rem}@media(max-width: 575.98px){.uty-faq{padding:2rem 0 4rem}}.uty-faq__heading{font-size:clamp(2.5rem,4vw,4rem)}.uty-faq__accordion{border-top:1px solid rgba(245,240,234,.2)}.uty-faq__item{border-bottom:1px solid rgba(245,240,234,.2)}.uty-faq__question{margin:0}.uty-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.25rem 0;background:none;border:0;color:#f5f0ea;font-family:"DM Sans",sans-serif;font-size:1.25rem;text-align:left;transition:color .2s ease}.uty-faq__trigger:hover{color:#ef0}@media(max-width: 575.98px){.uty-faq__trigger{padding:1rem 0;font-size:1.0625rem}}.uty-faq__chevron{flex-shrink:0;transition:transform .3s ease}.uty-faq__trigger:not(.collapsed) .uty-faq__chevron{transform:rotate(180deg)}.uty-faq__answer{padding-bottom:1.5rem;max-width:48rem;opacity:0;transform:translateY(-0.5rem);transition:opacity .25s ease,transform .25s ease}.uty-faq__answer strong{color:#f5f0ea;font-weight:700}.collapse.show>.uty-faq__answer{opacity:1;transform:none;transition-delay:.1s}.uty-footer{background-color:#000;padding:3.5rem 0 2rem;font-family:"PP Neue Montreal",-apple-system,"Helvetica Neue",Arial,sans-serif}.uty-footer__logo img{width:12.25rem;height:auto}@media(max-width: 991.98px){.uty-footer{padding:2.5rem 0 1.5rem;text-align:center}.uty-footer .row>div{margin-bottom:2.25rem}.uty-footer .row>div:last-child{margin-bottom:0}.uty-footer__logo{display:flex;flex-direction:column;align-items:center}.uty-footer__socials{justify-content:center !important}.uty-footer__legal{text-align:center !important}}.uty-footer__contact{margin-top:1.5rem;font-size:1.25rem;line-height:1.2}.uty-footer__contact a{color:#f5f0ea}.uty-footer .uty-nav{list-style:none;padding:0;margin:0}.uty-footer .uty-nav li{margin-bottom:.5rem}.uty-footer .uty-nav a{color:#f5f0ea;font-family:"DM Sans",sans-serif;font-size:1.25rem;text-decoration:none}.uty-footer .uty-nav a:hover{color:#ef0}.uty-footer__socials{display:flex;gap:.5rem;justify-content:flex-end}.uty-footer__socials a{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;background-color:#505050;border-radius:.3125rem;color:#f5f0ea}.uty-footer__socials a:hover{background-color:#ef0;color:#000}.uty-footer__socials a svg{width:1rem;height:1rem}.uty-footer__legal{font-size:.75rem;text-transform:uppercase;color:#f5f0ea;text-align:right}.uty-footer__legal a{color:#f5f0ea}.uty-404{padding:6rem 0}.uty-404__heading{font-size:clamp(2.5rem,6vw,5.5rem)}.uty-404__intro{max-width:28rem;margin-bottom:2rem}.uty-404__cta{display:inline-block;background-color:#ef0;color:#000;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:1.25rem;padding:.75rem 1.75rem;border-radius:.5rem;transition:background-color .2s ease,color .2s ease}.uty-404__cta:hover{background-color:#f5f0ea;color:#000}@media(max-width: 991.98px){.uty-404{padding:3.5rem 0}}@media(max-width: 575.98px){.uty-404{padding:2.5rem 0}.uty-404__intro{max-width:none}}.uty-maintenance-body{margin:0}.uty-maintenance{min-height:100vh;display:flex;align-items:center}.uty-maintenance__logo{width:8rem;max-width:40vw;height:auto;margin:0 auto 2rem}.uty-maintenance__heading{font-size:clamp(2.5rem,6vw,5.5rem)}.uty-maintenance__intro{max-width:32rem;margin:0 auto 2rem}.uty-maintenance__cta{display:inline-block;background-color:#ef0;color:#000;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:1.25rem;padding:.75rem 1.75rem;border-radius:.5rem;transition:background-color .2s ease,color .2s ease}.uty-maintenance__cta:hover{background-color:#f5f0ea;color:#000}@media(max-width: 575.98px){.uty-maintenance__intro{max-width:none}}/*# sourceMappingURL=main.css.map */
