.elementor-424 .elementor-element.elementor-element-14f3647{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-424 .elementor-element.elementor-element-249c0a79 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-d1eff2d:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-d1eff2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-424 .elementor-element.elementor-element-d1eff2d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:145px 0px 123px 0px;}.elementor-424 .elementor-element.elementor-element-d1eff2d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-5be35e7.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-424 .elementor-element.elementor-element-5be35e7 > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-6260824{width:var( --container-widget-width, 1105px );max-width:1105px;--container-widget-width:1105px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-6260824 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 0%;}.elementor-424 .elementor-element.elementor-element-6260824.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-424 .elementor-element.elementor-element-ae78fcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:106px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-636ab6b:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-636ab6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292929;}.elementor-424 .elementor-element.elementor-element-636ab6b > .elementor-background-overlay{background-image:url("https://develop.colen.es/wp-content/uploads/2026/09/bg_comunity.webp");background-repeat:no-repeat;background-size:cover;opacity:0.34;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-636ab6b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:10.5% 0% 10.5% 0%;}.elementor-424 .elementor-element.elementor-element-4ff3ba0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-44bdbad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-9b5e898.qodef-parallax-row-holder{background-image:url("https://develop.colen.es/wp-content/uploads/2026/09/h1-backround-1.jpg") !important;}.elementor-424 .elementor-element.elementor-element-9b5e898{margin-top:0px;margin-bottom:0px;padding:150px 0px 150px 0px;}.elementor-424 .elementor-element.elementor-element-573c8c1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-2473e7d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-2473e7d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:99;}.elementor-424 .elementor-element.elementor-element-a69175a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-0dabfeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 70px;}.elementor-424 .elementor-element.elementor-element-3764ab9{width:var( --container-widget-width, 445px );max-width:445px;--container-widget-width:445px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-590b04c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:29px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-5704e03 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-424 .elementor-element.elementor-element-5704e03{margin-top:0px;margin-bottom:0px;padding:150px 0px 0px 0px;z-index:99;}.elementor-424 .elementor-element.elementor-element-ac822fc.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-424 .elementor-element.elementor-element-ac822fc > .elementor-element-populated{text-align:end;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 70px 0px 0px;}.elementor-424 .elementor-element.elementor-element-c1b4932{width:var( --container-widget-width, 424px );max-width:424px;--container-widget-width:424px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-1334650 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:29px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-b1651a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-1b7b2c3:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-1b7b2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://develop.colen.es/wp-content/uploads/2026/09/h1-backround-text-img-1.jpg");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-424 .elementor-element.elementor-element-1b7b2c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:145px 0px 150px 0px;}.elementor-424 .elementor-element.elementor-element-1b7b2c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-ff54952.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-424 .elementor-element.elementor-element-ff54952 > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-1e6e7b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 67px 0px;}.elementor-424 .elementor-element.elementor-element-3b190f6{margin-top:0px;margin-bottom:0px;padding:145px 0px 85px 0px;}.elementor-424 .elementor-element.elementor-element-12d8ceb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-424 .elementor-element.elementor-element-12d8ceb > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-ac26fd0{width:var( --container-widget-width, 805px );max-width:805px;--container-widget-width:805px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-6b60a73{margin-top:0px;margin-bottom:0px;padding:0px 0px 140px 0px;}.elementor-424 .elementor-element.elementor-element-3e7926b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-424 .elementor-element.elementor-element-3e7926b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-b58d149{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-b58d149 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 4% 0% 4%;}.elementor-424 .elementor-element.elementor-element-cbddefa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-3e3ebd3{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-3e3ebd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 4% 0% 4%;}.elementor-424 .elementor-element.elementor-element-29f3181 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-41e7c00{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-41e7c00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 4% 0% 4%;}.elementor-424 .elementor-element.elementor-element-c85ed04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-d049a8a{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-d049a8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 4% 0% 4%;}.elementor-424 .elementor-element.elementor-element-793e4f2:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-793e4f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F7F8;}.elementor-424 .elementor-element.elementor-element-793e4f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:120px 0px 150px 0px;}.elementor-424 .elementor-element.elementor-element-793e4f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-6a15526.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-424 .elementor-element.elementor-element-6a15526 > .elementor-element-populated{text-align:center;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-51db1e6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 60px 0px;}.elementor-424 .elementor-element.elementor-element-2802977{width:auto;max-width:auto;}.elementor-424 .elementor-element.elementor-element-2802977 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-cc45ad1:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-cc45ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://develop.colen.es/wp-content/uploads/2026/09/h1-backround-2.jpg");background-position:-15px 0px;background-repeat:no-repeat;}.elementor-424 .elementor-element.elementor-element-cc45ad1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:145px 0px 100px 0px;}.elementor-424 .elementor-element.elementor-element-cc45ad1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-bf7d11e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-4b60927{margin-top:0px;margin-bottom:0px;padding:0px 0px 87px 0px;}.elementor-424 .elementor-element.elementor-element-76ff990 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-4e9f38e{width:var( --container-widget-width, 352px );max-width:352px;--container-widget-width:352px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-4e9f38e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-424 .elementor-element.elementor-element-03d4645.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-424 .elementor-element.elementor-element-03d4645.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-424 .elementor-element.elementor-element-03d4645.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-424 .elementor-element.elementor-element-03d4645 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-6f286cc{width:auto;max-width:auto;}.elementor-424 .elementor-element.elementor-element-6f286cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-424 .elementor-element.elementor-element-69c22ec:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-69c22ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C1AA63;}.elementor-424 .elementor-element.elementor-element-69c22ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:75px 0px 75px 0px;}.elementor-424 .elementor-element.elementor-element-69c22ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-424 .elementor-element.elementor-element-ad6c33b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-7bdc6b0{padding:100px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-622e5a6{margin-top:0px;margin-bottom:0px;padding:0px 0px 87px 0px;}.elementor-424 .elementor-element.elementor-element-6582050 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-cc53f5b{width:var( --container-widget-width, 386.996px );max-width:386.996px;--container-widget-width:386.996px;--container-widget-flex-grow:0;}.elementor-424 .elementor-element.elementor-element-cc53f5b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-cc53f5b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-bc-flex-widget .elementor-424 .elementor-element.elementor-element-f1d69e2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-424 .elementor-element.elementor-element-f1d69e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-424 .elementor-element.elementor-element-f1d69e2.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-424 .elementor-element.elementor-element-f1d69e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-0793db9{width:auto;max-width:auto;}.elementor-424 .elementor-element.elementor-element-0793db9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 13px 0px;}.elementor-424 .elementor-element.elementor-element-e918d65{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-424 .elementor-element.elementor-element-9fbf519 > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-424 .elementor-element.elementor-element-d1eff2d{padding:145px 0px 108px 0px;}.elementor-424 .elementor-element.elementor-element-6260824{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-ae78fcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:52px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-636ab6b{margin-top:0px;margin-bottom:0px;padding:200px 0px 197px 0px;}.elementor-424 .elementor-element.elementor-element-8577108{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-0dabfeb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:119px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-3764ab9{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-3764ab9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-424 .elementor-element.elementor-element-5704e03{margin-top:0px;margin-bottom:0px;padding:149px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-ac822fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-c1b4932{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-c1b4932 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 0% 0% 10%;}.elementor-424 .elementor-element.elementor-element-b1651a6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-ac26fd0{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-b58d149 > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-424 .elementor-element.elementor-element-3e3ebd3 > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-424 .elementor-element.elementor-element-29f3181 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:56px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-41e7c00 > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-424 .elementor-element.elementor-element-c85ed04 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:56px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-d049a8a > .elementor-widget-container{padding:0% 9% 0% 9%;}.elementor-424 .elementor-element.elementor-element-cc45ad1:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-cc45ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-424 .elementor-element.elementor-element-4b60927{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-424 .elementor-element.elementor-element-4e9f38e{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-03d4645.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-424 .elementor-element.elementor-element-03d4645 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-6f286cc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:43px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-622e5a6{margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-424 .elementor-element.elementor-element-cc53f5b{width:100%;max-width:100%;}.elementor-424 .elementor-element.elementor-element-f1d69e2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-424 .elementor-element.elementor-element-f1d69e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-0793db9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:43px 0px 0px 0px;}}@media(max-width:767px){.elementor-424 .elementor-element.elementor-element-636ab6b{margin-top:0px;margin-bottom:0px;padding:150px 0px 147px 0px;}.elementor-424 .elementor-element.elementor-element-0dabfeb > .elementor-element-populated{padding:90px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-3764ab9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-c1b4932 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-1b7b2c3:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-1b7b2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:repeat-y;background-size:auto;}.elementor-424 .elementor-element.elementor-element-b58d149 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-cbddefa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:65px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-3e3ebd3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-41e7c00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-d049a8a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-424 .elementor-element.elementor-element-cc45ad1:not(.elementor-motion-effects-element-type-background), .elementor-424 .elementor-element.elementor-element-cc45ad1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-424 .elementor-element.elementor-element-249c0a79{width:100%;}.elementor-424 .elementor-element.elementor-element-a69175a{width:100%;}.elementor-424 .elementor-element.elementor-element-0dabfeb{width:100%;}.elementor-424 .elementor-element.elementor-element-ac822fc{width:100%;}.elementor-424 .elementor-element.elementor-element-b1651a6{width:100%;}.elementor-424 .elementor-element.elementor-element-3e7926b{width:50%;}.elementor-424 .elementor-element.elementor-element-cbddefa{width:50%;}.elementor-424 .elementor-element.elementor-element-29f3181{width:50%;}.elementor-424 .elementor-element.elementor-element-c85ed04{width:50%;}.elementor-424 .elementor-element.elementor-element-76ff990{width:100%;}.elementor-424 .elementor-element.elementor-element-03d4645{width:100%;}.elementor-424 .elementor-element.elementor-element-6582050{width:100%;}.elementor-424 .elementor-element.elementor-element-f1d69e2{width:100%;}}@media(min-width:1025px){.elementor-424 .elementor-element.elementor-element-636ab6b > .elementor-background-overlay{background-attachment:fixed;}}/* Start custom CSS *//* El CSS del formulario de Colen y del horario semanal vive ahora en el tema
   hijo (prowess-child/style.css), porque se usan en toda la web. */

/* === Bloque de tarifas de la home: logos de planes === */
.qodef-price-table.ct-logo .qodef-pt-inner > ul {
    position: relative;
}
.qodef-price-table.ct-logo .qodef-pt-inner > ul::before {
    content: "";
    display: block;
    width: 92px;
    height: 92px;
    margin: 4px auto 20px;
    border-radius: 12px;
    background-color: #252525;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    box-shadow: 0 8px 20px rgba(37, 37, 37, .16);
}
.qodef-price-table.ct-base .qodef-pt-inner > ul::before {
    background-image: url(https://develop.colen.es/wp-content/uploads/2026/09/bono-base-crossfit-colen.webp);
}
.qodef-price-table.ct-plus .qodef-pt-inner > ul::before {
    background-image: url(https://develop.colen.es/wp-content/uploads/2026/09/bono-plus-crossfit-colen-1.png);
}
.qodef-price-table.ct-unlimited .qodef-pt-inner > ul::before {
    background-image: url(https://develop.colen.es/wp-content/uploads/2026/09/bono-unlimited-crossfit-colen.webp);
}
.elementor-element-2802977 {
    text-align: center;
}
@media only screen and (max-width: 768px) {
    .qodef-price-table.ct-logo .qodef-pt-inner > ul::before {
        width: 78px;
        height: 78px;
        margin: 2px auto 16px;
    }
}

/* === Hero de la home: formulario + imagen a 50/50 === */
.elementor-element-6b7bb67 > .elementor-container {
    max-width: 100% !important;
    width: 100% !important;
}
.elementor-element-6b7bb67 .qodef-grid,
.elementor-element-6b7bb67 .qodef-grid-inner {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}
.elementor-element-6855bbb {
    min-height: 88vh;
}
.elementor-element-03ebd03 .colen-form-submit {
    justify-content: flex-start;
}
.elementor-element-03ebd03 .qodef-section-title-holder {
    margin-bottom: 0;
}
.elementor-element-03ebd03 .wpcf7 input[type="text"],
.elementor-element-03ebd03 .wpcf7 input[type="tel"],
.elementor-element-03ebd03 .wpcf7 input[type="date"],
.elementor-element-03ebd03 .wpcf7 select,
.elementor-element-03ebd03 .wpcf7 textarea {
    background-color: #ffffff;
    border: 1px solid transparent;
    color: #252525;
}
.elementor-element-03ebd03 .wpcf7 input:focus,
.elementor-element-03ebd03 .wpcf7 select:focus {
    border-color: #C1AA63;
}
.elementor-element-03ebd03 .wpcf7-not-valid-tip,
.elementor-element-03ebd03 .wpcf7-response-output {
    color: #E8E4D8;
}
@media only screen and (max-width: 1024px) {
    .elementor-element-6b7bb67 .elementor-column {
        width: 100% !important;
    }
    .elementor-element-6855bbb {
        min-height: 360px;
    }
}

/* Entrada del hero: el formulario desde la izquierda, la imagen desde la derecha.
   Se hace con CSS y no con la animacion de Elementor porque esta deja el bloque
   invisible hasta que el visitante hace scroll, y el hero esta a primera vista. */
.elementor-element-6b7bb67 {
    overflow: hidden;
}
@keyframes colenEntraIzquierda {
    from { opacity: 0; transform: translate3d(-56px, 0, 0); }
    to   { opacity: 1; transform: translate3d(0, 0, 0); }
}
@keyframes colenEntraDerecha {
    from { opacity: 0; transform: translate3d(56px, 0, 0); }
    to   { opacity: 1; transform: translate3d(0, 0, 0); }
}
.elementor-element-6b7bb67 > .elementor-container > .elementor-element-03ebd03 {
    animation: colenEntraIzquierda .9s cubic-bezier(.22, .61, .36, 1) both;
}
.elementor-element-6b7bb67 > .elementor-container > .elementor-element-6855bbb {
    animation: colenEntraDerecha 1.05s cubic-bezier(.22, .61, .36, 1) .12s both;
}
@media (prefers-reduced-motion: reduce) {
    .elementor-element-6b7bb67 > .elementor-container > .elementor-element-03ebd03,
    .elementor-element-6b7bb67 > .elementor-container > .elementor-element-6855bbb {
        animation: none;
    }
}

/* ==========================================================================
   === Hero en movil ===
   En vertical no caben dos columnas: la foto de la derecha pasa a fondo de la
   seccion, desenfocada y oscurecida, y el formulario queda como un marco opaco
   encima. Objetivo: que el formulario entero, boton incluido, se vea de un
   vistazo sin hacer scroll.
   ========================================================================== */
@media only screen and (max-width: 767px) {

    /* 1. Reset. Los apanos de ancho del hero de escritorio (anchos forzados,
       margenes de la rejilla del tema y el margen lateral de 50 px que el tema
       pone al formulario) se pisaban entre ellos y dejaban la seccion a 304 px
       descentrada. Aqui se normaliza toda la cadena. */
    .elementor-element-6b7bb67,
    .elementor-element-6b7bb67 > .elementor-container,
    .elementor-element-6b7bb67 .elementor-column,
    .elementor-element-6b7bb67 .elementor-widget-wrap,
    .elementor-element-6b7bb67 .elementor-widget,
    .elementor-element-6b7bb67 .elementor-widget-container,
    .elementor-element-6b7bb67 .qodef-grid,
    .elementor-element-6b7bb67 .qodef-grid-inner,
    .elementor-element-6b7bb67 .qodef-section-title-holder,
    .elementor-element-6b7bb67 .wpcf7,
    .elementor-element-6b7bb67 .wpcf7 form {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        left: auto !important;
        right: auto !important;
        float: none !important;
        transform: none !important;
    }

    /* 2. La foto de la columna derecha pasa a fondo desenfocado de la seccion */
    .elementor-element-6b7bb67 {
        position: relative;
        overflow: hidden;
        padding: 6px 0 18px;
    }

    .elementor-element-6b7bb67::before {
        content: "";
        position: absolute;
        top: -30px;
        right: -30px;
        bottom: -30px;
        left: -30px;
        background-image: url(https://develop.colen.es/wp-content/uploads/2026/09/colen-live.webp);
        background-size: cover;
        background-position: center center;
        background-repeat: no-repeat;
        -webkit-filter: blur(7px) brightness(.5);
        filter: blur(7px) brightness(.5);
        z-index: 0;
        pointer-events: none;
    }

    .elementor-element-6855bbb {
        display: none !important;
    }

    .elementor-element-6b7bb67 > .elementor-container {
        position: relative;
        z-index: 1;
    }

    /* 3. El marco opaco del formulario sobre la foto */
    .elementor-element-03ebd03 {
        background-color: transparent !important;
        padding: 18px 16px !important;
    }

    .elementor-element-03ebd03 > .elementor-widget-wrap {
        background-color: #1c1c1c;
        padding: 24px 18px 20px !important;
        border-radius: 3px;
        box-shadow: 0 18px 44px rgba(0, 0, 0, .5);
    }

    /* 4. Titulo compacto: el tema lo pinta a 65 px y se comia media pantalla */
    .elementor-element-4d63a4a .qodef-st-title {
        font-size: 29px !important;
        line-height: 1.12 !important;
    }

    .elementor-element-4d63a4a .qodef-st-text {
        font-size: 15px !important;
        line-height: 1.5 !important;
        margin: 8px 0 0 !important;
    }

    /* 5. Formulario compacto para que entre entero */
    .elementor-element-03ebd03 .colen-form-grid {
        gap: 10px;
        margin-bottom: 10px;
    }

    .elementor-element-03ebd03 .colen-fecha-hora {
        margin-bottom: 10px;
    }

    .elementor-element-03ebd03 .wpcf7 input[type="text"],
    .elementor-element-03ebd03 .wpcf7 input[type="tel"],
    .elementor-element-03ebd03 .wpcf7 input[type="date"],
    .elementor-element-03ebd03 .wpcf7 select {
        padding: 10px 12px;
    }

    /* 6. El boton del tema no parte linea (white-space:pre) y se salia del marco */
    .elementor-element-03ebd03 .colen-form-submit {
        display: block;
        margin-top: 16px;
        margin-bottom: 0;
    }

    .elementor-element-03ebd03 .colen-form-submit input[type="submit"] {
        display: block;
        width: 100% !important;
        white-space: normal;
        padding: 15px 10px;
        font-size: 11px;
        line-height: 1.3;
    }
}/* End custom CSS */