.elementor-2138 .elementor-element.elementor-element-b9e97eb{--display:flex;--min-height:350px;--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;--justify-content:flex-end;--overlay-opacity:0.31;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2138 .elementor-element.elementor-element-b9e97eb:not(.elementor-motion-effects-element-type-background), .elementor-2138 .elementor-element.elementor-element-b9e97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bmotion.es/wp-content/uploads/2025/08/DSC00013.jpg");background-position:0px -157px;background-repeat:no-repeat;background-size:cover;}.elementor-2138 .elementor-element.elementor-element-b9e97eb::before, .elementor-2138 .elementor-element.elementor-element-b9e97eb > .elementor-background-video-container::before, .elementor-2138 .elementor-element.elementor-element-b9e97eb > .e-con-inner > .elementor-background-video-container::before, .elementor-2138 .elementor-element.elementor-element-b9e97eb > .elementor-background-slideshow::before, .elementor-2138 .elementor-element.elementor-element-b9e97eb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2138 .elementor-element.elementor-element-b9e97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2138 .elementor-element.elementor-element-64827bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2138 .elementor-element.elementor-element-64827bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:4em;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-2138 .elementor-element.elementor-element-afe1e3d{--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;--gap:2em 2em;--row-gap:2em;--column-gap:2em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-2138 .elementor-element.elementor-element-afe1e3d:not(.elementor-motion-effects-element-type-background), .elementor-2138 .elementor-element.elementor-element-afe1e3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-2138 .elementor-element.elementor-element-a37863d{text-align:center;}.elementor-2138 .elementor-element.elementor-element-a37863d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-text );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-2138 .elementor-element.elementor-element-4d57827{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-weight:400;color:#6B6B6B;}.elementor-2138 .elementor-element.elementor-element-cd526b8{--display:flex;--padding-top:0em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-icon{color:var( --e-global-color-secondary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-primary );}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs{background-color:var( --e-global-color-6b477aa );padding:0em 0em 0em 0em;border-radius:20px 20px 20px 20px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper{background-color:var( --e-global-color-primary );align-self:center;justify-content:center;padding:0px 0px 0px 0px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper{background-color:#EFEFEF;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper > .jet-tabs__control{min-height:50%;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper > .jet-tabs__control{min-height:50%;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{align-self:center;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{justify-content:center;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text{color:#CCCCCC;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{color:#CCCCCC;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:#7A7A7A;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-icon{color:#7A7A7A;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:#9E9E9E;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{color:#9E9E9E;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{color:var( --e-global-color-astglobalcolor4 );}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-family:"Poppins", Sans-serif;font-size:17px;font-weight:500;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-icon{color:var( --e-global-color-text );}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__content-wrapper > .jet-tabs__content{padding:30px 0px 30px 0px;}.elementor-2138 .elementor-element.elementor-element-2497c5f{--display:flex;}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}}@media(max-width:1200px){.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}}@media(max-width:1024px){.elementor-2138 .elementor-element.elementor-element-b9e97eb{--min-height:186px;}.elementor-2138 .elementor-element.elementor-element-b9e97eb:not(.elementor-motion-effects-element-type-background), .elementor-2138 .elementor-element.elementor-element-b9e97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2138 .elementor-element.elementor-element-64827bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;}.elementor-2138 .elementor-element.elementor-element-64827bf .elementor-heading-title{font-size:2.6em;}.elementor-2138 .elementor-element.elementor-element-afe1e3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-2138 .elementor-element.elementor-element-cd526b8{--padding-top:0em;--padding-bottom:4em;--padding-left:2em;--padding-right:2em;}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}}@media(max-width:880px){.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}}@media(max-width:767px){.elementor-2138 .elementor-element.elementor-element-b9e97eb:not(.elementor-motion-effects-element-type-background), .elementor-2138 .elementor-element.elementor-element-b9e97eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;background-repeat:no-repeat;background-size:cover;}.elementor-2138 .elementor-element.elementor-element-b9e97eb{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-2138 .elementor-element.elementor-element-64827bf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2138 .elementor-element.elementor-element-64827bf .elementor-heading-title{font-size:2.2em;}.elementor-2138 .elementor-element.elementor-element-afe1e3d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-2138 .elementor-element.elementor-element-4d57827{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-2138 .elementor-element.elementor-element-cd526b8{--border-radius:0px 0px 0px 0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-widget-jet-tabs > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-size:var( --e-global-typography-primary-font-size );}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__control-wrapper{min-width:0;width:auto;flex:0 0 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-left > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs.jet-tabs-flip-direction.jet-tabs-position-right > .jet-tabs__content-wrapper{min-width:0;flex:1 1 auto;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs{border-radius:0px 0px 0px 0px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control .jet-tabs__label-text, .elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control .jet-tabs__label-text{font-size:13px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control{border-radius:0px 0px 0px 0px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control{border-radius:0px 0px 0px 0px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__label-text, .elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__label-text{font-size:13px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control:hover .jet-tabs__control-inner{padding:0px 0px 0px 0px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control:hover .jet-tabs__control-inner{padding:0px 0px 0px 0px;}.elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text, .elementor-2138 .elementor-element.elementor-element-3574dcb > .elementor-widget-container > .jet-tabs > .jet-tabs__control-wrapper > .jet-tabs-swiper-container > .swiper-wrapper > .jet-tabs__control.active-tab .jet-tabs__label-text{font-size:13px;}}/* Start custom CSS for jet-tabs, class: .elementor-element-3574dcb *//* Botón JetFormBuilder: Azul, Mayúsculas y Letra Normal (Sin negrita) */
.jet-form-builder__action-button {
    background-color: #134D66 !important;
    border-color: #134D66 !important;
    color: #ffffff !important;
    text-transform: uppercase !important;
    font-weight: 400 !important; /* Fuerza a que la letra no sea negrita */
}

/* Efecto Hover */
.jet-form-builder__action-button:hover {
    background-color: #1a6585 !important;
    border-color: #1a6585 !important;
}
 encaje justo debajo */
.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs__content-wrapper {
    background-color: #f2f2f2 !important; /* El gris de tu diseño */
    margin-top: 0 !important;
    border-radius: 0 0 15px 15px !important;
    padding: 20px !important;
}


/* 1. Hacemos que la franja azul ocupe TODO el ancho disponible */
.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs__control-wrapper {
    background-color: #1a485a !important; /* Tu azul */
    display: flex !important;
    width: 100% !important;
    margin-bottom: 0 !important;
    padding: 0 !important; /* Quitamos el padding para que pegue a los bordes */
    border-radius: 15px 15px 0 0 !important;
    overflow: hidden; /* Para que los botones no se salgan de las esquinas redondeadas */
}

/* 2. Ajustamos los botones para que se repartan el espacio o mantengan su tamaño */
.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs__control {
    background-color: transparent !important;
    border: none !important;
    flex: 1; /* Esto hace que los botones midan lo mismo y llenen la barra. Si quieres que sean pequeños, quita esta línea */
    text-align: center;
    padding: 10px px !important;
}

/* 3. Estilo para la pestaña activa (para que se note cuál está seleccionada) */
.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs__control.active-tab {
    background-color: rgba(255,255,255,0.1) !important; /* Un azul un poco más claro para la activa */
}

/* 4. Unimos el cuerpo gris sin huecos */
.elementor-2138 .elementor-element.elementor-element-3574dcb .jet-tabs__content-wrapper {
    background-color: #f2f2f2 !important;
    margin-top: 0 !important;
    border-radius: 0 0 15px 15px !important;
    padding: 30px !important;
    border-top: none !important;
}/* End custom CSS */
/* Start custom CSS *//* =========================================================
   FIX UI CV JetFormBuilder (solo #cv_archivo)
   - Oculta input nativo (botón + texto)
   - Mantiene solo el botón custom (.myfileupload--input)
   - Tipografía base, sin negrita, MAYÚSCULA
   - Compacta altura
   ========================================================= */

:root{
  --uve2-teal: #1f4e5f;
  --uve2-teal-hover: #246173;
  --uve2-teal-soft: rgba(31,78,95,.35);
  --uve2-bg: #f2f2f2;
  --uve2-text: #5f6b72;
}

/* 0) Oculta COMPLETAMENTE el input nativo y su “Seleccionar archivo” */
#cv_archivo{
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

/* 1) Contenedor estilo dropzone, compacto */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .jet-form-builder__field-wrap{
  background: var(--uve2-bg);
  border: 1px dashed var(--uve2-teal-soft);
  border-radius: 6px;
  padding: 14px 14px;
  min-height: 120px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  position: relative;
}

/* 2) Icono pequeño arriba */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .jet-form-builder__field-wrap::after{
  content: "⬆";
  font-size: 20px;
  line-height: 1;
  color: var(--uve2-teal);
  opacity: .22;
  position: absolute;
  top: 14px;
  left: 50%;
  transform: translateX(-50%);
}

/* 3) Oculta previews/miniaturas de JFB si aparecen */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .jet-form-builder-file-upload__files,
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .jet-form-builder-file-upload__file{
  display: none !important;
}

/* 4) Mensaje size */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .jet-form-builder-file-upload__message{
  margin: 0;
  text-align: center;
  order: 1;
}
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .jet-form-builder-file-upload__message small{
  font-size: 13px;
  color: var(--uve2-text);
  font-weight: 400;
}

/* 5) Contenedor custom (creado por JS del issue adaptado) */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .container--myfileupload{
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 6px;
  margin: 0;
  order: 2;
}

/* 6) Botón custom: tipografía base, SIN negrita, MAYÚSCULAS */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .myfileupload--input{
  cursor: pointer;
  background: var(--uve2-teal);
  border: 1px solid var(--uve2-teal);
  color: #fff;

  /* Tipografía base (hereda del tema) */
  font-family: inherit;
  font-size: 14px;
  font-weight: 400;           /* sin negrita */
  text-transform: uppercase;  /* MAYÚSCULAS */
  letter-spacing: .6px;

  padding: 10px 18px;
  border-radius: 6px;
  min-width: 190px;
  text-align: center;

  box-shadow: 0 8px 18px rgba(0,0,0,.10);
  transition: transform .12s ease, box-shadow .12s ease, background .12s ease, border-color .12s ease;
  user-select: none;
}

.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .myfileupload--input:hover{
  background: var(--uve2-teal-hover);
  border-color: var(--uve2-teal-hover);
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(0,0,0,.12);
}
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .myfileupload--input:active{
  transform: translateY(0);
  box-shadow: 0 8px 18px rgba(0,0,0,.10);
}

/* 7) Nombre del archivo (uno solo) */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo) .myfileupload--filename{
  font-family: inherit;
  font-size: 12px;
  font-weight: 400;
  color: var(--uve2-text);
  text-transform: uppercase;
  letter-spacing: .4px;
  text-align: center;
  max-width: 85%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0;
}

/* 8) En móvil, aún más compacto */
@media (max-width: 767px){
  .jet-form-builder-row.field-type-media-field:has(#cv_archivo) .jet-form-builder__field-wrap{
    min-height: 110px;
    padding: 12px 12px;
  }
  .jet-form-builder-row.field-type-media-field:has(#cv_archivo) .myfileupload--input{
    min-width: 170px;
  }
  .jet-form-builder-row.field-type-media-field:has(#cv_archivo) .myfileupload--filename{
    max-width: 92%;
  }
}
/* Baja un poco la flecha del upload CV */
.jet-form-builder-row.field-type-media-field:has(#cv_archivo)
.jet-form-builder__field-wrap::after{
  top: 20%;   /* antes: 14px */
}
/* Feedback al arrastrar sobre el dropzone */
.uve2-dragover{
  outline: 2px solid rgba(31,78,95,.35);
  outline-offset: -2px;
}/* End custom CSS */