.elementor-9 .elementor-element.elementor-element-67c815a{--display:flex;--min-height:85vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-67c815a:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-67c815a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vloz.us/wp-content/uploads/2026/10/img-vloz-12b-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9 .elementor-element.elementor-element-2af6b94{--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;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-b460981{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;}.elementor-9 .elementor-element.elementor-element-b460981 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;letter-spacing:3.4px;word-spacing:7px;color:#1E6EC7;}.elementor-9 .elementor-element.elementor-element-1ee10a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:67px;font-weight:600;color:#0B4470;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-68d827c{width:var( --container-widget-width, 70.521% );max-width:70.521%;--container-widget-width:70.521%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-68d827c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-9 .elementor-element.elementor-element-365d217{--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-9 .elementor-element.elementor-element-dad9791{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF6969;--border-color:#FF6969;--border-radius:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-9 .elementor-element.elementor-element-387d75e .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-387d75e .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-387d75e .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-387d75e .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-387d75e .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4d83c49{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF6969;--border-color:#FF6969;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-49a2506 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-49a2506 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-49a2506 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-49a2506 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-49a2506 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-4744762{--display:flex;}.elementor-9 .elementor-element.elementor-element-1a7ccc4 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-9 .elementor-element.elementor-element-1a7ccc4 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-1a7ccc4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-1a7ccc4 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-1a7ccc4 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-fcb25dc{--display:flex;}.elementor-9 .elementor-element.elementor-element-d71edc0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-d71edc0:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-d71edc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF0F1;}.elementor-9 .elementor-element.elementor-element-c0d1f00{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-b4d9a04 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-6d8198b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-8dd4b15{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-67097cf{--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-9 .elementor-element.elementor-element-2042b5f{--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-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-9 .elementor-element.elementor-element-6af08ec .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-6af08ec.elementor-view-stacked .elementor-icon{background-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-6af08ec.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6af08ec.elementor-view-default .elementor-icon{color:#DF1822;border-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-6af08ec.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-6af08ec.elementor-view-default .elementor-icon svg{fill:#DF1822;}.elementor-9 .elementor-element.elementor-element-39f322a{text-align:center;}.elementor-9 .elementor-element.elementor-element-39f322a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-e020af7{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-3a91f59{--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-9 .elementor-element.elementor-element-a0d2fad .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a0d2fad.elementor-view-stacked .elementor-icon{background-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-a0d2fad.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a0d2fad.elementor-view-default .elementor-icon{color:#DF1822;border-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-a0d2fad.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a0d2fad.elementor-view-default .elementor-icon svg{fill:#DF1822;}.elementor-9 .elementor-element.elementor-element-9a8aef2{text-align:center;}.elementor-9 .elementor-element.elementor-element-9a8aef2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-d5d4b51{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-3863d0a{--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-9 .elementor-element.elementor-element-ccd1198 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-ccd1198.elementor-view-stacked .elementor-icon{background-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-ccd1198.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ccd1198.elementor-view-default .elementor-icon{color:#DF1822;border-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-ccd1198.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ccd1198.elementor-view-default .elementor-icon svg{fill:#DF1822;}.elementor-9 .elementor-element.elementor-element-621ee21{text-align:center;}.elementor-9 .elementor-element.elementor-element-621ee21 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-d92571a{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-10cfcff{--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-9 .elementor-element.elementor-element-2e88327{--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-9 .elementor-element.elementor-element-1b7ba04 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-1b7ba04.elementor-view-stacked .elementor-icon{background-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-1b7ba04.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1b7ba04.elementor-view-default .elementor-icon{color:#DF1822;border-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-1b7ba04.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-1b7ba04.elementor-view-default .elementor-icon svg{fill:#DF1822;}.elementor-9 .elementor-element.elementor-element-a62d7d8{text-align:center;}.elementor-9 .elementor-element.elementor-element-a62d7d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-8f02103{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-779bdcf{--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-9 .elementor-element.elementor-element-a01856d .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a01856d.elementor-view-stacked .elementor-icon{background-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-a01856d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a01856d.elementor-view-default .elementor-icon{color:#DF1822;border-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-a01856d.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a01856d.elementor-view-default .elementor-icon svg{fill:#DF1822;}.elementor-9 .elementor-element.elementor-element-a943f2f{text-align:center;}.elementor-9 .elementor-element.elementor-element-a943f2f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-cef39b9{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-8a2da63{--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-9 .elementor-element.elementor-element-19a497b .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-19a497b.elementor-view-stacked .elementor-icon{background-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-19a497b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-19a497b.elementor-view-default .elementor-icon{color:#DF1822;border-color:#DF1822;}.elementor-9 .elementor-element.elementor-element-19a497b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-19a497b.elementor-view-default .elementor-icon svg{fill:#DF1822;}.elementor-9 .elementor-element.elementor-element-33711f2{text-align:center;}.elementor-9 .elementor-element.elementor-element-33711f2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-3990683{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-bb52da8{--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;--border-radius:8px 8px 8px 8px;}.elementor-9 .elementor-element.elementor-element-bb52da8:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-bb52da8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B4470;}.elementor-9 .elementor-element.elementor-element-093815c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF;--border-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-093815c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-f38a34c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-f8c260f{--display:flex;}.elementor-9 .elementor-element.elementor-element-21d6f05{font-family:"Montserrat", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-20faa74{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-02964ef{--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-9 .elementor-element.elementor-element-9caedf4{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-b267bea{--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-9 .elementor-element.elementor-element-bc3ce43{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-bc3ce43.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 ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9 .elementor-element.elementor-element-31f0cc4{--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-9 .elementor-element.elementor-element-b5475d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-5b97aa6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-d9a8dcc{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-82e9be0{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-228042b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-228042b .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-9 .elementor-element.elementor-element-af1411b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-c68705c{--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-9 .elementor-element.elementor-element-f5420ae{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-f5420ae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-d61d96b{--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-9 .elementor-element.elementor-element-ddc8bce .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-623470d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-171ee67{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-icon i{color:#DF1822;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-icon svg{fill:#DF1822;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-ad5ab3b{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-9 .elementor-element.elementor-element-482efcf{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-d6c468a{--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-9 .elementor-element.elementor-element-7d99ae6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-7d99ae6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-13d6a18{--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-9 .elementor-element.elementor-element-256da7c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-d44664d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:19px;font-weight:600;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-f6e0a07{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-icon i{color:#00897B;transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-icon svg{fill:#00897B;transition:fill 0.3s;}.elementor-9 .elementor-element.elementor-element-1378b9a{--e-icon-list-icon-size:21px;--icon-vertical-offset:0px;}.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-text{transition:color 0.3s;}.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-9 .elementor-element.elementor-element-8257f22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8257f22:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8257f22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-55d00f3{--e-image-carousel-slides-to-show:5;}.elementor-9 .elementor-element.elementor-element-6937dd3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-6937dd3:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-6937dd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECF0F1;}.elementor-9 .elementor-element.elementor-element-095de7e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-f641f6e{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-f641f6e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;letter-spacing:3.4px;word-spacing:7px;color:#1E6EC7;}.elementor-9 .elementor-element.elementor-element-5d28baf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-bae39b4{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-ed09964{--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;--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-9 .elementor-element.elementor-element-5ef980f{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-208e434{--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-9 .elementor-element.elementor-element-ff2e768{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-ff2e768.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-a5a24d0 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-a5a24d0.elementor-view-stacked .elementor-icon{background-color:#0B4470;}.elementor-9 .elementor-element.elementor-element-a5a24d0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a5a24d0.elementor-view-default .elementor-icon{color:#0B4470;border-color:#0B4470;}.elementor-9 .elementor-element.elementor-element-a5a24d0.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-a5a24d0.elementor-view-default .elementor-icon svg{fill:#0B4470;}.elementor-9 .elementor-element.elementor-element-fa1a013{--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;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-927e512 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-e9c7b74{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-23739b7{--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-9 .elementor-element.elementor-element-10f39d0{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF6969;--border-color:#FF6969;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-ae9e51d .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-ae9e51d .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-ae9e51d .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ae9e51d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-ae9e51d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-1ff7ef2{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-438ad1f .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-438ad1f .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-438ad1f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-438ad1f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-438ad1f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-9 .elementor-element.elementor-element-e1b20fb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-28f5366{--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-9 .elementor-element.elementor-element-62c3fa5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-62c3fa5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-822afa1 .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-822afa1.elementor-view-stacked .elementor-icon{background-color:#0B4470;}.elementor-9 .elementor-element.elementor-element-822afa1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-822afa1.elementor-view-default .elementor-icon{color:#0B4470;border-color:#0B4470;}.elementor-9 .elementor-element.elementor-element-822afa1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-822afa1.elementor-view-default .elementor-icon svg{fill:#0B4470;}.elementor-9 .elementor-element.elementor-element-f41aeac{--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;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-86b9ec7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-f9ce8d1{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-728fefc{--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-9 .elementor-element.elementor-element-09bbe31{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF6969;--border-color:#FF6969;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-7d344a0 .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-7d344a0 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-7d344a0 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7d344a0 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-7d344a0 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-dea77e2{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-47d6862 .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-47d6862 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-47d6862 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-47d6862 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-47d6862 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-9 .elementor-element.elementor-element-5c72366{--display:flex;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-9 .elementor-element.elementor-element-a269586{--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-9 .elementor-element.elementor-element-61d644a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:15px 15px 15px 15px;}.elementor-9 .elementor-element.elementor-element-61d644a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-e98b28c .elementor-icon-wrapper{text-align:center;}.elementor-9 .elementor-element.elementor-element-e98b28c.elementor-view-stacked .elementor-icon{background-color:#0B4470;}.elementor-9 .elementor-element.elementor-element-e98b28c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-e98b28c.elementor-view-default .elementor-icon{color:#0B4470;border-color:#0B4470;}.elementor-9 .elementor-element.elementor-element-e98b28c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-e98b28c.elementor-view-default .elementor-icon svg{fill:#0B4470;}.elementor-9 .elementor-element.elementor-element-426691d{--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;--justify-content:center;}.elementor-9 .elementor-element.elementor-element-7b2a21c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-eca3b1c{font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-0571c13{--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-9 .elementor-element.elementor-element-0f86e8b{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FF6969;--border-color:#FF6969;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-902b8ab .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-902b8ab .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-902b8ab .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-902b8ab .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-902b8ab .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-61c43c5{--display:flex;--border-radius:0px 0px 0px 0px;}.elementor-9 .elementor-element.elementor-element-3109e3c .elementor-icon-box-wrapper{gap:15px;}.elementor-9 .elementor-element.elementor-element-3109e3c .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-3109e3c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-3109e3c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:10px;font-weight:700;}.elementor-9 .elementor-element.elementor-element-3109e3c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:400;}.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-9 .elementor-element.elementor-element-734859a{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-ca4f70a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-71c91ba{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;text-align:center;}.elementor-9 .elementor-element.elementor-element-71c91ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;letter-spacing:3.4px;word-spacing:7px;color:#1E6EC7;}.elementor-9 .elementor-element.elementor-element-83a7f00 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:700;color:#0B4470;}.elementor-9 .elementor-element.elementor-element-090201c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Montserrat", Sans-serif;font-weight:500;color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-090201c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-c11357b{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-f14be6c img{width:19%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c8e6644{left:-1px;}body.rtl .elementor-9 .elementor-element.elementor-element-c8e6644{right:-1px;}.elementor-9 .elementor-element.elementor-element-c8e6644{top:-135px;}.elementor-9 .elementor-element.elementor-element-c8e6644 img{width:28%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-c095914{left:2px;}body.rtl .elementor-9 .elementor-element.elementor-element-c095914{right:2px;}.elementor-9 .elementor-element.elementor-element-c095914{top:-153px;}.elementor-9 .elementor-element.elementor-element-c095914 img{width:22%;}body:not(.rtl) .elementor-9 .elementor-element.elementor-element-5222ad9{left:9px;}body.rtl .elementor-9 .elementor-element.elementor-element-5222ad9{right:9px;}.elementor-9 .elementor-element.elementor-element-5222ad9{top:-145px;}.elementor-9 .elementor-element.elementor-element-5222ad9 img{width:25%;}.elementor-9 .elementor-element.elementor-element-3c6be81{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-3c6be81:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-3c6be81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C3E50;}.elementor-9 .elementor-element.elementor-element-9d464e0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-9 .elementor-element.elementor-element-7361246{text-align:center;}.elementor-9 .elementor-element.elementor-element-7361246 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-0eca1e0{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:#ECF0F1;}.elementor-9 .elementor-element.elementor-element-0eca1e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-9 .elementor-element.elementor-element-6010627{--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-9 .elementor-element.elementor-element-102da3d{--display:flex;}.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button .elementor-button-content-wrapper{gap:25px;}.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;text-transform:uppercase;}.elementor-9 .elementor-element.elementor-element-9c5c5ba{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;}.elementor-9 .elementor-element.elementor-element-9c5c5ba:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9c5c5ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031224;}.elementor-9 .elementor-element.elementor-element-1811c5f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-f59fd5b{text-align:center;}.elementor-9 .elementor-element.elementor-element-f59fd5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-93e48b1{text-align:center;}.elementor-9 .elementor-element.elementor-element-93e48b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-3115e7c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-weight:500;color:#ECF0F1;}.elementor-9 .elementor-element.elementor-element-3115e7c.elementor-element{--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-093815c{--width:64%;}.elementor-9 .elementor-element.elementor-element-bc3ce43{--width:25.272%;}.elementor-9 .elementor-element.elementor-element-f5420ae{--width:25.272%;}.elementor-9 .elementor-element.elementor-element-7d99ae6{--width:25.272%;}.elementor-9 .elementor-element.elementor-element-ff2e768{--width:25.272%;}.elementor-9 .elementor-element.elementor-element-62c3fa5{--width:25.272%;}.elementor-9 .elementor-element.elementor-element-61d644a{--width:25.272%;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-67c815a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-1ee10a0 .elementor-heading-title{font-size:36px;}.elementor-9 .elementor-element.elementor-element-d71edc0{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-20faa74{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-b22fa50 img{width:35%;}.elementor-9 .elementor-element.elementor-element-cf8a21e img{width:35%;}.elementor-9 .elementor-element.elementor-element-51c77ec img{width:35%;}.elementor-9 .elementor-element.elementor-element-6937dd3{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-734859a{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-3c6be81{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-9 .elementor-element.elementor-element-9c5c5ba{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for button, class: .elementor-element-dfa5861 *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (AZUL VLOZ)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-dfa5861 .elementor-button {
    background-color: #0B4470 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; /* Ajusta a 50px si lo quieres estilo píldora */
    position: relative;
    overflow: hidden;
    /* La magia: una curva de animación elástica */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(11, 68, 112, 0.1) !important;
}

/* 2. El Haz de Luz (Cristal cruzando el botón) */
.elementor-9 .elementor-element.elementor-element-dfa5861 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica */
.elementor-9 .elementor-element.elementor-element-dfa5861 .elementor-button:hover {
    transform: translateY(-6px) !important;
    /* Doble sombra RGB basada en el azul #0B4470 (11, 68, 112) para máxima profundidad */
    box-shadow: 0 15px 25px rgba(11, 68, 112, 0.4), 0 5px 10px rgba(11, 68, 112, 0.2) !important;
    background-color: #0d4d7f !important; /* Micro-brillo al color base */
}

/* Disparador de la luz en hover */
.elementor-9 .elementor-element.elementor-element-dfa5861 .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click: Presión Física Realista */
.elementor-9 .elementor-element.elementor-element-dfa5861 .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(11, 68, 112, 0.3) !important;
    transition: all 0.1s ease !important; /* Reacción inmediata al clic */
}

