.speakers{font-size:1rem}.speakers>.container{padding-top:5em;padding-bottom:5em}.speakers__list{display:grid;grid-template-columns:43.5em repeat(auto-fit,21.5em);grid-template-rows:repeat(2,auto);-webkit-box-pack:justify;justify-content:space-between;grid-row-gap:5em;margin:5em 0 0;padding:0;list-style:none}.speakers__item{--font-color:#231f20;--background-color:#fff;font-family:Museo Sans,Arial,sans-serif}.speakers__item--main{--font-color:#fff;--background-color:#004a4b;--padding:3em;grid-column:1/2;grid-row:1/-1;width:100%}.speakers__item--main .speakers__frame{width:100%;height:22.5em;overflow:hidden}.speakers__item--main .speakers__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.speakers__item--main .speakers__rank{display:block;padding:3em calc(var(--padding)/1.6) 0 calc(var(--padding)/1.6);font-size:1.6em;font-weight:400;color:var(--font-color);background-color:var(--background-color)}.speakers__item--main .speakers__name{margin:0;padding:.5em calc(var(--padding)/2) 0 calc(var(--padding)/2);font-size:2em;font-weight:900;color:var(--font-color);text-transform:uppercase;background-color:var(--background-color)}.speakers__item--main .speakers__descriptor{margin:0;padding:2em calc(var(--padding)/1.6) calc(var(--padding)/1.6) calc(var(--padding)/1.6);font-size:1.6em;font-weight:400;color:var(--font-color);background-color:var(--background-color)}.speakers__item:not(.speakers__item--main){display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}.speakers__item:not(.speakers__item--main) .speakers__frame{-webkit-box-ordinal-group:2;order:1;margin:0 auto;padding:.5em;-webkit-box-align:center;align-items:center;width:16em;height:16em;background-color:#fff;box-shadow:0 0 5px 0 rgba(50,50,50,.35)}.speakers__item:not(.speakers__item--main) .speakers__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.speakers__item:not(.speakers__item--main) .speakers__rank{-webkit-box-ordinal-group:4;order:3;margin-top:.3em;font-size:1.6em;font-weight:400;line-height:1.5;color:var(--font-color)}.speakers__item:not(.speakers__item--main) .speakers__name{-webkit-box-ordinal-group:3;order:2;margin:2em 0 0;font-size:1.8em;font-weight:700;color:var(--font-color)}@media (max-width:1139px){.speakers{font-size:.8em}}@media (max-width:767px){.speakers{font-size:.6rem}.speakers__list{grid-template-columns:repeat(auto-fit,21.5em);-webkit-box-pack:justify;justify-content:space-between;width:100%}.speakers__item--main{grid-column:1/-1;grid-row:1/2}.speakers__item--main .speakers__frame{height:50em}.speakers__item--main .speakers__photo{-o-object-position:top;object-position:top}}