.elementor-1079 .elementor-element.elementor-element-24ec4123{--display:flex;--min-height:367px;--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.5;}.elementor-1079 .elementor-element.elementor-element-24ec4123:not(.elementor-motion-effects-element-type-background), .elementor-1079 .elementor-element.elementor-element-24ec4123 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(152deg, #000000C4 0%, #0008AADE 100%);}.elementor-1079 .elementor-element.elementor-element-24ec4123::before, .elementor-1079 .elementor-element.elementor-element-24ec4123 > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-24ec4123 > .e-con-inner > .elementor-background-video-container::before, .elementor-1079 .elementor-element.elementor-element-24ec4123 > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-24ec4123 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1079 .elementor-element.elementor-element-24ec4123 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://solumath.edu.pe/wp-content/uploads/2026/02/banner-inner-pagee-1.jpg");--background-overlay:'';}.elementor-1079 .elementor-element.elementor-element-1caf628f{width:var( --container-widget-width, 9.978% );max-width:9.978%;--container-widget-width:9.978%;--container-widget-flex-grow:0;top:117px;}.elementor-1079 .elementor-element.elementor-element-1caf628f.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-1caf628f{left:-46px;}body.rtl .elementor-1079 .elementor-element.elementor-element-1caf628f{right:-46px;}.elementor-1079 .elementor-element.elementor-element-49d80c25.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-49d80c25{left:-2px;}body.rtl .elementor-1079 .elementor-element.elementor-element-49d80c25{right:-2px;}.elementor-1079 .elementor-element.elementor-element-49d80c25{top:60px;}.elementor-1079 .elementor-element.elementor-element-68d38a15.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-68d38a15{left:1148px;}body.rtl .elementor-1079 .elementor-element.elementor-element-68d38a15{right:1148px;}.elementor-1079 .elementor-element.elementor-element-68d38a15{top:6px;}.elementor-1079 .elementor-element.elementor-element-37725b24 .title{font-family:"Montserrat", Sans-serif;font-size:45px;color:#FFFFFF;}.elementor-1079 .elementor-element.elementor-element-ec761e8 :is(.wd-breadcrumbs,.yoast-breadcrumb,.rank-math-breadcrumb,.aioseo-breadcrumbs,.breadcrumb){font-family:"Montserrat", Sans-serif;--wd-link-color:#FFFFFF;--wd-bcrumb-delim-color:#FFFFFF;}.elementor-1079 .elementor-element.elementor-element-7835aad3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1079 .elementor-element.elementor-element-7e8c4a98{--spacer-size:111px;}.elementor-1079 .elementor-element.elementor-element-2c3572ec{--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;}.elementor-1079 .elementor-element.elementor-element-2c3572ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1079 .elementor-element.elementor-element-7c588eef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1079 .elementor-element.elementor-element-7c588eef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1079 .elementor-element.elementor-element-1c048917{--spacer-size:50px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-4c9af839{left:-35px;}body.rtl .elementor-1079 .elementor-element.elementor-element-4c9af839{right:-35px;}.elementor-1079 .elementor-element.elementor-element-4c9af839{top:18px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-52c2ba1f{left:456px;}body.rtl .elementor-1079 .elementor-element.elementor-element-52c2ba1f{right:456px;}.elementor-1079 .elementor-element.elementor-element-52c2ba1f{top:167px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-2bd9b447{left:64px;}body.rtl .elementor-1079 .elementor-element.elementor-element-2bd9b447{right:64px;}.elementor-1079 .elementor-element.elementor-element-2bd9b447{top:-19px;}.elementor-1079 .elementor-element.elementor-element-1f17f080{--spacer-size:50px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-70ab42cd{left:254px;}body.rtl .elementor-1079 .elementor-element.elementor-element-70ab42cd{right:254px;}.elementor-1079 .elementor-element.elementor-element-70ab42cd{top:177px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-6d46621e{left:437px;}body.rtl .elementor-1079 .elementor-element.elementor-element-6d46621e{right:437px;}.elementor-1079 .elementor-element.elementor-element-6d46621e{top:1px;}.elementor-1079 .elementor-element.elementor-element-43246ede{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1079 .elementor-element.elementor-element-43246ede.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1079 .elementor-element.elementor-element-932f1e5 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:18px;}.elementor-1079 .elementor-element.elementor-element-932f1e5 .elementor-icon-box-title{margin-block-end:0px;color:#023CCE;}.elementor-1079 .elementor-element.elementor-element-932f1e5.elementor-view-stacked .elementor-icon{background-color:#023CCE;}.elementor-1079 .elementor-element.elementor-element-932f1e5.elementor-view-framed .elementor-icon, .elementor-1079 .elementor-element.elementor-element-932f1e5.elementor-view-default .elementor-icon{fill:#023CCE;color:#023CCE;border-color:#023CCE;}.elementor-1079 .elementor-element.elementor-element-932f1e5 .elementor-icon{font-size:30px;}.elementor-1079 .elementor-element.elementor-element-932f1e5 .elementor-icon-box-title, .elementor-1079 .elementor-element.elementor-element-932f1e5 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:900;}.elementor-1079 .elementor-element.elementor-element-2f619beb{text-align:start;}.elementor-1079 .elementor-element.elementor-element-2f619beb .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:900;}.elementor-1079 .elementor-element.elementor-element-253204f3{font-family:"Montserrat", Sans-serif;font-weight:500;color:#272727;}.elementor-1079 .elementor-element.elementor-element-63e01a64{margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:23px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:-1px;}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-icon i{color:#080483;transition:color 0.3s;}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-icon svg{fill:#080483;transition:fill 0.3s;}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1079 .elementor-element.elementor-element-61aa8c6b .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);background-image:linear-gradient(240deg, #0F0088 0%, #2996F2 54%);transition-duration:0.4s;border-radius:7px 7px 7px 7px;padding:20px 20px 20px 20px;}.elementor-1079 .elementor-element.elementor-element-61aa8c6b .elementor-button:hover, .elementor-1079 .elementor-element.elementor-element-61aa8c6b .elementor-button:focus{background-color:#000000;}.elementor-1079 .elementor-element.elementor-element-61aa8c6b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1079 .elementor-element.elementor-element-61aa8c6b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1079 .elementor-element.elementor-element-c3bfc2c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1079 .elementor-element.elementor-element-4795b05c{--spacer-size:111px;}.elementor-1079 .elementor-element.elementor-element-2a843d88{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1079 .elementor-element.elementor-element-2a843d88.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1079 .elementor-element.elementor-element-4d0cb5ae{--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;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-7a5ab2cd{left:132px;}body.rtl .elementor-1079 .elementor-element.elementor-element-7a5ab2cd{right:132px;}.elementor-1079 .elementor-element.elementor-element-7a5ab2cd{top:62px;}.elementor-1079 .elementor-element.elementor-element-553fe3cd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1079 .elementor-element.elementor-element-553fe3cd.elementor-view-stacked .elementor-icon{background-color:#D6D0F8;fill:#001380;color:#001380;}.elementor-1079 .elementor-element.elementor-element-553fe3cd.elementor-view-framed .elementor-icon, .elementor-1079 .elementor-element.elementor-element-553fe3cd.elementor-view-default .elementor-icon{fill:#D6D0F8;color:#D6D0F8;border-color:#D6D0F8;}.elementor-1079 .elementor-element.elementor-element-553fe3cd.elementor-view-framed .elementor-icon{background-color:#001380;}.elementor-1079 .elementor-element.elementor-element-553fe3cd .elementor-icon-box-title, .elementor-1079 .elementor-element.elementor-element-553fe3cd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;}.elementor-1079 .elementor-element.elementor-element-553fe3cd .elementor-icon-box-title{color:#000000;}.elementor-1079 .elementor-element.elementor-element-553fe3cd:has(:hover) .elementor-icon-box-title,
					 .elementor-1079 .elementor-element.elementor-element-553fe3cd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1079 .elementor-element.elementor-element-553fe3cd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#1F1F1F;}.elementor-1079 .elementor-element.elementor-element-744fb7c8{--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;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-16c0c3cf{left:132px;}body.rtl .elementor-1079 .elementor-element.elementor-element-16c0c3cf{right:132px;}.elementor-1079 .elementor-element.elementor-element-16c0c3cf{top:62px;}.elementor-1079 .elementor-element.elementor-element-4f8758bd .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1079 .elementor-element.elementor-element-4f8758bd.elementor-view-stacked .elementor-icon{background-color:#D6D0F8;fill:#001380;color:#001380;}.elementor-1079 .elementor-element.elementor-element-4f8758bd.elementor-view-framed .elementor-icon, .elementor-1079 .elementor-element.elementor-element-4f8758bd.elementor-view-default .elementor-icon{fill:#D6D0F8;color:#D6D0F8;border-color:#D6D0F8;}.elementor-1079 .elementor-element.elementor-element-4f8758bd.elementor-view-framed .elementor-icon{background-color:#001380;}.elementor-1079 .elementor-element.elementor-element-4f8758bd .elementor-icon-box-title, .elementor-1079 .elementor-element.elementor-element-4f8758bd .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;}.elementor-1079 .elementor-element.elementor-element-4f8758bd .elementor-icon-box-title{color:#000000;}.elementor-1079 .elementor-element.elementor-element-4f8758bd:has(:hover) .elementor-icon-box-title,
					 .elementor-1079 .elementor-element.elementor-element-4f8758bd:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1079 .elementor-element.elementor-element-4f8758bd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#1F1F1F;}.elementor-1079 .elementor-element.elementor-element-3a0c7e20{--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;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:13px;--margin-bottom:13px;--margin-left:13px;--margin-right:13px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-1079 .elementor-element.elementor-element-3a0c7e20.e-con{--align-self:center;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-5676d399{left:132px;}body.rtl .elementor-1079 .elementor-element.elementor-element-5676d399{right:132px;}.elementor-1079 .elementor-element.elementor-element-5676d399{top:62px;}.elementor-1079 .elementor-element.elementor-element-572c7ff7 .elementor-icon-box-wrapper{text-align:start;gap:15px;}.elementor-1079 .elementor-element.elementor-element-572c7ff7.elementor-view-stacked .elementor-icon{background-color:#D6D0F8;fill:#001380;color:#001380;}.elementor-1079 .elementor-element.elementor-element-572c7ff7.elementor-view-framed .elementor-icon, .elementor-1079 .elementor-element.elementor-element-572c7ff7.elementor-view-default .elementor-icon{fill:#D6D0F8;color:#D6D0F8;border-color:#D6D0F8;}.elementor-1079 .elementor-element.elementor-element-572c7ff7.elementor-view-framed .elementor-icon{background-color:#001380;}.elementor-1079 .elementor-element.elementor-element-572c7ff7 .elementor-icon-box-title, .elementor-1079 .elementor-element.elementor-element-572c7ff7 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;}.elementor-1079 .elementor-element.elementor-element-572c7ff7 .elementor-icon-box-title{color:#000000;}.elementor-1079 .elementor-element.elementor-element-572c7ff7:has(:hover) .elementor-icon-box-title,
					 .elementor-1079 .elementor-element.elementor-element-572c7ff7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-1079 .elementor-element.elementor-element-572c7ff7 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-weight:500;color:#1F1F1F;}@media(min-width:769px){.elementor-1079 .elementor-element.elementor-element-24ec4123{--content-width:1070px;}.elementor-1079 .elementor-element.elementor-element-2c3572ec{--width:101.792%;}.elementor-1079 .elementor-element.elementor-element-7c588eef{--width:41.61%;}.elementor-1079 .elementor-element.elementor-element-43246ede{--width:51.627%;}.elementor-1079 .elementor-element.elementor-element-4d0cb5ae{--width:25%;}.elementor-1079 .elementor-element.elementor-element-744fb7c8{--width:25%;}.elementor-1079 .elementor-element.elementor-element-3a0c7e20{--width:25%;}}@media(max-width:1024px){.elementor-1079 .elementor-element.elementor-element-1caf628f{width:var( --container-widget-width, 122.7px );max-width:122.7px;--container-widget-width:122.7px;--container-widget-flex-grow:0;top:122px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-1caf628f{left:-23px;}body.rtl .elementor-1079 .elementor-element.elementor-element-1caf628f{right:-23px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-49d80c25{left:8px;}body.rtl .elementor-1079 .elementor-element.elementor-element-49d80c25{right:8px;}.elementor-1079 .elementor-element.elementor-element-49d80c25{top:50px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-68d38a15{left:546px;}body.rtl .elementor-1079 .elementor-element.elementor-element-68d38a15{right:546px;}.elementor-1079 .elementor-element.elementor-element-68d38a15{top:9px;}.elementor-1079 .elementor-element.elementor-element-37725b24.elementor-element{--align-self:center;}.elementor-1079 .elementor-element.elementor-element-ec761e8.elementor-element{--align-self:center;}.elementor-1079 .elementor-element.elementor-element-2c3572ec{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1079 .elementor-element.elementor-element-2c3572ec.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1079 .elementor-element.elementor-element-7c588eef{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1079 .elementor-element.elementor-element-7c588eef.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1079 .elementor-element.elementor-element-2bd9b447.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-70ab42cd{left:79px;}body.rtl .elementor-1079 .elementor-element.elementor-element-70ab42cd{right:79px;}.elementor-1079 .elementor-element.elementor-element-70ab42cd{top:218px;}.elementor-1079 .elementor-element.elementor-element-43246ede{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-1079 .elementor-element.elementor-element-43246ede.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1079 .elementor-element.elementor-element-932f1e5.elementor-element{--align-self:center;}.elementor-1079 .elementor-element.elementor-element-932f1e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-1079 .elementor-element.elementor-element-2f619beb.elementor-element{--align-self:center;}.elementor-1079 .elementor-element.elementor-element-2f619beb{text-align:center;}.elementor-1079 .elementor-element.elementor-element-253204f3.elementor-element{--align-self:center;}.elementor-1079 .elementor-element.elementor-element-253204f3{text-align:center;}.elementor-1079 .elementor-element.elementor-element-63e01a64.elementor-element{--align-self:center;}.elementor-1079 .elementor-element.elementor-element-61aa8c6b{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -9px;}}@media(max-width:768px){body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-1caf628f{left:-27px;}body.rtl .elementor-1079 .elementor-element.elementor-element-1caf628f{right:-27px;}.elementor-1079 .elementor-element.elementor-element-1caf628f{top:121px;}.elementor-1079 .elementor-element.elementor-element-49d80c25{width:var( --container-widget-width, 97px );max-width:97px;--container-widget-width:97px;--container-widget-flex-grow:0;top:43px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-49d80c25{left:-4px;}body.rtl .elementor-1079 .elementor-element.elementor-element-49d80c25{right:-4px;}body:not(.rtl) .elementor-1079 .elementor-element.elementor-element-68d38a15{left:174px;}body.rtl .elementor-1079 .elementor-element.elementor-element-68d38a15{right:174px;}.elementor-1079 .elementor-element.elementor-element-68d38a15{top:66px;}.elementor-1079 .elementor-element.elementor-element-37725b24.elementor-element{--align-self:center;}.elementor-1079 .elementor-element.elementor-element-43246ede{--margin-top:464px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1079 .elementor-element.elementor-element-932f1e5 .elementor-icon-box-wrapper{text-align:center;}.elementor-1079 .elementor-element.elementor-element-2f619beb{text-align:center;}.elementor-1079 .elementor-element.elementor-element-63e01a64.elementor-element{--align-self:flex-start;}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-1079 .elementor-element.elementor-element-63e01a64 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}}/* Start custom CSS for image, class: .elementor-element-4c9af839 */.elementor-1079 .elementor-element.elementor-element-4c9af839 img {
  border-radius: 50%;
  animation: girar 7s linear infinite;
}