/* Asegurar que el texto esté siempre por encima del efecto de luz */
.elementor-9 .elementor-element.elementor-element-dfa5861 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2042b5f *//* =======================================================
   OPERACIÓN: TARJETAS DE CRISTAL (ESTADÍSTICAS VLOZ)
   ======================================================= */

/* 1. Base de la Tarjeta (Frosted Glass Premium) */
.elementor-9 .elementor-element.elementor-element-2042b5f {
    background: rgba(255, 255, 255, 0.65) !important; /* Cristal semi-transparente */
    backdrop-filter: blur(15px) !important; /* El desenfoque del cristal */
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 1) !important; /* Reflejo de luz en los bordes */
    border-radius: 12px !important;
    overflow: hidden;
    position: relative;
    padding: 30px !important; /* Asegura buen espacio interno */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03), 
                inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;
}

/* 2. La Línea de Energía (Acento superior inactivo) */
.elementor-9 .elementor-element.elementor-element-2042b5f::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 30%; /* La línea empieza pequeña en el centro */
    height: 4px;
    background: #0B4470; /* Azul VLOZ por defecto */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0 0 4px 4px;
}

/* 3. El Efecto Hover (Levitación y Expansión de Energía) */
.elementor-9 .elementor-element.elementor-element-2042b5f:hover {
    transform: translateY(-8px); /* Flota hacia arriba */
    background: rgba(255, 255, 255, 0.95) !important; /* Se vuelve más sólida para leer mejor */
    /* Sombra volumétrica usando tus colores de marca súper difuminados */
    box-shadow: 0 25px 40px rgba(11, 68, 112, 0.08), 
                0 15px 15px rgba(223, 24, 34, 0.04) !important; 
    border: 1px solid rgba(223, 24, 34, 0.1) !important; /* Borde tintado de rojo sutil */
}

