.contacts-req__title-wrapper{align-items:center;display:flex;flex-wrap:nowrap;gap:2rem;margin-bottom:2rem}@media only screen and (min-width:1200px){.contacts-req__title-wrapper{gap:2.75rem;margin-bottom:3rem}}@media only screen and (min-width:1024px){.contacts-req__title-wrapper{margin-bottom:4rem}}.contacts-req__download-link{align-items:center;border:1px solid #a69d95;display:flex;gap:.5rem;height:-moz-fit-content;height:fit-content;padding:.25rem 1rem;text-decoration:unset;transition:border .15s;width:-moz-fit-content;width:fit-content}.contacts-req__download-link:hover{border:1px solid #000}@media only screen and (min-width:1200px){.contacts-req__download-link{padding:.5rem 1.5rem}}@media only screen and (min-width:1024px){.contacts-req__download-link{padding:.75rem 2rem}}.contacts-req__title{color:#262429;font-size:2rem;font-weight:500;line-height:110%}@media only screen and (min-width:768px){.contacts-req__title{font-size:2.5rem}}@media only screen and (min-width:1024px){.contacts-req__title{font-size:3rem}}@media only screen and (min-width:1200px){.contacts-req__title{font-size:4.875rem}}.contacts-req__list{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;margin-bottom:2.5rem;padding:0;row-gap:2rem;width:100%}@media only screen and (min-width:768px){.contacts-req__list{-moz-column-gap:3rem;column-gap:3rem;margin-bottom:3rem;row-gap:2.5rem}}@media only screen and (min-width:1200px){.contacts-req__list{-moz-column-gap:4rem;column-gap:4rem;margin-bottom:3.5rem;row-gap:3rem}}@media only screen and (min-width:1024px){.contacts-req__list{-moz-column-gap:5rem;column-gap:5rem;margin-bottom:3.8rem;row-gap:4rem}}.contacts-req__list li{list-style:none}.contacts-req__item{display:flex;flex-direction:column;gap:.75rem}.contacts-req__item-title{color:#262429;font-size:1.25rem;font-weight:500;line-height:130%}@media only screen and (min-width:1024px){.contacts-req__item-title{font-size:1.5rem}}.contacts-req__item img{height:auto;width:auto}.contacts-req__item-description{color:#a69d95;font-size:1rem;font-weight:400;line-height:130%}@media only screen and (min-width:1024px){.contacts-req__item-description{font-size:1.25rem}}.contacts-req__bottom-text{color:#a69d95;font-size:1rem;font-weight:400;line-height:130%}@media only screen and (min-width:1024px){.contacts-req__bottom-text{font-size:1.25rem}}