.elementor-1762 .elementor-element.elementor-element-c3fdb15{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1762 .elementor-element.elementor-element-becdd42{--display:flex;}.elementor-1762 .elementor-element.elementor-element-ca33c69{--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 );}.elementor-1762 .elementor-element.elementor-element-07d0780{--display:flex;}.elementor-1762 .elementor-element.elementor-element-ce826d2{--display:flex;}.elementor-1762 .elementor-element.elementor-element-9a291f5{--display:flex;}.elementor-1762 .elementor-element.elementor-element-4f8770d{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@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 *//* pie nuevo */
html body footer.elementor-location-footer .cs-pie{background:#1b1d22;color:#b4b9c2;padding:72px 0 0;width:100%}
html body footer .cs-pie .cs-pie-grid{display:grid!important;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px;width:min(1140px,calc(100% - 40px));margin:0 auto;padding:0 0 56px!important}
html body footer .cs-pie .cs-pie-grid>.e-con-inner{display:contents}
html body footer .cs-pie .cs-pie-logo{font-family:Helvetica,Arial,sans-serif;font-size:22px;line-height:1.15;letter-spacing:.14em;color:#fff;margin:0 0 18px}
html body footer .cs-pie .cs-pie p{font-family:Helvetica,Arial,sans-serif;font-size:15px;line-height:1.7;color:#b4b9c2;margin:0 0 14px}
html body footer .cs-pie .cs-pie h3{font-family:Helvetica,Arial,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.18em;font-size:12px;color:#8aa5c0;margin:0 0 18px}
html body footer .cs-pie .cs-pie ul{list-style:none;margin:0;padding:0}
html body footer .cs-pie .cs-pie li{margin:0 0 10px}
html body footer .cs-pie .cs-pie a{color:#fff;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:15px;letter-spacing:.02em;border-bottom:1px solid transparent;transition:border-color .2s,color .2s}
html body footer .cs-pie .cs-pie a:hover{color:#8aa5c0;border-bottom-color:#8aa5c0}
html body footer .cs-pie .cs-pie-base{border-top:1px solid #33363d;padding:22px 20px!important;text-align:center}
html body footer .cs-pie .cs-pie-base p{font-size:13px;color:#aeb3bb;margin:0}
html body footer .cs-pie .cs-pie-base a{font-size:13px;color:#8aa5c0;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1024px){html body footer .cs-pie .cs-pie-grid{grid-template-columns:1fr 1fr;gap:36px}}
@media(max-width:600px){html body footer.elementor-location-footer .cs-pie{padding-top:48px}html body footer .cs-pie .cs-pie-grid{grid-template-columns:1fr;gap:30px;padding-bottom:36px!important}}
html body footer .cs-pie .elementor-widget-text-editor p{color:#b4b9c2!important;font-size:15px!important;line-height:1.7!important}
html body footer .cs-pie .elementor-widget-text-editor h3{color:#8aa5c0!important;font-family:Helvetica,Arial,sans-serif!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.18em!important;font-size:12px!important;margin:0 0 18px!important}
html body footer .cs-pie .elementor-widget-text-editor ul{list-style:none!important;margin:0!important;padding:0!important}
html body footer .cs-pie .elementor-widget-text-editor li{margin:0 0 10px!important;padding:0!important}
html body footer .cs-pie .elementor-widget-text-editor a{color:#fff!important;font-size:15px!important;font-family:Helvetica,Arial,sans-serif!important;text-decoration:none!important}
html body footer .cs-pie .elementor-widget-text-editor a:hover{color:#8aa5c0!important}
html body footer .cs-pie .cs-pie-base p{color:#aeb3bb!important;font-size:13px!important;margin:0!important}
html body footer .cs-pie .cs-pie-base a{color:#8aa5c0!important;font-size:13px!important;text-decoration:underline!important}
html body footer .cs-pie .cs-pie-logo{color:#fff!important;font-size:22px!important;letter-spacing:.14em!important;line-height:1.15!important}
/* pie: logo */
.cs-pie .cs-pie-logo{margin:0 0 18px!important;line-height:0!important}
.cs-pie .cs-pie-logo img{display:block!important;width:220px!important;max-width:100%!important;height:auto!important;filter:brightness(0) invert(1)!important}/* End custom CSS */