/* Expande la línea superior y cambia a gradiente al pasar el mouse */
.elementor-9 .elementor-element.elementor-element-2042b5f:hover::before {
    width: 100%; /* Cubre todo el ancho */
    background: linear-gradient(90deg, #0B4470, #DF1822); /* Transición de Azul a Rojo */
}

/* 4. Micro-interacción: El ícono/imagen respira al hacer hover */
.elementor-9 .elementor-element.elementor-element-2042b5f:hover .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-2042b5f:hover .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-2042b5f:hover .elementor-widget-icon .elementor-icon svg {
    transform: scale(1.1) translateY(-3px);
    filter: drop-shadow(0 5px 8px rgba(11, 68, 112, 0.2));
}

.elementor-9 .elementor-element.elementor-element-2042b5f .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-2042b5f .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-2042b5f .elementor-widget-icon .elementor-icon svg {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a91f59 *//* =======================================================
   OPERACIÓN: TARJETAS DE CRISTAL (ESTADÍSTICAS VLOZ)
   ======================================================= */

/* 1. Base de la Tarjeta (Frosted Glass Premium) */
.elementor-9 .elementor-element.elementor-element-3a91f59 {
    background: rgba(255, 255, 255, 0.65) !important; /* Cristal semi-transparente */
    backdrop-filter: blur(15px) !important; /* El desenfoque del cristal */
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 1) !important; /* Reflejo de luz en los bordes */
    border-radius: 12px !important;
    overflow: hidden;
    position: relative;
    padding: 30px !important; /* Asegura buen espacio interno */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03), 
                inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;
}

/* 2. La Línea de Energía (Acento superior inactivo) */
.elementor-9 .elementor-element.elementor-element-3a91f59::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 30%; /* La línea empieza pequeña en el centro */
    height: 4px;
    background: #0B4470; /* Azul VLOZ por defecto */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0 0 4px 4px;
}

/* 3. El Efecto Hover (Levitación y Expansión de Energía) */
.elementor-9 .elementor-element.elementor-element-3a91f59:hover {
    transform: translateY(-8px); /* Flota hacia arriba */
    background: rgba(255, 255, 255, 0.95) !important; /* Se vuelve más sólida para leer mejor */
    /* Sombra volumétrica usando tus colores de marca súper difuminados */
    box-shadow: 0 25px 40px rgba(11, 68, 112, 0.08), 
                0 15px 15px rgba(223, 24, 34, 0.04) !important; 
    border: 1px solid rgba(223, 24, 34, 0.1) !important; /* Borde tintado de rojo sutil */
}

/* Expande la línea superior y cambia a gradiente al pasar el mouse */
.elementor-9 .elementor-element.elementor-element-3a91f59:hover::before {
    width: 100%; /* Cubre todo el ancho */
    background: linear-gradient(90deg, #0B4470, #DF1822); /* Transición de Azul a Rojo */
}

/* 4. Micro-interacción: El ícono/imagen respira al hacer hover */
.elementor-9 .elementor-element.elementor-element-3a91f59:hover .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-3a91f59:hover .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-3a91f59:hover .elementor-widget-icon .elementor-icon svg {
    transform: scale(1.1) translateY(-3px);
    filter: drop-shadow(0 5px 8px rgba(11, 68, 112, 0.2));
}

.elementor-9 .elementor-element.elementor-element-3a91f59 .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-3a91f59 .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-3a91f59 .elementor-widget-icon .elementor-icon svg {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3863d0a *//* =======================================================
   OPERACIÓN: TARJETAS DE CRISTAL (ESTADÍSTICAS VLOZ)
   ======================================================= */

/* 1. Base de la Tarjeta (Frosted Glass Premium) */
.elementor-9 .elementor-element.elementor-element-3863d0a {
    background: rgba(255, 255, 255, 0.65) !important; /* Cristal semi-transparente */
    backdrop-filter: blur(15px) !important; /* El desenfoque del cristal */
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 1) !important; /* Reflejo de luz en los bordes */
    border-radius: 12px !important;
    overflow: hidden;
    position: relative;
    padding: 30px !important; /* Asegura buen espacio interno */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03), 
                inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;
}

/* 2. La Línea de Energía (Acento superior inactivo) */
.elementor-9 .elementor-element.elementor-element-3863d0a::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 30%; /* La línea empieza pequeña en el centro */
    height: 4px;
    background: #0B4470; /* Azul VLOZ por defecto */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0 0 4px 4px;
}

/* 3. El Efecto Hover (Levitación y Expansión de Energía) */
.elementor-9 .elementor-element.elementor-element-3863d0a:hover {
    transform: translateY(-8px); /* Flota hacia arriba */
    background: rgba(255, 255, 255, 0.95) !important; /* Se vuelve más sólida para leer mejor */
    /* Sombra volumétrica usando tus colores de marca súper difuminados */
    box-shadow: 0 25px 40px rgba(11, 68, 112, 0.08), 
                0 15px 15px rgba(223, 24, 34, 0.04) !important; 
    border: 1px solid rgba(223, 24, 34, 0.1) !important; /* Borde tintado de rojo sutil */
}

/* Expande la línea superior y cambia a gradiente al pasar el mouse */
.elementor-9 .elementor-element.elementor-element-3863d0a:hover::before {
    width: 100%; /* Cubre todo el ancho */
    background: linear-gradient(90deg, #0B4470, #DF1822); /* Transición de Azul a Rojo */
}

/* 4. Micro-interacción: El ícono/imagen respira al hacer hover */
.elementor-9 .elementor-element.elementor-element-3863d0a:hover .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-3863d0a:hover .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-3863d0a:hover .elementor-widget-icon .elementor-icon svg {
    transform: scale(1.1) translateY(-3px);
    filter: drop-shadow(0 5px 8px rgba(11, 68, 112, 0.2));
}

.elementor-9 .elementor-element.elementor-element-3863d0a .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-3863d0a .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-3863d0a .elementor-widget-icon .elementor-icon svg {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e88327 *//* =======================================================
   OPERACIÓN: TARJETAS DE CRISTAL (ESTADÍSTICAS VLOZ)
   ======================================================= */

/* 1. Base de la Tarjeta (Frosted Glass Premium) */
.elementor-9 .elementor-element.elementor-element-2e88327 {
    background: rgba(255, 255, 255, 0.65) !important; /* Cristal semi-transparente */
    backdrop-filter: blur(15px) !important; /* El desenfoque del cristal */
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 1) !important; /* Reflejo de luz en los bordes */
    border-radius: 12px !important;
    overflow: hidden;
    position: relative;
    padding: 30px !important; /* Asegura buen espacio interno */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03), 
                inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;
}

/* 2. La Línea de Energía (Acento superior inactivo) */
.elementor-9 .elementor-element.elementor-element-2e88327::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 30%; /* La línea empieza pequeña en el centro */
    height: 4px;
    background: #0B4470; /* Azul VLOZ por defecto */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0 0 4px 4px;
}

/* 3. El Efecto Hover (Levitación y Expansión de Energía) */
.elementor-9 .elementor-element.elementor-element-2e88327:hover {
    transform: translateY(-8px); /* Flota hacia arriba */
    background: rgba(255, 255, 255, 0.95) !important; /* Se vuelve más sólida para leer mejor */
    /* Sombra volumétrica usando tus colores de marca súper difuminados */
    box-shadow: 0 25px 40px rgba(11, 68, 112, 0.08), 
                0 15px 15px rgba(223, 24, 34, 0.04) !important; 
    border: 1px solid rgba(223, 24, 34, 0.1) !important; /* Borde tintado de rojo sutil */
}

/* Expande la línea superior y cambia a gradiente al pasar el mouse */
.elementor-9 .elementor-element.elementor-element-2e88327:hover::before {
    width: 100%; /* Cubre todo el ancho */
    background: linear-gradient(90deg, #0B4470, #DF1822); /* Transición de Azul a Rojo */
}

/* 4. Micro-interacción: El ícono/imagen respira al hacer hover */
.elementor-9 .elementor-element.elementor-element-2e88327:hover .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-2e88327:hover .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-2e88327:hover .elementor-widget-icon .elementor-icon svg {
    transform: scale(1.1) translateY(-3px);
    filter: drop-shadow(0 5px 8px rgba(11, 68, 112, 0.2));
}

.elementor-9 .elementor-element.elementor-element-2e88327 .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-2e88327 .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-2e88327 .elementor-widget-icon .elementor-icon svg {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-779bdcf *//* =======================================================
   OPERACIÓN: TARJETAS DE CRISTAL (ESTADÍSTICAS VLOZ)
   ======================================================= */

/* 1. Base de la Tarjeta (Frosted Glass Premium) */
.elementor-9 .elementor-element.elementor-element-779bdcf {
    background: rgba(255, 255, 255, 0.65) !important; /* Cristal semi-transparente */
    backdrop-filter: blur(15px) !important; /* El desenfoque del cristal */
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 1) !important; /* Reflejo de luz en los bordes */
    border-radius: 12px !important;
    overflow: hidden;
    position: relative;
    padding: 30px !important; /* Asegura buen espacio interno */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03), 
                inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;
}

/* 2. La Línea de Energía (Acento superior inactivo) */
.elementor-9 .elementor-element.elementor-element-779bdcf::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 30%; /* La línea empieza pequeña en el centro */
    height: 4px;
    background: #0B4470; /* Azul VLOZ por defecto */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0 0 4px 4px;
}

