.elementor-1803 .elementor-element.elementor-element-157fe94e{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:70px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1803 .elementor-element.elementor-element-157fe94e:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-157fe94e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.espacioaic.com/wp-content/uploads/homehero.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1803 .elementor-element.elementor-element-361f5e06{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--border-radius:8px 8px 8px 8px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1803 .elementor-element.elementor-element-361f5e06:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-361f5e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.6);}.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-1803 .elementor-element.elementor-element-7ee5b6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:52px;font-weight:400;line-height:1.25em;letter-spacing:-2px;color:#4a5568;}.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-1803 .elementor-element.elementor-element-1750e7ad{font-family:"Inter", Sans-serif;font-size:18px;line-height:1.7em;color:#4a5568;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1803 .elementor-element.elementor-element-7aeebbd6{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#2d3748;margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1803 .elementor-element.elementor-element-bc90ab9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-bc90ab9:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-bc90ab9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f6f8;}.elementor-1803 .elementor-element.elementor-element-7b06e611{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;}.elementor-1803 .elementor-element.elementor-element-4e265f40{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.07);--border-color:rgba(0,0,0,0.07);--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-4e265f40:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-4e265f40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-610f1a3b{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-610f1a3b:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-610f1a3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.espacioaic.com/wp-content/uploads/enero26-7.png");background-position:center center;background-size:cover;}.elementor-1803 .elementor-element.elementor-element-789f2416{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-1803 .elementor-element.elementor-element-789f2416:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-789f2416 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f26f21;}.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-1803 .elementor-element.elementor-element-7377407b .elementor-icon-wrapper{text-align:center;}.elementor-1803 .elementor-element.elementor-element-7377407b.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-7377407b.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-7377407b.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-7377407b.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-7377407b.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-1803 .elementor-element.elementor-element-7377407b .elementor-icon{font-size:14px;}.elementor-1803 .elementor-element.elementor-element-7377407b .elementor-icon svg{height:14px;}.elementor-1803 .elementor-element.elementor-element-7377407b{padding:0px 0px 0px 0px;}.elementor-1803 .elementor-element.elementor-element-7e3223da .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-737502e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-78675cd4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#1a202c;}.elementor-1803 .elementor-element.elementor-element-281cf089 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#f26f21;}.elementor-1803 .elementor-element.elementor-element-281cf089{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-dea080{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#4a5568;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-1803 .elementor-element.elementor-element-25c0ad54 .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#1a202c;color:#1a202c;background-color:transparent;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(0,0,0,0.07);border-radius:50px 50px 50px 50px;}.elementor-1803 .elementor-element.elementor-element-25c0ad54 .elementor-button:hover, .elementor-1803 .elementor-element.elementor-element-25c0ad54 .elementor-button:focus{color:#f26f21;}.elementor-1803 .elementor-element.elementor-element-25c0ad54 .elementor-button:hover svg, .elementor-1803 .elementor-element.elementor-element-25c0ad54 .elementor-button:focus svg{fill:#f26f21;}.elementor-1803 .elementor-element.elementor-element-25c0ad54{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1803 .elementor-element.elementor-element-68a970f2{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.07);--border-color:rgba(0,0,0,0.07);--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-213943b2{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-213943b2:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-213943b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.espacioaic.com/wp-content/uploads/ideahome.png");background-position:center center;background-size:cover;}.elementor-1803 .elementor-element.elementor-element-1ae3ad71{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-1803 .elementor-element.elementor-element-1ae3ad71:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-1ae3ad71 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14A07A;}.elementor-1803 .elementor-element.elementor-element-e6ed9fa .elementor-icon-wrapper{text-align:center;}.elementor-1803 .elementor-element.elementor-element-e6ed9fa.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-e6ed9fa.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-e6ed9fa.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-e6ed9fa.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-e6ed9fa.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-1803 .elementor-element.elementor-element-e6ed9fa .elementor-icon{font-size:14px;}.elementor-1803 .elementor-element.elementor-element-e6ed9fa .elementor-icon svg{height:14px;}.elementor-1803 .elementor-element.elementor-element-6e0eb3e0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-3a36e789{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-77cf1092 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#1a202c;}.elementor-1803 .elementor-element.elementor-element-6201ed3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#14A07A;}.elementor-1803 .elementor-element.elementor-element-6201ed3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-74fc0b72{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#4a5568;}.elementor-1803 .elementor-element.elementor-element-1e5e1bad .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#1a202c;color:#1a202c;background-color:transparent;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(0,0,0,0.07);border-radius:50px 50px 50px 50px;}.elementor-1803 .elementor-element.elementor-element-1e5e1bad .elementor-button:hover, .elementor-1803 .elementor-element.elementor-element-1e5e1bad .elementor-button:focus{color:#6c47bf;}.elementor-1803 .elementor-element.elementor-element-1e5e1bad .elementor-button:hover svg, .elementor-1803 .elementor-element.elementor-element-1e5e1bad .elementor-button:focus svg{fill:#6c47bf;}.elementor-1803 .elementor-element.elementor-element-1e5e1bad{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1803 .elementor-element.elementor-element-622ab3c0{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.07);--border-color:rgba(0,0,0,0.07);--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-622ab3c0:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-622ab3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-7cfc84fe{--display:flex;--min-height:200px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-7cfc84fe:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-7cfc84fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.espacioaic.com/wp-content/uploads/finefire3.png");background-position:center center;background-size:cover;}.elementor-1803 .elementor-element.elementor-element-7b5a65f8{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-1803 .elementor-element.elementor-element-7b5a65f8:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-7b5a65f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#55479C;}.elementor-1803 .elementor-element.elementor-element-155e484a .elementor-icon-wrapper{text-align:center;}.elementor-1803 .elementor-element.elementor-element-155e484a.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-155e484a.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-155e484a.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-155e484a.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-155e484a.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-1803 .elementor-element.elementor-element-155e484a .elementor-icon{font-size:14px;}.elementor-1803 .elementor-element.elementor-element-155e484a .elementor-icon svg{height:14px;}.elementor-1803 .elementor-element.elementor-element-4fd7a299 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-a2f934a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-61cfe9d6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:700;color:#1a202c;}.elementor-1803 .elementor-element.elementor-element-7d95e0de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;color:#55479C;}.elementor-1803 .elementor-element.elementor-element-7d95e0de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-3cd5f5a4{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:#4a5568;}.elementor-1803 .elementor-element.elementor-element-7e61cfdd .elementor-button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:600;fill:#1a202c;color:#1a202c;background-color:transparent;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(0,0,0,0.07);border-radius:50px 50px 50px 50px;}.elementor-1803 .elementor-element.elementor-element-7e61cfdd .elementor-button:hover, .elementor-1803 .elementor-element.elementor-element-7e61cfdd .elementor-button:focus{color:#14a07a;}.elementor-1803 .elementor-element.elementor-element-7e61cfdd .elementor-button:hover svg, .elementor-1803 .elementor-element.elementor-element-7e61cfdd .elementor-button:focus svg{fill:#14a07a;}.elementor-1803 .elementor-element.elementor-element-7e61cfdd{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1803 .elementor-element.elementor-element-5d0f173f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-5d0f173f:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-5d0f173f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3c99d6;}.elementor-1803 .elementor-element.elementor-element-3d3cb744{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}.elementor-1803 .elementor-element.elementor-element-3d3cb744 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-2bcbe1f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;}.elementor-1803 .elementor-element.elementor-element-3c122da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-1803 .elementor-element.elementor-element-3b6050c0{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-3b6050c0 img{width:132px;}.elementor-1803 .elementor-element.elementor-element-56475812{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1803 .elementor-element.elementor-element-56475812 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-a3b7556{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-1803 .elementor-element.elementor-element-3a46e772{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1803 .elementor-element.elementor-element-6b6e4678{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-6b6e4678 img{width:132px;}.elementor-1803 .elementor-element.elementor-element-6c7e8004{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1803 .elementor-element.elementor-element-6c7e8004 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-6ff19745{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-1803 .elementor-element.elementor-element-ae51d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1803 .elementor-element.elementor-element-47977628{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-47977628 img{width:132px;}.elementor-1803 .elementor-element.elementor-element-59204ba3{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1803 .elementor-element.elementor-element-59204ba3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-54d6d06e{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-1803 .elementor-element.elementor-element-1f1c05b5{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1803 .elementor-element.elementor-element-5fa4ea30{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-5fa4ea30 img{width:132px;}.elementor-1803 .elementor-element.elementor-element-405134f2{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1803 .elementor-element.elementor-element-405134f2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:700;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-4ae74a84{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.6em;color:rgba(255,255,255,0.9);}.elementor-1803 .elementor-element.elementor-element-331d85f0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-331d85f0:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-331d85f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-7b07bc24{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-7b07bc24 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-1803 .elementor-element.elementor-element-4811830e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-4811830e:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-4811830e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-1ee326a8{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-1803 .elementor-element.elementor-element-1ee326a8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:32px;font-weight:800;color:#000000;}.elementor-1803 .elementor-element.elementor-element-4517628b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:20px 20px 20px 20px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-1803 .elementor-element.elementor-element-4517628b:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-4517628b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #f0f5fa 0%, #ffffff 100%);}.elementor-1803 .elementor-element.elementor-element-62903761{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--flex-wrap:wrap;}.elementor-1803 .elementor-element.elementor-element-6749736c{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-6749736c:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-6749736c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-30dc82d1{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1803 .elementor-element.elementor-element-30dc82d1:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-30dc82d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.espacioaic.com/wp-content/uploads/central-samra.png");background-position:center center;background-size:cover;}.elementor-1803 .elementor-element.elementor-element-45c171a4{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-1803 .elementor-element.elementor-element-45c171a4:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-45c171a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#55479C;}.elementor-1803 .elementor-element.elementor-element-55a510e .elementor-icon-wrapper{text-align:center;}.elementor-1803 .elementor-element.elementor-element-55a510e.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-55a510e.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-55a510e.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-55a510e.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-55a510e.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-1803 .elementor-element.elementor-element-55a510e .elementor-icon{font-size:12px;}.elementor-1803 .elementor-element.elementor-element-55a510e .elementor-icon svg{height:12px;}.elementor-1803 .elementor-element.elementor-element-7a24c3a3 .elementor-heading-title{font-size:13px;font-weight:600;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-11da08e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1803 .elementor-element.elementor-element-f8360b4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#1a202c;}.elementor-1803 .elementor-element.elementor-element-f8360b4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1803 .elementor-element.elementor-element-2d2d70c6{font-family:"Inter", Sans-serif;font-size:13px;color:#718096;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-45f7d6f6{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-45f7d6f6:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-45f7d6f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-73a3ce74{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1803 .elementor-element.elementor-element-73a3ce74:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-73a3ce74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.espacioaic.com/wp-content/uploads/apartamentos-dianomarina.png");background-position:center center;background-size:cover;}.elementor-1803 .elementor-element.elementor-element-6c5fa0b2{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-1803 .elementor-element.elementor-element-6c5fa0b2:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-6c5fa0b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F26F21;}.elementor-1803 .elementor-element.elementor-element-312c1288 .elementor-icon-wrapper{text-align:center;}.elementor-1803 .elementor-element.elementor-element-312c1288.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-312c1288.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-312c1288.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-312c1288.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-312c1288.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-1803 .elementor-element.elementor-element-312c1288 .elementor-icon{font-size:12px;}.elementor-1803 .elementor-element.elementor-element-312c1288 .elementor-icon svg{height:12px;}.elementor-1803 .elementor-element.elementor-element-482192c0 .elementor-heading-title{font-size:13px;font-weight:600;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-7330fc88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1803 .elementor-element.elementor-element-42ae20bd .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#1a202c;}.elementor-1803 .elementor-element.elementor-element-42ae20bd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1803 .elementor-element.elementor-element-7bdbf943{font-family:"Inter", Sans-serif;font-size:13px;color:#718096;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-7637ca56{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(0,0,0,0.05);--border-color:rgba(0,0,0,0.05);--border-radius:28px 28px 28px 28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1803 .elementor-element.elementor-element-7637ca56:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-7637ca56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-1bac7129{--display:flex;--min-height:220px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--padding-top:18px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-1803 .elementor-element.elementor-element-1bac7129:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-1bac7129 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.espacioaic.com/wp-content/uploads/thassos-grandresort.png");background-position:center center;background-size:cover;}.elementor-1803 .elementor-element.elementor-element-502616c7{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:16px 16px 16px 16px;--padding-top:6px;--padding-bottom:6px;--padding-left:14px;--padding-right:14px;}.elementor-1803 .elementor-element.elementor-element-502616c7:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-502616c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#14A07A;}.elementor-1803 .elementor-element.elementor-element-502616c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1803 .elementor-element.elementor-element-282b48ee .elementor-icon-wrapper{text-align:center;}.elementor-1803 .elementor-element.elementor-element-282b48ee.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-282b48ee.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-282b48ee.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-282b48ee.elementor-view-framed .elementor-icon, .elementor-1803 .elementor-element.elementor-element-282b48ee.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-1803 .elementor-element.elementor-element-282b48ee .elementor-icon{font-size:12px;}.elementor-1803 .elementor-element.elementor-element-282b48ee .elementor-icon svg{height:12px;}.elementor-1803 .elementor-element.elementor-element-43c48e64 .elementor-heading-title{font-size:13px;font-weight:600;color:#ffffff;}.elementor-1803 .elementor-element.elementor-element-5ac0ee70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-1803 .elementor-element.elementor-element-62de4626 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:700;color:#1a202c;}.elementor-1803 .elementor-element.elementor-element-62de4626{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1803 .elementor-element.elementor-element-8b9ed8{font-family:"Inter", Sans-serif;font-size:13px;color:#718096;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-1803 .elementor-element.elementor-element-99eb51c .elementor-button{background-color:#F26F21;border-radius:50px 50px 50px 50px;}.elementor-1803 .elementor-element.elementor-element-57c94c2d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:40px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-1803 .elementor-element.elementor-element-57c94c2d:not(.elementor-motion-effects-element-type-background), .elementor-1803 .elementor-element.elementor-element-57c94c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#faf9f7;}.elementor-1803 .elementor-element.elementor-element-2b1f8217{text-align:center;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 45px) 0px;}.elementor-1803 .elementor-element.elementor-element-2b1f8217 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:700;color:#000000;}.elementor-1803 .elementor-element.elementor-element-d709e77{--display:flex;}.elementor-1803 .elementor-element.elementor-element-bdf68d3{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1803 .elementor-element.elementor-element-f13db69{--grid-columns:3;}.elementor-1803 .elementor-element.elementor-element-f13db69 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-1803 .elementor-element.elementor-element-f13db69 .e-loop-item > .elementor-section, .elementor-1803 .elementor-element.elementor-element-f13db69 .e-loop-item > .elementor-section > .elementor-container, .elementor-1803 .elementor-element.elementor-element-f13db69 .e-loop-item > .e-con, .elementor-1803 .elementor-element.elementor-element-f13db69 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-1803 .elementor-element.elementor-element-7ee5b6 .elementor-heading-title{font-size:38px;}.elementor-1803 .elementor-element.elementor-element-f13db69{--grid-columns:2;}}@media(max-width:767px){.elementor-1803 .elementor-element.elementor-element-157fe94e{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1803 .elementor-element.elementor-element-7ee5b6 .elementor-heading-title{font-size:28px;}.elementor-1803 .elementor-element.elementor-element-1750e7ad{font-size:15px;}.elementor-1803 .elementor-element.elementor-element-bc90ab9{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1803 .elementor-element.elementor-element-5d0f173f{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-1803 .elementor-element.elementor-element-3d3cb744 .elementor-heading-title{font-size:24px;}.elementor-1803 .elementor-element.elementor-element-3c122da{--width:100%;}.elementor-1803 .elementor-element.elementor-element-3a46e772{--width:100%;}.elementor-1803 .elementor-element.elementor-element-ae51d0{--width:100%;}.elementor-1803 .elementor-element.elementor-element-1f1c05b5{--width:100%;}.elementor-1803 .elementor-element.elementor-element-2b1f8217 .elementor-heading-title{font-size:24px;}.elementor-1803 .elementor-element.elementor-element-f13db69{--grid-columns:1;}}@media(min-width:768px){.elementor-1803 .elementor-element.elementor-element-361f5e06{--content-width:595px;}.elementor-1803 .elementor-element.elementor-element-bc90ab9{--content-width:1200px;}.elementor-1803 .elementor-element.elementor-element-5d0f173f{--content-width:1200px;}.elementor-1803 .elementor-element.elementor-element-3c122da{--width:23%;}.elementor-1803 .elementor-element.elementor-element-3a46e772{--width:23%;}.elementor-1803 .elementor-element.elementor-element-ae51d0{--width:23%;}.elementor-1803 .elementor-element.elementor-element-1f1c05b5{--width:23%;}.elementor-1803 .elementor-element.elementor-element-331d85f0{--content-width:1200px;}.elementor-1803 .elementor-element.elementor-element-4811830e{--content-width:1200px;}.elementor-1803 .elementor-element.elementor-element-6749736c{--width:30%;}.elementor-1803 .elementor-element.elementor-element-45f7d6f6{--width:30%;}.elementor-1803 .elementor-element.elementor-element-7637ca56{--width:30%;}.elementor-1803 .elementor-element.elementor-element-502616c7{--width:20.091%;}.elementor-1803 .elementor-element.elementor-element-57c94c2d{--content-width:1200px;}}/* Start custom CSS for heading, class: .elementor-element-7ee5b6 */.elementor-1803 .elementor-element.elementor-element-7ee5b6 strong { color: #1a202c; font-weight: 800; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361f5e06 */.elementor-1803 .elementor-element.elementor-element-361f5e06 { backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); max-width: 700px; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-789f2416 */.elementor-1803 .elementor-element.elementor-element-789f2416 { width: auto; align-self: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ae3ad71 */.elementor-1803 .elementor-element.elementor-element-1ae3ad71 { width: auto; align-self: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b5a65f8 */.elementor-1803 .elementor-element.elementor-element-7b5a65f8 { width: auto; align-self: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b06e611 */.elementor-1803 .elementor-element.elementor-element-7b06e611 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 2rem; }
@media (max-width: 1024px) { .elementor-1803 .elementor-element.elementor-element-7b06e611 { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 767px) { .elementor-1803 .elementor-element.elementor-element-7b06e611 { grid-template-columns: 1fr; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-45c171a4 */.elementor-1803 .elementor-element.elementor-element-45c171a4 { width: auto; align-self: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c5fa0b2 */.elementor-1803 .elementor-element.elementor-element-6c5fa0b2 { width: auto; align-self: flex-start; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-502616c7 */.elementor-1803 .elementor-element.elementor-element-502616c7 { width: auto; align-self: flex-start; }/* End custom CSS */
/* Start custom CSS *//*
 * =============================================
 * ESPACIO AIC - ELEMENTOR CUSTOM CSS
 * =============================================
 * 
 * INSTRUCCIONES:
 * 1. Importar el template JSON en Elementor
 * 2. Editar la página con Elementor
 * 3. Ir a: Hamburger menu (≡) → Page Settings → Custom CSS (o Advanced → Custom CSS)
 * 4. Pegar TODO este CSS ahí
 * 
 * Alternativa: Pegarlo en Apariencia → Personalizar → CSS adicional
 * =============================================
 */

/* === GOOGLE FONTS === */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=Inter:wght@400;500;600&display=swap');

/* === GLOBAL PAGE STYLES === */
body .elementor {
    font-family: 'Inter', sans-serif;
    -webkit-font-smoothing: antialiased;
}
body .elementor h1,
body .elementor h2,
body .elementor h3,
body .elementor h4 {
    font-family: 'Plus Jakarta Sans', sans-serif;
}

/* === PRODUCT CARD HOVER === */
.eaic-product-card {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.eaic-product-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 36px rgba(42, 46, 51, 0.08), 0 4px 8px rgba(42, 46, 51, 0.04);
}

/* === BENEFIT ICON IMAGES === */
.eaic-benefit-icon img {
    height: auto !important;
    max-width: 90px;
}

/* === REVIEW CARD STYLES === */
.eaic-review-card {
    transition: all 0.3s ease;
}
.eaic-review-card:hover {
    box-shadow: 0 4px 14px rgba(42, 46, 51, 0.08);
}

/* === PROJECT CARD HOVER === */
.eaic-project-card {
    transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}
.eaic-project-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 12px 36px rgba(42, 46, 51, 0.08);
}

/* === PROJECT BUTTON HOVER === */
.eaic-project-btn:hover {
    opacity: 0.9;
}

/* === BLOG CARD IMAGE OVERLAY === */
.eaic-blog-img::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 1;
}

/* === BLOG CIRCLE BADGE === */
.eaic-blog-circle {
    width: 140px;
    height: 140px;
    background: rgba(255, 255, 255, 0.95);
    border-radius: 50%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    font-weight: 800;
    font-size: 1.1rem;
    color: #1a202c;
    text-align: center;
    line-height: 1.2;
    box-shadow: 0 4px 14px rgba(42, 46, 51, 0.06);
    z-index: 2;
    position: relative;
}

/* === RESPONSIVE === */
@media (max-width: 1024px) {
    .eaic-products-grid,
    .eaic-projects-grid,
    .eaic-blog-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .eaic-benefits-grid {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}

@media (max-width: 767px) {
    .eaic-products-grid,
    .eaic-projects-grid,
    .eaic-blog-grid,
    .eaic-benefits-grid {
        grid-template-columns: 1fr !important;
    }
    .eaic-reviews-wrapper {
        flex-direction: column !important;
    }
}/* End custom CSS */