.contact{font-size:1em;color:#ffffff;font-weight:800;letter-spacing:-0.02em;line-height:1;white-space:nowrap;cursor:pointer;user-select:none}.contact:hover{font-size:1em;color:#de734e}#main-header .nav li ul a:active{color:#f59b0e!important}.et_pb_post a.more-link{margin:0 auto;width:11rem;color:#ffffff;background:#dd734e;border:1px solid #cdc9ca;padding:.7em .8em .6em 2em;margin-top:15px;border-radius:50px;text-transform:capitalize;display:inline-block;-webkit-box-shadow:2px 2px 5px 0px rgba(181,179,181,1);-moz-box-shadow:2px 2px 5px 0px rgba(181,179,181,1);box-shadow:2px 2px 5px 0px rgba(181,179,181,1);transition:all 0.3s ease-in-out}.et_pb_post a.more-link:hover{background:transparent;text-decoration:none;color:#000000;border:1px solid #3b1b7c;transition:all 0.3s ease-in-out}.et_pb_post .more-link:after{content:"5";font-family:ETModules;vertical-align:middle;margin-left:10px}.et_pb_post .more-link:hover:after{margin-left:1px}:root{--bg-color:#000000;--text-color:#ffffff;--label-color:#e0e0e0;--input-bg:#ffffff;--input-border:#333333;--btn-bg:#0066FF;--btn-hover:#004494;--border-radius:6px;--input-padding:12px 15px;--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.wpcf7 label{display:block;color:var(--label-color);font-size:18px;margin-bottom:8px;font-weight:500}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 select,.wpcf7 textarea{width:100%;box-sizing:border-box;padding:var(--input-padding);border:1px solid var(--input-border);border-radius:var(--border-radius);background-color:var(--input-bg);color:#333;font-size:16px;font-family:inherit;transition:border-color 0.3s ease}.wpcf7 select{appearance:auto;cursor:pointer}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:none;border-color:var(--btn-bg);box-shadow:0 0 0 2px rgba(0,86,179,0.2)}.wpcf7 input::placeholder,.wpcf7 textarea::placeholder{color:#999}.wpcf7 textarea{resize:vertical;min-height:150px}.wpcf7-list-item{display:inline-block;margin:0}.wpcf7-list-item label{display:flex;align-items:center;cursor:pointer;margin-bottom:0;color:#aaa}.wpcf7-list-item input[type="checkbox"]{margin-right:10px;width:18px;height:18px;cursor:pointer}.wpcf7-submit{width:100%;padding:15px;background-color:var(--btn-bg);color:#ffffff;border:none;border-radius:var(--border-radius);font-size:16px;font-weight:bold;cursor:pointer;transition:background-color 0.3s ease,transform 0.1s ease;margin-top:20px}.wpcf7-submit:hover{background-color:var(--btn-hover)}.wpcf7-submit:active{transform:scale(0.98)}@media (max-width:600px){.form-col{min-width:100%}}@media screen and (min-width:980px){.opcion-btn{color:#fffff!important;opacity:1!important}.opcion-btn{text-decoration:none;padding:3px 8px 2px 8px!important;border-radius:0px 8px 8px 0px;-webkit-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.33);-moz-box-shadow:2px 2px 6px 0px rgba(0,0,0,0.33);box-shadow:2px 2px 6px 0px rgba(0,0,0,0.33)}.opcion-btn:hover{opacity:1;background-color:#ffffff!important;color:#000000!important;transition:all 1s}}#top-menu li a:hover,#et-secondary-menu li a:hover,.et_header_style_centered #top-menu li a:hover,.et_header_style_split #top-menu li a:hover{opacity:1!important}.menu-nave a::before{content:"";position:absolute;right:100%;top:-0.59em;bottom:1em;height:31.7px;width:34px;background-image:url('https://proyecto.distritoagencia.com/wp-content/uploads/2026/07/rabito_logo.png');background-size:contain;background-repeat:no-repeat;background-position:right center;opacity:0;transition:opacity 0.3s ease}@supports (-moz-appearance:none){.menu-nave a::before{top:-0.6em;height:34px}}.menu-nave a:hover::before{opacity:1;transition:rotateY(10deg)}.c-header_logo_inner{display:inline-block;font-size:1.4em;color:#000000;font-weight:500;letter-spacing:-0.02em;line-height:1;cursor:pointer;user-select:none;position:relative;font-family:"Syne Variable";transition:transform 0.3s var(--transition-ease)}.c-header_logo_inner:hover{transform:scale(1.02)}.demo-container{text-align:center;padding:2rem}.demo-instruction{margin-top:1.5rem;font-size:0.9rem;opacity:0.5}