.elementor-26666 .elementor-element.elementor-element-5db90de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.3;--border-radius:15px 15px 15px 15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:200px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-5db90de:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-5db90de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cooperarparaganar.com/wp-content/uploads/2026/04/hero-metodologia-cxg.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-26666 .elementor-element.elementor-element-5db90de::before, .elementor-26666 .elementor-element.elementor-element-5db90de > .elementor-background-video-container::before, .elementor-26666 .elementor-element.elementor-element-5db90de > .e-con-inner > .elementor-background-video-container::before, .elementor-26666 .elementor-element.elementor-element-5db90de > .elementor-background-slideshow::before, .elementor-26666 .elementor-element.elementor-element-5db90de > .e-con-inner > .elementor-background-slideshow::before, .elementor-26666 .elementor-element.elementor-element-5db90de > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #000000 43%, #F2295B00 100%);}.elementor-26666 .elementor-element.elementor-element-424b93e{--display:flex;}.elementor-26666 .elementor-element.elementor-element-b2befa7{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;text-align:start;}.elementor-26666 .elementor-element.elementor-element-b2befa7 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-26666 .elementor-element.elementor-element-b2befa7 .elementor-heading-title{font-size:65px;line-height:1.2em;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-3bfd0fb{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:22px;line-height:1.7em;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-3bfd0fb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-3bfd0fb p{margin-block-end:20px;}.elementor-26666 .elementor-element.elementor-element-b57a37d{width:var( --container-widget-width, 750px );max-width:750px;--container-widget-width:750px;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:20px;line-height:1.7em;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-b57a37d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-b57a37d p{margin-block-end:20px;}.elementor-26666 .elementor-element.elementor-element-8161be4{--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;--padding-top:100px;--padding-bottom:170px;--padding-left:56px;--padding-right:56px;}.elementor-26666 .elementor-element.elementor-element-8161be4:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-8161be4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1E3A;}.elementor-26666 .elementor-element.elementor-element-8161be4 > .elementor-shape-bottom svg, .elementor-26666 .elementor-element.elementor-element-8161be4 > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-26666 .elementor-element.elementor-element-600d45e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-901c7a6{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-26666 .elementor-element.elementor-element-901c7a6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-901c7a6.elementor-element{--align-self:center;}.elementor-26666 .elementor-element.elementor-element-901c7a6 .elementor-heading-title{font-size:45px;text-transform:none;font-style:normal;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-dadb683{--display:flex;--margin-top:50px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-9552f23 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-85a541d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-26666 .elementor-element.elementor-element-85a541d{text-align:center;}.elementor-26666 .elementor-element.elementor-element-85a541d .elementor-heading-title{font-size:30px;font-weight:900;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button{background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}.elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button:hover, .elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button:focus{background-color:#B42E2E00;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button:hover svg, .elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-78cf402b{--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;--padding-top:100px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-26666 .elementor-element.elementor-element-78cf402b:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-78cf402b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-261e240d{--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:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-1812e884{--display:flex;--border-radius:2px 2px 2px 2px;}.elementor-26666 .elementor-element.elementor-element-1812e884:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-1812e884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cooperarparaganar.com/wp-content/uploads/2026/05/cooperar-para-ganar-metodologia.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-26666 .elementor-element.elementor-element-e95d5af{--spacer-size:500px;}.elementor-26666 .elementor-element.elementor-element-7ea6a3a1{--display:flex;}.elementor-26666 .elementor-element.elementor-element-4bfede4e{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-4bfede4e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-4bfede4e.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-4bfede4e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-26666 .elementor-element.elementor-element-23d5edb3{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;}.elementor-26666 .elementor-element.elementor-element-23d5edb3 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-26666 .elementor-element.elementor-element-23d5edb3 .elementor-heading-title{font-size:56px;}.elementor-26666 .elementor-element.elementor-element-6689f6c9{width:var( --container-widget-width, 640px );max-width:640px;--container-widget-width:640px;--container-widget-flex-grow:0;font-size:19px;line-height:1.7em;color:var( --e-global-color-ad2bfe5 );}.elementor-26666 .elementor-element.elementor-element-6689f6c9 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-26666 .elementor-element.elementor-element-6689f6c9 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-e2a90df{--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;--padding-top:50px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-26666 .elementor-element.elementor-element-e2a90df:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-e2a90df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-1e6593e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-3cff0b5{width:100%;max-width:100%;text-align:center;}.elementor-26666 .elementor-element.elementor-element-3cff0b5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-3cff0b5 .elementor-heading-title{font-size:45px;text-transform:none;font-style:normal;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-46705bd{--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:10px 20px;--row-gap:10px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-a1bf4b7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-a1bf4b7.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-a1bf4b7:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-a1bf4b7, .elementor-26666 .elementor-element.elementor-element-a1bf4b7::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-3a7c68a{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-3a7c68a > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-3a7c68a.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-3a7c68a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#B42E2E;}.elementor-26666 .elementor-element.elementor-element-7d0b00e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-7d0b00e .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-93c53a8{font-size:17px;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-93c53a8 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-756048c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-756048c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-756048c:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-756048c, .elementor-26666 .elementor-element.elementor-element-756048c::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-65df001{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-65df001 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-65df001.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-65df001 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#B42E2E;}.elementor-26666 .elementor-element.elementor-element-154212b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-154212b .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-b216c53{font-size:17px;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-b216c53 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-3d7163c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-3d7163c.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-3d7163c:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-3d7163c, .elementor-26666 .elementor-element.elementor-element-3d7163c::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-fb15a13{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-fb15a13 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-fb15a13.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-fb15a13 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#B42E2E;}.elementor-26666 .elementor-element.elementor-element-690fded > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-690fded .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-143f3d8{font-size:17px;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-143f3d8 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-8c7d035{--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;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-26666 .elementor-element.elementor-element-f812508{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-6acc0d5{width:100%;max-width:100%;text-align:center;}.elementor-26666 .elementor-element.elementor-element-6acc0d5 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-6acc0d5 .elementor-heading-title{font-size:45px;text-transform:none;font-style:normal;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-a0827a1{--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:10px 20px;--row-gap:10px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-62fc302{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-62fc302.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-62fc302:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-62fc302, .elementor-26666 .elementor-element.elementor-element-62fc302::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-0727a4d{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-0727a4d > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-0727a4d.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-0727a4d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-6d8ebed > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-6d8ebed .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-bb452c6{font-size:17px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-bb452c6 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-cb5e5d0{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-cb5e5d0.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-cb5e5d0:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-cb5e5d0, .elementor-26666 .elementor-element.elementor-element-cb5e5d0::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-5ada3e2{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-5ada3e2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-5ada3e2.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-5ada3e2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-16cfe7a > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-16cfe7a .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-b17d9b9{font-size:17px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-b17d9b9 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-512c2ca{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-26666 .elementor-element.elementor-element-512c2ca:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-512c2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-82ddefd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-6a55edc{width:100%;max-width:100%;text-align:center;}.elementor-26666 .elementor-element.elementor-element-6a55edc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-6a55edc .elementor-heading-title{font-size:45px;text-transform:none;font-style:normal;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-9370d70{--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:10px 20px;--row-gap:10px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-0fb6385{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-0fb6385.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-0fb6385:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-0fb6385, .elementor-26666 .elementor-element.elementor-element-0fb6385::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-f95a058{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-f95a058 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-f95a058.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-f95a058 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#B42E2E;}.elementor-26666 .elementor-element.elementor-element-ffcc5da > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-ffcc5da .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-1875959{font-size:17px;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-1875959 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-8cc4f31{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-8cc4f31.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-8cc4f31:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-8cc4f31, .elementor-26666 .elementor-element.elementor-element-8cc4f31::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-8cc4f31.e-con{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-b1886ec{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-b1886ec > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-b1886ec.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-b1886ec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#B42E2E;}.elementor-26666 .elementor-element.elementor-element-a045780 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-a045780 .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-beeb66f{font-size:17px;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-beeb66f p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-ea07176{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-ea07176.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-ea07176:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-ea07176, .elementor-26666 .elementor-element.elementor-element-ea07176::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-2694cc5{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-2694cc5 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-2694cc5.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-2694cc5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#B42E2E;}.elementor-26666 .elementor-element.elementor-element-900d712 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-900d712 .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-889e3a6{font-size:17px;color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-889e3a6 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-1d1090d{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:56px;--padding-right:56px;}.elementor-26666 .elementor-element.elementor-element-3b942c5{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-648eb1b{width:100%;max-width:100%;text-align:center;}.elementor-26666 .elementor-element.elementor-element-648eb1b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-648eb1b .elementor-heading-title{font-size:45px;text-transform:none;font-style:normal;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-c9e6e5d{--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:10px 20px;--row-gap:10px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-5229bc1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-5229bc1.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-5229bc1:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-5229bc1, .elementor-26666 .elementor-element.elementor-element-5229bc1::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-8bcc1c2{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-8bcc1c2 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-8bcc1c2.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-8bcc1c2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-e51d0ec > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-e51d0ec .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-3b5ee77{font-size:17px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-3b5ee77 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-3b5ee77 a{color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-a48da46{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-a48da46.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-a48da46:hover{border-style:none;}.elementor-26666 .elementor-element.elementor-element-a48da46, .elementor-26666 .elementor-element.elementor-element-a48da46::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-a48da46.e-con{--align-self:flex-end;}.elementor-26666 .elementor-element.elementor-element-d6a18ba{width:auto;max-width:auto;}.elementor-26666 .elementor-element.elementor-element-d6a18ba > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-d6a18ba.elementor-element{--align-self:flex-start;}.elementor-26666 .elementor-element.elementor-element-d6a18ba .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;letter-spacing:2px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-5317a4c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-26666 .elementor-element.elementor-element-5317a4c .elementor-heading-title{font-size:25px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-fe158a0{font-size:17px;color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-fe158a0 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-5a856995{--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:100px;--padding-bottom:120px;--padding-left:56px;--padding-right:56px;}.elementor-26666 .elementor-element.elementor-element-5a856995:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-5a856995 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-35622a42{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-b742400{--display:flex;}.elementor-26666 .elementor-element.elementor-element-1e3556ca{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-26666 .elementor-element.elementor-element-1e3556ca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-1e3556ca.elementor-element{--align-self:center;}.elementor-26666 .elementor-element.elementor-element-1e3556ca .elementor-heading-title{font-size:56px;}.elementor-26666 .elementor-element.elementor-element-288f09d1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-319d0d62{--display:flex;--justify-content:flex-start;--gap:20px 0px;--row-gap:20px;--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:var( --e-global-color-459749b );--border-color:var( --e-global-color-459749b );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-319d0d62:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-319d0d62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-319d0d62.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-319d0d62:hover{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:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-319d0d62, .elementor-26666 .elementor-element.elementor-element-319d0d62::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-48c22290 .elementor-heading-title{text-transform:uppercase;}.elementor-26666 .elementor-element.elementor-element-31f6f51d{font-weight:400;}.elementor-26666 .elementor-element.elementor-element-31f6f51d p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-1ff2e2fc{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-6e2fad57 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-9bc1b4e );color:var( --e-global-color-9bc1b4e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:18px 10px 18px 10px;}.elementor-26666 .elementor-element.elementor-element-6e2fad57 .elementor-button:hover, .elementor-26666 .elementor-element.elementor-element-6e2fad57 .elementor-button:focus{background-color:#B42E2E00;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-6e2fad57 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-6e2fad57 .elementor-button:hover svg, .elementor-26666 .elementor-element.elementor-element-6e2fad57 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-26666 .elementor-element.elementor-element-27a6962 > .elementor-widget-container{margin:7px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-27a6962{text-align:center;}.elementor-26666 .elementor-element.elementor-element-27a6962 .elementor-heading-title{font-weight:700;}.elementor-26666 .elementor-element.elementor-element-8811692{--display:flex;--justify-content:flex-start;--gap:20px 0px;--row-gap:20px;--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:var( --e-global-color-459749b );--border-color:var( --e-global-color-459749b );--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-26666 .elementor-element.elementor-element-8811692:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-8811692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-26666 .elementor-element.elementor-element-8811692.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-26666 .elementor-element.elementor-element-8811692:hover{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:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:5px 5px 5px 5px;--border-top-left-radius:5px;--border-top-right-radius:5px;--border-bottom-right-radius:5px;--border-bottom-left-radius:5px;}.elementor-26666 .elementor-element.elementor-element-8811692, .elementor-26666 .elementor-element.elementor-element-8811692::before{--border-transition:0.3s;}.elementor-26666 .elementor-element.elementor-element-18914342 .elementor-heading-title{text-transform:uppercase;}.elementor-26666 .elementor-element.elementor-element-8673223{font-weight:400;}.elementor-26666 .elementor-element.elementor-element-8673223 p{margin-block-end:0px;}.elementor-26666 .elementor-element.elementor-element-52a55619{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-4f090109 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-9bc1b4e );color:var( --e-global-color-9bc1b4e );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );padding:18px 10px 18px 10px;}.elementor-26666 .elementor-element.elementor-element-4f090109 .elementor-button:hover, .elementor-26666 .elementor-element.elementor-element-4f090109 .elementor-button:focus{background-color:#B42E2E00;color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-26666 .elementor-element.elementor-element-4f090109 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-4f090109 .elementor-button:hover svg, .elementor-26666 .elementor-element.elementor-element-4f090109 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1366px){.elementor-26666 .elementor-element.elementor-element-5db90de:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-5db90de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-26666 .elementor-element.elementor-element-5db90de{--padding-top:150px;--padding-bottom:150px;--padding-left:50px;--padding-right:50px;}.elementor-26666 .elementor-element.elementor-element-b2befa7 .elementor-heading-title{font-size:60px;}.elementor-26666 .elementor-element.elementor-element-78cf402b{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-26666 .elementor-element.elementor-element-23d5edb3 .elementor-heading-title{font-size:50px;}.elementor-26666 .elementor-element.elementor-element-e2a90df{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-26666 .elementor-element.elementor-element-46705bd{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-26666 .elementor-element.elementor-element-8c7d035{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-26666 .elementor-element.elementor-element-a0827a1{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-26666 .elementor-element.elementor-element-512c2ca{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-26666 .elementor-element.elementor-element-9370d70{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-26666 .elementor-element.elementor-element-1d1090d{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-26666 .elementor-element.elementor-element-c9e6e5d{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-26666 .elementor-element.elementor-element-5a856995{--padding-top:100px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-26666 .elementor-element.elementor-element-1e3556ca .elementor-heading-title{font-size:50px;}.elementor-26666 .elementor-element.elementor-element-288f09d1{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-26666 .elementor-element.elementor-element-3bfd0fb{font-size:18px;}.elementor-26666 .elementor-element.elementor-element-b57a37d{font-size:18px;}.elementor-26666 .elementor-element.elementor-element-8161be4{--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-26666 .elementor-element.elementor-element-901c7a6 .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-78cf402b{--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-26666 .elementor-element.elementor-element-23d5edb3 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-26666 .elementor-element.elementor-element-23d5edb3 .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-6689f6c9{font-size:18px;}.elementor-26666 .elementor-element.elementor-element-e2a90df{--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-26666 .elementor-element.elementor-element-3cff0b5 .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-7d0b00e .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-154212b .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-690fded .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-8c7d035{--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-26666 .elementor-element.elementor-element-6acc0d5 .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-6d8ebed .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-16cfe7a .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-512c2ca{--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-26666 .elementor-element.elementor-element-6a55edc .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-ffcc5da .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-a045780 .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-900d712 .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-1d1090d{--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-26666 .elementor-element.elementor-element-648eb1b .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-e51d0ec .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-5317a4c .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-5a856995{--padding-top:100px;--padding-bottom:100px;--padding-left:28px;--padding-right:28px;}.elementor-26666 .elementor-element.elementor-element-288f09d1{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--justify-items:center;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-26666 .elementor-element.elementor-element-288f09d1.e-con{--align-self:center;}.elementor-26666 .elementor-element.elementor-element-319d0d62{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-8811692{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-26666 .elementor-element.elementor-element-5db90de:not(.elementor-motion-effects-element-type-background), .elementor-26666 .elementor-element.elementor-element-5db90de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cooperarparaganar.com/wp-content/uploads/2026/04/hero-metodologia-cxg-mobile-e1777484054928.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-26666 .elementor-element.elementor-element-5db90de{--padding-top:60px;--padding-bottom:70px;--padding-left:25px;--padding-right:25px;}.elementor-26666 .elementor-element.elementor-element-424b93e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-b2befa7 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-26666 .elementor-element.elementor-element-b2befa7 .elementor-heading-title{font-size:35px;}.elementor-26666 .elementor-element.elementor-element-3bfd0fb{font-size:17px;}.elementor-26666 .elementor-element.elementor-element-b57a37d{font-size:17px;}.elementor-26666 .elementor-element.elementor-element-8161be4{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-901c7a6 .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-dadb683{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-26666 .elementor-element.elementor-element-85a541d .elementor-heading-title{font-size:20px;}.elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-26666 .elementor-element.elementor-element-2625dcb .elementor-button{font-size:12px;line-height:1.5em;padding:12px 015px 12px 15px;}.elementor-26666 .elementor-element.elementor-element-78cf402b{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-e95d5af{--spacer-size:250px;}.elementor-26666 .elementor-element.elementor-element-23d5edb3 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-23d5edb3 .elementor-heading-title{font-size:35px;}.elementor-26666 .elementor-element.elementor-element-6689f6c9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26666 .elementor-element.elementor-element-6689f6c9{font-size:17px;}.elementor-26666 .elementor-element.elementor-element-e2a90df{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-3cff0b5{text-align:center;}.elementor-26666 .elementor-element.elementor-element-3cff0b5 .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-46705bd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26666 .elementor-element.elementor-element-a1bf4b7{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-7d0b00e .elementor-heading-title{font-size:23px;}.elementor-26666 .elementor-element.elementor-element-756048c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-154212b .elementor-heading-title{font-size:23px;}.elementor-26666 .elementor-element.elementor-element-3d7163c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-690fded .elementor-heading-title{font-size:23px;}.elementor-26666 .elementor-element.elementor-element-8c7d035{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-6acc0d5{text-align:center;}.elementor-26666 .elementor-element.elementor-element-6acc0d5 .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-a0827a1{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26666 .elementor-element.elementor-element-62fc302{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-6d8ebed .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-cb5e5d0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-16cfe7a .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-512c2ca{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-6a55edc{text-align:center;}.elementor-26666 .elementor-element.elementor-element-6a55edc .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-9370d70{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26666 .elementor-element.elementor-element-0fb6385{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-ffcc5da .elementor-heading-title{font-size:23px;}.elementor-26666 .elementor-element.elementor-element-8cc4f31{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-a045780 .elementor-heading-title{font-size:23px;}.elementor-26666 .elementor-element.elementor-element-ea07176{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-900d712 .elementor-heading-title{font-size:23px;}.elementor-26666 .elementor-element.elementor-element-1d1090d{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-648eb1b{text-align:center;}.elementor-26666 .elementor-element.elementor-element-648eb1b .elementor-heading-title{font-size:30px;}.elementor-26666 .elementor-element.elementor-element-c9e6e5d{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-26666 .elementor-element.elementor-element-5229bc1{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-e51d0ec .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-a48da46{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-26666 .elementor-element.elementor-element-5317a4c .elementor-heading-title{font-size:25px;}.elementor-26666 .elementor-element.elementor-element-5a856995{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-1e3556ca .elementor-heading-title{font-size:35px;}.elementor-26666 .elementor-element.elementor-element-288f09d1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26666 .elementor-element.elementor-element-319d0d62{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-6e2fad57 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-26666 .elementor-element.elementor-element-6e2fad57 .elementor-button{font-size:14px;line-height:1.5em;}.elementor-26666 .elementor-element.elementor-element-8811692{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-26666 .elementor-element.elementor-element-4f090109 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-26666 .elementor-element.elementor-element-4f090109 .elementor-button{font-size:14px;line-height:1.5em;}}@media(min-width:768px){.elementor-26666 .elementor-element.elementor-element-5db90de{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-424b93e{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-8161be4{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-78cf402b{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-1812e884{--width:80%;}.elementor-26666 .elementor-element.elementor-element-e2a90df{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-8c7d035{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-62fc302{--width:33%;}.elementor-26666 .elementor-element.elementor-element-cb5e5d0{--width:33%;}.elementor-26666 .elementor-element.elementor-element-512c2ca{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-1d1090d{--content-width:1350px;}.elementor-26666 .elementor-element.elementor-element-5229bc1{--width:33%;}.elementor-26666 .elementor-element.elementor-element-a48da46{--width:33%;}.elementor-26666 .elementor-element.elementor-element-5a856995{--content-width:1400px;}.elementor-26666 .elementor-element.elementor-element-288f09d1{--width:900px;}}@media(min-width:2400px){.elementor-26666 .elementor-element.elementor-element-288f09d1{--grid-auto-flow:row;}}/* Start custom CSS *//* ============================================================
   CXG · Timeline vertical
