.wpcf7-validates-as-required{border:1px solid #a00000!important;border-radius:4px}@media only screen and (max-width:480px){input[type="date"]{-webkit-appearance:none;appearance:none;width:100%!important;min-width:0;height:34px;padding:0 6px;background:#fff;color:#000;border:1px solid #000;border-radius:4px;font-size:16px;line-height:1em!important;box-sizing:border-box}.header-content .et_pb_button.et_pb_more_button{width:100%!important}}form.wpcf7-form p{width:48%;float:left;margin-right:2%!important}form.wpcf7-form p:nth-child(2n){margin-right:0}form.wpcf7-form input,form.wpcf7-form select,form.wpcf7-form textarea{width:100%!important;box-sizing:border-box}form.wpcf7-form p:last-child{width:100%;float:none;margin-right:0}input.wpcf7-date,.wpcf7-number{border-radius:4px;font-size:14px;border:1px solid}.wpcf7-number{max-width:50px!important;font-weight:800}input.wpcf7-submit{width:200px!important;max-width:250px!important}.vybava-tagy{column-count:3;column-gap:40px}.vybava-item{position:relative;break-inside:avoid;-webkit-column-break-inside:avoid;padding-left:28px;margin-bottom:10px;line-height:1.5;color:#3f4b57;font-size:14px}.vybava-item::before{content:"✓";position:absolute;left:0;top:2px;width:18px;height:18px;border:1.5px solid #7a858f;border-radius:50%;color:#7a858f;font-size:12px;line-height:16px;text-align:center;box-sizing:border-box}.wpml-left{text-align:left}.wpml-left .wpml-ls{justify-content:flex-start!important}.wpml-left .wpml-ls ul{justify-content:flex-start!important}