.faq{margin-bottom:160px}.faq__body{align-items:center;display:flex;gap:24px;justify-content:space-between}.faq__info{align-self:stretch;display:grid;grid-template-areas:"body";max-width:800px;width:100%}.faq__img{display:grid;grid-area:body}.faq__img img{height:100%;object-fit:cover;width:100%}.faq__info-body{display:flex;flex-direction:column;gap:30px;grid-area:body;padding:20px}.faq__logo{display:grid;margin:30px 30px 0 auto;max-width:33.16%;width:100%}.faq__logo img{object-fit:cover;width:100%}.faq__contacts{background-color:var(--colors-white-100);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding:24px}.faq__contacts-body{display:flex;flex-direction:column;gap:16px;max-width:70%}.faq__contacts-title{line-height:100%}.faq__contacts-text{text-align:left}.faq__contacts-links{align-items:end;display:flex;flex-direction:column;gap:12px;margin-top:auto;min-width:190px}.faq__contacts-link{font-weight:600;letter-spacing:-.02em;line-height:120%;max-width:fit-content;transition:color .3s;word-break:break-word}.faq__content{max-width:700px;width:100%}.faq__head{align-items:end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:36px}@media (width <= 75em){.faq__logo{margin:0 0 0 auto}.faq__contacts{flex-wrap:wrap}.faq__contacts-body{max-width:100%}.faq__contacts-links{align-items:start}}@media (width <= 62em){.faq{margin-bottom:100px}.faq__body{align-items:stretch;flex-direction:column-reverse;gap:48px}.faq__content,.faq__info{max-width:100%}}@media (width <= 30em){.faq__info{display:flex;flex-direction:column;grid-template-areas:none}.faq__img{aspect-ratio:342/300;grid-area:none;overflow:hidden}.faq__info-body{grid-area:none;padding:24px 0}.faq__logo{display:none}.faq__contacts{align-items:center;flex-direction:column;gap:24px;padding:0;text-align:center}.faq__contacts-title br{display:none}.faq__contacts-text{text-align:center}.faq__contacts-links,.faq__head{align-items:center}.faq__head{flex-direction:column;gap:16px;text-align:center}}@media (width <= 29.99875em){.faq__contacts-link{font-size:18px}}@media (width > 29.99875em) and (width <= 103.25em){.faq__contacts-link{font-size:clamp(18px,17.1809354789px + .1706455521vw,20px)}}@media (width > 103.25em){.faq__contacts-link{font-size:20px}}@media (any-hover:hover){.faq__contacts-link:hover{color:var(--colors-grey-100)}}