.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.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-386 .elementor-element.elementor-element-f5322a5 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:64px;font-weight:600;color:var( --e-global-color-cda9f9d );}.elementor-widget-text-editor .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-text-editor .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.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-386 .elementor-element.elementor-element-dfce714{width:var( --container-widget-width, 59% );max-width:59%;padding:50px 0px 0px 0px;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;font-family:"Hanken Grotesk", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-astglobalcolor6 );}.elementor-386 .elementor-element.elementor-element-dfce714.elementor-element{--align-self:center;}.elementor-widget-eael-breadcrumbs .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-eael-breadcrumbs .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-66f0746.elementor-element{--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-66f0746 .eael-breadcrumbs .eael-breadcrumbs__content a{color:var( --e-global-color-841cd3a );}.elementor-386 .elementor-element.elementor-element-66f0746 .eael-breadcrumbs .eael-breadcrumbs__content{color:var( --e-global-color-astglobalcolor6 );}.elementor-386 .elementor-element.elementor-element-66f0746 .eael-breadcrumbs .eael-breadcrumb-separator svg path{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-66f0746 .eael-breadcrumbs .eael-breadcrumb-separator{color:var( --e-global-color-492b9bb );margin:0 10px;}.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-def78b4{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-1d2e451{--display:flex;}.elementor-386 .elementor-element.elementor-element-1d2e451.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-eael-dual-color-header .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-eael-dual-color-header .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-eael-dual-color-header .eael-dch-separator-wrap i{color:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-b2fb0b2{color:#000000;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header .eael-dch-title .eael-dch-title-text.elementor-repeater-item-497df9f{color:#9F9A9C;}.elementor-386 .elementor-element.elementor-element-a442263.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header i{font-size:36px;color:#4d4d4d;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header img{height:36px;width:36px;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header .eael-dch-svg-icon{height:36px;width:36px;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header .eael-dch-svg-icon svg{height:36px;width:36px;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header svg{fill:#4d4d4d;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header .eael-dch-title{color:#9401D9;}.elementor-386 .elementor-element.elementor-element-a442263 .eael-dual-header .subtext{color:#4d4d4d;}.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-widget-button .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-button .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-ae39034 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-ae39034{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -22px;}.elementor-386 .elementor-element.elementor-element-ae39034.elementor-element{--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-ae39034 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-a0ce89f{--display:flex;--min-height:508px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-337a941{--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-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-divider .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.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-386 .elementor-element.elementor-element-89621bb{--divider-border-style:solid;--divider-color:var( --e-global-color-492b9bb );--divider-border-width:1px;}.elementor-386 .elementor-element.elementor-element-89621bb .elementor-divider-separator{width:100%;}.elementor-386 .elementor-element.elementor-element-89621bb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-386 .elementor-element.elementor-element-66aae4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-386 .elementor-element.elementor-element-66aae4f.elementor-element{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-ae738fa{--display:flex;}.elementor-386 .elementor-element.elementor-element-c886c91{--divider-border-style:solid;--divider-color:var( --e-global-color-492b9bb );--divider-border-width:1px;}.elementor-386 .elementor-element.elementor-element-c886c91 .elementor-divider-separator{width:100%;}.elementor-386 .elementor-element.elementor-element-c886c91 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-386 .elementor-element.elementor-element-35ecda2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-386 .elementor-element.elementor-element-35ecda2.elementor-element{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-8d852d1{--display:flex;}.elementor-386 .elementor-element.elementor-element-0b5d07d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-widget-image .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-image .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.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-386 .elementor-element.elementor-element-4754c09 img{height:350px;}.elementor-386 .elementor-element.elementor-element-ee367eb img{height:350px;}.elementor-386 .elementor-element.elementor-element-5d4e9e4 img{height:350px;}.elementor-386 .elementor-element.elementor-element-d2345d3 img{height:350px;}.elementor-386 .elementor-element.elementor-element-ec9aa24{--display:flex;--min-height:650px;--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-71accc8{--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:flex-start;}.elementor-386 .elementor-element.elementor-element-7fafc52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-386 .elementor-element.elementor-element-7fafc52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-7fafc52 img{width:100%;max-width:100%;height:330px;object-fit:cover;object-position:center center;}.elementor-386 .elementor-element.elementor-element-ccac69b{--display:flex;}.elementor-386 .elementor-element.elementor-element-21e84df{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Hanken Grotesk", Sans-serif;font-weight:600;color:var( --e-global-color-841cd3a );}.elementor-386 .elementor-element.elementor-element-21e84df.elementor-element{--align-self:flex-end;--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-36bf303{width:var( --container-widget-width, 100% );max-width:100%;padding:30px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-386 .elementor-element.elementor-element-36bf303.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-36bf303 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:46px;font-weight:600;line-height:1px;color:#2D2628;}.elementor-widget-html .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-html .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-0034215{--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-386 .elementor-element.elementor-element-0034215.e-con{--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-36ac336{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-a33e4a8{--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-386 .elementor-element.elementor-element-8529517{--divider-border-style:solid;--divider-color:var( --e-global-color-492b9bb );--divider-border-width:1px;}.elementor-386 .elementor-element.elementor-element-8529517 .elementor-divider-separator{width:100%;}.elementor-386 .elementor-element.elementor-element-8529517 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-386 .elementor-element.elementor-element-9fc7af4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-386 .elementor-element.elementor-element-9fc7af4.elementor-element{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-dce0528{--display:flex;}.elementor-386 .elementor-element.elementor-element-5ce32bd{--divider-border-style:solid;--divider-color:var( --e-global-color-492b9bb );--divider-border-width:1px;}.elementor-386 .elementor-element.elementor-element-5ce32bd .elementor-divider-separator{width:100%;}.elementor-386 .elementor-element.elementor-element-5ce32bd .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-386 .elementor-element.elementor-element-3630598{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-386 .elementor-element.elementor-element-3630598.elementor-element{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-b0d5f13{--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;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-e21e8ac{--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;border-color:var( --e-global-color-492b9bb );--border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-68306df{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;}.elementor-widget-nested-accordion .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-nested-accordion .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-386 .elementor-element.elementor-element-3dbb922{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-1533094{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-386 .elementor-element.elementor-element-1533094.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-cf7fe51{--display:flex;}.elementor-widget-premium-image-scroll .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-premium-image-scroll .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-image-scroll .premium-image-scroll-label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-386 .elementor-element.elementor-element-726570b .premium-image-scroll-container{height:300px;}.elementor-386 .elementor-element.elementor-element-726570b .premium-image-scroll-container img{transition-duration:3s;}.elementor-386 .elementor-element.elementor-element-f2cdd83{--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;border-color:var( --e-global-color-492b9bb );--border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-14d0b98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-386 .elementor-element.elementor-element-e2021e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-37c0263{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-386 .elementor-element.elementor-element-91d7667{--display:flex;}.elementor-386 .elementor-element.elementor-element-6a15763 .premium-image-scroll-container{height:300px;}.elementor-386 .elementor-element.elementor-element-6a15763 .premium-image-scroll-container img{transition-duration:3s;}.elementor-386 .elementor-element.elementor-element-f82d5f0{--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;border-color:var( --e-global-color-492b9bb );--border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-28d1052{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;}.elementor-386 .elementor-element.elementor-element-e94ff39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-b72f6f5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-386 .elementor-element.elementor-element-b72f6f5.elementor-element{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-9ea5b7d{--display:flex;}.elementor-386 .elementor-element.elementor-element-647386a .premium-image-scroll-container{height:300px;}.elementor-386 .elementor-element.elementor-element-647386a .premium-image-scroll-container img{transition-duration:3s;}.elementor-386 .elementor-element.elementor-element-ca48c7b.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-ca48c7b{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:13px;color:var( --e-global-color-841cd3a );}.elementor-386 .elementor-element.elementor-element-71a872f{padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-71a872f .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:34px;font-weight:500;color:var( --e-global-color-841cd3a );}.elementor-386 .elementor-element.elementor-element-3248107{--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-386 .elementor-element.elementor-element-860c8b7{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-860c8b7:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-860c8b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/producto-01.jpg");}.elementor-386 .elementor-element.elementor-element-e01e63a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-e01e63a:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-e01e63a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-b5e4b3f{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-1f81956 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-1f81956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-1f81956.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-1f81956 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-0de40d5{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-0de40d5:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-0de40d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-0de40d5.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-edbf70f{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-edbf70f.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-edbf70f .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-widget-icon .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-icon .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.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-386 .elementor-element.elementor-element-cb82bb8.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-cb82bb8 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-cb82bb8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-cb82bb8.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-cb82bb8.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-cb82bb8.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-cb82bb8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-cb82bb8 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-cb82bb8 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-cb82bb8 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-cb82bb8 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-76fc7be{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-76fc7be:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-76fc7be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/producto-02.jpg");}.elementor-386 .elementor-element.elementor-element-6f224d1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-6f224d1:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-6f224d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-6f224d1.e-con{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-fbbaedb{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-fc483cd .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-fc483cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-fc483cd.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-fc483cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-224c19d{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-224c19d:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-224c19d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-224c19d.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-b703aa4{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-b703aa4.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-b703aa4 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-7c860f9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-7c860f9 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-7c860f9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7c860f9.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-7c860f9.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7c860f9.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-7c860f9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7c860f9 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-7c860f9 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-7c860f9 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-7c860f9 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-59a1b52{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-59a1b52:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-59a1b52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/productos-07.jpg");background-position:center center;background-size:cover;}.elementor-386 .elementor-element.elementor-element-c32160a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-c32160a:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-c32160a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-d0d7156{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-1eff529 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-1eff529{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-1eff529.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-1eff529 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-19a7764{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-19a7764:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-19a7764 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-19a7764.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-485551b{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-485551b.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-485551b .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-14e994d.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-14e994d .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-14e994d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-14e994d.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-14e994d.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-14e994d.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-14e994d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-14e994d .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-14e994d .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-14e994d .elementor-icon i, .elementor-386 .elementor-element.elementor-element-14e994d .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-fe78eb6{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-fe78eb6:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-fe78eb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/productos-09.jpg");background-position:center center;background-size:cover;}.elementor-386 .elementor-element.elementor-element-831a205{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-831a205:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-831a205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-831a205.e-con{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-d89f5ee{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-7e2c043 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7e2c043{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-7e2c043.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-7e2c043 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-1c23985{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-1c23985:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-1c23985 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-1c23985.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-39f30dc{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-39f30dc.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-39f30dc .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-8ae1fcb.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-8ae1fcb .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-8ae1fcb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-8ae1fcb.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-8ae1fcb.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-8ae1fcb.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-8ae1fcb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-8ae1fcb .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-8ae1fcb .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-8ae1fcb .elementor-icon i, .elementor-386 .elementor-element.elementor-element-8ae1fcb .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-7b97ebd{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-7b97ebd:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-7b97ebd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/productos-05.jpg");}.elementor-386 .elementor-element.elementor-element-4e027f1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-4e027f1:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-4e027f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-bd686b9{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-de1df01 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-de1df01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-de1df01.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-de1df01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-55a4ed5{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-55a4ed5:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-55a4ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-55a4ed5.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-7a47f35{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7a47f35.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-7a47f35 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-7d58da3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-7d58da3 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-7d58da3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7d58da3.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-7d58da3.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7d58da3.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-7d58da3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-7d58da3 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-7d58da3 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-7d58da3 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-7d58da3 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-35a807b{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-35a807b:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-35a807b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/productod-09.jpg");}.elementor-386 .elementor-element.elementor-element-a46a578{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-a46a578:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-a46a578 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-a46a578.e-con{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-0bf78ed{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-1a09bd6 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-1a09bd6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-1a09bd6.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-1a09bd6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-5e5e7e6{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-5e5e7e6:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-5e5e7e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-5e5e7e6.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-4dc9c01{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-4dc9c01.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-4dc9c01 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-9454bc6.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-9454bc6 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-9454bc6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-9454bc6.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-9454bc6.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-9454bc6.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-9454bc6.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-9454bc6 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-9454bc6 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-9454bc6 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-9454bc6 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-d451e39{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-d451e39:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-d451e39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/seguridad-.jpg");}.elementor-386 .elementor-element.elementor-element-14d65e1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-14d65e1:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-14d65e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-88b3e41{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-77a4363 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-77a4363{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-77a4363.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-77a4363 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-fe5702a{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-fe5702a:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-fe5702a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-fe5702a.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-6b97611{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-6b97611.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-6b97611 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-42797c3.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-42797c3 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-42797c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-42797c3.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-42797c3.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-42797c3.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-42797c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-42797c3 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-42797c3 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-42797c3 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-42797c3 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-92218f5{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-92218f5:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-92218f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/mobiliario-equipo-.jpg");}.elementor-386 .elementor-element.elementor-element-d6d2dcb{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-d6d2dcb:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-d6d2dcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-d6d2dcb.e-con{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-346bb75{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-bf0fc01 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-bf0fc01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-bf0fc01.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-bf0fc01 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-75c7c19{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-75c7c19:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-75c7c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-75c7c19.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-c79364d{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-c79364d.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-c79364d .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-07a686c.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-07a686c .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-07a686c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-07a686c.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-07a686c.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-07a686c.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-07a686c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-07a686c .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-07a686c .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-07a686c .elementor-icon i, .elementor-386 .elementor-element.elementor-element-07a686c .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-7130c7c{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-7130c7c:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-7130c7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/productos-08.jpg");background-position:center center;background-size:cover;}.elementor-386 .elementor-element.elementor-element-bbf87ac{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-bbf87ac:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-bbf87ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-efb0e6b{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-d2c0de7 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-d2c0de7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-d2c0de7.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-d2c0de7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-c477d89{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-c477d89:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-c477d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-c477d89.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-2efe216{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-2efe216.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-2efe216 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-bdc3549.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-bdc3549 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-bdc3549.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-bdc3549.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-bdc3549.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-bdc3549.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-bdc3549.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-bdc3549 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-bdc3549 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-bdc3549 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-bdc3549 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-906878c{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-906878c:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-906878c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/Puertas-de-paso.jpg");background-position:center center;background-size:cover;}.elementor-386 .elementor-element.elementor-element-41fc47d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-41fc47d:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-41fc47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-41fc47d.e-con{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-4e4be94{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-140bd95 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-140bd95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-140bd95.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-140bd95 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-2a608a8{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-2a608a8:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-2a608a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-2a608a8.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-c2373cb{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-c2373cb.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-c2373cb .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-cf3df84.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-cf3df84 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-cf3df84.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-cf3df84.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-cf3df84.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-cf3df84.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-cf3df84.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-cf3df84 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-cf3df84 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-cf3df84 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-cf3df84 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-fa74cd5{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-fa74cd5:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-fa74cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/Revestimiento.jpg");background-position:center center;}.elementor-386 .elementor-element.elementor-element-0533a11{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-0533a11:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-0533a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-0533a11.e-con{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-57a3c21{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-08f378b .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-08f378b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-08f378b.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-08f378b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-86b49a4{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-86b49a4:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-86b49a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-86b49a4.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-26fecd8{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-26fecd8.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-26fecd8 .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-b8d8817.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-b8d8817 .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-b8d8817.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-b8d8817.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-b8d8817.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-b8d8817.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-b8d8817.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-b8d8817 .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-b8d8817 .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-b8d8817 .elementor-icon i, .elementor-386 .elementor-element.elementor-element-b8d8817 .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-6917b8e{--display:flex;--min-height:600px;--justify-content:space-between;--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-386 .elementor-element.elementor-element-6917b8e:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-6917b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );background-image:url("https://fenolicos.granujamarketing.com/wp-content/uploads/2026/09/productos-11.jpg");background-position:center center;background-size:cover;}.elementor-386 .elementor-element.elementor-element-a4ec88e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-386 .elementor-element.elementor-element-a4ec88e:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-a4ec88e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-a4ec88e.e-con{--align-self:flex-end;}.elementor-386 .elementor-element.elementor-element-b3bd378{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-85acdf1 .elementor-button{background-color:#FFFFFF00;font-family:"Roboto", Sans-serif;font-weight:500;line-height:13px;fill:var( --e-global-color-492b9bb );color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-85acdf1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-386 .elementor-element.elementor-element-85acdf1.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-386 .elementor-element.elementor-element-85acdf1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-386 .elementor-element.elementor-element-d3aed60{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-d3aed60:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-d3aed60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cda9f9d );}.elementor-386 .elementor-element.elementor-element-d3aed60.e-con{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-006467c{padding:15px 20px 15px 20px;border-style:solid;border-width:0px 0px 0px 02px;border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-006467c.elementor-element{--order:-99999 /* order start hack */;}.elementor-386 .elementor-element.elementor-element-006467c .elementor-heading-title{font-family:"Hanken Grotesk", Sans-serif;font-size:19px;font-weight:600;color:var( --e-global-color-astglobalcolor8 );}.elementor-386 .elementor-element.elementor-element-28a217f.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-386 .elementor-element.elementor-element-28a217f .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-28a217f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-28a217f.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-28a217f.elementor-view-default .elementor-icon{color:var( --e-global-color-492b9bb );border-color:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-28a217f.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-28a217f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-492b9bb );}.elementor-386 .elementor-element.elementor-element-28a217f .elementor-icon{font-size:40px;}.elementor-386 .elementor-element.elementor-element-28a217f .elementor-icon svg{height:40px;}.elementor-386 .elementor-element.elementor-element-28a217f .elementor-icon i, .elementor-386 .elementor-element.elementor-element-28a217f .elementor-icon svg{transform:rotate(320deg);}.elementor-386 .elementor-element.elementor-element-87c0e92{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-87c0e92 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-386 .elementor-element.elementor-element-87c0e92::before, .elementor-386 .elementor-element.elementor-element-87c0e92 > .elementor-background-video-container::before, .elementor-386 .elementor-element.elementor-element-87c0e92 > .e-con-inner > .elementor-background-video-container::before, .elementor-386 .elementor-element.elementor-element-87c0e92 > .elementor-background-slideshow::before, .elementor-386 .elementor-element.elementor-element-87c0e92 > .e-con-inner > .elementor-background-slideshow::before, .elementor-386 .elementor-element.elementor-element-87c0e92 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-widget-image-gallery .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-image-gallery .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-386 .elementor-element.elementor-element-86dc2fd .gallery-item .gallery-caption{text-align:center;}.elementor-386 .elementor-element.elementor-element-752ad4c .elementor-icon-wrapper{text-align:center;}.elementor-386 .elementor-element.elementor-element-1cbe4fb .elementor-icon-wrapper{text-align:end;}.elementor-386 .elementor-element.elementor-element-1cbe4fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-386 .elementor-element.elementor-element-1cbe4fb.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-1cbe4fb.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor6 );border-color:var( --e-global-color-astglobalcolor6 );}.elementor-386 .elementor-element.elementor-element-1cbe4fb.elementor-view-framed .elementor-icon, .elementor-386 .elementor-element.elementor-element-1cbe4fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor6 );}.elementor-386 .elementor-element.elementor-element-1cbe4fb .elementor-icon{font-size:28px;}.elementor-386 .elementor-element.elementor-element-1cbe4fb .elementor-icon svg{height:28px;}.elementor-386 .elementor-element.elementor-element-d80bf2b{--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;--margin-top:0px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-386 .elementor-element.elementor-element-d80bf2b:not(.elementor-motion-effects-element-type-background), .elementor-386 .elementor-element.elementor-element-d80bf2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E0DAD2;}.elementor-386 .elementor-element.elementor-element-86e3238{--display:flex;--justify-content:center;}.elementor-386 .elementor-element.elementor-element-8ab0c9e{--display:flex;--justify-content:center;}.elementor-386 .elementor-element.elementor-element-8ab0c9e.e-con{--align-self:flex-start;}.elementor-386 .elementor-element.elementor-element-dff8032{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:600;line-height:13px;color:var( --e-global-color-841cd3a );}.elementor-386 .elementor-element.elementor-element-1f9b141 .elementor-heading-title{color:var( --e-global-color-astglobalcolor6 );}.elementor-386 .elementor-element.elementor-element-a9bfd55{font-family:"Hanken Grotesk", Sans-serif;font-size:16px;font-weight:600;color:var( --e-global-color-e7e99d8 );}.elementor-386 .elementor-element.elementor-element-5f3b2b0{--display:flex;}.elementor-386 .elementor-element.elementor-element-6bfe42c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-42159dc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-85fca88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-a532783{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-386 .elementor-element.elementor-element-fbeb2d0{--n-accordion-title-font-size:18px;width:var( --container-widget-width, 100% );max-width:100%;padding:80px 0px 80px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-386 .elementor-element.elementor-element-fbeb2d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 01px 0px;}:where( .elementor-386 .elementor-element.elementor-element-fbeb2d0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Hanken Grotesk", Sans-serif;font-weight:600;line-height:56px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-386 .elementor-element.elementor-element-def78b4{--width:1450px;}.elementor-386 .elementor-element.elementor-element-1d2e451{--width:38.174%;}.elementor-386 .elementor-element.elementor-element-ec9aa24{--width:1450px;}.elementor-386 .elementor-element.elementor-element-b0d5f13{--content-width:1450px;}.elementor-386 .elementor-element.elementor-element-3248107{--width:1450px;}.elementor-386 .elementor-element.elementor-element-e01e63a{--width:44%;}.elementor-386 .elementor-element.elementor-element-6f224d1{--width:44%;}.elementor-386 .elementor-element.elementor-element-c32160a{--width:44%;}.elementor-386 .elementor-element.elementor-element-831a205{--width:44%;}.elementor-386 .elementor-element.elementor-element-4e027f1{--width:44%;}.elementor-386 .elementor-element.elementor-element-a46a578{--width:44%;}.elementor-386 .elementor-element.elementor-element-14d65e1{--width:44%;}.elementor-386 .elementor-element.elementor-element-d6d2dcb{--width:44%;}.elementor-386 .elementor-element.elementor-element-bbf87ac{--width:44%;}.elementor-386 .elementor-element.elementor-element-41fc47d{--width:44%;}.elementor-386 .elementor-element.elementor-element-0533a11{--width:44%;}.elementor-386 .elementor-element.elementor-element-a4ec88e{--width:44%;}}@media(min-width:2400px){.elementor-386 .elementor-element.elementor-element-0b5d07d{--grid-auto-flow:row;}}@media(max-width:1366px){.elementor-386 .elementor-element.elementor-element-0b5d07d{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-386 .elementor-element.elementor-element-0b5d07d{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-386 .elementor-element.elementor-element-0b5d07d{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-386 .elementor-element.elementor-element-0b5d07d{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-386 .elementor-element.elementor-element-0b5d07d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-71accc8 *//* =====================================
   IMAGEN QUE DESCIENDE CON EL SCROLL
===================================== */

.historia-scroll {
    position: relative !important;
    overflow: visible !important;
}

.imagen-baja-scroll {
    position: relative !important;
    z-index: 5 !important;

    margin: 0 !important;

    transform: translate3d(0, 0, 0);
    will-change: transform;

    backface-visibility: hidden;
}

/* La imagen interior conserva su tamaño */
.imagen-baja-scroll img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
}

/* Dentro del editor no se desplaza */
body.elementor-editor-active .imagen-baja-scroll {
    transform: none !important;
}

/* Desactivado en tablet y móvil para evitar solapamientos */
@media (max-width: 1024px) {
    .imagen-baja-scroll {
        transform: none !important;
        will-change: auto;
    }
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-1533094 *//* =========================================
   ALTURA MÁS ESTÁNDAR DEL ACORDEÓN
========================================= */

.prestaciones-listado
.e-n-accordion-item
> .e-n-accordion-item-title {
    height: auto !important;
    min-height: 78px !important;
    max-height: none !important;
    flex: 0 0 auto !important;

    padding: 16px 24px !important;
    background-color: #F7F5F0;
}


/* Reduce ligeramente los espacios internos */
.prestaciones-listado
.e-n-accordion-item-title-icon {
    margin-right: 18px !important;
}

.prestaciones-listado
.e-n-accordion-item-title::after {
    margin-left: 18px !important;
}

/* Móvil */
@media (max-width: 767px) {
    .prestaciones-listado
    .e-n-accordion-item
    > .e-n-accordion-item-title {
        min-height: 68px !important;
        padding: 14px 18px !important;
    }
}

/* Inicia la numeración */
.prestaciones-listado {
    counter-reset: prestacion;
}

/* Suma un número por cada elemento */
.prestaciones-listado .e-n-accordion-item {
    counter-increment: prestacion;
}

/* Muestra el número a la derecha */
.prestaciones-listado
.e-n-accordion-item-title::after {
    content: counter(prestacion, decimal-leading-zero);

    order: 3 !important;
    flex: 0 0 auto;

    margin-left: auto !important;

    font: inherit !important;
    color: currentColor;
    opacity: 0.45;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0de40d5 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-860c8b7 *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

.crafted-card:nth-child(7) {
    z-index: 7;
}

.crafted-card:nth-child(8) {
    z-index: 8;
}

.crafted-card:nth-child(9) {
    z-index: 9;
}

.crafted-card:nth-child(10) {
    z-index: 10;
}

.crafted-card:nth-child(11) {
    z-index: 11;
}

.crafted-card:nth-child(12) {
    z-index: 12;
}

.crafted-card:nth-child(13) {
    z-index: 13;
}

.crafted-card:nth-child(14) {
    z-index: 14;
}

.crafted-card:nth-child(15) {
    z-index: 15;
}

/* Sombra cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        z-index: auto;
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-224c19d *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76fc7be *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19a7764 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59a1b52 *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c23985 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe78eb6 *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55a4ed5 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b97ebd *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e5e7e6 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-35a807b *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe5702a *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d451e39 *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75c7c19 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92218f5 *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c477d89 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7130c7c *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a608a8 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-906878c *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b49a4 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74cd5 *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d3aed60 *//* CABECERA DEL SERVICIO */
.cabecera-servicio {
    position: relative !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 5;

    /* Sobresale 8 px por cada lado */
    width: calc(100% + 16px) !important;
    max-width: none !important;

    margin: 0 0 -1px !important;
    padding: 22px 28px !important;

    background-color: #f7f5f0 !important;

    border: 1px solid rgba(36, 36, 36, 0.14) !important;
    border-radius: 12px 12px 0 0 !important;

    box-sizing: border-box !important;
}

/* NÚMERO EN VERDE */
.numero-servicio,
.numero-servicio .elementor-heading-title {
    color: #76b82a !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .cabecera-servicio {
        width: calc(100% + 8px) !important;
        padding: 18px 20px !important;
        border-radius: 8px 8px 0 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6917b8e *//* ============================
   SECCIÓN CRAFTED VISION
============================ */

/* Permite que sticky funcione */
.crafted-stack,
.crafted-stack > .e-con-inner {
    position: relative;
    overflow: visible !important;
}

/* Columna izquierda fija */
.crafted-info {
    position: sticky;
    top: 100px;
    align-self: flex-start;
}

/* Cada proyecto de la derecha */
.crafted-card {
    position: sticky;
    top: 60px;

    width: 100%;
    padding-bottom: 45px;
    margin-bottom: 12vh;

    background-color: #ffffff;

    /* El siguiente bloque se dibuja encima */
    z-index: 1;
}

/* Orden de superposición */
.crafted-card:nth-child(1) {
    z-index: 1;
}

.crafted-card:nth-child(2) {
    z-index: 2;
}

.crafted-card:nth-child(3) {
    z-index: 3;
}

.crafted-card:nth-child(4) {
    z-index: 4;
}

.crafted-card:nth-child(5) {
    z-index: 5;
}

.crafted-card:nth-child(6) {
    z-index: 6;
}

/* Sombra suave cuando una tarjeta cubre a la anterior */
.crafted-card:not(:first-child) {
    box-shadow: 0 -18px 35px rgba(0, 0, 0, 0.06);
}

/* Tablet y móvil: se desactiva el efecto */
@media (max-width: 1024px) {
    .crafted-info,
    .crafted-card {
        position: relative;
        top: auto;
    }

    .crafted-card {
        margin-bottom: 50px;
        box-shadow: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-752ad4c *//* Contenedor que engloba imágenes + icono */
.franja-instagram {
    position: relative !important;
}

/* Widget de Instagram centrado sobre las imágenes */
.icono-instagram-saliente {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    bottom: auto !important;

    transform: translate(-50%, -50%) !important;

    width: 70px !important;
    height: 70px !important;
    min-width: 70px !important;
    min-height: 70px !important;
    max-width: 70px !important;

    flex: 0 0 70px !important;
    padding: 0 !important;
    margin: 0 !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    background-color: #ffffff !important;
    border-radius: 50% !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.18);

    z-index: 100 !important;
}

/* Elimina fondos y espacios internos de Elementor */
.icono-instagram-saliente .elementor-widget-container {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    margin: 0 !important;

    background: transparent !important;
}

/* Icono */
.icono-instagram-saliente .elementor-icon-wrapper,
.icono-instagram-saliente .elementor-icon {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 0 !important;
    color: #202020 !important;
}

/* SVG de Instagram */
.icono-instagram-saliente svg {
    width: 24px !important;
    height: 24px !important;
    fill: #202020 !important;
}

/* Móvil */
@media (max-width: 767px) {
    .icono-instagram-saliente {
        width: 56px !important;
        height: 56px !important;
        min-width: 56px !important;
        min-height: 56px !important;
        max-width: 56px !important;
        flex-basis: 56px !important;
    }

    .icono-instagram-saliente svg {
        width: 20px !important;
        height: 20px !important;
    }
}/* End custom CSS */