.elementor-1387 .elementor-element.elementor-element-a3849ea{--display:flex;--min-height:75vh;--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:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-a3849ea:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-a3849ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-435a8b5{--display:flex;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-1387 .elementor-element.elementor-element-a0347ff > .elementor-widget-container{padding:3px 10px 2px 10px;border-radius:15px 15px 15px 15px;}.elementor-1387 .elementor-element.elementor-element-a0347ff.elementor-element{--align-self:center;}.elementor-1387 .elementor-element.elementor-element-a0347ff{text-align:center;font-family:"Open Sans", Sans-serif;font-size:15px;letter-spacing:0px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-a0347ff p{margin-block-end:1px;}.elementor-1387 .elementor-element.elementor-element-91cdd69 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-91cdd69{text-align:center;}.elementor-1387 .elementor-element.elementor-element-91cdd69 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:4.7em;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-2068b05 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-2068b05{text-align:center;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-0021bf1{--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:center;}.elementor-1387 .elementor-element.elementor-element-0021bf1.e-con{--align-self:center;}.elementor-1387 .elementor-element.elementor-element-6282ecf .elementor-button{background-color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-6282ecf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-6282ecf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1387 .elementor-element.elementor-element-6282ecf .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1387 .elementor-element.elementor-element-c61e4f4 .elementor-button{background-color:var( --e-global-color-secondary );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-1387 .elementor-element.elementor-element-c61e4f4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-c61e4f4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1387 .elementor-element.elementor-element-c61e4f4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-2cbf168{--e-icon-list-icon-size:15px;--icon-vertical-align:center;--icon-vertical-offset:-2px;}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-item > a{font-size:15px;}.elementor-1387 .elementor-element.elementor-element-2cbf168 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-baef2d6{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-baef2d6:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-baef2d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-0365e7d img{width:81%;border-radius:30px 30px 30px 30px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1387 .elementor-element.elementor-element-999b514{--display:flex;--min-height:85vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-a037385{--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;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-0e94874{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-77ecf34 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:34px;font-weight:800;}.elementor-1387 .elementor-element.elementor-element-71cd023 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-71cd023{text-align:start;}.elementor-1387 .elementor-element.elementor-element-fc86fe9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1387 .elementor-element.elementor-element-fc86fe9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1387 .elementor-element.elementor-element-04f2834{--display:flex;--margin-top:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1387 .elementor-element.elementor-element-5a166b0{--display:flex;--min-height:40vh;--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:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-5a166b0:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-5a166b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-d2c2602{text-align:center;}.elementor-1387 .elementor-element.elementor-element-d2c2602 .elementor-heading-title{font-family:"Open Sans", Sans-serif;color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-17d2dbf{--e-image-carousel-slides-to-show:3;}.elementor-1387 .elementor-element.elementor-element-b2a37d2{--display:flex;--min-height:37vh;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--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-1387 .elementor-element.elementor-element-24c93bc{--display:flex;--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-1387 .elementor-element.elementor-element-24c93bc.e-con{--align-self:center;}.elementor-1387 .elementor-element.elementor-element-43150ed{text-align:center;}.elementor-1387 .elementor-element.elementor-element-43150ed .elementor-heading-title{font-size:3.3em;font-weight:800;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-85d3e93{text-align:center;color:#C5C5C5;}.elementor-1387 .elementor-element.elementor-element-bbe97a6{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-4b2ad54{--display:flex;--min-height:201px;--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:20px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-4b2ad54:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-4b2ad54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-5031ddd{--display:flex;--min-height:208px;--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:50px 50px;--row-gap:50px;--column-gap:50px;--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-1387 .elementor-element.elementor-element-5031ddd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-803adce{width:var( --container-widget-width, 21.489% );max-width:21.489%;--container-widget-width:21.489%;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-803adce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-803adce .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:800;}.elementor-1387 .elementor-element.elementor-element-803adce .elementor-counter-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-1387 .elementor-element.elementor-element-f5610cd{width:var( --container-widget-width, 21.489% );max-width:21.489%;--container-widget-width:21.489%;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-f5610cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-f5610cd .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:800;}.elementor-1387 .elementor-element.elementor-element-f5610cd .elementor-counter-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-1387 .elementor-element.elementor-element-eb2d5c6{width:var( --container-widget-width, 21.489% );max-width:21.489%;--container-widget-width:21.489%;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-eb2d5c6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-eb2d5c6 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:800;}.elementor-1387 .elementor-element.elementor-element-eb2d5c6 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-1387 .elementor-element.elementor-element-d3f5032{width:var( --container-widget-width, 21.489% );max-width:21.489%;--container-widget-width:21.489%;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-d3f5032.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1387 .elementor-element.elementor-element-d3f5032 .elementor-counter-number-wrapper{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:45px;font-weight:800;}.elementor-1387 .elementor-element.elementor-element-d3f5032 .elementor-counter-title{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:500;}.elementor-1387 .elementor-element.elementor-element-4e813a1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-c84875a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-a8116b1{text-align:start;}.elementor-1387 .elementor-element.elementor-element-a8116b1 .elementor-heading-title{font-size:2.5em;color:#052645;}.elementor-1387 .elementor-element.elementor-element-6b8a285{column-gap:0px;text-align:start;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-6b8a285 p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-30c3866{--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;}.elementor-1387 .elementor-element.elementor-element-dae60c5{--display:flex;--min-height:265px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:0;}.elementor-1387 .elementor-element.elementor-element-dae60c5:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-dae60c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161633;}.elementor-1387 .elementor-element.elementor-element-84a54f2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-84a54f2:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-84a54f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1387 .elementor-element.elementor-element-84a54f2:hover{background-color:#FFFFFFB3;}.elementor-1387 .elementor-element.elementor-element-373e1e8{text-align:start;}.elementor-1387 .elementor-element.elementor-element-373e1e8 img{width:48%;}.elementor-1387 .elementor-element.elementor-element-fe88d8f{text-align:start;}.elementor-1387 .elementor-element.elementor-element-fe88d8f .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-c6ba2e7{text-align:start;font-size:16px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-5efd5ce{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1387 .elementor-element.elementor-element-5efd5ce:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-5efd5ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A90B7CC;}.elementor-1387 .elementor-element.elementor-element-a4ee3b2{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-a4ee3b2{left:0px;}body.rtl .elementor-1387 .elementor-element.elementor-element-a4ee3b2{right:0px;}.elementor-1387 .elementor-element.elementor-element-cbed6b7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:0;}.elementor-1387 .elementor-element.elementor-element-cbed6b7:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-cbed6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161633;}.elementor-1387 .elementor-element.elementor-element-bf40e1a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-bf40e1a:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-bf40e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1387 .elementor-element.elementor-element-bf40e1a:hover{background-color:#FFFFFFB3;}.elementor-1387 .elementor-element.elementor-element-867b911{text-align:start;}.elementor-1387 .elementor-element.elementor-element-867b911 img{width:27%;}.elementor-1387 .elementor-element.elementor-element-6746aef .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-4e33ab1{font-size:16px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-113080e{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1387 .elementor-element.elementor-element-113080e:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-113080e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A90B7CC;}.elementor-1387 .elementor-element.elementor-element-6cbd6cd{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-6cbd6cd{left:0px;}body.rtl .elementor-1387 .elementor-element.elementor-element-6cbd6cd{right:0px;}.elementor-1387 .elementor-element.elementor-element-2c19168{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:0;}.elementor-1387 .elementor-element.elementor-element-2c19168:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-2c19168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161633;}.elementor-1387 .elementor-element.elementor-element-f8decfe{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-f8decfe:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-f8decfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1387 .elementor-element.elementor-element-f8decfe:hover{background-color:#FFFFFFB3;}.elementor-1387 .elementor-element.elementor-element-ec181af{text-align:start;}.elementor-1387 .elementor-element.elementor-element-ec181af img{width:24%;}.elementor-1387 .elementor-element.elementor-element-36c524e .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-dcb25e2{font-size:16px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-daf19e8{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1387 .elementor-element.elementor-element-daf19e8:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-daf19e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A90B7CC;}.elementor-1387 .elementor-element.elementor-element-83853ae{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-83853ae{left:0px;}body.rtl .elementor-1387 .elementor-element.elementor-element-83853ae{right:0px;}.elementor-1387 .elementor-element.elementor-element-44fa648{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-845856a{text-align:start;}.elementor-1387 .elementor-element.elementor-element-845856a .elementor-heading-title{font-size:2.5em;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-e38fdcc{column-gap:0px;text-align:start;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-e38fdcc p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-e9d4aaf{--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;}.elementor-1387 .elementor-element.elementor-element-469eb98{--display:flex;--min-height:265px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:0;}.elementor-1387 .elementor-element.elementor-element-469eb98:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-469eb98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161633;}.elementor-1387 .elementor-element.elementor-element-cf80d31{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-cf80d31:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-cf80d31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1387 .elementor-element.elementor-element-cf80d31:hover{background-color:#FFFFFFB3;}.elementor-1387 .elementor-element.elementor-element-86d2db7{text-align:start;}.elementor-1387 .elementor-element.elementor-element-86d2db7 img{width:38%;}.elementor-1387 .elementor-element.elementor-element-2bb7d89 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-70cef56{font-size:16px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-619bddd{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1387 .elementor-element.elementor-element-619bddd:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-619bddd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A90B7CC;}.elementor-1387 .elementor-element.elementor-element-c1dc66e{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-c1dc66e{left:0px;}body.rtl .elementor-1387 .elementor-element.elementor-element-c1dc66e{right:0px;}.elementor-1387 .elementor-element.elementor-element-ccc66f1{--display:flex;--min-height:265px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:0;}.elementor-1387 .elementor-element.elementor-element-ccc66f1:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-ccc66f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161633;}.elementor-1387 .elementor-element.elementor-element-106ed22{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-106ed22:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-106ed22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1387 .elementor-element.elementor-element-106ed22:hover{background-color:#FFFFFFB3;}.elementor-1387 .elementor-element.elementor-element-d6f3de0{text-align:start;}.elementor-1387 .elementor-element.elementor-element-d6f3de0 img{width:21%;}.elementor-1387 .elementor-element.elementor-element-94d71f3 .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-e156bfa{font-size:16px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-41115d8{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1387 .elementor-element.elementor-element-41115d8:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-41115d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A90B7CC;}.elementor-1387 .elementor-element.elementor-element-d1ea502{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-d1ea502{left:0px;}body.rtl .elementor-1387 .elementor-element.elementor-element-d1ea502{right:0px;}.elementor-1387 .elementor-element.elementor-element-7af897f{--display:flex;--min-height:265px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:12px 12px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;--z-index:0;}.elementor-1387 .elementor-element.elementor-element-7af897f:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-7af897f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#16161633;}.elementor-1387 .elementor-element.elementor-element-885b424{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1387 .elementor-element.elementor-element-885b424:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-885b424 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFCC;}.elementor-1387 .elementor-element.elementor-element-885b424:hover{background-color:#FFFFFFB3;}.elementor-1387 .elementor-element.elementor-element-1f8a0a3{text-align:start;}.elementor-1387 .elementor-element.elementor-element-1f8a0a3 img{width:38%;}.elementor-1387 .elementor-element.elementor-element-fdd198f .elementor-heading-title{font-size:20px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-83b8930{font-size:16px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-224000b{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;}.elementor-1387 .elementor-element.elementor-element-224000b:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-224000b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A90B7CC;}.elementor-1387 .elementor-element.elementor-element-27142c6{--display:flex;--position:absolute;--border-radius:50% 50% 50% 50%;top:0px;}body:not(.rtl) .elementor-1387 .elementor-element.elementor-element-27142c6{left:0px;}body.rtl .elementor-1387 .elementor-element.elementor-element-27142c6{right:0px;}.elementor-1387 .elementor-element.elementor-element-4ee9bf1{--display:flex;--min-height:30vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-9c7400e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-ef84768{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-443a832 > .elementor-widget-container{margin:0px 0px 0px -50px;padding:200px 50px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-edf6abf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-12e3808 .elementor-heading-title{font-size:34px;font-weight:700;color:#C5C5C5;}.elementor-1387 .elementor-element.elementor-element-355d32d > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-355d32d{font-size:16px;color:#C5C5C5;}.elementor-1387 .elementor-element.elementor-element-355d32d p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-7356ceb .elementor-icon-list-icon i{color:#1AB724;transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-7356ceb .elementor-icon-list-icon svg{fill:#1AB724;transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-7356ceb{--e-icon-list-icon-size:11px;--icon-vertical-offset:-2px;}.elementor-1387 .elementor-element.elementor-element-7356ceb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1387 .elementor-element.elementor-element-7356ceb .elementor-icon-list-item > a{font-size:14px;}.elementor-1387 .elementor-element.elementor-element-7356ceb .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-d776e51{--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-1387 .elementor-element.elementor-element-af12508{--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;--align-items:stretch;--gap:0px 24px;--row-gap:0px;--column-gap:24px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;--z-index:1;}.elementor-1387 .elementor-element.elementor-element-3adfada{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 60px 120px -24px rgba(0, 0, 0, 0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1387 .elementor-element.elementor-element-3adfada:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-3adfada > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1387 .elementor-element.elementor-element-ac017a4 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-ac017a4 .elementor-heading-title{font-family:"Open Sans", Sans-serif;color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-6323af9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-bf1611f{width:var( --container-widget-width, 27.5% );max-width:27.5%;--container-widget-width:27.5%;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-bf1611f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-60059bf{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-1387 .elementor-element.elementor-element-60059bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-60059bf .elementor-heading-title{font-family:"Open Sans", Sans-serif;color:#000000;}.elementor-1387 .elementor-element.elementor-element-f6f46e5 > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-f6f46e5{font-family:"Open Sans", Sans-serif;font-size:15px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-e87f188 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#ddd;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-e87f188{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-b5b8577 > .elementor-widget-container{margin:-6px 0px 24px 0px;padding:8px 0px 16px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDDDD;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#DDDDDD;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor3 );transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-b5b8577{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-item > a{text-decoration:line-through;}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-09d84fe .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );}.elementor-1387 .elementor-element.elementor-element-09d84fe .elementor-button:hover, .elementor-1387 .elementor-element.elementor-element-09d84fe .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-1387 .elementor-element.elementor-element-09d84fe .elementor-button:hover svg, .elementor-1387 .elementor-element.elementor-element-09d84fe .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1387 .elementor-element.elementor-element-4ec3cdf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 60px 120px -24px rgba(0, 0, 0, 0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1387 .elementor-element.elementor-element-4ec3cdf:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-4ec3cdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1387 .elementor-element.elementor-element-7749a25 > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-7749a25 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-56a97f9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-2f59f05{width:var( --container-widget-width, 42.48% );max-width:42.48%;--container-widget-width:42.48%;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-2f59f05 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-1e6781b{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-1387 .elementor-element.elementor-element-1e6781b .elementor-heading-title{color:#000000;}.elementor-1387 .elementor-element.elementor-element-7ce960e > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-7ce960e{font-size:15px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-ef2e68e > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#ddd;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-ef2e68e{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-95b3677 > .elementor-widget-container{margin:-6px 0px 24px 0px;padding:8px 0px 16px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDDDD;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#DDDDDD;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-icon i{color:var( --e-global-color-astglobalcolor3 );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-icon svg{fill:var( --e-global-color-astglobalcolor3 );transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-95b3677{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-item > a{text-decoration:line-through;}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-6d7bdf9 .elementor-button{background-color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor1 );color:var( --e-global-color-astglobalcolor1 );}.elementor-1387 .elementor-element.elementor-element-6d7bdf9 .elementor-button:hover, .elementor-1387 .elementor-element.elementor-element-6d7bdf9 .elementor-button:focus{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-astglobalcolor4 );}.elementor-1387 .elementor-element.elementor-element-6d7bdf9 .elementor-button:hover svg, .elementor-1387 .elementor-element.elementor-element-6d7bdf9 .elementor-button:focus svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-1387 .elementor-element.elementor-element-d691fa0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;box-shadow:0px 60px 120px -24px rgba(0, 0, 0, 0.16);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-1387 .elementor-element.elementor-element-d691fa0:not(.elementor-motion-effects-element-type-background), .elementor-1387 .elementor-element.elementor-element-d691fa0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-1387 .elementor-element.elementor-element-3781a1a > .elementor-widget-container{padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-3781a1a .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1387 .elementor-element.elementor-element-22333d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-7303c4f{width:var( --container-widget-width, 42.48% );max-width:42.48%;--container-widget-width:42.48%;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-7303c4f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-126c128{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-1387 .elementor-element.elementor-element-126c128 .elementor-heading-title{color:#000000;}.elementor-1387 .elementor-element.elementor-element-3f837ac > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-3f837ac{font-size:15px;color:var( --e-global-color-secondary );}.elementor-1387 .elementor-element.elementor-element-fd59b75 > .elementor-widget-container{margin:24px 0px 0px 0px;padding:0px 0px 16px 0px;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#ddd;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1387 .elementor-element.elementor-element-fd59b75{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1387 .elementor-element.elementor-element-2ce3891 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-2ce3891 .elementor-button:hover, .elementor-1387 .elementor-element.elementor-element-2ce3891 .elementor-button:focus{color:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-2ce3891 .elementor-button:hover svg, .elementor-1387 .elementor-element.elementor-element-2ce3891 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1387 .elementor-element.elementor-element-50f6ef7{--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;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1387 .elementor-element.elementor-element-bbe97a6{--content-width:676px;}.elementor-1387 .elementor-element.elementor-element-5031ddd{--width:100%;}.elementor-1387 .elementor-element.elementor-element-3adfada{--width:33.33%;}.elementor-1387 .elementor-element.elementor-element-4ec3cdf{--width:33.33%;}.elementor-1387 .elementor-element.elementor-element-d691fa0{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1387 .elementor-element.elementor-element-3adfada{--width:47.7%;}.elementor-1387 .elementor-element.elementor-element-4ec3cdf{--width:47.7%;}.elementor-1387 .elementor-element.elementor-element-d691fa0{--width:47.7%;}}@media(max-width:1024px){.elementor-1387 .elementor-element.elementor-element-af12508{--gap:0px 32px;--row-gap:0px;--column-gap:32px;--flex-wrap:wrap;}.elementor-1387 .elementor-element.elementor-element-6323af9{--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-1387 .elementor-element.elementor-element-bf1611f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1387 .elementor-element.elementor-element-bf1611f{--container-widget-width:31.8%;--container-widget-flex-grow:0;width:var( --container-widget-width, 31.8% );max-width:31.8%;}.elementor-1387 .elementor-element.elementor-element-bf1611f .elementor-heading-title{font-size:44px;}.elementor-1387 .elementor-element.elementor-element-2f59f05{--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;}.elementor-1387 .elementor-element.elementor-element-2f59f05 .elementor-heading-title{font-size:44px;}.elementor-1387 .elementor-element.elementor-element-1e6781b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-1387 .elementor-element.elementor-element-7303c4f{--container-widget-width:19.3%;--container-widget-flex-grow:0;width:var( --container-widget-width, 19.3% );max-width:19.3%;}.elementor-1387 .elementor-element.elementor-element-7303c4f .elementor-heading-title{font-size:44px;}}@media(max-width:767px){.elementor-1387 .elementor-element.elementor-element-a3849ea{--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-1387 .elementor-element.elementor-element-91cdd69 .elementor-heading-title{font-size:2.3em;}.elementor-1387 .elementor-element.elementor-element-2068b05{font-size:0.8em;}.elementor-1387 .elementor-element.elementor-element-2068b05 p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-6282ecf{width:var( --container-widget-width, 125.547px );max-width:125.547px;--container-widget-width:125.547px;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-6282ecf .elementor-button{font-size:0.7em;padding:15px 15px 15px 15px;}.elementor-1387 .elementor-element.elementor-element-c61e4f4{width:var( --container-widget-width, 155.844px );max-width:155.844px;--container-widget-width:155.844px;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-c61e4f4 .elementor-button{font-size:0.7em;}.elementor-1387 .elementor-element.elementor-element-baef2d6{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-999b514{--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-a037385{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-0e94874{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-77ecf34{text-align:center;}.elementor-1387 .elementor-element.elementor-element-71cd023{font-size:0.8em;}.elementor-1387 .elementor-element.elementor-element-71cd023 p{margin-block-end:0px;}.elementor-1387 .elementor-element.elementor-element-04f2834{--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-1387 .elementor-element.elementor-element-5a166b0{--min-height:23vh;--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-b2a37d2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-24c93bc{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-803adce{width:var( --container-widget-width, 96.516px );max-width:96.516px;--container-widget-width:96.516px;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-f5610cd{width:var( --container-widget-width, 96.516px );max-width:96.516px;--container-widget-width:96.516px;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-eb2d5c6{width:var( --container-widget-width, 96.516px );max-width:96.516px;--container-widget-width:96.516px;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-d3f5032{width:var( --container-widget-width, 96.516px );max-width:96.516px;--container-widget-width:96.516px;--container-widget-flex-grow:0;}.elementor-1387 .elementor-element.elementor-element-4e813a1{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-4ee9bf1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1387 .elementor-element.elementor-element-12e3808{text-align:center;}.elementor-1387 .elementor-element.elementor-element-355d32d{text-align:center;font-size:0.9em;}.elementor-1387 .elementor-element.elementor-element-af12508{--padding-top:0px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-1387 .elementor-element.elementor-element-3adfada{--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1387 .elementor-element.elementor-element-bf1611f{--container-widget-width:21%;--container-widget-flex-grow:0;width:var( --container-widget-width, 21% );max-width:21%;}.elementor-1387 .elementor-element.elementor-element-bf1611f .elementor-heading-title{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-e87f188 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-b5b8577 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-4ec3cdf{--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1387 .elementor-element.elementor-element-2f59f05{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-1387 .elementor-element.elementor-element-2f59f05 .elementor-heading-title{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-ef2e68e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-95b3677 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-d691fa0{--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-1387 .elementor-element.elementor-element-7303c4f{--container-widget-width:32%;--container-widget-flex-grow:0;width:var( --container-widget-width, 32% );max-width:32%;}.elementor-1387 .elementor-element.elementor-element-7303c4f .elementor-heading-title{font-size:38px;}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1387 .elementor-element.elementor-element-fd59b75 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}}/* Start custom CSS for container, class: .elementor-element-a3849ea *//* =========================
   HERO MONITOR
   Paleta:
   #009CB7
   #052645
   #FFFFFF
========================= */

#hero-monitor {
  position: relative;
  background: #FFFFFF;
  overflow: hidden;
  padding: 90px 20px 40px 20px;
  isolation: isolate;
}

/* Grid tecnológico sutil */
#hero-monitor::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(5, 38, 69, 0.045) 1px, transparent 1px),
    linear-gradient(90deg, rgba(5, 38, 69, 0.045) 1px, transparent 1px);
  background-size: 42px 42px;
  mask-image: radial-gradient(circle at center, black 45%, transparent 100%);
  -webkit-mask-image: radial-gradient(circle at center, black 45%, transparent 100%);
  z-index: 0;
  pointer-events: none;
}

/* Glow superior derecho */
#hero-monitor::after {
  content: "";
  position: absolute;
  width: 700px;
  height: 700px;
  top: -220px;
  right: -180px;
  background: radial-gradient(circle, rgba(0, 156, 183, 0.18) 0%, rgba(0, 156, 183, 0.08) 28%, rgba(0, 156, 183, 0) 68%);
  filter: blur(18px);
  animation: heroGlowFloat 8s ease-in-out infinite;
  z-index: 0;
  pointer-events: none;
}

/* Glow secundario izquierdo */
#hero-monitor .elementor-container::before,
#hero-monitor .e-con-inner::before {
  content: "";
  position: absolute;
  width: 420px;
  height: 420px;
  left: -120px;
  bottom: 40px;
  background: radial-gradient(circle, rgba(5, 38, 69, 0.08) 0%, rgba(5, 38, 69, 0.03) 35%, rgba(5, 38, 69, 0) 72%);
  filter: blur(25px);
  z-index: 0;
  pointer-events: none;
}

/* Contenido arriba de todo */
#hero-content,
#hero-badge,
#hero-title,
#hero-text,
#hero-buttons,
#hero-features,
#hero-mockup {
  position: relative;
  z-index: 2;
}

/* Contenedor de contenido */
#hero-content {
  animation: heroFadeUp 0.9s ease forwards;
}

/* Badge */
#hero-badge {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 22px;
  border: 2px solid rgba(5, 38, 69, 0.75);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.88);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  box-shadow: 0 8px 24px rgba(5, 38, 69, 0.08);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

#hero-badge:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 32px rgba(5, 38, 69, 0.12);
}

/* Título principal */
#hero-title {
  margin-top: 18px;
}

#hero-title h1,
#hero-title .elementor-heading-title {
  margin: 0;
  color: #052645;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1.8px;
  text-wrap: balance;
}

/* Si querés resaltar una palabra con span */
#hero-title span,
#hero-title .highlight {
  color: #009CB7;
  position: relative;
  display: inline-block;
  text-shadow: 0 0 18px rgba(0, 156, 183, 0.12);
}

/* Línea sutil debajo del título */
#hero-title::after {
  content: "";
  display: block;
  width: 90px;
  height: 5px;
  margin: 24px auto 0;
  border-radius: 999px;
  background: linear-gradient(90deg, #009CB7 0%, #052645 100%);
  box-shadow: 0 8px 20px rgba(0, 156, 183, 0.18);
}

/* Texto descriptivo */
#hero-text {
  margin-top: 22px;
}

#hero-text,
#hero-text p,
#hero-text .elementor-widget-container {
  color: #052645;
  opacity: 0.92;
  font-size: 1.08rem;
  line-height: 1.75;
}

#hero-buttons .elementor-widget-container,
#hero-buttons .elementor-button-wrapper {
  display: flex;
  justify-content: center;
}

/* ambos botones */
#btn-primary-monitor .elementor-button,
#btn-secondary-monitor .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 54px;
  padding: 0 28px;
  border-radius: 12px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  box-sizing: border-box;
  transition: transform 0.28s ease, box-shadow 0.28s ease, background 0.28s ease, border-color 0.28s ease;
}

/* texto interno */
#btn-primary-monitor .elementor-button-text,
#btn-secondary-monitor .elementor-button-text {
  display: inline-block;
  line-height: 1;
  position: relative;
  top: -1px; /* corrige el centrado visual */
}

/* iconos internos */
#btn-primary-monitor .elementor-button-icon,
#btn-secondary-monitor .elementor-button-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  margin: 0;
}

