.alt-nav .btn-cta{background:rgba(255,204,2,.9);color:var(--black);font-weight:400}.alt-nav .btn-cta:hover{background:#ffcc02;color:var(--black)}.alt-nav .nav-link{color:var(--light-gray);transition:color .3s ease-in-out}.alt-nav .nav-link:hover,.link-white:hover,.text-accent{color:var(--accent)}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.55);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.1);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}:root{--main-color:#2a4afb;--secondary-color:#F1F8FC;--light-gray:#f4f4f4;--accent:#FFCC02;--accent-1:#F26755;--accent-2:#F2F8F7;--black:#000;--text-color:#333}html{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;background-color:#fff}body{font-family:'Euclid Circular A',sans-serif;color:var(--bs-secondary-color)}.dropdown:hover .dropdown-menu{display:block}.custom-list li:last-child,.nav-item{margin-bottom:0}.nav-item a{color:var(--bs-gray-600);text-decoration:none;transition:color .3s ease-in-out}.nav-item a:hover{color:#000}.card.caso:hover{border-color:var(--main-color);transition:border-color .3s ease-in-out}.label{font-size:10px;font-weight:700;text-transform:uppercase;color:var(--text-color);background:var(--accent);display:inline-block;padding:.75rem 1rem;border-radius:50px;margin-top:1rem;margin-bottom:.5rem}a.btn,a.btn:hover{text-decoration:none!important}.btn{font-size:15px;font-weight:500;line-height:1;border-radius:50px;cursor:pointer;padding:16px 24px;border:1px solid transparent}.btn-cta{background:var(--black);color:var(--bs-body-bg);padding:10px 24px;font-weight:300;transition:background .3s ease-in-out}.btn-cta:hover{background:var(--text-color);color:var(--bs-body-bg)}.btn-md{padding:12px 22px;font-size:18px}.btn-lg{padding:18px 36px;letter-spacing:-.1px;font-size:18px}.btn-main{background:var(--main-color);color:var(--bs-body-bg);transition:.3s ease-in-out;text-decoration:none}.btn-main:hover{background:#1c3adb;color:var(--bs-body-bg);text-decoration:none}.btn-white{background:var(--bs-body-bg);color:var(--black);transition:.3s ease-in-out}.btn-black{transition:.3s ease-in-out;background:var(--black);color:var(--bs-body-bg)}.btn-black:active,.btn-black:hover{background:var(--bs-body-color);color:var(--bs-body-bg)!important;text-decoration:none}.btn-accent,.btn-active{transition:.3s ease-in-out;background:var(--accent);color:var(--black)}.btn-accent:focus,.btn-accent:hover{background:var(--black);color:#fff}.btn-outline{border:2px solid var(--main-color);color:var(--main-color);transition:.3s ease-in-out}.btn-outline:hover{background:var(--main-color);color:var(--bs-body-bg)}.btn-outline-black{border:2px solid var(--black);color:var(--black);transition:.3s ease-in-out}.btn-outline-black:hover{background:var(--black);color:var(--bs-body-bg)}.btn-outline-white{border:2px solid var(--bs-body-bg);color:var(--bs-body-bg);transition:.3s ease-in-out}.btn-outline-white:hover{background:var(--bs-body-bg);color:var(--main-color)}a{text-decoration:none}.link{position:relative;color:var(--black);font-weight:500;text-decoration:none;transition:color .3s;cursor:pointer}.card-body a:hover,.link:hover,.text-main{color:var(--main-color)}.link:before{content:'';position:absolute;width:100%;height:2px;border-radius:4px;background-color:var(--main-color);bottom:-3px;left:0;transform-origin:left;transform:scaleX(1);transition:.3s ease-in-out}.link:hover:before{transform-origin:left;transform:scaleX(0);background-color:var(--black)}.link-white{position:relative;color:var(--bs-body-bg);font-weight:500;text-decoration:none;transition:color .3s;cursor:pointer}.link-white:before{content:'';position:absolute;width:100%;height:2px;border-radius:4px;background-color:var(--accent);bottom:-3px;left:0;transform-origin:left;transform:scaleX(1);transition:transform .3s ease-in-out}.link-white:hover:before{transform-origin:left;transform:scaleX(0)}h1{font-size:54px;line-height:100%;margin-bottom:30px;font-weight:700;letter-spacing:-2px}@media (min-width:576px){h1{font-size:88px;line-height:104%}}@media (min-width:992px){h1{font-size:104px;line-height:108%}}h2{font-size:46px;line-height:1.25;margin-bottom:20px;letter-spacing:-.125rem}@media (min-width:768px){h2{font-size:56px}}h3{font-size:38px;line-height:120%;margin-bottom:20px;letter-spacing:-.05rem;font-weight:600}h4{font-size:34px;line-height:120%;margin-bottom:20px;letter-spacing:-.5px}h5{font-size:28px;line-height:110%;margin-bottom:10px}h6{font-size:14px;font-weight:500;letter-spacing:.5px;line-height:120%;margin-bottom:10px}p{font-size:18px;line-height:150%;margin-bottom:20px;font-weight:400}.lead{font-size:22px;font-weight:400;line-height:150%}.lead-28{font-size:24px!important;line-height:130%;font-weight:300}@media (min-width:576px){.lead-28{font-size:28px!important}}strong{font-weight:600}ol,ul{font-size:18px;color:var(--bs-light-text-emphasis);font-weight:400}ol li,ul li{line-height:150%;margin-bottom:12px}.semi-bold{font-weight:500;color:var(--black)}.blog-content p a:hover,.blog-content strong,.text-black{color:var(--black)}.text-body{color:var(--bs-secondary-color)}.highlighted{display:inline-block;background:var(--accent);color:var(--black);padding:.5rem .95rem}.sup{font-size:12px;vertical-align:super;padding-left:4px}.script{font-family:'Caveat Brush';font-size:2rem}main ol li:not(:last-child),main ul li:not(:last-child),ul.custom-list li:not(:last-child){margin-bottom:20px}.custom-list{list-style:none;margin-left:0;padding-left:0}.check-list,.error-list{padding-left:1rem}.check-list li,.error-list li{background-position:0 0;background-repeat:no-repeat;background-size:28px;padding-left:40px;list-style:none}.check-list li{background-image:url("../../assets/img/iconos/check.svg")}.error-list li{background-image:url("../../assets/img/iconos/error.svg")}.hero-index{height:700px}.section-hero{height:100vh}.spaced-section{padding-top:130px;padding-bottom:130px}.pb-6{padding-bottom:60px}.bg-main,.bg-primary{background:var(--main-color)!important;color:var(--bs-body-bg)}.bg-gray{background:var(--light-gray)}.bg-accent{background:var(--accent)}.bg-accent-1{background:var(--accent-1)}.bg-accent-2{background:var(--accent-2)}.bg-black{background-color:#1c1e28!important;color:var(--bs-body-bg)!important}.accordion-button{font-size:18px;line-height:1.4;font-weight:500}.accordion-button:after{margin-left:1rem}figure.quote{border-left:4px solid var(--main-color);padding:1rem 1rem 1rem 1.5rem;margin-bottom:1.5rem}.blockquote p{font-size:20px;font-style:italic;color:var(--bs-secondary-color)!important;line-height:1.25}.blockquote-footer{margin-top:1.25rem;margin-bottom:0;font-size:14px;font-weight:500;color:var(--bs-gray-700)}.blockquote-footer span{font-weight:300}.datos-caso h3{font-weight:500;color:var(--main-color);margin-bottom:0}.datos-caso h3 span{font-size:24px;font-weight:400;margin-left:4px}a.footer-logo{cursor:pointer}ul.footer-links a{position:relative;color:var(--light-gray);opacity:.6;text-decoration:none;transition:.3s ease-in-out;cursor:pointer}.footer-links a:hover,.social a:focus,.social a:hover{opacity:1}.social{display:inherit}.social li:last-child{padding-left:.5rem}.social a,.social a:active,.social a:visited{color:var(--light-gray);opacity:.5;transition:opacity .3s ease-in-out}.card-body{padding-right:0;padding-left:0}.card-body h2{font-size:30px;line-height:120%!important;margin-bottom:.8rem}@media (min-width:992px){.section-hero{height:80vh;max-height:600px}.card-body{padding-right:1rem;padding-left:1rem}.card-body h2{font-size:34px}}@media (min-width:1400px){h1{font-size:120px}.section-hero{height:80vh;max-height:600px}.card-body h2{font-size:38px}}p.card-text{font-size:16px;line-height:150%}time{font-size:13px;font-weight:600}#main-blog-entry .blog-entry:not(:first-child){border-top-style:dotted;border-top-width:1px;padding-top:4rem}.blog-entry{margin-bottom:8rem}.blog-entry h2{font-size:48px;line-height:120%!important}.blog-entry .blog-link{text-decoration:none;color:var(--bs-light);text-decoration-thickness:.0625em!important;text-underline-offset:.2em;transition:.3s ease-in-out}.blog-entry .blog-link:hover{text-decoration:underline;text-decoration-color:var(--bs-body-bg)}.blog-entry time{font-weight:700;color:#fff}.blog-content{scroll-behavior:smooth;word-wrap:initial}.blog-content .spaced-section{padding:6rem 0}.blog-content h1{font-size:46px;font-weight:700;line-height:1.1em;color:var(--black);margin-bottom:1rem}.blog-content .subtitle{font-size:22px;font-weight:300;line-height:130%;margin-bottom:2rem}.blog-content figure.header{margin-bottom:2.5rem}.blog-content h2{font-size:30px;font-weight:700;margin-top:2.5rem;margin-bottom:1.5rem;color:var(--black);line-height:1.3333333}.blog-content h3{font-size:22px;font-weight:500;color:var(--black);margin-top:2rem}@media (min-width:992px){.blog-content h1{font-size:70px;font-weight:500}.blog-content .subtitle{font-size:25px}.blog-content h2{font-size:36px}.blog-content h3{font-size:28px}}.blog-content p{color:var(--text-color);line-height:1.625;margin-bottom:1.5rem}.blog-content p.lead{font-weight:500;line-height:1.3;color:var(--black)}.blog-content p a{font-weight:500;cursor:pointer;text-decoration:underline;text-decoration-color:var(--black);text-decoration-thickness:2px;text-underline-offset:3px;transition:color .3s ease-in-out}.blog-content ol,.blog-content ul{margin-bottom:2rem}.blog-content ol li ul,.blog-content ul li ul{margin-top:1rem}.blog-content .contenidos li{margin-bottom:.25rem!important}.blog-content .contenidos li a{color:var(--bs-body-color);text-decoration:underline}.blog-content .figure{margin:.5rem 0 1.75rem}.blog-content .figure img{border-radius:10px}.blog-content .link-col{position:relative}.blog-content .link-col>div{position:fixed}.blog-content .link-col>div>ul{font-size:16px;padding-left:0}.blog-content .link-col>div>ul li{margin-bottom:.5rem}.blog-content form button{width:100%}.accordion-button:not(.collapsed){background-color:var(--secondary-color);background-color:var(--light-gray);color:var(--black)}.accordion-button::after{margin-left:auto}.card-body a{transition:color .3s ease-in-out;color:#000}