.elementor-4028 .elementor-element.elementor-element-6f920f10{--display:flex;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-57272123{width:auto;max-width:auto;}.elementor-4028 .elementor-element.elementor-element-57272123 .elementor-icon-wrapper{text-align:start;}.elementor-4028 .elementor-element.elementor-element-57272123.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-57272123.elementor-view-framed .elementor-icon, .elementor-4028 .elementor-element.elementor-element-57272123.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-57272123.elementor-view-framed .elementor-icon, .elementor-4028 .elementor-element.elementor-element-57272123.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-57272123 .elementor-icon{font-size:1rem;}.elementor-4028 .elementor-element.elementor-element-57272123 .elementor-icon svg{height:1rem;}.elementor-4028 .elementor-element.elementor-element-57272123 .elementor-icon-wrapper svg{width:auto;}.elementor-4028 .elementor-element.elementor-element-6d9c68e1{--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:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4028 .elementor-element.elementor-element-1202b617{--display:grid;--min-height:75vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--overflow:hidden;--border-radius:1rem 1rem 1rem 1rem;}.elementor-4028 .elementor-element.elementor-element-1202b617:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-1202b617 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84d8ed8 );}.elementor-4028 .elementor-element.elementor-element-31d85c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-4028 .elementor-element.elementor-element-54f0f056{--display:flex;}.elementor-4028 .elementor-element.elementor-element-3a3fa49f{--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;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;--flex-wrap:wrap;}.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-4028 .elementor-element.elementor-element-793e205{width:auto;max-width:auto;background-color:var( --e-global-color-primary );padding:0.25rem 1rem 0.25rem 1rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-4028 .elementor-element.elementor-element-793e205 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1rem;color:var( --e-global-color-84d8ed8 );}.elementor-4028 .elementor-element.elementor-element-6acd3e33{width:auto;max-width:auto;background-color:var( --e-global-color-accent );padding:0.25rem 1rem 0.25rem 1rem;border-radius:1rem 1rem 1rem 1rem;}.elementor-4028 .elementor-element.elementor-element-6acd3e33 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:0.875rem;font-weight:500;line-height:1rem;color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-4a0e2c17{width:var( --container-widget-width, 25rem );max-width:25rem;--container-widget-width:25rem;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-4a0e2c17 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2.5rem;font-weight:500;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-4028 .elementor-element.elementor-element-3ea241d9{width:var( --container-widget-width, 20rem );max-width:20rem;--container-widget-width:20rem;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.75rem/2);}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.75rem/2);}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.75rem/2);}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.75rem/2);}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.75rem/2);}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-4028 .elementor-element.elementor-element-4d78c8f{--e-icon-list-icon-size:1.5rem;--icon-vertical-align:flex-start;--icon-vertical-offset:0px;}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-icon{padding-inline-end:0.25rem;}.elementor-4028 .elementor-element.elementor-element-4d78c8f .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-4028 .elementor-element.elementor-element-26b7a345{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:1rem 1rem 1rem 1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-4028 .elementor-element.elementor-element-26b7a345:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-26b7a345 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-7c5eae1c{width:initial;max-width:initial;}.elementor-4028 .elementor-element.elementor-element-4c4bd86f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4028 .elementor-element.elementor-element-170db171 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-951e744{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4028 .elementor-element.elementor-element-1d42cea7{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4028 .elementor-element.elementor-element-1d42cea7:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-1d42cea7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9aba6c );}.elementor-4028 .elementor-element.elementor-element-5c651b6b .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:900;}.elementor-4028 .elementor-element.elementor-element-77b31f8f{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4028 .elementor-element.elementor-element-77b31f8f:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-77b31f8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9aba6c );}.elementor-4028 .elementor-element.elementor-element-1643267e .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:900;}.elementor-4028 .elementor-element.elementor-element-5b10b993{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4028 .elementor-element.elementor-element-5b10b993:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-5b10b993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9aba6c );}.elementor-4028 .elementor-element.elementor-element-460be2aa .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:900;}.elementor-4028 .elementor-element.elementor-element-5145eca{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4028 .elementor-element.elementor-element-5145eca:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-5145eca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c9aba6c );}.elementor-4028 .elementor-element.elementor-element-490e2687 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.25rem;font-weight:900;}.elementor-4028 .elementor-element.elementor-element-2ee05f76{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4028 .elementor-element.elementor-element-6b243a8f .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-1283f254{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--border-radius:1rem 1rem 1rem 1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:3rem;--padding-right:3rem;}.elementor-4028 .elementor-element.elementor-element-1283f254:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-1283f254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DDDDDD;background-image:url("https://innobiotics.es/wp-content/uploads/2025/10/seccion-a-quien-va-dirigido-bg-scaled.webp");background-position:center center;background-size:cover;}.elementor-4028 .elementor-element.elementor-element-2a4b3bd4{--spacer-size:5rem;}.elementor-4028 .elementor-element.elementor-element-3e3e4f21{width:var( --container-widget-width, 32rem );max-width:32rem;background-color:var( --e-global-color-84d8ed8 );padding:2rem 2rem 2rem 2rem;--container-widget-width:32rem;--container-widget-flex-grow:0;border-radius:0.50rem 0.50rem 0.50rem 0.50rem;font-family:"Figtree", Sans-serif;font-size:1.5rem;font-weight:400;line-height:2rem;}.elementor-4028 .elementor-element.elementor-element-1898902a{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4028 .elementor-element.elementor-element-4d060c60 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1.5rem;color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-b23d430{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4028 .elementor-element.elementor-element-b23d430:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-b23d430 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84d8ed8 );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4028 .elementor-element.elementor-element-6e7aaf7c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-4028 .elementor-element.elementor-element-6e7aaf7c img{border-radius:0.5rem 0.5rem 0.5rem 0.5rem;}.elementor-4028 .elementor-element.elementor-element-21398c67{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4028 .elementor-element.elementor-element-5ff4eab7{--display:flex;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;}.elementor-4028 .elementor-element.elementor-element-2ff8612{--e-transform-translateX:-0.125rem;}.elementor-4028 .elementor-element.elementor-element-2ff8612 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-6cf1523a{font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;}.elementor-4028 .elementor-element.elementor-element-47cd32cf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:5rem;--padding-bottom:3.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4028 .elementor-element.elementor-element-5c7cff33{width:var( --container-widget-width, 32rem );max-width:32rem;--container-widget-width:32rem;--container-widget-flex-grow:0;text-align:center;}.elementor-4028 .elementor-element.elementor-element-5c7cff33 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:1.5rem;font-weight:600;line-height:2rem;color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4028 .elementor-element.elementor-element-96f63c6 .elementor-button{background-color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-96f63c6 .elementor-button:hover, .elementor-4028 .elementor-element.elementor-element-96f63c6 .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-e4920c0{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-4028 .elementor-element.elementor-element-4db4c4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--border-radius:1rem 1rem 1rem 1rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4028 .elementor-element.elementor-element-4db4c4d:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-4db4c4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-84d8ed8 );}.elementor-4028 .elementor-element.elementor-element-983eeff{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4028 .elementor-element.elementor-element-3808432{--display:flex;--justify-content:center;--gap:0.50rem 0.50rem;--row-gap:0.50rem;--column-gap:0.50rem;}.elementor-4028 .elementor-element.elementor-element-9f492c9{--e-transform-translateX:-0.125rem;text-align:center;}.elementor-4028 .elementor-element.elementor-element-9f492c9 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:2rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-13e4336{padding:1rem 0rem 1rem 0rem;text-align:center;font-family:"Figtree", Sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;}.elementor-4028 .elementor-element.elementor-element-ddc549f .elementor-button{background-color:var( --e-global-color-text );}.elementor-4028 .elementor-element.elementor-element-ddc549f .elementor-button:hover, .elementor-4028 .elementor-element.elementor-element-ddc549f .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-4028 .elementor-element.elementor-element-5099e651{--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;}@media(max-width:1024px){.elementor-4028 .elementor-element.elementor-element-1202b617{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4028 .elementor-element.elementor-element-951e744{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4028 .elementor-element.elementor-element-2a4b3bd4{--spacer-size:10rem;}.elementor-4028 .elementor-element.elementor-element-3e3e4f21{--container-widget-width:26.75rem;--container-widget-flex-grow:0;width:var( --container-widget-width, 26.75rem );max-width:26.75rem;font-size:1.25rem;line-height:1.5rem;}.elementor-4028 .elementor-element.elementor-element-b23d430{--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-4028 .elementor-element.elementor-element-21398c67{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4028 .elementor-element.elementor-element-2ff8612 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}.elementor-4028 .elementor-element.elementor-element-4db4c4d{--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-4028 .elementor-element.elementor-element-983eeff{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4028 .elementor-element.elementor-element-9f492c9 .elementor-heading-title{font-size:1.5rem;line-height:2rem;}}@media(max-width:767px){.elementor-4028 .elementor-element.elementor-element-6f920f10{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4028 .elementor-element.elementor-element-6d9c68e1{--padding-top:0rem;--padding-bottom:0rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-4028 .elementor-element.elementor-element-1202b617{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-4028 .elementor-element.elementor-element-31d85c5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4028 .elementor-element.elementor-element-4a0e2c17 .elementor-heading-title{font-size:2rem;}.elementor-4028 .elementor-element.elementor-element-26b7a345{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-4028 .elementor-element.elementor-element-4c4bd86f{--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4028 .elementor-element.elementor-element-951e744{--e-con-grid-template-columns:repeat(1, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;}.elementor-4028 .elementor-element.elementor-element-2ee05f76{--padding-top:3rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4028 .elementor-element.elementor-element-1283f254:not(.elementor-motion-effects-element-type-background), .elementor-4028 .elementor-element.elementor-element-1283f254 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://innobiotics.es/wp-content/uploads/2025/10/seccion-a-quien-va-dirigido-bg-mobile.webp");}.elementor-4028 .elementor-element.elementor-element-1283f254{--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4028 .elementor-element.elementor-element-3e3e4f21{font-size:1.125rem;line-height:1.25rem;}.elementor-4028 .elementor-element.elementor-element-1898902a{--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4028 .elementor-element.elementor-element-6e7aaf7c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4028 .elementor-element.elementor-element-47cd32cf{--padding-top:3rem;--padding-bottom:1.5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-4028 .elementor-element.elementor-element-e4920c0{--padding-top:2rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}}@media(min-width:768px){.elementor-4028 .elementor-element.elementor-element-54f0f056{--width:34rem;}.elementor-4028 .elementor-element.elementor-element-21398c67{--width:50%;}.elementor-4028 .elementor-element.elementor-element-5ff4eab7{--width:26.25rem;}.elementor-4028 .elementor-element.elementor-element-983eeff{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4028 .elementor-element.elementor-element-5ff4eab7{--width:100%;}.elementor-4028 .elementor-element.elementor-element-3808432{--width:100%;}}/* Start custom CSS for icon, class: .elementor-element-57272123 */.elementor-4028 .elementor-element.elementor-element-57272123 .elementor-icon-wrapper{
    display: flex;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4d78c8f */.elementor-4028 .elementor-element.elementor-element-4d78c8f.elementor-widget.elementor-widget-icon-list .elementor-icon-list-icon svg{
    margin:0 !important;
}

.elementor-4028 .elementor-element.elementor-element-4d78c8f.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{
    padding:0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c5eae1c *//* =========================================================
   FORMULARIO SARBACANE — LIMPIO Y COHERENTE
   ========================================================= */
#sb_form{
  background: transparent;
  color:#fff;
  font-family:"Figtree", sans-serif;
  max-width: 960px;
  margin: 0 auto;
  display:block;
}

#sb_form > div{
  padding:0 !important;
  margin:0;
  box-sizing:border-box;
}

#sb_form > div.message-div{
    min-width: 20rem;
    padding: 1rem !important;
    border-radius: 1rem;
}

/* Ocultar los labels superiores (usamos placeholders) */
#sb_form > div > span{
  display: none !important;
}

/* -------------------------------
   LAYOUT 2 COLUMNAS (floats)
   ------------------------------- */
#sb_form > div{ width:48%; float:left; margin-bottom:14px; }
#sb_form > div:nth-of-type(2),
#sb_form > div:nth-of-type(5){ float:right; }

/* Ancho completo: Email (3), Checkboxes (6,7), Botón y Pie */
#sb_form > div:nth-of-type(3),
#sb_form > div:nth-of-type(6),
#sb_form > div:nth-of-type(7),
#div-submitInput,
#form-footer-mandatory{ width:100%; float:none; clear:both; }

/* -------------------------------
   LABELS (Nombre, Apellidos, etc.)
   ------------------------------- */
#sb_form > div > span{ display:inline-flex; align-items:baseline; }

#label-6d4ad01f-b7f8-4d8e-9647-c09a3782ee9c,
#label-b70b4455-de72-4207-9902-4bed7e4758a2,
#label-email,
#label-f868e1df-6f67-4b5f-8c38-196e25aa95c9,
#label-824dcf68-bf94-4e53-83cd-d77c6e59bb07{
  color:rgba(255,255,255,.75);
  font-size:1rem;
  font-weight:400;
  margin:0 0 2px 0;
  display:inline-block;
}

/* Oculta labels de los bloques de checkbox */
#label-3fa0afd1-5fe7-4d70-98fe-bce3cc81e337,
#label-3b75dc93-d459-4a51-96cd-54fb66ba3c45{ display:none !important; }

/* Oculta asteriscos automáticos */
#sb_form span#form-mandatory{ display:none !important; }

/* -------------------------------
   INPUTS – caja transparente + línea 1px
   ------------------------------- */
#input-6d4ad01f-b7f8-4d8e-9647-c09a3782ee9c,
#input-b70b4455-de72-4207-9902-4bed7e4758a2,
#input-email,
#input-f868e1df-6f67-4b5f-8c38-196e25aa95c9,
#input-824dcf68-bf94-4e53-83cd-d77c6e59bb07{
  background:transparent;
  border:none;
  border-radius: 0;
  border-bottom:1px solid rgba(255,255,255,.9);
  min-height:28px;
  width:100%;
  padding:0 2px 2px 0;
  color:#fff;
  font-size:1rem;
  font-weight:400;
  line-height:1.1;
  box-sizing:border-box;
  transition:border-color .2s ease;
}

#sb_form input::placeholder{ color:#fff; opacity:.6; }
#sb_form input:focus{ outline:none; border-bottom-color:#fff; }

/* -------------------------------
   CHECKBOXES – compactos y alineados
   ------------------------------- */
#div-3fa0afd1-5fe7-4d70-98fe-bce3cc81e337,
#div-3b75dc93-d459-4a51-96cd-54fb66ba3c45{ margin:0 !important; padding:0 !important; }

/* Línea del checkbox (la que trae inline display:flex) */
#sb_form div[id^="div-"] > div{
  display:flex;
  align-items:center;
  margin-bottom:6px !important;
}

/* Ocultamos el input nativo cuando usamos indicador custom */
.control--checkbox input[type="checkbox"]{ position:absolute; opacity:0; }

/* Indicador custom (círculo) */
.control__indicator{
  width:22px; height:22px;
  border-radius:50%;
  border:1px solid #fff;
  display:inline-block;
  position:relative;
  flex-shrink:0;
  transition:all .2s ease;
  margin-right: 10px;
}

/* Marcado: relleno blanco con aro interior */
.control--checkbox input[type="checkbox"]:checked + .control__indicator{
  background:#fff;
  box-shadow: inset 0 0 0 4px #1f4b63;
}

/* Texto del checkbox (blanco) */
#label-opt-3fa0afd1-5fe7-4d70-98fe-bce3cc81e337,
#label-opt-3b75dc93-d459-4a51-96cd-54fb66ba3c45{
  color:#fff;
  font-size:0.9rem;
  font-weight:400;
  line-height:1.3;
  margin:0;
  display:inline-block;
  max-width:90%;
}
#label-opt-3b75dc93-d459-4a51-96cd-54fb66ba3c45 a{ color:#fff; text-decoration:underline; }

/* -------------------------------
   BOTÓN
   ------------------------------- */
#div-submitInput{ display:flex; align-items:center; justify-content:flex-start; padding-top:10px; }

#submitInput{
  background:#fff;
  color:rgb(0,41,40);
  border:none;
  border-radius:10px;
  padding:12px 24px;
  font-size:1rem;
  font-weight:700;
  letter-spacing:.5px;
  text-transform:uppercase;
  cursor:pointer;
  box-shadow:0 2px 0 rgba(0,0,0,.14);
  transition:background-color .25s ease, transform .1s ease;
}
#submitInput span, #submitInput strong{ color:inherit !important; font-weight:inherit !important; }
#submitInput:hover{ background:rgb(212,237,236); color:rgb(0,41,40); transform:translateY(-1px); }
#submitInput:focus{ outline:none; box-shadow:0 0 0 2px rgba(212,237,236,.7); }
#submitInput:active{ transform:translateY(0); }

/* -------------------------------
   PIE: * Campos obligatorios
   ------------------------------- */
#form-footer-mandatory{
  display:block;
  color:rgba(255,255,255,.6);
  font-size:.8rem;
  font-weight:400;
  margin-top:10px;
  margin-left:4px;
  clear:both;
}

/* -------------------------------
   RESPONSIVE
   ------------------------------- */
@media (max-width:680px){
  #sb_form > div{ width:100% !important; float:none !important; margin-right:0 !important; }
  #label-opt-3fa0afd1-5fe7-4d70-98fe-bce3cc81e337,
  #label-opt-3b75dc93-d459-4a51-96cd-54fb66ba3c45{ max-width:100%; }
}/* End custom CSS */