.city-header-wrapper{width:100vw;margin-left:calc(-50vw + 50%)}.city-breadcrumb{background:#c8223f!important;color:#fff!important;padding:12px 0}.city-breadcrumb a{color:#fff!important;text-decoration:none}.city-breadcrumb span{color:#fff!important}.anfrage-shadow{box-shadow:0px 10px 20px 5px rgba(201.57752075195313,201.57752075195313,201.57752075195313,.32)}.anfrage-breadcrumb{background:#c8223f!important;color:#fff!important;padding:12px 20px;text-align:center;border-color:#e2e4e9;border-width:1px;border-radius:10px 10px 0px 0px}.anfrage-breadcrumb a{color:#fff!important;text-decoration:none}.anfrage-breadcrumb span{color:#fff!important}.city-title{background:#1f242e!important;color:#fff!important;padding:40px 0}.city-title h1{margin:0;color:#fff!important;font-size:36px}.city-inner{max-width:1200px;margin:0 auto;padding:0 20px}.cf7-row{display:flex;gap:20px}.cf7-column{flex:1}.cf7-column>p>span>input,.cf7-full-width>p>span>input,.cf7-full-width>p>span>textarea,.cf7-column>p>span>select{border-color:#e2e2e2;border-radius:5px;color:#757575}span label .wpcf7-list-item-label{color:#363636}.wpcf7-list-item input[type=checkbox]{width:15px;height:15px}.cf7-full-width{margin-bottom:0}.wpcf7-form-control:not([type=submit]):not([type=checkbox]){width:100%;padding:7px;padding-left:12px}.wpcf7-submit{background-color:#ca1c3e!important;color:white!important;border:#ca1c3e!important;padding:6px 55px!important;border-radius:6px!important;cursor:pointer;font-size:20px!important;font-weight:700;display:block;margin:20px auto 0}.cf7-submit p{margin-bottom:0}.wpcf7-submit{display:block!important;margin-left:auto!important;margin-right:auto!important;text-align:center}.wpcf7-spinner{position:absolute;margin-left:0!important;margin-top:0!important}.wpcf7-submit:hover{background-color:#ca1c3e!important}.cf7-acceptance{font-size:14px;margin-top:20px}.city-form{margin-top:20px;margin-bottom:50px;border-radius:10px}.city-form-inner{border-color:#e2e4e9;border-width:1px;border-radius:0px 0px 10px 10px;padding:30px}.wpcf7-acceptance{padding:0!important;padding-left:0!important}.wpcf7-list-item{margin:0!important}@media (max-width:600px){.cf7-row{flex-direction:row;gap:15px;margin-bottom:15px}.cf7-column p{margin-bottom:0}.wpcf7-checkbox{padding:0!important;padding-left:0!important}.wpcf7-list-item-label{font-size:15px}.wpcf7-acceptance span label .wpcf7-list-item-label{font-size:10px}.city-form-inner{padding:15px}}