.cf7-custom-form .mb-05{margin-bottom:.5rem}.cf7-custom-form .form-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.cf7-custom-form .form-row.form-btn-wrap{margin:0;justify-content:end;justify-content:flex-end}.cf7-custom-form .form-row .flex-1{flex:1;min-width:fit-content}.cf7-custom-form .form-row .flex-1.max-50{max-width:50%;padding-right:calc(1.5rem/2)}.cf7-custom-form .form-row input,.cf7-custom-form .form-row textarea{width:100%}.cf7-custom-form .form-row input[type="checkbox"],.cf7-custom-form .form-row input[type="radio"]{width:unset}.cf7-custom-form .grid-wrap{display:grid}.cf7-custom-form .grid-wrap.col-2{grid-template-columns:auto auto;column-gap:1rem}.cf7-custom-form .grid-wrap.col-auto-50{grid-template-columns:auto 50px;column-gap:.5rem}.cf7-custom-form .grid-wrap.col-minmax-auto-220{grid-template-columns:auto minmax(auto,180px);column-gap:.5rem}.cf7-custom-form .align-items-center{align-items:center}.cf7-custom-form .text-center,.cf7-custom-form .text-center input{text-align:center}.cf7-custom-form small{font-size:smaller}.cf7-custom-form .form-row input[type="text"],.cf7-custom-form .form-row input[type="number"],.cf7-custom-form .form-row input[type="tel"],.cf7-custom-form .form-row input[type="email"],.cf7-custom-form .form-row input[type="date"],.cf7-custom-form .form-row textarea,.cf7-custom-form .form-row select{padding:1rem;font-size:14px;line-height:1.8em;border-radius:10px 10px 10px 10px;overflow:hidden;border:1px solid rgba(0,0,0,0.12);background-color:#eee;color:#000000}.cf7-custom-form .form-row select{width:100%;cursor:pointer}.cf7-custom-form .form-row input[type="date"]{padding:.6rem 1rem}.cf7-custom-form .form-row input[type="text"]:not(:placeholder-shown):valid,.cf7-custom-form .form-row input[type="number"]:not(:placeholder-shown):valid,.cf7-custom-form .form-row input[type="tel"]:not(:placeholder-shown):valid,.cf7-custom-form .form-row input[type="email"]:not(:placeholder-shown):valid{border-color:#0c71c3}.cf7-custom-form .form-row input[type="text"]:not(:placeholder-shown):invalid,.cf7-custom-form .form-row input[type="number"]:not(:placeholder-shown):invalid,.cf7-custom-form .form-row input[type="tel"]:not(:placeholder-shown):invalid,.cf7-custom-form .form-row input[type="email"]:not(:placeholder-shown):invalid{border-color:#bb2124}.cf7-custom-form .form-row input[type="text"]:focus:invalid,.cf7-custom-form .form-row input[type="number"]:focus:invalid,.cf7-custom-form .form-row input[type="tel"]:focus:invalid,.cf7-custom-form .form-row input[type="email"]:focus:invalid{border-color:#f0ad4e}input[name="Potvrda"]+span{font-size:14px;line-height:1.2em}.cf7-custom-form .form-row .btn-type-check{margin-top:.8rem;display:flex;flex-wrap:wrap;column-gap:.8rem;row-gap:2.2rem}.cf7-custom-form .form-row .btn-type-check span.wpcf7-list-item{position:relative;margin:0;min-width:fit-content}.cf7-custom-form .form-row .btn-type-check span.wpcf7-list-item input[type="radio"]{position:absolute;opacity:0}.cf7-custom-form .form-row .btn-type-check span.wpcf7-list-item span.wpcf7-list-item-label{padding:1rem;border-radius:10px 10px 10px 10px;overflow:hidden;background-color:rgba(0,0,0,0.04);cursor:pointer}.cf7-custom-form .form-row .btn-type-check span.wpcf7-list-item input:checked+span.wpcf7-list-item-label{background:#70a4bb;color:white}.cf7-custom-form .form-row.form-btn-wrap input.wpcf7-submit{font-size:16px;letter-spacing:1px;font-weight:bold;color:white;padding:1rem 1.5rem;border-radius:10px;background-color:#2c4e95;border:none}.cf7-custom-form .cf-7-remove{display:grid;place-items:center;background-color:#ffffff;color:#bb2124;font-size:26px;margin:10px 2px;border-radius:10px;cursor:pointer}.cf7-custom-form .cf-7-remove:hover{background-color:#f1f1f1}.cf7-custom-form .wpcf7-not-valid-tip{font-size:14px}.cf7-custom-form .wpcf7-form-control.wpcf7-acceptance{line-height:1.1em}