.btn.btn-primary{color:var(--btn-primary-color);background-color:var(--btn-primary-bg);font-weight:600;font-size:var(--btn-primary-font-size);border-color:#d1d1d1;align-items:center;gap:.5rem;transition:all .3s;display:flex;border-width:0!important;border-radius:100px!important}.btn.btn-primary svg{height:auto;margin-left:.1rem}.btn.btn-primary{min-height:40px;padding:16px 48px}.btn.btn-secondary{color:var(--secondary-color);background-color:var(--btn-secondary-bg);font-weight:600;font-size:var(--btn-primary-font-size);align-items:center;gap:.5rem;min-height:40px;padding:16px 48px;transition:all .3s;display:flex;border:1px solid var(--secondary-color)!important;border-radius:100px!important}.btn.btn-secondary svg{height:auto;margin-left:.1rem;color:var(--btn-secondary-color)!important;fill:var(--btn-secondary-color)!important}.btn.btn-secondary:hover{transform:scale(1.05)}.btn.btn-secondary:hover svg{color:var(--btn-secondary-color-hover)!important;fill:var(--btn-secondary-color-hover)!important}.btn.btn-link{color:var(--btn-link-color);font-weight:600;font-size:var(--btn-primary-font-size);cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.5rem;transition:all .3s;display:flex;border-radius:0!important}.btn.btn-link svg{height:auto;margin-left:.1rem;color:var(--btn-link-color)!important;fill:var(--btn-link-color)!important}.btn.btn-linkactive{color:#fff;background-color:var(--btn-link-color-bg-active);font-weight:600;font-size:var(--btn-primary-font-size);border:none;align-items:center;gap:.5rem;transition:all .3s;display:flex;border-radius:100px!important}.btn.btn-linkactive svg{height:auto;margin-left:.1rem;color:#fff!important;fill:#fff!important}.btn.btn-link:hover{color:var(--btn-link-color-hover);background-color:var(--btn-link-bg-hover);border-color:var(--btn-link-border-hover);transform:scale(1.05)}.btn.btn-link:hover svg{color:var(--btn-secondary-color-hover)!important;fill:var(--btn-secondary-color-hover)!important}.btn.btn-link-light{color:var(--btn-link-color);font-weight:400;font-size:var(--btn-primary-font-size);cursor:pointer;background-color:#0000;border:none;align-items:center;gap:.5rem;transition:all .3s;display:flex;border-radius:0!important}.btn.btn-link-light svg{height:auto;margin-left:.1rem;color:var(--btn-link-color)!important;fill:var(--btn-link-color)!important}.btn.btn-link-light:hover{color:var(--btn-link-color-hover);background-color:var(--btn-link-bg-hover);border-color:var(--btn-link-border-hover);transform:scale(1.05)}.btn.btn-link-light:hover svg{color:var(--btn-secondary-color-hover)!important;fill:var(--btn-secondary-color-hover)!important}.btn.btn-navlink{font-weight:600;font-size:var(--btn-navlink-font-size);cursor:pointer;align-items:center;gap:.5rem;min-height:40px;padding:0 16px;transition:all .3s;display:flex;color:#fff!important;background-color:#0000!important;border-width:0!important;border-radius:48px!important}.btn.btn-navlink svg{height:auto;margin-left:.1rem;color:#fff!important;fill:#fff!important}.btn.btn-navlink:hover{transform:scale(1.05);color:#fff!important;background-color:#001f61!important}.btn.btn-navlink:hover svg{color:#fff!important;fill:#fff!important}.btn.btn-navlinkactive{font-weight:600;font-size:var(--btn-navlink-font-size);cursor:pointer;align-items:center;gap:.5rem;min-height:40px;padding:0 16px;transition:all .3s;display:flex;color:#fff!important;background-color:#001f61!important;border-width:0!important;border-radius:48px!important}.btn.btn-navlinkactive svg{height:auto;margin-left:.1rem;color:#fff!important;fill:#fff!important}.btn.btn-navlinkactive:hover{transform:scale(1.05);color:#fff!important;background-color:#001f61!important}.btn.btn-navlinkactive:hover svg{color:#fff!important;fill:#fff!important}.btn.btn-danger{color:var(--btn-danger-color);background-color:var(--btn-danger-bg);border-color:var(--btn-danger-border);border-radius:100px!important}.btn.btn-danger svg{height:auto;margin-left:.1rem;color:var(--btn-danger-color)!important;fill:var(--btn-danger-color)!important}.btn.btn-danger:hover{color:var(--btn-danger-color-hover);background-color:var(--btn-danger-bg-hover);border-color:var(--btn-danger-border-hover);transform:scale(1.05)}.btn.btn-danger:hover svg{color:var(--btn-danger-color-hover)!important;fill:var(--btn-danger-color-hover)!important}.btn.btn-success{color:var(--btn-success-color);background-color:var(--btn-success-bg);border-color:var(--btn-success-border);border-radius:100px!important}.btn.btn-success svg{height:auto;margin-left:.1rem;color:var(--btn-success-color)!important;fill:var(--btn-success-color)!important}.btn.btn-success:hover{color:var(--btn-success-color-hover);background-color:var(--btn-success-bg-hover);border-color:var(--btn-success-border-hover);transform:scale(1.05)}.btn.btn-icon{width:40px;height:40px;color:var(--btn-icon-color);background-color:var(--btn-icon-bg);border-radius:50%!important}.btn.btn-icon svg{height:1.5rem}.btn.btn-icon:hover{background-color:var(--btn-icon-bg-hover);transform:scale(1.05)}.btn.disabled,.btn:disabled,fieldset:disabled{color:var(--btn-primary-color);background-color:var(--btn-primary-disabled);font-weight:500;font-size:var(--btn-primary-font-size);border-color:#d1d1d1;align-items:center;gap:.5rem;transition:all .3s;display:flex;opacity:.6!important;cursor:not-allowed!important;pointer-events:none!important;border-width:0!important;border-radius:100px!important}.btn.disabled svg,.btn:disabled svg,fieldset:disabled svg{opacity:.6;height:auto;margin-left:.1rem}.btn.btn-login:disabled,.btn.btn-login.disabled,.btn.btn-corredores:disabled,.btn.btn-corredores.disabled{color:#999;cursor:not-allowed;pointer-events:none;opacity:.6;background-color:#f0f0f0;border-color:#d1d1d1}.btn.btn-navlink-public:disabled,.btn.btn-navlink-public.disabled,.btn.btn-link:disabled,.btn.btn-link.disabled{color:#999;cursor:not-allowed;pointer-events:none;opacity:.6}.btn.btn-primary:hover{color:var(--btn-primary-color-hover);background-color:var(--btn-primary-bg-hover);transform:scale(1.05)}.btnloader{border:2px solid #ffffff4d;border-top-color:var(--secondary-color);border-radius:50%;width:16px;height:16px;animation:1s ease-in-out infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg)}}.btn.btn-login{color:#0033a0;min-width:150px;font-size:var(--font-size-lg);text-wrap:nowrap;background-color:#e3e829;border:none;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:8px 18px;font-weight:600;transition:all .3s;display:flex;position:relative;min-height:auto!important}.btn.btn-login:hover{transform:scale(1.05)}.btn.btn-corredores{color:#0033a0;min-width:150px;font-size:var(--font-size-lg);text-wrap:nowrap;background-color:#fff;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:6px 18px;font-weight:600;transition:all .3s;display:flex;border:2px solid #0033a0!important;min-height:auto!important}.btn.btn-corredores:hover{transform:scale(1.05)}.btn.btn-navlink-public{color:#2d6df6;font-size:var(--font-size-lg);text-wrap:nowrap;background-color:#fff;border:none;border-radius:0;padding:11px 18px;font-weight:600;transition:all .3s}.btn.btn-navlink-public:hover{color:#0033a0;border-bottom:3px solid #0033a0;transform:scale(1.05)}.btn.btn-inicarsesion{background-color:var(--primary-color);min-width:150px;color:var(--btn-primary-color);font-size:var(--font-size-lg);text-wrap:nowrap;border-radius:50px;justify-content:center;align-items:center;gap:10px;padding:11px 18px;font-weight:600;transition:all .3s;display:flex;border:1px solid var(--primary-color)!important}.btn.btn-inicarsesion:hover{transform:scale(1.05)}.btn.btn-footer-link{color:var(--btn-footer-link);font-size:var(--font-size-lg);background-color:#0000;margin:0;padding:0;line-height:22px;text-decoration:none;transition:color .3s}.btn.btn-footer-link:hover{color:var(--btn-footer-link-hover);background-color:#0000;text-decoration:none;transform:scale(1.01)}.btn.btn-footer-link-public{color:#fff;text-align:start;background-color:#0000;margin:0;padding:0;font-size:14px;line-height:22px;text-decoration:none;transition:color .3s;min-height:auto!important}.btn.btn-footer-link-public:hover{background-color:#0000;text-decoration:none;transform:scale(1.01)}.align-center{align-items:center}.btn.btn-card-public-page{color:#fff;background-color:var(--primary-color);font-weight:600;font-size:var(--font-size-lg);border-color:#0000;align-items:center;gap:.5rem;max-width:198px;padding:10px 20px;transition:all .3s;display:flex;border-radius:20px!important}.btn.btn-card-public-page svg{width:40px;height:40px}.btn.btn-card-public-page svg path{fill:#fff}.btn.btn-card-public-page:hover{background-color:var(--secondary-color);color:#e3e829}.btn.btn-card-public-page:hover svg path{fill:#e3e829}.btn.btn-card-public-page-w{color:var(--secondary-color);font-weight:600;font-size:var(--font-size-lg);text-align:left;background-color:#fff;border-color:#0000;align-items:center;gap:.5rem;max-width:300px;height:78px;padding:10px 20px;transition:all .3s;display:flex;border-radius:20px!important}.btn.btn-card-public-page-w svg{width:40px;height:40px}.btn.btn-card-public-page-w svg path{fill:var(--primary-color)}.btn.btn-card-public-page-w:hover{background-color:var(--primary-color);color:#fff}.btn.btn-card-public-page-w:hover svg path{fill:#fff}.btn.btn-card-footer-public-info{color:var(--primary-color);font-weight:400;font-size:var(--font-size-4xl);text-align:center;background-color:#fff;border-color:#0000;align-items:center;gap:20px;padding:20px;line-height:1;transition:all .3s;display:flex;border:1px solid var(--primary-color)!important;border-radius:20px!important}.btn.btn-card-footer-public-info svg{width:auto;height:auto}.btn.btn-card-footer-public-info svg path{fill:var(--primary-color)}.btn.btn-card-footer-public-info span{font-size:var(--font-size-md)}.btn.btn-card-footer-public-info:hover{background-color:var(--primary-color);color:#fff}.btn.btn-card-footer-public-info:hover svg path{fill:#fff}@media (width<=768px){.btn.btn-card-footer-public-info{text-align:start!important;width:100%!important}}.btn.btn-transparent{color:var(--primary-color);font-weight:600;font-size:var(--btn-primary-font-size);background-color:#0000;border:none;align-items:center;gap:.5rem;display:flex;border-radius:0!important}.btn.btn-transparent:hover{background-color:#9999990e;transform:scale(1.05)}.btn.btn-transparent:hover svg{transform:scale(1.1)}.btn.btn-white{color:var(--btn-white-color);background-color:var(--btn-white-bg);border-color:var(--btn-white-bg);font-weight:600;font-size:var(--btn-primary-font-size);align-items:center;gap:.5rem;transition:all .3s;display:flex;border-width:0!important;border-radius:100px!important}.btn.btn-white svg{height:auto;margin-left:.1rem}.btn.btn-white{min-height:40px;padding:16px 48px}.btn.btn-white:hover,.btn.btn-white:hover svg{transform:scale(1.05)}.btn.btn-toggle-report-sinisters{color:var(--secondary-color);border-color:var(--insurance-card-border);font-weight:600;font-size:var(--btn-primary-font-size);background-color:var(--insurance-card-bg);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:10px;transition:all .3s;display:flex;border-style:solid!important;width:100px!important;min-width:100px!important;max-width:100px!important;height:100px!important;min-height:100px!important;max-height:100px!important}.btn.btn-toggle-report-sinisters svg{width:auto!important;height:39px!important}.btn.btn-toggle-report-sinisters.active{background-color:var(--primary-color-fill);color:var(--btn-primary-color)}.btn.btn-toggle-report-sinisters.active svg path{fill:var(--btn-primary-color)}.btn.btn-toggle-report-sinisters:hover{background-color:var(--primary-color-fill);transform:scale(1.05)}.btn.btn-add-bank-account{color:var(--secondary-color);background-color:var(--insurance-card-bg);font-weight:600;font-size:var(--btn-primary-font-size);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:174px;display:flex;border:1px dashed var(--primary-color)!important;border-radius:12px!important}.btn.btn-add-bank-account:hover{background-color:#9999990e;transform:scale(1.05)}.btn.btn-add-bank-account:hover svg{transform:scale(1.1)}.btn.btn-secondary-icon{color:var(--secondary-color);background-color:var(--btn-secondary-bg);font-weight:600;font-size:var(--btn-primary-font-size);align-items:center;gap:.5rem;min-height:40px;padding:8px;transition:all .3s;display:flex;border:1px solid var(--secondary-color)!important;border-radius:100px!important}.btn.btn-secondary-icon svg{height:auto;margin-left:.1rem;color:var(--btn-secondary-color)!important;fill:var(--btn-secondary-color)!important}.btn.btn-secondary-icon:hover{transform:scale(1.05)}.btn.btn-secondary-icon:hover svg{color:var(--btn-secondary-color-hover)!important;fill:var(--btn-secondary-color-hover)!important}.btn.btn-primary-small{color:var(--btn-primary-color);background-color:var(--btn-primary-bg);font-weight:600;font-size:var(--btn-primary-font-size);border-color:#d1d1d1;align-items:center;gap:.5rem;transition:all .3s;display:flex;border-width:0!important;border-radius:100px!important}.btn.btn-primary-small svg{height:auto;margin-left:.1rem}.btn.btn-primary-small{max-height:40px;padding:16px 18px}
