.elementor-288 .elementor-element.elementor-element-00309c3:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-00309c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-288 .elementor-element.elementor-element-00309c3 > .elementor-container{max-width:1600px;min-height:0px;}.elementor-288 .elementor-element.elementor-element-00309c3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-288 .elementor-element.elementor-element-00309c3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-288 .elementor-element.elementor-element-18ce545 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-ef92dbd{border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF14;padding:40px 0px 40px 0px;}.elementor-bc-flex-widget .elementor-288 .elementor-element.elementor-element-4fb0cd9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-288 .elementor-element.elementor-element-4fb0cd9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-288 .elementor-element.elementor-element-7a4f82f > .elementor-widget-container{margin:27px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-fb3c26d{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#FFFFFFB8;}.elementor-bc-flex-widget .elementor-288 .elementor-element.elementor-element-020f594.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-288 .elementor-element.elementor-element-020f594.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-288 .elementor-element.elementor-element-793a0d5{--display:flex;}.elementor-288 .elementor-element.elementor-element-be1cca8{width:var( --container-widget-width, 99.594% );max-width:99.594%;--container-widget-width:99.594%;--container-widget-flex-grow:0;}.elementor-288 .elementor-element.elementor-element-be1cca8 > .elementor-widget-container{margin:0px -16px 0px 0px;}.elementor-288 .elementor-element.elementor-element-be1cca8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-288 .elementor-element.elementor-element-be1cca8 .pt-menu .menu li a{font-family:"Segment A Bold", Sans-serif;font-size:30px;}.elementor-bc-flex-widget .elementor-288 .elementor-element.elementor-element-b3e5f19.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-288 .elementor-element.elementor-element-b3e5f19.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-288 .elementor-element.elementor-element-81c398e{--display:flex;}.elementor-288 .elementor-element.elementor-element-3c2d9fc:not(.elementor-motion-effects-element-type-background), .elementor-288 .elementor-element.elementor-element-3c2d9fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-288 .elementor-element.elementor-element-3c2d9fc > .elementor-container{max-width:1600px;}.elementor-288 .elementor-element.elementor-element-3c2d9fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3px;margin-bottom:3px;}.elementor-288 .elementor-element.elementor-element-3c2d9fc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-288 .elementor-element.elementor-element-b1d85db{text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#FFFFFFB8;}@media(min-width:768px){.elementor-288 .elementor-element.elementor-element-020f594{width:46.333%;}.elementor-288 .elementor-element.elementor-element-b3e5f19{width:20%;}}@media(max-width:1024px) and (min-width:768px){.elementor-288 .elementor-element.elementor-element-4fb0cd9{width:100%;}.elementor-288 .elementor-element.elementor-element-020f594{width:100%;}.elementor-288 .elementor-element.elementor-element-b3e5f19{width:100%;}}@media(max-width:1024px){.elementor-288 .elementor-element.elementor-element-fb3c26d{text-align:center;}.elementor-288 .elementor-element.elementor-element-020f594 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-288 .elementor-element.elementor-element-be1cca8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-288 .elementor-element.elementor-element-b3e5f19 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-288 .elementor-element.elementor-element-b1d85db{text-align:center;}}/* Start custom CSS *//* Idioma (Polylang, 24-09-2026): botones gemelos ES/EN */
html:not([lang^="en"]) .pll-en{display:none !important}
html[lang^="en"] .pll-es{display:none !important}

/* Francés (24-09-2026): botones gemelos pll-fr y bandera FR del body.elementor-page-288 */
html[lang^="fr"] .pll-es{display:none !important}
html:not([lang^="fr"]) .pll-fr{display:none !important}
body li.lang-item-fr > a > span{--pll-flag:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%203%202%22%3E%3Crect%20width%3D%223%22%20height%3D%222%22%20fill%3D%22%23ED2939%22%2F%3E%3Crect%20width%3D%222%22%20height%3D%222%22%20fill%3D%22%23fff%22%2F%3E%3Crect%20width%3D%221%22%20height%3D%222%22%20fill%3D%22%23002395%22%2F%3E%3C%2Fsvg%3E")}/* End custom CSS */