============================================================ */

.cxg-timeline {
    /* === Variables ajustables === */
    --cxg-line-color: #0d1b5f;                              /* borde del nodo (estado base) */
    --cxg-line-progress: #B42E2E;                           /* línea de progreso y estado activo */
    --cxg-line-track: rgba(13, 27, 95, 0.12);               /* línea de fondo (no recorrida) */
    --cxg-node-bg: #FFFFFF;                                 /* fondo del nodo (estado base) */
    --cxg-active-shadow: rgba(180, 46, 46, 0.15);           /* halo del nodo activo */
    --cxg-line-width: 2px;
    --cxg-node-size: 18px;
    --cxg-node-top: 64px;
    --cxg-card-width: 47%;
    --cxg-progress: 0px;                                    /* lo controla el JS */

    position: relative;
    display: flex;
    flex-direction: column;
}

/* === VARIANTE DARK === */
.cxg-timeline.cxg-timeline--dark {
    --cxg-line-color: rgba(255, 255, 255, 0.85);
    --cxg-line-track: rgba(255, 255, 255, 0.18);
    --cxg-node-bg: #172031;                                 /* matchea el fondo de la sección */
    --cxg-active-shadow: rgba(180, 46, 46, 0.30);
    /* --cxg-line-progress se mantiene en #B42E2E */
}

