.section--commitments{display:flex}@media screen and (width<=950px){.section--commitments{flex-direction:column}}.section--commitments .section--commitments__left{flex:1;position:relative}@media screen and (width<=950px){.section--commitments .section--commitments__left{min-height:500px}}.section--commitments .section--commitments__left .background-image{z-index:-1;background-color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.section--commitments .section--commitments__left .section--commitments__left__buttons{text-align:center;position:absolute;bottom:10%;left:0;right:0}.section--commitments .section--commitments__right{flex:1}.section--commitments .section--commitments__right .section--commitments__right__wrapper{padding:40px}.section--commitments .section--commitments__right .section--commitments__right__header{margin-bottom:1rem}.section--commitments .section--commitments__right .section--commitments__commitments .section--commitments__commitments__commitment{justify-content:flex-start;align-items:center;margin-bottom:.2rem;display:flex}.section--commitments .section--commitments__right .section--commitments__commitments .section--commitments__commitments__commitment .section--commitments__commitments__commitment__image{flex:0 0 50px}.section--commitments .section--commitments__right .section--commitments__commitments .section--commitments__commitments__commitment .section--commitments__commitments__commitment__text{flex:1;padding-bottom:5px}
