ol.normal{list-style-type:upper-alpha}.trescolumnas{display:inline-block;max-width:33.33%}.custom-contact-form{background-color:#fae26a;padding:60px;max-width:1200px;margin:0 auto;font-family:Arial,sans-serif}.custom-contact-form h2{font-size:32px;font-weight:bold;color:#000;margin-bottom:20px;line-height:1.2}.form-description{font-size:14px;color:#000;margin-bottom:40px;max-width:600px;line-height:1.5}.form-container{display:flex;gap:60px;align-items:flex-start}.form-left{flex:1;max-width:550px}.form-right{flex:0 0 400px}.custom-contact-form label{font-size:18px;font-weight:bold;color:#000;display:block;margin-bottom:10px}.custom-contact-form .form-control{width:100%;padding:12px 15px;border:1px solid #333;background-color:#fff;font-size:16px;margin-bottom:25px;box-sizing:border-box}.custom-contact-form textarea.form-control{min-height:120px;resize:vertical}.captcha-section{display:flex;align-items:center;gap:20px;margin-bottom:30px}.captcha-section .wpcf7-captchac{background:#fff;padding:10px;border:1px solid #333}.captcha-label{font-size:16px;font-weight:bold;color:#000}.captcha-input{padding:12px 15px;border:1px solid #333;background-color:#fff;font-size:16px;width:200px}.submit-btn{background-color:#fff;color:#000;border:2px solid #000;padding:12px 40px;font-size:18px;font-weight:bold;cursor:pointer;transition:all 0.3s ease}.submit-btn:hover{background-color:#000;color:#fff}.team-photo{width:100%;height:auto;object-fit:cover;border-radius:8px}@media (max-width:768px){.custom-contact-form{padding:30px 20px}.form-container{flex-direction:column;gap:40px}.form-right{flex:1;max-width:100%}.captcha-section{flex-wrap:wrap}.captcha-input{width:100%}}.custom-contact-form .wpcf7-form-control-wrap{display:block;margin:0}.custom-contact-form .wpcf7-not-valid-tip{color:#dc3232;font-size:14px;margin-top:-20px;margin-bottom:10px}.custom-contact-form .wpcf7-response-output{margin:20px 0;padding:15px;border-radius:4px}iframe{max-width:100%!important}@media only screen and (max-width:767px){#mi-fila-problematica{padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important;width:100%!important}}.mobile_menu_bar{display:none}#main-header{display:none}#page-container{padding-top:80px}#main-header{top:0px}body{overflow-x:hidden!important}