.elementor-529 .elementor-element.elementor-element-5750f41{--display:flex;--min-height:0px;--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:390px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-5750f41::before, .elementor-529 .elementor-element.elementor-element-5750f41 > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-5750f41 > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-5750f41 > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-5750f41 > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-5750f41 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-6565d5e{--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-529 .elementor-element.elementor-element-d755c3c > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-529 .elementor-element.elementor-element-d755c3c{text-align:center;}.elementor-529 .elementor-element.elementor-element-d755c3c .elementor-heading-title{color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-cde326f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-529 .elementor-element.elementor-element-cde326f{text-align:center;}.elementor-529 .elementor-element.elementor-element-cde326f .elementor-heading-title{color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-a77bd7f > .elementor-widget-container{padding:340px 0px 50px 0px;}.elementor-529 .elementor-element.elementor-element-a77bd7f .elementor-icon-wrapper{text-align:center;}.elementor-529 .elementor-element.elementor-element-a77bd7f.elementor-view-stacked .elementor-icon{background-color:#F9F8F8A6;}.elementor-529 .elementor-element.elementor-element-a77bd7f.elementor-view-framed .elementor-icon, .elementor-529 .elementor-element.elementor-element-a77bd7f.elementor-view-default .elementor-icon{color:#F9F8F8A6;border-color:#F9F8F8A6;}.elementor-529 .elementor-element.elementor-element-a77bd7f.elementor-view-framed .elementor-icon, .elementor-529 .elementor-element.elementor-element-a77bd7f.elementor-view-default .elementor-icon svg{fill:#F9F8F8A6;}.elementor-529 .elementor-element.elementor-element-a77bd7f .elementor-icon{font-size:30px;}.elementor-529 .elementor-element.elementor-element-a77bd7f .elementor-icon svg{height:30px;}.elementor-529 .elementor-element.elementor-element-f45bf38{--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 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-f45bf38::before, .elementor-529 .elementor-element.elementor-element-f45bf38 > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-f45bf38 > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-f45bf38 > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-f45bf38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-f45bf38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-444146c4 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-7230e4a{--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-529 .elementor-element.elementor-element-6b9e9dd{text-align:center;}.elementor-529 .elementor-element.elementor-element-6b9e9dd .elementor-heading-title{color:#0067FF;}.elementor-529 .elementor-element.elementor-element-c1f8a7b > .elementor-widget-container{padding:0px 125px 25px 125px;}.elementor-529 .elementor-element.elementor-element-c1f8a7b{text-align:center;}.elementor-529 .elementor-element.elementor-element-c1f8a7b .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-529 .elementor-element.elementor-element-8af03a4{text-align:justify;}.elementor-529 .elementor-element.elementor-element-8c0c140{text-align:justify;}.elementor-529 .elementor-element.elementor-element-e025717{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.64;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-e025717:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-e025717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://novacorenet.com/wp-content/uploads/2026/05/pexels-photo-11743790-11743790-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-529 .elementor-element.elementor-element-e025717::before, .elementor-529 .elementor-element.elementor-element-e025717 > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-e025717 > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-e025717 > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-e025717 > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-e025717 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-2a4bcb1{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-529 .elementor-element.elementor-element-f22d729{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:1px;}.elementor-529 .elementor-element.elementor-element-f22d729 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-529 .elementor-element.elementor-element-f22d729 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-529 .elementor-element.elementor-element-a7ac2cd > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-529 .elementor-element.elementor-element-a7ac2cd{text-align:start;}.elementor-529 .elementor-element.elementor-element-a7ac2cd .elementor-heading-title{color:#FFFFFFEB;}.elementor-529 .elementor-element.elementor-element-19fb232{text-align:start;}.elementor-529 .elementor-element.elementor-element-19fb232 .elementor-heading-title{color:#FFFFFFEB;}.elementor-529 .elementor-element.elementor-element-3b6e6ed{text-align:start;}.elementor-529 .elementor-element.elementor-element-3b6e6ed .elementor-heading-title{color:#FFFFFF;}.elementor-529 .elementor-element.elementor-element-df0ed9f{color:#FFFFFFA3;}.elementor-529 .elementor-element.elementor-element-44b3c14{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:1px;}.elementor-529 .elementor-element.elementor-element-44b3c14 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-44b3c14 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-529 .elementor-element.elementor-element-44b3c14 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-529 .elementor-element.elementor-element-c3e0eab{text-align:start;}.elementor-529 .elementor-element.elementor-element-c3e0eab .elementor-heading-title{color:#FFFFFFEB;}.elementor-529 .elementor-element.elementor-element-c13d548{color:#FFFFFFA3;}.elementor-529 .elementor-element.elementor-element-31108e6{--divider-border-style:solid;--divider-color:#FFFFFF87;--divider-border-width:1px;}.elementor-529 .elementor-element.elementor-element-31108e6 .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-529 .elementor-element.elementor-element-31108e6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-529 .elementor-element.elementor-element-a425c2a{text-align:start;}.elementor-529 .elementor-element.elementor-element-a425c2a .elementor-heading-title{color:rgba(255,255,255,0.92);}.elementor-529 .elementor-element.elementor-element-affef07{color:#FFFFFFA3;}.elementor-529 .elementor-element.elementor-element-e7c17d8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.89;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-e7c17d8::before, .elementor-529 .elementor-element.elementor-element-e7c17d8 > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-e7c17d8 > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-e7c17d8 > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-e7c17d8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-e7c17d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-444146c4 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-badedac{--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-529 .elementor-element.elementor-element-8566c5b{text-align:center;}.elementor-529 .elementor-element.elementor-element-8566c5b .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-529 .elementor-element.elementor-element-97f6e35 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-529 .elementor-element.elementor-element-97f6e35{text-align:center;}.elementor-529 .elementor-element.elementor-element-97f6e35 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-529 .elementor-element.elementor-element-914f3f0{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-3d71407{--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:10px;}.elementor-529 .elementor-element.elementor-element-fe91d6a{width:100%;max-width:100%;text-align:start;}.elementor-529 .elementor-element.elementor-element-fe91d6a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-529 .elementor-element.elementor-element-8e6cebf .hfe-infocard{text-align:left;}.elementor-529 .elementor-element.elementor-element-8e6cebf .hfe-infocard-title{color:#0067FF;margin:0px 0px 20px 0px;}.elementor-529 .elementor-element.elementor-element-8e6cebf .hfe-infocard-text{color:var( --e-global-color-astglobalcolor4 );margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-914cec8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-529 .elementor-element.elementor-element-cd10188{width:100%;max-width:100%;text-align:start;}.elementor-529 .elementor-element.elementor-element-cd10188 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-529 .elementor-element.elementor-element-cd10188 img{filter:brightness( 100% ) contrast( 95% ) saturate( 110% ) blur( 0px ) hue-rotate( 359deg );}.elementor-529 .elementor-element.elementor-element-4f9e44d .hfe-infocard{text-align:left;}.elementor-529 .elementor-element.elementor-element-4f9e44d .hfe-infocard-title{color:#0067FF;margin:0px 0px 20px 0px;}.elementor-529 .elementor-element.elementor-element-4f9e44d .hfe-infocard-text{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-5e4a10c{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-008c60a > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-529 .elementor-element.elementor-element-008c60a{text-align:start;}.elementor-529 .elementor-element.elementor-element-7de832e .hfe-infocard{text-align:left;}.elementor-529 .elementor-element.elementor-element-7de832e .hfe-infocard-title{color:#0067FF;margin:0px 0px 20px 0px;}.elementor-529 .elementor-element.elementor-element-7de832e .hfe-infocard-text{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-f652e2a{--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:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-2e18b20{--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:10px;}.elementor-529 .elementor-element.elementor-element-2efd9c4{width:100%;max-width:100%;text-align:start;}.elementor-529 .elementor-element.elementor-element-2efd9c4 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-529 .elementor-element.elementor-element-eb1e452 .hfe-infocard{text-align:left;}.elementor-529 .elementor-element.elementor-element-eb1e452 .hfe-infocard-title{color:#0067FF;margin:0px 0px 20px 0px;}.elementor-529 .elementor-element.elementor-element-eb1e452 .hfe-infocard-text{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-a0900e4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-529 .elementor-element.elementor-element-c5d0dc6{width:100%;max-width:100%;text-align:start;}.elementor-529 .elementor-element.elementor-element-c5d0dc6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 15px 0px;}.elementor-529 .elementor-element.elementor-element-c5d0dc6 img{filter:brightness( 100% ) contrast( 95% ) saturate( 110% ) blur( 0px ) hue-rotate( 359deg );}.elementor-529 .elementor-element.elementor-element-a14a7cf .hfe-infocard{text-align:left;}.elementor-529 .elementor-element.elementor-element-a14a7cf .hfe-infocard-title{color:#0067FF;margin:0px 0px 20px 0px;}.elementor-529 .elementor-element.elementor-element-a14a7cf .hfe-infocard-text{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-b3b1d45{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-5d18b19 > .elementor-widget-container{padding:0px 0px 15px 0px;}.elementor-529 .elementor-element.elementor-element-5d18b19{text-align:start;}.elementor-529 .elementor-element.elementor-element-8fadc9b .hfe-infocard{text-align:left;}.elementor-529 .elementor-element.elementor-element-8fadc9b .hfe-infocard-title{color:#0067FF;margin:0px 0px 20px 0px;}.elementor-529 .elementor-element.elementor-element-8fadc9b .hfe-infocard-text{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-bf9b730{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-bf9b730::before, .elementor-529 .elementor-element.elementor-element-bf9b730 > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-bf9b730 > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-bf9b730 > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-bf9b730 > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-bf9b730 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-444146c4 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-2af2d61{text-align:justify;}.elementor-529 .elementor-element.elementor-element-0c3720f{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-0c3720f::before, .elementor-529 .elementor-element.elementor-element-0c3720f > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-0c3720f > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-0c3720f > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-0c3720f > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-0c3720f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor5 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-6d8a955{--e-image-carousel-slides-to-show:7;}.elementor-529 .elementor-element.elementor-element-6d8a955 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-529 .elementor-element.elementor-element-ad6984f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.89;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-ad6984f::before, .elementor-529 .elementor-element.elementor-element-ad6984f > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-ad6984f > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-ad6984f > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-ad6984f > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-ad6984f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-444146c4 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-e1398ff{--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 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-671b4b7{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-529 .elementor-element.elementor-element-74300b9 .hfe-infocard{text-align:left;}.elementor-529 .elementor-element.elementor-element-74300b9 .hfe-infocard-title{color:var( --e-global-color-astglobalcolor0 );margin:0px 0px 10px 0px;}.elementor-529 .elementor-element.elementor-element-74300b9 .hfe-infocard-text{color:var( --e-global-color-astglobalcolor5 );margin:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-5c71631{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-529 .elementor-element.elementor-element-5c71631 .elementor-divider-separator{width:100%;}.elementor-529 .elementor-element.elementor-element-5c71631 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:rgba(0,0,0,0.6);}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:rgba(0,0,0,0.6);}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-529 .elementor-element.elementor-element-f34a6dc{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-529 .elementor-element.elementor-element-f34a6dc .elementor-icon-list-item:hover .elementor-icon-list-text{color:rgba(38,38,38,0.6);}.elementor-529 .elementor-element.elementor-element-9190cbb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-529 .elementor-element.elementor-element-9190cbb .elementor-divider-separator{width:100%;}.elementor-529 .elementor-element.elementor-element-9190cbb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:rgba(0,0,0,0.6);}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:rgba(0,0,0,0.6);}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-529 .elementor-element.elementor-element-b9ea3f8{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-text{color:var( --e-global-color-astglobalcolor5 );transition:color 0.3s;}.elementor-529 .elementor-element.elementor-element-b9ea3f8 .elementor-icon-list-item:hover .elementor-icon-list-text{color:rgba(38,38,38,0.6);}.elementor-529 .elementor-element.elementor-element-fe3f04d{--display:flex;--overlay-opacity:0;--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-529 .elementor-element.elementor-element-fe3f04d::before, .elementor-529 .elementor-element.elementor-element-fe3f04d > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-fe3f04d > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-fe3f04d > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-fe3f04d > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-fe3f04d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-444146c4 );--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-a325973 > .elementor-widget-container{background-color:#181C1C;}.elementor-529 .elementor-element.elementor-element-432ab9e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.62;--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-529 .elementor-element.elementor-element-432ab9e::before, .elementor-529 .elementor-element.elementor-element-432ab9e > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-432ab9e > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-432ab9e > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-432ab9e > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-432ab9e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-432ab9e:hover::before, .elementor-529 .elementor-element.elementor-element-432ab9e:hover > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-432ab9e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-432ab9e > .elementor-background-slideshow:hover::before, .elementor-529 .elementor-element.elementor-element-432ab9e > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-529 .elementor-element.elementor-element-432ab9e:hover{--overlay-opacity:0.5;}.elementor-529 .elementor-element.elementor-element-73c57de{--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-529 .elementor-element.elementor-element-d873bc5 > .elementor-widget-container{padding:0px 125px 25px 125px;}.elementor-529 .elementor-element.elementor-element-d873bc5{text-align:center;}.elementor-529 .elementor-element.elementor-element-d873bc5 .elementor-heading-title{color:var( --e-global-color-astglobalcolor5 );}.elementor-529 .elementor-element.elementor-element-d988ee4{text-align:justify;}.elementor-529 .elementor-element.elementor-element-492a299{--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-529 .elementor-element.elementor-element-b3a0b7e > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-b3a0b7e{text-align:justify;}.elementor-529 .elementor-element.elementor-element-ccd8bb1 iframe{height:440px;transition-duration:1s;}.elementor-529 .elementor-element.elementor-element-3b2068d{--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-529 .elementor-element.elementor-element-6c950a0 > .elementor-widget-container{margin:14px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-6c950a0{text-align:justify;}.elementor-529 .elementor-element.elementor-element-7617f05 iframe{height:440px;transition-duration:1s;}.elementor-529 .elementor-element.elementor-element-5803879{--display:flex;--overlay-opacity:0.89;}.elementor-529 .elementor-element.elementor-element-5803879::before, .elementor-529 .elementor-element.elementor-element-5803879 > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-5803879 > .e-con-inner > .elementor-background-video-container::before, .elementor-529 .elementor-element.elementor-element-5803879 > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-5803879 > .e-con-inner > .elementor-background-slideshow::before, .elementor-529 .elementor-element.elementor-element-5803879 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-444146c4 );--background-overlay:'';}:root{--page-title-display:none;}@media(min-width:768px){.elementor-529 .elementor-element.elementor-element-5750f41{--width:100%;}.elementor-529 .elementor-element.elementor-element-f45bf38{--content-width:900px;}.elementor-529 .elementor-element.elementor-element-2a4bcb1{--width:50%;}.elementor-529 .elementor-element.elementor-element-3d71407{--width:33.33%;}.elementor-529 .elementor-element.elementor-element-914cec8{--width:33.33%;}.elementor-529 .elementor-element.elementor-element-5e4a10c{--width:33.33%;}.elementor-529 .elementor-element.elementor-element-2e18b20{--width:33.33%;}.elementor-529 .elementor-element.elementor-element-a0900e4{--width:33.33%;}.elementor-529 .elementor-element.elementor-element-b3b1d45{--width:33.33%;}.elementor-529 .elementor-element.elementor-element-bf9b730{--width:100%;}.elementor-529 .elementor-element.elementor-element-0c3720f{--width:100%;}.elementor-529 .elementor-element.elementor-element-671b4b7{--width:50%;}.elementor-529 .elementor-element.elementor-element-fe3f04d{--width:50%;}.elementor-529 .elementor-element.elementor-element-432ab9e{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-529 .elementor-element.elementor-element-671b4b7{--width:50%;}.elementor-529 .elementor-element.elementor-element-fe3f04d{--width:50%;}}@media(min-width:1025px){.elementor-529 .elementor-element.elementor-element-e025717:not(.elementor-motion-effects-element-type-background), .elementor-529 .elementor-element.elementor-element-e025717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-529 .elementor-element.elementor-element-5750f41{--padding-top:200px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-a77bd7f > .elementor-widget-container{padding:100px 0px 50px 0px;}.elementor-529 .elementor-element.elementor-element-f45bf38{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-c1f8a7b > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-529 .elementor-element.elementor-element-e025717{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-2a4bcb1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-e7c17d8{--padding-top:100px;--padding-bottom:100px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-6d8a955{--e-image-carousel-slides-to-show:3;}.elementor-529 .elementor-element.elementor-element-ad6984f{--padding-top:25px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-e1398ff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:75px;--padding-bottom:75px;--padding-left:25px;--padding-right:25px;}.elementor-529 .elementor-element.elementor-element-671b4b7{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:35px;}.elementor-529 .elementor-element.elementor-element-d873bc5 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-529 .elementor-element.elementor-element-ccd8bb1 iframe{height:380px;}.elementor-529 .elementor-element.elementor-element-7617f05 iframe{height:380px;}}@media(max-width:767px){.elementor-529 .elementor-element.elementor-element-5750f41{--padding-top:150px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-d755c3c > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-529 .elementor-element.elementor-element-cde326f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-529 .elementor-element.elementor-element-a77bd7f > .elementor-widget-container{padding:75px 0px 25px 0px;}.elementor-529 .elementor-element.elementor-element-f45bf38{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-c1f8a7b > .elementor-widget-container{padding:0px 25px 10px 25px;}.elementor-529 .elementor-element.elementor-element-e025717{--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-df0ed9f > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-529 .elementor-element.elementor-element-c13d548 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-529 .elementor-element.elementor-element-affef07 > .elementor-widget-container{padding:0px 25px 0px 0px;}.elementor-529 .elementor-element.elementor-element-e7c17d8{--padding-top:75px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-97f6e35 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-529 .elementor-element.elementor-element-914f3f0{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-529 .elementor-element.elementor-element-3d71407{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-914cec8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-5e4a10c{--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-529 .elementor-element.elementor-element-f652e2a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-529 .elementor-element.elementor-element-2e18b20{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-a0900e4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-b3b1d45{--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-529 .elementor-element.elementor-element-bf9b730{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-529 .elementor-element.elementor-element-0c3720f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-529 .elementor-element.elementor-element-6d8a955{--e-image-carousel-slides-to-show:2;}.elementor-529 .elementor-element.elementor-element-ad6984f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-529 .elementor-element.elementor-element-e1398ff{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-529 .elementor-element.elementor-element-671b4b7{--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-529 .elementor-element.elementor-element-d873bc5 > .elementor-widget-container{padding:0px 25px 10px 25px;}}/* Start custom CSS for image-carousel, class: .elementor-element-6d8a955 *//* Carrusel de logos - limpio y sin recortar */
.elementor-529 .elementor-element.elementor-element-6d8a955 .swiper-slide {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 100px !important;
  padding: 25px 35px !important;
  overflow: visible !important;
}

.elementor-529 .elementor-element.elementor-element-6d8a955 .swiper-wrapper {
  align-items: center !important;
}

.elementor-529 .elementor-element.elementor-element-6d8a955 .swiper-slide img {
  max-height: 65px !important;
  max-width: 170px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for hfe-infocard, class: .elementor-element-74300b9 */.elementor-529 .elementor-element.elementor-element-74300b9 .elementor-widget-container,
.elementor-529 .elementor-element.elementor-element-74300b9 .elementor-widget-container *,
.elementor-529 .elementor-element.elementor-element-74300b9 .uael-infobox-text,
.elementor-529 .elementor-element.elementor-element-74300b9 .uael-infobox-text p {
    text-align: justify !important;
    text-align-last: left !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a325973 *//* =====================================================
   FORMULARIO NOVACORE - SUREFORMS
   PEGAR EN: Widget Shortcode > Avanzado > CSS personalizado
   ===================================================== */

.elementor-529 .elementor-element.elementor-element-a325973 {
  width: 100% !important;
  max-width: 560px !important;
  margin: 0 auto !important;
  background: linear-gradient(180deg, #06131f 0%, #04111e 100%) !important;
  border: 1px solid rgba(0, 118, 255, 0.22) !important;
  border-radius: 32px !important;
  padding: 42px 38px !important;
  box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35) !important;
  overflow: visible !important;
}

/* TÍTULO DEL FORMULARIO */
.elementor-529 .elementor-element.elementor-element-a325973::before {
  content: "¿Querés hacer una consulta?";
  display: block !important;
  color: #ffffff !important;
  font-size: 28px !important;
  line-height: 1.15 !important;
  font-weight: 800 !important;
  text-align: center !important;
  margin-bottom: 28px !important;
}

/* LIMPIAR ESTILO BASE */
.elementor-529 .elementor-element.elementor-element-a325973 form,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-form,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-wrapper,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-container,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* ESPACIADO ENTRE CAMPOS */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-field,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-field,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-block,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-field-wrap,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-input-wrap {
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  margin-bottom: 20px !important;
  padding: 0 !important;
}

/* LABELS */
.elementor-529 .elementor-element.elementor-element-a325973 label,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-label,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-field-label,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-block-label {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  margin-bottom: 9px !important;
  display: block !important;
}

/* INPUTS */
.elementor-529 .elementor-element.elementor-element-a325973 input[type="text"],
.elementor-529 .elementor-element.elementor-element-a325973 input[type="email"],
.elementor-529 .elementor-element.elementor-element-a325973 input[type="tel"],
.elementor-529 .elementor-element.elementor-element-a325973 input[type="number"],
.elementor-529 .elementor-element.elementor-element-a325973 textarea,
.elementor-529 .elementor-element.elementor-element-a325973 select {
  width: 100% !important;
  background: #ffffff !important;
  color: #132d46 !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 18px !important;
  box-shadow: none !important;
  font-size: 15px !important;
  font-weight: 500 !important;
  padding: 15px 18px !important;
  outline: none !important;
}

/* ALTURA DE INPUTS */
.elementor-529 .elementor-element.elementor-element-a325973 input[type="text"],
.elementor-529 .elementor-element.elementor-element-a325973 input[type="email"],
.elementor-529 .elementor-element.elementor-element-a325973 input[type="tel"],
.elementor-529 .elementor-element.elementor-element-a325973 input[type="number"],
.elementor-529 .elementor-element.elementor-element-a325973 select {
  height: 56px !important;
  min-height: 56px !important;
}

/* PLACEHOLDER */
.elementor-529 .elementor-element.elementor-element-a325973 input::placeholder,
.elementor-529 .elementor-element.elementor-element-a325973 textarea::placeholder {
  color: #7e8da3 !important;
  opacity: 1 !important;
}

/* FOCUS */
.elementor-529 .elementor-element.elementor-element-a325973 input:focus,
.elementor-529 .elementor-element.elementor-element-a325973 textarea:focus,
.elementor-529 .elementor-element.elementor-element-a325973 select:focus {
  border-color: #0a7cff !important;
  box-shadow: 0 0 0 4px rgba(10, 124, 255, 0.18) !important;
}

/* MENSAJE */
.elementor-529 .elementor-element.elementor-element-a325973 textarea {
  min-height: 180px !important;
  height: 180px !important;
  max-height: 500px !important;
  resize: vertical !important;
  overflow-y: auto !important;
  line-height: 1.6 !important;
}

/* BOTÓN */
.elementor-529 .elementor-element.elementor-element-a325973 button,
.elementor-529 .elementor-element.elementor-element-a325973 input[type="submit"],
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-submit-button,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-button {
  background: linear-gradient(135deg, #0a7cff 0%, #005eea 100%) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 999px !important;
  min-width: 190px !important;
  height: 54px !important;
  padding: 0 32px !important;
  font-size: 15px !important;
  font-weight: 800 !important;
  box-shadow: 0 12px 28px rgba(0, 118, 255, 0.32) !important;
  cursor: pointer !important;
  transition: all 0.25s ease !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 button:hover,
.elementor-529 .elementor-element.elementor-element-a325973 input[type="submit"]:hover,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-submit-button:hover,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-button:hover {
  transform: translateY(-2px) !important;
  filter: brightness(1.08) !important;
}

/* ERRORES */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-error,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-field-error,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-error-message,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-error,
.elementor-529 .elementor-element.elementor-element-a325973 .error {
  color: #ff4d4f !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  margin-top: 7px !important;
}

/* MENSAJE GENERAL DE ERROR */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-alert,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-notice,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-error-notice {
  background: rgba(255, 77, 79, 0.12) !important;
  border: 1px solid rgba(255, 77, 79, 0.35) !important;
  color: #ffdada !important;
  border-radius: 14px !important;
  padding: 12px 14px !important;
  margin-bottom: 18px !important;
}

/* ÉXITO */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-success,
.elementor-529 .elementor-element.elementor-element-a325973 .success {
  background: rgba(20, 170, 90, 0.13) !important;
  border: 1px solid rgba(20, 170, 90, 0.35) !important;
  color: #dcffe9 !important;
  border-radius: 18px !important;
  padding: 24px !important;
  text-align: center !important;
}

/* =====================================================
   ARREGLO TELÉFONO / BANDERA / CÓDIGO
   ===================================================== */

.elementor-529 .elementor-element.elementor-element-a325973 .iti {
  width: 100% !important;
  display: block !important;
  position: relative !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti input,
.elementor-529 .elementor-element.elementor-element-a325973 .iti input[type="tel"],
.elementor-529 .elementor-element.elementor-element-a325973 input[type="tel"] {
  width: 100% !important;
  height: 56px !important;
  min-height: 56px !important;
  padding-left: 105px !important;
  padding-right: 16px !important;
  line-height: 56px !important;
  background: #ffffff !important;
  color: #132d46 !important;
  border-radius: 18px !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__flag-container {
  position: absolute !important;
  left: 0 !important;
  top: 0 !important;
  height: 56px !important;
  z-index: 20 !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__selected-flag,
.elementor-529 .elementor-element.elementor-element-a325973 .iti__selected-country {
  height: 56px !important;
  min-width: 92px !important;
  padding: 0 12px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  background: transparent !important;
  border-right: 1px solid #d8e0ea !important;
  border-radius: 18px 0 0 18px !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__selected-dial-code {
  color: #132d46 !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  margin-left: 6px !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__arrow {
  margin-left: 6px !important;
}

/* LISTA DE PAÍSES */
.elementor-529 .elementor-element.elementor-element-a325973 .iti__dropdown-content,
.elementor-529 .elementor-element.elementor-element-a325973 .iti__country-list {
  background: #ffffff !important;
  color: #132d46 !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 16px !important;
  box-shadow: 0 22px 50px rgba(0, 0, 0, 0.35) !important;
  z-index: 999999 !important;
  max-height: 270px !important;
  overflow-y: auto !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__search-input {
  background: #ffffff !important;
  color: #132d46 !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 12px !important;
  height: 42px !important;
  padding: 10px 12px !important;
  margin: 10px !important;
  width: calc(100% - 20px) !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__country {
  color: #132d46 !important;
  font-size: 14px !important;
  padding: 10px 12px !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__country:hover,
.elementor-529 .elementor-element.elementor-element-a325973 .iti__highlight {
  background: #edf5ff !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__dial-code {
  color: #0a7cff !important;
  font-weight: 700 !important;
}

/* =====================================================
   RESPONSIVE CELULAR
   ===================================================== */

@media (max-width: 767px) {
  .elementor-529 .elementor-element.elementor-element-a325973 {
    max-width: 100% !important;
    padding: 28px 20px !important;
    border-radius: 24px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973::before {
    font-size: 23px !important;
    margin-bottom: 22px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 input[type="text"],
  .elementor-529 .elementor-element.elementor-element-a325973 input[type="email"],
  .elementor-529 .elementor-element.elementor-element-a325973 input[type="tel"],
  .elementor-529 .elementor-element.elementor-element-a325973 input[type="number"],
  .elementor-529 .elementor-element.elementor-element-a325973 select {
    height: 54px !important;
    min-height: 54px !important;
    font-size: 14px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 textarea {
    min-height: 160px !important;
    height: 160px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 button,
  .elementor-529 .elementor-element.elementor-element-a325973 input[type="submit"],
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-submit-button,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-button {
    width: 100% !important;
    min-width: 100% !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 .iti input,
  .elementor-529 .elementor-element.elementor-element-a325973 .iti input[type="tel"],
  .elementor-529 .elementor-element.elementor-element-a325973 input[type="tel"] {
    padding-left: 98px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 .iti__selected-flag,
  .elementor-529 .elementor-element.elementor-element-a325973 .iti__selected-country {
    min-width: 88px !important;
  }
}








/* =====================================================
   AJUSTES FINALES FORMULARIO NOVACORE
   Países visibles + bajar cuadro + mensaje de éxito
   ===================================================== */

/* BAJAR EL CUADRO DEL FORMULARIO */
.elementor-529 .elementor-element.elementor-element-a325973 {
  margin-top: 55px !important;
}

/* En celular que no baje tanto */
@media (max-width: 767px) {
  .elementor-529 .elementor-element.elementor-element-a325973 {
    margin-top: 25px !important;
  }
}

/* =====================================================
   ARREGLO LISTA DE PAÍSES / TELÉFONO
   ===================================================== */

.elementor-529 .elementor-element.elementor-element-a325973 .iti__dropdown-content,
.elementor-529 .elementor-element.elementor-element-a325973 .iti__country-list {
  background: #ffffff !important;
  color: #132d46 !important;
  border: 1px solid #d8e0ea !important;
  border-radius: 16px !important;
  box-shadow: 0 22px 55px rgba(0, 0, 0, 0.35) !important;
  z-index: 999999 !important;
}

/* Texto de países */
.elementor-529 .elementor-element.elementor-element-a325973 .iti__country,
.elementor-529 .elementor-element.elementor-element-a325973 .iti__country-name,
.elementor-529 .elementor-element.elementor-element-a325973 .iti__dial-code {
  color: #132d46 !important;
  opacity: 1 !important;
  visibility: visible !important;
}

/* Código del país */
.elementor-529 .elementor-element.elementor-element-a325973 .iti__dial-code {
  color: #0a7cff !important;
  font-weight: 800 !important;
}

/* País seleccionado */
.elementor-529 .elementor-element.elementor-element-a325973 .iti__highlight,
.elementor-529 .elementor-element.elementor-element-a325973 .iti__country:hover {
  background: #eaf3ff !important;
  color: #132d46 !important;
}

/* Buscador dentro del .elementor-529 .elementor-element.elementor-element-a325973 de países */
.elementor-529 .elementor-element.elementor-element-a325973 .iti__search-input,
.elementor-529 .elementor-element.elementor-element-a325973 input.iti__search-input {
  background: #ffffff !important;
  color: #132d46 !important;
  border: 1px solid #0a7cff !important;
  border-radius: 14px !important;
  font-size: 15px !important;
  font-weight: 600 !important;
}

.elementor-529 .elementor-element.elementor-element-a325973 .iti__search-input::placeholder {
  color: #7e8da3 !important;
}

/* Número seleccionado */
.elementor-529 .elementor-element.elementor-element-a325973 .iti__selected-dial-code {
  color: #132d46 !important;
  font-weight: 800 !important;
}

/* =====================================================
   MENSAJE DE ÉXITO / GRACIAS
   ===================================================== */

.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-success,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-submission-message,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message {
  width: 100% !important;
  min-height: 250px !important;
  padding: 55px 35px !important;
  background: linear-gradient(180deg, #06131f 0%, #04111e 100%) !important;
  border: 1px solid rgba(0, 118, 255, 0.30) !important;
  border-radius: 26px !important;
  box-shadow: 0 25px 70px rgba(0, 0, 0, 0.35) !important;
  color: #ffffff !important;
  text-align: center !important;
}

/* Título Gracias */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message h1,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message h2,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message h3,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message h1,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message h2,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message h3,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation h1,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation h2,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation h3,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message h1,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message h2,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message h3 {
  color: #ffffff !important;
  font-size: 34px !important;
  font-weight: 900 !important;
  margin-bottom: 18px !important;
}

/* Texto: Su formulario ha sido enviado... */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message p,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message p,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation p,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-submission-message p,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message p {
  color: #ffffff !important;
  font-size: 16px !important;
  line-height: 1.7 !important;
  opacity: 0.95 !important;
}

/* Ícono de éxito */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message svg,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message svg,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation svg,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message svg {
  color: #00e676 !important;
  fill: none !important;
  width: 42px !important;
  height: 42px !important;
  margin-bottom: 12px !important;
}

/* Por si SureForms pone textos azules u oscuros dentro del éxito */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message *,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message *,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation *,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-submission-message *,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message * {
  color: #ffffff !important;
}

/* Mantener ícono verde aunque el bloque anterior fuerce blanco */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message svg *,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message svg *,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation svg *,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message svg * {
  color: #00e676 !important;
  stroke: #00e676 !important;
}

/* Celular */
@media (max-width: 767px) {
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message,
  .elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-success,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-submission-message,
  .elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message {
    min-height: 230px !important;
    padding: 42px 22px !important;
    border-radius: 22px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message h1,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message h2,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message h3,
  .elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message h1,
  .elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message h2,
  .elementor-529 .elementor-element.elementor-element-a325973 .sureforms-success-message h3,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation h1,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation h2,
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-confirmation h3,
  .elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message h1,
  .elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message h2,
  .elementor-529 .elementor-element.elementor-element-a325973 .wp-block-sureforms-success-message h3 {
    font-size: 28px !important;
  }
}







/* ==============================
   FORMULARIO NOVACORE - CORRECCIÓN FINAL
   ============================== */

.elementor-529 .elementor-element.elementor-element-a325973 {
  --form-ancho: 560px;
  --form-padding: 42px;
  --form-radio: 28px;
  --form-azul: #007bff;
  --form-fondo: #071421;
  --form-campo: #ffffff;
  --form-texto: #ffffff;
}

/* Caja azul exterior */
.elementor-529 .elementor-element.elementor-element-a325973 {
  width: 100% !important;
  max-width: var(--form-ancho) !important;
  margin: 0 auto !important;
  padding: var(--form-padding) !important;
  background: var(--form-fondo) !important;
  border: 1px solid rgba(0, 123, 255, 0.55) !important;
  border-radius: var(--form-radio) !important;
  box-shadow: 0 0 35px rgba(0, 123, 255, 0.15) !important;
  overflow: visible !important;
}

/* Evita que el formulario cree una caja oscura extra por dentro */
.elementor-529 .elementor-element.elementor-element-a325973 .elementor-widget-container,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-wrapper,
.elementor-529 .elementor-element.elementor-element-a325973 form,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-container {
  background: transparent !important;
  box-shadow: none !important;
  border: none !important;
  width: 100% !important;
  max-width: 100% !important;
  height: auto !important;
  min-height: auto !important;
  overflow: visible !important;
}

/* Título */
.elementor-529 .elementor-element.elementor-element-a325973 h2,
.elementor-529 .elementor-element.elementor-element-a325973 .form-title {
  color: #ffffff !important;
  text-align: center !important;
  font-size: 30px !important;
  line-height: 1.2 !important;
  margin: 0 0 32px 0 !important;
}

/* Campos */
.elementor-529 .elementor-element.elementor-element-a325973 input,
.elementor-529 .elementor-element.elementor-element-a325973 textarea,
.elementor-529 .elementor-element.elementor-element-a325973 select {
  width: 100% !important;
  min-height: 52px !important;
  background: #ffffff !important;
  color: #0d2740 !important;
  border: 1px solid #d7dce5 !important;
  border-radius: 16px !important;
  padding: 14px 18px !important;
  font-size: 15px !important;
  box-shadow: none !important;
}

/* Área de mensaje más alta */
.elementor-529 .elementor-element.elementor-element-a325973 textarea {
  min-height: 140px !important;
  resize: vertical !important;
}

/* Separación entre campos */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-block,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-field,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-field,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-srfm-input,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-srfm-email,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-srfm-phone,
.elementor-529 .elementor-element.elementor-element-a325973 .wp-block-srfm-textarea {
  margin-bottom: 24px !important;
}

/* Botón corregido */
.elementor-529 .elementor-element.elementor-element-a325973 button,
.elementor-529 .elementor-element.elementor-element-a325973 input[type="submit"],
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-submit-button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 52px !important;
  padding: 15px 34px !important;
  margin-top: 8px !important;
  margin-bottom: 0 !important;
  background: var(--form-azul) !important;
  color: #ffffff !important;
  border: none !important;
  border-radius: 50px !important;
  font-weight: 700 !important;
  font-size: 15px !important;
  box-shadow: 0 12px 28px rgba(0, 123, 255, 0.35) !important;
}

/* Corrige el espacio de abajo */
.elementor-529 .elementor-element.elementor-element-a325973 form::after,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form::after {
  content: "";
  display: block;
  height: 10px;
}

/* Mensaje de éxito */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-message,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-message {
  background: #071421 !important;
  color: #ffffff !important;
  border: 1px solid rgba(0, 123, 255, 0.45) !important;
  border-radius: 22px !important;
  padding: 45px 30px !important;
  text-align: center !important;
  min-height: 260px !important;
}

/* Texto del mensaje de éxito */
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-success-message *,
.elementor-529 .elementor-element.elementor-element-a325973 .srfm-form-message *,
.elementor-529 .elementor-element.elementor-element-a325973 .sureforms-message * {
  color: #ffffff !important;
}

/* Celular */
@media (max-width: 767px) {
  .elementor-529 .elementor-element.elementor-element-a325973 {
    max-width: 100% !important;
    padding: 30px 22px !important;
    border-radius: 24px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 h2,
  .elementor-529 .elementor-element.elementor-element-a325973 .form-title {
    font-size: 25px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 input,
  .elementor-529 .elementor-element.elementor-element-a325973 textarea,
  .elementor-529 .elementor-element.elementor-element-a325973 select {
    min-height: 50px !important;
    font-size: 14px !important;
  }

  .elementor-529 .elementor-element.elementor-element-a325973 button,
  .elementor-529 .elementor-element.elementor-element-a325973 input[type="submit"],
  .elementor-529 .elementor-element.elementor-element-a325973 .srfm-submit-button {
    width: 100% !important;
    margin-top: 10px !important;
  }
}/* End custom CSS */