.cc-overlay{z-index:9999;color:#004e50;justify-content:center;align-items:center;padding:16px;font:14px/1.5 HomeJakarta,Arial,sans-serif;display:flex;position:fixed;inset:0}.cc-overlay *{box-sizing:border-box}.cc-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#001e1f59;position:absolute;inset:0}.cc-dialog{background:#fff;border-radius:24px;width:100%;max-width:520px;padding:32px 28px;position:relative;box-shadow:0 20px 80px #00000038}.cc-dialog-wide{max-width:624px;padding:28px 24px}.cc-title{color:#004e50;margin:0 0 16px;font-size:22px;font-weight:700;line-height:1.2}.cc-text{color:#4a5563;margin:0 0 28px;font-size:15px}.cc-actions{flex-direction:column;gap:12px;display:flex}.cc-link{font:inherit;text-align:left;color:#788292;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:600}.cc-link:hover{color:#004e50}.cc-button{min-width:200px;font:inherit;color:#fff;cursor:pointer;background:#004e50;border:1px solid #004e50;border-radius:999px;padding:12px 28px;font-size:15px;font-weight:700;transition:background .2s,color .2s}.cc-button:hover{background:#003a3c}.cc-button-outline{color:#004e50;background:#fff}.cc-button-outline:hover{background:#f6fdfa}.cc-preferences{gap:20px;max-height:65vh;padding-right:4px;display:grid;overflow-y:auto}.cc-option{color:#3f4a55;cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.35;display:flex}.cc-option input{accent-color:#00d92e;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.cc-option a{color:#004e50;text-underline-offset:2px;text-decoration:underline}.cc-footer-button{width:fit-content;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.cc-footer-button:hover{color:var(--green)}@media (width>=640px){.cc-dialog{padding:36px 40px}.cc-dialog-wide{padding:32px 40px}.cc-actions{flex-direction:row;justify-content:space-between;align-items:center}.cc-actions-end{justify-content:flex-end;margin-top:28px}}@media (width<=639px){.cc-actions-end{margin-top:24px}}.cc-dialog{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.cc-dialog-wide{max-width:680px}.cc-title,.cc-actions{flex-shrink:0}.cc-text,.cc-preferences{min-height:0;overflow-y:auto}.cc-preferences{max-height:none;line-height:1.55}.cc-option{line-height:1.55}.cc-option input{accent-color:#004e50}.cc-actions{margin-top:24px}.cc-button{border-width:2px;flex:1;min-width:0;padding:12px 14px}.cc-text{margin-bottom:0}.cc-text a{color:#004e50;font-weight:600;text-decoration:underline}.cc-overlay :focus-visible{outline-offset:3px;outline:3px solid #007b7e}@media (width<=639px){.cc-dialog{border-radius:20px;padding:24px 20px}.cc-title{font-size:20px}.cc-actions{gap:8px;margin-top:16px}.cc-text,.cc-option{font-size:14px}}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/jakarta.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/jakarta-medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}html,body{width:100%;min-height:100%}body{-webkit-font-smoothing:antialiased;margin:0;font:18px/1.4 Arial,sans-serif}.main-container,.main-container *{box-sizing:border-box}.main-container{width:100%}.main-container .split-wrapper{width:100%;min-height:100svh;display:flex}.main-container .left,.main-container .right{color:#fff;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1a;flex:1 1 0;justify-content:center;align-items:center;min-width:0;padding:40px;display:flex;position:relative;overflow:hidden}.main-container .left{background-color:#99deb9;background-image:url(/images/seguros-bg.png)}.main-container .right{background-color:#99deb9;background-image:url(/images/credito-bg.png)}.main-container .left:before,.main-container .right:before{content:"";-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;z-index:1;pointer-events:none;background:#0000001a;transition:opacity .3s ease-in-out;position:absolute;inset:0}@media (hover:hover){.main-container .left:hover:before,.main-container .right:hover:before{opacity:1}}.main-container .brand-box{z-index:2;opacity:.9;-webkit-backdrop-filter:blur(21px);backdrop-filter:blur(21px);color:#fff;cursor:pointer;background:#004e50;border-radius:26px;flex-direction:column;justify-content:space-evenly;align-items:center;width:480px;max-width:100%;margin-top:300px;padding:26px 40px;text-decoration:none;display:flex;position:relative}.main-container .bb-right{background:#5252c6;border-radius:21px;width:484px}.main-container .brand-box:focus-visible{outline-offset:6px;outline:4px solid #fff}.main-container .brand_text{border:0;width:100%;max-width:100%;height:auto;margin:26px auto;display:block}.main-container .buttons{justify-content:center;gap:15px;max-width:100%;margin-top:20px;display:flex}.main-container .btn-exclusives{text-align:center;color:#fff;border:0;border-radius:70px;padding:14px 20px;font:500 16.2px/1.4 Plus Jakarta Sans,Arial,sans-serif;text-decoration:none;transition:color .3s ease-in-out,background .3s ease-in-out;display:inline-block}.main-container .seguros-btn{background:#00d834}.main-container .credito-btn{background:#00c7f9}.main-container .bb-left:hover .seguros-btn{color:#00d834;background:#fff}.main-container .bb-right:hover .credito-btn{color:#00c7f9;background:#fff}.main-container .footer{color:#fff;background:#004e50;align-items:stretch;display:flex}.main-container .inner-footer{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;width:50%;padding:60px 25px;display:flex}.main-container .footer-right{background:#3c40c6}.main-container .footer p{color:#ffffff80;margin:0 0 10px;font:500 14px/1.5 Plus Jakarta Sans,Arial,sans-serif}.main-container .footer a{color:inherit;text-decoration:underline}.home-cookie-settings{text-align:center;background:#004e50;padding:16px}.home-cookie-settings button{color:#fff;cursor:pointer;background:0 0;border:0;font:14px Plus Jakarta Sans,Arial,sans-serif;text-decoration:underline}@media (width<=989px){.main-container .split-wrapper{flex-direction:column;min-height:90svh;display:flex}.main-container .left,.main-container .right{background-position:50%;flex:none;width:100%;min-height:45svh}.main-container .brand-box{margin-top:20%}.main-container .brand_text{width:80%;margin:6px auto}.main-container .buttons{flex-direction:column;align-items:center}.main-container .btn-exclusives{width:100%}.main-container .footer{display:block}.main-container .inner-footer{width:100%;padding:25px}.main-container .footer p{width:90%}}@media (width<=767px){.main-container .brand-box{margin-top:25%}}@media (width<=479px){.main-container .brand-box{margin-top:45%;padding:26px 20px}.main-container .brand_text{margin:0}.main-container .btn-exclusives{padding:10px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){.main-container *,.main-container :before{transition:none}}