#btn-primary-monitor .elementor-button-icon i,
#btn-secondary-monitor .elementor-button-icon i,
#btn-primary-monitor .elementor-button-icon svg,
#btn-secondary-monitor .elementor-button-icon svg {
  display: block;
  line-height: 1;
  font-size: 1em;
  width: 1em;
  height: 1em;
}

/* botón primario */
#btn-primary-monitor .elementor-button {
  background: linear-gradient(135deg, #009CB7 0%, #0087a0 100%);
  color: #FFFFFF;
  border: none;
  box-shadow: 0 14px 30px rgba(0, 156, 183, 0.22);
}

#btn-primary-monitor .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(0, 156, 183, 0.28);
}

/* botón secundario */
#btn-secondary-monitor .elementor-button {
  background: #052645;
  color: #FFFFFF;
  border: none;
  box-shadow: 0 14px 30px rgba(5, 38, 69, 0.18);
}

#btn-secondary-monitor .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(5, 38, 69, 0.24);
}

/* si Elementor mete span extra adentro */
#btn-primary-monitor .elementor-button-content-wrapper,
#btn-secondary-monitor .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

/* mobile */
@media (max-width: 767px) {
  #btn-primary-monitor .elementor-button,
  #btn-secondary-monitor .elementor-button {
    min-height: 50px;
    padding: 0 22px;
    border-radius: 10px;
  }
}

