.ccm-pie{--ccm-pie-fondo: #191818;--ccm-pie-texto: #c7c7c7;--ccm-pie-icono: #8b91a0;--ccm-pie-linea: #8b91a0;background:var(--ccm-pie-fondo);color:var(--ccm-pie-texto);min-height:600px;padding-top:24px;font-size:14px;line-height:1.5}.ccm-pie__dentro{max-width:1140px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:24px}.ccm-pie a{color:inherit;text-decoration:none}.ccm-pie a:hover{color:#fff}.ccm-pie a:focus-visible{outline:2px solid #fff;outline-offset:2px;color:#fff}.ccm-pie ul{list-style:none;margin:0;padding:0}.ccm-pie li{margin:0}.ccm-pie__marca{display:flex;flex-direction:column;align-items:center;gap:24px;padding-top:11px}.ccm-pie__logo{display:block;width:154px;height:61px;object-fit:contain}.ccm-pie__redes{display:flex;gap:5px}.ccm-pie .ccm-pie__red{display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:var(--ccm-pie-icono)}.ccm-pie .ccm-pie__red:hover{opacity:.9}.ccm-pie .ccm-pie__red svg{width:16px;height:16px}.ccm-pie__boletin{width:100%;max-width:360px;margin-top:5px}.ccm-pie__boletin-titulo{margin:0 0 19px;color:#fff;font-size:16px;font-weight:400;line-height:16px;letter-spacing:.1px;text-align:left}.ccm-pie .fluentform .ff-el-group{margin-bottom:0}.ccm-pie .fluentform .ff-t-container{display:flex;flex-direction:row;gap:8px}.ccm-pie .fluentform .ff-t-cell.ff-t-column-1{flex-basis:100%!important}.ccm-pie .fluentform .ff-t-cell.ff-t-column-2{flex-basis:10%!important}.ccm-pie .fluentform .ff-el-group input.ff-el-form-control{height:auto;padding:10px 25px;border:none;border-radius:100px;background:#292828;color:#868e96;font-family:inherit;font-size:14px;line-height:18px}.ccm-pie .fluentform .ff-el-group input.ff-el-form-control:focus{background:#fff;color:#191818;outline:2px solid #fff;outline-offset:2px}.ccm-pie .fluentform .ff-el-group input.ff-el-form-control::placeholder{color:#868e96}@media(max-width:1024px){.ccm-pie .fluentform .ff-el-group input.ff-el-form-control{font-size:16px}.ccm-pie .fluentform .ff-el-group input.ff-el-form-control::placeholder{font-size:14px}}.ccm-pie .fluentform .ff_submit_btn_wrapper{text-align:right}.ccm-pie .fluentform .ff-t-cell .ff-btn-submit,.ccm-pie .frm-fluent-form .ff-t-cell .ff_submit_btn_wrapper_custom button{margin:0}.ccm-pie .fluentform .ff-t-container{align-items:center}.ccm-pie .fluentform .ff-btn-submit{--ccm-pie-boton: var(--ccm-color-marca, #e60000);position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:none;border-radius:50%;background:var(--ccm-pie-boton);color:#fff;cursor:pointer;transition:background-color .15s ease,transform .1s ease}.ccm-pie .fluentform .ff-btn-submit:is(:hover,:focus){background:var(--ccm-pie-boton);color:#fff}.ccm-pie .fluentform .ff-btn-submit:hover{--ccm-pie-boton: #cc0000}.ccm-pie .fluentform .ff-btn-submit:focus-visible{outline:2px solid #fff;outline-offset:2px;box-shadow:0 0 0 2px var(--ccm-pie-fondo),0 0 0 4px #fff}.ccm-pie .fluentform .ff-btn-submit:active{transform:translateY(1px) scale(.96)}.ccm-pie .fluentform .ff-btn-submit img{display:block;width:22px;max-width:22px!important;height:auto;margin:0;filter:brightness(0) invert(1)}.ccm-pie .fluentform .ff-btn-submit:is(.ff-working,:disabled),.ccm-pie .fluentform .ff_submitting .ff-btn-submit{--ccm-pie-boton: #cc0000;cursor:progress;pointer-events:none;transform:none}.ccm-pie .fluentform .ff-btn-submit:is(.ff-working,:disabled) img,.ccm-pie .fluentform .ff_submitting .ff-btn-submit img{opacity:0}.ccm-pie .fluentform .ff-btn-submit:is(.ff-working,:disabled):after,.ccm-pie .fluentform .ff_submitting .ff-btn-submit:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-11px 0 0 -11px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ccm-pie-girar .7s linear infinite}@keyframes ccm-pie-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ccm-pie .fluentform .ff-btn-submit{transition:none}.ccm-pie .fluentform .ff-btn-submit:active{transform:none}.ccm-pie .fluentform .ff-btn-submit:is(.ff-working,:disabled):after,.ccm-pie .fluentform .ff_submitting .ff-btn-submit:after{animation:none}}.ccm-pie__columnas{display:grid;grid-template-columns:repeat(2,191px);justify-items:center;margin-top:30px}.ccm-pie__columna{display:flex;flex-direction:column;gap:8px}.ccm-pie__titulo{margin:0;color:#fff;font-size:14px;font-weight:500;line-height:1.2}.ccm-pie__lista a,.ccm-pie__legal a{display:inline-flex;align-items:center;min-height:24px}.ccm-pie__contacto{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:30px;font-style:normal;text-align:center;line-height:20px}.ccm-pie__nav-legal{margin-top:22px}.ccm-pie .ccm-pie__legal{display:flex;flex-wrap:wrap;justify-content:center;column-gap:16px}.ccm-pie__base{display:flex;justify-content:space-between;align-items:center;align-self:flex-start;gap:20px;width:98%;min-height:116px;margin-top:22px;border-top:1px solid var(--ccm-pie-linea)}.ccm-pie__firma{flex:0 1 235px;margin:0;font-size:15px;font-weight:500;line-height:1}.ccm-pie__pagos-caja{flex:0 1 800px;min-width:0}.ccm-pie__pagos{display:block;width:50%;height:auto;margin-left:auto}@media(max-width:767px){.ccm-pie__columnas{width:100%;grid-template-columns:1fr 1fr;justify-items:start;column-gap:43px;padding:0 20px;box-sizing:border-box}.ccm-pie__contacto,.ccm-pie__nav-legal{padding:0 20px}.ccm-pie__contacto{margin-top:20px}.ccm-pie__base{width:100%;flex-direction:column;justify-content:center;gap:40px;padding-bottom:10px}.ccm-pie__firma{flex:none}.ccm-pie__pagos-caja{flex:none;width:100%;padding:10px 9px 0 10px;box-sizing:border-box}.ccm-pie__pagos{width:100%;margin:0}.ccm-pie__boletin{align-self:flex-start;margin-left:10px}.ccm-pie__boletin-titulo{font-size:14px}.ccm-pie .fluentform .ff-t-cell.ff-t-column-1{flex-basis:80%!important}}
