.theme-block:has(>.contacts){--padding-top: 10px;--padding-bottom: 100px;--padding-top-mobile: 0px;--padding-bottom-mobile: 40px}.theme-block .contacts__list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:100px}@media screen and (max-width:768px){.theme-block .contacts__list{grid-template-columns:1fr;margin-bottom:40px}}@media screen and (max-width:576px){.theme-block .contacts__list{gap:10px}}.theme-block .contacts__item{display:flex;align-items:center;gap:20px;padding:20px 30px;border:2px solid var(--secondary);background:#e3f8f8;border-radius:25px}@media screen and (max-width:576px){.theme-block .contacts__item{padding:10px 15px;gap:12px}}.theme-block .contacts__item>svg{color:var(--primary);flex-shrink:0}@media screen and (max-width:576px){.theme-block .contacts__item>svg{width:32px;height:32px}}.theme-block .contacts__item>div{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:576px){.theme-block .contacts__item>div{gap:4px}}.theme-block .contacts__item-title{font-weight:700;font-size:23px;line-height:29px;text-transform:uppercase}@media screen and (max-width:576px){.theme-block .contacts__item-title{font-size:18px;line-height:23px}}.theme-block .contacts__item-value{font-weight:400;font-size:20px;line-height:24px}@media screen and (max-width:576px){.theme-block .contacts__item-value{font-size:16px;line-height:20px}}.theme-block .contacts__item a:hover{color:var(--primary)}.theme-block .contacts__socials{gap:15px}.theme-block .contacts__socials li a{color:var(--primary)}.theme-block .contacts__socials li a:hover{color:var(--tertiary)}.theme-block .contacts__details{display:flex;flex-direction:column;gap:20px}
