section.contacts{width:100%;max-width:1380px;padding:0 10px;margin:52px auto 0}section.contacts .img-links{display:flex}section.contacts .img-links ul.contact-links{text-decoration:none;list-style:none;display:flex;flex-direction:column;justify-content:space-between;gap:12px;width:100%;max-width:670px}section.contacts .img-links ul.contact-links .link>a{border-radius:10px;padding:15px;background-color:hsla(34,67%,92%,.6)}section.contacts .img-links ul.contact-links .link>a .icon{padding:10px;border-radius:50%;overflow:visible}section.contacts .img-links ul.contact-links .link>a span{font-size:16px;font-weight:700}section.contacts .img-links .main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-width:670px}section.contacts h2.title{color:#00360a;font-size:18px;margin-top:42px;margin-bottom:20px;font-weight:700}section.contacts ul.socials{text-decoration:none;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;width:100%}section.contacts ul.socials .link{width:100%;max-width:400px;min-width:300px}section.contacts ul.socials .link a{width:100%;border-radius:10px;padding:15px;background-color:hsla(34,67%,92%,.6)}section.contacts ul.socials .link a .icon{padding:10px;border-radius:50%}section.contacts ul.socials .link a span{font-size:16px;font-weight:700}section.info{width:100%;max-width:1380px;padding:0 10px;margin:40px auto 0}section.info .descr1{font-size:20px;white-space:pre-wrap}section.info .info-cards{display:flex;margin-top:40px;gap:12px;justify-content:space-between}section.info .info-cards .info-card{width:100%;max-width:375px;padding:24px;display:flex;gap:12px;flex-direction:column;border-radius:18px;background-color:#f5f5f5}section.info .info-cards .info-card a{font-size:24px}section.info .info-cards .info-card h3{font-size:20px}@media (max-width:1000px){.img-links{flex-direction:column-reverse!important}.img-links .main-img{height:400px!important}}@media (max-width:800px){section.info .descr1{font-size:16px!important}section.info .info-cards{flex-direction:column;gap:18px!important}section.info .info-cards .info-card{gap:20px!important}section.info .info-cards .info-card a{font-size:16px!important}section.info .info-cards .info-card h3{font-size:18px!important}}