.elementor .s-hero-bg{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .s-hero-scrim{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0.2);}.elementor .s-hero-eyebrow-dot{width:8px;height:8px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#CF2E25;flex:0 0 auto;}.elementor .s-hero-eyebrow-text{font-family:"Manrope";font-weight:500;font-size:12px;color:#FFFFFF;letter-spacing:0.96px;line-height:1.5em;text-transform:uppercase;}.elementor .s-hero-eyebrow{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-hero-title{font-family:"Inter";font-weight:500;font-size:52px;color:#FFFFFF;line-height:1.15em;}.elementor .s-hero-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .s-hero-sub{max-width:486px;font-family:"Manrope";font-weight:400;font-size:14px;color:#FFFFFF;line-height:1.65em;}.elementor .s-hero-panel{max-width:534px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:5px;background-color:rgba(0,0,0,0.6);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.2);backdrop-filter:blur(5.5px);display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:flex-start;}.elementor .s-hero-inner{width:100%;max-width:1312px;position:relative;z-index:2;padding-block-start:100px;padding-block-end:100px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;}.elementor .s-hero{min-height:449px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:64px;padding-inline-end:64px;display:flex;flex-direction:row;justify-content:center;align-items:stretch;}.elementor .s-overview-image{width:100%;height:100%;object-fit:cover;border-radius:5px;}.elementor .s-overview-media{min-height:523px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex:1 1 0%;}.elementor .s-overview-eyebrow-dot{width:8px;height:8px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#CF2E25;flex:0 0 auto;}.elementor .s-overview-eyebrow-text{font-family:"Manrope";font-weight:500;font-size:12px;color:#424242;letter-spacing:0.96px;line-height:1.5em;text-transform:uppercase;}.elementor .s-overview-eyebrow{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-overview-heading{font-family:"Inter";font-weight:500;font-size:38px;color:#424242;line-height:1.2em;}.elementor .s-overview-head{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .s-overview-button{font-family:"Inter";font-weight:600;font-size:14px;color:#FFFFFF;line-height:1.7em;cursor:pointer;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;border-radius:5px;border-width:0px;background-color:#CF2E25;display:flex;flex-direction:row;gap:16px;justify-content:center;align-items:center;}.elementor .s-overview-button:hover,.elementor .s-overview-button:focus-visible{background-color:#B32820;}.elementor .s-overview-body{padding-block-start:60px;padding-block-end:60px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:32px;flex:1 1 0%;justify-content:center;align-items:flex-start;}.elementor .s-overview-inner{width:100%;max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:48px;align-items:stretch;}.elementor .s-overview{padding-block-start:120px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;background-color:#F7F8FA;display:flex;flex-direction:row;justify-content:center;}.elementor .s-areas-inner{width:100%;max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .s-areas{padding-block-start:120px;padding-block-end:60px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;}.elementor .s-recommended-inner{width:100%;max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .s-recommended-products{scroll-margin-top:100px;padding-block-start:60px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;}.elementor .s-benefits-inner{width:100%;max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .s-benefits{padding-block-start:0px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;background-color:#FFFFFF;display:flex;flex-direction:row;justify-content:center;}.elementor .s-cta-bg{width:100%;height:100%;object-fit:cover;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;}.elementor .s-cta-scrim{min-width:0px;position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:1;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0.2);}.elementor .s-cta-eyebrow-dot{width:8px;height:8px;min-width:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:#CF2E25;flex:0 0 auto;}.elementor .s-cta-eyebrow-text{font-family:"Manrope";font-weight:500;font-size:12px;color:#FFFFFF;letter-spacing:0.96px;line-height:1.5em;text-transform:uppercase;}.elementor .s-cta-eyebrow{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;align-items:center;}.elementor .s-cta-heading{font-family:"Inter";font-weight:500;font-size:64px;color:#FFFFFF;letter-spacing:-1.28px;line-height:1.25em;text-transform:capitalize;}.elementor .s-cta-copy{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:16px;flex:1 1 0%;align-items:flex-start;}.elementor .s-cta-text{font-family:"Manrope";font-weight:400;font-size:14px;color:#FFFFFF;line-height:1.65em;}.elementor .s-cta-acticon{width:24px;height:24px;flex:0 0 auto;}.elementor .s-cta-btn-sample{font-family:"Inter";font-weight:600;font-size:14px;color:#FFFFFF;line-height:1.7em;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0);display:flex;gap:8px;align-items:center;}.elementor .s-cta-btn-sample:hover,.elementor .s-cta-btn-sample:focus-visible{color:#CF2E25;}.elementor .s-cta-act{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items:center;}.elementor .s-cta-btn-tds{font-family:"Inter";font-weight:600;font-size:14px;color:#FFFFFF;line-height:1.7em;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0);display:flex;gap:8px;align-items:center;}.elementor .s-cta-btn-tds:hover,.elementor .s-cta-btn-tds:focus-visible{color:#CF2E25;}.elementor .s-cta-act-mid{width:auto;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:1px;border-color:rgba(255,255,255,0.25);border-style:solid;display:flex;flex-direction:row;gap:8px;flex:0 0 auto;align-items:center;}.elementor .s-cta-btn-quote{font-family:"Inter";font-weight:600;font-size:14px;color:#FFFFFF;line-height:1.7em;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;background-color:rgba(0,0,0,0);display:flex;gap:8px;align-items:center;}.elementor .s-cta-btn-quote:hover,.elementor .s-cta-btn-quote:focus-visible{color:#CF2E25;}.elementor .s-cta-actions{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:12px;flex-wrap:nowrap;align-items:center;}.elementor .s-cta-panel{max-width:672px;padding-block-start:24px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;border-radius:5px;background-color:rgba(0,0,0,0.6);box-shadow:0px 4px 4px 0px rgba(0,0,0,0.2);backdrop-filter:blur(5.5px);display:flex;flex-direction:column;gap:32px;flex:1 1 0%;justify-content:center;align-items:flex-start;}.elementor .s-cta-inner{width:100%;max-width:1312px;position:relative;z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:64px;justify-content:space-between;align-items:center;}.elementor .s-cta{min-height:418px;overflow:hidden;position:relative;padding-block-start:120px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .s-related-inner{width:100%;max-width:1312px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;}.elementor .s-related{padding-block-start:120px;padding-block-end:120px;padding-inline-start:64px;padding-inline-end:64px;background-color:#F7F8FA;display:flex;flex-direction:row;justify-content:center;}