/* Fila de features */
#hero-features {
  margin-top: 26px;
}

#hero-features,
#hero-features .elementor-icon-list-items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 16px 28px;
}

#hero-features .elementor-icon-list-item {
  padding: 10px 14px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.8);
  box-shadow: 0 6px 18px rgba(5, 38, 69, 0.06);
  transition: transform 0.25s ease, box-shadow 0.25s ease;
}

#hero-features .elementor-icon-list-item:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(5, 38, 69, 0.10);
}

#hero-features .elementor-icon-list-icon i,
#hero-features .elementor-icon-list-icon svg {
  color: #009CB7;
  fill: #009CB7;
  filter: drop-shadow(0 0 8px rgba(0, 156, 183, 0.22));
}

#hero-features .elementor-icon-list-text {
  color: #052645;
  font-weight: 500;
}

/* Mockup / imagen dashboard */
#hero-mockup {
  margin-top: 34px;
  position: relative;
  animation: heroMockupFloat 6s ease-in-out infinite;
}

#hero-mockup img,
#hero-mockup .elementor-image img {
  border-radius: 24px;
  box-shadow:
    0 30px 70px rgba(5, 38, 69, 0.16),
    0 10px 30px rgba(0, 156, 183, 0.10);
  border: 1px solid rgba(5, 38, 69, 0.08);
  background: rgba(255,255,255,0.72);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  transform: perspective(1200px) rotateX(4deg);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

