.team h1 { text-align: center; margin-bottom: 32px } .team #tns1-ow { width: 100% } .team .content-wrap { padding: 0 0 50px 0 } .team .content-wrap .employees { display: flex; align-items: stretch } .team .content-wrap .employees .employee { display: flex; flex-direction: column } .team .content-wrap .employees .employee img { border-top-left-radius: 16px; border-top-right-radius: 16px } .team .content-wrap .employees .employee .text-wrap { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; flex: 1; padding: 10px 16px; gap: 8px; background-color: #F1F1F1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px } .team .content-wrap .employees .employee .text-wrap h2 { font-size: 20px; line-height: 120% } .team .content-wrap .employees .employee .text-wrap p { margin-bottom: 0; text-align: left } .info { margin: 0; padding-bottom: 32px } .info h3 { margin-bottom: 24px } .info .content-wrap.bg-or { background-color: #EAD8D4; padding: 32px 24px; border-radius: 16px } .info .content-wrap .half.left { margin-bottom: 15px } .info .content-wrap .half h3 { font-size: 21px; line-height: 120%; margin-bottom: 7px } .info .content-wrap .half p { font-size: 16px; line-height: 130%; margin: 0 } section.partners { padding: 52px 15px } section.partners h3 { padding: 0 45px; text-align: center; margin-bottom: 24px } section.partners .partners-slider { display: flex; align-items: stretch } section.partners .partners-slider .p-slide { display: flex; align-items: center; justify-content: center; padding: 34px 22px; margin-right: 16px; background-color: #FFF; border-radius: 16px; min-height: 100% } section.partners .partners-slider .p-slide.s-bg { background-color: #313131 } section.partners.bg-bl { background-color: #393E46; padding: 32px 15px; margin-bottom: 70px; width: 100%; max-width: 100%; } section.partners.bg-bl h3 { color: #FFF; }