#contact_header{align-items:center;background-color:#fff;display:flex;padding:40px}#contact_header .column{width:33.33%}#contact_header .column img{height:auto;max-width:100%;vertical-align:top}#contact_header h3{color:var(--red);font-family:wotfardsemibold;font-size:48px}#contact{background:#eff1f3;display:flex}#contact .column{width:50%}#contact_info{padding:40px}#contact_info h4{color:var(--red);font-size:26px;font-weight:700;margin-bottom:20px}#contact_info p{color:#000;line-height:1.6;padding-bottom:20px}div.form-row{padding-bottom:15px;width:320px}::placeholder{opacity:1}input,label#label_attachment,select,textarea{background-color:#fff;border:0;border-bottom:2px solid #e9ebef;border-radius:20px;box-sizing:border-box;color:#213f4fab;font-family:Roboto;font-size:15px;line-height:1.4;outline:none;padding:15px;transition:.3s;width:100%}textarea{height:110px}select{appearance:none;background-image:url(/build/images/arrow-down.ede86ce7.svg);background-position:center right 20px;background-repeat:no-repeat;background-size:10px}button{border:0;font-family:Roboto}input:focus,label#label_attachment:hover,select:focus,textarea:focus{border-color:var(--green-light)}input#kontakt_attachment{height:.1px;line-height:32px!important;opacity:0;overflow:hidden;padding:5px;position:absolute;width:.1px;z-index:-1}label#label_attachment{background:url(/build/images/choose-file.8881b154.svg) no-repeat 0 #fff;background-position:center left 20px;background-size:20px;cursor:pointer;display:inline-block;height:48px;line-height:46px;margin:0;overflow:hidden;padding-bottom:0;padding-left:50px;padding-top:0;text-align:left;white-space:nowrap}div.form-row-checkbox{align-items:flex-start;display:flex;flex-direction:row-reverse;width:320px}div.form-row-checkbox input{margin-right:10px;width:20px}div.form-row-checkbox label{color:var(--green-dark);font-size:14px;line-height:1.4}div.form-row-checkbox label a{color:var(--green-light);text-decoration:none}@media (max-width:1100px){#contact_header h3{font-size:var(--h3-header-size)}#contact_header .column{padding-top:30px}}@media (max-width:640px){#contact_header{flex-wrap:wrap}#contact_header .column{width:100%}#contact_header .column:first-of-type{padding:30px 0}#contact_header .column:last-of-type{display:none}#contact_header .column img{height:auto}#contact{flex-wrap:wrap}#contact .column{width:100%}#contact #mapa{height:600px}#contact_info{padding:10px}div.form-row{width:100%}}