/* 3. El Efecto Hover (Levitación y Expansión de Energía) */
.elementor-9 .elementor-element.elementor-element-779bdcf:hover {
    transform: translateY(-8px); /* Flota hacia arriba */
    background: rgba(255, 255, 255, 0.95) !important; /* Se vuelve más sólida para leer mejor */
    /* Sombra volumétrica usando tus colores de marca súper difuminados */
    box-shadow: 0 25px 40px rgba(11, 68, 112, 0.08), 
                0 15px 15px rgba(223, 24, 34, 0.04) !important; 
    border: 1px solid rgba(223, 24, 34, 0.1) !important; /* Borde tintado de rojo sutil */
}

/* Expande la línea superior y cambia a gradiente al pasar el mouse */
.elementor-9 .elementor-element.elementor-element-779bdcf:hover::before {
    width: 100%; /* Cubre todo el ancho */
    background: linear-gradient(90deg, #0B4470, #DF1822); /* Transición de Azul a Rojo */
}

/* 4. Micro-interacción: El ícono/imagen respira al hacer hover */
.elementor-9 .elementor-element.elementor-element-779bdcf:hover .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-779bdcf:hover .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-779bdcf:hover .elementor-widget-icon .elementor-icon svg {
    transform: scale(1.1) translateY(-3px);
    filter: drop-shadow(0 5px 8px rgba(11, 68, 112, 0.2));
}

.elementor-9 .elementor-element.elementor-element-779bdcf .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-779bdcf .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-779bdcf .elementor-widget-icon .elementor-icon svg {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a2da63 *//* =======================================================
   OPERACIÓN: TARJETAS DE CRISTAL (ESTADÍSTICAS VLOZ)
   ======================================================= */

/* 1. Base de la Tarjeta (Frosted Glass Premium) */
.elementor-9 .elementor-element.elementor-element-8a2da63 {
    background: rgba(255, 255, 255, 0.65) !important; /* Cristal semi-transparente */
    backdrop-filter: blur(15px) !important; /* El desenfoque del cristal */
    -webkit-backdrop-filter: blur(15px) !important;
    border: 1px solid rgba(255, 255, 255, 1) !important; /* Reflejo de luz en los bordes */
    border-radius: 12px !important;
    overflow: hidden;
    position: relative;
    padding: 30px !important; /* Asegura buen espacio interno */
    transition: all 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03), 
                inset 0 0 0 1px rgba(255, 255, 255, 0.5) !important;
}

/* 2. La Línea de Energía (Acento superior inactivo) */
.elementor-9 .elementor-element.elementor-element-8a2da63::before {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 30%; /* La línea empieza pequeña en el centro */
    height: 4px;
    background: #0B4470; /* Azul VLOZ por defecto */
    transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    border-radius: 0 0 4px 4px;
}

/* 3. El Efecto Hover (Levitación y Expansión de Energía) */
.elementor-9 .elementor-element.elementor-element-8a2da63:hover {
    transform: translateY(-8px); /* Flota hacia arriba */
    background: rgba(255, 255, 255, 0.95) !important; /* Se vuelve más sólida para leer mejor */
    /* Sombra volumétrica usando tus colores de marca súper difuminados */
    box-shadow: 0 25px 40px rgba(11, 68, 112, 0.08), 
                0 15px 15px rgba(223, 24, 34, 0.04) !important; 
    border: 1px solid rgba(223, 24, 34, 0.1) !important; /* Borde tintado de rojo sutil */
}

/* Expande la línea superior y cambia a gradiente al pasar el mouse */
.elementor-9 .elementor-element.elementor-element-8a2da63:hover::before {
    width: 100%; /* Cubre todo el ancho */
    background: linear-gradient(90deg, #0B4470, #DF1822); /* Transición de Azul a Rojo */
}

/* 4. Micro-interacción: El ícono/imagen respira al hacer hover */
.elementor-9 .elementor-element.elementor-element-8a2da63:hover .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-8a2da63:hover .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-8a2da63:hover .elementor-widget-icon .elementor-icon svg {
    transform: scale(1.1) translateY(-3px);
    filter: drop-shadow(0 5px 8px rgba(11, 68, 112, 0.2));
}

.elementor-9 .elementor-element.elementor-element-8a2da63 .elementor-widget-image img,
.elementor-9 .elementor-element.elementor-element-8a2da63 .elementor-widget-icon .elementor-icon i,
.elementor-9 .elementor-element.elementor-element-8a2da63 .elementor-widget-icon .elementor-icon svg {
    transition: all 0.4s ease;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-82e9be0 *//* =======================================================
   OPERACIÓN: LISTAS INTERACTIVAS CON AURA (VLOZ)
   ======================================================= */

/* 1. EL ADN DEL COLOR (Cambia estas variables según la columna) */
.elementor-9 .elementor-element.elementor-element-82e9be0 {
    --color-base: #0B4470; 
    --color-fondo: rgba(11, 68, 112, 0.1); 
    --color-brillo: rgba(11, 68, 112, 0.3); 
}

/* 2. El Renglón Completo (Preparando el terreno) */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-item {
    padding: 12px 15px !important;
    border-radius: 12px;
    margin-bottom: 8px;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative;
    overflow: hidden;
}

/* 3. El Círculo del Ícono (El fondo que viste en tu diseño) */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-icon {
    background-color: var(--color-fondo);
    width: 42px !important;
    height: 42px !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px !important;
    transition: all 0.4s ease;
}

/* Color nativo del ícono */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-icon i,
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-icon svg {
    color: var(--color-base) !important;
    fill: var(--color-base) !important;
    font-size: 18px !important;
    transition: all 0.4s ease;
}

/* 4. Textos (Gris oscuro elegante) */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-text {
    color: #2C3E50 !important; 
    font-weight: 600;
    transition: all 0.3s ease;
}

/* =======================================================
   LA MAGIA NEGRA (HOVER EFFECT)
   ======================================================= */

/* A. El renglón se desliza y toma un fondo ultra-sutil */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-item:hover {
    background-color: var(--color-fondo);
    transform: translateX(10px);
}

/* B. El círculo explota: se llena de color sólido y levita */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-item:hover .elementor-icon-list-icon {
    background-color: var(--color-base);
    box-shadow: 0 5px 15px var(--color-brillo);
    transform: scale(1.1) rotate(-10deg);
}

/* C. El ícono se vuelve blanco por contraste */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* D. El texto brilla con el color de la marca */
.elementor-9 .elementor-element.elementor-element-82e9be0 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--color-base) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-228042b *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (AZUL VLOZ)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-228042b .elementor-button {
    background-color: #0B4470 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; /* Ajusta a 50px si lo quieres estilo píldora */
    position: relative;
    overflow: hidden;
    /* La magia: una curva de animación elástica */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(11, 68, 112, 0.1) !important;
}

/* 2. El Haz de Luz (Cristal cruzando el botón) */
.elementor-9 .elementor-element.elementor-element-228042b .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica */
.elementor-9 .elementor-element.elementor-element-228042b .elementor-button:hover {
    transform: translateY(-6px) !important;
    /* Doble sombra RGB basada en el azul #0B4470 (11, 68, 112) para máxima profundidad */
    box-shadow: 0 15px 25px rgba(11, 68, 112, 0.4), 0 5px 10px rgba(11, 68, 112, 0.2) !important;
    background-color: #0d4d7f !important; /* Micro-brillo al color base */
}

/* Disparador de la luz en hover */
.elementor-9 .elementor-element.elementor-element-228042b .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click: Presión Física Realista */
.elementor-9 .elementor-element.elementor-element-228042b .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(11, 68, 112, 0.3) !important;
    transition: all 0.1s ease !important; /* Reacción inmediata al clic */
}

/* Asegurar que el texto esté siempre por encima del efecto de luz */
.elementor-9 .elementor-element.elementor-element-228042b .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9caedf4 *//* =======================================================
   OPERACIÓN: TARJETAS HOLOGRÁFICAS 3D (PRICING/FEATURES)
   ======================================================= */

/* 1. Base y Variable de Color (RGB) */
.elementor-9 .elementor-element.elementor-element-9caedf4 {
    --glow-color: 11, 68, 112; /* Azul VLOZ por defecto */
    background: #ffffff !important; 
    border: 1px solid rgba(0, 0, 0, 0.04) !important;
    border-radius: 24px !important; 
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.02) !important;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative;
    overflow: visible !important; 
    z-index: 1;
}

/* 2. El Foco de Luz Interno (Apagado por defecto) */
.elementor-9 .elementor-element.elementor-element-9caedf4::before {
    content: '';
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    border-radius: 24px;
    background: radial-gradient(circle at 50% 0%, rgba(var(--glow-color), 0.06) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: -1; 
    pointer-events: none;
}

/* 3. Levitación y Encendido (Hover) */
.elementor-9 .elementor-element.elementor-element-9caedf4:hover {
    transform: translateY(-15px); 
    box-shadow: 0 40px 60px rgba(var(--glow-color), 0.08), 
                0 15px 20px rgba(0, 0, 0, 0.04) !important;
    border: 1px solid rgba(var(--glow-color), 0.3) !important; 
}
.elementor-9 .elementor-element.elementor-element-9caedf4:hover::before {
    opacity: 1; /* Enciende la luz radial */
}

/* 4. Magia Negra 3D: El Mockup cobra vida */
.elementor-9 .elementor-element.elementor-element-9caedf4 .elementor-widget-image img {
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    transform-origin: center bottom;
}
.elementor-9 .elementor-element.elementor-element-9caedf4:hover .elementor-widget-image img {
    transform: scale(1.06) translateY(-10px); /* El gráfico sale hacia ti */
    filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.12)); 
}