/* === Línea base (track) === */
.cxg-timeline::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: var(--cxg-line-width);
    background: var(--cxg-line-track);
    transform: translateX(-50%);
    z-index: 1;
    pointer-events: none;
}

/* === Línea de progreso (se llena con scroll) === */
.cxg-timeline::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    width: var(--cxg-line-width);
    height: var(--cxg-progress);
    background: var(--cxg-line-progress);
    transform: translateX(-50%);
    z-index: 2;
    pointer-events: none;
    will-change: height;
}

/* === Cards === */
.cxg-timeline__item {
    position: relative;
    width: var(--cxg-card-width);
    z-index: 3;
}

.cxg-timeline__item--left  { align-self: flex-start; }
.cxg-timeline__item--right { align-self: flex-end; }

/* === Nodo === */
.cxg-timeline__item::before {
    content: '';
    position: absolute;
    top: var(--cxg-node-top);
    width: var(--cxg-node-size);
    height: var(--cxg-node-size);
    border-radius: 50%;
    background: var(--cxg-node-bg);
    border: 3px solid var(--cxg-line-color);
    box-sizing: border-box;
    z-index: 4;
    transition: transform 0.3s ease, background 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
}

.cxg-timeline__item--left::before {
    right: calc(-6.383% - (var(--cxg-node-size) / 2));
    left: auto;
}
.cxg-timeline__item--right::before {
    left: calc(-6.383% - (var(--cxg-node-size) / 2));
    right: auto;
}

