.elementor-344 .elementor-element.elementor-element-b1226d3{--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;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:020px;--padding-right:20px;}.elementor-344 .elementor-element.elementor-element-b1226d3:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-b1226d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6131-scaled.webp");background-position:center center;}.elementor-344 .elementor-element.elementor-element-b1226d3::before, .elementor-344 .elementor-element.elementor-element-b1226d3 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-b1226d3 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-b1226d3 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-b1226d3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-b1226d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAFAFACC;--background-overlay:'';}.elementor-344 .elementor-element.elementor-element-c77704d{--display:flex;}.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 );color:var( --e-global-color-primary );}.elementor-344 .elementor-element.elementor-element-923dfef .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-344 .elementor-element.elementor-element-ca16ea0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-ca16ea0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:27px;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-8215e7b{padding:0px 0px 40px 0px;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-344 .elementor-element.elementor-element-8215e7b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-344 .elementor-element.elementor-element-8215e7b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-344 .elementor-element.elementor-element-8215e7b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-344 .elementor-element.elementor-element-8215e7b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-344 .elementor-element.elementor-element-8215e7b .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-344 .elementor-element.elementor-element-977fdfd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-ac997ca{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-344 .elementor-element.elementor-element-ac997ca:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-ac997ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-ac997ca:hover{background-color:#D90A2780;}.elementor-344 .elementor-element.elementor-element-ac997ca.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-344 .elementor-element.elementor-element-b4163c5{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-b4163c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-0ef0395{--display:flex;--min-height:60px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-344 .elementor-element.elementor-element-0ef0395:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-0ef0395 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F5F9;}.elementor-344 .elementor-element.elementor-element-0ef0395:hover{background-color:#97999C;}.elementor-344 .elementor-element.elementor-element-0ef0395.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-344 .elementor-element.elementor-element-2678ae2{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-344 .elementor-element.elementor-element-2678ae2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;}.elementor-344 .elementor-element.elementor-element-f804605{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:096px;--padding-bottom:96px;--padding-left:20px;--padding-right:20px;}.elementor-344 .elementor-element.elementor-element-f804605:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-f804605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-344 .elementor-element.elementor-element-b7c4d0b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-6abb1da{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;text-align:center;}.elementor-344 .elementor-element.elementor-element-6abb1da .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;letter-spacing:0px;color:#1E293B;}.elementor-344 .elementor-element.elementor-element-34c968f{--display:flex;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-34c968f.e-con{--align-self:center;}.elementor-344 .elementor-element.elementor-element-09a9548{width:var( --container-widget-width, 54% );max-width:54%;padding:16px 0px 64px 0px;--container-widget-width:54%;--container-widget-flex-grow:0;text-align:center;}.elementor-344 .elementor-element.elementor-element-09a9548.elementor-element{--align-self:center;}.elementor-344 .elementor-element.elementor-element-09a9548 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-344 .elementor-element.elementor-element-3fb5c72{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-b9d3810{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-125106f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-125106f:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-125106f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-125106f:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-344 .elementor-element.elementor-element-dd874ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-dd874ab .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-dd874ab.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-dd874ab.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-dd874ab.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-dd874ab.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-dd874ab.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-dd874ab .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-dd874ab .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-5ab7eef{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-e6bab6d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-e6bab6d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-c6539b9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-c6539b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-ac32217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-ac32217:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-ac32217 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-ac32217:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-d37219d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-d37219d .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-d37219d.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-d37219d.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-d37219d.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-d37219d.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-d37219d.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-d37219d .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-d37219d .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-f12971a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-1cdf49f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-1cdf49f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-838db45{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-838db45 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-941a1d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-941a1d9:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-941a1d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-941a1d9:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-4810697{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-4810697 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-4810697.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-4810697.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-4810697.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-4810697.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-4810697.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-4810697 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-4810697 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-01185a6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-010e116{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-010e116 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-0b5f5de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-0b5f5de .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-ab2ceab{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-43ce314{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-43ce314:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-43ce314 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-43ce314:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-c96f4e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-c96f4e9 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-c96f4e9.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-c96f4e9.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-c96f4e9.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-c96f4e9.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-c96f4e9.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-c96f4e9 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-c96f4e9 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-a5d646c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-8c5e3d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-8c5e3d5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-7cc6b8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-7cc6b8c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-46ec097{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-46ec097:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-46ec097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-46ec097:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-75c0bcc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-75c0bcc .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-75c0bcc.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-75c0bcc.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-75c0bcc.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-75c0bcc.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-75c0bcc.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-75c0bcc .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-75c0bcc .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-ad95150{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-a8b30ae{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-a8b30ae .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-178c0e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-178c0e4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-b2102f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-b2102f9:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-b2102f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-b2102f9:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-eab32e1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-eab32e1 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-eab32e1.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-eab32e1.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-eab32e1.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-eab32e1.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-eab32e1.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-eab32e1 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-eab32e1 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-22cfadd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-9408ef3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-9408ef3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-80aa786{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-80aa786 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-df57ce9{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-e3626a7{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-bd7e550{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-bd7e550:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-bd7e550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-bd7e550:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-6240e71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-6240e71 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-6240e71.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-6240e71.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-6240e71.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-6240e71.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-6240e71.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-6240e71 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-6240e71 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-dbd78c1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-56fd475{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-56fd475 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-d35d842{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-d35d842 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-e4ae903{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-e4ae903:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-e4ae903 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-e4ae903:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-97a67d0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-97a67d0 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-97a67d0.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-97a67d0.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-97a67d0.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-97a67d0.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-97a67d0.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-97a67d0 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-97a67d0 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-c817c04{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-0e3bc1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-0e3bc1a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-f976b86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-f976b86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-478e667{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-d781a76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-d781a76:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-d781a76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-d781a76:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-04d5a51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-04d5a51 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-04d5a51.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-04d5a51.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-04d5a51.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-04d5a51.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-04d5a51.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-04d5a51 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-04d5a51 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-c4971ed{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-680ad2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-680ad2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-f677369{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-f677369 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-1f403ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-1f403ca:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-1f403ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-1f403ca:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-e5ccf26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-e5ccf26 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-e5ccf26.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-e5ccf26.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-e5ccf26.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-e5ccf26.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-e5ccf26.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-e5ccf26 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-e5ccf26 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-4fd0f25{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-2478464{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-2478464 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-98c4d96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-98c4d96 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-3dccf6e{--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:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-6fb058b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-6fb058b:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-6fb058b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-6fb058b:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-cb3d824{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-cb3d824 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-cb3d824.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-cb3d824.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-cb3d824.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-cb3d824.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-cb3d824.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-cb3d824 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-cb3d824 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-efff1f2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-232b780{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-232b780 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-976320a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-976320a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-26aa791{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E2E8F0;--border-color:#E2E8F0;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-26aa791:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-26aa791 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-26aa791:hover{box-shadow:0px 10px 10px 0px rgba(0,0,0,0.5);}.elementor-344 .elementor-element.elementor-element-2abcd93{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 9px 32px 0px;}.elementor-344 .elementor-element.elementor-element-2abcd93 .elementor-icon-wrapper{text-align:start;}.elementor-344 .elementor-element.elementor-element-2abcd93.elementor-view-stacked .elementor-icon{background-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-2abcd93.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-2abcd93.elementor-view-default .elementor-icon{color:#001B4D;border-color:#001B4D;}.elementor-344 .elementor-element.elementor-element-2abcd93.elementor-view-framed .elementor-icon, .elementor-344 .elementor-element.elementor-element-2abcd93.elementor-view-default .elementor-icon svg{fill:#001B4D;}.elementor-344 .elementor-element.elementor-element-2abcd93 .elementor-icon{font-size:24px;}.elementor-344 .elementor-element.elementor-element-2abcd93 .elementor-icon svg{height:24px;}.elementor-344 .elementor-element.elementor-element-1728702{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-aa9ffc7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-344 .elementor-element.elementor-element-aa9ffc7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-0be2c6e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 24px 0px;}.elementor-344 .elementor-element.elementor-element-0be2c6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-49cc2d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-344 .elementor-element.elementor-element-fce9a2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:00px;--margin-bottom:00px;--margin-left:00px;--margin-right:00px;--padding-top:96px;--padding-bottom:96px;--padding-left:020px;--padding-right:20px;}.elementor-344 .elementor-element.elementor-element-c06ac9e{--display:flex;--gap:016px 016px;--row-gap:016px;--column-gap:016px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-fcfe608{text-align:center;}.elementor-344 .elementor-element.elementor-element-fcfe608 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;color:#0F172A;}.elementor-344 .elementor-element.elementor-element-896b936{text-align:center;}.elementor-344 .elementor-element.elementor-element-896b936 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-344 .elementor-element.elementor-element-1794aef{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-15bf050{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-15bf050:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-15bf050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6124-768x350.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-15bf050::before, .elementor-344 .elementor-element.elementor-element-15bf050 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-15bf050 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-15bf050 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-15bf050 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-15bf050 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-5d132b2{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-4d67063 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-57aea8b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-26bcb79{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-26bcb79:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-26bcb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6132-768x1024.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-26bcb79::before, .elementor-344 .elementor-element.elementor-element-26bcb79 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-26bcb79 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-26bcb79 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-26bcb79 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-26bcb79 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-57be451{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-c15b892 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-2039498 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-e6c1b4f{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-e6c1b4f:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-e6c1b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/Mampara-1-768x945.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-e6c1b4f::before, .elementor-344 .elementor-element.elementor-element-e6c1b4f > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-e6c1b4f > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-e6c1b4f > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-e6c1b4f > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-e6c1b4f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-a690690{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-20dab9c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-a76c422 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-001470e{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-3e4aed3{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-3e4aed3:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-3e4aed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6133-768x1024.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-3e4aed3::before, .elementor-344 .elementor-element.elementor-element-3e4aed3 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-3e4aed3 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-3e4aed3 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-3e4aed3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-3e4aed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-0763277{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-6f82f05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-5492b5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-f2b8d81{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-f2b8d81:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-f2b8d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/Mampara-2-768x772.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-f2b8d81::before, .elementor-344 .elementor-element.elementor-element-f2b8d81 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-f2b8d81 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-f2b8d81 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-f2b8d81 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-f2b8d81 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-9e1f940{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-e67b558 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-83e0288 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-351004a{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-351004a:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-351004a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/Muebles-768x576.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-351004a::before, .elementor-344 .elementor-element.elementor-element-351004a > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-351004a > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-351004a > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-351004a > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-351004a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-c18263d{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-3572edb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-4699d5c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-3628cbf{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-4e0d9b8{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-4e0d9b8:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-4e0d9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6114-1081x1536.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-4e0d9b8::before, .elementor-344 .elementor-element.elementor-element-4e0d9b8 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-4e0d9b8 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-4e0d9b8 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-4e0d9b8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-4e0d9b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-ea09bf6{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-ff8c8eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-800b192 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-69be1c2{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-69be1c2:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-69be1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/Inodoro-768x576.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-69be1c2::before, .elementor-344 .elementor-element.elementor-element-69be1c2 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-69be1c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-69be1c2 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-69be1c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-69be1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-b4178b4{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-66f4ce3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-0881109 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-470a58b{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-470a58b:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-470a58b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6116-768x1052.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-470a58b::before, .elementor-344 .elementor-element.elementor-element-470a58b > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-470a58b > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-470a58b > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-470a58b > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-470a58b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-2207cd2{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-f99cbd4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-4854991 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-1c08cf6{--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-02357da{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-02357da:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-02357da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6128-768x1024.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-02357da::before, .elementor-344 .elementor-element.elementor-element-02357da > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-02357da > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-02357da > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-02357da > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-02357da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-efffd1f{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-38e08fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-75e916c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-a6f59d5{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-a6f59d5:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-a6f59d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6113-768x1024.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-a6f59d5::before, .elementor-344 .elementor-element.elementor-element-a6f59d5 > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-a6f59d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-a6f59d5 > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-a6f59d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-a6f59d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-942b56b{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-4647753 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-8ca8f84 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-b1a202b{--display:flex;--min-height:270px;--justify-content:flex-end;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-344 .elementor-element.elementor-element-b1a202b:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-b1a202b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6B728000;background-image:url("https://mosanconstrucciones.com/wp-content/uploads/2026/02/IMG_6122-768x391.webp");background-position:center center;background-size:cover;}.elementor-344 .elementor-element.elementor-element-b1a202b::before, .elementor-344 .elementor-element.elementor-element-b1a202b > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-b1a202b > .e-con-inner > .elementor-background-video-container::before, .elementor-344 .elementor-element.elementor-element-b1a202b > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-b1a202b > .e-con-inner > .elementor-background-slideshow::before, .elementor-344 .elementor-element.elementor-element-b1a202b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #B790961A 55%, #160101 100%);}.elementor-344 .elementor-element.elementor-element-41020ac{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-981bb2e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:800;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-102579a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:none;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-3bbce6a{--display:flex;--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:64px;--padding-right:64px;}.elementor-344 .elementor-element.elementor-element-3bbce6a:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-3bbce6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-344 .elementor-element.elementor-element-2d4f002{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 0px 24px 0px;text-align:center;}.elementor-344 .elementor-element.elementor-element-2d4f002.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-344 .elementor-element.elementor-element-2d4f002 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;letter-spacing:0px;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-92a29e3{width:var( --container-widget-width, 65% );max-width:65%;padding:0px 80px 42px 80px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-344 .elementor-element.elementor-element-92a29e3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-344 .elementor-element.elementor-element-92a29e3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-344 .elementor-element.elementor-element-0fa2bae{--display:flex;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-344 .elementor-element.elementor-element-0fa2bae.e-con{--align-self:center;}.elementor-344 .elementor-element.elementor-element-1c030b3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-344 .elementor-element.elementor-element-1c030b3:not(.elementor-motion-effects-element-type-background), .elementor-344 .elementor-element.elementor-element-1c030b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D90A2780;}.elementor-344 .elementor-element.elementor-element-1c030b3:hover{background-color:#EEEAEA1A;}.elementor-344 .elementor-element.elementor-element-1c030b3.e-con{--align-self:center;}.elementor-344 .elementor-element.elementor-element-0a730bb{width:initial;max-width:initial;padding:0px 0px 0px 0px;}.elementor-344 .elementor-element.elementor-element-0a730bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;color:#FFFFFF;}@media(min-width:768px){.elementor-344 .elementor-element.elementor-element-c77704d{--width:57%;}.elementor-344 .elementor-element.elementor-element-ac997ca{--width:251px;}.elementor-344 .elementor-element.elementor-element-0ef0395{--width:347px;}.elementor-344 .elementor-element.elementor-element-34c968f{--width:64px;}.elementor-344 .elementor-element.elementor-element-b9d3810{--width:1222px;}.elementor-344 .elementor-element.elementor-element-ab2ceab{--width:1222px;}.elementor-344 .elementor-element.elementor-element-3bbce6a{--width:100%;}.elementor-344 .elementor-element.elementor-element-1c030b3{--width:230px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-344 .elementor-element.elementor-element-92a29e3{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-344 .elementor-element.elementor-element-2d4f002{width:var( --container-widget-width, 263px );max-width:263px;--container-widget-width:263px;--container-widget-flex-grow:0;}.elementor-344 .elementor-element.elementor-element-2d4f002 .elementor-heading-title{font-size:28px;}.elementor-344 .elementor-element.elementor-element-92a29e3{width:var( --container-widget-width, 224.047px );max-width:224.047px;padding:0px 0px 0px 0px;--container-widget-width:224.047px;--container-widget-flex-grow:0;}}/* Start custom CSS for container, class: .elementor-element-ac997ca */.botonr:hover .text {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef0395 */.botonr:hover .text {
  color: white;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-125106f */.elementor-344 .elementor-element.elementor-element-125106f{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-125106f .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-125106f .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-125106f:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-125106f:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac32217 */.elementor-344 .elementor-element.elementor-element-ac32217{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-ac32217 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-ac32217 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-ac32217:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-ac32217:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-941a1d9 */.elementor-344 .elementor-element.elementor-element-941a1d9{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-941a1d9 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-941a1d9 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-941a1d9:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-941a1d9:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43ce314 */.elementor-344 .elementor-element.elementor-element-43ce314{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-43ce314 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-43ce314 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-43ce314:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-43ce314:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46ec097 */.elementor-344 .elementor-element.elementor-element-46ec097{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-46ec097 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-46ec097 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-46ec097:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-46ec097:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2102f9 */.elementor-344 .elementor-element.elementor-element-b2102f9{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-b2102f9 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-b2102f9 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-b2102f9:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-b2102f9:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bd7e550 */.elementor-344 .elementor-element.elementor-element-bd7e550{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-bd7e550 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-bd7e550 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-bd7e550:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-bd7e550:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e4ae903 */.elementor-344 .elementor-element.elementor-element-e4ae903{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-e4ae903 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-e4ae903 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-e4ae903:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-e4ae903:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d781a76 */.elementor-344 .elementor-element.elementor-element-d781a76{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-d781a76 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-d781a76 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-d781a76:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-d781a76:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f403ca */.elementor-344 .elementor-element.elementor-element-1f403ca{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-1f403ca .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-1f403ca .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-1f403ca:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-1f403ca:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fb058b */.elementor-344 .elementor-element.elementor-element-6fb058b{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-6fb058b .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-6fb058b .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-6fb058b:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-6fb058b:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26aa791 */.elementor-344 .elementor-element.elementor-element-26aa791{
  border-color: #F1F5F9;
  transition: transform .25s ease;
  will-change: transform; 
}

/* Icono normal */
.elementor-344 .elementor-element.elementor-element-26aa791 .icon-servicio .elementor-icon{
  background-color: #FEF2F2 !important; /* Secondary */
  color: #E30613 !important;              /* Primary */
}

/* Por si el icono es SVG */
.elementor-344 .elementor-element.elementor-element-26aa791 .icon-servicio .elementor-icon svg{
  fill: currentColor !important;
}

/* ===== HOVER DEL CARD ===== */

.elementor-344 .elementor-element.elementor-element-26aa791:hover{
  border-color: #E30613;
  transform: translateY(-10px);
}

/* Icono en hover del card */
.elementor-344 .elementor-element.elementor-element-26aa791:hover .icon-servicio .elementor-icon{
  background-color: #E30613 !important; /* Secondary hover */
  color:  #fff !important;            /* Primary hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15bf050 *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-15bf050 {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-15bf050:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-15bf050:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-15bf050::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-15bf050 > .e-con, 
.elementor-344 .elementor-element.elementor-element-15bf050 > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-15bf050 {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26bcb79 *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-26bcb79 {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-26bcb79:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-26bcb79:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-26bcb79::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-26bcb79 > .e-con, 
.elementor-344 .elementor-element.elementor-element-26bcb79 > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-26bcb79 {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c1b4f *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-e6c1b4f {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-e6c1b4f:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-e6c1b4f:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-e6c1b4f::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-e6c1b4f > .e-con, 
.elementor-344 .elementor-element.elementor-element-e6c1b4f > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-e6c1b4f {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4aed3 *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-3e4aed3 {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-3e4aed3:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-3e4aed3:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-3e4aed3::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-3e4aed3 > .e-con, 
.elementor-344 .elementor-element.elementor-element-3e4aed3 > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-3e4aed3 {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2b8d81 *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-f2b8d81 {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-f2b8d81:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-f2b8d81:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-f2b8d81::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-f2b8d81 > .e-con, 
.elementor-344 .elementor-element.elementor-element-f2b8d81 > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-f2b8d81 {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-351004a *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-351004a {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-351004a:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-351004a:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-351004a::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-351004a > .e-con, 
.elementor-344 .elementor-element.elementor-element-351004a > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-351004a {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e0d9b8 *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-4e0d9b8 {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-4e0d9b8:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-4e0d9b8:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-4e0d9b8::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-4e0d9b8 > .e-con, 
.elementor-344 .elementor-element.elementor-element-4e0d9b8 > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-4e0d9b8 {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69be1c2 *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-69be1c2 {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-69be1c2:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-69be1c2:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-69be1c2::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-69be1c2 > .e-con, 
.elementor-344 .elementor-element.elementor-element-69be1c2 > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-69be1c2 {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-470a58b *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-470a58b {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-470a58b:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-470a58b:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-470a58b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-470a58b > .e-con, 
.elementor-344 .elementor-element.elementor-element-470a58b > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-470a58b {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-02357da *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-02357da {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-02357da:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-02357da:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-02357da::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-02357da > .e-con, 
.elementor-344 .elementor-element.elementor-element-02357da > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-02357da {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a6f59d5 *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-a6f59d5 {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-a6f59d5:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-a6f59d5:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-a6f59d5::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-a6f59d5 > .e-con, 
.elementor-344 .elementor-element.elementor-element-a6f59d5 > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-a6f59d5 {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1a202b *//* 1. Efecto de Zoom en el fondo */
.elementor-344 .elementor-element.elementor-element-b1a202b {
    overflow: hidden; /* Importante para que la imagen no se salga al crecer */
    transition: all 0.5s ease-in-out;
}

.elementor-344 .elementor-element.elementor-element-b1a202b:hover .elementor-background-overlay, 
.elementor-344 .elementor-element.elementor-element-b1a202b:hover {
    transform: scale(1.1);
}

/* 2. Crear el degradado (Overlay) */
.elementor-344 .elementor-element.elementor-element-b1a202b::before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 60%);
    z-index: 1;
    transition: opacity 0.5s;
}

/* 3. Asegurar que los textos queden por encima del degradado */
.elementor-344 .elementor-element.elementor-element-b1a202b > .e-con, 
.elementor-344 .elementor-element.elementor-element-b1a202b > .elementor-widget {
    z-index: 2;
    position: relative;
}

/* 4. Alineación de los textos al fondo (opcional si no lo has hecho con flexbox) */
.elementor-344 .elementor-element.elementor-element-b1a202b {
    display: flex !important;
    flex-direction: column;
    justify-content: flex-end;
    padding: 25px !important; /* Espaciado interno para el texto */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c030b3 */.botonr:hover .text {
  color: white;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */