img{-webkit-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-webkit-user-drag:none;border-radius:var(--border-radius);corner-shape:var(--corner-shape);max-width:100%}video{max-width:100%;height:auto;overflow:none;display:block}.video{border-radius:var(--border-radius);corner-shape:var(--corner-shape);overflow:hidden}.img-hero{object-fit:cover;margin:2.5rem 0 0;padding:5rem 0;& img{border-radius:var(--border-radius);corner-shape:var(--corner-shape);max-width:100%}}.img-border{background-color:var(--c-img-bg)!important;border-radius:var(--border-radius)!important}.img-bg{background-color:var(--c-img-bg)}.img-bg-none{background-color:var(--c-bg)}.img-width{max-width:150%!important}.width-50{max-width:50%!important}.width-66{max-width:66%!important}.width-75{max-width:75%!important}.width-100{max-width:100%!important}.img-1{max-width:45%;margin:4rem auto 2rem}.img-1-66{max-width:66%;margin:4rem auto 2rem}.img-1-75{max-width:75%;margin:4rem auto 2rem}.img-1-100{max-width:100%;margin:4rem auto 2rem}.img-2{flex-flow:row;gap:2.5rem;width:100%;margin:4rem 0 2rem;display:flex;& div{flex:1}}.img-1 *,.img-2 *,.img-3 *{max-width:100%}.img-3{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-columns:1fr 1fr 1fr;place-items:center;width:100%;margin:4rem auto 2rem;display:grid}.img-5{grid-column-gap:2.5rem;grid-row-gap:2.5rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;place-items:center;width:100%;margin:4rem auto 2rem;display:grid}.video-embed-wrapper{width:100%;position:relative;& iframe{width:100%;height:100%;position:absolute;top:0;left:0}}.a-16-9{aspect-ratio:16/9}.img-grid{gap:var(--img-grid-gap,2rem);flex-direction:column;display:flex}.img-row{gap:var(--img-grid-gap,2rem);display:flex}.img-row img{flex-shrink:1;flex-basis:0;min-width:0;height:auto;display:block}@media screen and (width<=768px){.img-hero{max-width:100%}.img-1,.img-2,.img-3{grid-template-columns:100%}.img-2{flex-flow:column wrap;gap:1.5rem}.img-1,.img-1-75,.img-1-66{max-width:100%}.width-50{max-width:100%!important}.img-row{flex-direction:column}.img-row img{flex:none;width:100%}}