.contacts{padding:10rem 0 5rem;flex:1 1;background:url(/_next/static/media/background_texture_pattern.db2aa562.webp) top/8%,#2a2a2a;color:#fff}@media(max-width:90em){.contacts{padding:7rem 0 5rem}}@media(max-width:29.99875em){.contacts{padding:6rem 0 4rem;background:url(/_next/static/media/background_texture_pattern.db2aa562.webp) top/15%,#2a2a2a}}.contacts__title{text-align:center;text-transform:uppercase;font-size:2.3rem;font-weight:700;text-shadow:2px 1px 1px #6d5900;animation:text-pop .3s ease-in forwards}.contacts__divider{width:40%;margin:2rem auto;height:.125rem;background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,hsla(0,0%,100%,0))}@media(max-width:61.9988em){.contacts__divider{width:70%}}@media(max-width:29.99875em){.contacts__divider{width:100%}}.contacts__content{margin-top:2rem;display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem}@media(max-width:47.99875em){.contacts__content{gap:1rem}}.contacts__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(17.625rem,1fr));grid-auto-rows:min-content;grid-gap:1rem;gap:1rem;width:50%;margin:0 auto}@media(max-width:90em){.contacts__list{width:62%}}@media(max-width:61.9988em){.contacts__list{width:70%}}@media(max-width:29.99875em){.contacts__list{width:100%}}.contacts__item{border-radius:.5rem;background-color:#262626;border:1px solid rgba(0,0,0,.125);box-shadow:1px 1px 5px rgba(0,0,0,.3);display:flex;flex-direction:column;align-items:center;gap:1rem;transition:all .3s ease 0s;opacity:0}.contacts__item:first-child{animation:from-left .2s ease-in .2s forwards}.contacts__item:nth-child(2){animation:from-right .2s ease-in .2s forwards}.contacts__item:nth-child(3){animation:from-left .2s ease-in .3s forwards}.contacts__item:nth-child(4){animation:from-right .2s ease-in .3s forwards}@media(any-hover:hover){.contacts__item:hover{background-color:#2e2e2e}}@media(max-width:29.99875em)and (any-hover:hover){.contacts__item:hover{background-color:#262626}}.contacts__item a,.contacts__item div{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;padding:1.5rem 1rem}.contacts__item p{color:#fff}.contacts__item div{cursor:pointer}.contacts__item:first-child span{width:12.9375rem}.contacts__item:nth-child(2) span{width:10.6875rem}.contacts__item-btn_disable{cursor:auto;pointer-events:none}