#hero-mockup img:hover,
#hero-mockup .elementor-image img:hover {
  transform: perspective(1200px) rotateX(0deg) translateY(-4px) scale(1.01);
  box-shadow:
    0 38px 90px rgba(5, 38, 69, 0.20),
    0 14px 40px rgba(0, 156, 183, 0.14);
}

/* Borde luminoso alrededor del mockup */
#hero-mockup::before {
  content: "";
  position: absolute;
  inset: -16px -12px auto -12px;
  height: calc(100% + 24px);
  border-radius: 30px;
  background: linear-gradient(135deg, rgba(0,156,183,0.18), rgba(5,38,69,0.10), rgba(255,255,255,0));
  filter: blur(24px);
  z-index: -1;
  pointer-events: none;
}

/* Animaciones */
@keyframes heroFadeUp {
  from {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes heroGlowFloat {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(-28px, 18px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes heroMockupFloat {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-6px);
  }
  100% {
    transform: translateY(0px);
  }
}

/* Responsive tablet */
@media (max-width: 1024px) {
  #hero-monitor {
    padding: 70px 20px 30px 20px;
  }

  #hero-title h1,
  #hero-title .elementor-heading-title {
    letter-spacing: -1.2px;
    line-height: 1.08;
  }

  #hero-text,
  #hero-text p,
  #hero-text .elementor-widget-container {
    font-size: 1rem;
    line-height: 1.65;
  }

  #hero-monitor::after {
    width: 520px;
    height: 520px;
    top: -140px;
    right: -150px;
  }
}

