form.wpcf7-form{display:flex;color:var(--font-color);flex-direction:column}form.wpcf7-form .col{width:100%}form.wpcf7-form input::placeholder,form.wpcf7-form select:default{color:#000;font-size:16px;font-weight:700}form.wpcf7-form input:not([type=checkbox]):not([type=submit]),form.wpcf7-form select{padding:15px 20px;color:#000;border-width:0;border-radius:75px;width:100%;margin-block-end:20px}form.wpcf7-form input:not([type=checkbox]):not([type=submit]):focus-visible,form.wpcf7-form select:focus-visible{outline:none}form.wpcf7-form select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(//fpsuperiorufv.es/wp-content/themes/cetys/assets/css/../img/icons/sort-down.svg) no-repeat #fff;background-size:15px auto;background-position-y:.5rem;background-position-x:calc(100% - 10px);font-weight:700}form.wpcf7-form .btn-primary,form.wpcf7-form input,form.wpcf7-form select{-webkit-box-shadow:0px 5px 5px 0px rgba(0,0,0,.39);-moz-box-shadow:0px 5px 5px 0px rgba(0,0,0,.39);box-shadow:0px 5px 5px 0px rgba(0,0,0,.39)}form.wpcf7-form .data-privacy-info{max-height:100px;overflow-y:scroll}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label,form.wpcf7-form .data-privacy-info{font-weight:400;font-size:10px;line-height:1.3;letter-spacing:0}form.wpcf7-form .wpcf7-acceptance{position:relative}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item{margin-inline-start:0;display:block}form.wpcf7-form .wpcf7-acceptance input[type=checkbox]{position:absolute;left:0;top:0}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label{display:block;text-indent:25px}form.wpcf7-form input[type=checkbox]{box-shadow:none;border-style:solid;border-color:#000;margin-inline-end:10px}form.wpcf7-form .submit-container{display:flex;flex-direction:row-reverse}form.wpcf7-form .submit-container .btn-primary{background-color:var(--primary-redesign);border-color:var(--primary-redesign);text-transform:uppercase;padding-inline:10px}form.wpcf7-form .submit-container .btn-primary:not([disabled]){cursor:pointer}form.wpcf7-form .wpcf7-response-output,form.wpcf7-form .wpcf7-not-valid-tip{background-color:rgba(255,255,255,.1);border-width:0;border-inline-start-width:3px;color:#fff;margin-inline:0}form.wpcf7-form .wpcf7-response-output{border-color:var(--primary-redesign)}form.wpcf7-form .wpcf7-not-valid-tip{padding-inline-start:10px;border-inline-start:3px solid #dc3232}form.wpcf7-form .data-privacy-info{margin-block-end:20px}@media only screen and (min-width:992px){form.wpcf7-form{gap:20px;flex-direction:row;flex-wrap:wrap}form.wpcf7-form .col{width:calc(50% - 10px)}form.wpcf7-form .wpcf7-acceptance .wpcf7-list-item-label,form.wpcf7-form .data-privacy-info{font-size:12.5px;line-height:1.2}form.wpcf7-form .submit-container{position:absolute;bottom:20px;right:40px}}@media only screen and (min-width:992px){.ufv-cf7form-container{position:relative}.ufv-cf7form-container .cetys-form-container{padding-inline-end:20px}}