.contact .custom_contact_form .contact_form_main{display:flex;flex-wrap:wrap;align-items:center}.contact .custom_contact_form .contact_form_main .contact_form_left{flex:0 0 61%;max-width:61%;width:100%;padding-right:150px}.contact .custom_contact_form .contact_form_main .contact_form_right{flex:0 0 39%;max-width:39%;width:100%;z-index:1;padding-left:92px}.contact .custom_contact_form .contact_form_main .contact_form_left .section__header>*,.contact .contact_form_main .contact_form_left p a{color:#fff}.contact .custom_contact_form .contact_form_main .contact_form_left .sub_heading{letter-spacing:1.6px;font-weight:500;margin-bottom:25px;line-height:normal}.contact .custom_contact_form .contact_form_main .contact_form_left p{letter-spacing:.16px;font-weight:400}.contact .custom_contact_form .contact_form_main .contact_form_left p a{text-decoration:underline}.contact .custom_contact_form .contact_form_main .contact_form_left .section__header{margin-bottom:45px}.contact .custom_contact_form .contact_form_main .contact_form_left form .form__grid .label{display:none}.contact .custom_contact_form .contact_form_main .contact_form_left form .form__grid input{background-color:transparent;border-bottom:1px solid #CCC9CA;color:#fff;letter-spacing:.13px;font-size:13px;font-weight:400}.contact .custom_contact_form .contact_form_main .contact_form_left .form__grid{grid-column-gap:10px;grid-row-gap:15px}.contact .custom_contact_form .contact_form_main .contact_form_left .form__grid>.col-span-2{line-height:1}.custom_contact_form.cc-contact-form:before{position:absolute;content:"";background-color:#000;opacity:.6;width:43.3%;height:100%;top:0;right:0}.custom_contact_form.cc-contact-form{position:relative}.custom_contact_form.cc-contact-form .container{max-width:1180px}.contact .custom_contact_form .contact_form_main .contact_form_right>*{color:#fff}.contact .custom_contact_form .contact_form_main .contact_form_right .heading_address{letter-spacing:1.6px}.contact .custom_contact_form .contact_form_main .contact_form_right .sub_heading{letter-spacing:0px;opacity:.8;margin-bottom:22px;display:block}.contact .custom_contact_form .contact_form_main .contact_form_right p{margin-bottom:20px}.contact .custom_contact_form .contact_form_main .contact_form_right .contact_phone{margin-bottom:12px}.contact .custom_contact_form .contact_form_main .contact_form_right .contact_mail{margin-bottom:0}.contact .custom_contact_form .contact_form_main .contact_form_right .contact_phone,.contact .contact_form_main .contact_form_right .contact_mail{line-height:normal}.contact .custom_contact_form .contact_form_main .contact_form_right .contact_phone a,.contact .contact_form_main .contact_form_right .contact_mail a{display:flex;align-items:center;gap:8px;color:#fff;font-weight:700}.contact .custom_contact_form .contact_form_main .contact_form_left .btn{width:100%;margin-top:16px}.contact .custom_contact_form .contact_form_main .contact_form_left .btn:hover{background-color:#9e0000}.contact .custom_contact_form .contact_form_main .contact_form_left .form-agreement{margin-top:11px}.contact .custom_contact_form .contact_form_main .contact_form_left .form-agreement label p,.contact .contact_form_main .contact_form_left .form-agreement label p a{color:#ccc9ca}.contact .custom_contact_form .contact_form_main .contact_form_left .form-agreement #terms_agreement_contact,.contact .custom_contact_form .contact_form_main .contact_form_left .form-agreement #terms_agreement_contact:after{border-color:#ccc9ca}.contact .custom_contact_form .contact_form_main .contact_form_left .form-agreement #terms_agreement_contact:after{margin-left:-1px}.contact .custom_contact_form .contact_form_main .contact_form_left p a:hover,.contact .contact_form_main .contact_form_right .contact_phone a:hover,.contact .custom_contact_form .contact_form_main .contact_form_right .contact_mail a:hover{opacity:.7}.rucksendung_page .contact_form_main .section__header{max-width:var(--reading-width, 48em);margin-right:auto;margin-left:auto}.rucksendung_page .contact_form_main .section__header p{margin-bottom:15px;line-height:normal}.rucksendung_page .contact_form_main .section__header .section__heading{margin-bottom:20px}@media screen and (max-width:1600px){.custom_contact_form.cc-contact-form:before{width:42%}}@media screen and (max-width:1440px){.custom_contact_form.cc-contact-form:before{width:40%}}@media screen and (max-width:1199px){.contact .custom_contact_form .contact_form_main .contact_form_right{padding-left:60px}.contact .custom_contact_form .contact_form_main .contact_form_left{padding-right:60px}}@media screen and (max-width:989px){.contact .custom_contact_form .contact_form_main .contact_form_left{padding-right:50px}.contact .custom_contact_form .contact_form_main .contact_form_right{padding-left:50px}.contact .custom_contact_form .contact_form_main .contact_form_left{flex:0 0 57%;max-width:57%}.contact .custom_contact_form .contact_form_main .contact_form_right{flex:0 0 43%;max-width:43%}.cc-contact-form.custom_contact_form:before{width:43.6%}}@media screen and (max-width:768px){.contact .custom_contact_form .contact_form_main .contact_form_left,.contact .custom_contact_form .contact_form_main .contact_form_right{flex:0 0 100%;max-width:100%}.contact .custom_contact_form .contact_form_main .contact_form_left{padding-right:var(--gutter);padding-bottom:40px;padding-left:var(--gutter)}.cc-contact-form.custom_contact_form .container,.contact .custom_contact_form .contact_form_main .contact_form_right{padding:0}.contact .custom_contact_form .contact_form_main .contact_form_right{background-color:#2d0404;padding:40px 60px}.contact .custom_contact_form .contact_form_main .contact_form_left .reading-width{max-width:100%}.contact .custom_contact_form .contact_form_main .contact_form_left .form__grid{flex-direction:column}.contact .custom_contact_form .contact_form_main .contact_form_left .sub_heading{letter-spacing:.84px;margin-bottom:15px}.contact .custom_contact_form .contact_form_main .contact_form_left p{max-width:100%;letter-spacing:0}.contact .custom_contact_form .contact_form_main .contact_form_left .btn{margin-top:0;font-size:16px;letter-spacing:1.9px}.contact .custom_contact_form .contact_form_main .contact_form_right .heading_address{letter-spacing:1.4px}.contact .custom_contact_form .contact_form_main .contact_form_right .sub_heading{margin-bottom:20px;letter-spacing:0px;line-height:normal}.contact .custom_contact_form .contact_form_main .contact_form_right .req_phone{margin-bottom:6px}.cc-contact-form.custom_contact_form:before{display:none}.contact .custom_contact_form .contact_form_main .contact_form_left .section__header{margin-bottom:24px}.contact .custom_contact_form .contact_form_main .contact_form_right{background-color:#0009;padding:40px 58px}}@media screen and (max-width:480px){.contact .custom_contact_form .contact_form_main .contact_form_right p{max-width:274px}}@media screen and (max-width:374px){.contact .custom_contact_form .contact_form_main .contact_form_right{padding:40px 20px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/contact.css.map */
