.partner{align-items:center;background:#8e63a6;display:flex;flex-flow:row wrap;padding:1.5rem}.partner h5,.partner .description{color:#FFF}.partner picture{display:block;margin-bottom:1rem;width:100%}.partner h5{margin-bottom:8px}.partner .description p{font-size:.8rem}.partner .description a{color:#FFF;font-size:.8rem;font-weight:700;text-decoration:none}@media only screen and (min-width:576px){.partner picture{flex:0 0 40%;margin-bottom:0;margin-right:1rem}.partner .content{flex:0 0 55%}}@media only screen and (min-width:992px){.partner{max-width:650px;padding:2.5rem}.partner picture{display:block;height:0;padding-bottom:27.165%;position:relative;flex:0 0 45.625%;margin-right:2.2rem}.partner picture img{height:100% !important;left:0;object-fit:cover;position:absolute}.partner .content{flex:0 0 45.625%}}@media only screen and (min-width:1175px){.partner{max-width:810px;padding:3.5rem}}@media only screen and (min-width:1440px){.partner picture{flex:0 0 43.583%}}