.elementor-447 .elementor-element.elementor-element-1daae41d{--display:flex;--min-height:30vh;--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overlay-opacity:0.83;--padding-top:5.33%;--padding-bottom:2%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-1daae41d:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-1daae41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/formaleta_metalica_02.png");background-position:0px -579px;background-repeat:no-repeat;background-size:cover;}.elementor-447 .elementor-element.elementor-element-1daae41d::before, .elementor-447 .elementor-element.elementor-element-1daae41d > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-1daae41d > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-1daae41d > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-1daae41d > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-1daae41d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top right, #1D1D1B00 41%, var( --e-global-color-secondary ) 80%);}.elementor-447 .elementor-element.elementor-element-1daae41d.e-con{--align-self:flex-end;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );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-447 .elementor-element.elementor-element-e94067c{font-family:var( --e-global-typography-34d8543-font-family ), Sans-serif;font-size:var( --e-global-typography-34d8543-font-size );font-weight:var( --e-global-typography-34d8543-font-weight );text-transform:var( --e-global-typography-34d8543-text-transform );line-height:var( --e-global-typography-34d8543-line-height );letter-spacing:var( --e-global-typography-34d8543-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-3685135f{--display:flex;--min-height:60vh;--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-447 .elementor-element.elementor-element-3685135f:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-3685135f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-5d7ec92c{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-b39b61d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-1b97aa2d{text-align:start;}.elementor-447 .elementor-element.elementor-element-1b97aa2d .elementor-heading-title{font-family:var( --e-global-typography-9296439-font-family ), Sans-serif;font-size:var( --e-global-typography-9296439-font-size );font-weight:var( --e-global-typography-9296439-font-weight );text-transform:var( --e-global-typography-9296439-text-transform );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-2fd1fb8d{text-align:start;}.elementor-447 .elementor-element.elementor-element-2fd1fb8d .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:#222222;}.elementor-447 .elementor-element.elementor-element-322819b0{font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:#171515;}.elementor-447 .elementor-element.elementor-element-fbbb204{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-fbbb204.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-447 .elementor-element.elementor-element-dddf6a3{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-6cd82f4 );--border-color:var( --e-global-color-6cd82f4 );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-dddf6a3:hover{border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-dddf6a3, .elementor-447 .elementor-element.elementor-element-dddf6a3::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-fc07b0d .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-96ee2a1{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-6cd82f4 );--border-color:var( --e-global-color-6cd82f4 );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-96ee2a1:hover{border-style:solid;border-width:0px 0px 0px 02px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:02px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-96ee2a1, .elementor-447 .elementor-element.elementor-element-96ee2a1::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-01a87aa .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-42a64a9{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 02px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:02px;border-color:var( --e-global-color-6cd82f4 );--border-color:var( --e-global-color-6cd82f4 );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-42a64a9:hover{border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-42a64a9, .elementor-447 .elementor-element.elementor-element-42a64a9::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-d2d8eb8 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-54d18bf4{--display:flex;--min-height:72vh;--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-a44023c{--display:flex;--min-height:64vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:2.66%;--padding-bottom:2.66%;--padding-left:2.66%;--padding-right:2.66%;}.elementor-447 .elementor-element.elementor-element-a44023c.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-db32894{--display:flex;--min-height:72vh;--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:64px 64px;--row-gap:64px;--column-gap:64px;--flex-wrap:nowrap;--overlay-opacity:0.78;--border-radius:48px 48px 48px 48px;--padding-top:2.66%;--padding-bottom:2.66%;--padding-left:2.66%;--padding-right:2.66%;}.elementor-447 .elementor-element.elementor-element-db32894:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/08/tanque_metro_01.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-447 .elementor-element.elementor-element-db32894::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-db32894 > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-db32894 > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #1D1D1B 21%, #00000000 100%);}.elementor-447 .elementor-element.elementor-element-8fc5041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:16px 16px 16px 16px;--padding-top:2.66%;--padding-bottom:2.66%;--padding-left:2.66%;--padding-right:2.66%;}.elementor-447 .elementor-element.elementor-element-d957791{--display:flex;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-11e0457{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-9124f77{text-align:start;}.elementor-447 .elementor-element.elementor-element-9124f77 .elementor-heading-title{font-family:var( --e-global-typography-9296439-font-family ), Sans-serif;font-size:var( --e-global-typography-9296439-font-size );font-weight:var( --e-global-typography-9296439-font-weight );text-transform:var( --e-global-typography-9296439-text-transform );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-e8d846b{text-align:start;}.elementor-447 .elementor-element.elementor-element-e8d846b .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-7a23767{font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-c8d0d41{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-c8d0d41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-447 .elementor-element.elementor-element-a4d9aea{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-a4d9aea:hover{border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-a4d9aea, .elementor-447 .elementor-element.elementor-element-a4d9aea::before{--border-transition:0.3s;}.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-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.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-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-ccb1e71.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-447 .elementor-element.elementor-element-ccb1e71.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-ccb1e71.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-ccb1e71.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon{font-size:32px;}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-78000b5{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-78000b5:hover{border-style:solid;border-width:0px 0px 0px 02px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:02px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-78000b5, .elementor-447 .elementor-element.elementor-element-78000b5::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-1ca782d.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-447 .elementor-element.elementor-element-1ca782d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-1ca782d.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-1ca782d.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon{font-size:32px;}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-304ba48{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 02px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:02px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-304ba48:hover{border-style:solid;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-304ba48, .elementor-447 .elementor-element.elementor-element-304ba48::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-2a76730.elementor-element{--align-self:center;}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:16px;}.elementor-447 .elementor-element.elementor-element-2a76730.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-2a76730.elementor-view-framed .elementor-icon, .elementor-447 .elementor-element.elementor-element-2a76730.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon{font-size:32px;}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-title a{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-title{color:#FFFFFF;}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-447 .elementor-element.elementor-element-3f733c1 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-3f733c1 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-3f733c1 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-3f733c1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-447 .elementor-element.elementor-element-3f733c1 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-3f733c1 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-d1ba8e4{--display:flex;}.elementor-447 .elementor-element.elementor-element-14ff643{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-da64933{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-b5b8b21 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-93e45b6{--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;--justify-content:space-between;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2405587{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2405587.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-447 .elementor-element.elementor-element-0831df0 .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-e7c5aff{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-5329dc9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-684627f{text-align:start;font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-53885d8 .elementor-button{background-color:var( --e-global-color-accent );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-53885d8 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-53885d8 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-53885d8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-447 .elementor-element.elementor-element-53885d8 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-53885d8 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-fbcbbde{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-4b67cd5{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-4b67cd5:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-4b67cd5.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-4b67cd5, .elementor-447 .elementor-element.elementor-element-4b67cd5::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-4b67cd5.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-007c68a{--display:flex;--min-height:32vh;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-007c68a:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-007c68a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/columna_circular-1.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-007c68a:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-007c68a, .elementor-447 .elementor-element.elementor-element-007c68a::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-e86cfd3{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-6c82400{text-align:center;}.elementor-447 .elementor-element.elementor-element-6c82400 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-2b25cae{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2b25cae:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-2b25cae.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-2b25cae, .elementor-447 .elementor-element.elementor-element-2b25cae::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-2b25cae.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-73f508a{--display:flex;--min-height:32vh;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-73f508a:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-73f508a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2021/07/columnas_medro-construccion.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-73f508a:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-73f508a, .elementor-447 .elementor-element.elementor-element-73f508a::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-2be1476{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-3fe56af{text-align:center;}.elementor-447 .elementor-element.elementor-element-3fe56af .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-5bfc4ba{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-5bfc4ba:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-5bfc4ba.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-5bfc4ba, .elementor-447 .elementor-element.elementor-element-5bfc4ba::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-5bfc4ba.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-3293abb{--display:flex;--min-height:32vh;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-3293abb:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-3293abb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2021/07/muro-90g1_medro-construccion.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-3293abb:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-3293abb, .elementor-447 .elementor-element.elementor-element-3293abb::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-89c5070{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-0c2a17b{text-align:center;}.elementor-447 .elementor-element.elementor-element-0c2a17b .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-a7c1193{--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;--justify-content:flex-start;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-a7c1193:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-a7c1193.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-a7c1193, .elementor-447 .elementor-element.elementor-element-a7c1193::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-a7c1193.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-e8de2d2{--display:flex;--min-height:32vh;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-e8de2d2:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-e8de2d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2021/07/muro-t1_medro-construccion.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-e8de2d2:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-e8de2d2, .elementor-447 .elementor-element.elementor-element-e8de2d2::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-27c9352{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-f588230{text-align:center;}.elementor-447 .elementor-element.elementor-element-f588230 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-80e7fa3{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;border-style:none;--border-style:none;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-b6367a9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-399f577{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-399f577.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-447 .elementor-element.elementor-element-cc3ff6e{text-align:center;}.elementor-447 .elementor-element.elementor-element-cc3ff6e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-285a51f{text-align:center;}.elementor-447 .elementor-element.elementor-element-285a51f .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-2850f07{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-e7f9c47{text-align:center;font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-6e4a753{--display:flex;--min-height:64vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-6e4a753.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-3f790c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-dcc8559{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-faef9fb{text-align:start;}.elementor-447 .elementor-element.elementor-element-faef9fb .elementor-heading-title{font-family:var( --e-global-typography-9296439-font-family ), Sans-serif;font-size:var( --e-global-typography-9296439-font-size );font-weight:var( --e-global-typography-9296439-font-weight );text-transform:var( --e-global-typography-9296439-text-transform );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-1d9b92b{text-align:start;}.elementor-447 .elementor-element.elementor-element-1d9b92b .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-2661c5f{font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:#171515;}.elementor-447 .elementor-element.elementor-element-33bab7c{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-4148d70{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-4148d70:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-4148d70.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-4148d70, .elementor-447 .elementor-element.elementor-element-4148d70::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-4148d70.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-c4ff13a{--display:flex;--min-height:32vh;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-c4ff13a:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-c4ff13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/alineador.jpg");background-position:center left;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-c4ff13a:hover{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/alineador_aplicado.jpg");background-size:cover;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-c4ff13a, .elementor-447 .elementor-element.elementor-element-c4ff13a::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-428b257{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-5cd1813{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-d3bc8b9{text-align:start;}.elementor-447 .elementor-element.elementor-element-d3bc8b9 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-f81624f{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-a5cb0cf{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-a5cb0cf:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-a5cb0cf.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-a5cb0cf, .elementor-447 .elementor-element.elementor-element-a5cb0cf::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-a5cb0cf.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-2ea28cf{--display:flex;--min-height:32vh;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2ea28cf:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-2ea28cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/Tensor.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-2ea28cf:hover{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/Tensor_aplicado.jpg");background-size:cover;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-2ea28cf, .elementor-447 .elementor-element.elementor-element-2ea28cf::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-910b361{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-69947bf{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-8687d70{text-align:start;}.elementor-447 .elementor-element.elementor-element-8687d70 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-d477308{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-64e50a33{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-42d4b0b6{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-6ec227e8 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-1b0c541{--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:space-between;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-738b3286{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-738b3286.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-447 .elementor-element.elementor-element-22d6d7ac .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-3dbaf5f6{--display:flex;--gap:24px 0px;--row-gap:24px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-69d6e1d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-9bbed1a{text-align:start;font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:var( --e-global-color-text );}.elementor-447 .elementor-element.elementor-element-47ed428{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-d7d4f88{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-d7d4f88:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-d7d4f88.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-d7d4f88, .elementor-447 .elementor-element.elementor-element-d7d4f88::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-d7d4f88.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-a309c1b{--display:flex;--min-height:32vh;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-a309c1b:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-a309c1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/angulo.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-a309c1b:hover{background-color:var( --e-global-color-secondary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/angulo_aplicado.jpg");background-position:center center;background-repeat:repeat;background-size:cover;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-a309c1b, .elementor-447 .elementor-element.elementor-element-a309c1b::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-04c89d3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2547328{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-7b5990e{text-align:start;}.elementor-447 .elementor-element.elementor-element-7b5990e .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-39171e5{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-f936e99{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-f936e99:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-f936e99.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-f936e99, .elementor-447 .elementor-element.elementor-element-f936e99::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-f936e99.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-a1b775e{--display:flex;--min-height:32vh;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-a1b775e:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-a1b775e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/chapeta.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-a1b775e:hover{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/chapeta_aplicada.jpg");background-size:cover;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-a1b775e, .elementor-447 .elementor-element.elementor-element-a1b775e::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-ebf5b4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-5cccf00{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-c440c1c{text-align:start;}.elementor-447 .elementor-element.elementor-element-c440c1c .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-ece605c{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-9b03744{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-9b03744:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-9b03744.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-9b03744, .elementor-447 .elementor-element.elementor-element-9b03744::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-9b03744.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-058da74{--display:flex;--min-height:32vh;--background-transition:0.2s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-058da74:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-058da74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/pin.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-058da74:hover{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/pin_aplicado.jpg");background-size:cover;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-058da74, .elementor-447 .elementor-element.elementor-element-058da74::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-3ba3c42{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-c740d6e{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-b68713b{text-align:start;}.elementor-447 .elementor-element.elementor-element-b68713b .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-74a9bd0{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-533fa74{--display:flex;--min-height:64vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-533fa74.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-c088fa3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-108c9fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-805c186{text-align:start;}.elementor-447 .elementor-element.elementor-element-805c186 .elementor-heading-title{font-family:var( --e-global-typography-9296439-font-family ), Sans-serif;font-size:var( --e-global-typography-9296439-font-size );font-weight:var( --e-global-typography-9296439-font-weight );text-transform:var( --e-global-typography-9296439-text-transform );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-5d821c2{text-align:start;}.elementor-447 .elementor-element.elementor-element-5d821c2 .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-54e5351{font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:#171515;}.elementor-447 .elementor-element.elementor-element-4eef006{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-c882bf2{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-c882bf2:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-c882bf2.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-c882bf2, .elementor-447 .elementor-element.elementor-element-c882bf2::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-c882bf2.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-9b354bb{--display:flex;--min-height:32vh;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-9b354bb:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-9b354bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/Corbata.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-9b354bb:hover{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/Corbata_aplicada.jpg");background-size:cover;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-9b354bb, .elementor-447 .elementor-element.elementor-element-9b354bb::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-15ae1d8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-f7d71ce{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-aed6148{text-align:start;}.elementor-447 .elementor-element.elementor-element-aed6148 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-872f4de{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-0e5991a{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-0e5991a:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-0e5991a.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-0e5991a, .elementor-447 .elementor-element.elementor-element-0e5991a::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-0e5991a.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-f82f2ed{--display:flex;--min-height:32vh;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-f82f2ed:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-f82f2ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/tubo_apinador.jpg");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-447 .elementor-element.elementor-element-f82f2ed:hover{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/tubo_apinador_aplicado.jpg");background-size:cover;border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-f82f2ed, .elementor-447 .elementor-element.elementor-element-f82f2ed::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-8c2206b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-3c5cfa6{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-d3270ca{text-align:start;}.elementor-447 .elementor-element.elementor-element-d3270ca .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:none;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-9931ae0{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-83fcc7b{--display:flex;--min-height:64vh;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--gap:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-83fcc7b.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-34dd25a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-ac71360{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2570015{text-align:start;}.elementor-447 .elementor-element.elementor-element-2570015 .elementor-heading-title{font-family:var( --e-global-typography-9296439-font-family ), Sans-serif;font-size:var( --e-global-typography-9296439-font-size );font-weight:var( --e-global-typography-9296439-font-weight );text-transform:var( --e-global-typography-9296439-text-transform );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-3d4b754{text-align:start;}.elementor-447 .elementor-element.elementor-element-3d4b754 .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-ed4a1b4{font-family:var( --e-global-typography-6b797c4-font-family ), Sans-serif;font-size:var( --e-global-typography-6b797c4-font-size );font-weight:var( --e-global-typography-6b797c4-font-weight );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );color:#171515;}.elementor-447 .elementor-element.elementor-element-bc913de{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-767b395{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-767b395:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-767b395.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-767b395, .elementor-447 .elementor-element.elementor-element-767b395::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-767b395.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-16f658b{--display:flex;--min-height:32vh;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-16f658b:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-16f658b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/extractor_corbata.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-447 .elementor-element.elementor-element-16f658b:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-16f658b, .elementor-447 .elementor-element.elementor-element-16f658b::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-d684701{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-663ed53{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-f0a6692{text-align:start;}.elementor-447 .elementor-element.elementor-element-f0a6692 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-87e7b80{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-fb2a38b{--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;--justify-content:flex-start;--align-items:stretch;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:16px 16px 16px 16px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-fb2a38b:hover{background-color:#F39200CC;border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:3px 3px 10px 0px rgba(0, 0, 0, 0.7);}.elementor-447 .elementor-element.elementor-element-fb2a38b.e-con:hover{--e-con-transform-translateX:0px;--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-fb2a38b, .elementor-447 .elementor-element.elementor-element-fb2a38b::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-fb2a38b.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-b2852b8{--display:flex;--min-height:32vh;border-style:solid;--border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:14px 14px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-b2852b8:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-b2852b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/06/una_chapeta.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-447 .elementor-element.elementor-element-b2852b8:hover{border-style:solid;border-width:0px 0px 2px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:2px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-b2852b8, .elementor-447 .elementor-element.elementor-element-b2852b8::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-19758eb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-4a901a3{--display:flex;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-244cbf1{text-align:start;}.elementor-447 .elementor-element.elementor-element-244cbf1 .elementor-heading-title{font-family:"Proza Libre", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;line-height:1.1em;letter-spacing:0.01em;color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-a4ac806{color:#1D1D1BB3;}.elementor-447 .elementor-element.elementor-element-5a9bc3f6{--display:flex;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-5f49e9a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-58915921{text-align:center;}.elementor-447 .elementor-element.elementor-element-58915921 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-6de38f3d{--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;--justify-content:space-between;--gap:0px 48px;--row-gap:0px;--column-gap:48px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-5d555284{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-5d555284.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-447 .elementor-element.elementor-element-3259d0a2{text-align:center;}.elementor-447 .elementor-element.elementor-element-3259d0a2 .elementor-heading-title{font-family:var( --e-global-typography-cb15c9a-font-family ), Sans-serif;font-size:var( --e-global-typography-cb15c9a-font-size );font-weight:var( --e-global-typography-cb15c9a-font-weight );text-transform:var( --e-global-typography-cb15c9a-text-transform );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-447 .elementor-element.elementor-element-487bda1a{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-6307786e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.84;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 64px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-6307786e:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-6307786e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/05/andamios_01.jpg");background-position:top center;background-size:cover;}.elementor-447 .elementor-element.elementor-element-6307786e::before, .elementor-447 .elementor-element.elementor-element-6307786e > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-6307786e > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-6307786e > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-6307786e > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-6307786e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 28%, #000000 79%);}.elementor-447 .elementor-element.elementor-element-6307786e.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-6307786e:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-447 .elementor-element.elementor-element-6307786e, .elementor-447 .elementor-element.elementor-element-6307786e::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-5d06effe{--display:flex;--min-height:32vh;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 64px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-78c50852{width:100%;max-width:100%;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button{background-color:var( --e-global-color-cc1167b );border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-primary );border-radius:0px 0px 8px 8px;}.elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-4cfba377{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.84;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 64px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-4cfba377:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-4cfba377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/05/CDCF6728.jpg");background-position:top center;background-size:cover;}.elementor-447 .elementor-element.elementor-element-4cfba377::before, .elementor-447 .elementor-element.elementor-element-4cfba377 > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-4cfba377 > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-4cfba377 > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-4cfba377 > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-4cfba377 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 28%, #000000 79%);}.elementor-447 .elementor-element.elementor-element-4cfba377.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-4cfba377:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-447 .elementor-element.elementor-element-4cfba377, .elementor-447 .elementor-element.elementor-element-4cfba377::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-538b9e3{--display:flex;--min-height:32vh;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 64px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-4936dd7d{width:100%;max-width:100%;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button{background-color:var( --e-global-color-cc1167b );border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 8px 8px;}.elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-733279b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.84;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;--border-radius:8px 64px 8px 8px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-733279b:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-733279b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/05/equiporeal1.jpg");background-position:top center;background-size:cover;}.elementor-447 .elementor-element.elementor-element-733279b::before, .elementor-447 .elementor-element.elementor-element-733279b > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-733279b > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-733279b > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-733279b > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-733279b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF00 28%, #000000 79%);}.elementor-447 .elementor-element.elementor-element-733279b.e-con:hover{--e-con-transform-translateY:-6px;}.elementor-447 .elementor-element.elementor-element-733279b:hover{border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );box-shadow:4px 4px 10px 0px rgba(0, 0, 0, 0.8);}.elementor-447 .elementor-element.elementor-element-733279b, .elementor-447 .elementor-element.elementor-element-733279b::before{--border-transition:0.3s;}.elementor-447 .elementor-element.elementor-element-4ed5b116{--display:flex;--min-height:32vh;--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;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--border-radius:8px 64px 0px 0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-447 .elementor-element.elementor-element-4b3c392a{width:100%;max-width:100%;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-primary );}.elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button{background-color:var( --e-global-color-cc1167b );border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-secondary );border-radius:0px 0px 8px 8px;}.elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button:hover, .elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-accent );}.elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button:hover svg, .elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button:focus svg{fill:var( --e-global-color-primary );}body.elementor-page-447:not(.elementor-motion-effects-element-type-background), body.elementor-page-447 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-447 .elementor-element.elementor-element-1daae41d:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-1daae41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-e94067c{font-size:var( --e-global-typography-34d8543-font-size );line-height:var( --e-global-typography-34d8543-line-height );letter-spacing:var( --e-global-typography-34d8543-letter-spacing );}.elementor-447 .elementor-element.elementor-element-3685135f{--min-height:100vh;--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:48px 32px;--row-gap:48px;--column-gap:32px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-447 .elementor-element.elementor-element-5d7ec92c{--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-1b97aa2d{text-align:center;}.elementor-447 .elementor-element.elementor-element-1b97aa2d .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-2fd1fb8d{text-align:center;}.elementor-447 .elementor-element.elementor-element-2fd1fb8d .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-322819b0{text-align:center;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-fc07b0d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-01a87aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-d2d8eb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-54d18bf4{--min-height:50vh;}.elementor-447 .elementor-element.elementor-element-a44023c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-447 .elementor-element.elementor-element-db32894{--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--gap:48px 32px;--row-gap:48px;--column-gap:32px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-447 .elementor-element.elementor-element-db32894:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-447 .elementor-element.elementor-element-db32894::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-db32894 > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-db32894 > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(360deg, #1D1D1B 39%, #00000000 100%);}.elementor-447 .elementor-element.elementor-element-8fc5041{--min-height:64vh;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--border-radius:42px 42px 42px 42px;--padding-top:5.33%;--padding-bottom:5.33%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-11e0457{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-447 .elementor-element.elementor-element-9124f77{text-align:center;}.elementor-447 .elementor-element.elementor-element-9124f77 .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-e8d846b{text-align:start;}.elementor-447 .elementor-element.elementor-element-e8d846b .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-7a23767{text-align:start;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-c8d0d41{--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-wrapper{gap:8px;}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon{font-size:32px;}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon i{transform:rotate(0deg);}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-wrapper{gap:8px;}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon{font-size:32px;}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-wrapper{gap:8px;}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon{font-size:32px;}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-14ff643{--padding-top:10.66%;--padding-bottom:10.66%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-b5b8b21{text-align:center;}.elementor-447 .elementor-element.elementor-element-b5b8b21 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-93e45b6{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-447 .elementor-element.elementor-element-0831df0{text-align:center;}.elementor-447 .elementor-element.elementor-element-0831df0 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-e7c5aff{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-447 .elementor-element.elementor-element-684627f{text-align:center;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-fbcbbde{--e-con-grid-template-columns:repeat(2, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-80e7fa3{--padding-top:10.66%;--padding-bottom:10.66%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-cc3ff6e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-285a51f .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-e7f9c47{font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-6e4a753{--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;}.elementor-447 .elementor-element.elementor-element-3f790c6{--justify-content:space-evenly;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-faef9fb{text-align:start;}.elementor-447 .elementor-element.elementor-element-faef9fb .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-1d9b92b{text-align:start;}.elementor-447 .elementor-element.elementor-element-1d9b92b .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-2661c5f{text-align:start;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-33bab7c{--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-64e50a33{--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:10.66%;--padding-bottom:10.66%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-6ec227e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-1b0c541{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-447 .elementor-element.elementor-element-22d6d7ac .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-9bbed1a{font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-47ed428{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-533fa74{--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;}.elementor-447 .elementor-element.elementor-element-c088fa3{--justify-content:space-evenly;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-805c186{text-align:start;}.elementor-447 .elementor-element.elementor-element-805c186 .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-5d821c2{text-align:start;}.elementor-447 .elementor-element.elementor-element-5d821c2 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-54e5351{text-align:start;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-4eef006{--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-83fcc7b{--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;}.elementor-447 .elementor-element.elementor-element-34dd25a{--justify-content:space-evenly;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-447 .elementor-element.elementor-element-2570015{text-align:start;}.elementor-447 .elementor-element.elementor-element-2570015 .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-3d4b754{text-align:start;}.elementor-447 .elementor-element.elementor-element-3d4b754 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-ed4a1b4{text-align:start;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-bc913de{--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-5a9bc3f6{--padding-top:10.66%;--padding-bottom:10.66%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-58915921 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-6de38f3d{--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:48px 48px;--row-gap:48px;--column-gap:48px;--flex-wrap:nowrap;}.elementor-447 .elementor-element.elementor-element-3259d0a2 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-487bda1a{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-5d06effe{--justify-content:flex-end;}.elementor-447 .elementor-element.elementor-element-5d06effe.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-78c50852{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-5eb9be4a .elementor-button{border-width:2px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-538b9e3{--justify-content:flex-end;}.elementor-447 .elementor-element.elementor-element-538b9e3.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-4936dd7d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-3385b618 .elementor-button{border-width:2px 0px 0px 0px;}.elementor-447 .elementor-element.elementor-element-4ed5b116{--justify-content:flex-end;}.elementor-447 .elementor-element.elementor-element-4ed5b116.e-con{--align-self:stretch;}.elementor-447 .elementor-element.elementor-element-4b3c392a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-605e8b8d .elementor-button{border-width:2px 0px 0px 0px;}}@media(max-width:767px){.elementor-447 .elementor-element.elementor-element-1daae41d:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-1daae41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-e94067c{font-size:var( --e-global-typography-34d8543-font-size );line-height:var( --e-global-typography-34d8543-line-height );letter-spacing:var( --e-global-typography-34d8543-letter-spacing );}.elementor-447 .elementor-element.elementor-element-3685135f{--min-height:0vh;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-447 .elementor-element.elementor-element-5d7ec92c{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-1b97aa2d > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-447 .elementor-element.elementor-element-1b97aa2d{text-align:start;}.elementor-447 .elementor-element.elementor-element-1b97aa2d .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-2fd1fb8d{text-align:start;}.elementor-447 .elementor-element.elementor-element-2fd1fb8d .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-322819b0 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-447 .elementor-element.elementor-element-322819b0{text-align:start;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-fc07b0d .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-01a87aa .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-d2d8eb8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-54d18bf4{--min-height:50vh;}.elementor-447 .elementor-element.elementor-element-db32894:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/08/tanque_metro_01.jpeg");background-position:-800px 0px;background-size:cover;}.elementor-447 .elementor-element.elementor-element-db32894{--min-height:0vh;--overlay-opacity:0.72;--padding-top:15%;--padding-bottom:15%;--padding-left:5%;--padding-right:5%;}.elementor-447 .elementor-element.elementor-element-db32894::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-db32894 > .e-con-inner > .elementor-background-video-container::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-db32894 > .e-con-inner > .elementor-background-slideshow::before, .elementor-447 .elementor-element.elementor-element-db32894 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(130deg, #1D1D1B 100%, #00000000 100%);}.elementor-447 .elementor-element.elementor-element-8fc5041{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-9124f77 > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-447 .elementor-element.elementor-element-9124f77{text-align:start;}.elementor-447 .elementor-element.elementor-element-9124f77 .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-e8d846b .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-7a23767 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-447 .elementor-element.elementor-element-7a23767{font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-c8d0d41{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-ccb1e71 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-1ca782d .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-title, .elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-title a{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-2a76730 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-447 .elementor-element.elementor-element-d1ba8e4:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-d1ba8e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://staging.medroconstruccion.com/wp-content/uploads/2026/08/tanque_metro_01.jpeg");background-position:center right;background-size:cover;}.elementor-447 .elementor-element.elementor-element-d1ba8e4{--min-height:47vh;--border-radius:16px 16px 16px 16px;}.elementor-447 .elementor-element.elementor-element-b5b8b21{text-align:start;}.elementor-447 .elementor-element.elementor-element-b5b8b21 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-2405587{--flex-wrap:wrap;}.elementor-447 .elementor-element.elementor-element-0831df0{text-align:start;}.elementor-447 .elementor-element.elementor-element-0831df0 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-684627f{text-align:start;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-53885d8.elementor-element{--align-self:flex-start;}.elementor-447 .elementor-element.elementor-element-fbcbbde{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-80e7fa3{--padding-top:20%;--padding-bottom:20%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-399f577{--flex-wrap:wrap;}.elementor-447 .elementor-element.elementor-element-cc3ff6e{text-align:start;}.elementor-447 .elementor-element.elementor-element-cc3ff6e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-285a51f{text-align:start;}.elementor-447 .elementor-element.elementor-element-285a51f .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-e7f9c47{text-align:start;font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-6e4a753{--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-3f790c6{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-faef9fb > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-447 .elementor-element.elementor-element-faef9fb .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-1d9b92b .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-2661c5f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-447 .elementor-element.elementor-element-2661c5f{font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-33bab7c{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-c4ff13a:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-c4ff13a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-447 .elementor-element.elementor-element-2ea28cf:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-2ea28cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-447 .elementor-element.elementor-element-64e50a33{--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:20%;--padding-bottom:20%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-6ec227e8 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-738b3286{--flex-wrap:wrap;}.elementor-447 .elementor-element.elementor-element-22d6d7ac{text-align:start;}.elementor-447 .elementor-element.elementor-element-22d6d7ac .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-9bbed1a{font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-47ed428{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-533fa74{--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-c088fa3{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-805c186 > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-447 .elementor-element.elementor-element-805c186 .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-5d821c2 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-54e5351 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-447 .elementor-element.elementor-element-54e5351{font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-4eef006{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-9b354bb:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-9b354bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-447 .elementor-element.elementor-element-9b354bb:hover{background-size:cover;}.elementor-447 .elementor-element.elementor-element-83fcc7b{--gap:80px 0px;--row-gap:80px;--column-gap:0px;--padding-top:20%;--padding-bottom:20%;--padding-left:5.33%;--padding-right:5.33%;}.elementor-447 .elementor-element.elementor-element-34dd25a{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-447 .elementor-element.elementor-element-2570015 > .elementor-widget-container{margin:0% 0% 4% 0%;}.elementor-447 .elementor-element.elementor-element-2570015 .elementor-heading-title{font-size:var( --e-global-typography-9296439-font-size );line-height:var( --e-global-typography-9296439-line-height );letter-spacing:var( --e-global-typography-9296439-letter-spacing );}.elementor-447 .elementor-element.elementor-element-3d4b754 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-ed4a1b4 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-447 .elementor-element.elementor-element-ed4a1b4{font-size:var( --e-global-typography-6b797c4-font-size );letter-spacing:var( --e-global-typography-6b797c4-letter-spacing );}.elementor-447 .elementor-element.elementor-element-bc913de{--e-con-grid-template-columns:repeat(1, 1fr);--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-16f658b:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-16f658b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-447 .elementor-element.elementor-element-b2852b8:not(.elementor-motion-effects-element-type-background), .elementor-447 .elementor-element.elementor-element-b2852b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:contain;}.elementor-447 .elementor-element.elementor-element-58915921 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-5d555284{--flex-wrap:wrap;}.elementor-447 .elementor-element.elementor-element-3259d0a2 .elementor-heading-title{font-size:var( --e-global-typography-cb15c9a-font-size );line-height:var( --e-global-typography-cb15c9a-line-height );letter-spacing:var( --e-global-typography-cb15c9a-letter-spacing );}.elementor-447 .elementor-element.elementor-element-487bda1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-447 .elementor-element.elementor-element-78c50852{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-4936dd7d{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-447 .elementor-element.elementor-element-4b3c392a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}}@media(min-width:768px){.elementor-447 .elementor-element.elementor-element-5d7ec92c{--width:50%;}.elementor-447 .elementor-element.elementor-element-fbbb204{--width:100%;}.elementor-447 .elementor-element.elementor-element-54d18bf4{--width:50%;}.elementor-447 .elementor-element.elementor-element-8fc5041{--width:48%;}.elementor-447 .elementor-element.elementor-element-c8d0d41{--width:100%;}.elementor-447 .elementor-element.elementor-element-2405587{--width:33.435%;}.elementor-447 .elementor-element.elementor-element-e7c5aff{--width:52%;}.elementor-447 .elementor-element.elementor-element-fbcbbde{--content-width:100%;}.elementor-447 .elementor-element.elementor-element-399f577{--width:80%;}.elementor-447 .elementor-element.elementor-element-2850f07{--width:50%;}.elementor-447 .elementor-element.elementor-element-3f790c6{--width:100%;}.elementor-447 .elementor-element.elementor-element-33bab7c{--width:100%;}.elementor-447 .elementor-element.elementor-element-42d4b0b6{--width:50%;}.elementor-447 .elementor-element.elementor-element-738b3286{--width:100%;}.elementor-447 .elementor-element.elementor-element-3dbaf5f6{--width:100%;}.elementor-447 .elementor-element.elementor-element-47ed428{--width:100%;}.elementor-447 .elementor-element.elementor-element-c088fa3{--width:100%;}.elementor-447 .elementor-element.elementor-element-4eef006{--width:100%;}.elementor-447 .elementor-element.elementor-element-34dd25a{--width:100%;}.elementor-447 .elementor-element.elementor-element-bc913de{--width:100%;}.elementor-447 .elementor-element.elementor-element-5d555284{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-447 .elementor-element.elementor-element-5d7ec92c{--width:100%;}.elementor-447 .elementor-element.elementor-element-54d18bf4{--width:100%;}.elementor-447 .elementor-element.elementor-element-8fc5041{--width:100%;}.elementor-447 .elementor-element.elementor-element-2405587{--width:100%;}.elementor-447 .elementor-element.elementor-element-e7c5aff{--width:100%;}.elementor-447 .elementor-element.elementor-element-399f577{--width:100%;}.elementor-447 .elementor-element.elementor-element-2850f07{--width:100%;}.elementor-447 .elementor-element.elementor-element-3f790c6{--width:100%;}.elementor-447 .elementor-element.elementor-element-dcc8559{--width:100%;}.elementor-447 .elementor-element.elementor-element-738b3286{--width:80%;}.elementor-447 .elementor-element.elementor-element-3dbaf5f6{--width:80%;}.elementor-447 .elementor-element.elementor-element-c088fa3{--width:100%;}.elementor-447 .elementor-element.elementor-element-108c9fb{--width:100%;}.elementor-447 .elementor-element.elementor-element-34dd25a{--width:100%;}.elementor-447 .elementor-element.elementor-element-ac71360{--width:100%;}.elementor-447 .elementor-element.elementor-element-5d555284{--width:100%;}}