.reference-person__container{display:grid;grid-template-columns:1fr;margin:0 -15px}.reference-person__col{padding:0 15px}.reference-person__container{flex-direction:column}.reference-person__person:not(:last-child) .reference-person__devider{background-color:rgba(66,65,62,.2);height:2px;margin:25px 15px}.reference-person__image-wrapper{flex:0 0 25%;line-height:0;width:25%}.reference-person__image-wrapper img{height:auto;width:100%}.reference-person__description-label,.reference-person__name{font-size:28px;font-weight:300;line-height:38px;margin-bottom:10px}.reference-person__position{font-size:20px;font-weight:400;line-height:32px;margin-bottom:30px}.reference-person__info{flex:0 0 33.333%;width:33.333%}.reference-person__description{flex:0 0 41.667%;width:41.667%}.reference-person__address{flex-direction:column}.reference-person__label{flex:0 0 100px;font-weight:600;width:100px}.reference-person__text{flex:0 0 calc(100% - 120px);width:calc(100% - 120px)}@media screen and (max-width:767px){.reference-person__person-wrapper{flex-direction:column}.reference-person__col{flex:0 0 100%;width:100%}.reference-person__image-wrapper,.reference-person__info{margin-bottom:30px}.reference-person__label{flex:0 0 115px;width:115px}.reference-person__text{flex:0 0 calc(100% - 115px);width:calc(100% - 115px)}.reference-person__description-label,.reference-person__name{font-size:24px;line-height:36px}}@media screen and (max-width:480px){.reference-person__image-wrapper{display:flex;justify-content:center}}