.module__esc{padding-bottom:96px;padding-top:96px}.module__esc h2{color:#80b711;font-size:60px;font-weight:900;line-height:.8;margin-top:0}.module__esc .speakers__description,.module__esc h2{font-family:proxima-black;font-style:normal;margin-bottom:48px;text-transform:uppercase}.module__esc .speakers__description{color:#fff;font-size:32px;line-height:100%}.module__esc .embla__button{display:block!important}.module__esc .embla{margin:auto;max-width:1024px;position:relative;width:100%;--ev-sp-slide-height:19rem;--ev-sp-slide-spacing:1rem;--ev-sp-slide-size:100%}.module__esc .embla__viewport{overflow:hidden}.module__esc .embla__container{display:flex;margin-left:calc(var(--ev-sp-slide-spacing)*-1);touch-action:pan-y pinch-zoom}.module__esc .embla__slide{border:1px solid #000;flex:0 0 var(--ev-sp-slide-size);min-width:0;padding-left:var(--ev-sp-slide-spacing);transform:translateZ(0)}.module__esc .embla__slide__number{align-items:center;border-radius:1.8rem;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);display:flex;font-size:4rem;font-weight:600;height:var(--ev-sp-slide-height);justify-content:center;user-select:none}.module__esc .embla__controls{align-items:center;display:flex;justify-content:center;margin-top:1.8rem}.module__esc .embla__buttons{align-items:center;display:grid;gap:.6rem;grid-template-columns:repeat(2,1fr)}.module__esc .embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);align-items:center;-webkit-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:50%;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);color:var(--text-body);cursor:pointer;display:inline-flex;display:flex;height:3.6rem;justify-content:center;margin:0;min-width:unset;padding:0;text-decoration:none;touch-action:manipulation;width:3.6rem;z-index:1}.module__esc .embla__button:disabled{color:var(--detail-high-contrast)}.module__esc .embla__button__svg{height:35%;width:35%}.module__esc .embla__dots{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-right:-.6rem}.module__esc .embla__dot{align-items:center;appearance:none;background:rgba(128,183,17,.5);border:0;cursor:pointer;display:inline-flex;display:flex;height:20px;justify-content:center;margin:0;min-width:20px!important;padding:0;text-decoration:none;touch-action:manipulation;width:20px!important}.module__esc .embla__dot--selected{background:#80b711}.module__esc .embla__dot:after{align-items:center;border-radius:50%;box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";display:flex;height:1.4rem;width:1.4rem}.module__esc .embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.module__esc .embla__button{opacity:.7;position:absolute;top:40%;transform:translate(-50%);&:hover{opacity:1}}.module__esc .embla__button--prev{left:-10%}.module__esc .embla__button--next{right:-10%;rotate:180deg}.module__esc .speaker-btn{background:#80b711;border:2px solid #80b711;box-sizing:border-box;color:#fff;font-family:proxima-black;font-size:17px;font-style:normal;line-height:normal;max-width:370px;padding:12px 24px;text-align:center;text-decoration:none;text-transform:uppercase;&:focus,&:hover{background:#fff;color:#80b711}}.module__esc .speaker-info{display:flex;gap:32px}.module__esc .speaker-info{img{height:234px;width:234px}}.module__esc .speaker-content{display:flex;flex-direction:column;gap:48px;justify-content:flex-start;width:100%;p{font-size:14px}}.module__esc .speaker-person{max-width:234px;width:100%;p{color:#80b711;font-family:proxima-black;font-size:14px;font-style:normal;line-height:116%;margin-top:14px;text-transform:uppercase}span{color:#fff;font-family:Open Sans;font-size:16px;font-style:italic;font-weight:400;line-height:normal}}@media screen and (max-width:1240px){.module__esc .embla__button--next,.module__esc .embla__button--prev{display:none}}@media only screen and (max-width:560px){.module__esc{padding-bottom:48px;padding-top:48px}.module__esc h2{font-size:36px}.module__esc p{font-size:24px}}@media screen and (max-width:480px){.module__esc .speaker-info{align-items:center;flex-direction:column}.module__esc .speaker-content{align-items:center;justify-content:center}.module__esc .speaker-content,.module__esc .speaker-info{gap:24px}}