.elementor-6 .elementor-element.elementor-element-0e32d3f{--display:flex;--min-height:35rem;--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;--overlay-opacity:0.45;border-style:none;--border-style:none;--z-index:99;}.elementor-6 .elementor-element.elementor-element-0e32d3f::before, .elementor-6 .elementor-element.elementor-element-0e32d3f > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-0e32d3f > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-0e32d3f > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-0e32d3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-0e32d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://abogaciaempresa.icam.es//wp-content/uploads/sites/17/2026/02/overlay2-1.png");}.elementor-6 .elementor-element.elementor-element-a4b433c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6 .elementor-element.elementor-element-a4b433c:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-a4b433c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e3659f0 );}.elementor-6 .elementor-element.elementor-element-7b0268c{--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;}body:not(.rtl) .elementor-6 .elementor-element.elementor-element-1c7b71e{left:444px;}body.rtl .elementor-6 .elementor-element.elementor-element-1c7b71e{right:444px;}.elementor-6 .elementor-element.elementor-element-1c7b71e{top:-176px;z-index:0;}.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-6 .elementor-element.elementor-element-947e258 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:300;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8fd37ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.8rem;font-weight:700;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-8fd37ef{width:var( --container-widget-width, 82% );max-width:82%;--container-widget-width:82%;--container-widget-flex-grow: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-6 .elementor-element.elementor-element-67d14f0{font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;color:#FFFFFF;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-b59d6e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-b59d6e9 .elementor-button .elementor-button-content-wrapper{gap:1.5rem;}.elementor-6 .elementor-element.elementor-element-b59d6e9 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:700;fill:#000000;color:#000000;background-color:#FF9040;border-radius:0rem 0rem 0rem 0rem;padding:0.3rem 1rem 0.3rem 1rem;}.elementor-6 .elementor-element.elementor-element-6455061{--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;}.elementor-6 .elementor-element.elementor-element-154f61c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-154f61c{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;width:100%;max-width:100%;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-5044cea .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-6 .elementor-element.elementor-element-5044cea .elementor-progress-bar{height:0.5rem;line-height:0.5rem;}.elementor-6 .elementor-element.elementor-element-5044cea .elementor-progress-wrapper{border-radius:8px;overflow:hidden;}.elementor-6 .elementor-element.elementor-element-5044cea{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-44f671b{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-44f671b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-47f0723 .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-6 .elementor-element.elementor-element-47f0723 .elementor-progress-bar{height:0.5rem;line-height:0.5rem;}.elementor-6 .elementor-element.elementor-element-47f0723 .elementor-progress-wrapper{border-radius:8px;overflow:hidden;}.elementor-6 .elementor-element.elementor-element-47f0723{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-fb10a95{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-fb10a95 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-dbbf9ae .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-6 .elementor-element.elementor-element-dbbf9ae .elementor-progress-bar{height:0.5rem;line-height:0.5rem;}.elementor-6 .elementor-element.elementor-element-dbbf9ae .elementor-progress-wrapper{border-radius:8px;overflow:hidden;}.elementor-6 .elementor-element.elementor-element-dbbf9ae{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-3691235{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-3691235 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5553cc6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-5553cc6{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-be07aad .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-6 .elementor-element.elementor-element-be07aad .elementor-progress-bar{height:0.5rem;line-height:0.5rem;}.elementor-6 .elementor-element.elementor-element-be07aad .elementor-progress-wrapper{border-radius:8px;overflow:hidden;}.elementor-6 .elementor-element.elementor-element-be07aad{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-2348b44{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-2348b44 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-db3a1db .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-db3a1db{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-0b8befb .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-6 .elementor-element.elementor-element-0b8befb .elementor-progress-bar{height:0.5rem;line-height:0.5rem;}.elementor-6 .elementor-element.elementor-element-0b8befb .elementor-progress-wrapper{border-radius:8px;overflow:hidden;}.elementor-6 .elementor-element.elementor-element-0b8befb{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b5f30ec{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b5f30ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-a6bcf55 .elementor-title{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;}.elementor-6 .elementor-element.elementor-element-a6bcf55 .elementor-progress-bar{height:0.5rem;line-height:0.5rem;}.elementor-6 .elementor-element.elementor-element-a6bcf55 .elementor-progress-wrapper{border-radius:8px;overflow:hidden;}.elementor-6 .elementor-element.elementor-element-a6bcf55{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-1b2310f{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-1b2310f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:500;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-553ddab{--display:flex;--min-height:32rem;--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-around;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6 .elementor-element.elementor-element-553ddab:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-553ddab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abogaciaempresa.icam.es//wp-content/uploads/sites/17/2026/02/fondo-abogacia-empresa2.jpg");background-position:center center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-51e876d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:400;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-6 .elementor-element.elementor-element-51e876d{width:var( --container-widget-width, 52rem );max-width:52rem;--container-widget-width:52rem;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b8aa52e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-b8aa52e .elementor-button .elementor-button-content-wrapper{gap:1.5rem;}.elementor-6 .elementor-element.elementor-element-b8aa52e .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.4rem;font-weight:700;fill:#000000;color:#000000;background-color:var( --e-global-color-accent );border-radius:0rem 0rem 0rem 0rem;padding:0.3rem 1rem 0.3rem 1rem;}.elementor-6 .elementor-element.elementor-element-b7d6524{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6 .elementor-element.elementor-element-b7d6524:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-b7d6524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8a3e0cb );}.elementor-6 .elementor-element.elementor-element-97655ee{--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;--overlay-opacity:0.18;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-97655ee:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-97655ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abogaciaempresa.icam.es//wp-content/uploads/sites/17/2026/02/fondo-abogacia-empresa3.jpg");background-position:bottom center;background-size:cover;}.elementor-6 .elementor-element.elementor-element-97655ee::before, .elementor-6 .elementor-element.elementor-element-97655ee > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-97655ee > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-97655ee > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-97655ee > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-97655ee > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-e3659f0 );}.elementor-6 .elementor-element.elementor-element-032dab0{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-b514120 .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-a21549c{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-d3a2778 .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-cf91696{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-85aa4a3 .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-b424f96{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-f3b8938 .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-06855ba{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-5ffe4e5 .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-54428b8{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-d55a929 .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-5ddecf9{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-8126bdb .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-e073d0d{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-173189c .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-5f46ed0{--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-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FDFDFD;--border-color:#FDFDFD;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box{height:38rem;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__front{background-color:#02010100;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__front .elementor-flip-box__layer__title{color:var( --e-global-color-8a3e0cb );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__back{background-color:transparent;background-image:linear-gradient(186deg, #00000082 40%, #000000 83%);}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:start;justify-content:flex-end;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__button{margin-inline-start:0;color:var( --e-global-color-e3659f0 );background-color:var( --e-global-color-8a3e0cb );border-width:0px;border-radius:0px;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__back .elementor-flip-box__layer__title{margin-bottom:10px;color:var( --e-global-color-accent );font-family:"Poppins", Sans-serif;font-size:1.3rem;font-weight:600;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__back .elementor-flip-box__layer__description{margin-bottom:20px;font-family:"Poppins", Sans-serif;font-size:1.25rem;font-weight:300;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-a7f462b .elementor-flip-box__button:hover{color:var( --e-global-color-8a3e0cb );background-color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-ada9957{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:-5rem;--e-n-carousel-arrow-prev-top-align:0%;--e-n-carousel-arrow-prev-caption-spacing:0px;--e-n-carousel-arrow-prev-translate-y:0px;--e-n-carousel-arrow-prev-top-position:1rem;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:2rem;--e-n-carousel-arrow-next-top-align:0%;--e-n-carousel-arrow-next-caption-spacing:0px;--e-n-carousel-arrow-next-translate-y:0px;--e-n-carousel-arrow-next-top-position:1rem;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-arrow-size:3rem;--e-n-carousel-arrow-normal-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6 .elementor-element.elementor-element-6942146{--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;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6 .elementor-element.elementor-element-6942146:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-6942146 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(141deg, #E9D6C73B 0%, #E8772E 100%);}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-6 .elementor-element.elementor-element-b698b8c{--grid-columns:1;}.elementor-6 .elementor-element.elementor-element-81196cd{--display:flex;--min-height:35rem;--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:center;--align-items:flex-start;--overlay-opacity:0.7;--padding-top:7rem;--padding-bottom:7rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6 .elementor-element.elementor-element-81196cd:not(.elementor-motion-effects-element-type-background), .elementor-6 .elementor-element.elementor-element-81196cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://abogaciaempresa.icam.es//wp-content/uploads/sites/17/2026/03/Fondo-Abogacia-de-Empresa_fondo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6 .elementor-element.elementor-element-81196cd::before, .elementor-6 .elementor-element.elementor-element-81196cd > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-81196cd > .e-con-inner > .elementor-background-video-container::before, .elementor-6 .elementor-element.elementor-element-81196cd > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-81196cd > .e-con-inner > .elementor-background-slideshow::before, .elementor-6 .elementor-element.elementor-element-81196cd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:transparent;background-image:linear-gradient(131deg, #0C1A1C 37%, #0C1A1C2E 73%);}.elementor-6 .elementor-element.elementor-element-a789bd9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:2.8rem;font-weight:500;letter-spacing:-0.035em;color:var( --e-global-color-accent );}.elementor-6 .elementor-element.elementor-element-2356807{text-align:start;font-family:"Poppins", Sans-serif;font-size:2rem;font-weight:400;line-height:1.1em;letter-spacing:-0.035em;color:var( --e-global-color-8a3e0cb );width:var( --container-widget-width, 50rem );max-width:50rem;--container-widget-width:50rem;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-0b44a40 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6 .elementor-element.elementor-element-0b44a40 .elementor-button .elementor-button-content-wrapper{gap:1.5rem;}.elementor-6 .elementor-element.elementor-element-0b44a40 .elementor-button{font-family:"Poppins", Sans-serif;font-size:1.2rem;font-weight:700;fill:#000000;color:#000000;background-color:var( --e-global-color-accent );border-radius:0rem 0rem 0rem 0rem;padding:0.3rem 1rem 0.3rem 1rem;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6 .elementor-element.elementor-element-44f671b .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-fb10a95 .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-3691235 .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-2348b44 .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-b5f30ec .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-1b2310f .elementor-heading-title{font-size:1rem;}.elementor-6 .elementor-element.elementor-element-ada9957{--e-n-carousel-swiper-slides-to-display:2;}.elementor-6 .elementor-element.elementor-element-b698b8c{--grid-columns:1;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-0e32d3f{--z-index:0;}.elementor-6 .elementor-element.elementor-element-8fd37ef{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-5044cea{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-47f0723{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-dbbf9ae{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-be07aad{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-0b8befb{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-a6bcf55{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-553ddab{--min-height:30rem;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6 .elementor-element.elementor-element-51e876d .elementor-heading-title{font-size:1.8rem;}.elementor-6 .elementor-element.elementor-element-51e876d{width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-b8aa52e{margin:-7rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;width:100%;max-width:100%;}.elementor-6 .elementor-element.elementor-element-ada9957{--e-n-carousel-swiper-slides-to-display:1;}.elementor-6 .elementor-element.elementor-element-6942146{--padding-top:4rem;--padding-bottom:4rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6 .elementor-element.elementor-element-b698b8c{--grid-columns:1;}.elementor-6 .elementor-element.elementor-element-81196cd{--overlay-opacity:1;}.elementor-6 .elementor-element.elementor-element-2356807{font-size:1.5rem;}}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-a4b433c{--content-width:1200px;}.elementor-6 .elementor-element.elementor-element-7b0268c{--width:50%;}.elementor-6 .elementor-element.elementor-element-6455061{--width:50%;}.elementor-6 .elementor-element.elementor-element-553ddab{--content-width:1200px;}}/* Start custom CSS */.elementor-progress-percentage {
  display: none!important;
}
.glow-orange {
  position: relative;
  overflow: visible;
}

