.elementor-3490 .elementor-element.elementor-element-802e812{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.84;}.elementor-3490 .elementor-element.elementor-element-802e812:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-802e812 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://udeponline.pe/wp-content/uploads/2026/02/bg-udeponline-home-v2-scaled.jpg");background-position:top left;background-size:cover;}.elementor-3490 .elementor-element.elementor-element-802e812::before, .elementor-3490 .elementor-element.elementor-element-802e812 > .elementor-background-video-container::before, .elementor-3490 .elementor-element.elementor-element-802e812 > .e-con-inner > .elementor-background-video-container::before, .elementor-3490 .elementor-element.elementor-element-802e812 > .elementor-background-slideshow::before, .elementor-3490 .elementor-element.elementor-element-802e812 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3490 .elementor-element.elementor-element-802e812 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(78deg, #000000CC 33%, #FFFFFF00 71%);}.elementor-3490 .elementor-element.elementor-element-3c9d970{--display:flex;}.elementor-3490 .elementor-element.elementor-element-75a0446{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:start;}.elementor-3490 .elementor-element.elementor-element-75a0446 > .elementor-widget-container{background-color:#F7FFFE;padding:5px 20px 6px 20px;border-radius:20px 20px 20px 20px;}.elementor-3490 .elementor-element.elementor-element-75a0446.elementor-element{--align-self:flex-start;}.elementor-3490 .elementor-element.elementor-element-75a0446 .elementor-heading-title{text-transform:uppercase;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-283047e{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-283047e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-d2c141a{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:justify;font-size:22px;line-height:33px;color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-d2c141a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-d2c141a.elementor-element{--order:99999 /* order end hack */;}.elementor-3490 .elementor-element.elementor-element-d2c141a p{margin-block-end:0px;}.elementor-3490 .elementor-element.elementor-element-7793713{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--justify-items:start;}.elementor-3490 .elementor-element.elementor-element-7793713.e-con{--align-self:flex-start;}.elementor-3490 .elementor-element.elementor-element-68e7ce4 .elementor-button{background-color:#005CB9;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.3s;border-radius:15px 15px 15px 15px;padding:16px 20px 20px 25px;}.elementor-3490 .elementor-element.elementor-element-68e7ce4 .elementor-button:hover, .elementor-3490 .elementor-element.elementor-element-68e7ce4 .elementor-button:focus{background-color:#00467A;}.elementor-3490 .elementor-element.elementor-element-68e7ce4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3490 .elementor-element.elementor-element-68e7ce4 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-3490 .elementor-element.elementor-element-5079bb5 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;fill:#00467A;color:#00467A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000080;border-radius:15px 15px 15px 15px;padding:16px 20px 20px 25px;}.elementor-3490 .elementor-element.elementor-element-5079bb5 .elementor-button:hover, .elementor-3490 .elementor-element.elementor-element-5079bb5 .elementor-button:focus{background-color:#F7FFFE;color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-5079bb5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3490 .elementor-element.elementor-element-5079bb5 .elementor-button .elementor-button-content-wrapper{gap:14px;}.elementor-3490 .elementor-element.elementor-element-5079bb5 .elementor-button:hover svg, .elementor-3490 .elementor-element.elementor-element-5079bb5 .elementor-button:focus svg{fill:#005CB9;}.elementor-3490 .elementor-element.elementor-element-e6d2310{--display:flex;--min-height:80vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.72;}.elementor-3490 .elementor-element.elementor-element-e6d2310:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://udeponline.pe/wp-content/uploads/2026/02/bg-udeponline-home-v2-scaled.jpg");background-position:top left;background-size:cover;}.elementor-3490 .elementor-element.elementor-element-e6d2310::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-background-video-container::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .e-con-inner > .elementor-background-video-container::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-background-slideshow::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(78deg, #0E0E55 48%, #FFFFFF00 69%);}.elementor-3490 .elementor-element.elementor-element-f324368{--display:flex;}.elementor-3490 .elementor-element.elementor-element-8dba55a{width:var( --container-widget-width, 23% );max-width:23%;--container-widget-width:23%;--container-widget-flex-grow:0;text-align:start;}.elementor-3490 .elementor-element.elementor-element-8dba55a > .elementor-widget-container{background-color:#F7FFFE;padding:5px 20px 6px 20px;border-radius:20px 20px 20px 20px;}.elementor-3490 .elementor-element.elementor-element-8dba55a.elementor-element{--align-self:flex-start;}.elementor-3490 .elementor-element.elementor-element-8dba55a .elementor-heading-title{text-transform:uppercase;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-4cb0905{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-4cb0905 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-8174d33{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:justify;font-size:22px;line-height:33px;color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-8174d33 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-8174d33.elementor-element{--order:99999 /* order end hack */;}.elementor-3490 .elementor-element.elementor-element-8174d33 p{margin-block-end:0px;}.elementor-3490 .elementor-element.elementor-element-1e6102d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 10px;--row-gap:0px;--column-gap:10px;--grid-auto-flow:row;--justify-items:start;}.elementor-3490 .elementor-element.elementor-element-1e6102d.e-con{--align-self:flex-start;}.elementor-3490 .elementor-element.elementor-element-bffd461 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3490 .elementor-element.elementor-element-bffd461 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-3490 .elementor-element.elementor-element-bffd461 .elementor-button{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.3s;border-radius:15px 15px 15px 15px;padding:16px 20px 20px 25px;}.elementor-3490 .elementor-element.elementor-element-0fcfd65 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;fill:#000080;color:#000080;transition-duration:0.3s;border-style:solid;border-color:#000080;border-radius:15px 15px 15px 15px;padding:16px 20px 20px 25px;}.elementor-3490 .elementor-element.elementor-element-0fcfd65 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3490 .elementor-element.elementor-element-0fcfd65 .elementor-button .elementor-button-content-wrapper{gap:3px;}.elementor-3490 .elementor-element.elementor-element-61db56f{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-0fd319a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-3490 .elementor-element.elementor-element-9d0e017{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-9d0e017 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-5eeeea1{width:initial;max-width:initial;text-align:justify;font-family:"Inter", Sans-serif;font-size:20px;line-height:33px;color:#535252;}.elementor-3490 .elementor-element.elementor-element-5eeeea1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-5eeeea1.elementor-element{--order:99999 /* order end hack */;}.elementor-3490 .elementor-element.elementor-element-5eeeea1 p{margin-block-end:0px;}.elementor-3490 .elementor-element.elementor-element-0ca0b0d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-3490 .elementor-element.elementor-element-c27ad08 .elementor-button{border-radius:10px 10px 10px 10px;}.elementor-3490 .elementor-element.elementor-element-7661dd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-7661dd7:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-7661dd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1A1A112;}.elementor-3490 .elementor-element.elementor-element-28c4591{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-3490 .elementor-element.elementor-element-28c4591 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-28c4591 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-4eff2c3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;line-height:33px;color:#535252;}.elementor-3490 .elementor-element.elementor-element-4eff2c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-4eff2c3.elementor-element{--align-self:center;}.elementor-3490 .elementor-element.elementor-element-4eff2c3 p{margin-block-end:0px;}.elementor-3490 .elementor-element.elementor-element-48c1a1a{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-3490 .elementor-element.elementor-element-e56d567{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-e56d567:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-e56d567 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-f74a4a7{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-f74a4a7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-3490 .elementor-element.elementor-element-f74a4a7 .elementor-icon-wrapper{text-align:center;}.elementor-3490 .elementor-element.elementor-element-f74a4a7.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-f74a4a7.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-f74a4a7.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-f74a4a7.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-f74a4a7.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-f74a4a7.elementor-view-framed .elementor-icon{background-color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-f74a4a7.elementor-view-stacked .elementor-icon svg{fill:#005CB9;}.elementor-3490 .elementor-element.elementor-element-98d891b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:#929292;}.elementor-3490 .elementor-element.elementor-element-ee0159e > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-ee0159e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-9242a8d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-9242a8d:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-9242a8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-3a3318b{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-3a3318b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-3490 .elementor-element.elementor-element-3a3318b .elementor-icon-wrapper{text-align:center;}.elementor-3490 .elementor-element.elementor-element-3a3318b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-3a3318b.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-3a3318b.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-3a3318b.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-3a3318b.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-3a3318b.elementor-view-framed .elementor-icon{background-color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-3a3318b.elementor-view-stacked .elementor-icon svg{fill:#005CB9;}.elementor-3490 .elementor-element.elementor-element-0cad9f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:#929292;}.elementor-3490 .elementor-element.elementor-element-7fd079f > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-7fd079f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-af76e25{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-af76e25:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-af76e25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-a30f325{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-a30f325 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-3490 .elementor-element.elementor-element-a30f325 .elementor-icon-wrapper{text-align:center;}.elementor-3490 .elementor-element.elementor-element-a30f325.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-a30f325.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-a30f325.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-a30f325.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-a30f325.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-a30f325.elementor-view-framed .elementor-icon{background-color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-a30f325.elementor-view-stacked .elementor-icon svg{fill:#005CB9;}.elementor-3490 .elementor-element.elementor-element-7fbb134 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:#929292;}.elementor-3490 .elementor-element.elementor-element-b4fd144 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-b4fd144 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-dad094e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-dad094e:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-dad094e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-35dbfe2{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-35dbfe2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:0% 0% 0% 0%;}.elementor-3490 .elementor-element.elementor-element-35dbfe2 .elementor-icon-wrapper{text-align:center;}.elementor-3490 .elementor-element.elementor-element-35dbfe2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-35dbfe2.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-35dbfe2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-35dbfe2.elementor-view-framed .elementor-icon, .elementor-3490 .elementor-element.elementor-element-35dbfe2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-3490 .elementor-element.elementor-element-35dbfe2.elementor-view-framed .elementor-icon{background-color:#005CB9;}.elementor-3490 .elementor-element.elementor-element-35dbfe2.elementor-view-stacked .elementor-icon svg{fill:#005CB9;}.elementor-3490 .elementor-element.elementor-element-d89deb2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:10px;color:#929292;}.elementor-3490 .elementor-element.elementor-element-beba7c2 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-beba7c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-9ad672d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-3490 .elementor-element.elementor-element-9ad672d .elementor-button{text-transform:none;border-radius:10px 10px 10px 10px;}.elementor-3490 .elementor-element.elementor-element-65ebac8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-25b6d18{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-84a0338{--display:grid;--e-con-grid-template-columns:3fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-034b373{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-3490 .elementor-element.elementor-element-034b373 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-034b373 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-1cd0ce2{text-align:end;}.elementor-3490 .elementor-element.elementor-element-7739f8d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-f4a5bc9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;line-height:33px;color:#535252;}.elementor-3490 .elementor-element.elementor-element-f4a5bc9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-f4a5bc9.elementor-element{--align-self:flex-start;}.elementor-3490 .elementor-element.elementor-element-f4a5bc9 p{margin-block-end:0px;}.elementor-3490 .elementor-element.elementor-element-5ac77c2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-3490 .elementor-element.elementor-element-f0fd94f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-ed2937a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-1e5a585 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-1e5a585 .elementor-heading-title{font-size:20px;}.elementor-3490 .elementor-element.elementor-element-ff32694{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-8b2bd5b > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-8b2bd5b .elementor-heading-title{font-size:20px;}.elementor-3490 .elementor-element.elementor-element-76311fb{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-8c4e01f > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-8c4e01f .elementor-heading-title{font-size:20px;}.elementor-3490 .elementor-element.elementor-element-5af96cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3490 .elementor-element.elementor-element-5af96cb:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-5af96cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A1A1A112;}.elementor-3490 .elementor-element.elementor-element-25b20fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-3490 .elementor-element.elementor-element-bd1ba55{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-3490 .elementor-element.elementor-element-bd1ba55 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-bd1ba55 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:35px;color:#002D72;}.elementor-3490 .elementor-element.elementor-element-47d68f2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Inter", Sans-serif;font-size:20px;line-height:33px;color:#535252;}.elementor-3490 .elementor-element.elementor-element-47d68f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3490 .elementor-element.elementor-element-47d68f2.elementor-element{--align-self:flex-start;}.elementor-3490 .elementor-element.elementor-element-47d68f2 p{margin-block-end:0px;}.elementor-3490 .elementor-element.elementor-element-7e4f664{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-3490 .elementor-element.elementor-element-7793713{--width:50%;}.elementor-3490 .elementor-element.elementor-element-1e6102d{--width:50%;}.elementor-3490 .elementor-element.elementor-element-0fd319a{--width:100%;}.elementor-3490 .elementor-element.elementor-element-0ca0b0d{--width:100%;}.elementor-3490 .elementor-element.elementor-element-e56d567{--width:90%;}.elementor-3490 .elementor-element.elementor-element-9242a8d{--width:90%;}.elementor-3490 .elementor-element.elementor-element-af76e25{--width:90%;}.elementor-3490 .elementor-element.elementor-element-dad094e{--width:90%;}.elementor-3490 .elementor-element.elementor-element-84a0338{--width:100%;}.elementor-3490 .elementor-element.elementor-element-25b20fd{--width:50%;}.elementor-3490 .elementor-element.elementor-element-7e4f664{--width:50%;}}@media(min-width:1025px){.elementor-3490 .elementor-element.elementor-element-e6d2310:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-3490 .elementor-element.elementor-element-7793713{--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-1e6102d{--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-61db56f{--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-48c1a1a{--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-84a0338{--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-f0fd94f{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3490 .elementor-element.elementor-element-7793713{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-e6d2310:not(.elementor-motion-effects-element-type-background), .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://udeponline.pe/wp-content/uploads/2026/02/bg-mobile.jpg");}.elementor-3490 .elementor-element.elementor-element-e6d2310{--justify-content:center;--overlay-opacity:0.7;}.elementor-3490 .elementor-element.elementor-element-e6d2310::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-background-video-container::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .e-con-inner > .elementor-background-video-container::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-background-slideshow::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3490 .elementor-element.elementor-element-e6d2310 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #0E0E55 100%, #FFFFFF00 100%);}.elementor-3490 .elementor-element.elementor-element-8dba55a{--container-widget-width:209px;--container-widget-flex-grow:0;width:var( --container-widget-width, 209px );max-width:209px;}.elementor-3490 .elementor-element.elementor-element-4cb0905{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3490 .elementor-element.elementor-element-4cb0905 .elementor-heading-title{font-size:6vw;}.elementor-3490 .elementor-element.elementor-element-8174d33{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:4.2vw;line-height:1lh;}.elementor-3490 .elementor-element.elementor-element-1e6102d{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;--justify-items:center;}.elementor-3490 .elementor-element.elementor-element-bffd461.elementor-element{--align-self:center;}.elementor-3490 .elementor-element.elementor-element-bffd461 .elementor-button{font-size:4vw;padding:10px 20px 10px 20px;}.elementor-3490 .elementor-element.elementor-element-0fcfd65.elementor-element{--align-self:center;}.elementor-3490 .elementor-element.elementor-element-0fcfd65 .elementor-button{font-size:4vw;padding:10px 20px 10px 20px;}.elementor-3490 .elementor-element.elementor-element-61db56f{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-9d0e017{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-3490 .elementor-element.elementor-element-9d0e017 .elementor-heading-title{font-size:6vw;}.elementor-3490 .elementor-element.elementor-element-5eeeea1 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3490 .elementor-element.elementor-element-7ca2eb1{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-3490 .elementor-element.elementor-element-7ca2eb1.elementor-element{--align-self:center;}.elementor-3490 .elementor-element.elementor-element-28c4591 .elementor-heading-title{font-size:6vw;}.elementor-3490 .elementor-element.elementor-element-48c1a1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-84a0338{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-3490 .elementor-element.elementor-element-034b373{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3490 .elementor-element.elementor-element-034b373 .elementor-heading-title{font-size:6vw;}.elementor-3490 .elementor-element.elementor-element-f0fd94f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS *//* ================================
CARDS POR QUE ELEGIR..
================================ */