/* 5. Listas Reactivas (Los bullets de features) */
.elementor-9 .elementor-element.elementor-element-9caedf4 .elementor-icon-list-item {
    transition: transform 0.3s ease;
}
.elementor-9 .elementor-element.elementor-element-9caedf4 .elementor-icon-list-item:hover {
    transform: translateX(10px); /* Se deslizan a la derecha al leerlos */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-ad5ab3b *//* =======================================================
   OPERACIÓN: LISTAS INTERACTIVAS CON AURA (VLOZ)
   ======================================================= */

/* 1. EL ADN DEL COLOR (Cambia estas variables según la columna) */
.elementor-9 .elementor-element.elementor-element-ad5ab3b {
    --color-base: #DF1822; /* Color principal (Ej. Rojo) */
    --color-fondo: rgba(223, 24, 34, 0.1); /* Fondo sutil (Opacidad 10%) */
    --color-brillo: rgba(223, 24, 34, 0.3); /* Brillo de sombra (Opacidad 30%) */
}

/* 2. El Renglón Completo (Preparando el terreno) */
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-item {
    padding: 12px 15px !important;
    border-radius: 12px;
    margin-bottom: 8px;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative;
    overflow: hidden;
}

/* 3. El Círculo del Ícono (El fondo que viste en tu diseño) */
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-icon {
    background-color: var(--color-fondo);
    width: 42px !important;
    height: 42px !important;
    /* --- INICIA EL CAMPO DE FUERZA ANTI-DEFORMACIÓN --- */
    min-width: 42px !important; 
    min-height: 42px !important; 
    flex-shrink: 0 !important; 
    /* -------------------------------------------------- */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px !important;
    transition: all 0.4s ease;
}

/* 4. Textos (Gris oscuro elegante) */
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-text {
    color: #2C3E50 !important; 
    font-weight: 600;
    transition: all 0.3s ease;
}

/* =======================================================
   LA MAGIA NEGRA (HOVER EFFECT)
   ======================================================= */

/* A. El renglón se desliza y toma un fondo ultra-sutil */
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-item:hover {
    background-color: var(--color-fondo);
    transform: translateX(10px);
}

/* B. El círculo explota: se llena de color sólido y levita */
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-item:hover .elementor-icon-list-icon {
    background-color: var(--color-base);
    box-shadow: 0 5px 15px var(--color-brillo);
    transform: scale(1.1) rotate(-10deg);
}

/* C. El ícono se vuelve blanco por contraste */
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* D. El texto brilla con el color de la marca */
.elementor-9 .elementor-element.elementor-element-ad5ab3b .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--color-base) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-60bac20 *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (ROJO VLOZ - MCT)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button {
    background-color: #DF1822 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; 
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(223, 24, 34, 0.1) !important;
}

/* 2. El Haz de Luz */
.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica Roja */
.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 15px 25px rgba(223, 24, 34, 0.4), 0 5px 10px rgba(223, 24, 34, 0.2) !important;
    background-color: #f01a26 !important; /* Micro-brillo al color base */
}

.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click */
.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(223, 24, 34, 0.3) !important;
    transition: all 0.1s ease !important; 
}

.elementor-9 .elementor-element.elementor-element-60bac20 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af1411b *//* =======================================================
   OPERACIÓN: TARJETAS HOLOGRÁFICAS 3D (PRICING/FEATURES)
   ======================================================= */

/* 1. Base y Variable de Color (RGB) */
.elementor-9 .elementor-element.elementor-element-af1411b {
    --glow-color: 223, 24, 34; /* Rojo VLOZ en RGB */
    background: #ffffff !important; 
    border: 1px solid rgba(0, 0, 0, 0.04) !important;
    border-radius: 24px !important; 
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.02) !important;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative;
    overflow: visible !important; 
    z-index: 1;
}

/* 2. El Foco de Luz Interno (Apagado por defecto) */
.elementor-9 .elementor-element.elementor-element-af1411b::before {
    content: '';
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    border-radius: 24px;
    background: radial-gradient(circle at 50% 0%, rgba(var(--glow-color), 0.06) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: -1; 
    pointer-events: none;
}

/* 3. Levitación y Encendido (Hover) */
.elementor-9 .elementor-element.elementor-element-af1411b:hover {
    transform: translateY(-15px); 
    box-shadow: 0 40px 60px rgba(var(--glow-color), 0.08), 
                0 15px 20px rgba(0, 0, 0, 0.04) !important;
    border: 1px solid rgba(var(--glow-color), 0.3) !important; 
}
.elementor-9 .elementor-element.elementor-element-af1411b:hover::before {
    opacity: 1; /* Enciende la luz radial */
}

/* 4. Magia Negra 3D: El Mockup cobra vida */
.elementor-9 .elementor-element.elementor-element-af1411b .elementor-widget-image img {
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    transform-origin: center bottom;
}
.elementor-9 .elementor-element.elementor-element-af1411b:hover .elementor-widget-image img {
    transform: scale(1.06) translateY(-10px); /* El gráfico sale hacia ti */
    filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.12)); 
}

/* 5. Listas Reactivas (Los bullets de features) */
.elementor-9 .elementor-element.elementor-element-af1411b .elementor-icon-list-item {
    transition: transform 0.3s ease;
}
.elementor-9 .elementor-element.elementor-element-af1411b .elementor-icon-list-item:hover {
    transform: translateX(10px); /* Se deslizan a la derecha al leerlos */
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1378b9a *//* =======================================================
   OPERACIÓN: LISTAS INTERACTIVAS CON AURA (VLOZ)
   ======================================================= */

/* 1. EL ADN DEL COLOR (Cambia estas variables según la columna) */
.elementor-9 .elementor-element.elementor-element-1378b9a {
    --color-base: #00897B; 
    --color-fondo: rgba(0, 137, 123, 0.1); 
    --color-brillo: rgba(0, 137, 123, 0.3); 
}

/* 2. El Renglón Completo (Preparando el terreno) */
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-item {
    padding: 12px 15px !important;
    border-radius: 12px;
    margin-bottom: 8px;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important;
    position: relative;
    overflow: hidden;
}

/* 3. El Círculo del Ícono (El fondo que viste en tu diseño) */
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-icon {
    background-color: var(--color-fondo);
    width: 42px !important;
    height: 42px !important;
    /* --- INICIA EL CAMPO DE FUERZA ANTI-DEFORMACIÓN --- */
    min-width: 42px !important; 
    min-height: 42px !important; 
    flex-shrink: 0 !important; 
    /* -------------------------------------------------- */
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px !important;
    transition: all 0.4s ease;
}

/* 4. Textos (Gris oscuro elegante) */
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-text {
    color: #2C3E50 !important; 
    font-weight: 600;
    transition: all 0.3s ease;
}

/* =======================================================
   LA MAGIA NEGRA (HOVER EFFECT)
   ======================================================= */

/* A. El renglón se desliza y toma un fondo ultra-sutil */
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-item:hover {
    background-color: var(--color-fondo);
    transform: translateX(10px);
}

/* B. El círculo explota: se llena de color sólido y levita */
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-item:hover .elementor-icon-list-icon {
    background-color: var(--color-base);
    box-shadow: 0 5px 15px var(--color-brillo);
    transform: scale(1.1) rotate(-10deg);
}

/* C. El ícono se vuelve blanco por contraste */
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-item:hover .elementor-icon-list-icon i,
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* D. El texto brilla con el color de la marca */
.elementor-9 .elementor-element.elementor-element-1378b9a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--color-base) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-83eef3f *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (VERDE - MCDC)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button {
    background-color: #00897B !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; 
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(0, 137, 123, 0.1) !important;
}

/* 2. El Haz de Luz */
.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica Verde */
.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 15px 25px rgba(0, 137, 123, 0.4), 0 5px 10px rgba(0, 137, 123, 0.2) !important;
    background-color: #009e8e !important; /* Micro-brillo al color base */
}

.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click */
.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(0, 137, 123, 0.3) !important;
    transition: all 0.1s ease !important; 
}

.elementor-9 .elementor-element.elementor-element-83eef3f .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-482efcf *//* =======================================================
   OPERACIÓN: TARJETAS HOLOGRÁFICAS 3D (PRICING/FEATURES)
   ======================================================= */

/* 1. Base y Variable de Color (RGB) */
.elementor-9 .elementor-element.elementor-element-482efcf {
    --glow-color: 0, 137, 123; /* Verde Teal en RGB */
    background: #ffffff !important; 
    border: 1px solid rgba(0, 0, 0, 0.04) !important;
    border-radius: 24px !important; 
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.02) !important;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative;
    overflow: visible !important; 
    z-index: 1;
}

