.feedback{margin:3rem 0;.feedback-content{display:grid;grid-column-gap:30px;column-gap:30px;grid-template-columns:1fr minmax(240px,578px);padding:35px 0 0 50px;border-radius:27px;background:#020609;overflow:hidden}.feedback-image{align-self:end;line-height:0;img{display:block;width:100%;height:auto}}.feedback-info{align-self:center;padding-bottom:35px;color:var(--light);.feedback-label{display:inline-block;margin-bottom:1rem;font-size:clamp(.8125rem,.7391rem + .3261vw,1rem);line-height:1.2;color:var(--accent-color);font-weight:500}h2{max-width:650px;font-size:clamp(2rem,1.6087rem + 1.7391vw,3rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:1.5rem;.accent{color:var(--accent-color)}}p{max-width:640px;color:#B9BDC2;font-size:clamp(.75rem,.6522rem + .4348vw,1rem);line-height:1.45;margin-bottom:2rem}}.flex-nav{gap:1rem;flex-direction:row-reverse;justify-content:flex-end}.flex-nav-btn{background:#1B1F23;border-color:#1B1F23;&:hover{background:#2F8DCC;border-color:#2F8DCC}}.flex-nav-link{background:var(--light);border-color:var(--light);color:#010205;&:hover{background:#E7EEF5;color:#010205}}@media (max-width:768px){margin-left:0;margin-bottom:2rem;margin-right:0;margin-top:2rem;.container{padding:0 10px}.feedback-content{grid-template-columns:1fr;padding:1.5rem .875rem 0}.feedback-info{padding-bottom:1.25rem;.feedback-label{margin-bottom:.625rem}h2{margin-bottom:.875rem}p{margin-bottom:1.125rem}}.flex-nav{justify-content:flex-start;flex-direction:column;flex-wrap:wrap;align-items:self-start}.flex-nav-btn{max-width:70%}}}