.card-hover-lift {
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  cursor: pointer;
}
.card-hover-lift:hover {
  transform: translateY(-8px);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12);
}

.card-hover-border {
  border-left: 4px solid transparent;
  transition: border-color 0.3s ease, transform 0.3s ease;
  cursor: pointer;
}
.card-hover-border:hover {
  border-left-color: #002D72;
  transform: translateX(6px);
}



/* ================================
   BTN VER PROGRAMAS
================================ */
.btn-ver-programas {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 700;
  color: #002D72;
  text-decoration: none;
  background: transparent;
  border: none;
  padding: 8px 0;
  cursor: pointer;
  position: relative;
  transition: gap 0.3s ease;
}

.btn-ver-programas:hover {
  color: #002D72;
  gap: 16px;
}

/* Línea izquierda a derecha */
.btn-ver-programas::before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 0;
  height: 2px;
  background: #002D72;
  transition: width 0.4s cubic-bezier(0.22, 1, 0.36, 1);
}

.btn-ver-programas:hover::before {
  width: 100%;
}

/* Flecha gruesa SVG */
.btn-ver-programas::after {
  content: '';
  display: inline-block;
  width: 18px;
  height: 18px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002D72' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='7' y1='17' x2='17' y2='7'/%3E%3Cpolyline points='7 7 17 7 17 17'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain;
  transition: transform 0.3s ease;
}

