.elementor .bm-magnetic{transition: transform 0.2s, background 0.2s, box-shadow 0.3s;\n}.elementor .bm-shine{overflow:hidden;}.elementor .bm-marquee{flex-wrap:nowrap;width: max-content;\n}.elementor .card-cta-value{font-family:var(--font-body);font-size:calc(var(--fs-sm));color:var(--color-grey);line-height:calc(var(--lh-body));overflow-wrap: anywhere;\n}.elementor .card-cta-label{font-family:var(--font-body);font-weight:700;font-size:calc(var(--fs-sm));color:var(--color-ink);line-height:calc(var(--lh-body));}.elementor .card-cta-text{width:auto;min-width:0px;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .card-cta:hover,.elementor .card-cta:focus-visible{box-shadow:0px 22px 48px 0px rgba(20, 20, 30, 0.18);}.elementor .card-cta{min-width:0px;color:var(--color-ink);padding:calc(var(--space-4));border-radius:calc(var(--radius));background-color:var(--color-white);box-shadow:0px 6px 24px 0px rgba(20, 20, 30, 0.08);display:flex;flex-direction:row;gap:calc(var(--space-3));flex:1 1 calc(var(--state-min));align-items:center;}.elementor .cta-cards{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-3));flex-wrap:wrap;flex:1 1 calc(var(--col-min-xl));}.elementor .section-cta{color:var(--color-white);padding-block-start:calc(var(--space-10));padding-block-end:calc(var(--space-10));padding-inline-start:0px;padding-inline-end:0px;background-color:var(--color-red);display:flex;flex-direction:column;background-size: cover; background-position: right 60%; background-repeat: no-repeat;\n}.elementor .media-split-text{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-5));flex:1 1 calc(var(--col-min-sm));}.elementor .media-split-img{width:100%;height:100%;object-fit:cover;}.elementor .media-split-image{min-width:0px;overflow:hidden;padding:0px;border-radius:calc(var(--radius));display:flex;flex:1.2 1 calc(var(--col-min-md));}.elementor .media-split{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-9));flex-wrap:wrap;align-items:center;}.elementor .warranty-title{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-3xl));color:var(--color-white);line-height:calc(var(--lh-snug));text-transform:uppercase;}.elementor .warranty-years{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-4xl));color:var(--color-white);line-height:calc(var(--lh-snug));}.elementor .warranty-number{font-family:var(--font-display);font-weight:800;font-size:calc(var(--fs-number));color:var(--color-red);line-height:calc(var(--lh-number));}.elementor .warranty-number-row{width:auto;padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-2));align-items:flex-end;}.elementor .card-warranty{min-width:0px;padding-block-start:calc(var(--space-6));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-white-14);border-style:solid;display:flex;flex-direction:column;gap:calc(var(--space-3));flex:1 1 calc(var(--card-min-lg));}.elementor .warranty-row{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-6));flex-wrap:wrap;}.elementor .section-warranty{color:var(--color-white);background-color:var(--color-black);background-size: cover; background-position: right center; background-repeat: no-repeat;\n}.elementor .state-text{font-family:var(--font-body);font-size:calc(var(--fs-md));color:var(--color-ink);line-height:calc(var(--lh-body));}.elementor .state-item{min-width:calc(var(--state-min));padding-block-start:calc(var(--space-4));padding-block-end:calc(var(--space-4));padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;display:flex;flex-direction:row;gap:calc(var(--space-3));flex:1 1 40%;align-items:center;}.elementor .state-list{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-border);border-style:solid;display:flex;flex-direction:row;gap:0px;flex-wrap:wrap;}.elementor .dot{width:calc(var(--dot-size));height:calc(var(--dot-size));border-radius:calc(var(--radius-pill));flex:0 0 auto;}.elementor .legend-item{width:auto;padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-2));align-items:center;}.elementor .legend-row{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-6));flex-wrap:wrap;}.elementor .map-image{width:100%;height:calc(var(--map-height));object-fit:contain;}.elementor .map-box{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-4));flex:1 1 calc(var(--col-min-lg));}.elementor .calc-row-value{font-family:var(--font-body);font-weight:700;font-size:calc(var(--fs-base));color:var(--color-white);line-height:calc(var(--lh-body));}.elementor .calc-row-label{font-family:var(--font-body);font-size:calc(var(--fs-base));color:var(--color-white-70);line-height:calc(var(--lh-body));}.elementor .calc-row{padding-block-start:calc(var(--space-3));padding-block-end:calc(var(--space-3));padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-panel-line);border-style:solid;display:flex;flex-direction:row;gap:calc(var(--space-4));justify-content:space-between;}.elementor .calc-rows{padding:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--color-panel-line);border-style:solid;display:flex;flex-direction:column;gap:0px;}.elementor .calc-total{font-family:var(--font-display);font-weight:800;font-size:calc(var(--fs-number));color:var(--color-red);line-height:calc(var(--lh-number));overflow-wrap: anywhere;\n}.elementor .calc-result{min-width:0px;padding:calc(var(--space-8));border-radius:calc(var(--radius));border-block-start-width:3px;border-block-end-width:1px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:var(--color-panel-line);border-style:solid;background-color:var(--color-panel);display:flex;flex-direction:column;gap:calc(var(--space-5));flex:1 1 calc(var(--col-min));border-top-color: var(--color-red);\n}.elementor .calc-range-thumb{width:calc(var(--space-4));height:calc(var(--space-4));margin-block-start:0px;margin-block-end:0px;margin-inline-start:-8px;margin-inline-end:0px;border-radius:calc(var(--radius-pill));background-color:var(--color-red);flex:0 0 auto;}.elementor .calc-range-fill{height:6px;border-radius:calc(var(--radius-pill));background-color:var(--color-red);}.elementor .calc-range{height:6px;padding:0px;border-radius:calc(var(--radius-pill));background-color:var(--color-panel-line);display:flex;flex-direction:row;align-items:center;}.elementor .calc-number{width:calc(var(--input-number-width));height:calc(var(--button-height-sm));font-family:var(--font-body);font-size:calc(var(--fs-md));color:var(--color-white);text-align:center;border-radius:calc(var(--radius-sm));border-width:calc(var(--border-width));border-color:var(--color-panel-line);border-style:solid;background-color:var(--color-panel);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .calc-field-label{font-family:var(--font-body);font-size:calc(var(--fs-base));color:var(--color-white-85);line-height:calc(var(--lh-body));}.elementor .calc-field-top{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-4));justify-content:space-between;align-items:center;}.elementor .calc-field{padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-3));}.elementor .calc-inputs{padding-block-start:calc(var(--space-2));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:calc(var(--space-6));}.elementor .tag-category{font-family:var(--font-body);font-weight:700;font-size:calc(var(--fs-xs));color:var(--color-white);letter-spacing:calc(var(--ls-tag));line-height:calc(var(--lh-body));text-transform:uppercase;padding-block-start:calc(var(--space-1));padding-block-end:calc(var(--space-1));padding-inline-start:calc(var(--space-3));padding-inline-end:calc(var(--space-3));border-radius:calc(var(--radius-sm));background-color:var(--color-red);align-self:flex-start;}.elementor .card-blog-title{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-2xl));color:var(--color-ink);line-height:calc(var(--lh-snug));}.elementor .card-blog-body{padding-block-start:calc(var(--space-5));padding-block-end:calc(var(--space-6));padding-inline-start:calc(var(--space-6));padding-inline-end:calc(var(--space-6));display:flex;flex-direction:column;gap:calc(var(--space-3));flex:1 1 auto;}.elementor .card-blog-image{width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;}.elementor .card-blog-media{padding:0px;background-color:var(--color-black);display:flex;flex-direction:column;}.elementor .card-blog:hover,.elementor .card-blog:focus-visible{box-shadow:0px 22px 48px 0px rgba(20, 20, 30, 0.18);}.elementor .card-blog{min-width:0px;overflow:hidden;color:var(--color-ink);padding:0px;border-radius:calc(var(--radius));background-color:var(--color-white);box-shadow:0px 6px 24px 0px rgba(20, 20, 30, 0.08);display:flex;flex-direction:column;flex:1 1 calc(var(--card-min-lg));}.elementor .card-fact-title{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-xl));color:var(--color-ink);line-height:calc(var(--lh-snug));}.elementor .card-fact-big{font-family:var(--font-display);font-weight:800;font-size:calc(var(--fs-stat));color:var(--color-ink);line-height:calc(var(--lh-tight));text-transform:uppercase;}.elementor .card-fact:hover,.elementor .card-fact:focus-visible{box-shadow:0px 22px 48px 0px rgba(20, 20, 30, 0.18);}.elementor .card-fact{min-width:calc(var(--tile-min));overflow:hidden;color:var(--color-ink);padding:calc(var(--space-6));border-radius:calc(var(--radius));background-color:var(--color-white);box-shadow:0px 6px 24px 0px rgba(20, 20, 30, 0.08);display:flex;flex-direction:column;gap:calc(var(--space-2));flex:1 1 40%;}.elementor .fact-tiles{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-5));flex-wrap:wrap;flex:1 1 calc(var(--col-min));}.elementor .fact-label-text{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-3xl));color:var(--color-white);line-height:calc(var(--lh-snug));text-transform:uppercase;}.elementor .fact-label{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-2));flex-wrap:wrap;}.elementor .fact-number{font-family:var(--font-display);font-weight:800;font-size:calc(var(--fs-number));color:var(--color-white);line-height:calc(var(--lh-number));}.elementor .fact-big{min-width:0px;color:var(--color-white);padding:calc(var(--space-8));border-radius:calc(var(--radius));background-color:var(--color-ink);box-shadow:0px 22px 48px 0px rgba(20, 20, 30, 0.18);display:flex;flex-direction:column;gap:calc(var(--space-8));flex:1.2 1 calc(var(--col-min));justify-content:space-between;}.elementor .card-model-tagline{font-family:var(--font-body);font-size:calc(var(--fs-sm));color:var(--color-grey);line-height:calc(var(--lh-body));}.elementor .card-model-image{width:100%;height:calc(var(--card-image-height));object-fit:contain;}.elementor .card-model-media{overflow:hidden;padding:0px;border-radius:calc(var(--radius-sm));background-color:var(--color-studio);display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .card-model:hover,.elementor .card-model:focus-visible{box-shadow:0px 22px 48px 0px rgba(20, 20, 30, 0.18);}.elementor .card-model{min-width:0px;overflow:hidden;color:var(--color-ink);padding:calc(var(--space-5));border-radius:calc(var(--radius));background-color:var(--color-white);box-shadow:0px 6px 24px 0px rgba(20, 20, 30, 0.08);display:flex;flex-direction:column;gap:calc(var(--space-2));flex:1 1 calc(var(--card-min));}.elementor .card-stat-small{font-family:var(--font-body);font-size:calc(var(--fs-sm));color:var(--color-grey);line-height:calc(var(--lh-body));}.elementor .card-stat-big{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-3xl));color:var(--color-ink);line-height:calc(var(--lh-snug));}.elementor .card-stat{text-align:center;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-2));flex:1 1 40%;align-items:center;}.elementor .card-row{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-5));flex-wrap:wrap;}.elementor .marquee-dot{width:calc(var(--dot-size));height:calc(var(--dot-size));background-color:var(--color-white);flex:0 0 auto;}.elementor .marquee-text{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-xl));color:var(--color-white);letter-spacing:calc(var(--ls-marquee));line-height:calc(var(--lh-body));text-transform:uppercase;white-space: nowrap;\n}.elementor .marquee-item{width:auto;padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-7));flex:0 0 auto;align-items:center;}.elementor .marquee-track{width:auto;padding-block-start:calc(var(--space-3));padding-block-end:calc(var(--space-3));padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:calc(var(--space-7));flex-wrap:nowrap;flex:0 0 auto;}.elementor .marquee{overflow:hidden;padding:0px;background-color:var(--color-red);display:flex;flex-direction:row;}.elementor .trust-small{font-family:var(--font-body);font-size:calc(var(--fs-sm));color:var(--color-white-70);line-height:calc(var(--lh-body));}.elementor .trust-big{font-family:var(--font-body);font-weight:700;font-size:calc(var(--fs-md));color:var(--color-white);line-height:calc(var(--lh-body));}.elementor .trust-text{width:auto;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .trust-item{width:auto;padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-3));align-items:center;}.elementor .trust-row{column-gap:calc(var(--space-8));padding-block-start:calc(var(--space-6));padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;flex-wrap:wrap;row-gap: var(--space-6);\n}.elementor .hero-text{max-width:calc(var(--text-max));padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-5));}.elementor .hero{min-height:calc(var(--hero-min-height));color:var(--color-white);padding:0px;background-color:var(--color-black);display:flex;flex-direction:row;align-items:center;background-size: cover; background-repeat: no-repeat;\n}.elementor .icon-circle{width:calc(var(--icon-circle));height:calc(var(--icon-circle));color:var(--color-red);padding:0px;border-radius:calc(var(--radius-pill));background-color:var(--color-red-tint);display:flex;flex:0 0 auto;justify-content:center;align-items:center;}.elementor .icon-sm{width:calc(var(--icon-sm));height:calc(var(--icon-sm));flex:0 0 auto;}.elementor .icon{width:calc(var(--icon-md));height:calc(var(--icon-md));flex:0 0 auto;}.elementor .link-arrow:hover,.elementor .link-arrow:focus-visible{color:var(--color-red-dark);}.elementor .link-arrow{width:auto;min-height:calc(var(--button-height-sm));font-family:var(--font-body);font-weight:600;font-size:calc(var(--fs-base));color:var(--color-red);line-height:calc(var(--lh-snug));padding:0px;display:inline-flex;flex-direction:row;gap:calc(var(--space-2));align-items:center;}.elementor .button-outline:hover,.elementor .button-outline:focus-visible{color:var(--color-ink);background-color:var(--color-white);}.elementor .button-outline{width:auto;height:calc(var(--button-height));font-family:var(--font-body);font-weight:600;font-size:calc(var(--fs-base));color:var(--color-white);line-height:calc(var(--lh-snug));cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(var(--space-6));padding-inline-end:calc(var(--space-6));border-radius:calc(var(--radius-sm));border-width:calc(var(--border-width));border-color:var(--color-white);border-style:solid;background-color:transparent;display:inline-flex;flex-direction:row;gap:calc(var(--space-3));justify-content:center;align-items:center;transition: background 0.2s, color 0.2s;\n}.elementor .button-primary:hover,.elementor .button-primary:focus-visible{color:var(--color-white);border-color:var(--color-red-dark);background-color:var(--color-red-dark);}.elementor .button-primary{width:auto;height:calc(var(--button-height));font-family:var(--font-body);font-weight:600;font-size:calc(var(--fs-base));color:var(--color-white);line-height:calc(var(--lh-snug));cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(var(--space-6));padding-inline-end:calc(var(--space-6));border-radius:calc(var(--radius-sm));border-width:calc(var(--border-width));border-color:var(--color-red);border-style:solid;background-color:var(--color-red);box-shadow:0px 8px 20px 0px rgba(227, 30, 36, 0.35);display:inline-flex;flex-direction:row;gap:calc(var(--space-3));justify-content:center;align-items:center;transition: background 0.2s, box-shadow 0.3s;\n}.elementor .button-row{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-3));flex-wrap:wrap;align-items:flex-start;}.elementor .text-small{font-family:var(--font-body);font-size:calc(var(--fs-sm));color:var(--color-grey);line-height:calc(var(--lh-body));}.elementor .text-body{max-width:calc(var(--text-max));font-family:var(--font-body);font-size:calc(var(--fs-md));color:var(--color-grey);line-height:calc(var(--lh-body));}.elementor .text-lead{max-width:calc(var(--text-max-sm));font-family:var(--font-body);font-size:calc(var(--fs-lg));color:var(--color-white-85);line-height:calc(var(--lh-body));}.elementor .tagline{font-family:var(--font-display);font-weight:600;font-size:calc(var(--fs-4xl));color:var(--color-white);line-height:calc(var(--lh-snug));}.elementor .heading-card{font-family:var(--font-display);font-weight:700;font-size:calc(var(--fs-h3));color:var(--color-ink);line-height:calc(var(--lh-snug));text-transform:uppercase;}.elementor .heading-lg{font-family:var(--font-display);font-weight:800;font-size:calc(var(--fs-h2));color:var(--color-ink);line-height:calc(var(--lh-tight));text-transform:uppercase;}.elementor .heading-xl{font-family:var(--font-display);font-weight:800;font-size:calc(var(--fs-h1));color:var(--color-ink);line-height:calc(var(--lh-tight));text-transform:uppercase;}.elementor .eyebrow{font-family:var(--font-body);font-weight:600;font-size:calc(var(--fs-sm));color:var(--color-red);letter-spacing:calc(var(--ls-eyebrow));line-height:calc(var(--lh-body));text-transform:uppercase;}.elementor .heading-group{padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .section-head{width:auto;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-3));}.elementor .stack{padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-3));}.elementor .col{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:calc(var(--space-5));flex:1 1 calc(var(--col-min));}.elementor .row{padding:0px;display:flex;flex-direction:row;gap:calc(var(--space-7));flex-wrap:wrap;}.elementor .site-container{width:100%;max-width:calc(var(--container));padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(var(--space-6));padding-inline-end:calc(var(--space-6));margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:calc(var(--space-7));}.elementor .section{padding-block-start:calc(var(--space-12));padding-block-end:calc(var(--space-12));padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .icon-green{color:var(--color-whatsapp);}.elementor .icon-red{color:var(--color-red);}.elementor .dot-grey{background-color:var(--color-border-mid);}.elementor .dot-red{background-color:var(--color-red);}.elementor .section-dark{color:var(--color-white);background-color:var(--color-night);}.elementor .section-white{background-color:var(--color-white);}.elementor .section-light{background-color:var(--color-light);}.elementor .row-between{justify-content:space-between;align-items:flex-end;}.elementor .row-center{align-items:center;}.elementor .hero-content{padding-block-start:calc(var(--space-11));padding-block-end:calc(var(--space-11));padding-inline-start:calc(var(--space-6));padding-inline-end:calc(var(--space-6));gap:calc(var(--space-5));}.elementor .card-cta-wide{flex:0 1 100%;}.elementor .button-small{height:calc(var(--button-height-sm));font-size:calc(var(--fs-sm));padding-block-start:0px;padding-block-end:0px;padding-inline-start:calc(var(--space-5));padding-inline-end:calc(var(--space-5));}.elementor .icon-circle-lg{width:calc(var(--icon-circle-lg));height:calc(var(--icon-circle-lg));}.elementor .icon-circle-solid{color:var(--color-white);background-color:var(--color-red);box-shadow:0px 8px 20px 0px rgba(227, 30, 36, 0.35);}.elementor .text-small-light{color:var(--color-white-70);}.elementor .text-body-light{color:var(--color-white-70);}.elementor .eyebrow-light{color:var(--color-white);}.elementor .heading-on-dark{color:var(--color-white);}.elementor .heading-accent{color:var(--color-red);}.elementor .heading-group-inline{column-gap:calc(var(--space-3));flex-direction:row;flex-wrap:wrap;align-items: baseline; row-gap: 0;\n}