.contact{display:flex;height:100%;width:100%;flex-grow:1;flex-direction:column;align-items:center;gap:48px;border-radius:24px;padding:48px 16px;text-align:center}@media (min-width:576px){.contact{gap:80px;padding:48px}}.contact__messenger__link{display:flex;align-items:flex-start;justify-content:center;gap:16px}@media (min-width:768px){.contact__messenger__link{gap:56px}}.contact__messenger__link.small{justify-content:space-between}@media (min-width:768px){.contact__messenger__link.small{gap:56px}}@media (min-width:1200px){.contact__messenger__link.small{width:100%;gap:16px}}.contact__media-box{min-width:92px}@media (min-width:768px){.contact__media-box{min-width:172px}}@media (min-width:576px){.dark .contact__media-box:hover .contact_media__btn.telegram{--tw-bg-opacity:1;background-color:rgb(49 168 223/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .contact__media-box:hover .contact_media__btn.viber{--tw-bg-opacity:1;background-color:rgb(101 92 172/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.dark .contact__media-box:hover .contact_media__btn.facebook{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.light .contact__media-box:hover .contact_media__btn.telegram{--tw-bg-opacity:1;background-color:rgb(49 168 223/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.light .contact__media-box:hover .contact_media__btn.viber{--tw-bg-opacity:1;background-color:rgb(101 92 172/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.light .contact__media-box:hover .contact_media__btn.facebook{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}}.contact_media__btn{border-radius:100px;text-align:center;font-size:14px;line-height:20px;font-weight:600;transition-property:all;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (min-width:576px){.contact_media__btn{font-size:16px;line-height:24px;text-transform:uppercase}}@media (min-width:768px){.contact_media__btn{padding:8px 38px}}.dark .contact_media__btn{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:576px){.dark .contact_media__btn{--tw-bg-opacity:1;background-color:rgb(64 64 64/var(--tw-bg-opacity))}}.light .contact_media__btn.telegram{--tw-text-opacity:1;color:rgb(14 165 233/var(--tw-text-opacity))}@media (min-width:576px){.light .contact_media__btn.telegram{--tw-bg-opacity:1;background-color:rgb(224 242 254/var(--tw-bg-opacity))}}.light .contact_media__btn.viber{--tw-text-opacity:1;color:rgb(101 92 172/var(--tw-text-opacity))}@media (min-width:576px){.light .contact_media__btn.viber{--tw-bg-opacity:1;background-color:rgb(237 233 254/var(--tw-bg-opacity))}}.light .contact_media__btn.facebook{--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity))}@media (min-width:576px){.light .contact_media__btn.facebook{--tw-bg-opacity:1;background-color:rgb(219 234 254/var(--tw-bg-opacity))}}.contact_title{margin-bottom:16px;font-size:15px;line-height:22px}@media (min-width:576px){.contact_title{font-size:16px;line-height:24px}}.dark .contact_title{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.light .contact_title{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}.contact_link{font-size:16px;line-height:24px;font-weight:600}@media (min-width:576px){.contact_link{font-size:18px;line-height:28px}}.dark .contact_link{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.light .contact_link{--tw-text-opacity:1;color:rgb(38 38 38/var(--tw-text-opacity))}.contact.dark{--tw-bg-opacity:1;background-color:rgb(38 38 38/var(--tw-bg-opacity))}.contact.light{background-color:transparent}.contact__line{margin-top:24px;margin-bottom:24px;height:1px;width:100%}.dark .contact__line{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity))}.light .contact__line{--tw-bg-opacity:1;background-color:rgb(229 229 229/var(--tw-bg-opacity))}