.btn-ver-programas:hover::after {
  transform: translate(3px, -3px);
}

/* ================================
   CARD INFO-LIST
================================ */
.info-list {
  background: #ffffff;
  border-radius: 20px;
  border: 1px solid #e8eaf0;
  box-shadow: 0 4px 16px rgba(0, 45, 114, 0.06);
  overflow: hidden;
  padding: 0 !important;
  display: flex !important;
  flex-direction: column !important;
  gap: 0 !important;
  height: 100%;
  min-height: 520px;
  transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
  cursor: pointer;
}

.info-list:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 48px rgba(0, 45, 114, 0.15);
  border-color: #3b5ce4;
}

/* ================================
   IMAGEN
================================ */
.info-list .elementor-widget-image {
  width: 100%;
  position: relative;
}

.info-list .elementor-widget-image img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  display: block;
}

/* ================================
   BADGE CATEGORÍA
================================ */
.card-badge {
  position: absolute;
  top: 16px;
  left: 16px;
  background: #ffffff;
  color: #3b5ce4;
  font-size: 0.8rem;
  font-weight: 700;
  padding: 6px 14px;
  border-radius: 8px;
  z-index: 2;
}

/* ================================
   CONTENIDO
================================ */
.info-list .elementor-widget-heading {
  padding: 20px 20px 0 20px;
}

