.elementor-149 .elementor-element.elementor-element-3c21b8a8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-70adab2f{--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;--overlay-opacity:0.5;--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-149 .elementor-element.elementor-element-70adab2f::before, .elementor-149 .elementor-element.elementor-element-70adab2f > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-70adab2f > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-70adab2f > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-70adab2f > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-70adab2f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-149 .elementor-element.elementor-element-2e68ea7b{--display:flex;--position:absolute;--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;top:0px;}body:not(.rtl) .elementor-149 .elementor-element.elementor-element-2e68ea7b{left:0px;}body.rtl .elementor-149 .elementor-element.elementor-element-2e68ea7b{right:0px;}.elementor-149 .elementor-element.elementor-element-34786d2d img{opacity:1;}.elementor-149 .elementor-element.elementor-element-56c40020{--display:flex;--padding-top:20px;--padding-bottom:41px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-154b382c{--display:flex;--min-height:0px;--gap:00px 00px;--row-gap:00px;--column-gap:00px;--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-149 .elementor-element.elementor-element-76b08edc .elementor-heading-title{color:#FFDE59;}.elementor-149 .elementor-element.elementor-element-70785ca5{--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;--flex-wrap:wrap;--margin-top:-28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-7df20256{--display:flex;--margin-top:19px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-37045e8 .elementor-heading-title{color:#FFDE59;}.elementor-149 .elementor-element.elementor-element-b518deb .elementor-heading-title{color:var( --e-global-color-308e809 );}.elementor-149 .elementor-element.elementor-element-1b646fc2{--display:flex;--overlay-opacity:1;--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-149 .elementor-element.elementor-element-1b646fc2::before, .elementor-149 .elementor-element.elementor-element-1b646fc2 > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-1b646fc2 > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-1b646fc2 > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-1b646fc2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-1b646fc2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-149 .elementor-element.elementor-element-70f53b9f{--display:flex;--padding-top:110px;--padding-bottom:45px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-52311189{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:024px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-44cecd4c{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-149 .elementor-element.elementor-element-44cecd4c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-149 .elementor-element.elementor-element-39406f8e{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-39406f8e::before, .elementor-149 .elementor-element.elementor-element-39406f8e > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-39406f8e > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-39406f8e > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-39406f8e > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-39406f8e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/builder-uniform-wooden-background-flat-lay-1536x1024.jpg");--background-overlay:'';background-size:cover;}.elementor-149 .elementor-element.elementor-element-734c4a7 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-5a374494 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-fee3769{color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-2cb938f1{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-2cb938f1::before, .elementor-149 .elementor-element.elementor-element-2cb938f1 > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-2cb938f1 > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-2cb938f1 > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-2cb938f1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-2cb938f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/pphoto-1159-768x330.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-4ae8568b{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-4ae8568b::before, .elementor-149 .elementor-element.elementor-element-4ae8568b > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-4ae8568b > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-4ae8568b > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-4ae8568b > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-4ae8568b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/back-view-man-with-safety-equipment-768x512.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-7d694fae{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-7d694fae::before, .elementor-149 .elementor-element.elementor-element-7d694fae > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-7d694fae > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-7d694fae > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-7d694fae > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-7d694fae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/tevec_21.jpg");--background-overlay:'';}.elementor-149 .elementor-element.elementor-element-4244a08c{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-4244a08c::before, .elementor-149 .elementor-element.elementor-element-4244a08c > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-4244a08c > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-4244a08c > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-4244a08c > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-4244a08c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/images-1.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-3d8a9083{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-3d8a9083::before, .elementor-149 .elementor-element.elementor-element-3d8a9083 > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-3d8a9083 > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-3d8a9083 > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-3d8a9083 > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-3d8a9083 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/SENALIZACION-INDUSTRIAL-Y-EMPRESARIAL-768x432.jpeg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-6a16c5a{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-6a16c5a::before, .elementor-149 .elementor-element.elementor-element-6a16c5a > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-6a16c5a > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-6a16c5a > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-6a16c5a > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-6a16c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/analisis-monitoreo-calidad-del-aire-en-colombia.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-78cbd1d{--display:flex;--overlay-opacity:0.5;}.elementor-149 .elementor-element.elementor-element-78cbd1d::before, .elementor-149 .elementor-element.elementor-element-78cbd1d > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-78cbd1d > .e-con-inner > .elementor-background-video-container::before, .elementor-149 .elementor-element.elementor-element-78cbd1d > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-78cbd1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-149 .elementor-element.elementor-element-78cbd1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://safehero.com.co/wp-content/uploads/2026/10/factory-office-meeting-rack-focus-from-worker-engineer-talking-with-business-partner-confere-768x1369.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-57a885f3{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-57a885f3:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-57a885f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-149 .elementor-element.elementor-element-3cb3eaaf{--display:flex;}.elementor-149 .elementor-element.elementor-element-388e4c1{--display:flex;}.elementor-149 .elementor-element.elementor-element-75262bd1{--display:flex;}.elementor-149 .elementor-element.elementor-element-1d1ff01e .elementor-heading-title{color:#FFDE59;}.elementor-149 .elementor-element.elementor-element-3020b99e{color:var( --e-global-color-308e809 );}.elementor-149 .elementor-element.elementor-element-7123eb37{--display:flex;--padding-top:105px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-7123eb37:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-7123eb37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-149 .elementor-element.elementor-element-48283409{--display:flex;--padding-top:0px;--padding-bottom:105px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-48283409:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-48283409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-149 .elementor-element.elementor-element-2dbb7c6f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-510b892f{--display:flex;}.elementor-149 .elementor-element.elementor-element-67458a05{--display:flex;}.elementor-149 .elementor-element.elementor-element-31d09d7f{--display:flex;}.elementor-149 .elementor-element.elementor-element-2c680d70{--display:flex;}.elementor-149 .elementor-element.elementor-element-5660c628{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-86af252{--display:flex;}.elementor-149 .elementor-element.elementor-element-494dc318{--display:flex;}.elementor-149 .elementor-element.elementor-element-22787d9a{--display:flex;}.elementor-149 .elementor-element.elementor-element-469402c8{--display:flex;}.elementor-149 .elementor-element.elementor-element-55ac8e8{--display:flex;--padding-top:105px;--padding-bottom:105px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-55ac8e8:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-55ac8e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#090909;}.elementor-149 .elementor-element.elementor-element-4b401918{--display:flex;}.elementor-149 .elementor-element.elementor-element-5dee2e89{--display:flex;}.elementor-149 .elementor-element.elementor-element-2eaffdc1{--display:flex;--padding-top:100px;--padding-bottom:35px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-25a5ac50{--display:flex;--padding-top:0px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list{background-color:var( --e-global-color-primary );flex-wrap:nowrap;border-style:solid;border-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav{background-color:var( --e-global-color-accent );width:100%;text-align:center;border-style:solid;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-content-list .tab-content{background-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav, .elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav{justify-content:center;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title{font-family:"Open Sans", Sans-serif;font-size:clamp(0.875rem, 0.8261rem + 0.2174vw, 1rem);font-weight:800;line-height:1.5em;letter-spacing:0px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-title{color:var( --e-global-color-308e809 );}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav > i{font-size:16px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav img{width:16px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav svg{width:16px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-before .tab-nav > i, .elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-before .tab-nav > img, .elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-before .tab-nav > svg{margin-right:10px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-after .tab-nav > i, .elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-after .tab-nav > img, .elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-after .tab-nav > svg{margin-left:10px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-nav > i, .elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-nav > img, .elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.icon-position-top .tab-nav > svg{margin-bottom:10px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button{color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button > i{color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav .tab-button > svg path{fill:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-e7679d8{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-e7679d8:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-e7679d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F6F7;}.elementor-149 .elementor-element.elementor-element-5d1fb785{--display:flex;}.elementor-149 .elementor-element.elementor-element-e1e58ae{--display:flex;}.elementor-149 .elementor-element.elementor-element-4460d4b9{--display:flex;}.elementor-149 .elementor-element.elementor-element-5fc4f34f{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-4931296a{--display:flex;}.elementor-149 .elementor-element.elementor-element-3d1d014b{--display:flex;}.elementor-149 .elementor-element.elementor-element-23a0d8fc{--display:flex;}.elementor-149 .elementor-element.elementor-element-254788f9{--display:flex;--padding-top:110px;--padding-bottom:110px;--padding-left:24px;--padding-right:24px;}.elementor-149 .elementor-element.elementor-element-254788f9:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-254788f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-149 .elementor-element.elementor-element-5922c653 .elementor-heading-title{color:#FFDE59;}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-308e809 );font-weight:700;}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-border-divider{width:100px;background:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-border-divider.elementskit-style-long{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-border-star{width:100px;height:4px;color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-border-divider, .elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-border-divider::before{height:4px;}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-border-divider:before{background-color:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-1d66595 .elementskit-section-title-wraper .elementskit-border-star:after{background-color:var( --e-global-color-accent );}.elementor-149 .elementor-element.elementor-element-1e9460ab{--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;--flex-wrap:wrap;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-149 .elementor-element.elementor-element-44cecd4c{--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-2dbb7c6f{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-3c21b8a8{--content-width:1600px;}.elementor-149 .elementor-element.elementor-element-2e68ea7b{--width:100%;}.elementor-149 .elementor-element.elementor-element-56c40020{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-154b382c{--content-width:1600px;}.elementor-149 .elementor-element.elementor-element-7df20256{--content-width:1600px;}.elementor-149 .elementor-element.elementor-element-1b646fc2{--content-width:1600px;}.elementor-149 .elementor-element.elementor-element-70f53b9f{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-52311189{--content-width:1600px;}.elementor-149 .elementor-element.elementor-element-44cecd4c{--width:95.326%;}.elementor-149 .elementor-element.elementor-element-39406f8e{--content-width:1600px;}.elementor-149 .elementor-element.elementor-element-57a885f3{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-7123eb37{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-48283409{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-5660c628{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-55ac8e8{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-2eaffdc1{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-25a5ac50{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-e7679d8{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-5fc4f34f{--content-width:1240px;}.elementor-149 .elementor-element.elementor-element-254788f9{--content-width:900px;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-3c21b8a8{--margin-top:-43px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-70adab2f{--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-149 .elementor-element.elementor-element-2e68ea7b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-154b382c{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-76b08edc{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-149 .elementor-element.elementor-element-76b08edc .elementor-heading-title{font-size:1px;}.elementor-149 .elementor-element.elementor-element-518bd49a{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:0px;}.elementor-149 .elementor-element.elementor-element-70785ca5{--margin-top:0px;--margin-bottom:-21px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-7df20256{--margin-top:-72px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;}.elementor-149 .elementor-element.elementor-element-44cecd4c{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-3cb3eaaf{--margin-top:-64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-2dbb7c6f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-149 .elementor-element.elementor-element-5dee2e89{--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list{flex-wrap:wrap;}.elementor-149 .elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-title{font-size:13px;}.elementor-149 .elementor-element.elementor-element-4460d4b9{--margin-top:-146px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-154b382c *//* =========================================================
   SAFE HERO · HERO HOME
   AJUSTE DEFINITIVO DEL CONTENEDOR EN MÓVIL
   NO AFECTA ESCRITORIO
========================================================= */

@media (max-width: 767px){

    /* =====================================================
       CONTENEDOR PRINCIPAL DEL HERO
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c{
        width:100% !important;
        max-width:100% !important;

        /* CLAVE: darle espacio real al contenido */
        min-height:620px !important;
        height:auto !important;

        box-sizing:border-box !important;

        display:flex !important;
        flex-direction:column !important;

        align-items:flex-start !important;
        justify-content:flex-start !important;

        gap:0 !important;

        padding:
            24px
            20px
            32px !important;

        margin:0 !important;

        overflow:hidden !important;

        /* conserva la imagen existente, solo la adapta */
        background-size:cover !important;
        background-position:center center !important;
        background-repeat:no-repeat !important;
    }


    /* =====================================================
       TODOS LOS HIJOS DIRECTOS
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-element,
    .elementor-149 .elementor-element.elementor-element-154b382c > .e-con{

        width:100% !important;
        max-width:100% !important;

        min-width:0 !important;

        flex:0 0 auto !important;

        position:relative !important;

        top:auto !important;
        right:auto !important;
        bottom:auto !important;
        left:auto !important;

        transform:none !important;

        margin-left:0 !important;
        margin-right:0 !important;
    }


    /* =====================================================
       KICKER SUPERIOR
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-heading:nth-child(1){
        margin:
            0
            0
            12px !important;
    }

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-heading:nth-child(1)
    .elementor-heading-title{

        margin:0 !important;

        max-width:290px !important;

        font-size:10px !important;
        line-height:1.30 !important;

        letter-spacing:1px !important;

        white-space:normal !important;
    }


    /* =====================================================
       TÍTULO PRINCIPAL
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-heading:nth-child(2){
        margin:
            0
            0
            12px !important;
    }

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-heading:nth-child(2)
    .elementor-heading-title{

        margin:0 !important;

        width:100% !important;
        max-width:330px !important;

        font-size:29px !important;
        line-height:.97 !important;

        letter-spacing:-1.1px !important;

        white-space:normal !important;

        word-break:normal !important;
        overflow-wrap:normal !important;

        hyphens:none !important;
    }


    /* =====================================================
       CLAIM AMARILLO
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-heading:nth-child(3){
        margin:
            0
            0
            14px !important;
    }

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-heading:nth-child(3)
    .elementor-heading-title{

        margin:0 !important;

        width:100% !important;
        max-width:310px !important;

        font-size:23px !important;
        line-height:1.02 !important;

        letter-spacing:-.7px !important;

        white-space:normal !important;

        word-break:normal !important;

        hyphens:none !important;
    }


    /* =====================================================
       DESCRIPCIÓN
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-text-editor{

        width:100% !important;
        max-width:320px !important;

        margin:
            0
            0
            19px !important;

        padding:0 !important;
    }

    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-text-editor,
    .elementor-149 .elementor-element.elementor-element-154b382c > .elementor-widget-text-editor p{

        margin:0 !important;

        font-size:13px !important;
        line-height:1.55 !important;

        white-space:normal !important;
    }


    /* =====================================================
       CONTENEDOR DE BOTONES
       Es el último contenedor que aparece en tu Navegador
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c > .e-con:last-child{

        width:100% !important;
        max-width:100% !important;

        display:flex !important;
        flex-direction:column !important;

        align-items:stretch !important;

        gap:10px !important;

        margin:
            0 !important;

        padding:
            0 !important;

        position:relative !important;
    }


    /* =====================================================
       BOTONES
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c .elementor-widget-button{

        width:100% !important;

        max-width:100% !important;

        margin:0 !important;
    }

    .elementor-149 .elementor-element.elementor-element-154b382c .elementor-button{

        width:100% !important;

        min-height:48px !important;

        display:flex !important;

        align-items:center !important;
        justify-content:center !important;

        padding:
            12px
            16px !important;

        font-size:12px !important;

        line-height:1.2 !important;
    }


    /* =====================================================
       ELIMINAR ALTURAS FIJAS INTERNAS
    ====================================================== */

    .elementor-149 .elementor-element.elementor-element-154b382c .e-con-inner{

        min-height:0 !important;
        height:auto !important;

    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56c40020 */@media (max-width:767px){

    .elementor-149 .elementor-element.elementor-element-56c40020{
        width:100% !important;
        max-width:100% !important;
        margin:0 0 10px 0 !important;
        padding:0 !important;
    }

    .elementor-149 .elementor-element.elementor-element-56c40020 .elementor-heading-title{
        width:100% !important;
        max-width:280px !important;

        margin:0 !important;

        font-size:10px !important;
        line-height:1.30 !important;
        letter-spacing:1.1px !important;

        white-space:normal !important;
        word-break:normal !important;
        overflow-wrap:normal !important;
    }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70adab2f *//* =========================================================
SAFE HERO · PANEL OSCURO MÓVIL
Solo cambia el fondo/estética del contenedor
========================================================= */

@media (max-width:767px){

  .elementor-149 .elementor-element.elementor-element-70adab2f{
    position:relative !important;

    background:
      radial-gradient(
        circle at 85% 15%,
        rgba(255,222,89,.09),
        transparent 26%
      ),
      linear-gradient(
        135deg,
        #050505 0%,
        #0B0B0B 52%,
        #111111 100%
      ) !important;

    border-top:
      1px solid
      rgba(255,222,89,.22) !important;

    border-bottom:
      1px solid
      rgba(255,255,255,.06) !important;

    overflow:hidden !important;

    isolation:isolate;
  }


  /* textura técnica muy sutil */

  .elementor-149 .elementor-element.elementor-element-70adab2f::before{
    content:"";

    position:absolute;
    inset:0;

    z-index:0;

    pointer-events:none;

    background-image:
      linear-gradient(
        rgba(255,255,255,.028) 1px,
        transparent 1px
      ),
      linear-gradient(
        90deg,
        rgba(255,255,255,.028) 1px,
        transparent 1px
      );

    background-size:
      34px
      34px;

    opacity:.40;
  }


  /* aro decorativo */

  .elementor-149 .elementor-element.elementor-element-70adab2f::after{
    content:"";

    position:absolute;

    width:180px;
    height:180px;

    right:-90px;
    bottom:-85px;

    border:
      26px solid
      rgba(255,222,89,.045);

    border-radius:50%;

    z-index:0;

    pointer-events:none;
  }


  /* contenido por encima */

  .elementor-149 .elementor-element.elementor-element-70adab2f > *{
    position:relative !important;
    z-index:2 !important;
  }


  /* =====================================================
     TEXTOS
  ====================================================== */

  .elementor-149 .elementor-element.elementor-element-70adab2f .elementor-heading-title{
    color:#FFFFFF !important;
  }


  .elementor-149 .elementor-element.elementor-element-70adab2f .elementor-widget-text-editor,
  .elementor-149 .elementor-element.elementor-element-70adab2f .elementor-widget-text-editor p{
    color:
      rgba(255,255,255,.72) !important;
  }


  /* claim amarillo */

  .elementor-149 .elementor-element.elementor-element-70adab2f .elementor-widget-heading:nth-of-type(3)
  .elementor-heading-title{
    color:#FFDE59 !important;
  }


  /* =====================================================
     ACENTO LATERAL
  ====================================================== */

  .elementor-149 .elementor-element.elementor-element-70adab2f .elementor-widget-heading:first-of-type{
    position:relative !important;
  }


  .elementor-149 .elementor-element.elementor-element-70adab2f .elementor-widget-heading:first-of-type::before{
    content:"";

    position:absolute;

    left:-18px;
    top:2px;

    width:4px;
    height:100%;

    min-height:22px;

    background:#FFDE59;

    border-radius:4px;
  }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f534289 *//* =========================================================
SAFE HERO · IMAGEN PREMIUM INDUSTRIAL
Aplicar directamente al widget Imagen
========================================================= */

.elementor-149 .elementor-element.elementor-element-f534289{
  position:relative !important;

  width:100% !important;
  max-width:100% !important;

  padding:10px !important;

  border-radius:22px !important;

  background:
    linear-gradient(
      135deg,
      rgba(255,222,89,.95) 0%,
      rgba(255,222,89,.30) 18%,
      rgba(255,255,255,.04) 42%,
      rgba(255,255,255,.02) 100%
    ) !important;

  box-shadow:
    0 26px 60px rgba(0,0,0,.18) !important;

  overflow:visible !important;
}


/* =========================================================
MARCO INTERNO
========================================================= */

.elementor-149 .elementor-element.elementor-element-f534289 .elementor-widget-container{
  position:relative !important;

  overflow:hidden !important;

  border-radius:16px !important;

  background:#050505 !important;
}


/* =========================================================
IMAGEN
========================================================= */

.elementor-149 .elementor-element.elementor-element-f534289 img{
  display:block !important;

  width:100% !important;
  height:auto !important;

  border-radius:16px !important;

  object-fit:cover !important;

  filter:
    contrast(1.06)
    saturate(.92)
    brightness(.94) !important;

  transition:
    transform .55s cubic-bezier(.2,.7,.25,1),
    filter .55s ease !important;
}


/* =========================================================
OVERLAY OSCURO SUTIL
========================================================= */

.elementor-149 .elementor-element.elementor-element-f534289 .elementor-widget-container::before{
  content:"";

  position:absolute;

  inset:0;

  z-index:2;

  pointer-events:none;

  background:
    linear-gradient(
      180deg,
      rgba(0,0,0,.04) 0%,
      rgba(0,0,0,.06) 60%,
      rgba(0,0,0,.30) 100%
    );
}


/* =========================================================
LÍNEA TÉCNICA AMARILLA
========================================================= */

.elementor-149 .elementor-element.elementor-element-f534289 .elementor-widget-container::after{
  content:"";

  position:absolute;

  left:20px;
  bottom:18px;

  width:90px;
  height:4px;

  z-index:3;

  background:#FFDE59;

  border-radius:20px;

  box-shadow:
    0 0 16px rgba(255,222,89,.35);

  transition:
    width .45s ease !important;
}


/* =========================================================
HOVER
========================================================= */

.elementor-149 .elementor-element.elementor-element-f534289:hover img{
  transform:scale(1.035);

  filter:
    contrast(1.08)
    saturate(1)
    brightness(.98) !important;
}


.elementor-149 .elementor-element.elementor-element-f534289:hover .elementor-widget-container::after{
  width:150px;
}


/* =========================================================
DETALLE EXTERIOR
========================================================= */

.elementor-149 .elementor-element.elementor-element-f534289::before{
  content:"";

  position:absolute;

  right:-14px;
  top:-14px;

  width:74px;
  height:74px;

  border-top:3px solid #FFDE59;
  border-right:3px solid #FFDE59;

  border-radius:0 20px 0 0;

  pointer-events:none;

  z-index:4;
}


.elementor-149 .elementor-element.elementor-element-f534289::after{
  content:"";

  position:absolute;

  left:-16px;
  bottom:-16px;

  width:90px;
  height:90px;

  border-left:1px solid rgba(255,222,89,.45);
  border-bottom:1px solid rgba(255,222,89,.45);

  pointer-events:none;

  z-index:0;
}


/* =========================================================
MÓVIL
========================================================= */

@media(max-width:767px){

  .elementor-149 .elementor-element.elementor-element-f534289{
    padding:6px !important;
    border-radius:16px !important;
  }

  .elementor-149 .elementor-element.elementor-element-f534289 .elementor-widget-container,
  .elementor-149 .elementor-element.elementor-element-f534289 img{
    border-radius:12px !important;
  }

  .elementor-149 .elementor-element.elementor-element-f534289::before{
    width:52px;
    height:52px;

    right:-8px;
    top:-8px;
  }

  .elementor-149 .elementor-element.elementor-element-f534289::after{
    width:60px;
    height:60px;

    left:-8px;
    bottom:-8px;
  }

  .elementor-149 .elementor-element.elementor-element-f534289 .elementor-widget-container::after{
    left:14px;
    bottom:13px;

    width:65px;
    height:3px;
  }

}/* End custom CSS */
@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list { -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; } }@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list .tab-nav { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; } }@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs .tab-nav-list.caret-on .tab-nav.active::after { display: none; } }@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs.layout-vertical { -ms-flex-wrap: wrap; flex-wrap: wrap; } }@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-navigation { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; } }@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list { -webkit-box-flex: 1; -ms-flex: 1 100%; flex: 1 100%; } }@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list .tab-nav { width: 100%; height: auto !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }@media (max-width: 767px) {.elementor-element.elementor-element-e2d0ad9 .jeg-elementor-kit.jkit-tabs.layout-vertical .tab-nav-list.caret-on .tab-nav.active::after { display: none; } }