.contact-view{width:100%;max-width:var(--container-max-width,1920px);margin-left:auto;margin-right:auto}@media (width>=1280px){.contact-view{padding:0 80px}}@media (width>=1024px) and (width<=1279px){.contact-view{padding:0 48px}}@media (width>=768px) and (width<=1023px){.contact-view{padding:0 32px}}@media (width<=767px){.contact-view{padding:0 16px}}.contact-view{font-family:var(--font-family-secondary,Arial), sans-serif}@media (width>=1280px){.contact-view{padding-top:40px}}@media (width>=1024px) and (width<=1279px){.contact-view{padding-top:40px}}@media (width>=768px) and (width<=1023px){.contact-view{padding-top:32px}}@media (width<=767px){.contact-view{padding-top:24px}}@media (width>=1280px){.contact-view{padding-bottom:80px}}@media (width>=1024px) and (width<=1279px){.contact-view{padding-bottom:64px}}@media (width>=768px) and (width<=1023px){.contact-view{padding-bottom:48px}}@media (width<=767px){.contact-view{padding-bottom:40px}}.contact-view .layout{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}@media (width<=1023px){.contact-view .layout{grid-template-columns:1fr}}.contact-view .form-col{flex-direction:column;padding:8px 64px 40px 0;display:flex}@media (width<=1279px){.contact-view .form-col{padding-right:40px}}@media (width<=1023px){.contact-view .form-col{padding:0 0 32px}}.contact-view .form-col h1{font-family:var(--font-family-primary,Arial), sans-serif;text-align:center;color:#1c1f23;margin-bottom:32px;font-weight:600}@media (width>=1280px){.contact-view .form-col h1{font-size:28px}}@media (width>=768px) and (width<=1023px){.contact-view .form-col h1{font-size:26px}}@media (width<=767px){.contact-view .form-col h1{font-size:24px}}.contact-view .form-col form{flex-direction:column;gap:24px;width:100%;max-width:460px;margin:0 auto;display:flex}.contact-view .form-col .field{flex-direction:column;gap:4px;display:flex}.contact-view .form-col .field span{color:#8a8f96;font-size:13px}.contact-view .form-col .field input,.contact-view .form-col .field textarea{font-family:var(--font-family-secondary,Arial), sans-serif;color:#1c1f23;appearance:none;background:0 0;border:0;border-bottom:1px solid #cfcdc9;border-radius:0;padding:6px 0;font-size:15px}.contact-view .form-col .field input:focus,.contact-view .form-col .field textarea:focus{border-bottom-color:#1c1f23;outline:none}.contact-view .form-col .field textarea{resize:vertical;min-height:96px;line-height:1.5}.contact-view .form-col .field em{color:#b3261e;font-size:12px;font-style:normal}.contact-view .form-col .consent{justify-content:center;align-items:center;gap:8px;display:flex}.contact-view .form-col .consent .check{cursor:pointer;color:#1c1f23;align-items:center;gap:10px;font-size:14px;display:flex}.contact-view .form-col .consent .check input{accent-color:#1c1f23;width:16px;height:16px}.contact-view .form-col .consent .check a{color:#1c1f23;text-decoration:underline}.contact-view .form-col .consent .info{color:#8a8f96;cursor:help;display:inline-flex}.contact-view .form-col .field-err{text-align:center;color:#b3261e;font-size:12px;display:block}.contact-view .form-col .submit{font-family:var(--font-family-primary,Arial), sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#fff;cursor:pointer;background:#000;border:0;align-self:center;margin-top:8px;padding:14px 36px;font-size:15px;font-weight:600;transition:background-color .15s}.contact-view .form-col .submit:hover{background:#383838}.contact-view .form-col .submit:disabled{opacity:.6;cursor:default}.contact-view .form-col .form-success{color:#1e6b2e;text-align:center;background:#eef7ee;margin-bottom:24px;padding:12px 16px;font-size:15px}.contact-view .form-col .form-error{color:#a32020;text-align:center;background:#fdecec;margin-bottom:24px;padding:12px 16px;font-size:15px}.contact-view .form-col .form-error a{color:inherit;font-weight:600;text-decoration:underline}.contact-view .info-col{background:#f3f3f3;border-left:1px solid #e4e2df;justify-content:center;padding:48px 40px;display:flex}@media (width<=1023px){.contact-view .info-col{border-left:0;padding:40px 24px}}.contact-view .info-inner{flex-direction:column;gap:48px;width:100%;max-width:320px;display:flex}.contact-view .info-block h2{font-family:var(--font-family-primary,Arial), sans-serif;text-transform:uppercase;text-align:center;color:#1c1f23;margin-bottom:20px;font-size:22px;font-weight:600}.contact-view .contact-list{text-align:center;flex-direction:column;align-items:center;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.contact-view .contact-list a{color:#1c1f23;align-items:center;gap:12px;font-size:15px;text-decoration:none;display:flex}.contact-view .contact-list a:hover{color:#000}.contact-view .contact-list .ico,.contact-view .contact-list .ico svg,.contact-view .contact-list svg{flex:none;width:18px;height:18px}.contact-view .lines{border-collapse:collapse;color:#1c1f23;margin:0 auto;font-size:15px}.contact-view .lines th{text-align:left;color:#6b6864;white-space:nowrap;vertical-align:top;padding:2px 16px 2px 0;font-weight:400}.contact-view .lines td{padding:2px 0;font-weight:600}.contact-view .company-name{color:#1c1f23;text-align:center;margin:0 0 16px;font-size:15px;line-height:1.6}.contact-view .map{margin-top:48px}.contact-view .map .map-link{color:#1c1f23;margin-bottom:16px;font-size:15px;text-decoration:underline;display:inline-block}.contact-view .map iframe{display:block}