/* === Rama horizontal === */
.cxg-timeline__item::after {
    content: '';
    position: absolute;
    top: calc(var(--cxg-node-top) + (var(--cxg-node-size) / 2) - (var(--cxg-line-width) / 2));
    height: var(--cxg-line-width);
    width: 6.383%;
    background: var(--cxg-line-track);
    z-index: 2;
    transition: background 0.3s ease;
}
.cxg-timeline__item--left::after  { right: -6.383%; left: auto; }
.cxg-timeline__item--right::after { left:  -6.383%; right: auto; }

/* === Estado activo === */
.cxg-timeline__item.is-active::before {
    background: var(--cxg-line-progress);
    border-color: var(--cxg-line-progress);
    transform: scale(1.15);
    box-shadow: 0 0 0 6px var(--cxg-active-shadow);
}
.cxg-timeline__item.is-active::after {
    background: var(--cxg-line-progress);
}

/* ============================================================
   MOBILE (≤ 768px)
============================================================ */
@media (max-width: 768px) {
    .cxg-timeline {
        --cxg-line-offset: 24px;
        padding-left: calc(var(--cxg-line-offset) + 16px);
    }

    .cxg-timeline::before,
    .cxg-timeline::after {
        left: var(--cxg-line-offset);
        transform: none;
    }

    .cxg-timeline__item,
    .cxg-timeline__item--left,
    .cxg-timeline__item--right {
        width: 100%;
        align-self: stretch;
    }

    .cxg-timeline__item::before,
    .cxg-timeline__item--left::before,
    .cxg-timeline__item--right::before {
        left: calc(-16px - (var(--cxg-node-size) / 2));
        right: auto;
    }

    .cxg-timeline__item::after,
    .cxg-timeline__item--left::after,
    .cxg-timeline__item--right::after {
        left: -16px;
        right: auto;
        width: 16px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .cxg-timeline__item::before,
    .cxg-timeline__item::after {
        transition: none;
    }
}/* End custom CSS */