.glow-orange::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 300px;
  height: 200px;
  background: radial-gradient(
    circle,
    #ff9a1f 0%,
    rgba(255,154,31,0.6) 25%,
    rgba(255,154,31,0.2) 50%,
    transparent 70%
  );
  filter: blur(10px);
  opacity: 0.9;
  pointer-events: none;
  z-index: 0;
}

/* CONTENEDOR */
.marquee{
  width: 100%;
  overflow: hidden;
  background: transparent;
}

/* PISTA ANIMADA */
.marquee__track{
  display: flex;
  align-items: center;
  gap: 28px;
  white-space: nowrap;
  will-change: transform;
  animation: marquee 15s linear infinite;
}

/* TEXTO PRINCIPAL */
.marquee__item{
  font-family: Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: clamp(32px, 3vw, 60px);
  line-height: 1;
  color: #000;
}

/* (si usas variante outline, hereda igual) */
.marquee__item.outline{
  font-family: inherit;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: clamp(32px, 3vw, 60px);
  line-height: 1;
  color: #000;
}

/* SEPARADOR — estilo del ejemplo */
.marquee__sep{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-family: Poppins, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
  font-weight: 400;
  font-size: clamp(28px, 3vw, 54px);
  line-height: 1;
  color: #f28b3c;
  transform: translateY(8px); /* 👈 ajuste óptico */
}

/* ANIMACIÓN */
@keyframes marquee{
  0% { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* MOBILE */
@media (max-width: 768px){
  .marquee__item{
    font-size: clamp(34px, 9vw, 60px);
  }
}

/* ACCESIBILIDAD */
@media (prefers-reduced-motion: reduce){
  .marquee__track{
    animation: none;
  }
}
/* Si la sección tiene clase personalizada, úsala en lugar de esta */
.elementor-section,
.e-con,
.e-con-inner {
  overflow-x: hidden !important;
}/* End custom CSS */