@media (max-width:1023px){.contacts .section-page-header{margin-bottom:25px}}.contacts__list{margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.contacts__list{grid-template-columns:1fr;gap:15px}}@media (min-width:1024px) and (max-width:1199px){.contacts__list{grid-template-columns:repeat(3,1fr);gap:15px}}@media (min-width:1200px){.contacts__list{grid-template-columns:repeat(3,1fr);gap:40px}}.contacts__item{background-color:#f6f7f8;flex-direction:column;align-items:flex-start;display:flex}@media (max-width:1023px){.contacts__item{border-radius:20px;padding:30px 25px}}@media (min-width:1024px) and (max-width:1199px){.contacts__item{border-radius:20px;min-height:340px;padding:30px}}@media (min-width:1200px){.contacts__item{border-radius:24px;min-height:416px;padding:42px 40px 40px}}.contacts__title{color:#1a1a1a;margin:0;font-family:Roboto Condensed,sans-serif;font-weight:700}@media (max-width:1023px){.contacts__title{margin-bottom:10px;font-size:23px;line-height:25px}.contacts__title br{display:none}}@media (min-width:1024px) and (max-width:1199px){.contacts__title{max-width:285px;margin-bottom:9px;font-size:25px;line-height:28px}}@media (min-width:1200px){.contacts__title{margin-bottom:19px;font-size:34px;line-height:37px}}.contacts__text{margin:0}@media (max-width:1199px){.contacts__text{margin-bottom:20px}}@media (min-width:1200px){.contacts__text{margin-bottom:24px}}.contacts__link{color:#1a1a1a;width:fit-content}@media (max-width:1199px){.contacts__link{margin-bottom:10px}}@media (min-width:1200px){.contacts__link{margin-bottom:14px}}@media (hover:hover){.contacts__link:not(:is([disabled],.is-disabled)):hover{color:#b3181c}.contacts__link:not(:is([disabled],.is-disabled)):hover:before{background-color:currentColor}}.contacts__link:not(:is([disabled],.is-disabled)):focus-visible{color:#b3181c;outline:none}.contacts__link:not(:is([disabled],.is-disabled)):focus-visible:before{background-color:currentColor}@supports not selector(:focus-visible){.contacts__link:not(:is([disabled],.is-disabled)):focus{color:#b3181c;outline:none}.contacts__link:not(:is([disabled],.is-disabled)):focus:before{background-color:currentColor}}.contacts__link:before{background-color:#bdbdbd;margin-right:9px}@media (max-width:1023px){.contacts__btn{margin-top:20px}}@media (min-width:1024px){.contacts__btn{margin-top:auto}}.contacts__info{width:100%;margin-top:auto;padding-bottom:52px;position:relative}@media (max-width:1023px){.contacts__info{padding-bottom:52px}}@media (min-width:1024px){.contacts__info{padding-bottom:54px}}.contacts__btn{position:absolute;bottom:0;left:0}
