@font-face{font-family:"din-regular";src:url("../fonts/dinpro.otf") format("opentype");font-display:swap}@font-face{font-family:"din-medium";src:url("../fonts/dinpro_medium.otf") format("opentype");font-display:swap}@font-face{font-family:"din-bold";src:url("../fonts/dinpro_bold.otf") format("opentype");font-display:swap}@font-face{font-family:"din-black";src:url("../fonts/dinpro_black.otf") format("opentype");font-display:swap}@font-face{font-family:"din-condbold";src:url("../fonts/dinpro_condbold.otf") format("opentype");font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:#fff;color:#555453;font-family:"din-regular",Arial,sans-serif}img{max-width:100%}a{color:#ed001a;font-family:"din-bold"}.page-width{width:min(100%,1400px);margin-inline:auto}.content-width{width:min(100% - 40px,1000px);margin-inline:auto}.mobile-break{display:none}.site-header{position:relative;height:190px}.site-header__royal{position:absolute;top:65px;left:50%;width:215px;height:93px;transform:translateX(-50%)}.site-header__academy{position:absolute;top:41px;right:13.1%;width:177px;height:109px;object-fit:contain}.hero__visual{position:relative}.hero__visual picture,.hero__visual img{display:block;width:100%}.hero__accessible-title{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.hero__intro{margin:17px 20px 70px;color:#535355;text-align:center;font-family:"din-medium";font-size:31px;line-height:1.18}.hero__intro a{color:#ec1c2e;text-decoration:none;white-space:nowrap}.events{display:grid;grid-template-columns:minmax(0, 1fr);gap:13px}.event-image{display:block;min-width:0;width:100%}.event-image img{display:block;width:100%;height:auto}.event-card{position:relative;display:grid;min-height:175px;grid-template-columns:175px 175px 1fr}.event-card::after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:100px;border-radius:90px;background:linear-gradient(90deg, #e9eaeb 0%, #f1f2f3 100%);content:""}.event-card__type{z-index:1;display:flex;width:150px;height:150px;align-self:center;align-items:center;justify-content:center;flex-direction:column;border:3px solid #ed001a;border-radius:50%;background:#fff;color:#555453;font-family:"din-condbold";font-size:28px;line-height:.95;text-align:center}.event-card__type::after{position:absolute;z-index:-1;left:145px;width:42px;height:3px;background:#ed001a;content:""}.event-card__signal{margin-bottom:2px;color:#ed001a;font-family:Arial,sans-serif;font-size:20px;letter-spacing:-2px}.event-card--live .event-card__type{width:150px;height:150px;border-color:#ed001a;background:#ed001a;color:#fff;font-size:32px}.event-card--live .event-card__type .event-card__signal{color:#fff}.event-card--live .event-card__type span:last-child{font-size:20px}.event-card__speaker{z-index:2;width:175px;height:175px;border:8px solid #fff;border-radius:50%;object-fit:cover}.event-card__content{display:flex;min-width:0;padding:22px 24px 16px;justify-content:center;flex-direction:column}.event-card__date{color:#ed001a;font-family:"din-condbold";font-size:30px;line-height:1}.event-card__name,.event-card__description{margin:5px 0 0}.event-card__name{font-family:"din-condbold";font-size:27px;line-height:1}.event-card__name strong{font-family:"din-condbold"}.event-card__description{font-family:"din-medium";font-size:20px;line-height:1.15}.events__divider{width:39px;height:6px;margin:34px auto 16px;background:#ed001a}.events__audience{min-width:0;width:898px;margin:0 auto 55px;text-align:center;font-family:"din-medium";font-size:24px;line-height:26px;white-space:nowrap}.events__audience strong{font-family:"din-bold"}.student{display:grid;min-height:467px;grid-template-columns:1fr 1fr;background-color:#e7e7e7;background-image:url("../images/ju-student-background.png");background-position:center top;background-repeat:no-repeat;background-size:auto 100%}.student__photo{width:100%;min-height:467px}.student__content{padding:83px 25px 40px 4px}.student h2{margin:0 0 30px;color:#ed001a;font-family:"din-bold";font-size:25px}.student__benefit{display:grid;margin-bottom:18px;grid-template-columns:70px 1fr;column-gap:12px;align-items:start}.student__benefit p{margin:0;font-family:"din-medium";font-size:17px;line-height:1.16}.student__icon{display:grid;width:70px;height:70px;place-items:center;border:2px solid #ed001a;border-radius:50%;background:#fff}.student__icon img{width:40px;max-height:42px;object-fit:contain}.student__terms{display:inline-block;margin:1px 0 0 82px;color:#ed001a;font-family:"din-bold";font-size:17px;text-decoration:underline}.registration{padding-top:60px}.registration>h2{margin:0 0 22px;color:#e30513;font-family:"din-bold";font-size:25px;text-align:center}.registration__intro{margin:0 0 45px;text-align:center;font-family:"din-medium";font-size:20px;line-height:1.25}.registration__intro a{color:#e30513;text-decoration:none}.registration__intro strong{color:#e30513}.registration__intro-mobile{display:none}.registration__video{width:min(100%,657px);margin:0 auto 50px;border:8px solid #e5e5e5}.registration__video img{display:block;width:100%}.registration__video-trigger{display:block;width:100%;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.registration__steps{display:block;width:100%}.registration__steps img{display:block;width:100%;height:auto}.video-modal{position:fixed;z-index:10000;inset:0;display:grid;padding:24px;place-items:center}.video-modal[hidden]{display:none}.video-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78)}.video-modal__content{position:relative;z-index:1;width:min(100%,960px);background:#000;box-shadow:0 12px 40px rgba(0,0,0,.35)}.video-modal__title{position:absolute;overflow:hidden;width:1px;height:1px;clip:rect(0 0 0 0);white-space:nowrap}.video-modal__close{position:absolute;z-index:2;top:-44px;right:-2px;width:40px;height:40px;padding:0;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;font-family:Arial,sans-serif;font-size:38px;line-height:1}.video-modal__player{position:relative;width:100%;padding-top:56.25%}.video-modal__player iframe{position:absolute;inset:0;width:100%;height:100%;border:0}body.video-modal-open{overflow:hidden}.steps{display:grid;margin:0;padding:0;grid-template-columns:repeat(6, 1fr);gap:14px;list-style:none}.step{position:relative;display:flex;min-height:112px;padding:26px 90px 20px 82px;align-items:center;border:1px solid #b6b6b6;border-radius:10px;font-family:"din-medium"}.step--small{grid-column:span 3}.step--details,.step--final{grid-column:1/-1}.step--third{min-height:144px;grid-column:span 2;padding-right:75px}.step__number{position:absolute;top:22px;left:24px;display:grid;width:44px;height:44px;place-items:center;border:2px solid #ed001a;border-radius:50%;color:#ed001a;font-family:"din-bold";font-size:22px}.step p{margin:0;font-size:17px;line-height:1.1}.step small{display:block;margin-top:5px;font-size:14px}.step__icon{position:absolute;top:50%;right:28px;width:64px;max-height:72px;transform:translateY(-50%);object-fit:contain}.step__icon--academy{width:105px;height:78px}.step--details{min-height:358px;padding:25px 44px 24px 84px;align-items:flex-start}.step--details .step__number{top:24px}.step__details{width:100%}.step__details h3{margin:0 0 24px;font-family:"din-bold";font-size:19px}.step--final{min-height:109px}.details-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:65px}.details-grid ul{margin:0;padding:0;list-style:none}.details-grid ul+ul{padding-left:45px;border-left:1px solid #c9c9c9}.details-grid li{position:relative;min-height:43px;padding-left:38px;font-size:14px;line-height:1.17}.details-grid li::before{position:absolute;top:1px;left:0;width:20px;height:20px;border:2px solid #ed001a;border-radius:50%;content:""}.details-grid strong{color:#ed001a}.contact{display:grid;min-height:190px;padding:55px 0 45px;grid-template-columns:92px 1fr;column-gap:29px;align-items:center}.contact img{width:92px;align-self:center}.contact p{margin:0;align-self:center;font-family:"din-medium";font-size:18px;line-height:1.25}.contact strong{color:#ed001a}.contact a{color:#0e66c2}.footer-site{min-height:233px;padding-top:38px;background:#303030;color:#fff}.footer-site .cookie_button_div{text-align:center}.footer-site #ot-sdk-btn.ot-sdk-show-settings{min-width:155px;min-height:42px;border:2px solid #ed001a;background:#fff;color:#ed001a;font-family:"din-bold"}.footer-site #mars-footer-panel a{color:#fff}#onetrust-consent-sdk{position:absolute}@media(max-width: 767px){.desktop-break{display:none}.mobile-break{display:initial}.content-width{width:min(100% - 30px,540px)}.site-header{display:flex;height:130px;padding:0 20px;align-items:center;justify-content:space-between}.site-header__royal{position:static;width:184px;height:auto;transform:none}.site-header__academy{position:static;width:140px;height:auto}.hero__intro{margin:13px 40px 50px;font-size:20px;line-height:1.28}.events{width:min(100% - 30px,543px);gap:0}.event-card{display:flex;min-height:410px;padding:110px 25px 30px;align-items:center;justify-content:center;flex-direction:column;text-align:center}.event-card::after{z-index:-1;top:90px;left:0;border-radius:24px}.event-card__type{position:absolute;z-index:3;top:0;left:25%;width:140px;height:140px;transform:translateX(-50%);font-size:25px}.event-card__type::after{display:none}.event-card--live .event-card__type{width:140px;height:140px;font-size:29px}.event-card__speaker{position:relative;z-index:2;width:155px;height:155px;margin:-95px -40% 14px 40%}.event-card__content{padding:0 5px}.event-card__date{font-size:28px}.event-card__name{margin-top:12px;font-size:25px;line-height:1.08}.event-card__description{margin-top:12px;font-size:20px;line-height:1.18}.events__divider{margin-top:15px}.events__audience{width:461px;max-width:100%;margin:0 auto 45px;font-size:19.5px;line-height:27.5px;white-space:normal}.events__audience span,.events__audience strong{display:block}.student{display:flex;min-height:0;flex-direction:column-reverse;background-image:none}.student__photo{min-height:330px;background-color:#e7e7e7;background-image:url("../images/ju-student-background.png");background-position:left center;background-repeat:no-repeat;background-size:auto 100%;box-shadow:inset 0 2px 0 #e7e7e7}.student__content{padding:42px 30px 30px}.student h2{margin-bottom:28px;text-align:center;font-size:25px}.student__benefit{margin-bottom:22px;grid-template-columns:70px 1fr;column-gap:22px;align-items:center}.student__benefit p{font-size:17px}.student__terms{margin:3px 0 0 92px}.registration{padding-top:52px}.registration>h2{margin-bottom:24px}.registration__intro{margin-bottom:42px;font-size:19px}.registration__intro-desktop{display:none}.registration__intro-mobile{display:inline}.registration__video{margin-bottom:55px}.steps{display:flex;gap:14px;flex-direction:column}.step,.step--third,.step--details,.step--final{min-height:112px;padding:25px 100px 22px 90px}.step__number,.step--third__number,.step--details__number,.step--final__number{left:22px;width:50px;height:50px;font-size:25px}.step p,.step--third p,.step--details p,.step--final p{font-size:18px}.step__icon,.step--third__icon,.step--details__icon,.step--final__icon{right:25px}.step--details{padding:27px 28px 30px 90px}.step--details .step__number{top:25px}.step__details h3{margin-bottom:28px;font-size:19px}.details-grid{display:block}.details-grid ul+ul{padding-left:0;border-left:0}.details-grid li{min-height:54px;font-size:15px}.step--third{min-height:130px}.step--final{min-height:180px;padding-right:90px}.contact{display:flex;min-height:380px;padding:55px 20px 60px;justify-content:center;flex-direction:column;text-align:center}.contact img{width:119px;margin-bottom:34px}.contact p{font-size:20px;line-height:1.27}.contact strong{display:block;margin-bottom:8px;font-size:23px}.footer-site{min-height:538px;padding-top:99px}.footer-site #ot-sdk-btn.ot-sdk-show-settings{min-width:261px;min-height:69px;font-size:18px}}@media(max-width: 500px){.student__photo{background-position:15% center}.site-header__royal{left:42%;width:150px}.site-header__academy{width:100px}.event-card{min-height:380px}.event-card__type{left:28%;width:120px;height:120px}.event-card--live .event-card__type{width:120px;height:120px}.event-card__speaker{width:135px;height:135px}.step,.step--third,.step--final{padding-left:80px;padding-right:70px}.step--details{padding-left:75px;padding-right:18px}}@media(max-width: 360px){.site-header{padding-inline:15px}.site-header__royal{width:140px}.site-header__academy{width:95px}}
