.partner-profile{padding:60px 0;width:100%}.partner-profile__container{align-items:center;display:flex;gap:48px;margin:0 auto;padding:0 80px}.partner-profile__photo-wrap{flex-shrink:0}.partner-profile__photo{border:5px solid #fff;border-radius:50%;box-shadow:0 4px 20px rgba(0,0,0,.1);display:block;height:180px;object-fit:cover;object-position:center;width:180px}.partner-profile__content{flex:1;min-width:0}.partner-profile__name{color:#1a3346;font-family:Solway,serif;font-size:32px;font-style:italic;font-weight:400;line-height:1.3;margin:0 0 20px}.partner-profile__quote{align-items:flex-start;display:flex;gap:16px;position:relative}.partner-profile__quote-mark{color:#00adf0;flex-shrink:0;font-family:Solway,serif;font-size:80px;line-height:.8;user-select:none}.partner-profile__quote-mark--open{align-self:flex-start}.partner-profile__quote-mark--close{align-self:flex-end}.partner-profile__quote-body{color:#1a3346;font-family:Maven Pro,sans-serif;font-size:16px;font-style:italic;line-height:1.7;padding-top:16px;text-align:center}.partner-profile__quote--plain .partner-profile__quote-body{font-style:normal;padding-top:0;text-align:left}.partner-profile__quote--plain{gap:0}.partner-profile__quote-body p{margin:0 0 8px}.partner-profile__quote-body p:last-child{margin-bottom:0}.partner-profile--dark .partner-profile__name,.partner-profile--dark .partner-profile__quote-body{color:#fff}.partner-profile--dark .partner-profile__quote-mark{color:hsla(0,0%,100%,.4)}@media (max-width:1200px){.partner-profile__container{gap:40px;padding:0 40px}.partner-profile__photo{height:160px;width:160px}.partner-profile__name{font-size:28px}.partner-profile__quote-mark{font-size:18px}}@media (max-width:768px){.partner-profile{padding:48px 0}.partner-profile__container{flex-direction:column;gap:24px;padding:0 24px;text-align:center}.partner-profile__photo{height:140px;width:140px}.partner-profile__name{font-size:32px}.partner-profile__quote{align-items:center;flex-direction:column}.partner-profile__quote-mark{font-size:16px}.partner-profile__quote-mark--close{align-self:center}}@media (max-width:480px){.partner-profile{padding:36px 0}.partner-profile__container{gap:20px;padding:0 16px}.partner-profile__photo{height:120px;width:120px}.partner-profile__name{font-size:28px}.partner-profile__quote-mark{font-size:18px}.partner-profile__quote-body{font-size:15px}}