/* Responsive mobile */
@media (max-width: 767px) {
  #hero-monitor {
    padding: 54px 16px 20px 16px;
  }

  #hero-badge {
    padding: 10px 16px;
    border-width: 1.5px;
  }

  #hero-title::after {
    width: 70px;
    height: 4px;
    margin-top: 18px;
  }

  #hero-text,
  #hero-text p,
  #hero-text .elementor-widget-container {
    font-size: 0.98rem;
    line-height: 1.6;
  }

  #hero-features,
  #hero-features .elementor-icon-list-items {
    gap: 10px 12px;
  }

  #hero-features .elementor-icon-list-item {
    padding: 8px 10px;
  }

  #hero-mockup {
    margin-top: 24px;
  }

  #hero-mockup img,
  #hero-mockup .elementor-image img {
    border-radius: 18px;
    transform: none;
  }

  #hero-monitor::before {
    background-size: 26px 26px;
  }

  #hero-monitor::after {
    width: 360px;
    height: 360px;
    top: -90px;
    right: -120px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-999b514 */#feature-section {
  position: relative;
  padding: 100px 20px;
  overflow: hidden;
}

#feature-section::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(5, 38, 69, 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(5, 38, 69, 0.04) 1px, transparent 1px);
  background-size: 40px 40px;
  opacity: 0.4;
}

#feature-section::after {
  content: "";
  position: absolute;
  width: 500px;
  height: 500px;
  left: -150px;
  top: 50px;
  background: radial-gradient(circle, rgba(0,156,183,0.15), transparent 70%);
  filter: blur(20px);
}

#feature-section h2 {
  color: #052645;
  font-weight: 800;
  font-size: 2.2rem;
  line-height: 1.2;
  letter-spacing: -1px;
}

#feature-section span {
  color: #009CB7;
}

#feature-section p {
  color: #052645;
  opacity: 0.85;
  line-height: 1.7;
  font-size: 1.05rem;
}

#feature-section .elementor-button {
  background: #009CB7;
  color: white;
  border-radius: 10px;
  padding: 14px 24px;
  box-shadow: 0 10px 25px rgba(0,156,183,0.25);
  transition: 0.3s;
}

#feature-section .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(0,156,183,0.3);
}


#feature-image {
  position: relative;
}

#feature-image img {
  border-radius: 20px;
  box-shadow:
    0 25px 60px rgba(5,38,69,0.18),
    0 10px 30px rgba(0,156,183,0.12);
  transform: perspective(1000px) rotateY(-5deg);
  transition: 0.4s;
}

#feature-image img:hover {
  transform: perspective(1000px) rotateY(0deg) scale(1.02);
}

#feature-image::before {
  content: "";
  position: absolute;
  inset: -20px;
  background: radial-gradient(circle, rgba(0,156,183,0.2), transparent 70%);
  filter: blur(25px);
  z-index: -1;
}

#feature-image {
  animation: floatImage 6s ease-in-out infinite;
}

#feature-button .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 54px;
  padding: 0 28px;
  border-radius: 12px;
  background: linear-gradient(135deg, #009CB7 0%, #0087A0 100%);
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  border: 1px solid transparent;
  box-shadow: 0 14px 32px rgba(0, 156, 183, 0.24);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: transform 0.28s ease, box-shadow 0.28s ease, background 0.28s ease;
}

