.elementor-15372 .elementor-element.elementor-element-6e4718fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15372 .elementor-element.elementor-element-6e4718fa.e-con{--align-self:center;}.elementor-15372 .elementor-element.elementor-element-9d77cf2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15372 .elementor-element.elementor-element-9d77cf2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15372 .elementor-element.elementor-element-342315f9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-15372 .elementor-element.elementor-element-342315f9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15372 .elementor-element.elementor-element-342315f9 .cookiez-content{text-align:start;font-family:var( --e-global-typography-secondary-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:#0C0D0E;}.elementor-15372 .elementor-element.elementor-element-c5998a9{--display:flex;--justify-content:center;}.elementor-15372 .elementor-element.elementor-element-a8f24fc7.elementor-element{--align-self:center;}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer{justify-content:center;gap:10px;}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--customize{font-family:var( --e-global-typography-text-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-radius:25px 25px 25px 25px;padding:6px 16px 6px 16px;color:#0C0D0E;background-color:transparent;}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--deny{font-family:var( --e-global-typography-text-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-radius:25px 25px 25px 25px;padding:6px 16px 6px 16px;color:#FFFFFF;background-color:#0C0D0E;}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--accept{font-family:var( --e-global-typography-text-font-family ), Helvetica, Arial, sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );border-radius:25px 25px 25px 25px;padding:6px 16px 6px 16px;color:#FFFFFF;background-color:#0C0D0E;}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--do-not-sell{font-family:"Poppins", Helvetica, Arial, sans-serif;font-size:14px;font-weight:500;border-radius:8px 8px 8px 8px;padding:6px 16px 6px 16px;color:#000000;background-color:transparent;}#elementor-popup-modal-15372 .dialog-widget-content{animation-duration:0.5s;background-color:transparent;border-style:none;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-15372 .dialog-message{width:1200px;height:fit_to_content;align-items:flex-start;}#elementor-popup-modal-15372{justify-content:center;align-items:flex-end;}@media(min-width:481px){.elementor-15372 .elementor-element.elementor-element-9d77cf2{--width:100%;}}@media(max-width:1024px){.elementor-15372 .elementor-element.elementor-element-342315f9 .cookiez-content{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--customize{font-size:var( --e-global-typography-text-font-size );}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--deny{font-size:var( --e-global-typography-text-font-size );}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--accept{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:480px){.elementor-15372 .elementor-element.elementor-element-342315f9 .cookiez-content{font-size:var( --e-global-typography-secondary-font-size );}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--customize{font-size:var( --e-global-typography-text-font-size );}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--deny{font-size:var( --e-global-typography-text-font-size );}.elementor-15372 .elementor-element.elementor-element-a8f24fc7 .cookiez-footer-button--accept{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS *//* Banner de cookies (Cookiez) – estilo Infame: vidrio negro, abajo, sin bloquear la página */
#elementor-popup-modal-15372{pointer-events:none;position:fixed !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:9998 !important}
#elementor-popup-modal-15372 .dialog-widget-content{pointer-events:auto;width:min(1200px, calc(100% - 40px)) !important;max-width:none !important;height:auto !important;min-height:0 !important;margin:0 auto 20px !important;background:linear-gradient(135deg,rgba(238,238,238,.08),rgba(238,238,238,.02)),rgba(0,0,0,.72) !important;-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%);border:1px solid rgba(238,238,238,.18) !important;border-radius:20px !important;box-shadow:0 20px 60px rgba(0,0,0,.45) !important}
#elementor-popup-modal-15372 .dialog-message{width:100% !important;max-width:100% !important;box-sizing:border-box !important;height:auto !important;padding:22px 28px !important;overflow:visible !important}
#elementor-popup-modal-15372 .dialog-close-button{display:none !important}
.elementor-15372 .e-con{margin:0 !important;padding:0 !important;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;--margin-top:0px;min-height:0 !important}
.elementor-15372 .elementor-element-6e4718fa,.elementor-15372 .elementor-element-9d77cf2{width:100% !important}
.elementor-15372 .elementor-element-9d77cf2{flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;gap:32px !important}
.elementor-15372 .elementor-element-342315f9{width:auto !important;max-width:640px !important;flex:1 1 auto !important;padding:0 !important;margin:0 !important}
.elementor-15372 .cookiez-content{margin:0 !important;color:#EEEEEE !important;font-family:"Syne",Helvetica,Arial,sans-serif !important;font-size:15px !important;font-weight:400 !important;line-height:1.45 !important;text-align:left !important}
.elementor-15372 .cookiez-content a{color:#78EBD4 !important;text-decoration:underline;text-underline-offset:3px}
.elementor-15372 .elementor-element-c5998a9{width:auto !important;flex:0 0 auto !important}
.elementor-15372 .elementor-element-a8f24fc7{width:100% !important;align-self:stretch !important}
.elementor-15372 .cookiez-footer{display:flex !important;flex-wrap:nowrap !important;justify-content:flex-end !important;align-items:center !important;gap:10px !important}
.elementor-15372 .cookiez-footer-button{font-family:"Syne",Helvetica,Arial,sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;line-height:1 !important;padding:14px 22px !important;border-radius:999px !important;border:1px solid transparent !important;cursor:pointer;white-space:nowrap;box-shadow:none !important;transition:background-color .2s ease-out,color .2s ease-out,border-color .2s ease-out}
.elementor-15372 .cookiez-footer-button--customize{background:transparent !important;color:#EEEEEE !important;padding-left:10px !important;padding-right:10px !important;text-decoration:underline;text-underline-offset:4px}
.elementor-15372 .cookiez-footer-button--customize:hover{color:#BEFF33 !important}
.elementor-15372 .cookiez-footer-button--deny{background:transparent !important;color:#EEEEEE !important;border-color:rgba(238,238,238,.55) !important}
.elementor-15372 .cookiez-footer-button--deny:hover{border-color:#EEEEEE !important;background:rgba(238,238,238,.08) !important}
.elementor-15372 .cookiez-footer-button--accept{background:#78EBD4 !important;color:#000000 !important;border-color:#78EBD4 !important}
.elementor-15372 .cookiez-footer-button--accept:hover{background:#BEFF33 !important;border-color:#BEFF33 !important}
.elementor-15372 .cookiez-footer-button:focus-visible{outline:2px solid #7F80FF !important;outline-offset:2px}
@media (min-width:481px) and (max-width:1024px){
.elementor-15372 .elementor-element-9d77cf2{flex-direction:column !important;align-items:stretch !important;gap:18px !important}
.elementor-15372 .elementor-element-342315f9{max-width:none !important}
.elementor-15372 .elementor-element-c5998a9{width:100% !important}
}
@media (max-width:480px){
#elementor-popup-modal-15372 .dialog-widget-content{width:calc(100% - 24px) !important;margin-bottom:12px !important;border-radius:18px !important}
#elementor-popup-modal-15372 .dialog-message{padding:20px !important}
.elementor-15372 .elementor-element-9d77cf2{flex-direction:column !important;align-items:stretch !important;gap:16px !important}
.elementor-15372 .elementor-element-342315f9{max-width:none !important}
.elementor-15372 .elementor-element-c5998a9{width:100% !important}
.elementor-15372 .cookiez-content{font-size:14px !important}
.elementor-15372 .cookiez-footer{flex-wrap:wrap !important;justify-content:stretch !important;gap:8px !important}
.elementor-15372 .cookiez-footer-button{flex:1 1 0 !important;padding:13px 12px !important;font-size:12px !important}
.elementor-15372 .cookiez-footer-button--accept{order:-1;flex-basis:100% !important}
.elementor-15372 .cookiez-footer-button--customize{order:2}
}/* End custom CSS */