@keyframes girar {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-52c2ba1f */.elementor-1079 .elementor-element.elementor-element-52c2ba1f img {
  animation: mover-horizontal 7s linear infinite;
}

@keyframes mover-horizontal {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-30px);
  }
  100% {
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d46621e */.elementor-1079 .elementor-element.elementor-element-6d46621e img {
  animation: flotar 7s ease-in-out infinite;
}

@keyframes flotar {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-20px);
  }
  100% {
    transform: translateY(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d0cb5ae */.card-ciclo {
  position: relative;
  overflow: hidden;
  background: #ffffff;
}

/* Persiana azul */
.card-ciclo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(135deg, #0A23D1, #140592);
  transition: width 0.4s ease;
  z-index: 1;
}

/* Activación */
.card-ciclo:hover::before,
.card-ciclo.activa::before {
  width: 100%;
}

/* Contenido encima */
.card-ciclo > * {
  position: relative;
  z-index: 2;
}

/* Texto blanco */
.card-ciclo:hover h1,
.card-ciclo:hover h2,
.card-ciclo:hover h3,
.card-ciclo:hover p,
.card-ciclo.activa h1,
.card-ciclo.activa h2,
.card-ciclo.activa h3,
.card-ciclo.activa p {
  color: #ffffff !important;
}

/* 🎯 CÍRCULO DEL ICONO A BLANCO */
.card-ciclo:hover .elementor-icon,
.card-ciclo.activa .elementor-icon {
  background-color: #ffffff !important;
}

/* Icono (dibujo) intacto */
.card-ciclo .elementor-icon i,
.card-ciclo .elementor-icon svg {
  color: inherit !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-744fb7c8 */.card-ciclo {
  position: relative;
  overflow: hidden;
  background: #ffffff;
}

/* Persiana azul */
.card-ciclo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(135deg, #0A23D1, #140592);
  transition: width 0.4s ease;
  z-index: 1;
}

/* Activación */
.card-ciclo:hover::before,
.card-ciclo.activa::before {
  width: 100%;
}

/* Contenido encima */
.card-ciclo > * {
  position: relative;
  z-index: 2;
}

/* Texto blanco */
.card-ciclo:hover h1,
.card-ciclo:hover h2,
.card-ciclo:hover h3,
.card-ciclo:hover p,
.card-ciclo.activa h1,
.card-ciclo.activa h2,
.card-ciclo.activa h3,
.card-ciclo.activa p {
  color: #ffffff !important;
}

/* 🎯 CÍRCULO DEL ICONO A BLANCO */
.card-ciclo:hover .elementor-icon,
.card-ciclo.activa .elementor-icon {
  background-color: #ffffff !important;
}

/* Icono (dibujo) intacto */
.card-ciclo .elementor-icon i,
.card-ciclo .elementor-icon svg {
  color: inherit !important;
  fill: currentColor !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a0c7e20 */.card-ciclo {
  position: relative;
  overflow: hidden;
  background: #ffffff;
}

/* Persiana azul */
.card-ciclo::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 0%;
  height: 100%;
  background: linear-gradient(135deg, #0A23D1, #140592);
  transition: width 0.4s ease;
  z-index: 1;
}

/* Activación */
.card-ciclo:hover::before,
.card-ciclo.activa::before {
  width: 100%;
}

/* Contenido encima */
.card-ciclo > * {
  position: relative;
  z-index: 2;
}

/* Texto blanco */
.card-ciclo:hover h1,
.card-ciclo:hover h2,
.card-ciclo:hover h3,
.card-ciclo:hover p,
.card-ciclo.activa h1,
.card-ciclo.activa h2,
.card-ciclo.activa h3,
.card-ciclo.activa p {
  color: #ffffff !important;
}

/* 🎯 CÍRCULO DEL ICONO A BLANCO */
.card-ciclo:hover .elementor-icon,
.card-ciclo.activa .elementor-icon {
  background-color: #ffffff !important;
}

/* Icono (dibujo) intacto */
.card-ciclo .elementor-icon i,
.card-ciclo .elementor-icon svg {
  color: inherit !important;
  fill: currentColor !important;
}/* End custom CSS */