#feature-button .elementor-button:hover,
#feature-button .elementor-button:focus {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(0, 156, 183, 0.30);
}

#feature-button .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

#feature-button .elementor-button-text {
  color: #FFFFFF !important;
  line-height: 1;
}

#feature-button .elementor-button-icon,
#feature-button .elementor-button-icon i,
#feature-button .elementor-button-icon svg {
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  line-height: 1;
}

@keyframes floatImage {
  0% { transform: translateY(0px); }
  50% { transform: translateY(-8px); }
  100% { transform: translateY(0px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2a37d2 */#hero-content,
#hero-title,
#hero-text,
#hero-mockup {
  position: relative;
  z-index: 2;
}

#hero-content {
  animation: heroFadeUp 0.9s ease forwards;
}

#hero-title {
  margin-top: 18px;
}

#hero-title h1,
#hero-title .elementor-heading-title {
  margin: 0;
  color: #052645;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1.8px;
  text-wrap: normal;
}

#hero-title::after {
  content: "";
  display: block;
  width: 90px;
  height: 5px;
  margin: 24px auto 0;
  border-radius: 999px;
  background: linear-gradient(90deg, #009CB7 0%, #052645 100%);
  box-shadow: 0 8px 20px rgba(0, 156, 183, 0.18);
}

#hero-text {
  margin-top: 22px;
}

#hero-text,
#hero-text p,
#hero-text .elementor-widget-container {
  color: #052645;
  opacity: 0.92;
  font-size: 1.08rem;
  line-height: 1.75;
}

#hero-mockup {
  margin-top: 34px;
  position: relative;
  animation: heroMockupFloat 6s ease-in-out infinite;
}

#hero-mockup img,
#hero-mockup .elementor-image img {
  border-radius: 24px;
  box-shadow:
    0 30px 70px rgba(5, 38, 69, 0.16),
    0 10px 30px rgba(0, 156, 183, 0.10);
  border: 1px solid rgba(5, 38, 69, 0.08);
  background: rgba(255,255,255,0.72);
  -webkit-backdrop-filter: blur(10px);
  transform: perspective(1200px) rotateX(4deg);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

#hero-mockup img:hover,
#hero-mockup .elementor-image img:hover {
  transform: perspective(1200px) rotateX(0deg) translateY(-4px) scale(1.01);
  box-shadow:
    0 38px 90px rgba(5, 38, 69, 0.20),
    0 14px 40px rgba(0, 156, 183, 0.14);
}

#hero-mockup::before {
  content: "";
  position: absolute;
  height: calc(100% + 24px);
  border-radius: 30px;
  background: linear-gradient(135deg, rgba(0,156,183,0.18), rgba(5,38,69,0.10), rgba(255,255,255,0));
  filter: blur(24px);
  z-index: -1;
  pointer-events: none;
}

@keyframes heroFadeUp {
  from {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes heroGlowFloat {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(-28px, 18px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes heroMockupFloat {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-6px);
  }
  100% {
    transform: translateY(0px);
  }
}

@media (max-width: 1024px) {
  #hero-monitor {
    padding: 70px 20px 30px 20px;
  }

  #hero-title h1,
  #hero-title .elementor-heading-title {
    letter-spacing: -1.2px;
    line-height: 1.08;
  }

  #hero-text,
  #hero-text p,
  #hero-text .elementor-widget-container {
    font-size: 1rem;
    line-height: 1.65;
  }

  #hero-monitor::after {
    width: 520px;
    height: 520px;
    top: -140px;
    right: -150px;
  }
}

@media (max-width: 767px) {
  #hero-monitor {
    padding: 54px 16px 20px 16px;
  }

  #hero-title::after {
    width: 70px;
    height: 4px;
    margin-top: 18px;
  }

  #hero-text,
  #hero-text p,
  #hero-text .elementor-widget-container {
    font-size: 0.98rem;
    line-height: 1.6;
  }
}

  #hero-mockup {
    margin-top: 24px;
  }

  #hero-mockup img,
  #hero-mockup .elementor-image img {
    border-radius: 18px;
    transform: none;
  }

  #hero-monitor::before {
    background-size: 26px 26px;
  }

  #hero-monitor::after {
    width: 360px;
    height: 360px;
    top: -90px;
    right: -120px;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dae60c5 */.elementor-1387 .elementor-element.elementor-element-dae60c5 {
    --blob-size:250px;
}

.elementor-1387 .elementor-element.elementor-element-dae60c5 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-1387 .elementor-element.elementor-element-dae60c5 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-1387 .elementor-element.elementor-element-dae60c5 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbed6b7 */.elementor-1387 .elementor-element.elementor-element-cbed6b7 {
    --blob-size:250px;
}

.elementor-1387 .elementor-element.elementor-element-cbed6b7 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-1387 .elementor-element.elementor-element-cbed6b7 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-1387 .elementor-element.elementor-element-cbed6b7 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c19168 */.elementor-1387 .elementor-element.elementor-element-2c19168 {
    --blob-size:250px;
}

.elementor-1387 .elementor-element.elementor-element-2c19168 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-1387 .elementor-element.elementor-element-2c19168 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-1387 .elementor-element.elementor-element-2c19168 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-469eb98 */.elementor-1387 .elementor-element.elementor-element-469eb98 {
    --blob-size:250px;
}

.elementor-1387 .elementor-element.elementor-element-469eb98 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-1387 .elementor-element.elementor-element-469eb98 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-1387 .elementor-element.elementor-element-469eb98 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ccc66f1 */.elementor-1387 .elementor-element.elementor-element-ccc66f1 {
    --blob-size:250px;
}

.elementor-1387 .elementor-element.elementor-element-ccc66f1 .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-1387 .elementor-element.elementor-element-ccc66f1 .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-1387 .elementor-element.elementor-element-ccc66f1 .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7af897f */.elementor-1387 .elementor-element.elementor-element-7af897f {
    --blob-size:250px;
}

.elementor-1387 .elementor-element.elementor-element-7af897f .inner{
    backdrop-filter: blur(80px);
    height: 100%;
}

.elementor-1387 .elementor-element.elementor-element-7af897f .blob{
    width: var(--blob-size);
    height: 80%;
    left: calc(50% - calc(var(--blob-size)/2));
    filter: blur(40px);
    z-index: -1;
    opacity: 0;    
    transition: opacity 300ms 300ms linear;

}

.elementor-1387 .elementor-element.elementor-element-7af897f .fakeblob {
  visibility: hidden;
  z-index: -1;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4e813a1 */#hero-content,
#hero-title,
#hero-text,
#hero-mockup {
  position: relative;
  z-index: 2;
}

#hero-content {
  animation: heroFadeUp 0.9s ease forwards;
}

#hero-title {
  margin-top: 18px;
}