/* 2. El Foco de Luz Interno (Apagado por defecto) */
.elementor-9 .elementor-element.elementor-element-482efcf::before {
    content: '';
    position: absolute;
    top: 0; left: 0; width: 100%; height: 100%;
    border-radius: 24px;
    background: radial-gradient(circle at 50% 0%, rgba(var(--glow-color), 0.06) 0%, transparent 60%);
    opacity: 0;
    transition: opacity 0.6s ease;
    z-index: -1; 
    pointer-events: none;
}

/* 3. Levitación y Encendido (Hover) */
.elementor-9 .elementor-element.elementor-element-482efcf:hover {
    transform: translateY(-15px); 
    box-shadow: 0 40px 60px rgba(var(--glow-color), 0.08), 
                0 15px 20px rgba(0, 0, 0, 0.04) !important;
    border: 1px solid rgba(var(--glow-color), 0.3) !important; 
}
.elementor-9 .elementor-element.elementor-element-482efcf:hover::before {
    opacity: 1; /* Enciende la luz radial */
}

/* 4. Magia Negra 3D: El Mockup cobra vida */
.elementor-9 .elementor-element.elementor-element-482efcf .elementor-widget-image img {
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    transform-origin: center bottom;
}
.elementor-9 .elementor-element.elementor-element-482efcf:hover .elementor-widget-image img {
    transform: scale(1.06) translateY(-10px); /* El gráfico sale hacia ti */
    filter: drop-shadow(0 20px 30px rgba(0, 0, 0, 0.12)); 
}

