.speakers{display:grid;grid-gap:4rem}.speakers__headshot{background-color:rgba(225,238,249,.5);padding:4rem 4rem 0;text-align:center}.speakers__block{background-color:var(--tertiary-color-new);padding:4rem}.speakers__social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--gap-sm)}.speakers__social-icon{background-color:var(--white);border-radius:50%;display:grid;font-size:0;height:4rem;place-content:center;width:4rem}.speakers__social-icon svg{height:1.8rem;fill:var(--secondary-color);-webkit-transition:all .2s ease;transition:all .2s ease}.speakers__social-icon:active,.speakers__social-icon:focus,.speakers__social-icon:hover{background-color:var(--secondary-color-new)}.speakers__social-icon:active svg,.speakers__social-icon:focus svg,.speakers__social-icon:hover svg{fill:var(--white)}@media (min-width:768px){.speakers{grid-gap:8rem}.speakers__speaker{display:grid;grid-template-rows:20px 252px 1fr}.speakers__speaker:nth-child(odd){grid-template-columns:100px 172px repeat(2,1fr)}.speakers__speaker:nth-child(2n){grid-template-columns:repeat(2,1fr) 172px 100px}.speakers__headshot{aspect-ratio:1/1;background-color:transparent;-webkit-filter:drop-shadow(0 26.84px 53.68px rgba(14,37,167,.15));filter:drop-shadow(0 26.84px 53.68px rgba(14,37,167,.15));padding:0;position:relative}.speakers__speaker:nth-child(odd) .speakers__headshot{grid-area:1/1/3/3}.speakers__speaker:nth-child(2n) .speakers__headshot{grid-area:1/3/3/5}.speakers__headshot:after{background-color:var(--white);content:"";height:100%;position:absolute;top:2rem;width:100%}.speakers__speaker:nth-child(odd) .speakers__headshot:after{right:-2rem}.speakers__speaker:nth-child(2n) .speakers__headshot:after{left:-2rem}.speakers__headshot>img{position:relative;z-index:1}.speakers__speaker:nth-child(odd) .speakers__block{grid-area:2/2/4/5;padding:4rem 4rem 4rem 23.2rem}.speakers__speaker:nth-child(2n) .speakers__block{grid-area:2/1/4/4;padding:4rem 23.2rem 4rem 4rem}}@media (min-width:992px){.speakers__speaker:nth-child(odd) .speakers__block{padding:8rem 8rem 8rem 27.2rem}.speakers__speaker:nth-child(2n) .speakers__block{padding:8rem 27.2rem 8rem 8rem}}