#hero-title h1,
#hero-title .elementor-heading-title {
  margin: 0;
  color: #052645;
  font-weight: 800;
  line-height: 1.05;
  letter-spacing: -1.8px;
  text-wrap: normal;
}

#hero-title::after {
  content: "";
  display: block;
  width: 90px;
  height: 5px;
  margin: 24px auto 0;
  border-radius: 999px;
  background: linear-gradient(90deg, #009CB7 0%, #052645 100%);
  box-shadow: 0 8px 20px rgba(0, 156, 183, 0.18);
}

#hero-text {
  margin-top: 22px;
}

#hero-text,
#hero-text p,
#hero-text .elementor-widget-container {
  color: #052645;
  opacity: 0.92;
  font-size: 1.08rem;
  line-height: 1.75;
}

#hero-mockup {
  margin-top: 34px;
  position: relative;
  animation: heroMockupFloat 6s ease-in-out infinite;
}

#hero-mockup img,
#hero-mockup .elementor-image img {
  border-radius: 24px;
  box-shadow:
    0 30px 70px rgba(5, 38, 69, 0.16),
    0 10px 30px rgba(0, 156, 183, 0.10);
  border: 1px solid rgba(5, 38, 69, 0.08);
  background: rgba(255,255,255,0.72);
  -webkit-backdrop-filter: blur(10px);
  transform: perspective(1200px) rotateX(4deg);
  transition: transform 0.35s ease, box-shadow 0.35s ease;
}

#hero-mockup img:hover,
#hero-mockup .elementor-image img:hover {
  transform: perspective(1200px) rotateX(0deg) translateY(-4px) scale(1.01);
  box-shadow:
    0 38px 90px rgba(5, 38, 69, 0.20),
    0 14px 40px rgba(0, 156, 183, 0.14);
}

#hero-mockup::before {
  content: "";
  position: absolute;
  height: calc(100% + 24px);
  border-radius: 30px;
  background: linear-gradient(135deg, rgba(0,156,183,0.18), rgba(5,38,69,0.10), rgba(255,255,255,0));
  filter: blur(24px);
  z-index: -1;
  pointer-events: none;
}

@keyframes heroFadeUp {
  from {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes heroGlowFloat {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(-28px, 18px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes heroMockupFloat {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-6px);
  }
  100% {
    transform: translateY(0px);
  }
}

@media (max-width: 1024px) {
  #hero-monitor {
    padding: 70px 20px 30px 20px;
  }

  #hero-title h1,
  #hero-title .elementor-heading-title {
    letter-spacing: -1.2px;
    line-height: 1.08;
  }

  #hero-text,
  #hero-text p,
  #hero-text .elementor-widget-container {
    font-size: 1rem;
    line-height: 1.65;
  }

  #hero-monitor::after {
    width: 520px;
    height: 520px;
    top: -140px;
    right: -150px;
  }
}

@media (max-width: 767px) {
  #hero-monitor {
    padding: 54px 16px 20px 16px;
  }

  #hero-title::after {
    width: 70px;
    height: 4px;
    margin-top: 18px;
  }

  #hero-text,
  #hero-text p,
  #hero-text .elementor-widget-container {
    font-size: 0.98rem;
    line-height: 1.6;
  }
}

  #hero-mockup {
    margin-top: 24px;
  }

  #hero-mockup img,
  #hero-mockup .elementor-image img {
    border-radius: 18px;
    transform: none;
  }

  #hero-monitor::before {
    background-size: 26px 26px;
  }

  #hero-monitor::after {
    width: 360px;
    height: 360px;
    top: -90px;
    right: -120px;
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ee9bf1 *//* =========================================================
   FEATURE SECTION - MONITOR
   IDs:
   #feature-section
   #feature-content
   #feature-label
   #feature-title
   #feature-text
   #feature-list
   #feature-button
   #feature-image
========================================================= */

#feature-section {
  position: relative;
  background: linear-gradient(180deg, #FFFFFF 0%, #F8FBFC 100%);
  padding: 110px 20px;
  overflow: hidden;
  isolation: isolate;
}

/* Grid sutil tecnológico */
#feature-section::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image:
    linear-gradient(rgba(5, 38, 69, 0.04) 1px, transparent 1px),
    linear-gradient(90deg, rgba(5, 38, 69, 0.04) 1px, transparent 1px);
  background-size: 42px 42px;
  opacity: 0.55;
  mask-image: radial-gradient(circle at center, black 48%, transparent 100%);
  -webkit-mask-image: radial-gradient(circle at center, black 48%, transparent 100%);
  z-index: 0;
  pointer-events: none;
}

/* Glow suave izquierdo */
#feature-section::after {
  content: "";
  position: absolute;
  width: 520px;
  height: 520px;
  left: -180px;
  top: 40px;
  background: radial-gradient(circle, rgba(0, 156, 183, 0.15) 0%, rgba(0, 156, 183, 0.06) 35%, rgba(0, 156, 183, 0) 72%);
  filter: blur(24px);
  z-index: 0;
  pointer-events: none;
  animation: featureGlowFloat 8s ease-in-out infinite;
}

/* Glow secundario derecho */
#feature-section .elementor-container::before,
#feature-section .e-con-inner::before {
  content: "";
  position: absolute;
  width: 360px;
  height: 360px;
  right: -120px;
  bottom: 20px;
  background: radial-gradient(circle, rgba(5, 38, 69, 0.09) 0%, rgba(5, 38, 69, 0.04) 38%, rgba(5, 38, 69, 0) 72%);
  filter: blur(20px);
  z-index: 0;
  pointer-events: none;
}

/* Todo el contenido por encima */
#feature-content,
#feature-label,
#feature-title,
#feature-text,
#feature-list,
#feature-button,
#feature-image {
  position: relative;
  z-index: 2;
}

/* Animación de entrada para el texto */
#feature-content {
  animation: featureFadeUp 0.9s ease forwards;
}

/* Etiqueta superior opcional */
#feature-label {
  display: inline-block;
  margin-bottom: 14px;
}

#feature-label,
#feature-label .elementor-heading-title,
#feature-label .elementor-widget-container {
  color: #009CB7;
  font-size: 12px;
  font-weight: 800;
  letter-spacing: 2px;
  text-transform: uppercase;
  line-height: 1.3;
}

/* Título */
#feature-title {
  margin-bottom: 18px;
}

#feature-title h2,
#feature-title .elementor-heading-title {
  margin: 0;
  color: #052645;
  font-weight: 900;
  font-size: clamp(2rem, 3.4vw, 3.1rem);
  line-height: 1.12;
  letter-spacing: -1.3px;
  text-wrap: balance;
}

/* Resaltado dentro del título */
#feature-title span,
#feature-title .highlight {
  color: #009CB7;
  display: inline-block;
  text-shadow: 0 0 14px rgba(0, 156, 183, 0.10);
}

