.elementor-1564 .elementor-element.elementor-element-29a45fb9{--display:flex;}.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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */body.page-id-1564 .elementor-location-header,body.page-id-1564 .elementor-location-footer,body.page-id-1564 h1.entry-title{display:none!important}
body.page-id-1564{background:#f4f5f6!important}
body.page-id-1564 .elementor-element-29a45fb9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;padding:0!important;--gap:0px}
body.page-id-1564 .elementor-element-29a45fb9 .elementor-widget-container{padding:0!important}
#cs-en{font-family:Helvetica,Arial,sans-serif;color:#1b1d22;max-width:480px;margin:0 auto;padding:0 20px 36px}
#cs-en *{box-sizing:border-box}
#cs-en a{text-decoration:none}
#cs-en .cs-en-top{background:#25272d;box-shadow:0 0 0 100vmax #25272d;clip-path:inset(0 -100vmax);text-align:center;padding:38px 0 34px;margin:0 -20px 30px;padding-left:20px;padding-right:20px}
#cs-en .cs-en-logo{display:block;width:190px;max-width:70%;height:auto;margin:0 auto 22px;filter:brightness(0) invert(1)}
#cs-en .cs-en-eyebrow{display:block;font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#8aa5c0;margin:0 0 12px;font-weight:700}
#cs-en .cs-en-lema{font-size:21px;line-height:1.3;color:#fff;margin:0;font-weight:400}
html body #cs-en h2{font-family:Helvetica,Arial,sans-serif!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#5f6670!important;margin:28px 0 12px!important;font-weight:700!important}
#cs-en .cs-en-btn{display:flex;align-items:center;justify-content:space-between;gap:14px;background:#fff;color:#1b1d22;border:1px solid #d6d9de;border-left:4px solid #d6d9de;padding:16px 18px;margin:0 0 10px;transition:border-color .15s,background .15s}
#cs-en .cs-en-btn:hover{border-color:#25272d;background:#fff}
#cs-en .cs-en-t{display:flex;flex-direction:column;gap:4px;min-width:0}
#cs-en .cs-en-t b{font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;line-height:1.35}
#cs-en .cs-en-t small{font-size:13px;line-height:1.4;color:#5f6670;letter-spacing:0}
#cs-en .cs-en-p{font-size:13px;font-weight:700;letter-spacing:.06em;white-space:nowrap;color:#1b1d22}
#cs-en .cs-en-p.soon{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#5f7f9c}
#cs-en .cs-en-main{background:#25272d;color:#fff;border-color:#25272d;border-left-color:#8aa5c0;padding:22px 20px}
#cs-en .cs-en-main:hover{background:#1b1d22;border-color:#1b1d22;border-left-color:#8aa5c0}
#cs-en .cs-en-main .cs-en-t b{color:#fff;font-size:14px}
#cs-en .cs-en-main .cs-en-t small{color:#c9cfd6}
#cs-en .cs-en-main .cs-en-p{color:#fff;font-size:16px}
#cs-en .cs-en-all{justify-content:center;text-align:center;border-left-width:1px;margin-top:18px}
#cs-en .cs-en-all b{font-size:12px;letter-spacing:.18em;text-transform:uppercase}
#cs-en .cs-en-redes{display:flex;justify-content:center;gap:22px;margin:26px 0 8px;flex-wrap:wrap}
#cs-en .cs-en-redes a{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#1b1d22;font-weight:700;border-bottom:1px solid #8aa5c0;padding-bottom:3px}
#cs-en .cs-en-pie{text-align:center;font-size:12px;line-height:1.7;color:#5f6670;margin-top:18px}
#cs-en .cs-en-pie a{color:#5f6670;text-decoration:underline}

#cs-en .cs-en-feature{display:block;margin:0 0 10px}
#cs-en .cs-en-img{display:block;width:100%;height:auto;border-radius:6px}/* End custom CSS */