.info-list .elementor-widget-html {
  padding: 0 20px 20px 20px;
  border-top: 1px solid #e8eaf0;
  margin-top: 8px;
  padding-top: 16px !important;
  margin-top: auto;
}

/* ================================
   TÍTULO (fijo 3 líneas)
================================ */
.info-list h2.elementor-heading-title {
  font-size: 1.15rem;
  font-weight: 700;
  color: #111827;
  line-height: 1.5;
  height: calc(1.5em * 3);
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0 0 16px 0;
}

/* ================================
   INFO ITEMS
================================ */
.info-item {
  display: flex;
  align-items: center;
  gap: 12px;
  color: #555;
  font-size: 0.92rem;
  font-weight: 500;
  margin-bottom: 10px;
}

.info-item i {
  color: #3b5ce4;
  font-size: 1rem;
  width: 18px;
  text-align: center;
  flex-shrink: 0;
}

/* ================================
   BTN PLAN DE ESTUDIOS
================================ */
.btn-plan {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #eef1fb;
  border-radius: 12px;
  padding: 16px 20px;
  text-decoration: none;
  color: #002D72;
  font-weight: 700;
  font-size: 1rem;
  margin-top: 14px;
  transition: background 0.3s ease;
}

.btn-plan i {
  color: #3b5ce4;
  font-size: 0.9rem;
  transition: transform 0.3s ease;
}

.btn-plan:hover {
  background: #dde3f7;
}

.btn-plan:hover i {
  transform: translateX(4px);
}



.feature-list {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.feature-item {
  display: flex;
  align-items: center;
  gap: 20px;
}

.feature-icon {
  width: 56px;
  height: 56px;
  min-width: 56px;
  background: #eef1fb;
  border-radius: 14px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #002D72;
  font-size: 1.2rem;
}

.feature-text {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.feature-text strong {
  font-size: 1rem;
  font-weight: 700;
  color: #111827;
  line-height: 1.3;
}

.feature-text span {
  font-size: 0.92rem;
  color: #6b7280;
  line-height: 1.4;
}


/* CONTENEDOR DEL FORMULARIO EMBEBIDO */
.form-wrapper {
  background: #002D72;
  border-radius: 20px;
  border: 1px solid #e8eaf0;
  box-shadow: 0 4px 24px rgba(0, 45, 114, 0.08);
  padding: 36px 32px;
}/* End custom CSS */