@charset "UTF-8";:root{--color-white: #fff;--color-black: #000;--color-nova-blue: #022d94;--color-fusion-blue: #0563c1;--color-blue-bg: #d9e0ef;--color-light-blue-bg: #edf7fd;--color-grey-900: #181818;--color-grey-600: #666;--color-grey-400: #949494;--color-grey-200: #dcdcdc;--color-grey-100: #f4f4f4;--color-error-red: #c82d2d;--color-plektrum-red: #e30613;--color-green-dark: #008300;--color-green-bg: #d9eed9;--color-orange-dark: #b46500;--color-orange-bright: #e47600;--color-orange-bg: #fbead9;--color-rating-stars: #f6b800;--color-yellow-primary: #ffbb1c;--color-ekomi-rating: #ffca04;--color-skeleton-light: #f5f6f5;--color-skeleton-dark: #ebebeb;--color-loading-blue-dark: #063773;--color-loading-blue-medium: #0396ff;--color-loading-blue-light: #29d1ff;--color-btn-primary-hover: #064e9c;--color-btn-secondary-hover: #fafafa;--color-btn-alternative-hover: #fafafa;--color-is-test-question-border: #fe0a0a;--color-is-test-question-background: #fe0a0a1a}:root{--font-family-base: "Inter", system-ui, -apple-system, "Segoe UI", roboto, arial, sans-serif;--font-family-icons: "icon-accounts";--is-desktop: 0;--font-size-base: 18px;--wireframe-header-height: 40px;--view-min-width: 350px;--input-view-max-width: 100%;--results-view-max-width: 100%;--results-view-header-height: 100px;--comparison-view-max-width: 100%;--details-view-max-width: 100%;--application-insured-view-max-width: 100%;--application-holder-view-max-width: 100%;--verify-view-max-width: 100%;--thank-you-view-max-width: 100%;--margin-bottom-page: 44px;--extra-space-app-iphone: 75px;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--bts-dialog-max-height: 85dvh;--bts-dialog-padding-top: 44px;--bts-container-padding-top: 20px;--bts-container-padding-bottom: 20px;--bts-container-offset: calc(var(--bts-dialog-max-height) - var(--bts-dialog-padding-top) - var(--bts-container-padding-top) - var(--bts-container-padding-bottom))}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]):root{--is-desktop: 1;--font-size-base: 14px;--wireframe-header-height: 74px;--input-view-max-width: 932px;--results-view-max-width: 1312px;--results-view-header-height: 80px;--comparison-view-max-width: 1312px;--details-view-max-width: 992px;--application-insured-view-max-width: 992px;--application-holder-view-max-width: 992px;--verify-view-max-width: 992px;--thank-you-view-max-width: 992px;--sidebar-width: 248px;--bts-dialog-max-height: 80dvh;--bts-container-padding-top: 16px;--bts-container-padding-bottom: 16px}}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family-base)!important;color:var(--color-grey-900);background:var(--color-white)}.c24es-landing-page{display:flex;flex-direction:column;gap:44px;padding:24px 10px 32px;font-family:var(--font-family-base)!important}.c24es-landing-page button,.c24es-landing-page input,.c24es-landing-page select,.c24es-landing-page textarea{font-family:inherit!important}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-page{gap:48px;max-width:1280px;margin:0 auto;padding:24px 10px 32px}}.c24es-landing-hero__title{margin:0 0 16px;line-height:normal;font-family:var(--font-family-base);font-size:22px;font-weight:700;color:var(--color-grey-900)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-hero__title{line-height:normal;font-size:42px;font-weight:400}}.c24es-landing-hero__subtitle{margin:0 0 32px;line-height:normal;font-size:16px;color:var(--color-grey-900)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-hero__subtitle{margin:0 0 80px;line-height:normal;font-size:24px}}.c24es-landing-hero__form-wrapper{border-radius:32px;padding:3px;background:var(--color-yellow-primary)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-hero__form-wrapper{max-width:894px;margin:0 auto}}.c24es-landing-hero__form{display:flex;flex-direction:column;gap:12px;border-radius:30px;padding:16px 8px 8px;background:var(--color-white)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-hero__form{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:5px 5px 5px 32px}}.c24es-landing-hero__counter{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:6px}.c24es-landing-hero__counter-label{display:flex;flex:1;align-items:center;gap:12px;line-height:1;font-size:16px}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-hero__counter-label{line-height:normal}}.c24es-landing-hero__counter-controls{display:flex;align-items:center;gap:16px}.c24es-landing-hero__counter-btn{display:flex;justify-content:center;align-items:center;width:22px;height:22px;border:none;padding:0;color:var(--color-grey-400);background:none;cursor:pointer;transition:color .2s,opacity .2s}.c24es-landing-hero__counter-btn svg{display:block;width:22px;height:22px}.c24es-landing-hero__counter-btn:not(:disabled):hover{color:var(--color-grey-900)}.c24es-landing-hero__counter-btn:disabled{opacity:.4;cursor:default}.c24es-landing-hero__counter-value{min-width:23px;line-height:1;text-align:center;font-size:16px}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-hero__counter-value{line-height:normal}}.c24es-landing-hero__cta{display:flex;justify-content:center;align-items:center;border:none;border-radius:25px;padding:13px 24px;line-height:normal;text-align:center;text-decoration:none;font-size:20px;font-weight:400;color:var(--color-white);background:var(--color-fusion-blue);cursor:pointer;transition:background .2s}.c24es-landing-hero__cta:hover{background:var(--color-fusion-blue)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-hero__cta{border-radius:90px;padding:12px 16px;line-height:normal;white-space:nowrap;font-size:16px}}.c24es-landing-account-banner__link,.c24es-landing-account-banner__link:hover{text-decoration:none}.c24es-landing-account-banner__card{display:flex;justify-content:center;align-items:center;gap:14px;border-radius:10px;padding:16px;background:var(--color-white);box-shadow:0 2px 8px #00000029}.c24es-landing-account-banner__icon{flex-shrink:0;width:32px;height:32px}.c24es-landing-account-banner__text{line-height:normal;font-size:16px}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-account-banner__text{line-height:normal;font-size:14px}}.c24es-landing-insurers__title,.c24es-landing-latest-comparisons__title{line-height:normal;font-family:var(--font-family-base);font-size:18px;font-weight:700;color:var(--color-grey-900)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__title,html:not([data-touch-mode=true]) .c24es-landing-latest-comparisons__title{font-size:24px}}.c24es-landing-insurers,.c24es-landing-latest-comparisons{display:flex;flex-direction:column;gap:16px}.c24es-landing-latest-comparisons[hidden]{display:none}.c24es-landing-latest-comparisons__header{display:flex;flex-direction:column}.c24es-landing-latest-comparisons__title{margin-bottom:0}.c24es-landing-latest-comparisons__list{display:flex;gap:12px;overflow-x:auto;margin-top:12px;padding:4px 2px 10px;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.c24es-landing-latest-comparisons__list::-webkit-scrollbar{display:none}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-latest-comparisons__list{gap:16px;overflow-x:visible}}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-latest-comparisons__list--three-items .c24es-landing-latest-comparisons__card{flex:1 1 0;min-width:0}}.c24es-landing-latest-comparisons__card{flex:0 0 330px}.c24es-landing-latest-comparisons__link{display:flex;align-items:center;gap:18px;height:100%;min-height:110px;border:none;border-radius:8px;padding:16px 18px;text-decoration:none;color:var(--color-grey-900);background:var(--color-white);box-shadow:0 2px 8px #00000029}.c24es-landing-latest-comparisons__link:hover{text-decoration:none}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-latest-comparisons__link{min-height:110px}}.c24es-landing-latest-comparisons__icon{flex:0 0 auto;width:52px;height:52px}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-latest-comparisons__icon{width:52px;height:52px}}.c24es-landing-latest-comparisons__content{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.c24es-landing-latest-comparisons__insureds,.c24es-landing-latest-comparisons__tariffs{line-height:normal;font-family:var(--font-family-base);font-size:16px;font-weight:700;color:var(--color-grey-900)}.c24es-landing-latest-comparisons__postal-code{line-height:normal;font-family:var(--font-family-base);font-size:14px;color:var(--color-grey-900)}.c24es-landing-latest-comparisons__tariffs{margin-top:8px}.c24es-landing-badges__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;list-style:none}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-badges__list{gap:120px}}.c24es-landing-badges__img{cursor:pointer}.c24es-landing-badges__img--garantia{width:65px;height:78px}.c24es-landing-badges__img--ekomi{width:80px;height:80px}.c24es-landing-badges__img--precio{width:78px;height:78px}.c24es-landing-insurers__card{display:flex;flex-direction:column;gap:14px;border-radius:10px;background:var(--color-white)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__card{container-type:inline-size}}.c24es-landing-insurers__carousel{position:relative;display:flex;align-items:center;gap:12px}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__carousel{display:grid;grid-template-columns:40px minmax(0,auto) 40px;width:100%}}.c24es-landing-insurers__arrow{z-index:1;display:none;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;border:none;border-radius:50%;padding:0;background:var(--color-white);box-shadow:0 1px 10px #00000029;cursor:pointer}.c24es-landing-insurers__arrow:hover{background:var(--color-grey-100)}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__arrow{display:flex}}.c24es-landing-insurers__viewport{flex:1;overflow:hidden;min-width:0}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__viewport{flex:0 0 auto;justify-self:center;width:min(100cqw - 104px,var(--c24es-landing-insurers-visible-items, 7) * 140px + (var(--c24es-landing-insurers-visible-items, 7) - 1) * var(--c24es-landing-insurers-gap));max-width:100%}}.c24es-landing-insurers__scroll{--c24es-landing-insurers-gap: 20px;--c24es-landing-insurers-visible-items: 7;display:flex;gap:var(--c24es-landing-insurers-gap);overflow-x:auto;padding:0;list-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.c24es-landing-insurers__scroll::-webkit-scrollbar{display:none}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__scroll{display:inline-flex;will-change:transform;overflow:visible;width:max-content;padding:0;transition:transform .3s ease}}@container (max-width: 1131px){.c24es-landing-insurers__scroll{--c24es-landing-insurers-visible-items: 6;--c24es-landing-insurers-gap: clamp(8px, calc((100cqw - 944px)/5) , 20px)}}@container (min-width: 1132px){.c24es-landing-insurers__scroll{--c24es-landing-insurers-visible-items: 7;--c24es-landing-insurers-gap: clamp(8px, calc(((100cqw - 104px) - 980px) / 6), 20px)}}@container (max-width: 983px){.c24es-landing-insurers__scroll{--c24es-landing-insurers-visible-items: 5;--c24es-landing-insurers-gap: clamp(8px, calc((100cqw - 804px)/4) , 20px)}}@container (max-width: 835px){.c24es-landing-insurers__scroll{--c24es-landing-insurers-visible-items: 4;--c24es-landing-insurers-gap: clamp(8px, calc(((100cqw - 104px) - 560px) / 3), 20px)}}.c24es-landing-insurers__logo-wrap{display:flex;flex-shrink:0;justify-content:center;align-items:center;box-sizing:border-box}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__logo-wrap{overflow:hidden;width:140px;height:88px;border-radius:10px;padding:0 16px;background:var(--color-white)}}.c24es-landing-insurers__logo{display:block;width:auto;max-width:100px;height:40px;object-fit:contain}@media screen and (pointer:fine)and (not (max-width:740px)),screen and (pointer:coarse)and (not (max-width:740px))and (not (max-height:500px)){html:not([data-touch-mode=true]) .c24es-landing-insurers__logo{max-width:calc(100% - 8px);height:auto;max-height:40px;margin:0 auto}}
