.contact__data{padding-bottom:3.75rem;width:100%}@media only screen and (min-width:62.5em){.contact__data{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:3.75rem}}@media only screen and (min-width:81.25em){.contact__data{padding-right:8.75rem}}.contact__data .subtitle{font-size:24px;font-size:1.5rem}.contact__data table{border:none;border-collapse:collapse;margin:0;padding:0;width:100%}.contact__data tr.indent td{padding:3.75rem 0 0}@media only screen and (min-width:37.5em){.contact__data tr.indent-top td{padding-top:1.25rem}.contact__data tr.indent-bottom td{padding-bottom:1.25rem}.contact__data tr.line td{border-top:1px dashed #707070}}.contact__data td{padding:.375rem;vertical-align:top}@media only screen and (min-width:37.5em){.contact__data td{width:50%}}@media only screen and (min-width:37.5em){.contact__data td:first-child{width:50%}}@media only screen and (max-width:37.4375em){.contact__data tr.color td{background-color:#f1f1f1}}.contact__data .icon_svg{color:#a3a6b5;height:30px;height:1.875rem;width:30px;width:1.875rem}.contact__form{-webkit-box-shadow:0 0 20px 2px #bfbfbf;box-shadow:0 0 20px 2px #bfbfbf;-webkit-box-shadow:0 0 1.25rem .125rem #bfbfbf;box-shadow:0 0 1.25rem .125rem #bfbfbf;padding:3.125rem 1.25rem}@media only screen and (min-width:62.5em){.contact__form{margin-top:1.25rem;padding:1.875rem;width:50%}}@media only screen and (min-width:75em){.contact__form{padding:3.125rem}}.contact__form .form input,.contact__form .form textarea{width:100%}.contact__form .form input[type=text]{border:1px solid #bebebe;height:50px;height:3.125rem;padding:.5rem 1.25rem .5rem 2.875rem}.contact__form .form input[type=submit]{background-color:#cb0000;color:#fff;font-family:jostsemibold,arial,Helvetica,sans-serif;font-size:18px;font-size:1.125rem;height:auto;margin:0 1.25rem 0 0;padding:1.125rem 3.125rem;-webkit-transition:background-color .4s ease-in-out;-o-transition:background-color .4s ease-in-out;transition:background-color .4s ease-in-out;width:auto}.contact__form .form input[type=submit]:hover{background-color:#638b1f}.contact__form .form textarea{border:1px solid #bebebe;display:block;height:100px;height:6.25rem;max-height:100px;max-height:6.25rem;max-width:100%;min-height:100px;min-height:6.25rem;min-width:100%;padding:1.125rem 1.25rem .5rem 2.875rem;resize:none;width:100%}.contact__form .wrapper{margin-top:.9375rem;width:100%}@media only screen and (min-width:50em) and (max-width:62.4375em){.contact__form .wrapper.data{width:48%}}.contact__form .name{color:#000;margin-bottom:.25rem}@media only screen and (min-width:62.5em){.contact__form .name.message{padding-top:.625rem}}.contact__form .icon_wrapper{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:46px;height:2.875rem;justify-content:center;position:absolute;width:46px;width:2.875rem}.contact__form .icon_wrapper.message{height:70px;height:4.375rem}.contact__form .icon_svg{color:#949cb3}.contact__form .icon_name{height:26px;height:1.625rem;width:17px;width:1.0625rem}.contact__form .icon_mail{height:20px;height:1.25rem;width:20px;width:1.25rem}.contact__form .icon_phone{height:24px;height:1.5rem;width:20px;width:1.25rem}.contact__form .icon_chat{height:25px;height:1.5625rem;width:27px;width:1.6875rem}.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}}.notice{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}.error{background:url(/images/formular_chyba.png) no-repeat 0 #ff0004}.success{background:url(/images/formular_chyba.png) no-repeat 0 #0da331}