.elementor-kit-7{--e-global-color-primary:#000064;--e-global-color-secondary:#D0589C;--e-global-color-text:#000064;--e-global-color-accent:#007BC5;--e-global-color-turquesa:#00A4B1;--e-global-color-degini:#007BC5;--e-global-color-degfin:#00A4B1;--e-global-color-noche:#17255F;--e-global-color-blanco:#FFFFFF;--e-global-color-rosaosc:#B8447F;--e-global-color-fondo:#D5E9F8;--e-global-typography-primary-font-family:"Encode Sans";--e-global-typography-primary-font-size:48px;--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"Encode Sans";--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"Encode Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:28px;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"Encode Sans";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-line-height:24px;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-h1hero-font-family:"Encode Sans";--e-global-typography-h1hero-font-size:48px;--e-global-typography-h1hero-font-weight:700;--e-global-typography-h1hero-line-height:1.2em;--e-global-typography-h1hero-letter-spacing:0px;--e-global-typography-h2secc-font-family:"Encode Sans";--e-global-typography-h2secc-font-size:36px;--e-global-typography-h2secc-font-weight:700;--e-global-typography-h2secc-line-height:1.2em;--e-global-typography-h2secc-letter-spacing:0px;--e-global-typography-h3tarj-font-family:"Encode Sans";--e-global-typography-h3tarj-font-size:24px;--e-global-typography-h3tarj-font-weight:700;--e-global-typography-h3tarj-line-height:1.25em;--e-global-typography-h3tarj-letter-spacing:0px;--e-global-typography-subhero-font-family:"Encode Sans";--e-global-typography-subhero-font-size:30px;--e-global-typography-subhero-font-weight:400;--e-global-typography-subhero-line-height:1.35em;--e-global-typography-subhero-letter-spacing:0px;--e-global-typography-subban-font-family:"Encode Sans";--e-global-typography-subban-font-size:24px;--e-global-typography-subban-font-weight:400;--e-global-typography-subban-line-height:1.5em;--e-global-typography-subban-letter-spacing:0px;--e-global-typography-cuerpo-font-family:"Encode Sans";--e-global-typography-cuerpo-font-size:16px;--e-global-typography-cuerpo-font-weight:400;--e-global-typography-cuerpo-line-height:25px;--e-global-typography-cuerpo-letter-spacing:0px;--e-global-typography-faq-font-family:"Encode Sans";--e-global-typography-faq-font-size:18px;--e-global-typography-faq-font-weight:600;--e-global-typography-faq-line-height:1.4em;--e-global-typography-faq-letter-spacing:0px;--e-global-typography-boton-font-family:"Encode Sans";--e-global-typography-boton-font-size:18px;--e-global-typography-boton-font-weight:700;--e-global-typography-boton-line-height:24px;--e-global-typography-boton-letter-spacing:0px;--e-global-typography-menu-font-family:"Encode Sans";--e-global-typography-menu-font-size:16px;--e-global-typography-menu-font-weight:600;--e-global-typography-menu-line-height:1.3em;--e-global-typography-menu-letter-spacing:0px;--e-global-typography-botonhd-font-family:"Encode Sans";--e-global-typography-botonhd-font-size:16px;--e-global-typography-botonhd-font-weight:700;--e-global-typography-botonhd-line-height:24px;--e-global-typography-botonhd-letter-spacing:0px;--e-global-typography-etiqueta-font-family:"Encode Sans";--e-global-typography-etiqueta-font-size:14px;--e-global-typography-etiqueta-font-weight:400;--e-global-typography-etiqueta-text-transform:uppercase;--e-global-typography-etiqueta-line-height:1.3em;--e-global-typography-etiqueta-letter-spacing:0px;--e-global-typography-fecha-font-family:"Encode Sans";--e-global-typography-fecha-font-size:16px;--e-global-typography-fecha-font-weight:400;--e-global-typography-fecha-line-height:1.3em;--e-global-typography-fecha-letter-spacing:0px;--e-global-typography-bullet-font-family:"Encode Sans";--e-global-typography-bullet-font-size:16px;--e-global-typography-bullet-font-weight:600;--e-global-typography-bullet-line-height:25px;--e-global-typography-bullet-letter-spacing:0px;background-color:#FFFFFF;color:var( --e-global-color-text );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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-boton-font-family ), Sans-serif;font-size:var( --e-global-typography-boton-font-size );font-weight:var( --e-global-typography-boton-font-weight );line-height:var( --e-global-typography-boton-line-height );letter-spacing:var( --e-global-typography-boton-letter-spacing );color:var( --e-global-color-blanco );border-radius:0px 0px 0px 0px;padding:18px 32px 18px 32px;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:var( --e-global-color-rosaosc );color:#FFFFFF;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{color:var( --e-global-color-secondary );}.elementor-kit-7 a:hover{color:var( --e-global-color-rosaosc );}.elementor-kit-7 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h1hero-font-family ), Sans-serif;font-size:var( --e-global-typography-h1hero-font-size );font-weight:var( --e-global-typography-h1hero-font-weight );line-height:var( --e-global-typography-h1hero-line-height );letter-spacing:var( --e-global-typography-h1hero-letter-spacing );}.elementor-kit-7 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h2secc-font-family ), Sans-serif;font-size:var( --e-global-typography-h2secc-font-size );font-weight:var( --e-global-typography-h2secc-font-weight );line-height:var( --e-global-typography-h2secc-line-height );letter-spacing:var( --e-global-typography-h2secc-letter-spacing );}.elementor-kit-7 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-h3tarj-font-family ), Sans-serif;font-size:var( --e-global-typography-h3tarj-font-size );font-weight:var( --e-global-typography-h3tarj-font-weight );line-height:var( --e-global-typography-h3tarj-line-height );letter-spacing:var( --e-global-typography-h3tarj-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;--container-default-padding-top:0px;--container-default-padding-right:24px;--container-default-padding-bottom:0px;--container-default-padding-left:24px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-7{--e-global-typography-primary-font-size:40px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:18px;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-size:18px;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-size:18px;--e-global-typography-accent-line-height:24px;--e-global-typography-h1hero-font-size:40px;--e-global-typography-h1hero-line-height:1.2em;--e-global-typography-h2secc-font-size:32px;--e-global-typography-h2secc-line-height:1.2em;--e-global-typography-h3tarj-font-size:22px;--e-global-typography-h3tarj-line-height:1.25em;--e-global-typography-subhero-font-size:24px;--e-global-typography-subhero-line-height:1.35em;--e-global-typography-subban-font-size:20px;--e-global-typography-subban-line-height:1.5em;--e-global-typography-cuerpo-font-size:16px;--e-global-typography-cuerpo-line-height:25px;--e-global-typography-faq-font-size:18px;--e-global-typography-faq-line-height:1.4em;--e-global-typography-boton-font-size:18px;--e-global-typography-boton-line-height:24px;--e-global-typography-menu-font-size:16px;--e-global-typography-menu-line-height:1.3em;--e-global-typography-botonhd-font-size:16px;--e-global-typography-botonhd-line-height:24px;--e-global-typography-etiqueta-font-size:14px;--e-global-typography-etiqueta-line-height:1.3em;--e-global-typography-fecha-font-size:16px;--e-global-typography-fecha-line-height:1.3em;--e-global-typography-bullet-font-size:16px;--e-global-typography-bullet-line-height:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-h1hero-font-size );line-height:var( --e-global-typography-h1hero-line-height );letter-spacing:var( --e-global-typography-h1hero-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-h2secc-font-size );line-height:var( --e-global-typography-h2secc-line-height );letter-spacing:var( --e-global-typography-h2secc-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-h3tarj-font-size );line-height:var( --e-global-typography-h3tarj-line-height );letter-spacing:var( --e-global-typography-h3tarj-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-boton-font-size );line-height:var( --e-global-typography-boton-line-height );letter-spacing:var( --e-global-typography-boton-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-7{--e-global-typography-primary-font-size:32px;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-size:16px;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:26px;--e-global-typography-accent-font-size:16px;--e-global-typography-accent-line-height:24px;--e-global-typography-h1hero-font-size:32px;--e-global-typography-h1hero-line-height:1.2em;--e-global-typography-h2secc-font-size:28px;--e-global-typography-h2secc-line-height:1.2em;--e-global-typography-h3tarj-font-size:20px;--e-global-typography-h3tarj-line-height:1.25em;--e-global-typography-subhero-font-size:20px;--e-global-typography-subhero-line-height:1.4em;--e-global-typography-subban-font-size:18px;--e-global-typography-subban-line-height:1.5em;--e-global-typography-cuerpo-font-size:16px;--e-global-typography-cuerpo-line-height:25px;--e-global-typography-faq-font-size:16px;--e-global-typography-faq-line-height:1.4em;--e-global-typography-boton-font-size:16px;--e-global-typography-boton-line-height:24px;--e-global-typography-menu-font-size:16px;--e-global-typography-menu-line-height:1.3em;--e-global-typography-botonhd-font-size:14px;--e-global-typography-botonhd-line-height:20px;--e-global-typography-etiqueta-font-size:14px;--e-global-typography-etiqueta-line-height:1.3em;--e-global-typography-fecha-font-size:14px;--e-global-typography-fecha-line-height:1.3em;--e-global-typography-bullet-font-size:16px;--e-global-typography-bullet-line-height:25px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-7 h1{font-size:var( --e-global-typography-h1hero-font-size );line-height:var( --e-global-typography-h1hero-line-height );letter-spacing:var( --e-global-typography-h1hero-letter-spacing );}.elementor-kit-7 h2{font-size:var( --e-global-typography-h2secc-font-size );line-height:var( --e-global-typography-h2secc-line-height );letter-spacing:var( --e-global-typography-h2secc-letter-spacing );}.elementor-kit-7 h3{font-size:var( --e-global-typography-h3tarj-font-size );line-height:var( --e-global-typography-h3tarj-line-height );letter-spacing:var( --e-global-typography-h3tarj-letter-spacing );}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-size:var( --e-global-typography-boton-font-size );line-height:var( --e-global-typography-boton-line-height );letter-spacing:var( --e-global-typography-boton-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Fondo de ondas ENGIE en SVG: añade la clase engie-ondas a un contenedor */
.engie-ondas{background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg version='1.0' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440.000000 330.000000' preserveAspectRatio='xMidYMid slice'%3E%3Cg transform='translate%280.000000,330.000000%29 scale%281.000000,-1.000000%29' fill='%23F1FAF9' stroke='none'%3E%3Cpath d='M0 329 c0 -2 0 -2 5 0 4 1 4 1 -1 1 -3 0 -4 0 -4 -1z'/%3E%3Cpath d='M82 327 c-15 -8 -49 -22 -70 -28 -12 -3 -12 -3 -12 -8 0 -5 0 -5 19 1 30 9 71 27 84 37 4 3 -16 1 -21 -2z'/%3E%3Cpath d='M153 321 c-44 -32 -93 -52 -147 -63 -6 -1 -6 -1 -6 -6 0 -2 0 -4 1 -4 3 0 32 7 44 10 43 13 89 36 125 64 11 8 11 8 2 8 -6 0 -6 0 -19 -9z'/%3E%3Cpath d='M221 319 c-59 -54 -131 -87 -207 -97 -13 -2 -13 -2 -14 -5 0 -6 0 -6 12 -4 85 10 160 47 224 107 10 10 10 10 3 10 -6 0 -6 0 -18 -11z'/%3E%3Cpath d='M283 316 c-80 -82 -167 -124 -269 -130 -13 0 -13 0 -14 -5 0 -4 0 -4 15 -4 100 4 194 49 272 131 5 5 12 12 15 16 6 6 6 6 0 6 -6 0 -6 0 -19 -14z'/%3E%3Cpath d='M356 329 c-1 -3 -39 -42 -57 -60 -81 -79 -169 -116 -275 -116 -24 0 -24 0 -24 -5 0 -12 94 -3 148 15 76 25 134 68 212 157 9 10 9 10 2 10 -3 0 -6 0 -6 -1z'/%3E%3Cpath d='M404 315 c-73 -86 -123 -129 -181 -158 -67 -32 -136 -44 -217 -35 -6 0 -6 0 -6 -4 0 -3 0 -5 1 -5 1 0 8 -1 17 -1 74 -8 150 7 216 40 60 32 109 76 194 176 1 2 1 2 -5 2 -6 0 -6 0 -19 -15z'/%3E%3Cpath d='M467 316 c-76 -89 -125 -138 -169 -168 -80 -54 -179 -74 -279 -57 -8 1 -16 2 -17 3 -2 0 -2 0 -2 -5 1 -5 -1 -5 25 -8 84 -13 163 -1 235 34 64 33 109 73 215 196 17 21 17 19 9 19 -5 0 -5 0 -17 -14z'/%3E%3Cpath d='M517 302 c-90 -103 -126 -141 -166 -173 -90 -72 -213 -96 -335 -65 -17 4 -16 4 -16 -1 0 -5 0 -5 10 -7 125 -34 254 -9 349 68 38 30 71 65 155 160 40 46 40 46 34 46 -6 0 -6 0 -31 -28z'/%3E%3Cpath d='M599 321 c-17 -19 -42 -46 -66 -73 -13 -15 -25 -28 -25 -28 0 0 -4 -5 -9 -10 -93 -104 -143 -145 -208 -169 -87 -33 -178 -34 -275 -3 -17 6 -16 6 -16 1 0 -5 0 -5 7 -7 84 -30 175 -34 253 -11 70 20 116 49 180 113 27 27 44 46 110 119 25 28 65 72 67 74 3 2 2 3 -4 3 -5 0 -5 0 -14 -9z'/%3E%3Cpath d='M641 290 c-22 -22 -49 -49 -60 -60 -104 -111 -148 -151 -194 -179 -35 -20 -85 -38 -136 -48 -12 -3 -12 -3 9 -3 22 0 22 0 39 5 93 27 138 60 272 200 45 48 97 100 119 120 5 5 5 5 -2 5 -7 0 -7 0 -47 -40z'/%3E%3Cpath d='M757 325 c-44 -36 -73 -63 -144 -131 -71 -69 -77 -75 -102 -97 -58 -50 -95 -73 -152 -92 -14 -4 -14 -4 -1 -5 41 -1 111 43 197 125 16 15 26 25 70 68 60 58 101 96 143 130 9 7 9 7 2 7 -7 0 -8 0 -13 -5z'/%3E%3Cpath d='M848 324 c-52 -35 -113 -84 -171 -136 -6 -5 -19 -17 -30 -27 -11 -10 -20 -18 -20 -18 -1 -1 -24 -22 -36 -32 -64 -57 -108 -88 -150 -106 -11 -5 -11 -5 0 -5 11 0 11 0 19 4 47 23 93 59 191 148 8 7 23 21 34 30 10 10 20 19 22 20 41 37 104 86 149 116 17 12 17 12 9 12 -8 0 -8 0 -17 -6z'/%3E%3Cpath d='M953 319 c-59 -30 -104 -59 -162 -102 -39 -29 -56 -42 -141 -114 -57 -47 -100 -78 -135 -97 -10 -6 -10 -6 -1 -6 10 0 10 0 22 8 34 20 68 46 130 97 60 50 82 68 112 91 75 58 127 90 214 131 5 3 5 3 -6 3 -11 0 -11 0 -33 -11z'/%3E%3Cpath d='M1163 328 c-4 0 -15 -3 -24 -5 -132 -30 -244 -88 -406 -210 -97 -73 -119 -89 -151 -108 -8 -5 -8 -5 1 -5 9 0 9 0 32 15 30 20 32 22 114 83 63 48 94 70 134 96 121 76 229 117 359 135 5 1 -2 1 -23 1 -23 0 -32 -1 -36 -2z'/%3E%3Cpath d='M1288 283 c-117 -5 -224 -33 -331 -85 -65 -32 -115 -62 -221 -135 -33 -22 -61 -41 -80 -53 -16 -10 -16 -10 -8 -10 10 0 9 -1 65 37 176 119 223 146 311 181 129 51 280 69 412 50 4 0 4 0 4 4 0 6 2 6 -46 10 -18 1 -89 2 -106 1z'/%3E%3Cpath d='M1284 227 c-129 -6 -251 -40 -364 -100 -5 -3 -14 -8 -20 -11 -23 -12 -59 -32 -95 -54 -33 -20 -94 -57 -100 -60 -2 -2 -2 -2 6 -2 10 0 9 -1 59 30 157 96 236 134 339 161 84 23 190 33 273 26 19 -1 53 -5 56 -6 2 0 2 0 2 5 0 5 0 5 -15 6 -39 5 -109 7 -141 5z'/%3E%3Cpath d='M1270 173 c-137 -8 -266 -47 -419 -130 -5 -2 -15 -7 -23 -12 -61 -32 -59 -30 -49 -31 9 0 9 0 44 19 95 51 156 78 221 100 124 43 247 55 379 39 9 -1 16 -2 16 -2 1 0 1 2 1 4 0 5 0 5 -8 6 -47 7 -113 10 -162 7z'/%3E%3Cpath d='M1265 119 c-130 -7 -237 -36 -397 -109 -24 -11 -23 -10 -10 -10 12 1 12 1 33 10 187 86 340 114 511 95 12 -1 24 -2 28 -3 10 -2 10 -2 10 3 0 5 3 4 -25 8 -47 6 -109 9 -150 6z'/%3E%3Cpath d='M1235 65 c-81 -5 -163 -21 -253 -52 -42 -14 -41 -13 -25 -13 11 0 15 0 19 2 51 20 163 46 225 51 3 1 10 1 16 2 58 6 135 3 199 -6 26 -4 24 -4 24 1 0 5 0 5 -11 6 -58 10 -133 13 -194 9z'/%3E%3Cpath d='M0 15 c0 -5 0 -5 8 -7 26 -8 26 -8 51 -8 23 0 23 0 8 3 -21 4 -36 8 -52 12 -8 2 -14 4 -15 4 0 0 0 -2 0 -4z'/%3E%3Cpath d='M1226 14 c-28 -1 -74 -6 -104 -11 -16 -2 -16 -2 13 -3 20 0 33 0 43 1 34 4 45 4 92 4 47 0 53 0 93 -4 11 -1 24 -1 44 -1 28 1 28 1 14 3 -63 10 -132 14 -195 11z'/%3E%3C/g%3E%3C/svg%3E")!important;background-size:cover;background-position:center;background-repeat:no-repeat;}
/* legal-una-columna */
.elementor-widget-text-editor p.legal-item{display:block!important;padding-left:44px!important;text-indent:-44px}
.elementor-widget-text-editor p.legal-item.legal-l2{padding-left:88px!important}
.elementor-widget-text-editor p.legal-item.legal-l3{padding-left:132px!important}
.elementor-widget-text-editor p.legal-item .legal-num{display:inline-block;min-width:34px;margin-right:6px;text-indent:0}
.elementor-widget-text-editor p.legal-item .legal-num + br{display:none}
@media (max-width:767px){.elementor-widget-text-editor p.legal-item.legal-l2{padding-left:64px!important}.elementor-widget-text-editor p.legal-item.legal-l3{padding-left:84px!important}}
/* movil-centrado */
@media (max-width:767px){
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-heading .elementor-heading-title,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-text-editor,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-text-editor p,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-image,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-icon-box .elementor-icon-box-wrapper,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-image-box .elementor-image-box-wrapper,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-counter,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-icon .elementor-icon-wrapper,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-button,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-button .elementor-button-wrapper,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-post-info,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .e-loop-item{text-align:center!important}
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-counter .elementor-counter-number-wrapper,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-counter .elementor-counter{justify-content:center!important}
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-button .elementor-button-wrapper{display:flex;justify-content:center}
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-post-info .elementor-icon-list-items{justify-content:center}
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-form .elementor-field-group{text-align:left}
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-accordion .elementor-tab-title{text-align:left}
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .e-con > .elementor-widget-button,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .e-con > .e-con-inner > .elementor-widget-button{margin-left:auto!important;margin-right:auto!important}
body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .e-con > .elementor-widget-icon,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .e-con > .elementor-widget-image.elementor-widget__width-auto,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .e-con > .elementor-widget-heading.elementor-widget__width-initial,body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .e-con > .elementor-widget-text-editor.elementor-widget__width-initial{margin-left:auto!important;margin-right:auto!important}
}
/* form-campos-ocultos */
.elementor-form .elementor-field-type-recaptcha_v3,.elementor-form .elementor-field-type-recaptcha_v3 .elementor-field,.elementor-form .elementor-field-type-honeypot{margin:0!important;padding:0!important;height:0!important;min-height:0!important;overflow:hidden!important;border:0!important}
/* boton-flecha */ .elementor-button .elementor-button-icon{transition:transform .25s ease} .elementor-button:hover .elementor-button-icon:has(.e-fas-arrow-right),.elementor-button:focus-visible .elementor-button-icon:has(.e-fas-arrow-right){transform:translateX(4px)}
/* bullets-alineados: la lista sigue la alineación de su widget; los ticks siempre alineados entre sí */
.elementor-widget-icon-list:has(.e-fas-check){align-self:stretch!important;width:100%!important;max-width:100%!important}
.elementor-widget-icon-list:has(.e-fas-check) .elementor-icon-list-items{width:fit-content!important;max-width:100%!important;margin-left:0!important;margin-right:auto!important}
.elementor-widget-icon-list:has(.e-fas-check) .elementor-icon-list-item,.elementor-widget-icon-list:has(.e-fas-check) .elementor-icon-list-item>a{justify-content:flex-start!important;text-align:left!important}
.elementor-widget-icon-list.elementor-align-center:has(.e-fas-check) .elementor-icon-list-items{margin-left:auto!important;margin-right:auto!important}
.elementor-widget-icon-list.elementor-align-end:has(.e-fas-check) .elementor-icon-list-items,.elementor-widget-icon-list.elementor-align-right:has(.e-fas-check) .elementor-icon-list-items{margin-left:auto!important;margin-right:0!important}
@media (max-width:767px){body.page:not(.page-id-272):not(.page-id-325):not(.page-id-326):not(.page-id-327):not(.page-id-328):not(.page-id-329):not(.page-id-330) .elementor[data-elementor-type="wp-page"] > .e-con:not(:first-child) .elementor-widget-icon-list:has(.e-fas-check) .elementor-icon-list-items{margin-left:auto!important;margin-right:auto!important}}/* End custom CSS */