.elementor-295 .elementor-element.elementor-element-564c106:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-564c106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec93b08 );background-image:url("https://carlosrey.eu/wp-content/uploads/2025/04/Group-23.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-295 .elementor-element.elementor-element-564c106 > .elementor-background-overlay{background-image:url("https://carlosrey.eu/wp-content/uploads/2025/04/Frame-20.png");background-position:center left;background-repeat:no-repeat;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-564c106{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-295 .elementor-element.elementor-element-1c1d6bd > .elementor-element-populated{margin:015% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-295 .elementor-element.elementor-element-16da88b .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:35px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-9ec9a12 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:75px;font-weight:800;line-height:0.8em;letter-spacing:-0.02em;color:var( --e-global-color-030bdae );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-23e4275 > .elementor-widget-container{margin:0% 020% 0% 0%;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-295 .elementor-element.elementor-element-62c869b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-62c869b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-295 .elementor-element.elementor-element-62c869b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-295 .elementor-element.elementor-element-62c869b .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;padding:10px 10px 10px 14px;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-a68db84 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-295 .elementor-element.elementor-element-a68db84 img{filter:brightness( 116% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-295 .elementor-element.elementor-element-71c0b35{padding:119px 0px 134px 0px;}.elementor-295 .elementor-element.elementor-element-bb026c1 .elementor-button{background-color:#6C32FF30;font-family:"Darker Grotesque", Sans-serif;font-size:20px;font-weight:600;line-height:0.5em;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:6px 14px 10px 14px;}.elementor-295 .elementor-element.elementor-element-bb026c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-7f2b099 > .elementor-widget-container{padding:0% 035% 0% 0%;}.elementor-295 .elementor-element.elementor-element-7f2b099 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-5001f13 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-295 .elementor-element.elementor-element-eab10aa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 010% 0% 0%;}.elementor-295 .elementor-element.elementor-element-eab10aa .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:32px;font-weight:600;line-height:0.9em;letter-spacing:-0.01em;}.elementor-295 .elementor-element.elementor-element-63a2515 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-295 .elementor-element.elementor-element-b68f089 > .elementor-widget-container{margin:30px 0px 30px 0px;}.elementor-295 .elementor-element.elementor-element-44444d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 010% 0% 0%;}.elementor-295 .elementor-element.elementor-element-44444d8 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:32px;font-weight:600;line-height:0.9em;letter-spacing:-0.01em;}.elementor-295 .elementor-element.elementor-element-3edb8ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-295 .elementor-element.elementor-element-fa82a99{margin-top:80px;margin-bottom:0px;}.elementor-295 .elementor-element.elementor-element-8735fb6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-5d4eb84 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-5d4eb84{text-align:left;}.elementor-295 .elementor-element.elementor-element-e5e6107 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 010% 0% 0%;}.elementor-295 .elementor-element.elementor-element-e5e6107 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:32px;font-weight:600;line-height:0.9em;letter-spacing:-0.01em;}.elementor-295 .elementor-element.elementor-element-f20b089 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-295 .elementor-element.elementor-element-bbf95b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-256de30 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-256de30{text-align:left;}.elementor-295 .elementor-element.elementor-element-f51664d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 010% 0% 0%;}.elementor-295 .elementor-element.elementor-element-f51664d .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:32px;font-weight:600;line-height:0.9em;letter-spacing:-0.01em;}.elementor-295 .elementor-element.elementor-element-9f40f89 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-295 .elementor-element.elementor-element-d32745d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-3c0cabc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-3c0cabc{text-align:left;}.elementor-295 .elementor-element.elementor-element-b0472cb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 010% 0% 0%;}.elementor-295 .elementor-element.elementor-element-b0472cb .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:32px;font-weight:600;line-height:0.9em;letter-spacing:-0.01em;}.elementor-295 .elementor-element.elementor-element-37bc137 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-295 .elementor-element.elementor-element-2feb689:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-2feb689 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f721748 );background-image:url("https://carlosrey.eu/wp-content/uploads/2025/07/Pattern-Dark.svg");background-repeat:repeat;}.elementor-295 .elementor-element.elementor-element-2feb689{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-f721748 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:112px 0px 112px 0px;}.elementor-295 .elementor-element.elementor-element-2feb689, .elementor-295 .elementor-element.elementor-element-2feb689 > .elementor-background-overlay{border-radius:42px 42px 0px 0px;}.elementor-295 .elementor-element.elementor-element-2feb689 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-89cb005 > .elementor-element-populated, .elementor-295 .elementor-element.elementor-element-89cb005 > .elementor-element-populated > .elementor-background-overlay, .elementor-295 .elementor-element.elementor-element-89cb005 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-89cb005 > .elementor-element-populated{padding:0% 20% 0% 0%;}.elementor-295 .elementor-element.elementor-element-984f84a .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-73f83de:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-73f83de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f721748 );}.elementor-295 .elementor-element.elementor-element-73f83de, .elementor-295 .elementor-element.elementor-element-73f83de > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-73f83de{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-295 .elementor-element.elementor-element-73f83de > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-1957c37 > .elementor-element-populated, .elementor-295 .elementor-element.elementor-element-1957c37 > .elementor-element-populated > .elementor-background-overlay, .elementor-295 .elementor-element.elementor-element-1957c37 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-1957c37 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-fa1fdac{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-0021093.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-0021093.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-3cb4845{text-align:left;}.elementor-295 .elementor-element.elementor-element-6eeb7ef .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-d1e5465 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-a8a1a09{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-7d1da54.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-7d1da54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-b6d3de5{text-align:left;}.elementor-295 .elementor-element.elementor-element-18ce6ba .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-e46bd89 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-70efef1{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-10a701b{padding:30px 0px 30px 0px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-fae088f.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-fae088f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-2f890f8{text-align:left;}.elementor-295 .elementor-element.elementor-element-53593b0 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-5829f64 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-5882a6a{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-f083bde.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-f083bde.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-2d3ca50{text-align:left;}.elementor-295 .elementor-element.elementor-element-d7f32a1 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-cca2b26 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-bd7de74{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-20f2044{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-09c4832.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-09c4832.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-aa3bd50{text-align:left;}.elementor-295 .elementor-element.elementor-element-1aa3977 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-2503312 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-33fc441{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-286df07.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-286df07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-f6675dd{text-align:left;}.elementor-295 .elementor-element.elementor-element-aa0ba4e .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-60e2aa7 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-b1c95af{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-b232a0d:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-b232a0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f721748 );}.elementor-295 .elementor-element.elementor-element-b232a0d, .elementor-295 .elementor-element.elementor-element-b232a0d > .elementor-background-overlay{border-radius:0px 0px 42px 42px;}.elementor-295 .elementor-element.elementor-element-b232a0d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 134px 0px;}.elementor-295 .elementor-element.elementor-element-b232a0d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-ad3793f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-295 .elementor-element.elementor-element-ad3793f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-295 .elementor-element.elementor-element-ad3793f > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-fe112f4 );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-ad3793f > .elementor-element-populated, .elementor-295 .elementor-element.elementor-element-ad3793f > .elementor-element-populated > .elementor-background-overlay, .elementor-295 .elementor-element.elementor-element-ad3793f > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-295 .elementor-element.elementor-element-ad3793f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body:not(.rtl) .elementor-295 .elementor-element.elementor-element-42318e8{left:-47%;}body.rtl .elementor-295 .elementor-element.elementor-element-42318e8{right:-47%;}.elementor-295 .elementor-element.elementor-element-42318e8{top:-2px;}.elementor-295 .elementor-element.elementor-element-69af3ee{padding:030px 0px 10px 0px;}.elementor-295 .elementor-element.elementor-element-8ec1d09 > .elementor-element-populated{margin:0px 0px 0px 90px;--e-column-margin-right:0px;--e-column-margin-left:90px;}.elementor-295 .elementor-element.elementor-element-6199810 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-a21fe43 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:#FFFFFF75;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-760f011{width:initial;max-width:initial;--icon-box-icon-margin:5px;}.elementor-295 .elementor-element.elementor-element-760f011 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-760f011 .elementor-icon{font-size:24px;}.elementor-295 .elementor-element.elementor-element-760f011 .elementor-icon i{transform:rotate(0deg);}.elementor-295 .elementor-element.elementor-element-760f011 .elementor-icon-box-title, .elementor-295 .elementor-element.elementor-element-760f011 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:700;line-height:1.5em;}.elementor-295 .elementor-element.elementor-element-760f011 .elementor-icon-box-title{color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-760f011 .elementor-icon-box-description{font-family:"Inter Tight", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;}.elementor-295 .elementor-element.elementor-element-0e2cff7 > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-295 .elementor-element.elementor-element-d4e91e7{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-text );}.elementor-295 .elementor-element.elementor-element-9e09cd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-295 .elementor-element.elementor-element-d01ce07 > .elementor-container{max-width:500px;}.elementor-295 .elementor-element.elementor-element-77c6fa9{width:initial;max-width:initial;}.elementor-295 .elementor-element.elementor-element-77c6fa9 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 9px 4px 9px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-295 .elementor-element.elementor-element-77c6fa9 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-295 .elementor-element.elementor-element-b11c828 > .elementor-container{max-width:500px;}.elementor-295 .elementor-element.elementor-element-7736f23{width:initial;max-width:initial;}.elementor-295 .elementor-element.elementor-element-7736f23 > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 9px 4px 9px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-295 .elementor-element.elementor-element-7736f23 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-295 .elementor-element.elementor-element-e9bbb0f > .elementor-container{max-width:500px;}.elementor-295 .elementor-element.elementor-element-771fd4f{width:initial;max-width:initial;}.elementor-295 .elementor-element.elementor-element-771fd4f > .elementor-widget-container{margin:0px 0px 020px 0px;padding:0px 9px 4px 9px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );border-radius:4px 4px 4px 4px;}.elementor-295 .elementor-element.elementor-element-771fd4f .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:22px;font-weight:600;line-height:1.5em;letter-spacing:0em;color:var( --e-global-color-secondary );}.elementor-295 .elementor-element.elementor-element-a5fa6b3{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-26896b4{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-1aa61eb{font-family:"Inter Tight", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:var( --e-global-color-fe112f4 );}.elementor-295 .elementor-element.elementor-element-d35e601:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-d35e601 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ec93b08 );}.elementor-295 .elementor-element.elementor-element-d35e601 > .elementor-background-overlay{background-image:url("https://carlosrey.eu/wp-content/uploads/2025/05/Frame-20.png");background-position:top right;background-repeat:no-repeat;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-d35e601, .elementor-295 .elementor-element.elementor-element-d35e601 > .elementor-background-overlay{border-radius:42px 42px 42px 42px;}.elementor-295 .elementor-element.elementor-element-d35e601{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;padding:119px 0px 119px 0px;}.elementor-295 .elementor-element.elementor-element-b8e0d25{--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-50px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-50px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-295 .elementor-element.elementor-element-b8e0d25 > .elementor-widget-container{margin:15px 15px 15px 15px;padding:0px 0px 0px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-3031d39 > .elementor-background-overlay{opacity:0.5;}.elementor-295 .elementor-element.elementor-element-3031d39{padding:119px 0px 119px 0px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-4eb390b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-4eb390b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-67ef131 .elementor-button{background-color:#6C32FF30;font-family:"Darker Grotesque", Sans-serif;font-size:20px;font-weight:600;line-height:0.5em;letter-spacing:0px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:25px 25px 25px 25px;padding:6px 14px 10px 14px;}.elementor-295 .elementor-element.elementor-element-67ef131 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-2c10858 > .elementor-widget-container{padding:0% 035% 0% 0%;}.elementor-295 .elementor-element.elementor-element-2c10858 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-100b681 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-295 .elementor-element.elementor-element-0c04518 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-0c04518 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-295 .elementor-element.elementor-element-0c04518 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-295 .elementor-element.elementor-element-0c04518 .elementor-button{font-family:"Inter Tight", Sans-serif;font-size:15px;font-weight:700;padding:10px 10px 10px 14px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-4cbefb9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-4cbefb9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-295 .elementor-element.elementor-element-7aa99b5{--divider-border-style:solid;--divider-color:var( --e-global-color-cd83e29 );--divider-border-width:1px;}.elementor-295 .elementor-element.elementor-element-7aa99b5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-7aa99b5 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-295 .elementor-element.elementor-element-7aa99b5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-295 .elementor-element.elementor-element-aa79002 > .elementor-widget-container{padding:0% 035% 0% 0%;}.elementor-295 .elementor-element.elementor-element-aa79002 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-295 .elementor-element.elementor-element-8a379f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 50% 0% 0%;}.elementor-295 .elementor-element.elementor-element-94d2e8c > .elementor-widget-container{padding:0% 035% 0% 0%;}.elementor-295 .elementor-element.elementor-element-94d2e8c .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-295 .elementor-element.elementor-element-b23abad > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 50% 0% 0%;}.elementor-295 .elementor-element.elementor-element-e2eab06 > .elementor-widget-container{padding:0% 035% 0% 0%;}.elementor-295 .elementor-element.elementor-element-e2eab06 .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-accent );}.elementor-295 .elementor-element.elementor-element-2b7e42f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0% 10% 0% 0%;}.elementor-295 .elementor-element.elementor-element-fa71460:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-fa71460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-148e37b );}.elementor-295 .elementor-element.elementor-element-fa71460{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 0px 104px 0px;}.elementor-295 .elementor-element.elementor-element-fa71460 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-2dd7d13:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-295 .elementor-element.elementor-element-2dd7d13 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carlosrey.eu/wp-content/uploads/2025/05/Rectangle-14.png");background-position:top left;background-repeat:no-repeat;}.elementor-295 .elementor-element.elementor-element-2dd7d13 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://carlosrey.eu/wp-content/uploads/2025/05/Rectangle-15.png");background-position:bottom right;background-repeat:no-repeat;opacity:0.5;}.elementor-295 .elementor-element.elementor-element-2dd7d13 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0% 20% 0% 20%;--e-column-margin-right:20%;--e-column-margin-left:20%;padding:5% 5% 5% 5%;}.elementor-295 .elementor-element.elementor-element-2dd7d13 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-295 .elementor-element.elementor-element-b01f095 > .elementor-widget-container{padding:0% 035% 0% 0%;}.elementor-295 .elementor-element.elementor-element-b01f095 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-295 .elementor-element.elementor-element-2057cca > .elementor-widget-container{padding:0% 035% 0% 0%;}.elementor-295 .elementor-element.elementor-element-2057cca .elementor-heading-title{font-family:"Darker Grotesque", Sans-serif;font-size:45px;font-weight:800;line-height:0.9em;letter-spacing:-0.03em;color:var( --e-global-color-fe112f4 );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button span{gap:12px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-type-html{padding-bottom:0px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-group .elementor-field{color:#B4C0CF;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#35425259;border-color:#354252;border-radius:12px 12px 12px 12px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-group .elementor-select-wrapper select{background-color:#35425259;border-color:#354252;border-radius:12px 12px 12px 12px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-field-group .elementor-select-wrapper::before{color:#354252;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-secondary );color:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button[type="submit"]{background-color:var( --e-global-color-secondary );color:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .e-form__buttons__wrapper__button-next:hover{background-color:var( --e-global-color-fe112f4 );color:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button[type="submit"]:hover{background-color:var( --e-global-color-fe112f4 );color:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-030bdae );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .e-form__buttons__wrapper__button-previous:hover{background-color:var( --e-global-color-030bdae );color:#ffffff;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button{padding:0px 6px 0px 14px;}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-message.elementor-message-success{color:var( --e-global-color-primary );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-message.elementor-message-danger{color:var( --e-global-color-primary );}.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-message.elementor-help-inline{color:var( --e-global-color-primary );}.elementor-295 .elementor-element.elementor-element-c58a0e4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-295 .elementor-element.elementor-element-89cb005{width:100%;}.elementor-295 .elementor-element.elementor-element-1957c37{width:100%;}.elementor-295 .elementor-element.elementor-element-8ec1d09{width:30%;}.elementor-295 .elementor-element.elementor-element-0e2cff7{width:70%;}.elementor-295 .elementor-element.elementor-element-9e09cd1{width:10%;}.elementor-295 .elementor-element.elementor-element-f1ddba0{width:90%;}.elementor-295 .elementor-element.elementor-element-4eb390b{width:50%;}.elementor-295 .elementor-element.elementor-element-4cbefb9{width:50%;}.elementor-295 .elementor-element.elementor-element-5e27c80{width:40%;}.elementor-295 .elementor-element.elementor-element-49a0c90{width:40%;}.elementor-295 .elementor-element.elementor-element-b19c8ec{width:19.666%;}.elementor-295 .elementor-element.elementor-element-2dd7d13{width:100%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-89cb005 > .elementor-element-populated{padding:0% 10% 0% 10%;}.elementor-295 .elementor-element.elementor-element-1957c37 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-295 .elementor-element.elementor-element-10a701b{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-f083bde.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-295 .elementor-element.elementor-element-f083bde.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-295 .elementor-element.elementor-element-b01f095 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-295 .elementor-element.elementor-element-564c106:not(.elementor-motion-effects-element-type-background), .elementor-295 .elementor-element.elementor-element-564c106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://carlosrey.eu/wp-content/uploads/2025/04/Frame-20.png");background-repeat:no-repeat;background-size:contain;}.elementor-295 .elementor-element.elementor-element-1c1d6bd > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-295 .elementor-element.elementor-element-16da88b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-16da88b{text-align:center;}.elementor-295 .elementor-element.elementor-element-16da88b .elementor-heading-title{font-size:35px;}.elementor-295 .elementor-element.elementor-element-9ec9a12{text-align:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-23e4275 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-23e4275{text-align:center;}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-7f2b099 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-7f2b099{text-align:center;}.elementor-295 .elementor-element.elementor-element-eab10aa > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-eab10aa{text-align:center;}.elementor-295 .elementor-element.elementor-element-63a2515 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-63a2515{text-align:center;}.elementor-295 .elementor-element.elementor-element-44444d8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-44444d8{text-align:center;}.elementor-295 .elementor-element.elementor-element-3edb8ae > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-3edb8ae{text-align:center;}.elementor-295 .elementor-element.elementor-element-5d4eb84{text-align:center;}.elementor-295 .elementor-element.elementor-element-e5e6107 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-e5e6107{text-align:center;}.elementor-295 .elementor-element.elementor-element-f20b089 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-f20b089{text-align:center;}.elementor-295 .elementor-element.elementor-element-256de30{text-align:center;}.elementor-295 .elementor-element.elementor-element-f51664d > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-f51664d{text-align:center;}.elementor-295 .elementor-element.elementor-element-9f40f89 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-9f40f89{text-align:center;}.elementor-295 .elementor-element.elementor-element-3c0cabc{text-align:center;}.elementor-295 .elementor-element.elementor-element-b0472cb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-b0472cb{text-align:center;}.elementor-295 .elementor-element.elementor-element-37bc137 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-37bc137{text-align:center;}.elementor-295 .elementor-element.elementor-element-89cb005 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-295 .elementor-element.elementor-element-984f84a{text-align:center;}.elementor-295 .elementor-element.elementor-element-984f84a .elementor-heading-title{font-size:35px;}.elementor-295 .elementor-element.elementor-element-1957c37 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-0021093.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-0021093.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-3cb4845{text-align:center;}.elementor-295 .elementor-element.elementor-element-6eeb7ef{text-align:center;}.elementor-295 .elementor-element.elementor-element-d1e5465{text-align:center;}.elementor-295 .elementor-element.elementor-element-a8a1a09{text-align:center;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-7d1da54.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-7d1da54.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-b6d3de5{text-align:center;}.elementor-295 .elementor-element.elementor-element-18ce6ba{text-align:center;}.elementor-295 .elementor-element.elementor-element-e46bd89{text-align:center;}.elementor-295 .elementor-element.elementor-element-70efef1{text-align:center;}.elementor-295 .elementor-element.elementor-element-10a701b{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-fae088f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-fae088f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-2f890f8{text-align:center;}.elementor-295 .elementor-element.elementor-element-53593b0{text-align:center;}.elementor-295 .elementor-element.elementor-element-5829f64{text-align:center;}.elementor-295 .elementor-element.elementor-element-5882a6a{text-align:center;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-f083bde.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-f083bde.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-2d3ca50{text-align:center;}.elementor-295 .elementor-element.elementor-element-d7f32a1{text-align:center;}.elementor-295 .elementor-element.elementor-element-cca2b26{text-align:center;}.elementor-295 .elementor-element.elementor-element-bd7de74{text-align:center;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-09c4832.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-09c4832.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-aa3bd50{text-align:center;}.elementor-295 .elementor-element.elementor-element-1aa3977{text-align:center;}.elementor-295 .elementor-element.elementor-element-2503312{text-align:center;}.elementor-295 .elementor-element.elementor-element-33fc441{text-align:center;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-286df07.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-295 .elementor-element.elementor-element-286df07.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-295 .elementor-element.elementor-element-f6675dd{text-align:center;}.elementor-295 .elementor-element.elementor-element-aa0ba4e{text-align:center;}.elementor-295 .elementor-element.elementor-element-60e2aa7{text-align:center;}.elementor-295 .elementor-element.elementor-element-b1c95af{text-align:center;}.elementor-295 .elementor-element.elementor-element-b232a0d{padding:50px 0px 50px 0px;}.elementor-295 .elementor-element.elementor-element-ad3793f > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;}body:not(.rtl) .elementor-295 .elementor-element.elementor-element-42318e8{left:-128px;}body.rtl .elementor-295 .elementor-element.elementor-element-42318e8{right:-128px;}.elementor-295 .elementor-element.elementor-element-69af3ee{margin-top:0px;margin-bottom:0px;}.elementor-295 .elementor-element.elementor-element-8ec1d09 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-295 .elementor-element.elementor-element-6199810{text-align:center;}.elementor-295 .elementor-element.elementor-element-a21fe43{text-align:center;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-760f011{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-295 .elementor-element.elementor-element-0e2cff7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-295 .elementor-element.elementor-element-d4e91e7{text-align:center;}.elementor-295 .elementor-element.elementor-element-3fa57a5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-295 .elementor-element.elementor-element-9e09cd1{width:20%;}.elementor-bc-flex-widget .elementor-295 .elementor-element.elementor-element-9e09cd1.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-295 .elementor-element.elementor-element-9e09cd1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-295 .elementor-element.elementor-element-9e09cd1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-295 .elementor-element.elementor-element-f1ddba0{width:80%;}.elementor-295 .elementor-element.elementor-element-a5fa6b3{text-align:center;}.elementor-295 .elementor-element.elementor-element-26896b4{text-align:center;}.elementor-295 .elementor-element.elementor-element-1aa61eb{text-align:center;}.elementor-295 .elementor-element.elementor-element-2c10858 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-2c10858{text-align:center;}.elementor-295 .elementor-element.elementor-element-100b681 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-100b681{text-align:center;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-295 .elementor-element.elementor-element-7aa99b5 .elementor-divider-separator{width:100%;}.elementor-295 .elementor-element.elementor-element-aa79002 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-aa79002{text-align:center;}.elementor-295 .elementor-element.elementor-element-8a379f9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-8a379f9{text-align:center;}.elementor-295 .elementor-element.elementor-element-94d2e8c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-94d2e8c{text-align:center;}.elementor-295 .elementor-element.elementor-element-b23abad > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-b23abad{text-align:center;}.elementor-295 .elementor-element.elementor-element-e2eab06 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-e2eab06{text-align:center;}.elementor-295 .elementor-element.elementor-element-2b7e42f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-2b7e42f{text-align:center;}.elementor-295 .elementor-element.elementor-element-2dd7d13 > .elementor-element-populated{margin:0% 5% 0% 5%;--e-column-margin-right:5%;--e-column-margin-left:5%;}.elementor-295 .elementor-element.elementor-element-b01f095 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-b01f095{text-align:center;}.elementor-295 .elementor-element.elementor-element-b01f095 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-295 .elementor-element.elementor-element-2057cca > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-295 .elementor-element.elementor-element-2057cca{text-align:center;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{line-height:var( --e-global-typography-accent-line-height );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for button, class: .elementor-element-62c869b */.elementor-295 .elementor-element.elementor-element-62c869b .elementor-button-icon { font-size:2em; color: inherit;
}

.elementor-295 .elementor-element.elementor-element-62c869b .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-2feb689 */.anchoespecial {
  margin-left: 3%;
  margin-right: 3%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c6fa9 */@media (max-width: 768px) {
  .cuadro-letra {
    display: block;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7736f23 */@media (max-width: 768px) {
  .cuadro-letra {
    display: block;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-771fd4f */@media (max-width: 768px) {
  .cuadro-letra {
    display: block;
    margin: 0 auto;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0c04518 */.elementor-295 .elementor-element.elementor-element-0c04518 .elementor-button-icon { font-size:2em; color: inherit;
}

.elementor-295 .elementor-element.elementor-element-0c04518 .elementor-button-text {margin:auto;}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-c58a0e4 */.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button-icon { font-size:2em; color: inherit;
}

.elementor-295 .elementor-element.elementor-element-c58a0e4 .elementor-button-text {margin:auto;}
.elementor-295 .elementor-element.elementor-element-c58a0e4 label {
  display: none !important;
}
/* Cambia el borde a violeta cuando un input o textarea está enfocado */
.elementor-form .elementor-field:focus {
    border-color: #956AFF !important;     /* Violeta */
    box-shadow: 0 0 0 1px #956AFF;      /* Sombra violeta suave */
    outline: none !important;
    transition: border-color 0.2s, box-shadow 0.2s;
}/* End custom CSS */