/* 5. Listas Reactivas (Los bullets de features) */
.elementor-9 .elementor-element.elementor-element-482efcf .elementor-icon-list-item {
    transition: transform 0.3s ease;
}
.elementor-9 .elementor-element.elementor-element-482efcf .elementor-icon-list-item:hover {
    transform: translateX(10px); /* Se deslizan a la derecha al leerlos */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-55d00f3 *//* =======================================================
   HECHIZO: TICKER SAAS INFINITO (ESTILO SILICON VALLEY)
   ======================================================= */

/* 1. Movimiento Fluido Absoluto (Mata el freno de Elementor) */
.elementor-9 .elementor-element.elementor-element-55d00f3 .swiper-wrapper {
    transition-timing-function: linear !important; 
}

/* 2. Estado Fantasma (Gris táctico, semi-transparente) */
.elementor-9 .elementor-element.elementor-element-55d00f3 .swiper-slide img {
    filter: grayscale(100%) opacity(0.4) contrast(1.2);
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    max-width: 140px; /* Ajusta esto si tus logos están muy grandes */
    margin: 0 auto;
    cursor: crosshair; /* Un cursor técnico tipo radar */
}

/* 3. Despertar Cibernético (Hover: Color real + Resplandor VLOZ) */
.elementor-9 .elementor-element.elementor-element-55d00f3 .swiper-slide:hover img {
    filter: grayscale(0%) opacity(1) contrast(1);
    transform: scale(1.15) !important;
    /* Resplandor con tu Teal Corporativo */
    filter: drop-shadow(0 15px 20px rgba(0, 137, 123, 0.3)); 
}

/* 4. Anti-Recorte: Margen interno para la expansión del hover */
.elementor-9 .elementor-element.elementor-element-55d00f3 .swiper-container,
.elementor-9 .elementor-element.elementor-element-55d00f3 .swiper-wrapper {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    /* Evita que Elementor corte lo que sobresale */
    overflow: visible !important; 
}

/* Centrado vertical perfecto para los logos */
.elementor-9 .elementor-element.elementor-element-55d00f3 .swiper-slide {
    display: flex;
    align-items: center;
    justify-content: center;
}

/* 5. Freno de Emergencia (Efecto Matrix Time-Freeze) */
.elementor-9 .elementor-element.elementor-element-55d00f3 .swiper-container:hover .swiper-wrapper {
    /* Multiplica el tiempo de viaje a 100 segundos, "congelando" la cinta visualmente */
    transition-duration: 100000ms !important; 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9ed1633 *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (AZUL VLOZ)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button {
    background-color: #0B4470 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; /* Ajusta a 50px si lo quieres estilo píldora */
    position: relative;
    overflow: hidden;
    /* La magia: una curva de animación elástica */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(11, 68, 112, 0.1) !important;
}

/* 2. El Haz de Luz (Cristal cruzando el botón) */
.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica */
.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button:hover {
    transform: translateY(-6px) !important;
    /* Doble sombra RGB basada en el azul #0B4470 (11, 68, 112) para máxima profundidad */
    box-shadow: 0 15px 25px rgba(11, 68, 112, 0.4), 0 5px 10px rgba(11, 68, 112, 0.2) !important;
    background-color: #0d4d7f !important; /* Micro-brillo al color base */
}

/* Disparador de la luz en hover */
.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click: Presión Física Realista */
.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(11, 68, 112, 0.3) !important;
    transition: all 0.1s ease !important; /* Reacción inmediata al clic */
}

/* Asegurar que el texto esté siempre por encima del efecto de luz */
.elementor-9 .elementor-element.elementor-element-9ed1633 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ef980f *//* =======================================================
   OPERACIÓN: PANELES DE ESCANEO TÁCTICO (WHO WE SERVE)
   ======================================================= */

/* 1. Base del Panel (Limpio y corporativo) */
.elementor-9 .elementor-element.elementor-element-5ef980f {
    background: #ffffff !important;
    border: 1px solid rgba(11, 68, 112, 0.08) !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative;
    overflow: hidden !important;
}

/* 2. Hover: El Panel se activa y el borde se enciende */
.elementor-9 .elementor-element.elementor-element-5ef980f:hover {
    transform: translateY(-8px);
    border-color: #0B4470 !important; /* Borde se enciende Azul VLOZ */
    box-shadow: 0 25px 50px rgba(11, 68, 112, 0.12) !important;
}

/* 3. LÍNEA DE ESCANEO CIBERNÉTICO (La Magia Negra) */
/* Creamos un láser rojo que simula auditar la información de la tarjeta */
.elementor-9 .elementor-element.elementor-element-5ef980f::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #DF1822; /* Láser Rojo VLOZ */
    box-shadow: 0 0 15px 4px rgba(223, 24, 34, 0.4);
    opacity: 0;
    z-index: 99;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-5ef980f:hover::after {
    opacity: 1;
    /* La línea escanea de arriba a abajo y regresa */
    animation: scanlineVloz 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}

@keyframes scanlineVloz {
    0% { top: 0%; opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { top: 100%; opacity: 0; }
}

/* 4. Levitación de los Mockups Internos (Gráficos) */
.elementor-9 .elementor-element.elementor-element-5ef980f .elementor-widget-image img {
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    transform-origin: center bottom;
}

.elementor-9 .elementor-element.elementor-element-5ef980f:hover .elementor-widget-image img {
    transform: scale(1.05) translateY(-8px);
    filter: drop-shadow(0 15px 25px rgba(11, 68, 112, 0.15));
}

/* 5. Títulos interactivos: Un toque de vida al texto */
.elementor-9 .elementor-element.elementor-element-5ef980f .elementor-heading-title {
    transition: color 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-5ef980f:hover .elementor-heading-title {
    color: #0B4470 !important; /* Refuerza el azul profundo al enfocar */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-306f38c *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (AZUL VLOZ)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button {
    background-color: #0B4470 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; /* Ajusta a 50px si lo quieres estilo píldora */
    position: relative;
    overflow: hidden;
    /* La magia: una curva de animación elástica */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(11, 68, 112, 0.1) !important;
}

/* 2. El Haz de Luz (Cristal cruzando el botón) */
.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica */
.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button:hover {
    transform: translateY(-6px) !important;
    /* Doble sombra RGB basada en el azul #0B4470 (11, 68, 112) para máxima profundidad */
    box-shadow: 0 15px 25px rgba(11, 68, 112, 0.4), 0 5px 10px rgba(11, 68, 112, 0.2) !important;
    background-color: #0d4d7f !important; /* Micro-brillo al color base */
}

/* Disparador de la luz en hover */
.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click: Presión Física Realista */
.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(11, 68, 112, 0.3) !important;
    transition: all 0.1s ease !important; /* Reacción inmediata al clic */
}

/* Asegurar que el texto esté siempre por encima del efecto de luz */
.elementor-9 .elementor-element.elementor-element-306f38c .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e1b20fb *//* =======================================================
   OPERACIÓN: PANELES DE ESCANEO TÁCTICO (WHO WE SERVE)
   ======================================================= */

/* 1. Base del Panel (Limpio y corporativo) */
.elementor-9 .elementor-element.elementor-element-e1b20fb {
    background: #ffffff !important;
    border: 1px solid rgba(11, 68, 112, 0.08) !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative;
    overflow: hidden !important;
}

/* 2. Hover: El Panel se activa y el borde se enciende */
.elementor-9 .elementor-element.elementor-element-e1b20fb:hover {
    transform: translateY(-8px);
    border-color: #0B4470 !important; /* Borde se enciende Azul VLOZ */
    box-shadow: 0 25px 50px rgba(11, 68, 112, 0.12) !important;
}

/* 3. LÍNEA DE ESCANEO CIBERNÉTICO (La Magia Negra) */
/* Creamos un láser rojo que simula auditar la información de la tarjeta */
.elementor-9 .elementor-element.elementor-element-e1b20fb::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #DF1822; /* Láser Rojo VLOZ */
    box-shadow: 0 0 15px 4px rgba(223, 24, 34, 0.4);
    opacity: 0;
    z-index: 99;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-e1b20fb:hover::after {
    opacity: 1;
    /* La línea escanea de arriba a abajo y regresa */
    animation: scanlineVloz 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}

@keyframes scanlineVloz {
    0% { top: 0%; opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { top: 100%; opacity: 0; }
}

/* 4. Levitación de los Mockups Internos (Gráficos) */
.elementor-9 .elementor-element.elementor-element-e1b20fb .elementor-widget-image img {
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    transform-origin: center bottom;
}

.elementor-9 .elementor-element.elementor-element-e1b20fb:hover .elementor-widget-image img {
    transform: scale(1.05) translateY(-8px);
    filter: drop-shadow(0 15px 25px rgba(11, 68, 112, 0.15));
}

/* 5. Títulos interactivos: Un toque de vida al texto */
.elementor-9 .elementor-element.elementor-element-e1b20fb .elementor-heading-title {
    transition: color 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-e1b20fb:hover .elementor-heading-title {
    color: #0B4470 !important; /* Refuerza el azul profundo al enfocar */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-761e56f *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (AZUL VLOZ)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button {
    background-color: #0B4470 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; /* Ajusta a 50px si lo quieres estilo píldora */
    position: relative;
    overflow: hidden;
    /* La magia: una curva de animación elástica */
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(11, 68, 112, 0.1) !important;
}

/* 2. El Haz de Luz (Cristal cruzando el botón) */
.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button::before {
    content: '';
    position: absolute;
    top: 0;
    left: -100%;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica */
.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button:hover {
    transform: translateY(-6px) !important;
    /* Doble sombra RGB basada en el azul #0B4470 (11, 68, 112) para máxima profundidad */
    box-shadow: 0 15px 25px rgba(11, 68, 112, 0.4), 0 5px 10px rgba(11, 68, 112, 0.2) !important;
    background-color: #0d4d7f !important; /* Micro-brillo al color base */
}

/* Disparador de la luz en hover */
.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click: Presión Física Realista */
.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(11, 68, 112, 0.3) !important;
    transition: all 0.1s ease !important; /* Reacción inmediata al clic */
}

/* Asegurar que el texto esté siempre por encima del efecto de luz */
.elementor-9 .elementor-element.elementor-element-761e56f .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c72366 *//* =======================================================
   OPERACIÓN: PANELES DE ESCANEO TÁCTICO (WHO WE SERVE)
   ======================================================= */

/* 1. Base del Panel (Limpio y corporativo) */
.elementor-9 .elementor-element.elementor-element-5c72366 {
    background: #ffffff !important;
    border: 1px solid rgba(11, 68, 112, 0.08) !important;
    border-radius: 20px !important;
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.03) !important;
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    position: relative;
    overflow: hidden !important;
}

/* 2. Hover: El Panel se activa y el borde se enciende */
.elementor-9 .elementor-element.elementor-element-5c72366:hover {
    transform: translateY(-8px);
    border-color: #0B4470 !important; /* Borde se enciende Azul VLOZ */
    box-shadow: 0 25px 50px rgba(11, 68, 112, 0.12) !important;
}

/* 3. LÍNEA DE ESCANEO CIBERNÉTICO (La Magia Negra) */
/* Creamos un láser rojo que simula auditar la información de la tarjeta */
.elementor-9 .elementor-element.elementor-element-5c72366::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #DF1822; /* Láser Rojo VLOZ */
    box-shadow: 0 0 15px 4px rgba(223, 24, 34, 0.4);
    opacity: 0;
    z-index: 99;
    pointer-events: none;
    transition: opacity 0.3s ease;
}

.elementor-9 .elementor-element.elementor-element-5c72366:hover::after {
    opacity: 1;
    /* La línea escanea de arriba a abajo y regresa */
    animation: scanlineVloz 3s cubic-bezier(0.4, 0, 0.2, 1) infinite alternate;
}

@keyframes scanlineVloz {
    0% { top: 0%; opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; }
    100% { top: 100%; opacity: 0; }
}

/* 4. Levitación de los Mockups Internos (Gráficos) */
.elementor-9 .elementor-element.elementor-element-5c72366 .elementor-widget-image img {
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;
    transform-origin: center bottom;
}

.elementor-9 .elementor-element.elementor-element-5c72366:hover .elementor-widget-image img {
    transform: scale(1.05) translateY(-8px);
    filter: drop-shadow(0 15px 25px rgba(11, 68, 112, 0.15));
}

/* 5. Títulos interactivos: Un toque de vida al texto */
.elementor-9 .elementor-element.elementor-element-5c72366 .elementor-heading-title {
    transition: color 0.4s ease;
}

.elementor-9 .elementor-element.elementor-element-5c72366:hover .elementor-heading-title {
    color: #0B4470 !important; /* Refuerza el azul profundo al enfocar */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c11357b *//* =======================================================
   OPCIÓN A: EL SISTEMA SOLAR VLOZ (ÓRBITA CORREGIDA)
   ======================================================= */

/* 1. Preparamos el espacio (Asegura que el contenedor mida unos 500px de alto) */
.elementor-9 .elementor-element.elementor-element-c11357b {
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

/* 2. El Centro Gravitacional (Logo VLOZ) */
.elementor-9 .elementor-element.elementor-element-c11357b .elementor-widget-image:not(.logo-satelite) {
    position: relative;
    z-index: 10;
    filter: drop-shadow(0 0 20px rgba(11, 68, 112, 0.3)); /* Resplandor azul */
}

/* 3. La Configuración de los Satélites */
.elementor-9 .elementor-element.elementor-element-c11357b .logo-satelite {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    /* Ajustes iniciales para centrar el div antes de orbitar */
    margin-top: -30px; 
    margin-left: -60px;
    
    /* VARIABLES MAGICAS */
    --radio-orbita: 220px; /* Distancia desde el centro. Súbela si quieres una órbita más amplia */
    --tiempo-vuelta: 25s; /* Qué tan lento giran */
    
    animation: orbitaMagica var(--tiempo-vuelta) linear infinite;
    z-index: 5;
}

/* 4. EL MOTOR DE LA ÓRBITA (La Doble Rotación) */
@keyframes orbitaMagica {
    0% {
        /* Gira la órbita, empuja a la distancia, y gira la imagen en contra para que no quede de cabeza */
        transform: rotate(0deg) translateX(var(--radio-orbita)) rotate(0deg);
    }
    100% {
        transform: rotate(360deg) translateX(var(--radio-orbita)) rotate(-360deg);
    }
}

/* 5. Diseño estético de la tarjeta (NinjaOne) */
.elementor-9 .elementor-element.elementor-element-c11357b .logo-satelite img {
    background: #ffffff;
    padding: 12px 20px !important;
    border-radius: 12px;
    box-shadow: 0 5px 15px rgba(0,0,0,0.08);
    border: 1px solid rgba(0,0,0,0.05);
    transition: all 0.3s ease;
    
    /* --- ANTÍDOTO ANTI-ENCOGIMIENTO --- */
    width: 160px !important; /* Forzamos el ancho */
    min-width: 160px !important; 
    height: auto !important; /* Mantiene la proporción correcta */
    display: block !important;
}

/* 6. Interacción: Congelar el tiempo (Parálisis Total) */
/* Al pasar el mouse por CUALQUIER parte de la zona, TODO el sistema se congela */
.elementor-9 .elementor-element.elementor-element-c11357b:hover .logo-satelite,
.elementor-9 .elementor-element.elementor-element-c11357b:hover .logo-satelite img {
    animation-play-state: paused !important;
}

/* Efecto visual de acercamiento y resplandor al tocar un satélite específico */
.elementor-9 .elementor-element.elementor-element-c11357b .logo-satelite:hover {
    z-index: 20 !important;
}

.elementor-9 .elementor-element.elementor-element-c11357b .logo-satelite:hover img {
    transform: scale(1.15) !important;
    box-shadow: 0 10px 25px rgba(223, 24, 34, 0.4) !important; /* Resplandor Rojo intenso */
    border-color: #DF1822 !important;
}

/* =======================================================
   DISTRIBUCIÓN DE MÚLTIPLES SATÉLITES
   ======================================================= */
/* Si agregas más logos, necesitas "retrasarlos" para que no encimen. 
   Descomenta estas líneas si agregas un 2do y 3er logo satélite: */

/*
.elementor-9 .elementor-element.elementor-element-c11357b .logo-satelite:nth-child(2) { animation-delay: -8.3s; }
.elementor-9 .elementor-element.elementor-element-c11357b .logo-satelite:nth-child(3) { animation-delay: -16.6s; }
*/

/* =======================================================
   MAGIA NEGRA: DESFASE TEMPORAL (3 SATÉLITES PERFECTOS)
   ======================================================= */

/* Satélite 1 (NinjaOne) arranca normal en 0s */

/* Satélite 2 (Microsoft) arranca a un tercio del camino */
.elementor-9 .elementor-element.elementor-element-c11357b .satelite-2, 
.elementor-9 .elementor-element.elementor-element-c11357b .satelite-2 img {
    animation-delay: -8.33s !important;
}

/* Satélite 3 (Microsoft 365) arranca a dos tercios del camino */
.elementor-9 .elementor-element.elementor-element-c11357b .satelite-3, 
.elementor-9 .elementor-element.elementor-element-c11357b .satelite-3 img {
    animation-delay: -16.66s !important;
}

/* =======================================================
   MAGIA NEGRA: RADAR DE ECOSISTEMA (FONDO)
   ======================================================= */

/* 1. Matar el blanco puro con un fondo punteado técnico */
.elementor-9 .elementor-element.elementor-element-c11357b {
    background-color: #FAFCFF !important; /* Un azul-gris casi blanco, super elegante */
    background-image: radial-gradient(rgba(11, 68, 112, 0.08) 1.5px, transparent 1.5px) !important;
    background-size: 25px 25px !important; /* Separación de los puntos */
    position: relative;
}

/* 2. El Anillo de la Órbita (Radar) */
/* NOTA: Si tu --radio-orbita era 220px, el width y height deben ser el doble (440px) */
.elementor-9 .elementor-element.elementor-element-c11357b::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 440px; 
    height: 440px;
    border: 2px dashed rgba(11, 68, 112, 0.15); /* Línea punteada Azul VLOZ */
    border-radius: 50%;
    z-index: 1;
    pointer-events: none; /* Para no bloquear clics */
    
    /* Animación opcional: el anillo gira muuuy lento en sentido contrario */
    animation: rotarRadar 60s linear infinite reverse;
}

@keyframes rotarRadar {
    from { transform: translate(-50%, -50%) rotate(0deg); }
    to { transform: translate(-50%, -50%) rotate(360deg); }
}

/* 3. El Aura de Energía Central */
.elementor-9 .elementor-element.elementor-element-c11357b::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 280px;
    height: 280px;
    background: radial-gradient(circle, rgba(11, 68, 112, 0.06) 0%, transparent 70%);
    border-radius: 50%;
    z-index: 0;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-734859a *//* =======================================================
   FONDO MAESTRO: PATRÓN DE INGENIERÍA PARA TODA LA SECCIÓN
   ======================================================= */
.elementor-9 .elementor-element.elementor-element-734859a {
    background-color: #FAFCFF !important; /* Azul-gris super elegante */
    background-image: radial-gradient(rgba(11, 68, 112, 0.08) 1.5px, transparent 1.5px) !important;
    background-size: 25px 25px !important; /* Separación de los puntos */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fb00cfc *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (ROJO VLOZ - MCT)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button {
    background-color: #DF1822 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; 
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(223, 24, 34, 0.1) !important;
}

/* 2. El Haz de Luz */
.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica Roja */
.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 15px 25px rgba(223, 24, 34, 0.4), 0 5px 10px rgba(223, 24, 34, 0.2) !important;
    background-color: #f01a26 !important; /* Micro-brillo al color base */
}

.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click */
.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(223, 24, 34, 0.3) !important;
    transition: all 0.1s ease !important; 
}

.elementor-9 .elementor-element.elementor-element-fb00cfc .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c6be81 *//* =======================================================
   MAGIA NEGRA: DARK MODE CYBER-GRID (PRECIOS)
   ======================================================= */

/* 1. Base y Cuadrícula Holográfica */
.elementor-9 .elementor-element.elementor-element-3c6be81 {
    background-color: #051A2E !important; /* Azul Abisal VLOZ */
    /* Dibuja las líneas de la cuadrícula con tu Azul Corporativo */
    background-image: 
        linear-gradient(rgba(11, 68, 112, 0.2) 1px, transparent 1px),
        linear-gradient(90deg, rgba(11, 68, 112, 0.2) 1px, transparent 1px) !important;
    background-size: 50px 50px !important; /* Tamaño de los cuadros */
    position: relative;
    z-index: 1;
    overflow: hidden;
}

/* 2. El Resplandor Interno (Energía fluyendo) */
.elementor-9 .elementor-element.elementor-element-3c6be81::before {
    content: '';
    position: absolute;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
    /* Un gradiente radial suave con el Rojo VLOZ en el centro */
    background: radial-gradient(circle at center, rgba(223, 24, 34, 0.08) 0%, transparent 60%);
    z-index: -1;
    animation: pulsarEnergia 15s ease-in-out infinite alternate;
    pointer-events: none; /* Para que no estorbe los clics a los botones */
}

/* 3. Animación de la luz "respirando" en el fondo */
@keyframes pulsarEnergia {
    0% { transform: scale(0.8) translate(10%, 10%); opacity: 0.5; }
    50% { transform: scale(1.2) translate(-10%, 5%); opacity: 1; }
    100% { transform: scale(0.9) translate(-5%, -15%); opacity: 0.6; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-36961e5 *//* =======================================================
   OPERACIÓN: BOTÓN LEVITACIÓN JEDI (ROJO VLOZ - MCT)
   ======================================================= */

/* 1. Estado de Reposo - Físicas y Sombras Base */
.elementor-9 .elementor-element.elementor-element-36961e5 .elementor-button {
    background-color: #DF1822 !important;
    color: #ffffff !important;
    border: none !important;
    border-radius: 8px !important; 
    padding: 18px 40px !important; /* <--- Padding añadido aquí */
    position: relative;
    overflow: hidden;
    transition: all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) !important; 
    box-shadow: 0 4px 6px rgba(223, 24, 34, 0.1) !important;
}

/* 2. El Haz de Luz */
.elementor-9 .elementor-element.elementor-element-36961e5 .elementor-button::before {
    content: '';
    position: absolute;
    top: 0; left: -100%; width: 100%; height: 100%;
    background: linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.2) 50%, rgba(255,255,255,0) 100%);
    transition: all 0.6s ease-in-out;
    z-index: 1;
}

/* 3. Hover: Levitación y Sombra Volumétrica Roja */
.elementor-9 .elementor-element.elementor-element-36961e5 .elementor-button:hover {
    transform: translateY(-6px) !important;
    box-shadow: 0 15px 25px rgba(223, 24, 34, 0.4), 0 5px 10px rgba(223, 24, 34, 0.2) !important;
    background-color: #f01a26 !important; /* Micro-brillo al color base */
}

.elementor-9 .elementor-element.elementor-element-36961e5 .elementor-button:hover::before {
    left: 100%;
}

/* 4. Click */
.elementor-9 .elementor-element.elementor-element-36961e5 .elementor-button:active {
    transform: translateY(-2px) scale(0.97) !important;
    box-shadow: 0 5px 10px rgba(223, 24, 34, 0.3) !important;
    transition: all 0.1s ease !important; 
}

.elementor-9 .elementor-element.elementor-element-36961e5 .elementor-button-content-wrapper {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c5c5ba *//* =======================================================
   HECHIZO CTA: ESCÁNER TÁCTICO CYAN/TEAL (SIN PÍLDORAS)
   ======================================================= */

/* 1. Contenedor Base (Elegante y Estructurado) */
.elementor-9 .elementor-element.elementor-element-9c5c5ba {
    background-color: #031224 !important; /* Azul ultra oscuro */
    border-radius: 12px !important; /* Bordes sutiles, elimina el efecto píldora */
    border: 1px solid rgba(11, 68, 112, 0.4) !important;
    position: relative;
    overflow: hidden !important;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.3) !important;
}

/* 2. Cuadrícula de Fondo (Textura Técnica) */
.elementor-9 .elementor-element.elementor-element-9c5c5ba::before {
    content: '';
    position: absolute;
    top: 0; left: 0; right: 0; bottom: 0;
    background-image: 
        linear-gradient(rgba(11, 68, 112, 0.15) 1px, transparent 1px),
        linear-gradient(90deg, rgba(11, 68, 112, 0.15) 1px, transparent 1px);
    background-size: 40px 40px;
    z-index: 0;
    pointer-events: none;
}

/* 3. Escáner de Luz (Scanline Animation con resplandor Cyan/Teal) */
.elementor-9 .elementor-element.elementor-element-9c5c5ba::after {
    content: '';
    position: absolute;
    top: -100%; /* Inicia fuera de la pantalla por arriba */
    left: 0;
    width: 100%;
    height: 100%;
    /* Gradiente que termina en una línea brillante cyan/teal */
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 137, 123, 0.05) 80%, rgba(0, 255, 255, 0.3) 100%);
    animation: barridoCyan 4s linear infinite;
    pointer-events: none;
    z-index: 1;
}

@keyframes barridoCyan {
    0% { top: -100%; }
    100% { top: 100%; }
}

/* 4. Asegurar que los textos y el botón queden por encima de la luz */
.elementor-9 .elementor-element.elementor-element-9c5c5ba .elementor-container,
.elementor-9 .elementor-element.elementor-element-9c5c5ba > * {
    position: relative;
    z-index: 10 !important;
}/* End custom CSS */