.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-df87855{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-prime-slider-pagepiling .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-prime-slider-pagepiling .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-prime-slider-pagepiling.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-prime-slider-pagepiling .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-prime-slider-pagepiling .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-prime-slider-pagepiling:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-prime-slider-pagepiling.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-prime-slider-pagepiling .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-bcf58fb{padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-bcf58fb .bdt-pagepiling-slider #pp-nav li a, .elementor-14 .elementor-element.elementor-element-bcf58fb .bdt-pagepiling-slider .pp-slidesNav li a{background:var( --e-global-color-5e17aa4 );}.elementor-14 .elementor-element.elementor-element-bcf58fb .bdt-pagepiling-slider #pp-nav li a.active, .elementor-14 .elementor-element.elementor-element-bcf58fb .bdt-pagepiling-slider .pp-slidesNav li a.active{background:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-33879d3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-33879d3:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-33879d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7505fd );}.elementor-14 .elementor-element.elementor-element-ea2b0b4{--display:flex;--overlay-opacity:0.12;}.elementor-14 .elementor-element.elementor-element-ea2b0b4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-ea2b0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(243deg, #1E293B00 0%, var( --e-global-color-astglobalcolor6 ) 100%);}.elementor-14 .elementor-element.elementor-element-ea2b0b4::before, .elementor-14 .elementor-element.elementor-element-ea2b0b4 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-ea2b0b4 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-ea2b0b4 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-ea2b0b4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-ea2b0b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://omeghaconstructor.com/wp-content/uploads/2025/12/element01-scaled.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ec50ec2{padding:20px 0px 20px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-ec50ec2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-5401326{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Poppins;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8b0ec47{text-align:justify;color:var( --e-global-color-astglobalcolor5 );}.elementor-14 .elementor-element.elementor-element-8b0ec47 p{margin-block-end:27px;}.elementor-14 .elementor-element.elementor-element-0694450{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-html.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-40c072b{background-color:var( --e-global-color-astglobalcolor4 );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-a5c713c{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-14 .elementor-element.elementor-element-a5c713c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a5c713c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-htmega-carousel-addons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-htmega-carousel-addons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Poppins;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-htmega-carousel-addons.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Poppins;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-htmega-carousel-addons .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-htmega-carousel-addons .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-htmega-carousel-addons:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-htmega-carousel-addons.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-htmega-carousel-addons .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-14 .elementor-element.elementor-element-e8ab1ea > .elementor-widget-container{padding:0px 50px 0px 50px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .ht-custom-carousel .single-custom-carousel img{border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-5e17aa4 );border-radius:30px 30px 30px 30px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .htmega-carousel-activation .slick-arrow{color:#ffffff;font-size:14px;height:30px;width:30px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .htmega-carousel-activation .slick-arrow svg path{fill:#ffffff;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .htmega-carousel-activation .slick-arrow svg{width:14px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .ht-custom-carousel.htmega-carousel-activation .htmega-carosul-next.slick-arrow{right:-40px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .ht-custom-carousel.htmega-carousel-activation .htmega-carosul-prev.slick-arrow{left:-40px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .htmega-carousel-activation .slick-arrow:hover{color:#ffffff;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .htmega-carousel-activation .slick-arrow:hover svg path{fill:#ffffff;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .ht-custom-carousel .htmega-carousel-link img{transition:all 0.3s ease !important;}.elementor-14 .elementor-element.elementor-element-9faa5e4{--display:flex;--overlay-opacity:0.5;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-14 .elementor-element.elementor-element-9faa5e4:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9faa5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #11111100 0%, #858585 100%);}.elementor-14 .elementor-element.elementor-element-9faa5e4::before, .elementor-14 .elementor-element.elementor-element-9faa5e4 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-9faa5e4 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-9faa5e4 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-9faa5e4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-9faa5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://omeghaconstructor.com/wp-content/uploads/2025/12/element012-scaled.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-1a753d3{padding:20px 0px 20px 0px;text-align:center;}.elementor-14 .elementor-element.elementor-element-1a753d3 .elementor-heading-title{color:#6EC1E400;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-e8ab1ea > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .htmega-carousel-activation .slick-arrow{font-size:15px;height:30px;width:30px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .htmega-carousel-activation .slick-arrow svg{width:15px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .ht-custom-carousel.htmega-carousel-activation .slick-arrow{top:91px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .ht-custom-carousel.htmega-carousel-activation .htmega-carosul-next.slick-arrow{right:-9px;}.elementor-14 .elementor-element.elementor-element-e8ab1ea .ht-custom-carousel.htmega-carousel-activation .htmega-carosul-prev.slick-arrow{left:-9px;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-ea2b0b4{--width:100%;}.elementor-14 .elementor-element.elementor-element-5401326{--width:51%;}.elementor-14 .elementor-element.elementor-element-0694450{--width:19%;}.elementor-14 .elementor-element.elementor-element-a5c713c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-40c072b */<style>
    .ip-counter-card {
        display: flex;
        flex-direction: column; /* IMPORTANTE: Esto pone uno debajo del otro */
        align-items: center;    /* Esto centra horizontalmente los elementos */
        justify-content: center;
        text-align: center;     /* Esto centra el texto interno */
        
        background: linear-gradient(145deg, #ffffff, #f0f0f0);
        border-radius: 16px;
        padding: 20px;          /* Un poco más de espacio interno */
        box-shadow: 5px 5px 15px #d1d9e6, -5px -5px 15px #ffffff;
        
        /* Centrar la tarjeta en la pantalla si es más pequeña que la columna */
        max-width: 280px;
        margin: 0 auto;         
        
        font-family: 'Poppins', sans-serif;
        border-bottom: 4px solid #4CAF50; /* Cambié el borde a abajo para que se vea mejor centrado */
        border-left: none;
        transition: transform 0.3s ease;
    }

    .ip-counter-card:hover {
        transform: translateY(-5px);
    }

    .icon-wrapper {
        width: 50px;
        height: 50px;
        background-color: #e8f5e9;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        
        /* REGLA DE ORO PARA CENTRAR EL ICONO: */
        margin-left: auto !important;
        margin-right: auto !important;
        margin-bottom: 15px; /* Espacio debajo del icono */
        
        color: #4CAF50;
    }

    .icon-wrapper svg {
        width: 24px;
        height: 24px;
    }

    .text-wrapper {
        display: flex;
        flex-direction: column;
        align-items: center; /* Asegura doble centrado */
        width: 100%;
    }

    .counter-title {
        font-size: 11px;
        text-transform: uppercase;
        letter-spacing: 2px; /* Letras un poco más separadas para elegancia */
        color: #888;
        font-weight: 600;
        margin-bottom: 5px;
    }

    .counter-value {
        font-size: 28px; /* Número más grande */
        font-weight: 800;
        color: #2c3e50;
        line-height: 1;
    }
</style>/* End custom CSS */