.elementor-3548 .elementor-element.elementor-element-5265c688:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-5265c688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#091C37;}.elementor-3548 .elementor-element.elementor-element-5265c688{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 24px 86px 24px;}.elementor-3548 .elementor-element.elementor-element-5265c688 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-3548 .elementor-element.elementor-element-19f147f5 > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-3548 .elementor-element.elementor-element-19f147f5{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#B6D8FA;}.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-3548 .elementor-element.elementor-element-22300c7{text-align:center;}.elementor-3548 .elementor-element.elementor-element-22300c7 img{width:160px;}.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-3548 .elementor-element.elementor-element-fd745c8{text-align:start;}.elementor-3548 .elementor-element.elementor-element-fd745c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:56px;font-weight:800;line-height:1.13em;color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-7cc4e0fb{font-family:"Inter", Sans-serif;font-size:21px;line-height:1.65em;color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-73dd92e9{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#D5E5F5;}.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-3548 .elementor-element.elementor-element-34b6e04 .elementor-button{background-color:#E5252A;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E5252A;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-177c959d .elementor-button{background-color:#FFFFFF;font-size:15px;font-weight:700;fill:#102B50;color:#102B50;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-3a552f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-3a552f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173F6E;}.elementor-3548 .elementor-element.elementor-element-3a552f > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-3a552f > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-3a552f > .elementor-background-slideshow{border-radius:24px 24px 24px 24px;}.elementor-3548 .elementor-element.elementor-element-3a552f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:34px 25px 34px 25px;}.elementor-3548 .elementor-element.elementor-element-3a552f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-40679cc2{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-745f1c83:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-745f1c83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-745f1c83{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 24px 30px 24px;}.elementor-3548 .elementor-element.elementor-element-745f1c83 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-645c6c61 > .elementor-element-populated{padding:12px 13px 12px 13px;}.elementor-3548 .elementor-element.elementor-element-7971964f{text-align:start;}.elementor-3548 .elementor-element.elementor-element-7971964f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-4b4a1b1d{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-7cc4df05 > .elementor-element-populated{padding:12px 13px 12px 13px;}.elementor-3548 .elementor-element.elementor-element-6c58bd26{text-align:start;}.elementor-3548 .elementor-element.elementor-element-6c58bd26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-2907a94e{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-44d76177 > .elementor-element-populated{padding:12px 13px 12px 13px;}.elementor-3548 .elementor-element.elementor-element-5e3ce9b6{text-align:start;}.elementor-3548 .elementor-element.elementor-element-5e3ce9b6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-71345c7f{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-70387bf7 > .elementor-element-populated{padding:12px 13px 12px 13px;}.elementor-3548 .elementor-element.elementor-element-325fc1d1{text-align:start;}.elementor-3548 .elementor-element.elementor-element-325fc1d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:19px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-3aee7168{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-112e16cc:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-112e16cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-3548 .elementor-element.elementor-element-112e16cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 24px 38px 24px;}.elementor-3548 .elementor-element.elementor-element-112e16cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-6254c9f3{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#E5252A;}.elementor-3548 .elementor-element.elementor-element-15587458{text-align:center;}.elementor-3548 .elementor-element.elementor-element-15587458 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-19b54981{text-align:center;font-family:"Inter", Sans-serif;font-size:18px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-6a57b53f:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-6a57b53f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-3548 .elementor-element.elementor-element-6a57b53f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 24px 80px 24px;}.elementor-3548 .elementor-element.elementor-element-6a57b53f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-75f3d4e1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-75f3d4e1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-75f3d4e1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6F1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 24px 27px 24px;}.elementor-3548 .elementor-element.elementor-element-75f3d4e1 > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-75f3d4e1 > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-75f3d4e1 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-3548 .elementor-element.elementor-element-75f3d4e1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-df0ef4f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3548 .elementor-element.elementor-element-df0ef4f{text-align:start;}.elementor-3548 .elementor-element.elementor-element-df0ef4f img{width:70px;}.elementor-3548 .elementor-element.elementor-element-11fe506b{text-align:start;}.elementor-3548 .elementor-element.elementor-element-11fe506b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-42c81325{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-28bb7725{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-19530c07 .elementor-button{background-color:#1462B7;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1462B7;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-3fdbabc4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-3fdbabc4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-3fdbabc4 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6F1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 24px 27px 24px;}.elementor-3548 .elementor-element.elementor-element-3fdbabc4 > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-3fdbabc4 > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-3fdbabc4 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-3548 .elementor-element.elementor-element-3fdbabc4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-52bbb7bb > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3548 .elementor-element.elementor-element-52bbb7bb{text-align:start;}.elementor-3548 .elementor-element.elementor-element-52bbb7bb img{width:70px;}.elementor-3548 .elementor-element.elementor-element-54b2147f{text-align:start;}.elementor-3548 .elementor-element.elementor-element-54b2147f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-1aecc02d{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-1a7cfc27{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-19b9d28b .elementor-button{background-color:#1462B7;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1462B7;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-35e3d0cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-35e3d0cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-35e3d0cd > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6F1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 24px 27px 24px;}.elementor-3548 .elementor-element.elementor-element-35e3d0cd > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-35e3d0cd > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-35e3d0cd > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-3548 .elementor-element.elementor-element-35e3d0cd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-183ba40a > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3548 .elementor-element.elementor-element-183ba40a{text-align:start;}.elementor-3548 .elementor-element.elementor-element-183ba40a img{width:70px;}.elementor-3548 .elementor-element.elementor-element-225b36aa{text-align:start;}.elementor-3548 .elementor-element.elementor-element-225b36aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-119551bd{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-3666dd3a{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-74e13a31 .elementor-button{background-color:#1462B7;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1462B7;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-3d488c87:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-3d488c87 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-3d488c87 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DCE6F1;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 24px 27px 24px;}.elementor-3548 .elementor-element.elementor-element-3d488c87 > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-3d488c87 > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-3d488c87 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-3548 .elementor-element.elementor-element-3d488c87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-5bb76556 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-3548 .elementor-element.elementor-element-5bb76556{text-align:start;}.elementor-3548 .elementor-element.elementor-element-5bb76556 img{width:70px;}.elementor-3548 .elementor-element.elementor-element-16f626b4{text-align:start;}.elementor-3548 .elementor-element.elementor-element-16f626b4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-3c8cc50a{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-7d921d0b{font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-383b4e9a .elementor-button{background-color:#1462B7;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1462B7;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-48bf2a5f:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-48bf2a5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-3548 .elementor-element.elementor-element-48bf2a5f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8px 24px 80px 24px;}.elementor-3548 .elementor-element.elementor-element-48bf2a5f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-5c467b75{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-192c4f3e .elementor-button{background-color:#1462B7;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1462B7;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-9edaef5:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-9edaef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-9edaef5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:77px 24px 83px 24px;}.elementor-3548 .elementor-element.elementor-element-9edaef5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-5e6a18ec{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#E5252A;}.elementor-3548 .elementor-element.elementor-element-2001592d{text-align:center;}.elementor-3548 .elementor-element.elementor-element-2001592d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-170bda8d{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-135a1d06:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-135a1d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-135a1d06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:77px 24px 83px 24px;}.elementor-3548 .elementor-element.elementor-element-135a1d06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-2b9c985d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-2b9c985d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-2b9c985d > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-2b9c985d > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-2b9c985d > .elementor-background-slideshow{border-radius:17px 17px 17px 17px;}.elementor-3548 .elementor-element.elementor-element-2b9c985d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 22px 27px 22px;}.elementor-3548 .elementor-element.elementor-element-2b9c985d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-69d84c7e{text-align:center;}.elementor-3548 .elementor-element.elementor-element-69d84c7e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-431080b2{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-1ea2be50:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-1ea2be50 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-1ea2be50 > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-1ea2be50 > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-1ea2be50 > .elementor-background-slideshow{border-radius:17px 17px 17px 17px;}.elementor-3548 .elementor-element.elementor-element-1ea2be50 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 22px 27px 22px;}.elementor-3548 .elementor-element.elementor-element-1ea2be50 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-1157c3e5{text-align:center;}.elementor-3548 .elementor-element.elementor-element-1157c3e5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-3d8f8d7f{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-1a8caf8d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-1a8caf8d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-1a8caf8d > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-1a8caf8d > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-1a8caf8d > .elementor-background-slideshow{border-radius:17px 17px 17px 17px;}.elementor-3548 .elementor-element.elementor-element-1a8caf8d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:27px 22px 27px 22px;}.elementor-3548 .elementor-element.elementor-element-1a8caf8d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-3a48e7dc{text-align:center;}.elementor-3548 .elementor-element.elementor-element-3a48e7dc .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:21px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-7cf30dc8{text-align:center;font-family:"Inter", Sans-serif;font-size:14px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-42747cfb:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-42747cfb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102B50;}.elementor-3548 .elementor-element.elementor-element-42747cfb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:79px 24px 83px 24px;}.elementor-3548 .elementor-element.elementor-element-42747cfb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-3b6bacee{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#FF8386;}.elementor-3548 .elementor-element.elementor-element-1365d309{width:var( --container-widget-width, 96.055% );max-width:96.055%;--container-widget-width:96.055%;--container-widget-flex-grow:0;text-align:center;}.elementor-3548 .elementor-element.elementor-element-1365d309 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:38px;font-weight:700;line-height:1.13em;color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-2cb238b2{text-align:center;font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#DBE9F8;}.elementor-3548 .elementor-element.elementor-element-18e20e0e:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-18e20e0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102B50;}.elementor-3548 .elementor-element.elementor-element-18e20e0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:79px 24px 83px 24px;}.elementor-3548 .elementor-element.elementor-element-18e20e0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-42ed17d0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-42ed17d0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183A65;}.elementor-3548 .elementor-element.elementor-element-42ed17d0 > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-42ed17d0 > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-42ed17d0 > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3548 .elementor-element.elementor-element-42ed17d0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 24px 25px 24px;}.elementor-3548 .elementor-element.elementor-element-42ed17d0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-3ba1ea70{text-align:start;}.elementor-3548 .elementor-element.elementor-element-3ba1ea70 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.13em;color:#FF6266;}.elementor-3548 .elementor-element.elementor-element-459b36f7{text-align:start;}.elementor-3548 .elementor-element.elementor-element-459b36f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.13em;color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-68b749e0{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#CFDEEF;}.elementor-3548 .elementor-element.elementor-element-7f8ccb1d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-7f8ccb1d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183A65;}.elementor-3548 .elementor-element.elementor-element-7f8ccb1d > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-7f8ccb1d > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-7f8ccb1d > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3548 .elementor-element.elementor-element-7f8ccb1d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 24px 25px 24px;}.elementor-3548 .elementor-element.elementor-element-7f8ccb1d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-60187db{text-align:start;}.elementor-3548 .elementor-element.elementor-element-60187db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.13em;color:#FF6266;}.elementor-3548 .elementor-element.elementor-element-2f7e8ae8{text-align:start;}.elementor-3548 .elementor-element.elementor-element-2f7e8ae8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.13em;color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-6aeabff9{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#CFDEEF;}.elementor-3548 .elementor-element.elementor-element-988d3bf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-988d3bf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#183A65;}.elementor-3548 .elementor-element.elementor-element-988d3bf > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-988d3bf > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-988d3bf > .elementor-background-slideshow{border-radius:16px 16px 16px 16px;}.elementor-3548 .elementor-element.elementor-element-988d3bf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:25px 24px 25px 24px;}.elementor-3548 .elementor-element.elementor-element-988d3bf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-20f541d0{text-align:start;}.elementor-3548 .elementor-element.elementor-element-20f541d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:700;line-height:1.13em;color:#FF6266;}.elementor-3548 .elementor-element.elementor-element-1e108e2c{text-align:start;}.elementor-3548 .elementor-element.elementor-element-1e108e2c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:23px;font-weight:700;line-height:1.13em;color:#FFFFFF;}.elementor-3548 .elementor-element.elementor-element-64e02539{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.65em;color:#CFDEEF;}.elementor-3548 .elementor-element.elementor-element-3cfa9d2e:not(.elementor-motion-effects-element-type-background), .elementor-3548 .elementor-element.elementor-element-3cfa9d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F7FC;}.elementor-3548 .elementor-element.elementor-element-3cfa9d2e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 24px 92px 24px;}.elementor-3548 .elementor-element.elementor-element-3cfa9d2e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3548 .elementor-element.elementor-element-86dc8dd6{font-family:"Inter", Sans-serif;font-size:13px;line-height:1.65em;color:#0B78CF;}.elementor-3548 .elementor-element.elementor-element-262298b7{text-align:start;}.elementor-3548 .elementor-element.elementor-element-262298b7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:39px;font-weight:700;line-height:1.13em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-748e9ebe{font-family:"Inter", Sans-serif;font-size:17px;line-height:1.65em;color:#55708B;}.elementor-3548 .elementor-element.elementor-element-7117ef4c{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.65em;color:#13273D;}.elementor-3548 .elementor-element.elementor-element-5ae8f80e .elementor-button{background-color:#1462B7;font-size:15px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1462B7;border-radius:11px 11px 11px 11px;}.elementor-3548 .elementor-element.elementor-element-5ea740d4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3548 .elementor-element.elementor-element-5ea740d4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;}.elementor-3548 .elementor-element.elementor-element-5ea740d4 > .elementor-element-populated, .elementor-3548 .elementor-element.elementor-element-5ea740d4 > .elementor-element-populated > .elementor-background-overlay, .elementor-3548 .elementor-element.elementor-element-5ea740d4 > .elementor-background-slideshow{border-radius:19px 19px 19px 19px;}.elementor-3548 .elementor-element.elementor-element-5ea740d4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:28px 28px 28px 28px;}.elementor-3548 .elementor-element.elementor-element-5ea740d4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-field-type-html{padding-bottom:0px;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-3548 .elementor-element.elementor-element-34d20643 .e-form__buttons__wrapper__button-next{background-color:#00a88e;color:#072d27;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-button[type="submit"]{background-color:#00a88e;color:#072d27;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-button[type="submit"] svg *{fill:#072d27;}.elementor-3548 .elementor-element.elementor-element-34d20643 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-3548 .elementor-element.elementor-element-34d20643 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-3548 .elementor-element.elementor-element-34d20643 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-3548 .elementor-element.elementor-element-34d20643 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-3548 .elementor-element.elementor-element-34d20643{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}@media(max-width:767px){.elementor-3548 .elementor-element.elementor-element-fd745c8 .elementor-heading-title{font-size:40px;}.elementor-3548 .elementor-element.elementor-element-5ea740d4 > .elementor-element-populated{padding:18px 16px 18px 16px;}}@media(min-width:768px){.elementor-3548 .elementor-element.elementor-element-4ec389d4{width:63%;}.elementor-3548 .elementor-element.elementor-element-3a552f{width:37%;}.elementor-3548 .elementor-element.elementor-element-645c6c61{width:25%;}.elementor-3548 .elementor-element.elementor-element-7cc4df05{width:25%;}.elementor-3548 .elementor-element.elementor-element-44d76177{width:25%;}.elementor-3548 .elementor-element.elementor-element-70387bf7{width:25%;}.elementor-3548 .elementor-element.elementor-element-75f3d4e1{width:25%;}.elementor-3548 .elementor-element.elementor-element-3fdbabc4{width:25%;}.elementor-3548 .elementor-element.elementor-element-35e3d0cd{width:25%;}.elementor-3548 .elementor-element.elementor-element-3d488c87{width:25%;}.elementor-3548 .elementor-element.elementor-element-2b9c985d{width:33.3%;}.elementor-3548 .elementor-element.elementor-element-1ea2be50{width:33.3%;}.elementor-3548 .elementor-element.elementor-element-1a8caf8d{width:33.3%;}.elementor-3548 .elementor-element.elementor-element-42ed17d0{width:33.3%;}.elementor-3548 .elementor-element.elementor-element-7f8ccb1d{width:33.3%;}.elementor-3548 .elementor-element.elementor-element-988d3bf{width:33.3%;}.elementor-3548 .elementor-element.elementor-element-2a28441e{width:43%;}.elementor-3548 .elementor-element.elementor-element-5ea740d4{width:57%;}}/* Start custom CSS for column, class: .elementor-element-3a552f *//* La ilustración Kaspersky se define en el CSS de la página. *//* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3cfa9d2e *//* IT Factory: seccion de contacto estandar */
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact {padding:85px 24px 92px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container {max-width:1140px!important;display:flex!important;gap:0!important;align-items:flex-start!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-copy {width:43%!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-fields {width:57%!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-copy > .elementor-widget-wrap {padding:10px 28px 10px 10px!important;display:flex;align-content:flex-start!important;gap:0!important;background:transparent!important;border:0!important;box-shadow:none!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-fields > .elementor-widget-wrap {padding:28px!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .itf-contact-copy .elementor-widget {margin-bottom:22px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .itf-contact-copy .elementor-widget-text-editor {font-family:Inter,Arial,sans-serif!important;font-size:17px!important;line-height:1.65!important;color:#c5d1de!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .itf-contact-copy .elementor-widget-text-editor:first-child {font-size:13px!important;color:#00a88e!important;letter-spacing:1px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .itf-contact-copy .elementor-heading-title {font-family:Inter,Arial,sans-serif!important;font-size:39px!important;font-weight:700!important;line-height:1.13!important;color:#f4f7fc!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-form {background:#fff!important;padding:24px!important;border:0!important;border-radius:16px!important;box-shadow:0 12px 28px rgba(0,0,0,.08)!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-form-fields-wrapper {margin:0 -5px -10px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-field-group {padding:0 5px!important;margin-bottom:10px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-field-label {font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:400!important;color:#666!important;margin-bottom:0!important;padding-bottom:6px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact input.elementor-field,.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact textarea.elementor-field {background:#fff!important;color:#4b4f58!important;border:1px solid #69727d!important;border-radius:8px!important;font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;min-height:46px!important;padding:11px 14px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact textarea.elementor-field {min-height:96px!important;height:96px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-field::placeholder {color:#7a7a7a!important;opacity:1!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-field-type-recaptcha > .elementor-field {background:transparent!important;border:0!important;padding:0!important;min-height:0!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-g-recaptcha {transform:none!important;margin:0!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-button {background:#00a88e!important;color:#072d27!important;border:1px solid #00a88e!important;border-radius:10px!important;box-shadow:none!important;font-family:Roboto,Arial,sans-serif!important;font-size:15px!important;font-weight:500!important;min-height:40px!important;padding:12px 24px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-button:hover {filter:brightness(.93);}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-button:focus-visible,.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact input:focus,.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact textarea:focus {outline:2px solid #00a88e!important;outline-offset:3px!important;}
@media(max-width:767px){
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact {padding:48px 20px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container {flex-wrap:wrap!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .elementor-column {width:100%!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-copy > .elementor-widget-wrap {padding:0 0 24px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-fields > .elementor-widget-wrap {padding:0!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-form {padding:18px 16px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-field-group {width:100%!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .itf-contact-copy .elementor-heading-title {font-size:29px!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .elementor-g-recaptcha {transform:scale(.85)!important;transform-origin:left top!important;margin-bottom:-10px!important;}
}

.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-copy {flex:0 0 43%!important;max-width:43%!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .itf-contact-fields {flex:0 0 57%!important;max-width:57%!important;}
.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .itf-contact-copy .elementor-widget-text-editor p,.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact .itf-contact-copy .elementor-widget-text-editor span {font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important;}
@media(max-width:767px){.elementor-3548 .elementor-element.elementor-element-3cfa9d2e.itf-contact.itf-contact.itf-contact > .elementor-container > .elementor-column {flex:0 0 100%!important;max-width:100%!important;}}/* End custom CSS */
/* Start custom CSS *//* Kaspersky: verde profundo, gris y negro. Textos editables en Elementor. */
.elementor-3548{--kas-green:#23D1AE;--kas-muted:rgba(255,255,255,.76);--kas-bg:#1D1D1B;--kas-panel:#1D1D1B;}
.elementor-3548 .elementor-invisible{visibility:visible!important;opacity:1!important}
.elementor-3548 .elementor-top-section{background:#1D1D1B!important;padding-left:28px!important;padding-right:28px!important;}
.elementor-3548 .elementor-top-section>.elementor-container{max-width:1180px!important;}
.elementor-3548 .elementor-background-overlay{background:none!important;opacity:0!important;}
.elementor-3548 .elementor-widget-heading .elementor-heading-title{color:#FFFFFF!important;}
.elementor-3548 .elementor-widget-text-editor,.elementor-3548 .elementor-widget-text-editor p{color:rgba(255,255,255,.76)!important;line-height:1.65;}
.elementor-3548 .elementor-widget-text-editor p:last-child{margin-bottom:0;}
.elementor-3548 .elementor-button{background:#00A88E!important;border:1px solid #23D1AE!important;color:white!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(29,29,27,.2);transition:transform .25s,background .25s;}
.elementor-3548 .elementor-button:hover{background:#00836F!important;transform:translateY(-2px);}
.elementor-3548 .elementor-element-5265c688{padding-top:82px!important;padding-bottom:88px!important;background:radial-gradient(ellipse at 85% 20%,rgba(0,168,142,.4),transparent 55%),linear-gradient(115deg,#1D1D1B 10%,#00836F 54%,#1D1D1B 82%,#1D1D1B)!important;}
.elementor-3548 .elementor-element-5265c688>.elementor-container{gap:42px;align-items:center;}
.elementor-3548 .elementor-element-4ec389d4{width:calc(53% - 21px)!important;}
.elementor-3548 .elementor-element-3a552f{width:calc(47% - 21px)!important;background:transparent!important;}
.elementor-3548 .elementor-element-4ec389d4>.elementor-widget-wrap{padding:0!important;}
.elementor-3548 .elementor-element-5265c688 h1{font-size:52px!important;line-height:1.08!important;letter-spacing:-1.7px;}
.elementor-3548 .elementor-element-19f147f5 p{color:#23D1AE!important;font-size:12px!important;font-weight:700;letter-spacing:1.8px;}
.elementor-3548 .elementor-element-7cc4e0fb p{font-size:21px!important;line-height:1.45;color:#FFFFFF!important;}
.elementor-3548 .elementor-element-73dd92e9 p{font-size:16px!important;}
.elementor-3548 .elementor-element-22300c7{width:210px!important;padding:13px 20px;background:#FFFFFF;border-radius:12px;margin-bottom:24px!important;}
.elementor-3548 .elementor-element-22300c7 img{width:170px!important;}
.elementor-3548 .elementor-element-3a552f>.elementor-widget-wrap{position:relative;padding:0!important;min-height:0!important;border:1px solid rgba(35,209,174,.2);border-radius:28px;background:linear-gradient(140deg,#00836F,#666666 55%,#1D1D1B)!important;box-shadow:0 24px 65px rgba(29,29,27,.33),0 0 60px rgba(35,209,174,.08);overflow:hidden;}
.elementor-3548 .elementor-element-3a552f>.elementor-widget-wrap:before,.elementor-3548 .elementor-element-3a552f>.elementor-widget-wrap:after{content:none!important;display:none!important;}
.elementor-3548 .elementor-element-40679cc2{position:static!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%!important;padding:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;}
.elementor-3548 .kas-hero-image{display:block;width:100%!important;height:auto!important;border-radius:26px 26px 0 0;}
.elementor-3548 .kas-image-caption{margin:0!important;padding:17px 20px;font-size:13px!important;letter-spacing:2px;text-align:center;color:#23D1AE!important;}
.elementor-3548 .elementor-element-745f1c83{padding-top:30px!important;padding-bottom:30px!important;background:#1D1D1B!important;}
.elementor-3548 .elementor-element-745f1c83>.elementor-container{gap:15px;align-items:stretch;}
.elementor-3548 .elementor-element-745f1c83 .elementor-top-column{width:calc((100% - 45px)/4)!important;flex:0 0 calc((100% - 45px)/4);min-width:0;}
.elementor-3548 .elementor-element-745f1c83 .elementor-widget-wrap{padding:25px 22px!important;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.04)!important;align-content:center;}
.elementor-3548 .elementor-element-745f1c83 h3{font-size:19px!important;line-height:1.3!important;text-align:left!important;}
.elementor-3548 .elementor-element-745f1c83 .elementor-widget-text-editor{text-align:left!important;font-size:14px!important;}
.elementor-3548 .elementor-element-745f1c83 p{margin:0!important;}
.elementor-3548 .elementor-element-112e16cc{padding-top:82px!important;padding-bottom:34px!important;}
.elementor-3548 .elementor-element-112e16cc h2{font-size:40px!important;line-height:1.15!important;}
.elementor-3548 .elementor-element-6254c9f3 p,.elementor-3548 .elementor-element-5e6a18ec p,.elementor-3548 .elementor-element-3b6bacee p{color:#23D1AE!important;font-size:12px!important;letter-spacing:1.8px;font-weight:700;}
.elementor-3548 .elementor-element-6a57b53f{padding-top:0!important;padding-bottom:28px!important;}
.elementor-3548 .elementor-element-6a57b53f>.elementor-container{gap:20px;align-items:stretch;}
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column{width:calc((100% - 60px)/4)!important;flex:0 0 calc((100% - 60px)/4);min-width:0;}
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column>.elementor-widget-wrap{padding:30px 23px!important;background:rgba(255,255,255,.04)!important;border:1px solid #666666;border-radius:20px;display:flex;flex-direction:column;flex-wrap:nowrap;transition:transform .3s,border-color .3s;}
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column:hover>.elementor-widget-wrap{transform:translateY(-6px);border-color:#23D1AE;box-shadow:0 18px 45px rgba(29,29,27,.2);}
.elementor-3548 .elementor-element-6a57b53f h3{font-size:25px!important;line-height:1.2!important;}
.elementor-3548 .elementor-element-6a57b53f .elementor-widget-image{text-align:left!important;background:white;border-radius:9px;padding:9px 12px;margin-bottom:24px!important;}
.elementor-3548 .elementor-element-6a57b53f .elementor-widget-image img{width:145px!important;height:auto!important;}
.elementor-3548 .elementor-element-6a57b53f .elementor-widget-text-editor{font-size:15px!important;}
.elementor-3548 .elementor-element-6a57b53f .elementor-widget-button{margin-top:auto!important;width:100%;}
.elementor-3548 .elementor-element-6a57b53f .elementor-button{min-height:60px;display:flex;align-items:center;justify-content:center;width:100%;padding:14px!important;font-size:14px!important;}
.elementor-3548 .elementor-element-48bf2a5f{padding-top:12px!important;padding-bottom:75px!important;}
.elementor-3548 .elementor-element-9edaef5{background:#1D1D1B!important;padding-top:68px!important;padding-bottom:32px!important;}
.elementor-3548 .elementor-element-9edaef5 .elementor-top-column{width:100%!important;}
.elementor-3548 .elementor-element-73604b71>.elementor-widget-wrap{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:440px;padding:15px 15px 15px 53%!important;text-align:left!important;}
.elementor-3548 .elementor-element-9edaef5 h2{font-size:44px!important;line-height:1.13!important;text-align:left!important;letter-spacing:-1px;}
.elementor-3548 .elementor-element-9edaef5 .elementor-widget{width:100%!important;text-align:left!important;}
.elementor-3548 .kas-operation-image{position:absolute;left:0;top:50%;transform:translateY(-50%);width:47%!important;height:auto!important;max-height:420px;object-fit:contain;border-radius:22px;}
.elementor-3548 .elementor-element-135a1d06{background:#1D1D1B!important;padding-top:0!important;padding-bottom:74px!important;}
.elementor-3548 .elementor-element-135a1d06>.elementor-container{gap:20px;align-items:stretch;}
.elementor-3548 .elementor-element-135a1d06 .elementor-top-column{width:calc((100% - 40px)/3)!important;flex:0 0 calc((100% - 40px)/3);min-width:0;}
.elementor-3548 .elementor-element-135a1d06 .elementor-widget-wrap{padding:29px 30px!important;min-height:205px;background:rgba(255,255,255,.05)!important;border:1px solid rgba(35,209,174,.3);border-radius:18px;align-content:flex-start;}
.elementor-3548 .elementor-element-135a1d06 h3{font-size:23px!important;text-align:left!important;}
.elementor-3548 .elementor-element-135a1d06 .elementor-widget-text-editor{text-align:left!important;font-size:15px!important;}
.elementor-3548 .elementor-element-42747cfb{position:relative;background:radial-gradient(ellipse at 90% 45%,rgba(0,168,142,.25),transparent 50%),#1D1D1B!important;padding-top:82px!important;padding-bottom:42px!important;}
.elementor-3548 .elementor-element-42747cfb .elementor-top-column{width:100%!important;}
.elementor-3548 .elementor-element-514b483c>.elementor-widget-wrap{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 53% 20px 0!important;min-height:510px;text-align:left!important;}
.elementor-3548 .elementor-element-42747cfb h2{font-size:46px!important;line-height:1.12!important;letter-spacing:-1px;text-align:left!important;}
.elementor-3548 .elementor-element-42747cfb .elementor-widget{width:100%!important;text-align:left!important;}
.elementor-3548 .kas-security-image{position:absolute;right:0;top:50%;transform:translateY(-50%);width:46%!important;height:auto!important;max-height:485px;object-fit:contain;border-radius:24px;}
.elementor-3548 .kas-scope-note{font-size:12px!important;color:rgba(255,255,255,.6)!important;}
.elementor-3548 .elementor-element-18e20e0e{margin-top:0!important;padding-top:0!important;padding-bottom:85px!important;background:#1D1D1B!important;}
.elementor-3548 .elementor-element-18e20e0e>.elementor-container{width:100%!important;display:flex;gap:18px;flex-direction:row;align-items:stretch;}
.elementor-3548 .elementor-element-18e20e0e .elementor-top-column{width:calc((100% - 36px)/3)!important;flex:0 0 calc((100% - 36px)/3);}
.elementor-3548 .elementor-element-18e20e0e .elementor-widget-wrap{padding:28px!important;background:rgba(255,255,255,.04)!important;border:1px solid #666666;border-radius:18px;align-content:flex-start;}
.elementor-3548 .elementor-element-18e20e0e .elementor-widget-heading:first-child{margin-bottom:14px!important;}
.elementor-3548 .elementor-element-18e20e0e .elementor-widget-heading:first-child h3{color:#23D1AE!important;font-size:15px!important;letter-spacing:1px;}
.elementor-3548 .elementor-element-18e20e0e h3{font-size:23px!important;line-height:1.25!important;text-align:left!important;}
.elementor-3548 .elementor-element-18e20e0e .elementor-widget-text-editor{font-size:15px!important;}
.elementor-3548 .elementor-element-3cfa9d2e{background:#1D1D1B!important;padding-top:76px!important;padding-bottom:76px!important;}
.elementor-3548 .elementor-element-3cfa9d2e h2{font-size:42px!important;line-height:1.15!important;}
.elementor-3548 .elementor-element-5ea740d4>.elementor-widget-wrap{background:#FFFFFF!important;border:1px solid #666666;border-radius:24px;padding:32px!important;}
.elementor-3548 .elementor-element-34d20643 .elementor-field-label{color:#1D1D1B!important;}
.elementor-3548 .elementor-element-34d20643 .elementor-field{color:#1D1D1B!important;border-color:#666666!important;background:#FFFFFF!important;border-radius:9px!important;}
.elementor-3548 .elementor-element-34d20643 .elementor-field-type-recaptcha{display:flex;justify-content:center;}
@media(max-width:1024px){.elementor-3548 .elementor-element-5265c688>.elementor-container{gap:24px;}.elementor-3548 .elementor-element-5265c688 h1{font-size:42px!important;}.elementor-3548 .elementor-element-745f1c83>.elementor-container,.elementor-3548 .elementor-element-6a57b53f>.elementor-container{flex-wrap:wrap;}.elementor-3548 .elementor-element-745f1c83 .elementor-top-column{width:calc((100% - 15px)/2)!important;flex-basis:calc((100% - 15px)/2);}.elementor-3548 .elementor-element-6a57b53f .elementor-top-column{width:calc((100% - 20px)/2)!important;flex-basis:calc((100% - 20px)/2);}.elementor-3548 .elementor-element-9edaef5 h2,.elementor-3548 .elementor-element-42747cfb h2{font-size:36px!important;}}
@media(max-width:767px){.elementor-3548 .elementor-top-section{padding-left:22px!important;padding-right:22px!important;}.elementor-3548 .elementor-element-5265c688{padding-top:48px!important;padding-bottom:48px!important;}.elementor-3548 .elementor-element-5265c688>.elementor-container{gap:30px;}.elementor-3548 .elementor-element-5265c688 .elementor-top-column{width:100%!important;}.elementor-3548 .elementor-element-5265c688 h1{font-size:38px!important;letter-spacing:-1px;}.elementor-3548 .elementor-element-7cc4e0fb p{font-size:19px!important;}.elementor-3548 .elementor-element-112e16cc h2,.elementor-3548 .elementor-element-9edaef5 h2,.elementor-3548 .elementor-element-42747cfb h2,.elementor-3548 .elementor-element-3cfa9d2e h2{font-size:32px!important;}.elementor-3548 .elementor-element-745f1c83 .elementor-top-column,.elementor-3548 .elementor-element-6a57b53f .elementor-top-column,.elementor-3548 .elementor-element-135a1d06 .elementor-top-column,.elementor-3548 .elementor-element-18e20e0e .elementor-top-column{width:100%!important;flex-basis:100%;}.elementor-3548 .elementor-element-135a1d06>.elementor-container,.elementor-3548 .elementor-element-18e20e0e>.elementor-container{flex-wrap:wrap;gap:16px;}.elementor-3548 .elementor-element-73604b71>.elementor-widget-wrap,.elementor-3548 .elementor-element-514b483c>.elementor-widget-wrap{padding:0!important;min-height:0!important;display:flex;flex-direction:column;}.elementor-3548 .kas-operation-image,.elementor-3548 .kas-security-image{position:static!important;transform:none!important;width:100%!important;height:auto!important;margin-top:28px;max-height:none!important;}.elementor-3548 .elementor-element-9edaef5{padding-top:48px!important;}.elementor-3548 .elementor-element-42747cfb{padding-top:52px!important;}.elementor-3548 .elementor-element-135a1d06,.elementor-3548 .elementor-element-18e20e0e{padding-bottom:52px!important;}.elementor-3548 .elementor-element-3cfa9d2e .elementor-top-column{width:100%!important;}.elementor-3548 .elementor-element-5ea740d4>.elementor-widget-wrap{margin-top:28px;padding:23px!important;}.elementor-3548 .elementor-element-6a57b53f .elementor-button{min-height:48px;} }
@media(prefers-reduced-motion:reduce){.elementor-3548 .elementor-button,.elementor-3548 .elementor-element-6a57b53f .elementor-widget-wrap{transition:none!important;}}

.elementor-3548{--primary:#FFFFFF;--secondary:#1D1D1B;--accent:#00A88E;--background:#666666;--text:#23D1AE;}
.elementor-3548 .kas-text-cta{color:#23D1AE!important;text-decoration:none;border-bottom:1px solid #00A88E;padding-bottom:6px;font-weight:600;}
.elementor-3548 .elementor-element-9edaef5{border-top:1px solid #666666;border-bottom:0;}
.elementor-3548 .elementor-element-135a1d06{border-bottom:1px solid #666666;}

.elementor-3548 .elementor-element-170bda8d,.elementor-3548 .elementor-element-2cb238b2{position:static!important;}

.elementor-3548 .elementor-element-1365d309,.elementor-3548 .elementor-element-2001592d{margin-bottom:22px!important;}
.elementor-3548 .elementor-element-18e20e0e :is(.elementor-element-3ba1ea70,.elementor-element-60187db,.elementor-element-20f541d0) h3{color:#23D1AE!important;font-size:15px!important;letter-spacing:1px;}

/* Ajustes solicitados: pie, CTA, movimiento y continuidad del hero. */
.elementor-page-3548 .elementor-location-footer>.elementor-top-section{background:#FFFFFF!important;}
.elementor-3548 .elementor-element-192c4f3e{width:100%!important;text-align:center!important;}
.elementor-3548 .elementor-element-192c4f3e .elementor-button-wrapper{display:flex;justify-content:center;}
.elementor-3548 .elementor-element-5265c688{background:linear-gradient(180deg,rgba(29,29,27,0) 58%,#1D1D1B 100%),radial-gradient(ellipse at 85% 20%,rgba(0,168,142,.4),transparent 55%),linear-gradient(115deg,#1D1D1B 10%,#00836F 54%,#1D1D1B 82%,#1D1D1B)!important;}
.elementor-3548 .elementor-element-745f1c83{margin-top:0!important;border-top:0!important;}
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column{transition:transform .28s ease,box-shadow .28s ease;}
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column>.elementor-widget-wrap{border-color:#00A88E!important;box-shadow:0 14px 38px rgba(0,168,142,.17);transition:border-color .28s ease,box-shadow .28s ease;}
@media(hover:hover) and (pointer:fine){
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column:hover{transform:translateY(-6px);}
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column:hover>.elementor-widget-wrap{transform:none!important;border-color:#23D1AE!important;box-shadow:0 18px 35px rgba(0,168,142,.24);}
}
@media(hover:none){.elementor-3548 .elementor-element-6a57b53f .elementor-top-column:hover>.elementor-widget-wrap{transform:none!important;}}
@media(prefers-reduced-motion:reduce){.elementor-3548 .elementor-element-6a57b53f .elementor-top-column{transition:none!important;transform:none!important;}}

.elementor-page-3548 .elementor-location-footer :is(h2,.elementor-heading-title){color:#120BA0!important;}
.elementor-page-3548 .elementor-location-footer :is(.elementor-widget-text-editor,.elementor-widget-text-editor p,p){color:#7A7A7A!important;}

/* Tarjetas integradas y degradado de seguridad ampliado. */
.elementor-3548 .elementor-element-6a57b53f{position:relative;isolation:isolate;overflow:visible;}
.elementor-3548 .elementor-element-6a57b53f:before{content:"";position:absolute;inset:-180px 0 -65px;pointer-events:none;z-index:0;background:radial-gradient(ellipse 72% 68% at 50% 52%,rgba(0,168,142,.18) 0%,rgba(0,131,111,.075) 48%,rgba(29,29,27,0) 78%);}
.elementor-3548 .elementor-element-6a57b53f>.elementor-container{position:relative;z-index:1;}
.elementor-3548 .elementor-element-6a57b53f .elementor-top-column>.elementor-widget-wrap{background:linear-gradient(155deg,rgba(0,168,142,.13) 0%,rgba(29,29,27,.88) 42%,rgba(29,29,27,.94) 100%)!important;border-color:rgba(0,168,142,.38)!important;box-shadow:0 14px 35px rgba(0,0,0,.12)!important;}
.elementor-3548 .elementor-element-6a57b53f .elementor-widget-image{background:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin-bottom:26px!important;}
.elementor-3548 .elementor-element-6a57b53f .elementor-widget-image img{display:block;width:156px!important;max-width:100%;height:auto!important;filter:brightness(0) invert(1);}
@media(hover:hover) and (pointer:fine){.elementor-3548 .elementor-element-6a57b53f .elementor-top-column:hover>.elementor-widget-wrap{background:linear-gradient(155deg,rgba(0,168,142,.20) 0%,rgba(29,29,27,.86) 45%,rgba(29,29,27,.94) 100%)!important;border-color:rgba(35,209,174,.65)!important;box-shadow:0 18px 40px rgba(0,168,142,.10)!important;}}
.elementor-3548 .elementor-element-42747cfb{background:linear-gradient(180deg,#1D1D1B 0%,rgba(29,29,27,0) 22%,rgba(29,29,27,0) 75%,#1D1D1B 100%),radial-gradient(ellipse 92% 105% at 72% 48%,rgba(0,168,142,.40) 0%,rgba(0,131,111,.24) 34%,rgba(0,131,111,.09) 56%,rgba(29,29,27,0) 78%),#1D1D1B!important;}
@media(max-width:767px){.elementor-3548 .elementor-element-6a57b53f:before{inset:-100px 0 -35px;background:radial-gradient(ellipse 100% 90% at 55% 45%,rgba(0,168,142,.14),rgba(0,131,111,.055) 50%,rgba(29,29,27,0) 82%);}.elementor-3548 .elementor-element-42747cfb{background:linear-gradient(180deg,#1D1D1B,rgba(29,29,27,0) 22%,rgba(29,29,27,0) 80%,#1D1D1B),radial-gradient(ellipse 125% 75% at 68% 50%,rgba(0,168,142,.35),rgba(0,131,111,.16) 48%,rgba(29,29,27,0) 85%),#1D1D1B!important;}}

.elementor-3548 .elementor-element-6a57b53f .elementor-widget-heading{min-height:60px;margin-bottom:14px!important;}
@media(max-width:767px){.elementor-3548 .elementor-element-6a57b53f .elementor-widget-heading{min-height:0;}}

/* Imagen principal libre de recuadro. */
.elementor-3548 .elementor-element-3a552f>.elementor-widget-wrap{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;}
.elementor-3548 .kas-hero-image{border-radius:0!important;filter:drop-shadow(0 22px 26px rgba(0,0,0,.20));}
.elementor-3548 .kas-image-caption{background:transparent!important;box-shadow:none!important;padding:15px 0 0!important;opacity:.75;}
    

/* Desplazamiento accesible al formulario Kaspersky. */
html:has(body.page-id-3548){scroll-behavior:smooth;}
.elementor-3548 #contacto-kaspersky{scroll-margin-top:110px;}
@media (prefers-reduced-motion:reduce){html:has(body.page-id-3548){scroll-behavior:auto;}}/* End custom CSS */