.elementor-19 .elementor-element.elementor-element-33801920{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-33801920:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-33801920 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-33801920, .elementor-19 .elementor-element.elementor-element-33801920::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-53ba87c{text-align:center;}.elementor-19 .elementor-element.elementor-element-53ba87c .elementor-heading-title{color:var( --e-global-color-e5c221a );font-family:"Arial", Sans-serif;font-size:1rem;font-weight:600;}.elementor-19 .elementor-element.elementor-element-6f733ab0{text-align:center;}.elementor-19 .elementor-element.elementor-element-6f733ab0 .elementor-heading-title{color:var( --e-global-color-e5c221a );font-size:3.5rem;font-weight:600;}.elementor-19 .elementor-element.elementor-element-37b123ac{--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:0px 0px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-37b123ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-17dc4cf7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-17dc4cf7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-32108a34{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-32108a34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-19bac41e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-688535f4{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-19 .elementor-element.elementor-element-688535f4 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-688535f4 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-19 .elementor-element.elementor-element-149bf80{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-b7424ce{text-align:center;}.elementor-19 .elementor-element.elementor-element-b7424ce .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-5ad5cf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-dac6769{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-89ab6b4{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-53920be{--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;--justify-content:center;--gap:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-53920be, .elementor-19 .elementor-element.elementor-element-53920be::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-6f18b31 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-6f18b31 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-6f18b31{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-6f18b31 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-6f18b31 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c52b0f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c52b0f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-c52b0f7{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-c52b0f7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c52b0f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-227ab59{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-c259791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-a148d93{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-26d5eef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-003f9a1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-003f9a1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-003f9a1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-003f9a1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-f107716{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-74cbc81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-6959e1d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-6959e1d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-6959e1d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-6959e1d .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-33b318c{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-684a4c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-db9aab0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-db9aab0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-db9aab0{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-db9aab0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e979402{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-5d3e94a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-67354da .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-67354da .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-67354da{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-67354da .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-91ab9d4{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-f054a70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-768c502 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-768c502 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-768c502{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-768c502 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-560fa5b{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-266f65a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-d21a974 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-d21a974 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-d21a974{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-d21a974 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e34dc02{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-240cba4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-7068a46 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7068a46 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-7068a46{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-7068a46 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-944faf5{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-de055ff{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-69a0b64 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-69a0b64 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-69a0b64{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-69a0b64 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-c825698{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-19 .elementor-element.elementor-element-5144f80{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-ff39435{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-ff39435, .elementor-19 .elementor-element.elementor-element-ff39435::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-73f4fbb .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-73f4fbb .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-73f4fbb{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-73f4fbb .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-73f4fbb .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7d3d4ef{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-3d1d030{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-3d1d030, .elementor-19 .elementor-element.elementor-element-3d1d030::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-18c3b0b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-18c3b0b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-18c3b0b{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-18c3b0b .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-18c3b0b .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-bceb35a{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-aa9f2f8{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-aa9f2f8, .elementor-19 .elementor-element.elementor-element-aa9f2f8::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-98a1d11 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-98a1d11 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-98a1d11{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-98a1d11 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-98a1d11 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-b94e521{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-3cc07f9{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-3cc07f9, .elementor-19 .elementor-element.elementor-element-3cc07f9::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-71d6f5e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-71d6f5e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-71d6f5e{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-71d6f5e .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-71d6f5e .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-88969b2{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-25e38de{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-25e38de, .elementor-19 .elementor-element.elementor-element-25e38de::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-9b65c86 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-9b65c86 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-9b65c86{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-9b65c86 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-9b65c86 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-f62ea0b{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-07423fc{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-07423fc, .elementor-19 .elementor-element.elementor-element-07423fc::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-9a871cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-9a871cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-9a871cd{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-9a871cd .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-9a871cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e0c27ed{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-f289c3e{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-f289c3e, .elementor-19 .elementor-element.elementor-element-f289c3e::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-e6b17fe .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e6b17fe .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-e6b17fe{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-e6b17fe .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-e6b17fe .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-eacfdfd{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-76c43ed{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-76c43ed, .elementor-19 .elementor-element.elementor-element-76c43ed::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-15d25d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-15d25d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-15d25d1{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-15d25d1 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-15d25d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-e85492e{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-95b27a9{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-95b27a9, .elementor-19 .elementor-element.elementor-element-95b27a9::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-b96fbf8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-b96fbf8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-b96fbf8{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-b96fbf8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-b96fbf8 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-8167c0b{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-6d2799a{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-6d2799a, .elementor-19 .elementor-element.elementor-element-6d2799a::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-7d53192 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7d53192 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-7d53192{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-7d53192 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-7d53192 .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-a4eda0d{--display:flex;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-b72fa8d{--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:160px 160px;--background-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-b72fa8d, .elementor-19 .elementor-element.elementor-element-b72fa8d::before{--border-transition:0.3s;}.elementor-19 .elementor-element.elementor-element-7d7550d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-7d7550d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-7d7550d{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-19 .elementor-element.elementor-element-7d7550d .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-7d7550d .elementor-icon-list-text{transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-99a454e{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;}:where( .elementor-19 .elementor-element.elementor-element-99a454e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:groove;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-33801920{--content-width:1500px;}.elementor-19 .elementor-element.elementor-element-17dc4cf7{--width:51.716%;}.elementor-19 .elementor-element.elementor-element-32108a34{--width:47.32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-37b123ac{--width:785px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-33801920{--content-width:500px;--min-height:22px;}}/* Start custom CSS for html, class: .elementor-element-1218fed *//* Variables de Marca Indumil */
:root {
    --indumil-yellow: #FFCD00;
    --indumil-black: #000000;
    --indumil-grey: #f4f4f4;
    --text-dark: #1a1a1a;
    --transition: all 0.3s ease;
}

/* Contenedor Principal */
.indumil-stepper {
    max-width: 800px;
    margin: 2rem auto;
    padding: 2.5rem;
    background: #ffffff;
    border-left: 1px solid var(--indumil-black);
    font-family: Arial, sans-serif;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
}

/* Barra de Progreso */
.stepper-progress {
    width: 100%;
    height: 4px;
    background: var(--indumil-grey);
    margin-bottom: 3rem;
    border-radius: 4px;
    overflow: hidden;
}

.progress-bar-fill {
    height: 100%;
    background: var(--indumil-yellow);
    width: 16.66%; /* Paso 1 inicial */
    transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);
}

/* Estilos de los Pasos */
.step-item {
    display: none;
    animation: fadeIn 0.4s ease forwards;
}

.step-item.active {
    display: block;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}

.step-number {
    font-size: 1.2rem;
    font-weight: bold;
    color: var(--indumil-yellow);
    background: #000000;
    padding: 0.3rem 0.8rem;
    display: inline-block;
    margin-bottom: 1rem;
}

.step-title {
    font-size: 0.1rem;
    color: var(--indumil-black);
    margin-bottom: 1.5rem;
    text-transform: uppercase;
    letter-spacing: -0.5px;
}

.step-description {
    font-size: 1.1rem;
    line-height: 1.6;
    color: var(--text-dark);
}

/* Listas internas */
.step-list {
    margin-top: 1rem;
    padding-left: 1.5rem;
}

.step-list li {
    margin-bottom: 0.5rem;
    position: relative;
    list-style: square;
}

/* Botones */
.stepper-controls {
    display: flex;
    gap: 1rem;
    margin-top: 3rem;
    border-top: 0.2px solid var(--indumil-grey);
    padding-top: 2rem;
}

.btn-indumil {
    padding: 0.8rem 2rem;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    border: 1px solid var(--indumil-black);
    transition: var(--transition);
}

.btn-indumil.primary {
    background: var(--indumil-yellow);
    color: var(--indumil-black);
}

.btn-indumil.primary:hover:not(:disabled) {
    background: var(--indumil-black);
    color: var(--indumil-yellow);
}

.btn-indumil.secondary {
    background: transparent;
    color: var(--indumil-black);
}

.btn-indumil:disabled {
    opacity: 0.3;
    cursor: not-allowed;
}

/* Foco de Accesibilidad */
.btn-indumil:focus {
    outline: 3px solid var(--indumil-yellow);
    outline-offset: 2px;
}

/* Info Tags */
.stepper-info {
    margin-top: 3rem;
    background: var(--indumil-grey);
    padding: 1.5rem;
}

#info-title {
    font-size: 0.9rem;
    text-transform: uppercase;
    margin-bottom: 1rem;
    color: #666;
}

.info-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 10px;
}

.info-tag {
    font-size: 0.85rem;
    background: #fff;
    padding: 0.5rem;
    border-left: 3px solid var(--indumil-yellow);
}

/* Responsividad */
@media (max-width: 600px) {
    .indumil-stepper {
        padding: 1.5rem;
        margin: 1rem;
    }
    .step-title {
        font-size: 1.4rem;
    }
    .stepper-controls {
        flex-direction: column;
    }
    .btn-indumil {
        width: 100%;
    }
}/* End custom CSS */