.dh-expert-box {
   padding: 40px;
   border-radius: 16px;
   background-color: #769179;
   display: grid;
   grid-template-areas: 'i n'
                        'i d'
                        'i s';
   grid-template-columns: 120px auto;
   column-gap: 30px;
   row-gap: 10px;
   grid-template-rows: 1.7em auto;
}
@media(max-width: 767px) {
   .dh-expert-box {
      padding: 20px;
      grid-template-areas: 'i'
                           'n'
                           'd'
                           's';
      grid-template-columns: 1fr;
      grid-template-rows: auto;
   }
}
.dh-expert-box .dh-expert-box-name {
   grid-area: n;
   font-weight: 600;
   font-size: 20px;
   color: #fff;
   margin: 0;
}
.dh-expert-box .dh-expert-box-image {
   grid-area: i;
   display: flex;
   width: 120px;
   height: 120px;
   border-radius: 1000px;
   overflow: hidden;
   position: relative;
}
.dh-expert-box .dh-expert-box-image img {
   object-fit: cover;
   width: 100%;
   height: 100%;
   border-radius: 0 !important;
}

/* fix for picture */
.dh-expert-box .dh-expert-box-image > picture {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   display: flex;
   overflow: hidden;
}
.dh-expert-box .dh-expert-box-image > picture > img {
   object-fit: cover;
   width: 100%;
   height: 100%;
   border-radius: 0 !important;
}

.dh-expert-box a {
   color: inherit;
}
.dh-expert-box .dh-expert-box-description {
   grid-area: d;
   font-size: 16px;
   line-height: 26px;
   color: #fff;
}
.dh-expert-box .dh-expert-box-social-networks {
   grid-area: s;
   display: flex;
}

.dh-expert-box .dh-expert-box-social-networks .dh-expert-box-social-network i {
   font-size: 13px;
   height: 24px;
   width: 24px;
   display: flex;
   justify-content: center;
   align-items: center;
   color: #FFF !important;
   border-radius: 1000px;
   margin-right: 10px;
}
.dh-expert-box .dh-expert-box-social-networks .dh-icon-facebook-f-brands {
   background-color: #3B5998;
}
.dh-expert-box .dh-expert-box-social-networks .dh-icon-instagram-brands {
   background-color: #d31947;
}
.dh-expert-box .dh-expert-box-social-networks .dh-icon-linkedin-in-brands {
   background-color: #0077B5;
}
.dh-expert-box .dh-expert-box-social-networks .dh-icon-pinterest-p-brands {
   background-color: #E60019;
}
.dh-expert-box .dh-expert-box-social-networks .dh-icon-twitter-brands {
   background-color: #55ACEE;
}
.dh-expert-box .dh-expert-box-social-networks .dh-icon-youtube-brands {
   background-color: #FF0000;
}
.dh-expert-box .dh-expert-box-social-networks .dh-icon-www {
   background-color: #333;
}