/* Línea decorativa */
#feature-title::after {
  content: "";
  display: block;
  width: 84px;
  height: 5px;
  margin-top: 22px;
  border-radius: 999px;
  background: linear-gradient(90deg, #009CB7 0%, #052645 100%);
  box-shadow: 0 8px 20px rgba(0, 156, 183, 0.18);
}

/* Texto */
#feature-text,
#feature-text p,
#feature-text .elementor-widget-container {
  color: #052645;
  opacity: 0.92;
  font-size: 1.08rem;
  line-height: 1.9;
  margin: 0;
}

/* Lista de puntos / beneficios */
#feature-list {
  margin-top: 26px;
}

#feature-list .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

#feature-list .elementor-icon-list-item {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 12px 14px;
  border-radius: 14px;
  background: rgba(255, 255, 255, 0.78);
  border: 1px solid rgba(5, 38, 69, 0.06);
  box-shadow: 0 8px 20px rgba(5, 38, 69, 0.06);
  transition: transform 0.25s ease, box-shadow 0.25s ease, border-color 0.25s ease;
}

#feature-list .elementor-icon-list-item:hover {
  transform: translateX(4px);
  box-shadow: 0 12px 28px rgba(5, 38, 69, 0.10);
  border-color: rgba(0, 156, 183, 0.18);
}

#feature-list .elementor-icon-list-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

#feature-list .elementor-icon-list-icon i,
#feature-list .elementor-icon-list-icon svg {
  color: #009CB7;
  fill: #009CB7;
  filter: drop-shadow(0 0 8px rgba(0, 156, 183, 0.20));
}

#feature-list .elementor-icon-list-text {
  color: #052645;
  font-weight: 600;
  line-height: 1.5;
}

/* Botón */
#feature-button {
  margin-top: 30px;
}

#feature-button .elementor-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  min-height: 54px;
  padding: 0 28px;
  border-radius: 12px;
  background: linear-gradient(135deg, #009CB7 0%, #0087A0 100%);
  color: #FFFFFF;
  border: 1px solid transparent;
  box-shadow: 0 14px 32px rgba(0, 156, 183, 0.24);
  font-weight: 700;
  line-height: 1;
  text-decoration: none;
  transition: transform 0.28s ease, box-shadow 0.28s ease, background 0.28s ease;
}

#feature-button .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 18px 38px rgba(0, 156, 183, 0.30);
}

#feature-button .elementor-button-content-wrapper {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

#feature-button .elementor-button-icon,
#feature-button .elementor-button-text {
  line-height: 1;
}

/* Imagen / ilustración */
#feature-image {
  position: relative;
  animation: featureImageFloat 6s ease-in-out infinite;
}

/* Glow detrás de la imagen */
#feature-image::before {
  content: "";
  position: absolute;
  inset: -20px;
  background: radial-gradient(circle, rgba(0, 156, 183, 0.18) 0%, rgba(0, 156, 183, 0.07) 34%, rgba(0, 156, 183, 0) 72%);
  filter: blur(28px);
  z-index: -1;
  pointer-events: none;
}

/* Marco / tarjeta del visual */
#feature-image img,
#feature-image .elementor-image img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 26px;
  background: #052645;
  border: 1px solid rgba(5, 38, 69, 0.08);
  box-shadow:
    0 30px 75px rgba(5, 38, 69, 0.18),
    0 12px 30px rgba(0, 156, 183, 0.12);
  transform: perspective(1200px) rotateY(-5deg) rotateX(2deg);
  transition: transform 0.35s ease, box-shadow 0.35s ease, filter 0.35s ease;
}

#feature-image img:hover,
#feature-image .elementor-image img:hover {
  transform: perspective(1200px) rotateY(0deg) rotateX(0deg) translateY(-4px) scale(1.01);
  box-shadow:
    0 38px 95px rgba(5, 38, 69, 0.22),
    0 16px 40px rgba(0, 156, 183, 0.16);
  filter: saturate(1.02);
}

/* Tarjetas decorativas flotantes opcionales */
#feature-image::after {
  content: "";
  position: absolute;
  width: 110px;
  height: 110px;
  right: -20px;
  top: 30px;
  border-radius: 20px;
  background:
    linear-gradient(135deg, rgba(255,255,255,0.36), rgba(255,255,255,0.08));
  border: 1px solid rgba(255,255,255,0.16);
  box-shadow: 0 18px 40px rgba(5, 38, 69, 0.12);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  opacity: 0.75;
  z-index: 1;
  pointer-events: none;
}

/* Animaciones */
@keyframes featureFadeUp {
  from {
    opacity: 0;
    transform: translateY(22px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes featureGlowFloat {
  0% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(22px, 14px, 0);
  }
  100% {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes featureImageFloat {
  0% {
    transform: translateY(0px);
  }
  50% {
    transform: translateY(-7px);
  }
  100% {
    transform: translateY(0px);
  }
}

/* Responsive tablet */
@media (max-width: 1024px) {
  #feature-section {
    padding: 90px 20px;
  }

  #feature-text,
  #feature-text p,
  #feature-text .elementor-widget-container {
    font-size: 1rem;
    line-height: 1.75;
  }

  #feature-section::after {
    width: 420px;
    height: 420px;
    left: -140px;
    top: 40px;
  }

  #feature-image img,
  #feature-image .elementor-image img {
    border-radius: 22px;
    transform: none;
  }

  #feature-image::after {
    width: 90px;
    height: 90px;
    right: -10px;
    top: 20px;
  }
}

/* Responsive mobile */
@media (max-width: 767px) {
  #feature-section {
    padding: 70px 16px;
  }

  #feature-label,
  #feature-label .elementor-heading-title,
  #feature-label .elementor-widget-container {
    font-size: 11px;
    letter-spacing: 1.6px;
  }

  #feature-title::after {
    width: 68px;
    height: 4px;
    margin-top: 18px;
  }

  #feature-text,
  #feature-text p,
  #feature-text .elementor-widget-container {
    font-size: 0.98rem;
    line-height: 1.7;
  }

  #feature-list .elementor-icon-list-item {
    padding: 10px 12px;
    border-radius: 12px;
  }

  #feature-button .elementor-button {
    min-height: 50px;
    padding: 0 22px;
    border-radius: 10px;
  }

  #feature-image {
    margin-top: 26px;
  }

  #feature-image img,
  #feature-image .elementor-image img {
    border-radius: 18px;
    transform: none;
  }

  #feature-image::after {
    width: 72px;
    height: 72px;
    border-radius: 16px;
    right: -6px;
    top: 14px;
  }

  #feature-section::before {
    background-size: 28px 28px;
  }

  #feature-section::after {
    width: 320px;
    height: 320px;
    left: -140px;
    top: 20px;
  }
}/* End custom CSS */
/* Start custom CSS */body {
  background-color: #FFFFFF;
  background-image: url("https://monitor.com.ar/wp-content/uploads/2026/04/fondo-1.svg");
  background-repeat: repeat-y;
  background-position: top center;
  background-size: 1400px auto;
}/* End custom CSS */