.elementor-1158 .elementor-element.elementor-element-694a142{--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-1158 .elementor-element.elementor-element-838e0a3{--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;}.elementor-1158 .elementor-element.elementor-element-7143ea0{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1158 .elementor-element.elementor-element-620cc35 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;color:#000000;}.elementor-1158 .elementor-element.elementor-element-8f6ea94{--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-end;}.elementor-1158 .elementor-element.elementor-element-17498de .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;color:#000000;}.elementor-1158 .elementor-element.elementor-element-9b34c5d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:21px;font-weight:300;color:#000000;}.elementor-1158 .elementor-element.elementor-element-56be41f{--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;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1158 .elementor-element.elementor-element-733dc43 > .elementor-widget-container{padding:0px 0px 200px 0px;}.elementor-1158 .elementor-element.elementor-element-733dc43 .pae-visual-title{color:#000000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;margin-left:0px;}.elementor-1158 .elementor-element.elementor-element-733dc43{--pae-title-bg:#E4E4E4DE;--pae-title-radius:5px;--pae-img-bg:#F9F9F900;--pae-accent-color:#ff5a5f;--pae-img-radius:0px;--pae-img-height:390px;--pae-col-gap:5px;--pae-left-gap:13px;--pae-filter-text:#111111;--pae-filter-text-active:#111111;--pae-filter-border:#2b2b2b;--pae-filter-border-width:2px;--pae-filter-bg-active:#FFFFFF;--pae-filter-bg-inactive:transparent;--pae-filter-gap:0px;--pae-filter-margin-bottom:52px;}.elementor-1158 .elementor-element.elementor-element-733dc43 .pae-images-group{margin-bottom:0px;}.elementor-1158 .elementor-element.elementor-element-733dc43 .pae-image-col{border-style:none;}.elementor-1158 .elementor-element.elementor-element-733dc43 .pae-filter-tab{padding:16px 22px 16px 22px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1158 .elementor-element.elementor-element-733dc43{--pae-img-radius:0px;--pae-img-height:150px;--pae-left-gap:46px;}}@media(min-width:768px){.elementor-1158 .elementor-element.elementor-element-7143ea0{--width:8%;}}/* Start custom CSS for pae_portafolio_animado, class: .elementor-element-733dc43 */.elementor-21 .elementor-element.elementor-element-b4d215b 
  > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading 
  > .e-n-menu-item > .e-n-menu-title.e-current {
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var(--e-global-color-text); /* todos negros */
    border-bottom-color: #ffffff;             /* solo el de abajo blanco */
    /* si Elementor no lo respeta, añade: border-bottom-color:#ffffff !important; */
}/* End custom CSS */