.contact{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px;gap:3.125rem}.contact__data--wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:1.875rem}.contact__data{display:-ms-grid;display:grid}@media only screen and (min-width:62.5em){.contact__data{-ms-grid-columns:minmax(-webkit-min-content,230px) 1fr;-ms-grid-columns:minmax(min-content,230px) 1fr;grid-template-columns:minmax(-webkit-min-content,230px) 1fr;grid-template-columns:minmax(min-content,230px) 1fr;-ms-grid-columns:minmax(-webkit-min-content,14.375rem) 1fr;-ms-grid-columns:minmax(min-content,14.375rem) 1fr;grid-template-columns:minmax(-webkit-min-content,14.375rem) 1fr;grid-template-columns:minmax(min-content,14.375rem) 1fr}}.contact__data .link{color:#000}.contact__data .link:hover{color:#e50607}.contact__data p{padding:.3125rem 0}.contact__data .title{margin-bottom:.9375rem}@media only screen and (min-width:62.5em){.contact__data .title{-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3}.contact__data .adress{-ms-grid-row:2;-ms-grid-row-span:4;grid-row:2/6}}.contact__data .icon_svg{color:#a3a6b5;height:30px;height:1.875rem;width:30px;width:1.875rem}.contact__data .icon_svg:hover{color:#e50607}.contact__phone{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-grid-column:1;-ms-grid-column-span:2;background-color:#f1f1f1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 90px;gap:1.25rem 5.625rem;grid-column:1/3;margin:2.125rem 0;padding:1.4375rem 2.25rem}.contact__phone .big{font-size:22px;font-size:1.375rem}.branch{margin-top:3.125rem;padding:0 1.25rem}.branch__wrapper{border-top:1px solid #dadada;display:-ms-grid;display:grid;gap:40px 0;gap:2.5rem 0;padding-top:1.25rem}@media only screen and (min-width:46.875em){.branch__wrapper{-ms-grid-columns:1fr 1fr;gap:50px;gap:3.125rem;grid-template-columns:1fr 1fr}}.branch__item .img{height:130px;height:8.125rem}.branch__item .img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.branch__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;gap:1.875rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:1.875rem}.branch__data div{max-width:50%}.branch__data p{margin-bottom:.625rem}.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}