.contact__form{background-color:#f1f1f1;border-radius:10px;padding:3.125rem 1.25rem;position:relative}@media only screen and (min-width:46.875em){.contact__form{-webkit-box-flex:1;-ms-flex:1;flex:1}}.contact__form .form-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}.contact__form .form-wrapper--two{-ms-grid-columns:1fr 1fr;gap:20px;gap:1.25rem;grid-template-columns:1fr 1fr}@media only screen and (min-width:62.5em){.contact__form{max-width:680px;max-width:42.5rem}}@media only screen and (min-width:75em){.contact__form{padding:3.125rem}}.contact__form .wrapper--full{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.contact__form input{border:none!important;border-radius:6px;max-width:100%;width:100%}.contact__form input[type=text]{height:50px;height:3.125rem;padding:.5rem 1.25rem .5rem 2.875rem}.contact__form input[type=submit]{background-color:#e50607;color:#fff;font-family:inter,arial,Helvetica,sans-serif;font-size:16px;font-size:1rem;font-weight:600;height:auto;margin:0 1.25rem 0 0;padding:.625rem 1.25rem;-webkit-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;width:auto}.contact__form input[type=submit]:hover{background-color:#0e2d5d}.contact__form textarea{border:none;border-radius:6px;display:block;height:100px;height:6.25rem;max-height:100px;max-height:6.25rem;min-height:100px;min-height:6.25rem;padding:1.125rem 1.25rem .5rem 0;resize:none}.contact__form .name{margin-top:.9375rem}@media only screen and (min-width:62.5em){.contact__form .name.message{padding-top:.625rem}}.contact__form .gdpr{margin-top:.9375rem}@media only screen and (min-width:75em){.contact__form .gdpr{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:0}}.contact__form--detail{background-color:transparent;border-radius:0;padding:0}.contact__form--detail input,.contact__form--detail textarea{border:1px solid #bebebe!important}.contact__form--detail .name{margin-bottom:.3125rem;margin-top:.3125rem}.alert{border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-size:.75rem;font-weight:600;margin-top:.3125rem;padding:.3125rem .9375rem .3125rem 1.6875rem;text-transform:uppercase}.alert--error{background:url(/images/formular_chyba.png) no-repeat 0 #ff0004}.alert--success{background:url(/images/formular_chyba.png) no-repeat 0 #0da331}