.elementor-118 .elementor-element.elementor-element-21998df{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-4047037{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-4047037:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-4047037 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B241B;}.elementor-118 .elementor-element.elementor-element-2809ff2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:clamp(3.15rem,6.5vw,5.5rem);--padding-bottom:clamp(3.15rem,6.5vw,5.5rem);--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-2809ff2.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-e906022{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-e920e8d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0;--margin-bottom:1.5rem;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-118 .elementor-element.elementor-element-8b851cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:1.8rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-5a4cf2c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-118 .elementor-element.elementor-element-d25346f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-49532ae{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC33;--border-color:#DDE5DC33;--border-radius:12px 12px 12px 12px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-118 .elementor-element.elementor-element-3d321bc{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(4rem,7vw,6.25rem);--padding-bottom:clamp(4rem,7vw,6.25rem);--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-6801737{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-6801737.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-9902808{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0;--margin-bottom:clamp(2rem,4vw,3rem);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-198d505{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-a087ff6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-5077910{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(18.4, 1fr);--gap:18.4px 18.4px;--row-gap:18.4px;--column-gap:18.4px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-674cb2e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-674cb2e:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-674cb2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-c9a1999{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-c9a1999:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-c9a1999 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-1f9df74{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-1f9df74:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-1f9df74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-6dd92da{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-6dd92da:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-6dd92da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-c7f85da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(4rem,7vw,6.25rem);--padding-bottom:clamp(4rem,7vw,6.25rem);--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-c7f85da:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-c7f85da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F5;}.elementor-118 .elementor-element.elementor-element-5080383{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-5080383.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-976d974{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0;--margin-bottom:clamp(2rem,4vw,3rem);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-e43388b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-4f1cb43{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-dc8d4ee{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(18.4, 1fr);--gap:18.4px 18.4px;--row-gap:18.4px;--column-gap:18.4px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-06cb6fa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-06cb6fa:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-06cb6fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-d74a755{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-d74a755:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-d74a755 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-48f0023{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-48f0023:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-48f0023 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-70818f1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(4rem,7vw,6.25rem);--padding-bottom:clamp(4rem,7vw,6.25rem);--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-70818f1:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-70818f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12372A;}.elementor-118 .elementor-element.elementor-element-dd619b1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-dd619b1.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-e4aa8da{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--margin-top:0;--margin-bottom:clamp(2rem,4vw,3rem);--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-95bb441{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-f38cc5e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-ed1386c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(18.4, 1fr);--gap:18.4px 18.4px;--row-gap:18.4px;--column-gap:18.4px;--grid-auto-flow:row;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-fbc6e9a{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-fbc6e9a:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-fbc6e9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-9cd7e61{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-9cd7e61:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-9cd7e61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-0f32660{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-0f32660:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-0f32660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-5c02ecd{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#DDE5DC;--border-color:#DDE5DC;--border-radius:12px 12px 12px 12px;--padding-top:clamp(1.35rem, 3.5vw, 1.9rem);--padding-bottom:clamp(1.35rem, 3.5vw, 1.9rem);--padding-left:clamp(1.35rem, 3.5vw, 1.9rem);--padding-right:clamp(1.35rem, 3.5vw, 1.9rem);}.elementor-118 .elementor-element.elementor-element-5c02ecd:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-5c02ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-118 .elementor-element.elementor-element-761c6e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:clamp(3rem,5vw,4.5rem);--padding-bottom:clamp(3rem,5vw,4.5rem);--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-4c7ec64{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-4c7ec64.e-con{--align-self:center;}.elementor-118 .elementor-element.elementor-element-2647e2f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#303036;--border-color:#303036;--border-radius:16px 16px 16px 16px;--padding-top:clamp(2rem, 6vw, 4rem);--padding-bottom:clamp(2rem, 6vw, 4rem);--padding-left:clamp(2rem, 6vw, 4rem);--padding-right:clamp(2rem, 6vw, 4rem);}.elementor-118 .elementor-element.elementor-element-2647e2f:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-2647e2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B241B;}.elementor-118 .elementor-element.elementor-element-8a8a47c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--margin-top:1.8rem;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-880b315{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-9d09d11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0;--padding-bottom:0;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-834ee2f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px;}.elementor-118 .elementor-element.elementor-element-834ee2f:not(.elementor-motion-effects-element-type-background), .elementor-118 .elementor-element.elementor-element-834ee2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8F5;}.elementor-118 .elementor-element.elementor-element-ca9b5ff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-c0ebf47{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-118 .elementor-element.elementor-element-ff040dd{--display:flex;}.elementor-118 .elementor-element.elementor-element-4ce711c{--display:flex;}.elementor-118 .elementor-element.elementor-element-39e71c0{--display:flex;}.elementor-118 .elementor-element.elementor-element-899b89f{--display:flex;}.elementor-118 .elementor-element.elementor-element-805523c{--display:flex;}.elementor-118 .elementor-element.elementor-element-b5db4ef{--display:flex;}.elementor-118 .elementor-element.elementor-element-0628d57{--n-accordion-title-font-size:1,75rem;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-118 .elementor-element.elementor-element-9902808{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-5077910{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-976d974{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-dc8d4ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-e4aa8da{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-ed1386c{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-c0ebf47{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-118 .elementor-element.elementor-element-2809ff2{--width:min(100% - 3rem, 76rem);}.elementor-118 .elementor-element.elementor-element-e906022{--width:50%;}.elementor-118 .elementor-element.elementor-element-5a4cf2c{--width:50%;}.elementor-118 .elementor-element.elementor-element-d25346f{--width:50%;}.elementor-118 .elementor-element.elementor-element-49532ae{--width:50%;}.elementor-118 .elementor-element.elementor-element-6801737{--width:min(100% - 3rem, 76rem);}.elementor-118 .elementor-element.elementor-element-198d505{--width:50%;}.elementor-118 .elementor-element.elementor-element-a087ff6{--width:50%;}.elementor-118 .elementor-element.elementor-element-5080383{--width:min(100% - 3rem, 76rem);}.elementor-118 .elementor-element.elementor-element-e43388b{--width:50%;}.elementor-118 .elementor-element.elementor-element-4f1cb43{--width:50%;}.elementor-118 .elementor-element.elementor-element-dd619b1{--width:min(100% - 3rem, 76rem);}.elementor-118 .elementor-element.elementor-element-95bb441{--width:50%;}.elementor-118 .elementor-element.elementor-element-f38cc5e{--width:50%;}.elementor-118 .elementor-element.elementor-element-4c7ec64{--width:min(100% - 3rem, 76rem);}.elementor-118 .elementor-element.elementor-element-880b315{--width:50%;}.elementor-118 .elementor-element.elementor-element-9d09d11{--width:50%;}}@media(max-width:767px){.elementor-118 .elementor-element.elementor-element-2809ff2{--width:min(100% - 2rem, 76rem);--gap:0 1.4rem;--row-gap:0;--column-gap:1.4rem;--padding-top:2.7rem;--padding-bottom:2.7rem;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-8b851cb{--margin-top:1.4rem;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-118 .elementor-element.elementor-element-3d321bc{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-6801737{--width:min(100% - 2rem, 76rem);}.elementor-118 .elementor-element.elementor-element-9902808{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-5077910{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-c7f85da{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-5080383{--width:min(100% - 2rem, 76rem);}.elementor-118 .elementor-element.elementor-element-976d974{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-dc8d4ee{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-70818f1{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-dd619b1{--width:min(100% - 2rem, 76rem);}.elementor-118 .elementor-element.elementor-element-e4aa8da{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-ed1386c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-118 .elementor-element.elementor-element-761c6e1{--padding-top:2.75rem;--padding-bottom:2.75rem;--padding-left:0;--padding-right:0;}.elementor-118 .elementor-element.elementor-element-4c7ec64{--width:min(100% - 2rem, 76rem);}.elementor-118 .elementor-element.elementor-element-834ee2f{--padding-top:56px;--padding-bottom:56px;--padding-left:12px;--padding-right:12px;}.elementor-118 .elementor-element.elementor-element-c0ebf47{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-ed1386c */.elementor-118 .elementor-element.elementor-element-ed1386c .lk-card { color: var(--lk-text, #111827); }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0628d57 */.elementor-118 .elementor-element.elementor-element-0628d57 .e-n-accordion { display:grid; gap:.75rem; }
.elementor-118 .elementor-element.elementor-element-0628d57 .e-n-accordion-item { margin:0; border:.0625rem solid var(--lk-border); border-radius:.625rem; background:var(--lk-white); }
.elementor-118 .elementor-element.elementor-element-0628d57 summary { position:relative; display:block; min-height:3.5rem; margin:0; padding:1.15rem 3.5rem 1.15rem 1.25rem; border:0 !important; border-radius:0; background:transparent; color:#111827; font-family:Bahnschrift,"DIN Alternate","Aptos Display","Segoe UI",sans-serif; font-size:1.08rem; font-weight:650; line-height:1.62; list-style:none; }
.elementor-118 .elementor-element.elementor-element-0628d57 summary :is(.e-n-accordion-item-title-header,.e-n-accordion-item-title-text) { display:block; margin:0; padding:0; font:inherit; color:inherit; letter-spacing:normal; text-wrap:wrap; }
.elementor-118 .elementor-element.elementor-element-0628d57 .e-n-accordion-item-title-icon { display:none; }
.elementor-118 .elementor-element.elementor-element-0628d57 summary::after { position:absolute; top:50%; right:1.25rem; color:var(--lk-green); content:"+"; font-size:1.5rem; translate:0 -50%; }
.elementor-118 .elementor-element.elementor-element-0628d57 details[open] summary::after { content:"−"; }
.elementor-118 .elementor-element.elementor-element-0628d57 summary:focus-visible { outline:2px solid var(--lk-green); outline-offset:3px; }
.elementor-118 .elementor-element.elementor-element-0628d57 details > .e-con { display:block !important; min-height:0; margin:0; border:0; background:transparent; padding:0 1.25rem 1.25rem !important; }
.elementor-118 .elementor-element.elementor-element-0628d57 .e-con-inner { display:block; width:100%; max-width:none; margin:0; padding:0 !important; }
.elementor-118 .elementor-element.elementor-element-0628d57 :is(.elementor-widget-text-editor,.elementor-widget-text-editor p) { color:var(--lk-muted) !important; margin:0 !important; line-height:1.62; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca9b5ff */.elementor-118 .elementor-element.elementor-element-ca9b5ff { max-width: 52rem !important; }/* End custom CSS */
/* Start custom CSS */:root{--page-title-display:none;}.lk-dealers {
  --lk-black: #0b241b;
  --lk-green: #12372a;
  --lk-deep: #0f2e23;
  --lk-soft: #a9c6b5;
  --lk-orange: #f97316;
  --lk-orange-hover: #ea580c;
  --lk-white: #ffffff;
  --lk-light: #f7f8f5;
  --lk-tint: #edf3ee;
  --lk-border: #dde5dc;
  --lk-text: #111827;
  --lk-muted: #5f6b63;
  --lk-error: #9f1d1d;
  color: var(--lk-text);
  font-family: "Aptos", "Segoe UI", system-ui, sans-serif;
  font-size: 1rem;
  line-height: 1.62;
  -webkit-font-smoothing: antialiased;
}

.lk-dealers,
.lk-dealers *,
.lk-dealers *::before,
.lk-dealers *::after {
  box-sizing: border-box;
}

.lk-dealers [hidden] {
  display: none !important;
}

.lk-dealers img {
  display: block;
  max-width: 100%;
}

.lk-dealers :is(button, input, select, textarea) {
  color: inherit;
  font: inherit;
}

.lk-dealers :is(input, select, textarea) {
  accent-color: var(--lk-green);
}

.lk-dealers :is(button, select) {
  cursor: pointer;
}

.lk-dealers a {
  color: inherit;
  text-underline-offset: 0.2em;
}

.lk-dealers .elementor-widget {
  margin-block-end: 0 !important;
}

.lk-dealers :is(h1, h2, h3, .elementor-heading-title) {
  margin: 0;
  font-family: "Bahnschrift", "DIN Alternate", "Aptos Display", "Segoe UI", sans-serif;
  font-weight: 650;
  letter-spacing: -0.018em;
  line-height: 1.12;
  text-wrap: balance;
}

.lk-dealers :is(p, ul, ol) {
  margin-block: 0 1rem;
}

.lk-dealers .elementor-widget-text-editor > .elementor-widget-container > :last-child,
.lk-dealers .elementor-widget-html > .elementor-widget-container > :last-child {
  margin-bottom: 0;
}

.lk-dealers .lk-section {
  position: relative;
}

.lk-dealers .lk-surface-dark {
  color: var(--lk-white);
}

.lk-dealers .lk-h2 .elementor-heading-title,
.lk-dealers .lk-cta-title .elementor-heading-title {
  font-size: clamp(1.75rem, 3.9vw, 2.75rem);
}

.lk-dealers .lk-section-heading-split {
  align-items: end;
}

.lk-dealers .lk-section-title,
.lk-dealers .lk-section-intro {
  min-width: 0;
}

.lk-dealers .lk-section-intro {
  max-width: 42rem;
  color: var(--lk-muted);
}

.lk-dealers .lk-surface-dark .lk-section-intro {
  color: #c7c7ce;
}

.lk-dealers .lk-page-hero {
  position: relative;
  overflow: hidden;
  color: var(--lk-white);
}

.lk-dealers .lk-page-hero-inner {
  position: relative;
  display: grid !important;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(1.4rem, 4.5vw, 4rem) !important;
  align-items: center;
}

.lk-dealers .lk-page-hero-copy {
  display: block !important;
  min-width: 0;
}

.lk-dealers .lk-page-h1 .elementor-heading-title {
  max-width: 48rem;
  color: var(--lk-white);
  font-size: clamp(2.1rem, 5vw, 3.6rem);
}

.lk-dealers .lk-lede {
  max-width: 46rem;
  margin-top: 1.25rem;
  color: #c7c7ce;
  font-size: clamp(1.05rem, 1.8vw, 1.2rem);
  line-height: 1.6;
}

.lk-dealers .lk-breadcrumb-nav {
  display: block !important;
}

.lk-dealers .lk-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  gap: 0.4rem;
  margin: 0 0 1.5rem;
  padding: 0;
  color: #a8a8b1;
  font-size: 0.9rem;
  list-style: none;
}

.lk-dealers .lk-breadcrumb li:not(:last-child)::after {
  margin-left: 0.4rem;
  color: var(--lk-soft);
  content: "/";
}

.lk-dealers .lk-breadcrumb a {
  color: inherit;
  text-underline-offset: 0.2em;
}

.lk-dealers .lk-breadcrumb a:hover {
  color: var(--lk-white);
}

.lk-dealers .lk-button-row {
  align-items: stretch;
}

.lk-dealers .lk-button-row > .elementor-widget-button {
  width: auto;
  max-width: 100%;
}

.lk-dealers .lk-button .elementor-button {
  min-height: 3.25rem;
  border: 0.0625rem solid transparent;
  border-radius: 0.5rem;
  padding: 0.8rem 1.25rem;
  font-weight: 750;
  line-height: 1.2;
  text-align: center;
  text-decoration: none;
}

.lk-dealers .lk-button-primary .elementor-button {
  background: var(--lk-orange);
  color: var(--lk-black);
}

.lk-dealers .lk-button-primary .elementor-button:hover {
  background: var(--lk-orange-hover);
}

.lk-dealers .lk-button-secondary .elementor-button {
  border-color: #4a4a50;
  background: transparent;
  color: var(--lk-white);
}

.lk-dealers .lk-button-secondary .elementor-button:hover {
  border-color: var(--lk-soft);
  background: rgba(169, 198, 181, 0.09);
}

.lk-dealers .lk-media-frame {
  overflow: hidden;
  margin: 0 !important;
  box-shadow: 0 1.25rem 3rem rgba(4, 17, 12, 0.24);
}

.lk-dealers .lk-page-hero-media {
  display: block !important;
  aspect-ratio: 16 / 10;
}

.lk-dealers .lk-page-hero-media :is(.elementor-widget-image, .elementor-widget-container, img) {
  width: 100%;
  height: 100%;
}

.lk-dealers .lk-page-hero-media img {
  object-fit: cover;
  object-position: center;
  filter: brightness(1.07) contrast(0.96) saturate(0.9);
}

.lk-dealers .lk-card {
  min-width: 0;
  min-height: 100%;
  box-shadow: 0 0.7rem 1.8rem rgba(11, 36, 27, 0.065);
}

.lk-dealers .lk-card-index .elementor-heading-title {
  display: block;
  margin-bottom: 1.25rem;
  color: var(--lk-green);
  font-family: "Bahnschrift", "DIN Alternate", sans-serif;
  font-size: 0.82rem;
  font-weight: 750;
  letter-spacing: 0.1em;
}

.lk-dealers .lk-card-title .elementor-heading-title {
  margin-bottom: 0.7rem;
  color: var(--lk-text);
  font-size: clamp(1.15rem, 2.2vw, 1.42rem);
  line-height: 1.18;
}

.lk-dealers .lk-card-copy {
  color: var(--lk-muted);
}

.lk-dealers .lk-process-widget,
.lk-dealers .lk-process-widget > .elementor-widget-container {
  width: 100%;
}

.lk-dealers .lk-process-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  counter-reset: process;
  gap: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

.lk-dealers .lk-process-step {
  position: relative;
  counter-increment: process;
  border-top: 0.0625rem solid #3b3b42;
  padding: 1.4rem 0 1.4rem 3.4rem;
}

.lk-dealers .lk-process-step::before {
  position: absolute;
  top: 1.25rem;
  left: 0;
  color: var(--lk-soft);
  content: "0" counter(process);
  font-family: "Bahnschrift", "DIN Alternate", sans-serif;
  font-size: 0.9rem;
  font-weight: 800;
  letter-spacing: 0.12em;
}

.lk-dealers .lk-process-step h3 {
  margin-bottom: 0.45rem;
  color: var(--lk-white);
  font-size: 1.2rem;
}

.lk-dealers .lk-process-step p {
  margin: 0;
  color: #b9b9c1;
  font-size: 0.94rem;
}

.lk-dealers #partnerformulier {
  scroll-margin-top: 5.75rem;
}

.lk-dealers .lk-form-layout {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr);
  align-items: start;
  gap: clamp(2rem, 6vw, 5rem) !important;
}

.lk-dealers .lk-form-aside {
  min-width: 0;
}

.lk-dealers .lk-facts-panel {
  overflow: hidden;
  box-shadow: 0 0.7rem 1.8rem rgba(11, 36, 27, 0.065);
}

.lk-dealers .lk-fact-label .elementor-heading-title {
  color: var(--lk-muted);
  font-family: "Aptos", "Segoe UI", system-ui, sans-serif;
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.lk-dealers .lk-fact-value .elementor-heading-title {
  color: var(--lk-text);
  font-size: 1.12rem;
  font-weight: 650;
}

.lk-dealers .lk-form-card {
  display: block !important;
  min-width: 0;
  box-shadow: 0 0.7rem 1.8rem rgba(11, 36, 27, 0.065);
}

.lk-dealers .lk-partner-form-widget,
.lk-dealers .lk-partner-form-widget > .elementor-widget-container {
  width: 100%;
}

.lk-dealers .lk-form-heading {
  margin-bottom: 1.8rem;
}

.lk-dealers .lk-form-heading h3 {
  font-size: clamp(1.15rem, 2.2vw, 1.42rem);
}

.lk-dealers .lk-form-heading p {
  margin-top: 0.7rem;
  color: var(--lk-muted);
}

.lk-dealers .lk-form-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 1.2rem;
}

.lk-dealers .lk-field {
  display: grid;
  min-width: 0;
  gap: 0.4rem;
}

.lk-dealers .lk-field label {
  font-weight: 700;
}

.lk-dealers .lk-field label span {
  color: var(--lk-muted);
  font-size: 0.86rem;
  font-weight: 500;
}

.lk-dealers .lk-field :is(input, select, textarea) {
  width: 100%;
  min-height: 3.25rem;
  border: 0.0625rem solid #c9c9cf;
  border-radius: 0.55rem;
  background: var(--lk-white);
  padding: 0.72rem 0.85rem;
  transition: border-color 150ms ease, box-shadow 150ms ease;
}

.lk-dealers .lk-field textarea {
  min-height: 8.5rem;
  resize: vertical;
}

.lk-dealers .lk-field :is(input, select, textarea):hover {
  border-color: #9898a2;
}

.lk-dealers .lk-field :is(input, select, textarea):focus {
  border-color: var(--lk-green);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(18, 55, 42, 0.15);
}

.lk-dealers .lk-field :is(input, select, textarea)[aria-invalid="true"] {
  border-color: var(--lk-error);
  box-shadow: 0 0 0 0.13rem rgba(159, 29, 29, 0.1);
}

.lk-dealers .lk-field-hint,
.lk-dealers .lk-field-error {
  margin: 0;
  font-size: 0.86rem;
}

.lk-dealers .lk-field-hint {
  color: var(--lk-muted);
}

.lk-dealers .lk-field-error {
  min-height: 1.35em;
  color: var(--lk-error);
  font-weight: 700;
}

.lk-dealers .lk-form-status {
  margin: 0 0 1rem;
  border-left: 0.25rem solid var(--lk-error);
  background: #fff7f7;
  padding: 0.85rem 1rem;
  color: var(--lk-error);
  font-weight: 700;
}

.lk-dealers .lk-form-status ul {
  margin: 0.55rem 0 0;
  padding-left: 1.2rem;
}

.lk-dealers .lk-form-status a {
  display: inline-flex;
  min-height: 2.75rem;
  align-items: center;
  color: inherit;
}

.lk-dealers .lk-form-button {
  display: inline-flex;
  width: 100%;
  min-height: 3.25rem;
  align-items: center;
  justify-content: center;
  border: 0.0625rem solid transparent;
  border-radius: 0.5rem;
  background: var(--lk-orange);
  color: var(--lk-black);
  padding: 0.8rem 1.25rem;
  font-weight: 750;
  line-height: 1.2;
  cursor: pointer;
  transition: background-color 160ms ease;
}

.lk-dealers .lk-form-button:hover {
  background: var(--lk-orange-hover);
}

.lk-dealers .lk-privacy-note {
  margin: 1rem 0 0;
  color: var(--lk-muted);
  font-size: 0.86rem;
}

.lk-dealers .lk-form-success {
  margin-top: 1rem;
  border: 0.0625rem solid #b7cbbb;
  border-radius: 0.4rem;
  background: var(--lk-tint);
  padding: 1rem;
  color: var(--lk-text);
  font-weight: 750;
}

.lk-dealers .lk-cta-panel {
  display: block !important;
  color: var(--lk-white);
}

.lk-dealers .lk-cta-title .elementor-heading-title {
  max-width: 48rem;
  color: var(--lk-white);
}

.lk-dealers .lk-cta-copy {
  max-width: 41rem;
  margin-top: 1.1rem;
  color: #c7c7ce;
}

.lk-dealers :is(a, button):focus-visible,
.lk-dealers .lk-form-status:focus,
.lk-dealers .lk-form-success:focus {
  outline: 0.15rem solid var(--lk-white);
  outline-offset: 0.1rem;
  box-shadow: 0 0 0 0.35rem var(--lk-black);
}

@media (max-width: 35.999rem) {
  .lk-dealers .lk-lede {
    margin-top: 1rem;
    font-size: 1rem;
    line-height: 1.52;
  }

  .lk-dealers :is(.lk-page-hero, .lk-cta-panel) .lk-button-row > .elementor-widget-button,
  .lk-dealers :is(.lk-page-hero, .lk-cta-panel) .lk-button-row .elementor-button {
    width: 100%;
  }
}

@media (max-width: 25rem) {
  .lk-dealers .lk-container {
    width: min(calc(100% - 1.5rem), 76rem) !important;
  }

  .lk-dealers .lk-page-h1 .elementor-heading-title {
    font-size: 2rem;
  }

  .lk-dealers .lk-card,
  .lk-dealers .lk-form-card {
    padding: 1.2rem !important;
  }
}

@media (min-width: 36rem) {
  .lk-dealers .lk-form-grid-two {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lk-dealers .lk-field-full {
    grid-column: 1 / -1;
  }
}

@media (min-width: 48rem) {
  .lk-dealers .lk-section-heading-split {
    grid-template-columns: minmax(0, 1.15fr) minmax(18rem, 0.85fr);
  }

  .lk-dealers .lk-process-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lk-dealers .lk-process-step {
    border-top: 0;
    border-left: 0.0625rem solid #3b3b42;
    padding: 3.6rem 1.2rem 0;
  }

  .lk-dealers .lk-process-step::before {
    top: 0;
    left: 1.2rem;
  }
}

@media (min-width: 64rem) {
  .lk-dealers .lk-page-hero-inner {
    grid-template-columns: minmax(0, 1.12fr) minmax(20rem, 0.88fr);
  }

  .lk-dealers .lk-page-hero-media {
    max-height: 26rem;
    aspect-ratio: 4 / 3;
  }

  .lk-dealers .lk-form-layout {
    grid-template-columns: minmax(18rem, 0.68fr) minmax(0, 1.32fr);
  }

  .lk-dealers .lk-form-aside {
    position: sticky;
    top: 6.25rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .lk-dealers *,
  .lk-dealers *::before,
  .lk-dealers *::after {
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}

@media (forced-colors: active) {
  .lk-dealers :is(.lk-card, .lk-form-card, .lk-facts-panel, input, select, textarea, button) {
    border: 0.125rem solid CanvasText;
  }
}

/* LK_DEALERS_PARITY_V1
 * Neutralize Elementor 4 container defaults and stored half-widths.
 * Append after the Phase-3 page CSS for page 118 only.
 */

#main-content.lk-dealers .elementor-widget-text-editor {
  color: inherit;
  font-family: Aptos, "Segoe UI", system-ui, sans-serif;
}

#main-content.lk-dealers .elementor-widget-text-editor > :last-child,
#main-content.lk-dealers .elementor-widget-html > :last-child {
  margin-bottom: 0;
}

#main-content.lk-dealers .lk-page-hero-inner > .lk-page-hero-copy,
#main-content.lk-dealers .lk-page-hero-inner > .lk-page-hero-media,
#main-content.lk-dealers .lk-section-heading > *,
#main-content.lk-dealers .lk-form-layout > * {
  width: 100% !important;
  max-width: none !important;
}

#main-content.lk-dealers .lk-button-row > * {
  width: auto !important;
  max-width: 100% !important;
}

@media (max-width: 35.999rem) {
  #main-content.lk-dealers :is(.lk-page-hero, .lk-cta-panel) .lk-button-row > * {
    width: 100% !important;
  }
}


