.elementor-554 .elementor-element.elementor-element-0acaf11{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-0acaf11:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-0acaf11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-0acaf11.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-554 .elementor-element.elementor-element-8d837fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-554 .elementor-element.elementor-element-8d837fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-8d837fa .wpr-el-section{padding:0px 0px 0px 0px !important;}.elementor-554 .elementor-element.elementor-element-8d837fa .wpr-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#040A10;color:#040A10;font-family:var( --e-global-typography-secondary-font-family ), inter;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-554 .elementor-element.elementor-element-6764caf{--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:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-6764caf:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-6764caf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-2206014.elementor-element{--align-self:center;}.elementor-554 .elementor-element.elementor-element-2206014 .wpr-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#040A10;color:#040A10;}.elementor-554 .elementor-element.elementor-element-4a5659d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-4a5659d > .elementor-shape-top .elementor-shape-fill, .elementor-554 .elementor-element.elementor-element-4a5659d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-554 .elementor-element.elementor-element-4a5659d > .elementor-shape-top svg, .elementor-554 .elementor-element.elementor-element-4a5659d > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-554 .elementor-element.elementor-element-d1df964 .wpr-el-section{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-d1df964 .tp-align{text-align:center;}.elementor-554 .elementor-element.elementor-element-d1df964 .wpr-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#040A10;color:#040A10;}.elementor-554 .elementor-element.elementor-element-d1df964 .wpr-el-rep-title{margin:1px 1px 1px 1px;}.elementor-554 .elementor-element.elementor-element-b51974b{--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;--flex-wrap:wrap;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-b51974b:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-b51974b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-cef43cd{--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-554 .elementor-element.elementor-element-4dfab95 .wpr-align-box{text-align:center;}.elementor-554 .elementor-element.elementor-element-4dfab95 .section-header{text-align:center;}.elementor-554 .elementor-element.elementor-element-4dfab95 .wpr-el-title{color:#040A10;}.elementor-554 .elementor-element.elementor-element-4dfab95 .wpr-el-content{max-width:100%;}.elementor-554 .elementor-element.elementor-element-8c9f0dc{--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;--gap:0px 122px;--row-gap:0px;--column-gap:122px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-8c9f0dc:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-8c9f0dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-40d28fc{--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;--gap:0px 190px;--row-gap:0px;--column-gap:190px;--margin-top:23px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-554 .elementor-element.elementor-element-40d28fc:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-40d28fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-e95b614{--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-e95b614:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-e95b614 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-f0aaca0 .wpr-el-section{background-color:#FFFFFF;padding:0px 60px 0px 60px !important;margin:0% 200% 0% 0% !important;}.elementor-554 .elementor-element.elementor-element-f0aaca0 > .elementor-widget-container{margin:107px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-f0aaca0 .wpr-align-box{text-align:center;}.elementor-554 .elementor-element.elementor-element-f0aaca0 .section-header{text-align:center;}.elementor-554 .elementor-element.elementor-element-f0aaca0 .wpr-el-title{color:#040A10;}.elementor-554 .elementor-element.elementor-element-f0aaca0 .wpr-el-content{max-width:100%;}.elementor-554 .elementor-element.elementor-element-e71278d{width:100%;max-width:100%;}.elementor-554 .elementor-element.elementor-element-e71278d > .elementor-widget-container{margin:17px 0px 17px 0px;}.elementor-554 .elementor-element.elementor-element-e71278d .vf-orbit-item-0f4d74b8 span{color:var( --e-global-color-secondary );font-family:"Inter Tight", inter;font-size:14px;font-weight:600;}.elementor-554 .elementor-element.elementor-element-8a8bdee{--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 70px;--row-gap:0px;--column-gap:70px;--padding-top:110px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-8a8bdee:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-8a8bdee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5AFC;background-image:url("https://www.ventafiel.com/wp-content/uploads/2025/12/workflow-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-554 .elementor-element.elementor-element-b3faa83{--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-554 .elementor-element.elementor-element-1ee1e41 .wpr-align-box{text-align:left;}.elementor-554 .elementor-element.elementor-element-1ee1e41 .section-header{text-align:left;}.elementor-554 .elementor-element.elementor-element-1ee1e41 .wpr-el-subtitle{color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-1ee1e41 .wpr-el-subtitle-border{border-style:none;}.elementor-554 .elementor-element.elementor-element-1ee1e41 .wpr-el-content{color:#FFFFFFC7;max-width:100%;}.elementor-554 .elementor-element.elementor-element-f1b1414 > .elementor-widget-container{margin:53px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-f1b1414 .wpr-align-box{text-align:left;}.elementor-554 .elementor-element.elementor-element-f1b1414 .section-header{text-align:left;}.elementor-554 .elementor-element.elementor-element-f1b1414 .wpr-el-section{margin:-1px -1px -1px -1px !important;}.elementor-554 .elementor-element.elementor-element-f1b1414 .wpr-el-subtitle{color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-f1b1414 .wpr-el-content{color:#FFFFFFC7;max-width:530px;}.elementor-554 .elementor-element.elementor-element-5e74caa .saaslyn-3-btn{--btn-bg:#FFFFFF;background-color:var(--btn-bg, #4f46e5);color:#120DA9 !important;}.elementor-554 .elementor-element.elementor-element-5e74caa .saaslyn-3-btn .elementor-button-icon svg{fill:#120DA9;}.elementor-554 .elementor-element.elementor-element-3fb6ea0{--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-554 .elementor-element.elementor-element-8ef34db .wpr-el-section{margin:0px 0px 0px 0px !important;}.elementor-554 .elementor-element.elementor-element-8ef34db .wpr-el-rep-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#FFFFFF;color:#FFFFFF;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-a69b34f{--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:50px 0px;--row-gap:50px;--column-gap:0px;--flex-wrap:wrap;--margin-top:110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-a69b34f:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-a69b34f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-d6ce2e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 4px;--row-gap:0px;--column-gap:4px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-d6ce2e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-554 .elementor-element.elementor-element-283c77f .wpr-align-box{text-align:center;}.elementor-554 .elementor-element.elementor-element-283c77f .section-header{text-align:left;}.elementor-554 .elementor-element.elementor-element-283c77f .wpr-el-title{color:#040A10;}.elementor-554 .elementor-element.elementor-element-283c77f .wpr-el-content{max-width:100%;}.elementor-554 .elementor-element.elementor-element-e1b15d5{--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;--z-index:2;}.elementor-554 .elementor-element.elementor-element-78deba7{--display:flex;}.elementor-554 .elementor-element.elementor-element-ab7c01f{--display:flex;}.elementor-554 .elementor-element.elementor-element-a3e46e4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}body:not(.rtl) .elementor-554 .elementor-element.elementor-element-62323b6{left:50%;}body.rtl .elementor-554 .elementor-element.elementor-element-62323b6{right:50%;}.elementor-554 .elementor-element.elementor-element-62323b6{bottom:0px;}.elementor-554 .elementor-element.elementor-element-9ecba5f{--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:30px 0px;--row-gap:30px;--column-gap:0px;--flex-wrap:wrap;--padding-top:110px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-9ecba5f:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-9ecba5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-554 .elementor-element.elementor-element-2c447b7{--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-554 .elementor-element.elementor-element-2c447b7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-554 .elementor-element.elementor-element-29e4f3a > .elementor-widget-container{margin:0px 250px 0px 0px;padding:0px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-29e4f3a .wpr-align-box{text-align:left;}.elementor-554 .elementor-element.elementor-element-29e4f3a .wpr-el-section{padding:0px 250px 0px 0px !important;margin:0px 250px 0px 0px !important;}.elementor-554 .elementor-element.elementor-element-29e4f3a .wpr-el-title{color:#040A10;}.elementor-554 .elementor-element.elementor-element-29e4f3a .wpr-el-content{max-width:100%;}.elementor-554 .elementor-element.elementor-element-47316ec{--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-554 .elementor-element.elementor-element-6687692{--display:flex;}.elementor-554 .elementor-element.elementor-element-21799f3{--display:flex;--min-height:549px;--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:center;}.elementor-554 .elementor-element.elementor-element-21799f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), inter;font-weight:var( --e-global-typography-text-font-weight );}.elementor-554 .elementor-element.elementor-element-597fcfa{--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;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-597fcfa:not(.elementor-motion-effects-element-type-background), .elementor-554 .elementor-element.elementor-element-597fcfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5A5AFC;}.elementor-554 .elementor-element.elementor-element-31eea63 .wpr-el-title{background:transparent;-webkit-background-clip:text;-webkit-text-fill-color:#040A10;color:#040A10;}@media(max-width:1024px){.elementor-554 .elementor-element.elementor-element-6764caf{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-4a5659d{--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-b51974b{--padding-top:90px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-e95b614{--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-8a8bdee{--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:95px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-f1b1414 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-a69b34f{--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-e1b15d5{--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-554 .elementor-element.elementor-element-9ecba5f{--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:90px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-47316ec{--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-554 .elementor-element.elementor-element-597fcfa{--padding-top:100px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-554 .elementor-element.elementor-element-6764caf{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-4a5659d{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-b51974b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-e95b614{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-8a8bdee{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-f1b1414 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-554 .elementor-element.elementor-element-a69b34f{--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-9ecba5f{--padding-top:80px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-554 .elementor-element.elementor-element-597fcfa{--padding-top:85px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-554 .elementor-element.elementor-element-0acaf11{--width:100.408%;}.elementor-554 .elementor-element.elementor-element-4a5659d{--width:100%;}.elementor-554 .elementor-element.elementor-element-b51974b{--content-width:100%;}.elementor-554 .elementor-element.elementor-element-8c9f0dc{--width:100%;}.elementor-554 .elementor-element.elementor-element-e95b614{--content-width:1368px;}.elementor-554 .elementor-element.elementor-element-8a8bdee{--content-width:1368px;}.elementor-554 .elementor-element.elementor-element-b3faa83{--width:50%;}.elementor-554 .elementor-element.elementor-element-3fb6ea0{--width:50%;}.elementor-554 .elementor-element.elementor-element-a69b34f{--content-width:1368px;}.elementor-554 .elementor-element.elementor-element-d6ce2e2{--width:93.594%;}.elementor-554 .elementor-element.elementor-element-e1b15d5{--width:100%;}.elementor-554 .elementor-element.elementor-element-78deba7{--width:33.333%;}.elementor-554 .elementor-element.elementor-element-ab7c01f{--width:33.333%;}.elementor-554 .elementor-element.elementor-element-a3e46e4{--width:33.333%;}.elementor-554 .elementor-element.elementor-element-9ecba5f{--content-width:1368px;}.elementor-554 .elementor-element.elementor-element-2c447b7{--width:87.176%;}.elementor-554 .elementor-element.elementor-element-47316ec{--width:100%;}.elementor-554 .elementor-element.elementor-element-6687692{--width:65%;}.elementor-554 .elementor-element.elementor-element-21799f3{--width:37%;}.elementor-554 .elementor-element.elementor-element-597fcfa{--content-width:1368px;}}@media(max-width:1024px) and (min-width:768px){.elementor-554 .elementor-element.elementor-element-b3faa83{--width:100%;}.elementor-554 .elementor-element.elementor-element-3fb6ea0{--width:100%;}.elementor-554 .elementor-element.elementor-element-78deba7{--width:100%;}.elementor-554 .elementor-element.elementor-element-ab7c01f{--width:100%;}.elementor-554 .elementor-element.elementor-element-a3e46e4{--width:100%;}.elementor-554 .elementor-element.elementor-element-2c447b7{--width:100%;}.elementor-554 .elementor-element.elementor-element-6687692{--width:100%;}.elementor-554 .elementor-element.elementor-element-21799f3{--width:100%;}}/* Start custom CSS for wpr-hero-banner, class: .elementor-element-8d837fa *//* Círculo azul Ventafiel suave */
.elementor-554 .elementor-element.elementor-element-8d837fa .color-circle.color-circles-1 {
    background: radial-gradient(
        circle,
        rgba(67, 88, 255, 0.45) 0%,
        rgba(67, 88, 255, 0.24) 38%,
        rgba(67, 88, 255, 0.08) 68%,
        rgba(67, 88, 255, 0) 100%
    ) !important;
    filter: blur(32px) !important;
    opacity: 0.85 !important;
}

.elementor-554 .elementor-element.elementor-element-8d837fa h1,
.elementor-554 .elementor-element.elementor-element-8d837fa .elementor-heading-title,
.elementor-554 .elementor-element.elementor-element-8d837fa .hero-title,
.elementor-554 .elementor-element.elementor-element-8d837fa .banner-title,
.elementor-554 .elementor-element.elementor-element-8d837fa .title {
    width: 100% !important;
    max-width: 1100px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: clamp(48px, 5vw, 76px) !important;
    line-height: 1.08 !important;
    letter-spacing: -0.045em !important;
    word-spacing: 0 !important;
    text-align: center !important;
    white-space: normal !important;
}
/* Círculo verde Ventafiel suave */
.elementor-554 .elementor-element.elementor-element-8d837fa .color-circle.color-circles-2 {
    background: radial-gradient(
        circle,
        rgba(37, 196, 112, 0.38) 0%,
        rgba(37, 196, 112, 0.20) 40%,
        rgba(37, 196, 112, 0.07) 70%,
        rgba(37, 196, 112, 0) 100%
    ) !important;
    filter: blur(36px) !important;
    opacity: 0.75 !important;
    
}/* End custom CSS */


/* Start custom CSS for wpr-repeater-box, class: .elementor-element-2206014 */.icon-box svg{
    width: 30px;
    height: 30px;
    color: #111;
}/* End custom CSS */









/* Start custom CSS for container, class: .elementor-element-8c9f0dc *//* ========================= */
/* INDUSTRY CARDS - VENTAFIEL */
/* ========================= */

.elementor-554 .elementor-element.elementor-element-8c9f0dc .e-con,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-widget-container{
    box-sizing: border-box;
}

/* Card principal */
.elementor-554 .elementor-element.elementor-element-8c9f0dc .industry-card,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-column,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .e-con.e-child{
    background: #ffffff !important;
    border: 1px solid rgba(67, 88, 255, .10) !important;
    border-radius: 28px !important;
    padding: 16px 16px 22px !important;
    box-shadow: 0 22px 60px rgba(20, 32, 120, .07) !important;
    overflow: hidden !important;
    transition: transform .32s ease, box-shadow .32s ease, border-color .32s ease !important;
}

/* Hover card */
.elementor-554 .elementor-element.elementor-element-8c9f0dc .industry-card:hover,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-column:hover,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .e-con.e-child:hover{
    transform: translateY(-8px) !important;
    border-color: rgba(67, 88, 255, .22) !important;
    box-shadow: 0 34px 80px rgba(20, 32, 120, .12) !important;
}

/* Imagen superior */
.elementor-554 .elementor-element.elementor-element-8c9f0dc img{
    width: 100% !important;
    height: 240px !important;
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 22px !important;
    display: block !important;
    transition: transform .45s ease, filter .45s ease !important;
}

/* Zoom suave imagen */
.elementor-554 .elementor-element.elementor-element-8c9f0dc .industry-card:hover img,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-column:hover img,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .e-con.e-child:hover img{
    transform: scale(1.045) !important;
    filter: saturate(1.04) contrast(1.03) !important;
}

/* Caja/icono flotante arriba */
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-widget-icon,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-icon-wrapper{
    position: relative !important;
    z-index: 5 !important;
}

/* Icono pequeño superior */
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-icon{
    width: 58px !important;
    height: 58px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 18px !important;
    background: rgba(255, 255, 255, .92) !important;
    color: #4358ff !important;
    box-shadow: 0 16px 35px rgba(20, 32, 120, .12) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
}

/* Título */
.elementor-554 .elementor-element.elementor-element-8c9f0dc h2,
.elementor-554 .elementor-element.elementor-element-8c9f0dc h3,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-heading-title{
    color: #050505 !important;
    font-size: clamp(32px, 2.6vw, 44px) !important;
    line-height: 1.02 !important;
    letter-spacing: -0.06em !important;
    font-weight: 700 !important;
    margin: 28px 0 16px !important;
}

/* Descripción */
.elementor-554 .elementor-element.elementor-element-8c9f0dc p,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-widget-text-editor{
    color: rgba(5, 5, 5, .66) !important;
    font-size: 16px !important;
    line-height: 1.65 !important;
    font-weight: 400 !important;
    letter-spacing: -0.01em !important;
    margin: 0 !important;
}

/* Línea separadora */
.elementor-554 .elementor-element.elementor-element-8c9f0dc hr,
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-divider-separator{
    border-color: rgba(67, 88, 255, .10) !important;
    margin: 26px 0 18px !important;
}

/* Link Ver solución */
.elementor-554 .elementor-element.elementor-element-8c9f0dc a{
    color: #4358ff !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    text-decoration: none !important;
    letter-spacing: -0.01em !important;
    transition: gap .25s ease, transform .25s ease, color .25s ease !important;
}

/* Flecha/link hover */
.elementor-554 .elementor-element.elementor-element-8c9f0dc a:hover{
    color: #263cff !important;
}

/* Botón o link con icono */
.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-button{
    background: transparent !important;
    color: #4358ff !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    font-weight: 800 !important;
}

.elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-button:hover{
    transform: translateX(4px) !important;
}

/* Responsive */
@media(max-width: 767px){
    .elementor-554 .elementor-element.elementor-element-8c9f0dc .industry-card,
    .elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-column,
    .elementor-554 .elementor-element.elementor-element-8c9f0dc .e-con.e-child{
        border-radius: 24px !important;
        padding: 14px 14px 20px !important;
    }

    .elementor-554 .elementor-element.elementor-element-8c9f0dc img{
        height: 210px !important;
        border-radius: 20px !important;
    }

    .elementor-554 .elementor-element.elementor-element-8c9f0dc h2,
    .elementor-554 .elementor-element.elementor-element-8c9f0dc h3,
    .elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-heading-title{
        font-size: 32px !important;
        margin-top: 24px !important;
    }

    .elementor-554 .elementor-element.elementor-element-8c9f0dc p,
    .elementor-554 .elementor-element.elementor-element-8c9f0dc .elementor-widget-text-editor{
        font-size: 15.5px !important;
        line-height: 1.6 !important;
    }
}/* End custom CSS */




/* Start custom CSS for container, class: .elementor-element-40d28fc *//* ========================= */
/* INDUSTRY CARDS - VENTAFIEL */
/* ========================= */

.elementor-554 .elementor-element.elementor-element-40d28fc .e-con,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-widget-container{
    box-sizing: border-box;
}

/* Card principal */
.elementor-554 .elementor-element.elementor-element-40d28fc .industry-card,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-column,
.elementor-554 .elementor-element.elementor-element-40d28fc .e-con.e-child{
    background: #ffffff !important;
    border: 1px solid rgba(67, 88, 255, .10) !important;
    border-radius: 28px !important;
    padding: 16px 16px 22px !important;
    box-shadow: 0 22px 60px rgba(20, 32, 120, .07) !important;
    overflow: hidden !important;
    transition: transform .32s ease, box-shadow .32s ease, border-color .32s ease !important;
}

/* Hover card */
.elementor-554 .elementor-element.elementor-element-40d28fc .industry-card:hover,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-column:hover,
.elementor-554 .elementor-element.elementor-element-40d28fc .e-con.e-child:hover{
    transform: translateY(-8px) !important;
    border-color: rgba(67, 88, 255, .22) !important;
    box-shadow: 0 34px 80px rgba(20, 32, 120, .12) !important;
}

/* Imagen superior */
.elementor-554 .elementor-element.elementor-element-40d28fc img{
    width: 100% !important;
    height: 240px !important;
    object-fit: cover !important;
    object-position: center !important;
    border-radius: 22px !important;
    display: block !important;
    transition: transform .45s ease, filter .45s ease !important;
}

/* Zoom suave imagen */
.elementor-554 .elementor-element.elementor-element-40d28fc .industry-card:hover img,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-column:hover img,
.elementor-554 .elementor-element.elementor-element-40d28fc .e-con.e-child:hover img{
    transform: scale(1.045) !important;
    filter: saturate(1.04) contrast(1.03) !important;
}

/* Caja/icono flotante arriba */
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-widget-icon,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-icon-wrapper{
    position: relative !important;
    z-index: 5 !important;
}

/* Icono pequeño superior */
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-icon{
    width: 58px !important;
    height: 58px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    border-radius: 18px !important;
    background: rgba(255, 255, 255, .92) !important;
    color: #4358ff !important;
    box-shadow: 0 16px 35px rgba(20, 32, 120, .12) !important;
    backdrop-filter: blur(16px) !important;
    -webkit-backdrop-filter: blur(16px) !important;
}

/* Título */
.elementor-554 .elementor-element.elementor-element-40d28fc h2,
.elementor-554 .elementor-element.elementor-element-40d28fc h3,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-heading-title{
    color: #050505 !important;
    font-size: clamp(32px, 2.6vw, 44px) !important;
    line-height: 1.02 !important;
    letter-spacing: -0.06em !important;
    font-weight: 700 !important;
    margin: 28px 0 16px !important;
}

/* Descripción */
.elementor-554 .elementor-element.elementor-element-40d28fc p,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-widget-text-editor{
    color: rgba(5, 5, 5, .66) !important;
    font-size: 16px !important;
    line-height: 1.65 !important;
    font-weight: 400 !important;
    letter-spacing: -0.01em !important;
    margin: 0 !important;
}

/* Línea separadora */
.elementor-554 .elementor-element.elementor-element-40d28fc hr,
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-divider-separator{
    border-color: rgba(67, 88, 255, .10) !important;
    margin: 26px 0 18px !important;
}

/* Link Ver solución */
.elementor-554 .elementor-element.elementor-element-40d28fc a{
    color: #4358ff !important;
    font-size: 16px !important;
    font-weight: 800 !important;
    text-decoration: none !important;
    letter-spacing: -0.01em !important;
    transition: gap .25s ease, transform .25s ease, color .25s ease !important;
}

/* Flecha/link hover */
.elementor-554 .elementor-element.elementor-element-40d28fc a:hover{
    color: #263cff !important;
}

/* Botón o link con icono */
.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-button{
    background: transparent !important;
    color: #4358ff !important;
    padding: 0 !important;
    border: none !important;
    box-shadow: none !important;
    font-weight: 800 !important;
}

.elementor-554 .elementor-element.elementor-element-40d28fc .elementor-button:hover{
    transform: translateX(4px) !important;
}

/* Responsive */
@media(max-width: 767px){
    .elementor-554 .elementor-element.elementor-element-40d28fc .industry-card,
    .elementor-554 .elementor-element.elementor-element-40d28fc .elementor-column,
    .elementor-554 .elementor-element.elementor-element-40d28fc .e-con.e-child{
        border-radius: 24px !important;
        padding: 14px 14px 20px !important;
    }

    .elementor-554 .elementor-element.elementor-element-40d28fc img{
        height: 210px !important;
        border-radius: 20px !important;
    }

    .elementor-554 .elementor-element.elementor-element-40d28fc h2,
    .elementor-554 .elementor-element.elementor-element-40d28fc h3,
    .elementor-554 .elementor-element.elementor-element-40d28fc .elementor-heading-title{
        font-size: 32px !important;
        margin-top: 24px !important;
    }

    .elementor-554 .elementor-element.elementor-element-40d28fc p,
    .elementor-554 .elementor-element.elementor-element-40d28fc .elementor-widget-text-editor{
        font-size: 15.5px !important;
        line-height: 1.6 !important;
    }
}/* End custom CSS */









/* Start custom CSS for wpr-repeater-box, class: .elementor-element-8ef34db */.elementor-554 .elementor-element.elementor-element-8ef34db h3,
.elementor-554 .elementor-element.elementor-element-8ef34db h4,
.elementor-554 .elementor-element.elementor-element-8ef34db .repeater-title,
.elementor-554 .elementor-element.elementor-element-8ef34db .item-title,
.elementor-554 .elementor-element.elementor-element-8ef34db .title {
    margin-bottom: 1px !important;
    line-height: 1.25 !important;
     letter-spacing: 0.2px !important;
}/* End custom CSS */
























