:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder,::placeholder{color:#fff!important;opacity:1;filter:none!important}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#fff!important;opacity:1;font-family:Figtree,Helvetica,Arial,sans-serif}.atc-form-container .wpcf7 input::placeholder,.atc-form-container .wpcf7 textarea::placeholder{color:#666!important;opacity:1}input:focus{outline:0;padding-left:4px;color:#666}span.form-label{color:#fff;font-weight:400;font-size:16px;margin-bottom:8px;display:block}.legal-fields{font-size:10px;line-height:1.2;margin-bottom:8px;display:block;color:#ddd}.legal-fields a,.legal-fields a:visited{color:#ddd}.legal-fields a:hover{color:#ddd;text-decoration:none}.legal-checks,.legal-checks a{color:#ddd}.atc-form-container .legal-checks,.atc-form-container .legal-checks a,.atc-form-container .legal-fields,.atc-form-container .legal-fields a,.atc-form-container .legal-fields a:visited{color:#333}.legal-fields label{display:none!important}.legal-fields span.wpcf7-list-item label{display:block!important}.atc-form-container{max-width:880px;margin-left:auto;margin-right:auto}.recpatcha-field{color:#fff;padding:16px;display:block;width:80%;background-color:#000;opacity:.1;text-align:center;margin-top:16px}.submit-button-field{position:relative;display:block;min-height:38px}.atc-form-container .submit-button-field{margin:0;min-height:16px}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-textarea{resize:none!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--beige);background-color:var(--beige);padding:8px 16px;font-size:12px}.wpcf7-not-valid-tip{color:var(--Beige);font-size:12px;font-weight:400;display:block;margin:4px 0}.full-form-field.newsletter-form-field .wpcf7-not-valid-tip,footer#footer .full-form-field.newsletter-form-field .wpcf7-not-valid-tip{position:absolute;top:20px}.mediclinics-contact-block input.wpcf7-email,.mediclinics-contact-block input.wpcf7-text,.mediclinics-contact-block textarea.wpcf7-textarea{border:none;background-color:transparent;border-bottom:1px solid #fff;width:100%;color:#fff!important;padding:8px 4px;font-size:15px!important}.mediclinics-contact-block textarea.wpcf7-textarea{font-size:12px!important;padding:6px 12px;font-family:sans-serif!important;outline:0!important}.mediclinics-contact-block input:focus,.mediclinics-contact-block textarea:focus{outline:0!important}.atc-form-container.mediclinics-contact-block input.wpcf7-email,.atc-form-container.mediclinics-contact-block input.wpcf7-text,.atc-form-container.mediclinics-contact-block textarea.wpcf7-textarea{border-bottom:1px solid #999;color:#333!important;margin-bottom:32px;font-size:15px!important}.atc-form-container.mediclinics-contact-block textarea.wpcf7-textarea{border:1px solid #999}.atc-form-container.mediclinics-contact-block textarea.wpcf7-textarea{border:1px solid #999!important}.atc-form-container.mediclinics-contact-block textarea.wpcf7-textarea{margin-bottom:0}.atc-form-container.mediclinics-contact-block span.form-label{color:#999!important}.atc-form-container .form-flexbox p+p{margin:0!important}.atc-form-container .form-flexbox{display:flex;flex-wrap:wrap;gap:2%}.atc-form-container .form-flexbox .full-form-field{width:100%}.atc-form-container .form-flexbox .sixty-form-field{width:60%}.atc-form-container .form-flexbox .fifty-form-field{width:49%}.atc-form-container .form-flexbox .forty-form-field{width:38%}.atc-form-container .form-flexbox .thirty-form-field{width:29%}.mediclinics-contact-block input:-webkit-autofill,.mediclinics-contact-block select:-webkit-autofill,.mediclinics-contact-block textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#fff!important;color:#fff;transition:background-color 9999s ease-in-out 0s}body.page-template-mediclinics-contacto .mediclinics-contact-block input:-webkit-autofill,body.page-template-mediclinics-contacto .mediclinics-contact-block select:-webkit-autofill,body.page-template-mediclinics-contacto .mediclinics-contact-block textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px transparent inset!important;box-shadow:0 0 0 1000px transparent inset!important;-webkit-text-fill-color:#333!important;color:#333;transition:background-color 9999s ease-in-out 0s}.atc-form-container input.wpcf7-submit,.footer-content-nl-form input.wpcf7-submit,.mediclinics-contact-block .contact-block-form input.wpcf7-submit,.mediclinics-contact-block .contact-block-newsletter input.wpcf7-submit{border:1px solid var(--beige);background-color:var(--beige);color:#fff;text-transform:uppercase;box-sizing:border-box}.atc-form-container input.wpcf7-submit:hover,.mediclinics-contact-block .contact-block-form input.wpcf7-submit:hover,.mediclinics-contact-block .contact-block-newsletter input.wpcf7-submit:hover{background-color:#000;border:1px solid #000;cursor:pointer}.atc-form-container .contact-block-form input.wpcf7-submit,.mediclinics-contact-block .contact-block-form input.wpcf7-submit{padding:8px 24px;position:absolute;right:0;width:auto;height:38px;bottom:8px}.footer-content-nl-form input.wpcf7-submit,.mediclinics-contact-block .contact-block-newsletter input.wpcf7-submit{padding:8px 0;position:absolute;right:0;width:100px;height:38px;text-indent:-9999px;background-position:center;background-repeat:no-repeat;background-image:url(/wp-content/themes/mediclinicstheme/img/envelope-light-white.svg)}.atc-form-container input.wpcf7-submit{padding:8px 24px;position:absolute;right:12px;width:auto;height:38px;bottom:8px}span.wpcf7-spinner{display:block;clear:both;float:none}.footer-content-nl-form input.wpcf7-submit{width:60px;height:24px}.footer-content-nl-form input.wpcf7-email{border:1px solid #fff;height:24px;width:100%;padding:8px 0!important}.full-form-field.newsletter-form-field{position:relative}.mediclinics-contact-block .newsletter-form-field input.wpcf7-email{height:38px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #ddd;width:12px;height:12px;margin:0 4px 0 -2px;padding:0;display:inline-block;vertical-align:middle}input[type=checkbox]:checked{background:#ddd}@media only screen and (max-width:767px){.atc-form-container .form-flexbox{gap:24px}.atc-form-container .form-flexbox .fifty-form-field,.atc-form-container .form-flexbox .forty-form-field,.atc-form-container .form-flexbox .full-form-field,.atc-form-container .form-flexbox .sixty-form-field,.atc-form-container .form-flexbox .thirty-form-field{width:100%}}