#advisors { text-align: center; }
#advisors .wrapper { flex-direction: column; padding: 80px 0; gap: 40px; }
#advisors .wrapper .item { flex: 100%; display: flex; align-items: center; justify-content: flex-start; width: 100%; gap: 40px; }
#advisors .wrapper .item:nth-child(odd) { text-align: left; padding-right: 30%; }
#advisors .wrapper .item:nth-child(even) { text-align: right; padding-left: 30%;  }

.profile { background: url('/modules/advisors/images/profile_background.png') no-repeat; background-size: cover; min-width: 391px; height: 362px; display: flex; align-items: center; justify-content: center; }
.profile img { border-radius: 100%; width: 80%; }

#advisors .wrapper h4 { font-size: 40px; font-weight: 700; }
#advisors .wrapper h5 { font-size: 18px; font-weight: 700; }
#advisors .wrapper h6 { font-size: 12px; font-weight: 400; color: #EC008C; }
#advisors .wrapper p { color: #929292; font-size: 15px; font-weight: 400; }
#advisors ul { text-align: left; list-style-type: none; display: flex; align-items: flex-start; justify-content: flex-start; gap: 10px; flex-direction: column; font-size: 18px; }
#advisors ul li:before { content: "-"; padding-right: 10px; }

@media (max-width: 1440px) { 
.profile { min-width: 300px; height: 278px; }
#advisors .wrapper .item:nth-child(odd) { padding-right: 24%; }
#advisors .wrapper .item:nth-child(even) { padding-left: 24%;  }
}

@media (max-width: 1280px) { 
.profile { min-width: 260px; height: 241px; }
#advisors .wrapper .item:nth-child(odd) { padding-right: 0px; }
#advisors .wrapper .item:nth-child(even) { padding-left: 0px; }
}

@media (max-width: 1024px) { 
.profile { min-width: 140px; width: 140px; height: 130px; }
#advisors ul { font-size: 16px; padding: 0; }
#advisors .wrapper .item { flex-wrap: wrap; }
#advisors .wrapper .item:nth-child(even) { text-align: left; }

#advisors .wrapper .item:nth-child(even) .profile { order: 1; }
#advisors .wrapper .item:nth-child(even) .contents { order: 2; }

#advisors .wrapper h4 { font-size: 26px; }
#advisors .wrapper h5 { font-size: 16px; }

}