.contact h1{margin-bottom:24px}@media(min-width:768px){.contact h1{margin-bottom:32px}}.contact-inner{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.contact-inner{flex-direction:row}}.contact-row{border:2px solid #000;border-radius:16px;box-shadow:2px 2px 0 #000;flex:1;padding:16px}@media(min-width:768px){.contact-row{padding:24px}}.contact-row--bg{background:url(/build/images/contacts-bg.2a42c991.png),linear-gradient(0deg,#fcfcfc,#fcfcfc),#fff}@media(min-width:768px){.contact-row--bg{max-width:410px}}.contact-info__desc{color:#666;font-size:14px;font-weight:500;line-height:20px;margin-bottom:8px}.contact-info__link{color:#1a1817;display:block;font-size:16px;font-weight:700;line-height:20px;margin-bottom:24px;text-decoration-line:underline}.contact-form .form-group{margin-bottom:8px}@media(min-width:768px){.contact-form .form-group{margin-bottom:16px;width:100%}}.contact-form__title{color:#000;font-size:24px;font-weight:700;line-height:32px;margin-bottom:4px;text-transform:uppercase}@media(min-width:768px){.contact-form__title{font-size:40px;line-height:48px}}.contact-form__desc{color:#666;font-size:14px;font-weight:500;line-height:16px;margin-bottom:24px}@media(min-width:768px){.contact-form__desc{margin-bottom:32px}.contact-form .form-group-inner{display:flex;gap:8px}.contact-form .form-group-inner .form-group{width:100%}}.contact-form .recaptcha{margin-bottom:8px}@media(min-width:768px){.contact-form .recaptcha{margin-bottom:13px}}.contact-social{gap:16px}.contact-social .social__link svg path{fill:#000}.contact-social .social__link:hover svg path{fill:#00000082}@media(min-width:768px){.contact-webcomic .contact-inner{align-items:flex-start}}.contact-webcomic .contact-row--faq{flex:1.45;padding:20px}@media(min-width:768px){.contact-webcomic .contact-row--faq{padding:24px}}.contact-webcomic .contact-row--info{background:linear-gradient(180deg,#f7fffd,#effaf8)}@media(min-width:768px){.contact-webcomic .contact-row--info{max-width:360px}}.contact-webcomic .contact-faq__title{font-size:28px;line-height:1.1;margin-bottom:20px;text-transform:uppercase}@media(min-width:768px){.contact-webcomic .contact-faq__title{font-size:40px;margin-bottom:24px}}.contact-webcomic .contact-faq__group{background:#fff;border:2px solid #000;border-radius:16px;box-shadow:2px 2px 0 #000;margin-bottom:20px;padding:16px}.contact-webcomic .contact-faq__group-title{align-items:center;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:12px;line-height:1.2;list-style:none;margin-bottom:0;min-height:56px;text-transform:uppercase}@media(min-width:768px){.contact-webcomic .contact-faq__group-title{font-size:22px}}.contact-webcomic .contact-faq__group-title::-webkit-details-marker{display:none}.contact-webcomic .contact-faq__group-title:before{align-items:center;border:2px solid #000;border-radius:50%;content:"+";display:inline-flex;flex:0 0 28px;font-size:20px;height:28px;justify-content:center;line-height:1;width:28px}.contact-webcomic .contact-faq__category{background:#fff;border:2px solid #000;border-radius:12px;margin-bottom:12px;padding:0 16px}.contact-webcomic .contact-faq__category[open]>.contact-faq__group-title:before{content:"−"}.contact-webcomic .contact-faq__category-items{padding-bottom:8px}.contact-webcomic .contact-faq__item{background:#fff;border-top:1px solid #000;margin-bottom:12px;padding:0}.contact-webcomic .contact-faq__item:last-child{margin-bottom:0}.contact-webcomic .contact-faq__item[open] .contact-faq__summary:before{content:"−"}.contact-webcomic .contact-faq__summary{align-items:center;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;line-height:1.2;list-style:none;min-height:56px;text-transform:uppercase}.contact-webcomic .contact-faq__summary::-webkit-details-marker{display:none}.contact-webcomic .contact-faq__summary:before{align-items:center;border:2px solid #000;border-radius:50%;content:"+";display:inline-flex;flex:0 0 28px;font-size:20px;height:28px;justify-content:center;line-height:1;width:28px}.contact-webcomic .contact-faq__answer{border-top:1px solid #000;padding:14px 0 16px}.contact-webcomic .contact-faq__answer p{margin-bottom:12px}.contact-webcomic .contact-faq__answer p:last-child{margin-bottom:0}