.elementor-1587 .elementor-element.elementor-element-1de6d9b{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1587 .elementor-element.elementor-element-1de6d9b:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-1de6d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aldea.work/wp-content/uploads/2025/07/Lo-que-ofrecemos-1-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.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-1587 .elementor-element.elementor-element-3f99b3e .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-1587 .elementor-element.elementor-element-595024f{--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-1587 .elementor-element.elementor-element-1d844ef{--spacer-size:50px;}.elementor-1587 .elementor-element.elementor-element-85b11f2{--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-1587 .elementor-element.elementor-element-20dfbc3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1587 .elementor-element.elementor-element-20dfbc3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-20dfbc3 .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:30px;font-weight:500;line-height:49px;letter-spacing:0.2px;word-spacing:1px;color:#000000;}.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-1587 .elementor-element.elementor-element-7e87975{font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-83c774d{--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-1587 .elementor-element.elementor-element-a3bf3cd{--spacer-size:30px;}.elementor-1587 .elementor-element.elementor-element-45843ab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1587 .elementor-element.elementor-element-45843ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-45843ab .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:30px;font-weight:500;line-height:49px;letter-spacing:0.2px;word-spacing:1px;color:#000000;}.elementor-1587 .elementor-element.elementor-element-8d38573{font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-c77e212{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1587 .elementor-element.elementor-element-ca32971{--display:flex;--min-height:44vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D3D3D3;--border-color:#D3D3D3;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-ca32971.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-1587 .elementor-element.elementor-element-32fe7b0{--display:flex;--min-height:30vh;--overlay-opacity:0.5;--border-radius:10px 10px 0px 0px;--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-1587 .elementor-element.elementor-element-32fe7b0:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-32fe7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aldea.work/wp-content/uploads/2025/07/Coworking-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1587 .elementor-element.elementor-element-32fe7b0::before, .elementor-1587 .elementor-element.elementor-element-32fe7b0 > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-32fe7b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-32fe7b0 > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-32fe7b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-32fe7b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1587 .elementor-element.elementor-element-0dfec7e{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1587 .elementor-element.elementor-element-509c7ad .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:27px;font-weight:100;color:#000000;}.elementor-1587 .elementor-element.elementor-element-2f6f76e{font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-bae8938{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.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-1587 .elementor-element.elementor-element-9f16181 .elementor-button{background-color:#FFFFFF;font-family:"Futura BT Book", Sans-serif;font-size:15px;font-weight:500;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878787;border-radius:10px 10px 10px 10px;}.elementor-1587 .elementor-element.elementor-element-0f478e9{--display:flex;--min-height:44vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D3D3D3;--border-color:#D3D3D3;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-0f478e9.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-1587 .elementor-element.elementor-element-0bd2cd5{--display:flex;--min-height:30vh;--overlay-opacity:0.5;--border-radius:10px 10px 0px 0px;--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-1587 .elementor-element.elementor-element-0bd2cd5:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-0bd2cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aldea.work/wp-content/uploads/2025/07/Escritorio-privado-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1587 .elementor-element.elementor-element-0bd2cd5::before, .elementor-1587 .elementor-element.elementor-element-0bd2cd5 > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-0bd2cd5 > .e-con-inner > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-0bd2cd5 > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-0bd2cd5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-0bd2cd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1587 .elementor-element.elementor-element-49556e9{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1587 .elementor-element.elementor-element-e5dfcd4 .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:27px;font-weight:100;color:#000000;}.elementor-1587 .elementor-element.elementor-element-e9d2c68{font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-f9e1d7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-1587 .elementor-element.elementor-element-8633db2 .elementor-button{background-color:#FFFFFF;font-family:"Futura BT Book", Sans-serif;font-size:15px;font-weight:500;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878787;border-radius:10px 10px 10px 10px;}.elementor-1587 .elementor-element.elementor-element-5cd6c08{--display:flex;--min-height:44vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;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:#D3D3D3;--border-color:#D3D3D3;--border-radius:10px 10px 10px 10px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-5cd6c08.e-con:hover{--e-con-transform-translateY:-4px;}.elementor-1587 .elementor-element.elementor-element-2f6b7bd{--display:flex;--min-height:30vh;--overlay-opacity:0.5;--border-radius:10px 10px 0px 0px;--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-1587 .elementor-element.elementor-element-2f6b7bd:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-2f6b7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aldea.work/wp-content/uploads/2025/07/IMG_8708-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1587 .elementor-element.elementor-element-2f6b7bd::before, .elementor-1587 .elementor-element.elementor-element-2f6b7bd > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-2f6b7bd > .e-con-inner > .elementor-background-video-container::before, .elementor-1587 .elementor-element.elementor-element-2f6b7bd > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-2f6b7bd > .e-con-inner > .elementor-background-slideshow::before, .elementor-1587 .elementor-element.elementor-element-2f6b7bd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1587 .elementor-element.elementor-element-a3e2c1a{--display:flex;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1587 .elementor-element.elementor-element-0020eb1 .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:27px;font-weight:100;color:#000000;}.elementor-1587 .elementor-element.elementor-element-b019e42{font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-8543206{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:10px;--padding-left:25px;--padding-right:25px;}.elementor-1587 .elementor-element.elementor-element-8543206.e-con{--order:99999 /* order end hack */;}.elementor-1587 .elementor-element.elementor-element-712da28 .elementor-button{background-color:#FFFFFF;font-family:"Futura BT Book", Sans-serif;font-size:15px;font-weight:500;fill:#0A0A0A;color:#0A0A0A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#878787;border-radius:10px 10px 10px 10px;}.elementor-1587 .elementor-element.elementor-element-712da28.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-1587 .elementor-element.elementor-element-06f703c{--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-1587 .elementor-element.elementor-element-4637eb3{--spacer-size:50px;}.elementor-1587 .elementor-element.elementor-element-72a1295{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-72a1295:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-72a1295 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1587 .elementor-element.elementor-element-9a1ffea{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1587 .elementor-element.elementor-element-b1239cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:left;}.elementor-1587 .elementor-element.elementor-element-b1239cb .elementor-heading-title{font-family:"Futura BT Book", Sans-serif;font-size:27px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-cd591bc{font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-cb3fac3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1587 .elementor-element.elementor-element-cb3fac3:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-cb3fac3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-1587 .elementor-element.elementor-element-a3c8d8a{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;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:#B8B8B8;--border-color:#B8B8B8;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px;}.elementor-1587 .elementor-element.elementor-element-a3c8d8a:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-a3c8d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-1587 .elementor-element.elementor-element-cbd3949{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-cbd3949.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-cbd3949.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-cbd3949.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-cbd3949 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-cbd3949 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-cbd3949 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-ba520ba{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-ba520ba.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-ba520ba.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-ba520ba.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-ba520ba .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-ba520ba .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-ba520ba .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-132958c{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-132958c.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-132958c.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-132958c.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-132958c .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-132958c .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-132958c .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-83b8565{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-83b8565.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-83b8565.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-83b8565.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-83b8565 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-83b8565 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-83b8565 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-d36edc8{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-d36edc8.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-d36edc8.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-d36edc8.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-d36edc8 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-d36edc8 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-d36edc8 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-9908919{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-9908919.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-9908919.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-9908919.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-9908919 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-9908919 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-9908919 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-c5fcd31{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-c5fcd31.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-c5fcd31.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-c5fcd31.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-c5fcd31 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-c5fcd31 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-c5fcd31 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-f6c84f5{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-f6c84f5.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-f6c84f5.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-f6c84f5.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-f6c84f5 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-f6c84f5 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-f6c84f5 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-e14b6fa{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-e14b6fa.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-e14b6fa.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-e14b6fa.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-e14b6fa .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-e14b6fa .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-e14b6fa .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-ac880d7{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-ac880d7.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-ac880d7.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-ac880d7.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-ac880d7 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-ac880d7 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-ac880d7 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-802e4f9{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-802e4f9.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-802e4f9.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-802e4f9.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-802e4f9 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-802e4f9 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-802e4f9 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-b9af572{--icon-box-icon-margin:15px;}.elementor-1587 .elementor-element.elementor-element-b9af572.elementor-view-stacked .elementor-icon{background-color:#182943;}.elementor-1587 .elementor-element.elementor-element-b9af572.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-b9af572.elementor-view-default .elementor-icon{fill:#182943;color:#182943;border-color:#182943;}.elementor-1587 .elementor-element.elementor-element-b9af572 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-b9af572 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:17px;font-weight:400;}.elementor-1587 .elementor-element.elementor-element-b9af572 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-bb82843{--spacer-size:80px;}.elementor-1587 .elementor-element.elementor-element-7004184{--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-1587 .elementor-element.elementor-element-3a68112{--spacer-size:100px;}.elementor-1587 .elementor-element.elementor-element-42d62c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-1587 .elementor-element.elementor-element-658a00b{--display:flex;--min-height:42vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-1587 .elementor-element.elementor-element-658a00b:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-658a00b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aldea.work/wp-content/uploads/2025/07/Domicilio-Virtual.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1587 .elementor-element.elementor-element-760b19a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1587 .elementor-element.elementor-element-760b19a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-ab2f14e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1587 .elementor-element.elementor-element-ab2f14e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-ab2f14e .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:30px;font-weight:500;line-height:49px;letter-spacing:0.2px;word-spacing:1px;color:#000000;}.elementor-1587 .elementor-element.elementor-element-0a6744c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-0a6744c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-7c55172 .elementor-button{background-color:#021E50;font-family:"Futura BT Book", Sans-serif;font-size:15px;font-weight:500;border-radius:05px 05px 05px 05px;padding:010px 020px 010px 020px;}.elementor-1587 .elementor-element.elementor-element-7c55172{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;}.elementor-1587 .elementor-element.elementor-element-7c55172:hover{--e-transform-translateY:-3px;}.elementor-1587 .elementor-element.elementor-element-7c55172.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-ddcfdd0 .elementor-button{background-color:#FFFFFF;font-family:"Futura BT Book", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-color:#B8B8B8;border-radius:05px 05px 05px 05px;padding:010px 020px 010px 020px;}.elementor-1587 .elementor-element.elementor-element-ddcfdd0{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;}.elementor-1587 .elementor-element.elementor-element-ddcfdd0:hover{--e-transform-translateY:-3px;}.elementor-1587 .elementor-element.elementor-element-55a7380{--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-1587 .elementor-element.elementor-element-71575d9{--spacer-size:50px;}.elementor-1587 .elementor-element.elementor-element-432004c{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-1587 .elementor-element.elementor-element-7d87676{--display:flex;--min-height:43vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:15px 15px 15px 15px;}.elementor-1587 .elementor-element.elementor-element-7d87676:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-7d87676 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aldea.work/wp-content/uploads/2025/07/Oficina-personalizada-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1587 .elementor-element.elementor-element-b0c8ef7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1587 .elementor-element.elementor-element-d10c222{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1587 .elementor-element.elementor-element-d10c222.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-d10c222 .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:30px;font-weight:500;line-height:49px;letter-spacing:0.2px;word-spacing:1px;color:#000000;}.elementor-1587 .elementor-element.elementor-element-8d6d39d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:justify;font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-7ff6d59 .elementor-button{background-color:#FFFFFF;font-family:"Futura BT Book", Sans-serif;font-size:15px;font-weight:500;fill:#000000;color:#000000;border-style:solid;border-color:#B8B8B8;border-radius:05px 05px 05px 05px;padding:010px 020px 010px 020px;}.elementor-1587 .elementor-element.elementor-element-7ff6d59{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;}.elementor-1587 .elementor-element.elementor-element-7ff6d59:hover{--e-transform-translateY:-3px;}.elementor-1587 .elementor-element.elementor-element-fb3e674 .elementor-button{background-color:#021E50;font-family:"Futura BT Book", Sans-serif;font-size:15px;font-weight:500;border-radius:05px 05px 05px 05px;padding:010px 020px 010px 020px;}.elementor-1587 .elementor-element.elementor-element-fb3e674{width:var( --container-widget-width, 23% );max-width:23%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:23%;--container-widget-flex-grow:0;--e-transform-transition-duration:200ms;}.elementor-1587 .elementor-element.elementor-element-fb3e674:hover{--e-transform-translateY:-3px;}.elementor-1587 .elementor-element.elementor-element-fb3e674.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-8c32524{--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-1587 .elementor-element.elementor-element-8251723{--spacer-size:50px;}.elementor-1587 .elementor-element.elementor-element-aa6d9fb{--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-1587 .elementor-element.elementor-element-09ceee0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-1587 .elementor-element.elementor-element-09ceee0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-09ceee0 .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:30px;font-weight:500;line-height:49px;letter-spacing:0.2px;word-spacing:1px;color:#000000;}.elementor-1587 .elementor-element.elementor-element-99d69b7{font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-e9aade6{--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:35px 35px;--row-gap:35px;--column-gap:35px;}.elementor-1587 .elementor-element.elementor-element-0201d5f{--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-1587 .elementor-element.elementor-element-1efb09e{--icon-box-icon-margin:13px;}.elementor-1587 .elementor-element.elementor-element-1efb09e.elementor-view-stacked .elementor-icon{background-color:#001138;}.elementor-1587 .elementor-element.elementor-element-1efb09e.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-1efb09e.elementor-view-default .elementor-icon{fill:#001138;color:#001138;border-color:#001138;}.elementor-1587 .elementor-element.elementor-element-1efb09e .elementor-icon{font-size:50px;}.elementor-1587 .elementor-element.elementor-element-1efb09e .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-1efb09e .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:18px;font-weight:500;}.elementor-1587 .elementor-element.elementor-element-1efb09e .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-ad86c36{--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-1587 .elementor-element.elementor-element-e6b42aa{--icon-box-icon-margin:13px;}.elementor-1587 .elementor-element.elementor-element-e6b42aa.elementor-view-stacked .elementor-icon{background-color:#001138;}.elementor-1587 .elementor-element.elementor-element-e6b42aa.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-e6b42aa.elementor-view-default .elementor-icon{fill:#001138;color:#001138;border-color:#001138;}.elementor-1587 .elementor-element.elementor-element-e6b42aa .elementor-icon{font-size:50px;}.elementor-1587 .elementor-element.elementor-element-e6b42aa .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-e6b42aa .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:18px;font-weight:500;}.elementor-1587 .elementor-element.elementor-element-e6b42aa .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-bacd7be{--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-1587 .elementor-element.elementor-element-1d75488{--icon-box-icon-margin:13px;}.elementor-1587 .elementor-element.elementor-element-1d75488.elementor-view-stacked .elementor-icon{background-color:#001138;}.elementor-1587 .elementor-element.elementor-element-1d75488.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-1d75488.elementor-view-default .elementor-icon{fill:#001138;color:#001138;border-color:#001138;}.elementor-1587 .elementor-element.elementor-element-1d75488 .elementor-icon{font-size:50px;}.elementor-1587 .elementor-element.elementor-element-1d75488 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-1d75488 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:18px;font-weight:500;}.elementor-1587 .elementor-element.elementor-element-1d75488 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-0a8ee75{--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-1587 .elementor-element.elementor-element-8d09813{--icon-box-icon-margin:13px;}.elementor-1587 .elementor-element.elementor-element-8d09813.elementor-view-stacked .elementor-icon{background-color:#001138;}.elementor-1587 .elementor-element.elementor-element-8d09813.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-8d09813.elementor-view-default .elementor-icon{fill:#001138;color:#001138;border-color:#001138;}.elementor-1587 .elementor-element.elementor-element-8d09813 .elementor-icon{font-size:50px;}.elementor-1587 .elementor-element.elementor-element-8d09813 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-8d09813 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:18px;font-weight:500;}.elementor-1587 .elementor-element.elementor-element-8d09813 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-c14a148{--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-1587 .elementor-element.elementor-element-e6de0f5{margin:-1px -1px calc(var(--kit-widget-spacing, 0px) + -1px) -1px;padding:0px 0px 0px 0px;--icon-box-icon-margin:13px;}.elementor-1587 .elementor-element.elementor-element-e6de0f5.elementor-view-stacked .elementor-icon{background-color:#001138;}.elementor-1587 .elementor-element.elementor-element-e6de0f5.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-e6de0f5.elementor-view-default .elementor-icon{fill:#001138;color:#001138;border-color:#001138;}.elementor-1587 .elementor-element.elementor-element-e6de0f5 .elementor-icon{font-size:50px;}.elementor-1587 .elementor-element.elementor-element-e6de0f5 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-e6de0f5 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:18px;font-weight:500;}.elementor-1587 .elementor-element.elementor-element-e6de0f5 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-5a198ef{--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-1587 .elementor-element.elementor-element-c18e22f{--icon-box-icon-margin:13px;}.elementor-1587 .elementor-element.elementor-element-c18e22f.elementor-view-stacked .elementor-icon{background-color:#001138;}.elementor-1587 .elementor-element.elementor-element-c18e22f.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-c18e22f.elementor-view-default .elementor-icon{fill:#001138;color:#001138;border-color:#001138;}.elementor-1587 .elementor-element.elementor-element-c18e22f .elementor-icon{font-size:50px;}.elementor-1587 .elementor-element.elementor-element-c18e22f .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-c18e22f .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:18px;font-weight:500;}.elementor-1587 .elementor-element.elementor-element-c18e22f .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-f2aaa0d{--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-1587 .elementor-element.elementor-element-381bd21{--icon-box-icon-margin:13px;}.elementor-1587 .elementor-element.elementor-element-381bd21.elementor-view-stacked .elementor-icon{background-color:#001138;}.elementor-1587 .elementor-element.elementor-element-381bd21.elementor-view-framed .elementor-icon, .elementor-1587 .elementor-element.elementor-element-381bd21.elementor-view-default .elementor-icon{fill:#001138;color:#001138;border-color:#001138;}.elementor-1587 .elementor-element.elementor-element-381bd21 .elementor-icon{font-size:50px;}.elementor-1587 .elementor-element.elementor-element-381bd21 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-381bd21 .elementor-icon-box-title a{font-family:"Futura BT Medium", Sans-serif;font-size:18px;font-weight:500;}.elementor-1587 .elementor-element.elementor-element-381bd21 .elementor-icon-box-title{color:#000000;}.elementor-1587 .elementor-element.elementor-element-672edc9{--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-1587 .elementor-element.elementor-element-ab99f99{--spacer-size:50px;}.elementor-1587 .elementor-element.elementor-element-3cec76b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1587 .elementor-element.elementor-element-8d26892{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--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-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-1587 .elementor-element.elementor-element-699f31b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1587 .elementor-element.elementor-element-699f31b img{border-radius:15px 15px 15px 15px;}.elementor-1587 .elementor-element.elementor-element-a40fc08{--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-1587 .elementor-element.elementor-element-64cf875{width:var( --container-widget-width, 80.906% );max-width:80.906%;--container-widget-width:80.906%;--container-widget-flex-grow:0;}.elementor-1587 .elementor-element.elementor-element-64cf875.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-64cf875 .elementor-heading-title{font-family:"Futura BT Medium", Sans-serif;font-size:35px;font-weight:500;line-height:40px;color:#000000;}.elementor-1587 .elementor-element.elementor-element-5409272{width:var( --container-widget-width, 86.705% );max-width:86.705%;--container-widget-width:86.705%;--container-widget-flex-grow:0;font-family:"Futura BT Book", Sans-serif;font-size:18px;font-weight:400;color:#000000;}.elementor-1587 .elementor-element.elementor-element-5409272.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1587 .elementor-element.elementor-element-ea03cfb{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1587 .elementor-element.elementor-element-92c315e{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1587 .elementor-element.elementor-element-b5445c0{--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-1587 .elementor-element.elementor-element-fc2d434{--spacer-size:50px;}@media(max-width:1366px){.elementor-1587 .elementor-element.elementor-element-1de6d9b:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-1de6d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aldea.work/wp-content/uploads/2025/07/Lo-que-ofrecemos-1-1.webp");}.elementor-1587 .elementor-element.elementor-element-0dfec7e{--min-height:400px;}.elementor-1587 .elementor-element.elementor-element-49556e9{--min-height:400px;}.elementor-1587 .elementor-element.elementor-element-a3e2c1a{--min-height:400px;}.elementor-1587 .elementor-element.elementor-element-a3c8d8a{--grid-auto-flow:row;}.elementor-1587 .elementor-element.elementor-element-cbd3949 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-cbd3949 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-ba520ba .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-ba520ba .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-132958c .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-132958c .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-83b8565 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-83b8565 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-d36edc8 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-d36edc8 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-9908919 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-9908919 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-c5fcd31 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-c5fcd31 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-f6c84f5 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-f6c84f5 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-e14b6fa .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-e14b6fa .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-ac880d7 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-ac880d7 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-802e4f9 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-802e4f9 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-b9af572 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-b9af572 .elementor-icon-box-title a{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-7c55172{width:var( --container-widget-width, 24.865% );max-width:24.865%;--container-widget-width:24.865%;--container-widget-flex-grow:0;}.elementor-1587 .elementor-element.elementor-element-ddcfdd0{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-1587 .elementor-element.elementor-element-7ff6d59{--container-widget-width:10%;--container-widget-flex-grow:0;width:var( --container-widget-width, 10% );max-width:10%;}.elementor-1587 .elementor-element.elementor-element-fb3e674{width:var( --container-widget-width, 24.865% );max-width:24.865%;--container-widget-width:24.865%;--container-widget-flex-grow:0;}.elementor-1587 .elementor-element.elementor-element-3cec76b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1587 .elementor-element.elementor-element-64cf875{width:var( --container-widget-width, 455.344px );max-width:455.344px;--container-widget-width:455.344px;--container-widget-flex-grow:0;}.elementor-1587 .elementor-element.elementor-element-5409272{width:var( --container-widget-width, 448.797px );max-width:448.797px;--container-widget-width:448.797px;--container-widget-flex-grow:0;}.elementor-1587 .elementor-element.elementor-element-fc2d434{--spacer-size:50px;}}@media(max-width:1200px){.elementor-1587 .elementor-element.elementor-element-a3c8d8a{--grid-auto-flow:row;}.elementor-1587 .elementor-element.elementor-element-0a6744c{width:var( --container-widget-width, 474.266px );max-width:474.266px;--container-widget-width:474.266px;--container-widget-flex-grow:0;}}@media(max-width:1024px){.elementor-1587 .elementor-element.elementor-element-509c7ad .elementor-heading-title{font-size:24px;}.elementor-1587 .elementor-element.elementor-element-2f6f76e{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-e5dfcd4 .elementor-heading-title{font-size:24px;}.elementor-1587 .elementor-element.elementor-element-e9d2c68{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-0020eb1 .elementor-heading-title{font-size:24px;}.elementor-1587 .elementor-element.elementor-element-b019e42{font-size:15px;}.elementor-1587 .elementor-element.elementor-element-a3c8d8a{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-1587 .elementor-element.elementor-element-a3c8d8a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1587 .elementor-element.elementor-element-3f99b3e{text-align:center;}.elementor-1587 .elementor-element.elementor-element-3f99b3e .elementor-heading-title{font-size:25px;}.elementor-1587 .elementor-element.elementor-element-20dfbc3{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1587 .elementor-element.elementor-element-20dfbc3 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-1587 .elementor-element.elementor-element-45843ab{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1587 .elementor-element.elementor-element-45843ab .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-1587 .elementor-element.elementor-element-8d38573{text-align:center;}.elementor-1587 .elementor-element.elementor-element-c77e212{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1587 .elementor-element.elementor-element-0dfec7e{--min-height:350px;}.elementor-1587 .elementor-element.elementor-element-509c7ad .elementor-heading-title{font-size:25px;}.elementor-1587 .elementor-element.elementor-element-2f6f76e{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-9f16181 .elementor-button{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-49556e9{--min-height:350px;}.elementor-1587 .elementor-element.elementor-element-e5dfcd4 .elementor-heading-title{font-size:25px;}.elementor-1587 .elementor-element.elementor-element-e9d2c68{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-8633db2 .elementor-button{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-a3e2c1a{--min-height:350px;}.elementor-1587 .elementor-element.elementor-element-0020eb1 .elementor-heading-title{font-size:25px;}.elementor-1587 .elementor-element.elementor-element-b019e42{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-712da28 .elementor-button{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-72a1295{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1587 .elementor-element.elementor-element-9a1ffea{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1587 .elementor-element.elementor-element-b1239cb .elementor-heading-title{font-size:25px;}.elementor-1587 .elementor-element.elementor-element-cd591bc{text-align:left;font-size:18px;}.elementor-1587 .elementor-element.elementor-element-a3c8d8a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1587 .elementor-element.elementor-element-bb82843{--spacer-size:40px;}.elementor-1587 .elementor-element.elementor-element-658a00b{--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-1587 .elementor-element.elementor-element-760b19a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1587 .elementor-element.elementor-element-ab2f14e{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1587 .elementor-element.elementor-element-ab2f14e .elementor-heading-title{font-size:25px;line-height:1.8em;}.elementor-1587 .elementor-element.elementor-element-0a6744c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1587 .elementor-element.elementor-element-ddcfdd0{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1587 .elementor-element.elementor-element-ddcfdd0 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-1587 .elementor-element.elementor-element-432004c{--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;}.elementor-1587 .elementor-element.elementor-element-7d87676{--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-1587 .elementor-element.elementor-element-b0c8ef7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1587 .elementor-element.elementor-element-d10c222{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1587 .elementor-element.elementor-element-d10c222 .elementor-heading-title{font-size:25px;line-height:1.8em;}.elementor-1587 .elementor-element.elementor-element-8d6d39d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-1587 .elementor-element.elementor-element-7ff6d59{--container-widget-width:41%;--container-widget-flex-grow:0;width:var( --container-widget-width, 41% );max-width:41%;}.elementor-1587 .elementor-element.elementor-element-7ff6d59 .elementor-button{border-width:1px 1px 1px 1px;}.elementor-1587 .elementor-element.elementor-element-aa6d9fb{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1587 .elementor-element.elementor-element-09ceee0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-1587 .elementor-element.elementor-element-09ceee0 .elementor-heading-title{font-size:25px;line-height:1em;}.elementor-1587 .elementor-element.elementor-element-99d69b7{text-align:center;}.elementor-1587 .elementor-element.elementor-element-e9aade6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1587 .elementor-element.elementor-element-1efb09e .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-1efb09e .elementor-icon-box-title a{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-e6b42aa .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-e6b42aa .elementor-icon-box-title a{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-1d75488 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-1d75488 .elementor-icon-box-title a{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-8d09813 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-8d09813 .elementor-icon-box-title a{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-e6de0f5 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-e6de0f5 .elementor-icon-box-title a{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-c18e22f .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-c18e22f .elementor-icon-box-title a{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-381bd21 .elementor-icon-box-title, .elementor-1587 .elementor-element.elementor-element-381bd21 .elementor-icon-box-title a{font-size:16px;}.elementor-1587 .elementor-element.elementor-element-3cec76b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-1587 .elementor-element.elementor-element-64cf875{text-align:center;}.elementor-1587 .elementor-element.elementor-element-64cf875 .elementor-heading-title{font-size:25px;}.elementor-1587 .elementor-element.elementor-element-5409272{text-align:justify;font-size:16px;}.elementor-1587 .elementor-element.elementor-element-fc2d434{--spacer-size:11px;}}@media(min-width:768px){.elementor-1587 .elementor-element.elementor-element-85b11f2{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-83c774d{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-c77e212{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-ca32971{--width:100%;}.elementor-1587 .elementor-element.elementor-element-0f478e9{--width:100%;}.elementor-1587 .elementor-element.elementor-element-5cd6c08{--width:100%;}.elementor-1587 .elementor-element.elementor-element-72a1295{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-9a1ffea{--width:100%;}.elementor-1587 .elementor-element.elementor-element-cb3fac3{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-42d62c0{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-658a00b{--width:50%;}.elementor-1587 .elementor-element.elementor-element-760b19a{--width:50%;}.elementor-1587 .elementor-element.elementor-element-432004c{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-7d87676{--width:50%;}.elementor-1587 .elementor-element.elementor-element-b0c8ef7{--width:50%;}.elementor-1587 .elementor-element.elementor-element-aa6d9fb{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-e9aade6{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-0201d5f{--width:15%;}.elementor-1587 .elementor-element.elementor-element-ad86c36{--width:15%;}.elementor-1587 .elementor-element.elementor-element-bacd7be{--width:15%;}.elementor-1587 .elementor-element.elementor-element-0a8ee75{--width:15%;}.elementor-1587 .elementor-element.elementor-element-c14a148{--width:15%;}.elementor-1587 .elementor-element.elementor-element-5a198ef{--width:15%;}.elementor-1587 .elementor-element.elementor-element-f2aaa0d{--width:15%;}.elementor-1587 .elementor-element.elementor-element-3cec76b{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-8d26892{--width:41%;}.elementor-1587 .elementor-element.elementor-element-a40fc08{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-1587 .elementor-element.elementor-element-c77e212{--content-width:1200px;}.elementor-1587 .elementor-element.elementor-element-3cec76b{--content-width:1200px;}}@media(max-width:1200px) and (min-width:768px){.elementor-1587 .elementor-element.elementor-element-760b19a{--width:470px;}}@media(min-width:2400px){.elementor-1587 .elementor-element.elementor-element-1de6d9b:not(.elementor-motion-effects-element-type-background), .elementor-1587 .elementor-element.elementor-element-1de6d9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:cover;}.elementor-1587 .elementor-element.elementor-element-0dfec7e{--min-height:400px;}.elementor-1587 .elementor-element.elementor-element-49556e9{--min-height:400px;}.elementor-1587 .elementor-element.elementor-element-a3e2c1a{--min-height:400px;}.elementor-1587 .elementor-element.elementor-element-a3c8d8a{--grid-auto-flow:row;}.elementor-1587 .elementor-element.elementor-element-3cec76b{--gap:50px 50px;--row-gap:50px;--column-gap:50px;}}/* Start custom CSS for shortcode, class: .elementor-element-ea03cfb *//* Estilos generales del formulario */
.nf-form-cont {
    font-family: 'Futura BT Book', sans-serif;
    max-width: 100%;
}

/* Ocultar elementos no deseados */
.ninja-forms-req-symbol,
.nf-form-fields-required,
.nf-form-title,
.nf-error-wrap, 
.nf-error-msg, 
.nf-error.field-error .ninja-forms-field,
.nf-form-errors,
.nf-after-field .nf-error {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}
.nf-response-msg {
   
    display: block !important;
    visibility: visible !important;
    font-size: 18px;
    border-radius: 4px;
}

/* Estilos para las etiquetas */
.nf-field-label label {
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
    display: block;
    font-size: 14px;
}

/* Campos de texto, email, teléfono y textarea */
.ninja-forms-field.nf-element {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 15px;
    transition: all 0.3s ease;
    box-sizing: border-box;
    background-color: #fff;
}

.ninja-forms-field.nf-element:focus {
    border-color: #666;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

/* Estilo específico para el campo de selección (Ciudad) */
#nf-field-32 {
    appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px;
    padding-right: 30px;
}

/* Estilo para el textarea (Mensaje) */
/* Estilo para el textarea (Mensaje) */
textarea.ninja-forms-field.nf-element {
    height: 40px !important; 
    resize: none !important; 
    padding: 12px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 15px;
    background-color: #fff;
    box-sizing: border-box;
    transition: all 0.3s ease;
}



/* Limpiar floats */
.nf-after-field:after {
    content: "";
    display: table;
    clear: both;
}

/* Responsive para móviles */
@media (max-width: 767px) {
    .one-half {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}

/* Eliminar márgenes extra de los contenedores */
.nf-field-container {
    margin-bottom: 0 !important;
}

/* Estilo para el botón de enviar - Color y alineación */
.nf-form-content input[type="button"], 
.nf-form-content input[type="submit"] {
    background-color: #182943 !important;  /* Color solicitado */
    color: white !important;
    border: none !important;
    padding: 12px 25px !important;
    font-size: 14px !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
    float: right !important;  /* Alineación a la derecha */
    margin-left: auto !important;  /* Refuerza la alineación */
    display: block !important;
    clear: both !important;  /* Evita que otros elementos floten junto a él */
    margin-top: 40px !important;  /* Espaciado superior */
}

/* Efecto hover opcional */
.nf-form-content input[type="button"]:hover, 
.nf-form-content input[type="submit"]:hover {
    background-color: #0E1A2B !important;  /* Versión más oscura para hover */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-92c315e *//* Estilos generales del formulario */
.nf-form-cont {
    font-family: 'Futura BT Book', sans-serif;
    max-width: 100%;
}

/* Ocultar elementos no deseados */
.ninja-forms-req-symbol,
.nf-form-fields-required,
.nf-form-title,
.nf-error-wrap, 
.nf-error-msg, 
.nf-error.field-error .ninja-forms-field,
.nf-form-errors,
.nf-after-field .nf-error {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
}
.nf-response-msg {
   
    display: block !important;
    visibility: visible !important;
    font-size: 18px;
    border-radius: 4px;
}

/* Estilos para las etiquetas */
.nf-field-label label {
    font-weight: 600;
    color: #333;
    margin-bottom: 8px;
    display: block;
    font-size: 14px;
}

/* Campos de texto, email, teléfono y textarea */
.ninja-forms-field.nf-element {
    width: 100%;
    padding: 12px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 15px;
    transition: all 0.3s ease;
    box-sizing: border-box;
    background-color: #fff;
}

.ninja-forms-field.nf-element:focus {
    border-color: #666;
    outline: none;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

/* Estilo específico para el campo de selección (Ciudad) */
#nf-field-32 {
    appearance: none;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px;
    padding-right: 30px;
}

/* Estilo para el textarea (Mensaje) */
/* Estilo para el textarea (Mensaje) */
textarea.ninja-forms-field.nf-element {
    height: 40px !important; 
    resize: none !important; 
    padding: 12px 15px;
    border: 1px solid #ddd;
    border-radius: 4px;
    font-size: 14px;
    margin-bottom: 15px;
    background-color: #fff;
    box-sizing: border-box;
    transition: all 0.3s ease;
}



/* Limpiar floats */
.nf-after-field:after {
    content: "";
    display: table;
    clear: both;
}

/* Responsive para móviles */
@media (max-width: 767px) {
    .one-half {
        width: 100%;
        float: none;
        margin-right: 0;
    }
}

/* Eliminar márgenes extra de los contenedores */
.nf-field-container {
    margin-bottom: 0 !important;
}

/* Estilo para el botón de enviar - Color y alineación */
.nf-form-content input[type="button"], 
.nf-form-content input[type="submit"] {
    background-color: #182943 !important;  /* Color solicitado */
    color: white !important;
    border: none !important;
    padding: 12px 25px !important;
    font-size: 14px !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    transition: background-color 0.3s ease !important;
    float: right !important;  /* Alineación a la derecha */
    margin-left: auto !important;  /* Refuerza la alineación */
    display: block !important;
    clear: both !important;  /* Evita que otros elementos floten junto a él */
    margin-top: 40px !important;  /* Espaciado superior */
}

/* Efecto hover opcional */
.nf-form-content input[type="button"]:hover, 
.nf-form-content input[type="submit"]:hover {
    background-color: #0E1A2B !important;  /* Versión más oscura para hover */
}/* End custom CSS */