/* LK_DEALERS_PARITY_V2
 * Restore source typography, card rhythm and native form-label metrics.
 */

#main-content.lk-dealers .elementor-heading-title {
  color: inherit !important;
  font-family: Bahnschrift, "DIN Alternate", "Aptos Display", "Segoe UI", sans-serif !important;
}

#main-content.lk-dealers .lk-section-intro p,
#main-content.lk-dealers .lk-card-copy p {
  color: #5f6b63 !important;
}

#main-content.lk-dealers .lk-card-index .elementor-heading-title {
  color: #12372a !important;
  font-size: .82rem !important;
  line-height: 1.62 !important;
  letter-spacing: .11em !important;
  text-transform: uppercase !important;
}

#main-content.lk-dealers .lk-card-copy > p {
  margin-bottom: 1rem !important;
}

#main-content.lk-dealers .lk-partner-form label {
  line-height: 1.62 !important;
}


/* LK_DEALERS_PARITY_V3
 * Responsive hero, facts-panel and button typography parity.
 */

#main-content.lk-dealers .lk-button-row .elementor-button {
  font-family: Aptos, "Segoe UI", system-ui, sans-serif !important;
  font-size: 1rem !important;
  line-height: 1.2 !important;
}

#main-content.lk-dealers .lk-fact-label .elementor-heading-title {
  display: block !important;
  color: #5f6b63 !important;
  font-family: Aptos, "Segoe UI", system-ui, sans-serif !important;
  font-size: .82rem !important;
  font-weight: 700 !important;
  line-height: 1.62 !important;
  letter-spacing: .08em !important;
  text-transform: uppercase !important;
}

#main-content.lk-dealers .lk-fact-value .elementor-heading-title {
  display: block !important;
  color: #111827 !important;
  font-family: Bahnschrift, "DIN Alternate", "Aptos Display", "Segoe UI", sans-serif !important;
  font-size: 1.12rem !important;
  font-weight: 650 !important;
  line-height: 1.62 !important;
  letter-spacing: normal !important;
}

@media (max-width: 35.999rem) {
}/* End custom CSS */