.elementor-74 .elementor-element.elementor-element-39165efa{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-39165efa:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-39165efa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background:url("https://cursos.inmodigitalin.com/wp-content/uploads/2024/12/zzipo05_imagen_fotorealista_de_un_inversor_que_pone_dinero_en_u_ea10b12e-8fe1-4960-8606-84a775a29201.png") 50% 50%;background-size:cover;}.elementor-74 .elementor-element.elementor-element-39165efa:hover{background-color:#000000;}.elementor-74 .elementor-element.elementor-element-39165efa > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #18327F 0%, #192F70 100%);opacity:0.91;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-6af5f901{--spacer-size:206px;}.elementor-74 .elementor-element.elementor-element-77fc829a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 140px 0px 140px;}.elementor-74 .elementor-element.elementor-element-77fc829a{text-align:center;}.elementor-74 .elementor-element.elementor-element-77fc829a .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;text-transform:none;}.elementor-74 .elementor-element.elementor-element-295362a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 140px 0px 140px;}.elementor-74 .elementor-element.elementor-element-295362a3{text-align:center;}.elementor-74 .elementor-element.elementor-element-295362a3 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:700;font-style:italic;line-height:33px;letter-spacing:0.4px;}.elementor-74 .elementor-element.elementor-element-6cd74b2 > .elementor-widget-container{margin:15px 0px 0px 00px;padding:0px 140px 0px 140px;}.elementor-74 .elementor-element.elementor-element-6cd74b2 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FAC617 0%, #FB933C 100%);border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-6cd74b2 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-6cd74b2 .elementor-button:focus{color:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-6cd74b2 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-6cd74b2 .elementor-button:focus svg{fill:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-665276c7 > .elementor-widget-container{margin:-8px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-665276c7{text-align:center;}.elementor-74 .elementor-element.elementor-element-665276c7 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:300;}.elementor-74 .elementor-element.elementor-element-b5d19fc{--spacer-size:250px;}.elementor-74 .elementor-element.elementor-element-17f58a87:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-17f58a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAC617;}.elementor-74 .elementor-element.elementor-element-17f58a87{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-17f58a87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-e383472 > .elementor-widget-container{margin:0px 0px -18px 0px;padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-e383472{text-align:center;}.elementor-74 .elementor-element.elementor-element-e383472 .elementor-heading-title{color:#000000;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-4ab9f94c > .elementor-widget-container{margin:0px 0px -12px 0px;padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-4ab9f94c{text-align:center;}.elementor-74 .elementor-element.elementor-element-4ab9f94c .elementor-heading-title{color:#474747;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-3e9c2b65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-3e9c2b65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-74 .elementor-element.elementor-element-3e9c2b65 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;font-style:normal;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-color:transparent;background-image:linear-gradient(186deg, #004CB8 52%, #009FFF 100%);border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-3e9c2b65 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-3e9c2b65 .elementor-button:focus{color:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-3e9c2b65 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-3e9c2b65 .elementor-button:focus svg{fill:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-351b551c:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-351b551c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-351b551c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-351b551c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-989826{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-3bad4be0{text-align:center;}.elementor-74 .elementor-element.elementor-element-3bad4be0 .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-a162565 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 200px 0px 200px;}.elementor-74 .elementor-element.elementor-element-a162565{text-align:center;}.elementor-74 .elementor-element.elementor-element-a162565 .elementor-heading-title{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;line-height:28px;}.elementor-74 .elementor-element.elementor-element-4ff71c1f{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-b3db489:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-b3db489 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-b3db489{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-b3db489 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-54db8a20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-74 .elementor-element.elementor-element-54db8a20 > .elementor-element-populated{border-style:groove;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-74 .elementor-element.elementor-element-54db8a20 > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-54db8a20 > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-54db8a20 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-54db8a20:hover > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-54db8a20:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-54db8a20:hover > .elementor-element-populated{box-shadow:8px 11px 10px 0px rgba(0, 0, 0, 0.14);}.elementor-74 .elementor-element.elementor-element-54db8a20 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-5502769f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-74 .elementor-element.elementor-element-5502769f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-74 .elementor-element.elementor-element-5502769f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-74 .elementor-element.elementor-element-5502769f .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-74 .elementor-element.elementor-element-5502769f .elementor-image-box-img img{transition-duration:0.4s;}.elementor-74 .elementor-element.elementor-element-5502769f .elementor-image-box-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:44px;}.elementor-74 .elementor-element.elementor-element-5502769f .elementor-image-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-362c6b7b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-74 .elementor-element.elementor-element-362c6b7b > .elementor-element-populated{border-style:groove;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-74 .elementor-element.elementor-element-362c6b7b > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-362c6b7b > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-362c6b7b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-362c6b7b:hover > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-362c6b7b:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-362c6b7b:hover > .elementor-element-populated{box-shadow:8px 11px 10px 0px rgba(0, 0, 0, 0.11);}.elementor-74 .elementor-element.elementor-element-362c6b7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-28c3f7a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-74 .elementor-element.elementor-element-28c3f7a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-74 .elementor-element.elementor-element-28c3f7a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-74 .elementor-element.elementor-element-28c3f7a .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-74 .elementor-element.elementor-element-28c3f7a .elementor-image-box-img img{transition-duration:0.4s;}.elementor-74 .elementor-element.elementor-element-28c3f7a .elementor-image-box-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:44px;}.elementor-74 .elementor-element.elementor-element-28c3f7a .elementor-image-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-420be8ae > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-74 .elementor-element.elementor-element-420be8ae > .elementor-element-populated{border-style:groove;transition:background 0.3s, border 0.4s, border-radius 0.4s, box-shadow 0.4s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-74 .elementor-element.elementor-element-420be8ae > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-420be8ae > .elementor-element-populated > .elementor-background-overlay, .elementor-74 .elementor-element.elementor-element-420be8ae > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-420be8ae:hover > .elementor-element-populated, .elementor-74 .elementor-element.elementor-element-420be8ae:hover > .elementor-element-populated > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-420be8ae:hover > .elementor-element-populated{box-shadow:8px 11px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-74 .elementor-element.elementor-element-420be8ae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.4s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-6d0f27ed.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-74 .elementor-element.elementor-element-6d0f27ed.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-74 .elementor-element.elementor-element-6d0f27ed.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-74 .elementor-element.elementor-element-6d0f27ed .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-74 .elementor-element.elementor-element-6d0f27ed .elementor-image-box-img img{transition-duration:0.4s;}.elementor-74 .elementor-element.elementor-element-6d0f27ed .elementor-image-box-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:800;line-height:44px;}.elementor-74 .elementor-element.elementor-element-6d0f27ed .elementor-image-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-4571c3ed{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-25d73d3a{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-47bb4b27{text-align:center;}.elementor-74 .elementor-element.elementor-element-47bb4b27 .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-2f01c5ff{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-5e262727 > .elementor-element-populated{margin:0px -23px 0px -132px;--e-column-margin-right:-23px;--e-column-margin-left:-132px;}.elementor-74 .elementor-element.elementor-element-5630989{--lottie-container-width:34%;}.elementor-74 .elementor-element.elementor-element-6e623f86 > .elementor-widget-container{margin:39px 0px 10px -308px;}.elementor-74 .elementor-element.elementor-element-6e623f86{text-align:left;}.elementor-74 .elementor-element.elementor-element-6e623f86 .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-127efaf > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-74 .elementor-element.elementor-element-43c9c96b > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-43c9c96b{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-43c9c96b.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-43c9c96b.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-43c9c96b.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-43c9c96b .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-43c9c96b .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-43c9c96b .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-43c9c96b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-43c9c96b .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-2e8b0791 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-2e8b0791{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-2e8b0791.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-2e8b0791.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-2e8b0791.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-2e8b0791 .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-2e8b0791 .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-2e8b0791 .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-2e8b0791 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-2e8b0791 .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-4f0d9e3 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-4f0d9e3{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-4f0d9e3.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4f0d9e3.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-4f0d9e3.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4f0d9e3 .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-4f0d9e3 .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4f0d9e3 .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-4f0d9e3 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-4f0d9e3 .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-4c97f305 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-4c97f305{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-4c97f305.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4c97f305.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-4c97f305.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4c97f305 .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-4c97f305 .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4c97f305 .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-4c97f305 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-4c97f305 .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-2bd505cc > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-2bd505cc{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-2bd505cc.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-2bd505cc.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-2bd505cc.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-2bd505cc .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-2bd505cc .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-2bd505cc .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-2bd505cc .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-2bd505cc .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-5d7ded8c > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-5d7ded8c{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-5d7ded8c.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-5d7ded8c.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-5d7ded8c.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-5d7ded8c .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-5d7ded8c .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-5d7ded8c .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-5d7ded8c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-5d7ded8c .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-345a0e52{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-76304810 > .elementor-element-populated{margin:0px -23px 0px -132px;--e-column-margin-right:-23px;--e-column-margin-left:-132px;}.elementor-74 .elementor-element.elementor-element-12df814{--lottie-container-width:34%;}.elementor-74 .elementor-element.elementor-element-cac7f75 > .elementor-widget-container{margin:39px 0px 10px -308px;}.elementor-74 .elementor-element.elementor-element-cac7f75{text-align:left;}.elementor-74 .elementor-element.elementor-element-cac7f75 .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-6a216ee9 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-74 .elementor-element.elementor-element-21232bba > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-21232bba{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-21232bba.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-21232bba.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-21232bba.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-21232bba .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-21232bba .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-21232bba .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-21232bba .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-21232bba .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-4f7613af > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-4f7613af{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-4f7613af.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4f7613af.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-4f7613af.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4f7613af .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-4f7613af .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-4f7613af .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-4f7613af .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-4f7613af .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-6246a165 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-6246a165{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-6246a165.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-6246a165.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-6246a165.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-6246a165 .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-6246a165 .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-6246a165 .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-6246a165 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-6246a165 .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-24ce9a66 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-24ce9a66{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-24ce9a66.elementor-view-stacked .elementor-icon{background-color:#9338f2;}.elementor-74 .elementor-element.elementor-element-24ce9a66.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-24ce9a66.elementor-view-default .elementor-icon{fill:#9338f2;color:#9338f2;border-color:#9338f2;}.elementor-74 .elementor-element.elementor-element-24ce9a66 .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-24ce9a66 .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-24ce9a66 .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-24ce9a66 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-24ce9a66 .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-33e330d1 > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-33e330d1{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-33e330d1.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-33e330d1.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-33e330d1.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-33e330d1 .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-33e330d1 .elementor-icon-box-title{color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-33e330d1 .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-33e330d1 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-33e330d1 .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-18b1908c > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-18b1908c{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-18b1908c.elementor-view-stacked .elementor-icon{background-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-18b1908c.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-18b1908c.elementor-view-default .elementor-icon{fill:#3a6bce;color:#3a6bce;border-color:#3a6bce;}.elementor-74 .elementor-element.elementor-element-18b1908c .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-18b1908c .elementor-icon-box-title{color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-18b1908c .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-18b1908c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-18b1908c .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-57904009{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-c51a3b4 > .elementor-element-populated{margin:0px -23px 0px -132px;--e-column-margin-right:-23px;--e-column-margin-left:-132px;}.elementor-74 .elementor-element.elementor-element-12aab165{--lottie-container-width:34%;}.elementor-74 .elementor-element.elementor-element-569578b5 > .elementor-widget-container{margin:59px 0px 10px -308px;}.elementor-74 .elementor-element.elementor-element-569578b5{text-align:left;}.elementor-74 .elementor-element.elementor-element-569578b5 .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-50a3a381 > .elementor-element-populated{margin:0px 0px 0px 15px;--e-column-margin-right:0px;--e-column-margin-left:15px;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d.elementor-view-stacked .elementor-icon{background-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-1e4bfd0d.elementor-view-default .elementor-icon{fill:#3A6BCE;color:#3A6BCE;border-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d .elementor-icon-box-title{color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-1e4bfd0d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-1e4bfd0d .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-53a5aefd > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-53a5aefd{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-53a5aefd.elementor-view-stacked .elementor-icon{background-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-53a5aefd.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-53a5aefd.elementor-view-default .elementor-icon{fill:#3A6BCE;color:#3A6BCE;border-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-53a5aefd .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-53a5aefd .elementor-icon-box-title{color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-53a5aefd .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-53a5aefd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-53a5aefd .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-3f26da9d > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-3f26da9d{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-3f26da9d.elementor-view-stacked .elementor-icon{background-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-3f26da9d.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-3f26da9d.elementor-view-default .elementor-icon{fill:#3A6BCE;color:#3A6BCE;border-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-3f26da9d .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-3f26da9d .elementor-icon-box-title{color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-3f26da9d .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-3f26da9d .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-3f26da9d .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-6f9d092c > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-6f9d092c{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-6f9d092c.elementor-view-stacked .elementor-icon{background-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-6f9d092c.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-6f9d092c.elementor-view-default .elementor-icon{fill:#3A6BCE;color:#3A6BCE;border-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-6f9d092c .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-6f9d092c .elementor-icon-box-title{color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-6f9d092c .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-6f9d092c .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-6f9d092c .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-533268f > .elementor-widget-container{margin:15px 15px 15px 15px;}.elementor-74 .elementor-element.elementor-element-533268f{--icon-box-icon-margin:15px;}.elementor-74 .elementor-element.elementor-element-533268f.elementor-view-stacked .elementor-icon{background-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-533268f.elementor-view-framed .elementor-icon, .elementor-74 .elementor-element.elementor-element-533268f.elementor-view-default .elementor-icon{fill:#3A6BCE;color:#3A6BCE;border-color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-533268f .elementor-icon{font-size:30px;}.elementor-74 .elementor-element.elementor-element-533268f .elementor-icon-box-title{color:#3A6BCE;}.elementor-74 .elementor-element.elementor-element-533268f .elementor-icon-box-title, .elementor-74 .elementor-element.elementor-element-533268f .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-533268f .elementor-icon-box-description{color:#17338B;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-65446e68{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-5f41de32:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-5f41de32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #3D5FC2 0%, #17338B 100%);}.elementor-74 .elementor-element.elementor-element-5f41de32{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-5f41de32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-57293faa{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-7c8ae731 > .elementor-widget-container{margin:15px 0px 0px 00px;padding:0px 140px 0px 140px;}.elementor-74 .elementor-element.elementor-element-7c8ae731 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FAC617 0%, #FB933C 100%);border-radius:12px 12px 12px 12px;box-shadow:1px 10px 10px 0px rgba(0, 0, 0, 0.21);}.elementor-74 .elementor-element.elementor-element-7c8ae731 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-7c8ae731 .elementor-button:focus{color:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-7c8ae731 .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-7c8ae731 .elementor-button:focus svg{fill:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-7a03c541{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-5b054b45{--spacer-size:99px;}.elementor-74 .elementor-element.elementor-element-3ea747f5{text-align:center;}.elementor-74 .elementor-element.elementor-element-3ea747f5 .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-4bceb100{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-11e687a9{--spacer-size:155px;}.elementor-74 .elementor-element.elementor-element-17bbeba5 .elementor-counter-number-wrapper{color:#3A6BCE;font-family:"Montserrat", Sans-serif;font-size:57px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-de957bc > .elementor-widget-container{margin:0px 100px 0px 100px;}.elementor-74 .elementor-element.elementor-element-de957bc{text-align:center;}.elementor-74 .elementor-element.elementor-element-de957bc .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-f771125{--e-image-carousel-slides-to-show:1;}.elementor-74 .elementor-element.elementor-element-f771125 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-74 .elementor-element.elementor-element-f771125 .elementor-swiper-button.elementor-swiper-button-next{font-size:20px;}.elementor-74 .elementor-element.elementor-element-198a3364:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-198a3364 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FAC617 0%, #FB933C 100%);}.elementor-74 .elementor-element.elementor-element-198a3364{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-198a3364 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-394166e6{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-6c957aae{text-align:center;}.elementor-74 .elementor-element.elementor-element-6c957aae .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-13702128{text-align:center;}.elementor-74 .elementor-element.elementor-element-13702128 .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;}.elementor-74 .elementor-element.elementor-element-b930521{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-615b0a7{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-6cb0904:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-6cb0904 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-74 .elementor-element.elementor-element-6cb0904{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-6cb0904 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-1821779c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-1821779c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-cc896e0{text-align:center;}.elementor-74 .elementor-element.elementor-element-cc896e0 img{width:95%;}.elementor-74 .elementor-element.elementor-element-12deb1dc > .elementor-widget-container{margin:15px 0px 0px 00px;padding:0px 140px 0px 140px;}.elementor-74 .elementor-element.elementor-element-12deb1dc .elementor-button{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;font-style:normal;text-decoration:none;fill:#000000;color:#000000;background-color:transparent;background-image:linear-gradient(180deg, #FAC617 0%, #FB933C 100%);border-radius:12px 12px 12px 12px;box-shadow:0px 9px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-74 .elementor-element.elementor-element-12deb1dc .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-12deb1dc .elementor-button:focus{color:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-12deb1dc .elementor-button:hover svg, .elementor-74 .elementor-element.elementor-element-12deb1dc .elementor-button:focus svg{fill:#FCFCFC;}.elementor-74 .elementor-element.elementor-element-aa3727a{--spacer-size:156px;}.elementor-74 .elementor-element.elementor-element-2071d0ce:not(.elementor-motion-effects-element-type-background), .elementor-74 .elementor-element.elementor-element-2071d0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-74 .elementor-element.elementor-element-2071d0ce, .elementor-74 .elementor-element.elementor-element-2071d0ce > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-74 .elementor-element.elementor-element-2071d0ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-74 .elementor-element.elementor-element-2071d0ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-74 .elementor-element.elementor-element-2c7e52b7{--spacer-size:10px;}.elementor-74 .elementor-element.elementor-element-22d37fed .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-74 .elementor-element.elementor-element-54718ae8 .elementor-heading-title{color:#46E9FF;font-family:"Montserrat", Sans-serif;font-size:31px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-d77e235 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-6db83548{--spacer-size:10px;}.elementor-74 .elementor-element.elementor-element-463a77c4 > .elementor-widget-container{--e-transform-rotateZ:11deg;margin:-133px 0px -145px 0px;padding:-63px 0px 42px 0px;}.elementor-74 .elementor-element.elementor-element-6215aafb{--spacer-size:156px;}.elementor-74 .elementor-element.elementor-element-1845972d{--spacer-size:147px;}.elementor-74 .elementor-element.elementor-element-496e648b{text-align:center;}.elementor-74 .elementor-element.elementor-element-496e648b .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-16063cf3{text-align:center;}.elementor-74 .elementor-element.elementor-element-16063cf3 .elementor-heading-title{color:#3A6BCE;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;}.elementor-74 .elementor-element.elementor-element-1bcd2b2c{--lottie-container-width:17%;}.elementor-74 .elementor-element.elementor-element-336e81ea{--spacer-size:96px;}.elementor-74 .elementor-element.elementor-element-137ea515{--spacer-size:121px;}.elementor-74 .elementor-element.elementor-element-1d52c62e{text-align:center;}.elementor-74 .elementor-element.elementor-element-1d52c62e .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-22f0a5d9 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-74 .elementor-element.elementor-element-22f0a5d9{text-align:center;}.elementor-74 .elementor-element.elementor-element-22f0a5d9 .elementor-heading-title{color:#373838;font-family:"Montserrat", Sans-serif;font-size:23px;font-weight:300;line-height:29px;}.elementor-74 .elementor-element.elementor-element-58f77bbd{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-23475ece .elementor-accordion-icon, .elementor-74 .elementor-element.elementor-element-23475ece .elementor-accordion-title{color:#192F70;}.elementor-74 .elementor-element.elementor-element-23475ece .elementor-accordion-icon svg{fill:#192F70;}.elementor-74 .elementor-element.elementor-element-23475ece .elementor-active .elementor-accordion-icon, .elementor-74 .elementor-element.elementor-element-23475ece .elementor-active .elementor-accordion-title{color:#FAC617;}.elementor-74 .elementor-element.elementor-element-23475ece .elementor-active .elementor-accordion-icon svg{fill:#FAC617;}.elementor-74 .elementor-element.elementor-element-23475ece .elementor-tab-content{color:#000000;font-family:"Montserrat", Sans-serif;font-weight:400;}.elementor-74 .elementor-element.elementor-element-59308120{--spacer-size:50px;}.elementor-74 .elementor-element.elementor-element-546da9aa{text-align:center;}.elementor-74 .elementor-element.elementor-element-546da9aa .elementor-heading-title{color:#192F70;font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:800;}.elementor-74 .elementor-element.elementor-element-7dde7bf4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-74 .elementor-element.elementor-element-7dde7bf4 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-74 .elementor-element.elementor-element-7dde7bf4 .elementor-button{font-family:"Montserrat", Sans-serif;font-weight:600;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;background-color:#01B70F;transition-duration:0.5s;border-radius:12px 12px 12px 12px;box-shadow:1px 6px 10px 0px rgba(0, 0, 0, 0.12);}.elementor-74 .elementor-element.elementor-element-7dde7bf4 .elementor-button:hover, .elementor-74 .elementor-element.elementor-element-7dde7bf4 .elementor-button:focus{background-color:#37F145;}.elementor-74 .elementor-element.elementor-element-6b27b541{--spacer-size:224px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-74 .elementor-element.elementor-element-77fc829a > .elementor-widget-container{padding:0px 40px 0px 040px;}}@media(max-width:767px){.elementor-74 .elementor-element.elementor-element-39165efa > .elementor-background-overlay{opacity:0.76;}.elementor-74 .elementor-element.elementor-element-39165efa{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-77fc829a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-74 .elementor-element.elementor-element-77fc829a .elementor-heading-title{font-size:38px;}.elementor-74 .elementor-element.elementor-element-295362a3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-74 .elementor-element.elementor-element-295362a3 .elementor-heading-title{font-size:18px;line-height:1.2em;}.elementor-74 .elementor-element.elementor-element-6cd74b2 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-74 .elementor-element.elementor-element-665276c7 > .elementor-widget-container{padding:0px 0px 0px 020px;}.elementor-74 .elementor-element.elementor-element-3e9c2b65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-3bad4be0 .elementor-heading-title{font-size:31px;}.elementor-74 .elementor-element.elementor-element-a162565 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 50px 0px 50px;}.elementor-74 .elementor-element.elementor-element-b3db489{margin-top:0px;margin-bottom:0px;}.elementor-74 .elementor-element.elementor-element-5502769f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-74 .elementor-element.elementor-element-5502769f .elementor-image-box-img{margin-bottom:15px;}.elementor-74 .elementor-element.elementor-element-28c3f7a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 050px 0px;}.elementor-74 .elementor-element.elementor-element-28c3f7a .elementor-image-box-img{margin-bottom:15px;}.elementor-74 .elementor-element.elementor-element-6d0f27ed .elementor-image-box-img{margin-bottom:15px;}.elementor-74 .elementor-element.elementor-element-62c48c4{margin-top:0px;margin-bottom:0px;}.elementor-74 .elementor-element.elementor-element-47bb4b27 .elementor-heading-title{font-size:28px;}.elementor-74 .elementor-element.elementor-element-5e262727 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-74 .elementor-element.elementor-element-5630989 > .elementor-widget-container{margin:0px 0px -31px 0px;padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-5630989{--lottie-container-width:40%;}.elementor-74 .elementor-element.elementor-element-6e623f86 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-6e623f86{text-align:center;}.elementor-74 .elementor-element.elementor-element-6e623f86 .elementor-heading-title{font-size:22px;}.elementor-74 .elementor-element.elementor-element-127efaf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-74 .elementor-element.elementor-element-76304810 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-74 .elementor-element.elementor-element-12df814 > .elementor-widget-container{margin:0px 0px -31px 0px;padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-12df814{--lottie-container-width:40%;}.elementor-74 .elementor-element.elementor-element-cac7f75 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-cac7f75{text-align:center;}.elementor-74 .elementor-element.elementor-element-cac7f75 .elementor-heading-title{font-size:22px;}.elementor-74 .elementor-element.elementor-element-6a216ee9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-74 .elementor-element.elementor-element-c51a3b4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-74 .elementor-element.elementor-element-12aab165 > .elementor-widget-container{margin:0px 0px -31px 0px;padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-12aab165{--lottie-container-width:40%;}.elementor-74 .elementor-element.elementor-element-569578b5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-569578b5{text-align:center;}.elementor-74 .elementor-element.elementor-element-569578b5 .elementor-heading-title{font-size:22px;}.elementor-74 .elementor-element.elementor-element-50a3a381 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-74 .elementor-element.elementor-element-7c8ae731 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-74 .elementor-element.elementor-element-3ea747f5 .elementor-heading-title{font-size:28px;}.elementor-74 .elementor-element.elementor-element-17bbeba5 .elementor-counter-number-wrapper{font-size:39px;}.elementor-74 .elementor-element.elementor-element-de957bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-de957bc .elementor-heading-title{font-size:25px;}.elementor-74 .elementor-element.elementor-element-f771125 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:12px 12px 12px 12px;}.elementor-74 .elementor-element.elementor-element-6c957aae{text-align:center;}.elementor-74 .elementor-element.elementor-element-cc896e0{text-align:center;}.elementor-74 .elementor-element.elementor-element-cc896e0 img{width:100%;}.elementor-74 .elementor-element.elementor-element-12deb1dc > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 020px;}.elementor-74 .elementor-element.elementor-element-aa3727a{--spacer-size:55px;}.elementor-74 .elementor-element.elementor-element-22d37fed > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-74 .elementor-element.elementor-element-54718ae8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-d77e235 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-463a77c4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-1845972d{--spacer-size:10px;}.elementor-74 .elementor-element.elementor-element-16063cf3 .elementor-heading-title{font-size:16px;}.elementor-74 .elementor-element.elementor-element-1bcd2b2c{--lottie-container-width:44%;}.elementor-74 .elementor-element.elementor-element-1d52c62e .elementor-heading-title{font-size:25px;}.elementor-74 .elementor-element.elementor-element-22f0a5d9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-74 .elementor-element.elementor-element-22f0a5d9 .elementor-heading-title{font-size:18px;}.elementor-74 .elementor-element.elementor-element-546da9aa .elementor-heading-title{font-size:21px;}}@media(min-width:768px){.elementor-74 .elementor-element.elementor-element-66f444e{width:100%;}.elementor-74 .elementor-element.elementor-element-54db8a20{width:33%;}.elementor-74 .elementor-element.elementor-element-362c6b7b{width:33.664%;}.elementor-74 .elementor-element.elementor-element-420be8ae{width:33%;}.elementor-74 .elementor-element.elementor-element-5e262727{width:40%;}.elementor-74 .elementor-element.elementor-element-3b615e4c{width:60%;}.elementor-74 .elementor-element.elementor-element-76304810{width:40%;}.elementor-74 .elementor-element.elementor-element-52987bb2{width:60%;}.elementor-74 .elementor-element.elementor-element-c51a3b4{width:40%;}.elementor-74 .elementor-element.elementor-element-1963c75{width:60%;}}/* Start custom CSS for heading, class: .elementor-element-77fc829a *//* Este código crea el efecto de degradado para el texto */
.elementor-74 .elementor-element.elementor-element-77fc829a .texto-degradado {
  background: linear-gradient(45deg, #fb933c, #fbc41c); /* <-- ¡Puedes cambiar estos colores! */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: inline-block; /* Asegura que el degradado se aplique correctamente */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-39165efa */body {
    overflow-x: hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-17f58a87 */.barra-fija-inferior {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  background-color: #ffffff;
  padding: 10px 0;
  text-align: center;
  box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1);
  
  /* --- CAMBIOS AQUÍ --- */
  /* 1. La barra empieza transparente */
  opacity: 0; 
  /* 2. La movemos hacia abajo */
  transform: translateY(100%); 
  /* 3. Definimos la transición para AMBAS propiedades: opacidad y posición */
  transition: transform 0.5s ease-in-out, opacity 0.5s ease-in-out; 
}

/* Esta clase hará visible la barra */
.barra-fija-inferior.visible {
  /* La hacemos opaca */
  opacity: 1;
  /* La regresamos a su posición original */
  transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3bad4be0 *//* Este código crea el efecto de degradado para el texto */
.elementor-74 .elementor-element.elementor-element-3bad4be0 .texto-degradado {
  background: linear-gradient(45deg, #fb933c, #fbc41c); /* <-- ¡Puedes cambiar estos colores! */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: inline-block; /* Asegura que el degradado se aplique correctamente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-47bb4b27 *//* Este código crea el efecto de degradado para el texto */
.elementor-74 .elementor-element.elementor-element-47bb4b27 .texto-degradado {
  background: linear-gradient(45deg, #fb933c, #fbc41c); /* <-- ¡Puedes cambiar estos colores! */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: inline-block; /* Asegura que el degradado se aplique correctamente */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-43c9c96b *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2e8b0791 *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f0d9e3 *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4c97f305 *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2bd505cc *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5d7ded8c *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-21232bba *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4f7613af *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6246a165 *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-24ce9a66 *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-33e330d1 *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-18b1908c *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1e4bfd0d *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-53a5aefd *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3f26da9d *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6f9d092c *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-533268f *//* Le damos un nombre a nuestra tarjeta para poder aplicarle estilos */
.tarjeta-curso-hover {
    /* NUEVA LÍNEA: Redondeamos los bordes a 12px */
    border-radius: 12px;

    /* Definimos la velocidad y el tipo de animación */
    transition: transform 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
}

/* Aquí definimos lo que pasa AL PASAR EL CURSOR sobre la tarjeta */
.tarjeta-curso-hover:hover {
    /* Hacemos que la tarjeta crezca un 5% y suba un poco */
    transform: scale(1.05) translateY(-5px);

    /* Creamos una sombra más pronunciada para dar el efecto 3D "levantado" */
    box-shadow: 0px 15px 25px rgba(0, 0, 0, 0.1);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ea747f5 *//* Este código crea el efecto de degradado para el texto */
.elementor-74 .elementor-element.elementor-element-3ea747f5 .texto-degradado {
  background: linear-gradient(45deg, #fb933c, #fbc41c); /* <-- ¡Puedes cambiar estos colores! */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: inline-block; /* Asegura que el degradado se aplique correctamente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-496e648b *//* Este código crea el efecto de degradado para el texto */
.elementor-74 .elementor-element.elementor-element-496e648b .texto-degradado {
  background: linear-gradient(45deg, #fb933c, #fbc41c); /* <-- ¡Puedes cambiar estos colores! */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: inline-block; /* Asegura que el degradado se aplique correctamente */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1d52c62e *//* Este código crea el efecto de degradado para el texto */
.elementor-74 .elementor-element.elementor-element-1d52c62e .texto-degradado {
  background: linear-gradient(45deg, #fb933c, #fbc41c); /* <-- ¡Puedes cambiar estos colores! */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
  display: inline-block; /* Asegura que el degradado se aplique correctamente */
}/* End custom CSS */
/* Start custom CSS */html, body {
    overflow-x: hidden;
    width: 100%;
}

* {
    max-width: 100%;
    box-sizing: border-box;
}




.header-montserrat { font-family: 'Montserrat', sans-serif !important; }
.backdrop-blur-sm { backdrop-filter: blur(4px) !important; -webkit-backdrop-filter: blur(4px) !important; }
.sticky { position: -webkit-sticky !important; position: sticky !important; }
.top-0 { top: 0 !important; }
.z-50 { z-index: 50 !important; }
.w-full { width: 100% !important; }
.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8) !important; }
.bg-white\/95 { background-color: rgba(255, 255, 255, 0.95) !important; }
.shadow-md { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06) !important; }
.max-w-7xl { max-width: 80rem !important; }
.mx-auto { margin-left: auto !important; margin-right: auto !important; }
.px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }
.flex { display: flex !important; }
.items-center { align-items: center !important; }
.justify-between { justify-content: space-between !important; }
.justify-center { justify-content: center !important; }
.h-20 { height: 5rem !important; }
.h-12 { height: 3rem !important; }
.h-10 { height: 2.5rem !important; }
.w-auto { width: auto !important; }
.flex-shrink-0 { flex-shrink: 0 !important; }
.hidden { display: none !important; }
.space-x-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-right: calc(2rem * var(--tw-space-x-reverse)) !important; margin-left: calc(2rem * calc(1 - var(--tw-space-x-reverse))) !important; }
.space-x-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-right: calc(0.5rem * var(--tw-space-x-reverse)) !important; margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse))) !important; }
.space-x-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0 !important; margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important; margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important; }
.text-gray-700 { color: #374151 !important; }
.hover\:text-blue-800:hover { color: #1e40af !important; }
.font-medium { font-weight: 500 !important; }
.font-semibold { font-weight: 600 !important; }
.bg-blue-900 { background-color: #1e3a8a !important; }
.text-white { color: #fff !important; }
.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }
.rounded-md { border-radius: 0.375rem !important; }
.hover\:bg-blue-800:hover { background-color: #1e40af !important; }
.shadow-sm { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05) !important; }
.relative { position: relative !important; }
.text-xl { font-size: 1.25rem !important; line-height: 1.75rem !important; }
.absolute { position: absolute !important; }
.-top-2 { top: -0.5rem !important; }
.-right-2 { right: -0.5rem !important; }
.bg-red-500 { background-color: #ef4444 !important; }
.text-xs { font-size: 0.75rem !important; line-height: 1rem !important; }
.rounded-full { border-radius: 9999px !important; }
.h-5 { height: 1.25rem !important; }
.w-5 { width: 1.25rem !important; }
.h-6 { height: 1.5rem !important; }
.w-6 { width: 1.5rem !important; }
.p-2 { padding: 0.5rem !important; }
.px-2 { padding-left: 0.5rem !important; padding-right: 0.5rem !important; }
.pt-2 { padding-top: 0.5rem !important; }
.pb-3 { padding-bottom: 0.75rem !important; }
.space-y-1 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0 !important; margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important; margin-bottom: calc(0.25rem * var(--tw-space-y-reverse)) !important; }
.border-t { border-top-width: 1px !important; }
.border-gray-200 { border-color: #e5e7eb !important; }
.block { display: block !important; }
.text-base { font-size: 1rem !important; line-height: 1.5rem !important; }
.hover\:bg-gray-100:hover { background-color: #f3f4f6 !important; }
.my-2 { margin-top: 0.5rem !important; margin-bottom: 0.5rem !important; }
.px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
.text-sm { font-size: 0.875rem !important; line-height: 1.25rem !important; }
.whitespace-nowrap { white-space: nowrap !important; }

/* --- Animaciones Añadidas --- */
.grow-effect { transition: transform 0.4s ease !important; display: inline-block !important; }
.grow-effect:hover { transform: scale(1.05) !important; }
.animated-underline { position: relative !important; text-decoration: none !important; }
.animated-underline::after { content: '' !important; position: absolute !important; width: 100% !important; transform: scaleX(0) !important; height: 2px !important; bottom: -4px !important; left: 0 !important; background-color: #1e3a8a !important; transform-origin: bottom right !important; transition: transform 0.4s ease-out !important; }
.animated-underline:hover::after { transform: scaleX(1) !important; transform-origin: bottom left !important; }
.hamburger-button { width: 24px !important; height: 21px !important; position: relative !important; cursor: pointer !important; background: transparent !important; border: none !important; }
.hamburger-button .bar { display: block !important; width: 100% !important; height: 3px !important; background-color: #374151 !important; border-radius: 3px !important; transition: all 0.4s ease-in-out !important; position: absolute !important; }
.hamburger-button .bar1 { top: 0 !important; }
.hamburger-button .bar2 { top: 50% !important; transform: translateY(-50%) !important; }
.hamburger-button .bar3 { bottom: 0 !important; }
.hamburger-button.open .bar1 { top: 50% !important; transform: translateY(-50%) rotate(45deg) !important; }
.hamburger-button.open .bar2 { opacity: 0 !important; }
.hamburger-button.open .bar3 { bottom: 50% !important; transform: translateY(50%) rotate(-45deg) !important; }

@media (min-width: 768px) {
  .md\:flex { display: flex !important; }
  .md\:hidden { display: none !important; }
}
@media (min-width: 640px) {
  .sm\:px-6 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; }
  .sm\:px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }
  .sm\:h-12 { height: 3rem !important; }
  .sm\:space-x-3 { --tw-space-x-reverse: 0 !important; margin-right: calc(0.75rem * var(--tw-space-x-reverse)) !important; margin-left: calc(0.75rem * calc(1 - var(--tw-space-x-reverse))) !important; }
}
@media (min-width: 1024px) {
  .lg\:px-8 { padding-left: 2rem !important; padding-right: 2rem !important; }
}/* End custom CSS */