.contact-wrapper .contact-container{display:flex;align-items:flex-start;justify-content:space-between}.contact-wrapper .contact-container .contact-block{width:30%;padding:60px;background-color:#e8e8e8}.contact-wrapper .contact-container .contact-block>.subheadline{letter-spacing:1px}.contact-wrapper .contact-container .contact-block .subheadline{line-height:2;font-family:oswald}.contact-wrapper .contact-container .contact-block .address{margin-bottom:10px;font-family:oswald;letter-spacing:1.5px;font-weight:300}.contact-wrapper .contact-container .contact-block .phone a,.contact-wrapper .contact-container .contact-block .mail a{position:relative;padding-left:50px;text-decoration:none}.contact-wrapper .contact-container .contact-block .phone a:hover,.contact-wrapper .contact-container .contact-block .mail a:hover{color:#000}.contact-wrapper .contact-container .contact-block .phone a:before,.contact-wrapper .contact-container .contact-block .mail a:before{content:"";position:absolute;width:36px;height:100%;background-repeat:no-repeat;background-size:contain;background-position:center;left:0;top:0}.contact-wrapper .contact-container .contact-block .phone a:before{width:30px;background-image:url(/wp-content/uploads/2023/02/phone-black.svg)}.contact-wrapper .contact-container .contact-block .mail a:before{background-image:url(/wp-content/uploads/2023/02/envelope.svg)}.contact-wrapper .contact-container .wpcf7{width:65%}.contactform-wrapper .contactform-container{display:flex;flex-wrap:wrap;gap:20px 50px}.contactform-wrapper .contactform-container .w-100{width:100%}.contactform-wrapper .contactform-container .w-100 *{width:100%}.contactform-wrapper .contactform-container .w-50{width:calc(50% - 25px)}.contactform-wrapper .contactform-container .w-50 input,.contactform-wrapper .contactform-container .w-50 textarea,.contactform-wrapper .contactform-container .w-50 select{width:100%}.contactform-wrapper .contactform-container .contactform-type.w-50{width:100%}.contactform-wrapper .contactform-container .contactform-type.w-50 .wpcf7-form-control-wrap{display:block;width:calc(50% - 25px)}.contactform-wrapper .contactform-container input,.contactform-wrapper .contactform-container select,.contactform-wrapper .contactform-container textarea{border:2px solid #000;border-radius:0;padding:20px 50px;outline:unset;font-family:roboto}.contactform-wrapper input[type=date][aria-invalid=true]:before{content:attr(placeholder) ":"}.contactform-wrapper select{margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none}.contactform-wrapper .contactform-type .wpcf7-form-control-wrap{position:relative}.contactform-wrapper .contactform-type .wpcf7-form-control-wrap:before{content:"";position:absolute;height:20px;width:20px;top:55%;right:20px;background-image:url(/wp-content/uploads/2023/02/chevron-left-1.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transform-origin:center;transform:translatey(-50%) rotate(-90deg)}.contactform-send .wpcf7-acceptance .wpcf7-list-item{margin-left:0}.contactform-send .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{display:none}.contactform-send .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/uploads/2023/02/check-list.svg)}.contactform-send .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{display:flex;justify-content:center;align-items:center}.contactform-send .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before{content:"";display:block;width:20px;height:20px;border:2px solid #000;margin-right:10px}.contactform-send input[type=submit]{margin-top:50px;background-color:#000;color:#fff;font-family:oswald;font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:2px;padding:20px 100px;cursor:pointer}@media (max-width:1199px){.contactform-wrapper .contactform-container{gap:20px 10px}.contactform-wrapper .contactform-container .w-50{width:calc(50% - 5px)}.contactform-wrapper .contactform-container .contactform-type.w-50 .wpcf7-form-control-wrap{width:calc(50% - 5px)}.contact-wrapper .contact-container .contact-block{padding:50px 30px}}@media (max-width:991px){.contact-wrapper .contact-container{flex-wrap:wrap}.contact-wrapper .contact-container .contact-block{width:100%;margin-bottom:50px}.contact-wrapper .contact-container .wpcf7{width:100%}}@media (max-width:767px){.contactform-wrapper .contactform-container .contactform-type.w-50 .wpcf7-form-control-wrap{width:100%}.contactform-wrapper .contactform-container .w-50{width:100%}}.contactform-send input[type=submit]{margin-top:unset;width:100%}.contactform-wrapper .contactform-container input,.contactform-wrapper .contactform-container select,.contactform-wrapper .contactform-container textarea{padding:20px}.contactform-send input[type=submit]{padding:20px 100px}.contactform-send .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label:before{min-width:20px;min-height:20px}@media (max-width:575px){.contactform-date{min-height:68px;min-width:100%;position:relative}.contactform-date:before{content:'tt.mm.jjjj';position:absolute;left:23px;bottom:22px;z-index:1;color:#757575}.contactform-date input[type=date]{color:#fff0}}@media (max-width:575px){.contactform-date input[type=date]{color:#fff0;min-height:68px;min-width:100%;position:relative}.contactform-date input[type=date]:before{content:'tt.mm.jjjj';position:absolute;left:23px;bottom:22px;z-index:1;color:#404040}}