.elementor-2881 .elementor-element.elementor-element-96dab27{--display:flex;--min-height:100vh;--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:space-between;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2881 .elementor-element.elementor-element-96dab27:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-96dab27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vcon.es/wp-content/uploads/2025/07/AG1A2288.webp");}.elementor-2881 .elementor-element.elementor-element-96dab27.e-con{--order:-99999 /* order start hack */;}.elementor-2881 .elementor-element.elementor-element-0d14b5b{--display:flex;--min-height:0px;--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-start;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-0d14b5b.e-con{--align-self:flex-end;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.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-2881 .elementor-element.elementor-element-acb3cea{margin:0em 1em calc(var(--kit-widget-spacing, 0px) + 0em) 2em;text-align:left;font-family:"Roboto", Sans-serif;font-size:80px;font-weight:300;text-transform:uppercase;line-height:70px;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-acb3cea.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:1;}.elementor-2881 .elementor-element.elementor-element-efec96c{--display:flex;--min-height:0px;--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:space-between;--align-items:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-efec96c.e-con{--align-self:flex-end;--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2881 .elementor-element.elementor-element-92359a9{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:6%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-1a0f14c{--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-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-2881 .elementor-element.elementor-element-ec9f59b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2881 .elementor-element.elementor-element-ec9f59b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-3fabf0c{--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-2881 .elementor-element.elementor-element-9b5ff26{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;}.elementor-2881 .elementor-element.elementor-element-004160f{--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-2881 .elementor-element.elementor-element-f5bc579 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;color:#2C2C2C;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-2cfbb49{--divider-border-style:dotted;--divider-color:#252AA5;--divider-border-width:2.9px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2881 .elementor-element.elementor-element-2cfbb49 .elementor-divider-separator{width:71%;}.elementor-2881 .elementor-element.elementor-element-2cfbb49 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-2881 .elementor-element.elementor-element-b19b75c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.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-2881 .elementor-element.elementor-element-39c4f49 .elementor-button{background-color:#0097E000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:50px 50px 50px 50px;padding:13px 23px 13px 25px;}.elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button:focus{background-color:#0097E000;color:#FFFFFF;border-color:#02010100;}.elementor-2881 .elementor-element.elementor-element-39c4f49{width:auto;max-width:auto;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-39c4f49.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-5bb2a35{--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-2881 .elementor-element.elementor-element-de16cb5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-616a24b{--divider-border-style:dotted;--divider-color:#252AA5;--divider-border-width:2.9px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2881 .elementor-element.elementor-element-616a24b .elementor-divider-separator{width:76%;}.elementor-2881 .elementor-element.elementor-element-616a24b .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-2881 .elementor-element.elementor-element-20c5a68{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button{background-color:#2C2C2C00;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:50px 50px 50px 50px;padding:13px 23px 13px 25px;}.elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button:focus{background-color:#0097E000;color:#FFFFFF;border-color:#02010100;}.elementor-2881 .elementor-element.elementor-element-cea25c3{width:auto;max-width:auto;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-cea25c3.elementor-element{--align-self:flex-start;}.elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-f84190f{--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;--justify-content:flex-end;}.elementor-2881 .elementor-element.elementor-element-ed4d78b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-b969d26{--divider-border-style:dotted;--divider-color:#252AA5;--divider-border-width:2.9px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2881 .elementor-element.elementor-element-b969d26 .elementor-divider-separator{width:69%;}.elementor-2881 .elementor-element.elementor-element-b969d26 .elementor-divider{padding-block-start:13px;padding-block-end:13px;}.elementor-2881 .elementor-element.elementor-element-e65d05c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button{background-color:#0097E000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:50px 50px 50px 50px;padding:13px 23px 13px 25px;}.elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button:focus{background-color:#0097E000;color:#FFFFFF;border-color:#02010100;}.elementor-2881 .elementor-element.elementor-element-b49b8af{width:auto;max-width:auto;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-b49b8af.elementor-element{--align-self:flex-start;}.elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-18bb812{--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;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2881 .elementor-element.elementor-element-03cf08c{width:100%;max-width:100%;}.elementor-2881 .elementor-element.elementor-element-fbc5c7e{--display:flex;--margin-top:2em;--margin-bottom:2em;--margin-left:0em;--margin-right:0em;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-fbc5c7e:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-fbc5c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-694046b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:54px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2881 .elementor-element.elementor-element-b05cf85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:left;}.elementor-2881 .elementor-element.elementor-element-b05cf85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:300;text-transform:uppercase;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-82c4dbd{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2881 .elementor-element.elementor-element-6e32b16{--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-2881 .elementor-element.elementor-element-ed9fe71{--display:flex;--min-height:340px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:1%;--padding-left:6%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-ffaa72c{margin:0% 30% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;padding:0% 0% 0% 0%;}.elementor-2881 .elementor-element.elementor-element-ffaa72c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-79cf254{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-0f619cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:32px;color:#FFFFFF;}.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-2881 .elementor-element.elementor-element-4080358{margin:5rem 2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:right;}.elementor-2881 .elementor-element.elementor-element-4080358.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2881 .elementor-element.elementor-element-67c35b1{--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-2881 .elementor-element.elementor-element-894f668{--display:flex;--min-height:340px;--border-radius:20px 20px 20px 20px;--padding-top:6%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-2881 .elementor-element.elementor-element-894f668:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-894f668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;background-image:url("https://vcon.es/wp-content/uploads/2025/09/vista_2-1024x576.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-2881 .elementor-element.elementor-element-c14f533{text-align:right;}.elementor-2881 .elementor-element.elementor-element-c14f533 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:65px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#252AA5;}.elementor-2881 .elementor-element.elementor-element-179e97f{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2881 .elementor-element.elementor-element-e3d7411{--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-2881 .elementor-element.elementor-element-e872f63{--display:flex;--min-height:340px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:1%;--padding-left:6%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-7f5022e{margin:0% 30% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;padding:0% 0% 0% 0%;}.elementor-2881 .elementor-element.elementor-element-7f5022e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-86f3862{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-6c5d2f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -10px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:300;line-height:32px;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-8874c6c{margin:5rem 2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:right;}.elementor-2881 .elementor-element.elementor-element-8874c6c.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2881 .elementor-element.elementor-element-bf25d8b{--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-2881 .elementor-element.elementor-element-86c0f94{--display:flex;--min-height:340px;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-86c0f94:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-86c0f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;background-image:url("https://vcon.es/wp-content/uploads/2025/07/RC1006-1.png");background-position:bottom right;background-repeat:no-repeat;}.elementor-2881 .elementor-element.elementor-element-a76c082 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:65px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#252AA5;}.elementor-2881 .elementor-element.elementor-element-b748e7e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2881 .elementor-element.elementor-element-e27b199{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2881 .elementor-element.elementor-element-31a94fb{--display:flex;--min-height:340px;--border-radius:20px 20px 20px 20px;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6%;--padding-bottom:0%;--padding-left:7%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-31a94fb:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-31a94fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8E8E8;background-image:url("https://vcon.es/wp-content/uploads/2025/09/escena_2_v2_1-1024x576.webp");background-position:top center;background-repeat:no-repeat;}.elementor-2881 .elementor-element.elementor-element-a492f2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:65px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#252AA5;}.elementor-2881 .elementor-element.elementor-element-1f44bd6{--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-2881 .elementor-element.elementor-element-cc3482c{--display:flex;--min-height:340px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6%;--padding-bottom:0%;--padding-left:6%;--padding-right:6%;}.elementor-2881 .elementor-element.elementor-element-21e97be{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 17%;text-align:right;}.elementor-2881 .elementor-element.elementor-element-21e97be .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-d07a681{--display:grid;--e-con-grid-template-columns:1fr 2.5fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-7f662f9{margin:5rem 2rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:left;}.elementor-2881 .elementor-element.elementor-element-7f662f9.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-2881 .elementor-element.elementor-element-08e7f3c{width:var( --container-widget-width, 97% );max-width:97%;--container-widget-width:97%;--container-widget-flex-grow:0;text-align:right;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:32px;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-08e7f3c p{margin-bottom:0px;}.elementor-2881 .elementor-element.elementor-element-636c705{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:90px;--margin-bottom:90px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-2881 .elementor-element.elementor-element-636c705:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-636c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;background-image:url("https://vcon.es/wp-content/uploads/2025/09/Diseno-sin-titulo-2.png");background-position:78% 50%;background-repeat:no-repeat;background-size:27% auto;}.elementor-2881 .elementor-element.elementor-element-a0584ed{--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-2881 .elementor-element.elementor-element-9523043 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;font-style:italic;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-9523043 .elementor-heading-title a:hover, .elementor-2881 .elementor-element.elementor-element-9523043 .elementor-heading-title a:focus{color:#3C48CB;}.elementor-2881 .elementor-element.elementor-element-649a7ee{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-2881 .elementor-element.elementor-element-649a7ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;color:#707070;}.elementor-2881 .elementor-element.elementor-element-38f583d{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:4px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2881 .elementor-element.elementor-element-38f583d .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-38f583d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-cfb96b9{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.1px;word-spacing:0px;color:#707070;}.elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button{background-color:#0097E000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:50px 50px 50px 50px;padding:13px 23px 13px 25px;}.elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button:focus{background-color:#0097E000;color:#FFFFFF;border-color:#02010100;}.elementor-2881 .elementor-element.elementor-element-a0c6bca{width:auto;max-width:auto;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-a0c6bca.elementor-element{--align-self:flex-start;}.elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-38cf0e8{--display:flex;}.elementor-2881 .elementor-element.elementor-element-38cf0e8:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-38cf0e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-7cf18c6{--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-2881 .elementor-element.elementor-element-66052cb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;text-transform:uppercase;font-style:italic;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-66052cb .elementor-heading-title a:hover, .elementor-2881 .elementor-element.elementor-element-66052cb .elementor-heading-title a:focus{color:#3C48CB;}.elementor-2881 .elementor-element.elementor-element-4aed86a{margin:-14px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-2881 .elementor-element.elementor-element-4aed86a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:22px;font-weight:400;color:#707070;}.elementor-2881 .elementor-element.elementor-element-1dcdf86{--divider-border-style:dashed;--divider-color:#FFFFFF;--divider-border-width:4px;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2881 .elementor-element.elementor-element-1dcdf86 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-1dcdf86 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-5b71501{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;letter-spacing:0.1px;word-spacing:0px;color:#707070;}.elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button{background-color:#0097E000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:50px 50px 50px 50px;padding:13px 23px 13px 25px;}.elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button:focus{background-color:#0097E000;color:#FFFFFF;border-color:#02010100;}.elementor-2881 .elementor-element.elementor-element-3cabecf{width:auto;max-width:auto;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-3cabecf.elementor-element{--align-self:flex-start;}.elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-ae91595{--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;--margin-top:2rem;--margin-bottom:-5rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:-1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2881 .elementor-element.elementor-element-e8ba60e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -1%) 0%;}.elementor-2881 .elementor-element.elementor-element-e8ba60e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;line-height:90px;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-a0c5ca2{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:-15px;}.elementor-2881 .elementor-element.elementor-element-a62f75c{--display:flex;}.elementor-2881 .elementor-element.elementor-element-233fe76{text-align:left;}.elementor-2881 .elementor-element.elementor-element-233fe76 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-6c1fa7c{--divider-border-style:dotted;--divider-color:#252AA5;--divider-border-width:2.9px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2881 .elementor-element.elementor-element-6c1fa7c .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-6c1fa7c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-5281812{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:28px;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-dc27aa2{--display:flex;}.elementor-2881 .elementor-element.elementor-element-523d298{text-align:left;}.elementor-2881 .elementor-element.elementor-element-523d298 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-175b55b{--divider-border-style:dotted;--divider-color:#252AA5;--divider-border-width:2.9px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2881 .elementor-element.elementor-element-175b55b .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-175b55b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-bcfe618{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:28px;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-40082d2{--display:flex;}.elementor-2881 .elementor-element.elementor-element-a8072a2{text-align:left;}.elementor-2881 .elementor-element.elementor-element-a8072a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-27df886{--divider-border-style:dotted;--divider-color:#252AA5;--divider-border-width:2.9px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2881 .elementor-element.elementor-element-27df886 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-27df886 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-223095a{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:28px;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-55ecc7a{--display:flex;}.elementor-2881 .elementor-element.elementor-element-f5a0d54{text-align:left;}.elementor-2881 .elementor-element.elementor-element-f5a0d54 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-3da5313{--divider-border-style:dotted;--divider-color:#252AA5;--divider-border-width:2.9px;margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-2881 .elementor-element.elementor-element-3da5313 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-3da5313 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-a13e02d{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:300;line-height:28px;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-9e278f6{--display:flex;--margin-top:-16px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2881 .elementor-element.elementor-element-4e53c39 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:20px 20px 20px 20px;}.elementor-2881 .elementor-element.elementor-element-4e53c39.elementor-element{--align-self:flex-start;}.elementor-2881 .elementor-element.elementor-element-4e53c39 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-4e53c39 .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2881 .elementor-element.elementor-element-4e2e694{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:9em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-0aebd63{--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;--border-radius:40px 0px 0px 0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:0%;--padding-left:0%;--padding-right:8%;}.elementor-2881 .elementor-element.elementor-element-0aebd63:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-0aebd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-0aebd63.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2881 .elementor-element.elementor-element-043df4a{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;padding:81px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-106d94b{--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:flex-start;--border-radius:0px 40px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:2%;--padding-left:3%;--padding-right:7%;}.elementor-2881 .elementor-element.elementor-element-106d94b:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-106d94b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-106d94b.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-2881 .elementor-element.elementor-element-84ac46d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:52px;font-weight:300;line-height:80px;-webkit-text-stroke-color:#000;stroke:#000;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-dabd91f{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-85c0692{--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;--justify-content:flex-end;--border-radius:0px 0px 0px 40px;}.elementor-2881 .elementor-element.elementor-element-85c0692:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-85c0692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-85c0692.e-con{--flex-grow:0;--flex-shrink:0;}.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-2881 .elementor-element.elementor-element-d2b41cb{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;}.elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-2881 .elementor-element.elementor-element-d2b41cb .elementor-icon-wrapper{text-align:right;}.elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-stacked .elementor-icon{background-color:#707070;}.elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-default .elementor-icon{color:#707070;border-color:#707070;}.elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-framed .elementor-icon, .elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-default .elementor-icon svg{fill:#707070;}.elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-stacked .elementor-icon:hover{background-color:#3C48CB;}.elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-framed .elementor-icon:hover, .elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-default .elementor-icon:hover{color:#3C48CB;border-color:#3C48CB;}.elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-framed .elementor-icon:hover, .elementor-2881 .elementor-element.elementor-element-d2b41cb.elementor-view-default .elementor-icon:hover svg{fill:#3C48CB;}.elementor-2881 .elementor-element.elementor-element-d2b41cb .elementor-icon{font-size:45px;}.elementor-2881 .elementor-element.elementor-element-d2b41cb .elementor-icon svg{height:45px;}.elementor-2881 .elementor-element.elementor-element-19c30d1{--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:9%;--padding-bottom:0%;--padding-left:6%;--padding-right:32%;}.elementor-2881 .elementor-element.elementor-element-19c30d1:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-19c30d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vcon.es/wp-content/uploads/2025/07/FOTO-VCON-500x667.png");background-position:center right;background-repeat:no-repeat;}.elementor-2881 .elementor-element.elementor-element-0d84cc7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;}.elementor-2881 .elementor-element.elementor-element-0d84cc7 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:42px;font-weight:400;line-height:40px;color:#252AA5;}.elementor-2881 .elementor-element.elementor-element-be0fd25{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:32px;color:#4F55DE;}.elementor-2881 .elementor-element.elementor-element-be0fd25 a{color:#020101;}.elementor-2881 .elementor-element.elementor-element-673257b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1.4px;margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 10% 0% 0%;}.elementor-2881 .elementor-element.elementor-element-673257b .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-673257b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button{background-color:#3C48CB00;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:300;line-height:22px;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-radius:72px 72px 72px 72px;padding:15px 56px 15px 32px;}.elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button:focus{background-color:#0097E000;color:#FFFFFF;border-color:#FFFFFF00;}.elementor-2881 .elementor-element.elementor-element-c07be33{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0% 0% 0% 0%;}.elementor-2881 .elementor-element.elementor-element-c07be33.elementor-element{--align-self:flex-start;}.elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-f122a69{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-f122a69:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-f122a69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-50e2877{--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-2881 .elementor-element.elementor-element-68af18a{--display:flex;--margin-top:42px;--margin-bottom:1px;--margin-left:0px;--margin-right:0px;}.elementor-2881 .elementor-element.elementor-element-5ea6964 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-685c997 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-585ac22{--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% 03%;--row-gap:0%;--column-gap:03%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2881 .elementor-element.elementor-element-eae6e4d{--display:flex;}.elementor-2881 .elementor-element.elementor-element-0df93c2{--e-transform-flipX:-1;}.elementor-2881 .elementor-element.elementor-element-676dfda{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2881 .elementor-element.elementor-element-aaa8164{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2881 .elementor-element.elementor-element-c0ae6f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:45px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-626dcf5{--display:flex;--gap:4px 0px;--row-gap:4px;--column-gap:0px;}.elementor-2881 .elementor-element.elementor-element-7fc4bac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-ea26191.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-2881 .elementor-element.elementor-element-ea26191{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-ea26191 p{margin-bottom:0px;}.elementor-2881 .elementor-element.elementor-element-627f841{--divider-border-style:solid;--divider-color:var( --e-global-color-text );--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-2881 .elementor-element.elementor-element-627f841 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-627f841 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-f562e03 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-871d089{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-871d089 p{margin-bottom:0px;}.elementor-2881 .elementor-element.elementor-element-6dd0b66{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-2881 .elementor-element.elementor-element-6dd0b66 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-6dd0b66 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-5ce4c5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-09f2b1a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-09f2b1a p{margin-bottom:0px;}.elementor-2881 .elementor-element.elementor-element-66a8da9{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;}.elementor-2881 .elementor-element.elementor-element-66a8da9 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-66a8da9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-2881 .elementor-element.elementor-element-10a171a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-dbffa34{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-dbffa34 p{margin-bottom:0px;}.elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button{background-color:#0097E000;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;fill:#2C2C2C;color:#2C2C2C;border-style:solid;border-width:1px 1px 1px 1px;border-color:#2C2C2C;border-radius:50px 50px 50px 50px;padding:13px 23px 13px 25px;}.elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button:focus{background-color:#0097E000;color:#FFFFFF;border-color:#02010100;}.elementor-2881 .elementor-element.elementor-element-6fe1f9a{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-6fe1f9a.elementor-element{--align-self:center;}.elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button .elementor-button-content-wrapper{gap:50px;}.elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-7fda05f{--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;--margin-top:6rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2881 .elementor-element.elementor-element-7fda05f:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-7fda05f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-e8f6c1f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 15%;}.elementor-2881 .elementor-element.elementor-element-e8f6c1f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:300;color:#2C2C2C;}.elementor-2881 .elementor-element.elementor-element-796e30b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-b6c0b71{--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:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-b6c0b71:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-b6c0b71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-b6c0b71:hover{background-color:#F2F2F2;}.elementor-2881 .elementor-element.elementor-element-4d4a1d2{--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-2881 .elementor-element.elementor-element-2234dbb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:41px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-b042fdb{font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-2881 .elementor-element.elementor-element-e10df6e{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button{background-color:#F2F2F2;font-family:"Inter", Sans-serif;font-weight:400;fill:#54595F;color:#54595F;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:39px 39px 39px 39px;}.elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button:focus{background-color:#F2F2F2;color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-8637f9a.elementor-element{--align-self:center;}.elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button .elementor-button-content-wrapper{gap:41px;}.elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2881 .elementor-element.elementor-element-0d14b5b{--width:50%;}.elementor-2881 .elementor-element.elementor-element-efec96c{--width:50%;}.elementor-2881 .elementor-element.elementor-element-92359a9{--width:1140px;}.elementor-2881 .elementor-element.elementor-element-1a0f14c{--width:100%;}.elementor-2881 .elementor-element.elementor-element-3fabf0c{--width:94%;}.elementor-2881 .elementor-element.elementor-element-004160f{--width:33%;}.elementor-2881 .elementor-element.elementor-element-5bb2a35{--width:33%;}.elementor-2881 .elementor-element.elementor-element-f84190f{--width:33%;}.elementor-2881 .elementor-element.elementor-element-6e32b16{--width:65%;}.elementor-2881 .elementor-element.elementor-element-67c35b1{--width:35%;}.elementor-2881 .elementor-element.elementor-element-e3d7411{--width:65%;}.elementor-2881 .elementor-element.elementor-element-bf25d8b{--width:35%;}.elementor-2881 .elementor-element.elementor-element-e27b199{--width:35%;}.elementor-2881 .elementor-element.elementor-element-1f44bd6{--width:65%;}.elementor-2881 .elementor-element.elementor-element-636c705{--content-width:80%;}.elementor-2881 .elementor-element.elementor-element-a0584ed{--width:55%;}.elementor-2881 .elementor-element.elementor-element-7cf18c6{--width:55%;}.elementor-2881 .elementor-element.elementor-element-4e2e694{--content-width:1140px;}.elementor-2881 .elementor-element.elementor-element-0aebd63{--width:25%;}.elementor-2881 .elementor-element.elementor-element-106d94b{--width:75%;}.elementor-2881 .elementor-element.elementor-element-85c0692{--width:20%;}.elementor-2881 .elementor-element.elementor-element-19c30d1{--width:80%;}.elementor-2881 .elementor-element.elementor-element-eae6e4d{--width:50%;}.elementor-2881 .elementor-element.elementor-element-676dfda{--width:50%;}.elementor-2881 .elementor-element.elementor-element-4d4a1d2{--width:50%;}.elementor-2881 .elementor-element.elementor-element-e10df6e{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2881 .elementor-element.elementor-element-0d14b5b{--width:50%;}.elementor-2881 .elementor-element.elementor-element-0aebd63{--width:40%;}.elementor-2881 .elementor-element.elementor-element-106d94b{--width:60%;}}@media(min-width:1025px){.elementor-2881 .elementor-element.elementor-element-636c705:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-636c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2881 .elementor-element.elementor-element-96dab27{--min-height:400px;}.elementor-2881 .elementor-element.elementor-element-0d14b5b{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-acb3cea{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;font-size:60px;}.elementor-2881 .elementor-element.elementor-element-efec96c{--padding-top:0em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-1a0f14c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-ec9f59b .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-3fabf0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-9b5ff26{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-004160f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:1%;}.elementor-2881 .elementor-element.elementor-element-f5bc579 .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-2cfbb49 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-b19b75c{font-size:16px;}.elementor-2881 .elementor-element.elementor-element-5bb2a35{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-2881 .elementor-element.elementor-element-de16cb5 .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-616a24b .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-f84190f{--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:1%;--padding-right:1%;}.elementor-2881 .elementor-element.elementor-element-ed4d78b .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-b969d26 .elementor-divider-separator{width:100%;}.elementor-2881 .elementor-element.elementor-element-18bb812{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:3%;--padding-left:2%;--padding-right:2%;}.elementor-2881 .elementor-element.elementor-element-b05cf85{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}.elementor-2881 .elementor-element.elementor-element-b05cf85 .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-85ee8d2.elementor-element{--align-self:flex-start;}.elementor-2881 .elementor-element.elementor-element-82c4dbd{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2881 .elementor-element.elementor-element-ffaa72c .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-79cf254{--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-0f619cf{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-c14f533 .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-179e97f{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-2881 .elementor-element.elementor-element-86f3862{--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-a76c082 .elementor-heading-title{font-size:50px;}.elementor-2881 .elementor-element.elementor-element-a492f2e .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-21e97be .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-d07a681{--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-08e7f3c{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-636c705:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-636c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vcon.es/wp-content/uploads/2025/08/Diseno-sin-titulo.png");background-position:90% 55%;background-size:44% auto;}.elementor-2881 .elementor-element.elementor-element-9523043 .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-649a7ee .elementor-heading-title{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-38f583d{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-cfb96b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-66052cb .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-4aed86a .elementor-heading-title{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-1dcdf86{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-5b71501{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-ae91595{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-2881 .elementor-element.elementor-element-e8ba60e{margin:0% 3% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;}.elementor-2881 .elementor-element.elementor-element-e8ba60e .elementor-heading-title{font-size:30px;line-height:1.3em;}.elementor-2881 .elementor-element.elementor-element-a0c5ca2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-2881 .elementor-element.elementor-element-233fe76 .elementor-heading-title{font-size:20px;}.elementor-2881 .elementor-element.elementor-element-5281812{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-523d298 .elementor-heading-title{font-size:20px;}.elementor-2881 .elementor-element.elementor-element-bcfe618{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-a8072a2 .elementor-heading-title{font-size:20px;}.elementor-2881 .elementor-element.elementor-element-223095a{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-55ecc7a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2881 .elementor-element.elementor-element-f5a0d54{text-align:center;}.elementor-2881 .elementor-element.elementor-element-f5a0d54 .elementor-heading-title{font-size:20px;}.elementor-2881 .elementor-element.elementor-element-a13e02d{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-4e2e694{--margin-top:4%;--margin-bottom:8%;--margin-left:0%;--margin-right:0%;--padding-top:1em;--padding-bottom:1em;--padding-left:1em;--padding-right:1em;}.elementor-2881 .elementor-element.elementor-element-106d94b{--padding-top:6%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;}.elementor-2881 .elementor-element.elementor-element-84ac46d .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-0d84cc7 .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-be0fd25{padding:0px 9px 0px 0px;font-size:18px;}.elementor-2881 .elementor-element.elementor-element-5ea6964 .elementor-heading-title{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-eae6e4d{--justify-content:center;}.elementor-2881 .elementor-element.elementor-element-c0ae6f4 .elementor-heading-title{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-7fc4bac .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-f562e03 .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-5ce4c5e .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-10a171a .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-e8f6c1f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2881 .elementor-element.elementor-element-e8f6c1f .elementor-heading-title{font-size:40px;}.elementor-2881 .elementor-element.elementor-element-796e30b{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;text-align:left;}.elementor-2881 .elementor-element.elementor-element-b6c0b71{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:5%;--padding-left:2%;--padding-right:1%;}.elementor-2881 .elementor-element.elementor-element-2234dbb .elementor-heading-title{font-size:35px;}.elementor-2881 .elementor-element.elementor-element-b042fdb{font-size:16px;}}@media(max-width:767px){.elementor-2881 .elementor-element.elementor-element-96dab27{--min-height:309px;--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-2881 .elementor-element.elementor-element-96dab27.e-con{--align-self:flex-end;}.elementor-2881 .elementor-element.elementor-element-0d14b5b{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-0d14b5b.e-con{--order:99999 /* order end hack */;}.elementor-2881 .elementor-element.elementor-element-acb3cea{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;font-size:30px;line-height:30px;}.elementor-2881 .elementor-element.elementor-element-efec96c{--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2881 .elementor-element.elementor-element-92359a9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-ec9f59b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 19px) 0px;padding:0px 6px 0px 3px;}.elementor-2881 .elementor-element.elementor-element-ec9f59b .elementor-heading-title{font-size:26px;}.elementor-2881 .elementor-element.elementor-element-3fabf0c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-2881 .elementor-element.elementor-element-9b5ff26{font-size:16px;}.elementor-2881 .elementor-element.elementor-element-004160f{--padding-top:5%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-2881 .elementor-element.elementor-element-f5bc579{text-align:center;}.elementor-2881 .elementor-element.elementor-element-2cfbb49{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2881 .elementor-element.elementor-element-2cfbb49 .elementor-divider{text-align:center;}.elementor-2881 .elementor-element.elementor-element-2cfbb49 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2881 .elementor-element.elementor-element-b19b75c{text-align:center;font-size:15px;}.elementor-2881 .elementor-element.elementor-element-39c4f49{width:var( --container-widget-width, 69% );max-width:69%;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;--container-widget-width:69%;--container-widget-flex-grow:0;}.elementor-2881 .elementor-element.elementor-element-39c4f49.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-2881 .elementor-element.elementor-element-5bb2a35{--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-2881 .elementor-element.elementor-element-de16cb5{text-align:center;}.elementor-2881 .elementor-element.elementor-element-616a24b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2881 .elementor-element.elementor-element-616a24b .elementor-divider{text-align:center;}.elementor-2881 .elementor-element.elementor-element-616a24b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2881 .elementor-element.elementor-element-20c5a68{text-align:center;font-size:15px;}.elementor-2881 .elementor-element.elementor-element-cea25c3{width:auto;max-width:auto;padding:0px 0px 0px 00px;}.elementor-2881 .elementor-element.elementor-element-cea25c3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-2881 .elementor-element.elementor-element-f84190f{--padding-top:10%;--padding-bottom:10%;--padding-left:6%;--padding-right:6%;}.elementor-2881 .elementor-element.elementor-element-ed4d78b{text-align:center;}.elementor-2881 .elementor-element.elementor-element-b969d26{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -25px) 0px;}.elementor-2881 .elementor-element.elementor-element-b969d26 .elementor-divider{text-align:center;}.elementor-2881 .elementor-element.elementor-element-b969d26 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2881 .elementor-element.elementor-element-e65d05c{text-align:center;font-size:15px;}.elementor-2881 .elementor-element.elementor-element-b49b8af{width:auto;max-width:auto;}.elementor-2881 .elementor-element.elementor-element-b49b8af.elementor-element{--align-self:center;}.elementor-2881 .elementor-element.elementor-element-b05cf85 .elementor-heading-title{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-82c4dbd{--padding-top:7%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-2881 .elementor-element.elementor-element-ffaa72c .elementor-heading-title{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-79cf254{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-0f619cf{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-4080358{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2881 .elementor-element.elementor-element-894f668{--min-height:37vh;}.elementor-2881 .elementor-element.elementor-element-179e97f{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-2881 .elementor-element.elementor-element-7f5022e .elementor-heading-title{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-86f3862{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-6c5d2f2{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-8874c6c{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2881 .elementor-element.elementor-element-86c0f94:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-86c0f94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vcon.es/wp-content/uploads/2025/09/escena_2_v2_1-1024x576.webp");background-position:top center;}.elementor-2881 .elementor-element.elementor-element-86c0f94{--min-height:37vh;}.elementor-2881 .elementor-element.elementor-element-31a94fb{--min-height:37vh;}.elementor-2881 .elementor-element.elementor-element-21e97be .elementor-heading-title{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-d07a681{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-2881 .elementor-element.elementor-element-7f662f9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-2881 .elementor-element.elementor-element-636c705:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-636c705 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:89% 87%;}.elementor-2881 .elementor-element.elementor-element-636c705{--padding-top:10%;--padding-bottom:43%;--padding-left:3%;--padding-right:3%;}.elementor-2881 .elementor-element.elementor-element-38cf0e8{--margin-top:0%;--margin-bottom:10%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-2881 .elementor-element.elementor-element-e8ba60e{text-align:center;}.elementor-2881 .elementor-element.elementor-element-e8ba60e .elementor-heading-title{font-size:30px;}.elementor-2881 .elementor-element.elementor-element-a0c5ca2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2881 .elementor-element.elementor-element-233fe76{text-align:center;}.elementor-2881 .elementor-element.elementor-element-233fe76 .elementor-heading-title{font-size:26px;}.elementor-2881 .elementor-element.elementor-element-6c1fa7c{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 13px 0px 13px;}.elementor-2881 .elementor-element.elementor-element-6c1fa7c .elementor-divider{text-align:center;}.elementor-2881 .elementor-element.elementor-element-6c1fa7c .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2881 .elementor-element.elementor-element-5281812{text-align:center;font-size:16px;}.elementor-2881 .elementor-element.elementor-element-523d298{text-align:center;}.elementor-2881 .elementor-element.elementor-element-523d298 .elementor-heading-title{font-size:26px;}.elementor-2881 .elementor-element.elementor-element-175b55b{padding:0px 13px 0px 13px;}.elementor-2881 .elementor-element.elementor-element-175b55b .elementor-divider{text-align:center;}.elementor-2881 .elementor-element.elementor-element-175b55b .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2881 .elementor-element.elementor-element-bcfe618{text-align:center;font-size:16px;}.elementor-2881 .elementor-element.elementor-element-a8072a2{text-align:center;}.elementor-2881 .elementor-element.elementor-element-a8072a2 .elementor-heading-title{font-size:26px;}.elementor-2881 .elementor-element.elementor-element-27df886{padding:0px 13px 0px 13px;}.elementor-2881 .elementor-element.elementor-element-27df886 .elementor-divider{text-align:center;}.elementor-2881 .elementor-element.elementor-element-27df886 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2881 .elementor-element.elementor-element-223095a{text-align:center;font-size:16px;}.elementor-2881 .elementor-element.elementor-element-f5a0d54{text-align:center;}.elementor-2881 .elementor-element.elementor-element-f5a0d54 .elementor-heading-title{font-size:26px;}.elementor-2881 .elementor-element.elementor-element-3da5313{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 13px 0px 13px;}.elementor-2881 .elementor-element.elementor-element-3da5313 .elementor-divider{text-align:center;}.elementor-2881 .elementor-element.elementor-element-3da5313 .elementor-divider-separator{margin:0 auto;margin-center:0;}.elementor-2881 .elementor-element.elementor-element-a13e02d{text-align:center;font-size:16px;}.elementor-2881 .elementor-element.elementor-element-9e278f6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-4e53c39.elementor-element{--align-self:center;}.elementor-2881 .elementor-element.elementor-element-106d94b{--border-radius:0px 0px 0px 0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-f122a69{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2881 .elementor-element.elementor-element-9efa8a1{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-5ea6964 .elementor-heading-title{font-size:24px;}.elementor-2881 .elementor-element.elementor-element-685c997 .elementor-heading-title{font-size:18px;}.elementor-2881 .elementor-element.elementor-element-e8f6c1f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-2881 .elementor-element.elementor-element-e8f6c1f .elementor-heading-title{font-size:36px;}.elementor-2881 .elementor-element.elementor-element-796e30b{margin:0% 4% calc(var(--kit-widget-spacing, 0px) + 0%) 4%;text-align:center;font-size:16px;}.elementor-2881 .elementor-element.elementor-element-b6c0b71{--padding-top:0%;--padding-bottom:15%;--padding-left:02%;--padding-right:1%;}.elementor-2881 .elementor-element.elementor-element-2234dbb .elementor-heading-title{font-size:30px;}}/* Start custom CSS for text-editor, class: .elementor-element-acb3cea *//*.elementor-2881 .elementor-element.elementor-element-acb3cea {
    font-size: clamp(3rem, 3rem + ((1vw - 0.5rem) * 3), 6rem) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96dab27 */.elementor-2881 .elementor-element.elementor-element-96dab27 {
    min-height: 80vh !important;
    height: 80vh !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

@media (max-width: 1024px) {
    .elementor-2881 .elementor-element.elementor-element-96dab27 {
        min-height: 70vh !important;
        height: 70vh !important;
    }
}

@media (max-width: 768px) {
    .elementor-2881 .elementor-element.elementor-element-96dab27 {
        min-height: 60vh !important;
        height: 60vh !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ec9f59b */.resaltar-palabra {
  font-weight: 600;
  
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-39c4f49 */.elementor-2881 .elementor-element.elementor-element-39c4f49 {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-39c4f49:hover .elementor-button-icon {
    transform: translateX(40px);
}

.elementor-2881 .elementor-element.elementor-element-39c4f49 .elementor-button-text {
    position: relative;
    z-index: 2;
}

.boton-cortina-2 {
    position: relative;
    overflow: hidden;
    border-radius: 50px;
    cursor: pointer; /* Asegura que se vea como clickeable */
    display: block; /* Para que ocupe todo el área */
}
.boton-cortina-2::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #252aa5;
    transition: left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
    border-radius: 50px;
}
.boton-cortina-2:hover::before {
    left: 0;
}
.boton-cortina-2 .elementor-button-text,
.boton-cortina-2 .elementor-button-icon {
    position: relative;
    z-index: 2;
    transition: color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.boton-cortina-2:hover .elementor-button-text,
.boton-cortina-2:hover .elementor-button-icon {
    color: white !important;
    fill: white !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cea25c3 */.elementor-2881 .elementor-element.elementor-element-cea25c3 {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-cea25c3:hover .elementor-button-icon {
    transform: translateX(40px);
}

.elementor-2881 .elementor-element.elementor-element-cea25c3 .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b49b8af */.elementor-2881 .elementor-element.elementor-element-b49b8af {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-b49b8af:hover .elementor-button-icon {
    transform: translateX(40px);
}

.elementor-2881 .elementor-element.elementor-element-b49b8af .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed9fe71 */.elementor-2881 .elementor-element.elementor-element-ed9fe71 {
   background: linear-gradient(291.53deg, #FFFFFF -8.52%, #929292 14.35%, #666666 48.53%, #929292 83.53%, #FFFFFF 110.4%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-894f668 */.elementor-2881 .elementor-element.elementor-element-894f668 {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e872f63 */.elementor-2881 .elementor-element.elementor-element-e872f63 {
   background: linear-gradient(291.53deg, #FFFFFF -8.52%, #929292 14.35%, #666666 48.53%, #929292 83.53%, #FFFFFF 110.4%);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31a94fb */.elementor-2881 .elementor-element.elementor-element-31a94fb {
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc3482c */.elementor-2881 .elementor-element.elementor-element-cc3482c {
   background: linear-gradient(291.53deg, #FFFFFF -8.52%, #929292 14.35%, #666666 48.53%, #929292 83.53%, #FFFFFF 110.4%);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-cfb96b9 */.destacados2 {
    font-weight: 600
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a0c6bca */.elementor-2881 .elementor-element.elementor-element-a0c6bca {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-a0c6bca:hover .elementor-button-icon {
    transform: translateX(40px);
}

.elementor-2881 .elementor-element.elementor-element-a0c6bca .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5b71501 */.destacados2 {
    font-weight: 600
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3cabecf */.elementor-2881 .elementor-element.elementor-element-3cabecf {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-3cabecf:hover .elementor-button-icon {
    transform: translateX(40px);
}

.elementor-2881 .elementor-element.elementor-element-3cabecf .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0aebd63 */.elementor-element-06a21d3 {
    position: relative !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    justify-content: center !important;
    overflow: hidden !important;
    /* NO cambiar width, height ni border-radius */
}

.progress-circle {
    position: absolute;
    width: 350px;
    height: 350px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
    clip-path: circle(200px at 175px 175px);
}

.progress-ring {
    width: 350px;
    height: 350px;
    transform: rotate(160deg);
}

.progress-ring__circle {
    stroke: #ffffff;
    stroke-width: 18; /* Más grueso */
    fill: transparent;
}

.progress-ring__progress {
    stroke: url(#gradient);
    stroke-width: 18; /* Más grueso */
    fill: transparent;
    stroke-linecap: butt;
    stroke-dasharray: 1021.02;
    stroke-dashoffset: 1021.02;
    transition: stroke-dashoffset 2s ease-in-out;
}

.progress-container .elementor-widget-text-editor {
    position: relative !important;
    z-index: 10 !important;
    margin: 0 !important;
}

@keyframes progressAnimation {
    from { stroke-dashoffset: 1021.02; }
    to { stroke-dashoffset: 306.31; }
}

.progress-ring__progress.animate {
    animation: progressAnimation 2s ease-in-out 0.8s forwards;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84ac46d */.text-light {
    font-weight: 300 !important;
}

.text-semibold {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-673257b */.elementor-2881 .elementor-element.elementor-element-673257b .elementor-divider-separator {
    background: repeating-linear-gradient(
        to right,
        #252aa5 1px,
        #252aa5 4px,
        transparent 3px,
        transparent 7px
    ) !important;
    height: 15px !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c07be33 */.elementor-2881 .elementor-element.elementor-element-c07be33 {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-c07be33:hover .elementor-button-icon {
    transform: translateX(20px);
}

.elementor-2881 .elementor-element.elementor-element-c07be33 .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6fe1f9a */.elementor-2881 .elementor-element.elementor-element-6fe1f9a {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-6fe1f9a:hover .elementor-button-icon {
    transform: translateX(40px);
}

.elementor-2881 .elementor-element.elementor-element-6fe1f9a .elementor-button-text {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e8f6c1f */.text-semibold-italic {
    font-weight: 600 !important;
    font-style: italic !important;

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8637f9a */.elementor-2881 .elementor-element.elementor-element-8637f9a {
    position: relative;
    overflow: hidden;
}

.elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button-icon {
    transition: transform 0.3s ease;
    transform: translateX(0);
}

.elementor-2881 .elementor-element.elementor-element-8637f9a:hover .elementor-button-icon {
    transform: translateX(35px);
}

.elementor-2881 .elementor-element.elementor-element-8637f9a .elementor-button-text {
    position: relative;
    z-index: 2;
}

.boton-cortina-1 {
    position: relative;
    overflow: hidden;
    border-radius: 20px;
}
.boton-cortina-1::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: #54595F;
    transition: left 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    z-index: 1;
    border-radius: 20px;
}
.boton-cortina-1:hover::before {
    left: 0;
}
.boton-cortina-1 .elementor-button-text,
.boton-cortina-1 .elementor-button-icon {
    position: relative;
    z-index: 2;
    transition: color 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.boton-cortina-1:hover .elementor-button-text,
.boton-cortina-1:hover .elementor-button-icon {
    color: white !important;
    fill: white !important;
}/* End custom CSS */