.kontakt h2{font-size:3rem;text-transform:uppercase}.kontakt h3{font-size:3rem;color:#78bb43;font-weight:normal;text-transform:uppercase;letter-spacing:1px}.kontakt .form-control{color:#fff;background-color:#4d4d4d;border-radius:0;border:none;margin-bottom:10px}.kontakt .form-control:-ms-input-placeholder{color:#fff}.kontakt .form-control::-moz-placeholder{color:#fff}.kontakt .form-control::placeholder{color:#fff}.kontakt .form-control:focus{box-shadow:none}.kontakt span.wpcf7-not-valid-tip{margin-bottom:12px;margin-top:-9px}.kontakt div.wpcf7-validation-errors,.kontakt div.wpcf7-acceptance-missing{margin-left:0;margin-right:0}.kontakt .contact-info{text-align:center}.kontakt .contact-info .img-wrapper{margin-bottom:30px}.kontakt .contact-info .img-wrapper img{width:50%;transition:transform .3s ease-in-out}.kontakt .contact-info .img-wrapper img:hover{transform:scale(1.1)}.kontakt .contact-info h3{font-weight:bold;color:#000;font-size:2rem}.kontakt .contact-info a{font-weight:bold;position:relative}.kontakt .contact-info a:after{content:"";left:0;bottom:-3px;position:absolute;height:3px;width:0%;background-color:#78bb43;transition:width .3s ease-in-out}.kontakt .contact-info a:hover{color:#000}.kontakt .contact-info a:hover:after{width:100%}.kontakt .flieger{width:100%}@media screen and (max-width: 991px){.kontakt h3{font-size:1.2rem}.kontakt .flieger{width:20%;margin-left:auto;display:block}.kontakt .contact-info-item{margin-bottom:2rem}.kontakt .contact-info .img-wrapper{margin-bottom:10px}.kontakt .contact-info .img-wrapper img{width:25%}}