.elementor-855 .elementor-element.elementor-element-ca365b6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:10px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:999;}.elementor-855 .elementor-element.elementor-element-3c70693{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-855 .elementor-element.elementor-element-64c1932 .elementor-heading-title{font-family:"HELVETICA", Sans-serif;font-size:20px;font-weight:600;color:#F3F3F3;}.elementor-widget-countdown .elementor-countdown-item{background-color:var( --e-global-color-primary );}.elementor-widget-countdown .elementor-countdown-digits{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-countdown .elementor-countdown-label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-countdown .elementor-countdown-expire--message{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-wrapper{max-width:100%;}body:not(.rtl) .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item{background-color:#6EC1E400;}.elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-digits{font-family:"ANTON", Sans-serif;font-size:32px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-label{font-family:"HELVETICA", Sans-serif;font-size:11px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-f2a5286 .elementor-heading-title{font-family:"HELVETICA", Sans-serif;font-size:20px;font-weight:600;color:#F3F3F3;}.elementor-855 .elementor-element.elementor-element-8e05ffb .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:24px;font-weight:600;color:#F3F3F3;}.elementor-855 .elementor-element.elementor-element-5cdfaa7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;--z-index:999;}.elementor-855 .elementor-element.elementor-element-0844c51{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-855 .elementor-element.elementor-element-8aa6b1a.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-8aa6b1a img{max-width:120px;}.elementor-855 .elementor-element.elementor-element-deabac9 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:400;line-height:1.3em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-855 .elementor-element.elementor-element-a6b8b6f.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-a6b8b6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-855 .elementor-element.elementor-element-a6b8b6f .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-855 .elementor-element.elementor-element-a6b8b6f .elementor-button{font-family:"Helvetica", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;fill:#000000;color:#000000;border-radius:900px 900px 900px 900px;padding:25px 25px 25px 25px;}.elementor-855 .elementor-element.elementor-element-046c5e6{--display:flex;--min-height:850px;--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:flex-start;}.elementor-855 .elementor-element.elementor-element-046c5e6:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-046c5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BG01Desktop.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-855 .elementor-element.elementor-element-3894d51{--display:flex;}.elementor-855 .elementor-element.elementor-element-983884e{--display:flex;--min-height:70px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-855 .elementor-element.elementor-element-020f1e2{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-020f1e2.elementor-element{--align-self:flex-start;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-855 .elementor-element.elementor-element-574db1c{width:var( --container-widget-width, 358px );max-width:358px;--container-widget-width:358px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-wrapper{align-items:center;}.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-title{margin-block-end:0px;color:#6EC1E4;}.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon{font-size:35px;}.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-title, .elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-title a{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:700;line-height:1.2em;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-855 .elementor-element.elementor-element-8be19ba .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-8be19ba .elementor-image-box-title{font-family:"Anton", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#6EC1E4;}.elementor-855 .elementor-element.elementor-element-8be19ba .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:300;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-93e35da.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-93e35da .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-855 .elementor-element.elementor-element-93e35da .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-855 .elementor-element.elementor-element-93e35da .elementor-button{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-radius:900px 900px 900px 900px;padding:25px 25px 25px 25px;}.elementor-855 .elementor-element.elementor-element-fd0be1c{--display:flex;--min-height:660px;--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-fd0be1c:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-fd0be1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra02.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-855 .elementor-element.elementor-element-bf72938{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-da37342{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-da37342 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-855 .elementor-element.elementor-element-120a19d{--e-icon-list-icon-size:45px;--icon-vertical-offset:0px;}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:19px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-291341c{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-291341c .elementor-image-box-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-291341c .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:300;line-height:1.2em;letter-spacing:0px;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-291341c:has(:hover) .elementor-image-box-title,
					 .elementor-855 .elementor-element.elementor-element-291341c:has(:focus) .elementor-image-box-title{color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-291341c .elementor-image-box-description{font-family:"Anton", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-9741042{--display:flex;--min-height:840px;--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:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-855 .elementor-element.elementor-element-9741042:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-9741042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra03-1.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-855 .elementor-element.elementor-element-ac6ea9e{--display:flex;--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-855 .elementor-element.elementor-element-f88fd3b{width:var( --container-widget-width, 579px );max-width:579px;--container-widget-width:579px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-f88fd3b .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-f88fd3b .elementor-image-box-title{font-family:"Anton", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#000000;}.elementor-855 .elementor-element.elementor-element-f88fd3b:has(:hover) .elementor-image-box-title,
					 .elementor-855 .elementor-element.elementor-element-f88fd3b:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-855 .elementor-element.elementor-element-f88fd3b .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:300;color:#191919;}.elementor-855 .elementor-element.elementor-element-99cefbd.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-99cefbd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-855 .elementor-element.elementor-element-99cefbd .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-855 .elementor-element.elementor-element-99cefbd .elementor-button{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-radius:900px 900px 900px 900px;padding:25px 25px 25px 25px;}.elementor-855 .elementor-element.elementor-element-a744525{--display:flex;--min-height:820px;--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-855 .elementor-element.elementor-element-a744525:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-a744525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra04.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-855 .elementor-element.elementor-element-78d2eda{--display:flex;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--z-index:10;}.elementor-855 .elementor-element.elementor-element-b2cdc0f{width:var( --container-widget-width, 527px );max-width:527px;--container-widget-width:527px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-b2cdc0f .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-b2cdc0f .elementor-image-box-title{font-family:"Anton", Sans-serif;font-size:60px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#6EC1E4;}.elementor-855 .elementor-element.elementor-element-b2cdc0f .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:300;line-height:1.1em;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-7ef0aa8{width:100%;max-width:100%;}.elementor-855 .elementor-element.elementor-element-7ef0aa8 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-855 .elementor-element.elementor-element-a968be0{width:var( --container-widget-width, 411px );max-width:411px;--container-widget-width:411px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-a968be0 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:600;line-height:1.1em;color:#CAD4DF;}.elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-855 .elementor-element.elementor-element-96bd6d6{--e-icon-list-icon-size:39px;--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:0px;}.elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:300;}.elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-faac5a4 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-855 .elementor-element.elementor-element-faac5a4{--e-icon-list-icon-size:39px;--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:0px;}.elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:500;}.elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-66a06d9{--display:flex;--min-height:960px;--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;--gap:50px 0px;--row-gap:50px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-3f8a65d{z-index:11;}.elementor-855 .elementor-element.elementor-element-2bcefd0{width:var( --container-widget-width, 638px );max-width:638px;--container-widget-width:638px;--container-widget-flex-grow:0;text-align:center;}.elementor-855 .elementor-element.elementor-element-2bcefd0.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-2bcefd0 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-855 .elementor-element.elementor-element-773e5c9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--z-index:10;}.elementor-855 .elementor-element.elementor-element-3f3c72d{--display:flex;--min-height:603px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A3A3A;--border-color:#3A3A3A;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-3f3c72d:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-3f3c72d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/01.webp");background-position:top center;}.elementor-855 .elementor-element.elementor-element-3fb3794.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-855 .elementor-element.elementor-element-3fb3794.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-855 .elementor-element.elementor-element-3fb3794.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-3fb3794 .elementor-image-box-wrapper .elementor-image-box-img{width:105px;}.elementor-855 .elementor-element.elementor-element-3fb3794 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-855 .elementor-element.elementor-element-3fb3794 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-f8ca264{--display:flex;--min-height:603px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A3A3A;--border-color:#3A3A3A;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-f8ca264:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-f8ca264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/02.webp");background-position:top center;}.elementor-855 .elementor-element.elementor-element-659620a.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-855 .elementor-element.elementor-element-659620a.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-855 .elementor-element.elementor-element-659620a.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-659620a .elementor-image-box-wrapper .elementor-image-box-img{width:105px;}.elementor-855 .elementor-element.elementor-element-659620a .elementor-image-box-img img{transition-duration:0.3s;}.elementor-855 .elementor-element.elementor-element-659620a .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-0c89224{--display:flex;--min-height:603px;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#3A3A3A;--border-color:#3A3A3A;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-0c89224:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-0c89224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/03.webp");background-position:top center;}.elementor-855 .elementor-element.elementor-element-63b8d85.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-855 .elementor-element.elementor-element-63b8d85.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-855 .elementor-element.elementor-element-63b8d85.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-63b8d85 .elementor-image-box-wrapper .elementor-image-box-img{width:105px;}.elementor-855 .elementor-element.elementor-element-63b8d85 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-855 .elementor-element.elementor-element-63b8d85 .elementor-image-box-title{font-family:"Helvetica", Sans-serif;font-size:26px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-d39263a{--display:flex;--min-height:1120px;--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;--gap:140px 0px;--row-gap:140px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-d39263a:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-d39263a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra05.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-855 .elementor-element.elementor-element-c8c4bdc.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-c8c4bdc{z-index:5;}.elementor-855 .elementor-element.elementor-element-c8c4bdc .elementor-icon-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-c8c4bdc .elementor-icon{font-size:94px;}.elementor-855 .elementor-element.elementor-element-c8c4bdc .elementor-icon svg{height:94px;}.elementor-855 .elementor-element.elementor-element-c2a2fbd{--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-855 .elementor-element.elementor-element-42ee8f8{--display:flex;--gap:70px 0px;--row-gap:70px;--column-gap:0px;--z-index:15;}.elementor-855 .elementor-element.elementor-element-be8a070{width:var( --container-widget-width, 638px );max-width:638px;--container-widget-width:638px;--container-widget-flex-grow:0;text-align:left;}.elementor-855 .elementor-element.elementor-element-be8a070.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-be8a070 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-855 .elementor-element.elementor-element-c1111c7{width:var( --container-widget-width, 441px );max-width:441px;--container-widget-width:441px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-c1111c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-c1111c7 .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-c1111c7.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-855 .elementor-element.elementor-element-c1111c7.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-855 .elementor-element.elementor-element-c1111c7.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-c1111c7 .elementor-image-box-wrapper .elementor-image-box-img{width:105px;}.elementor-855 .elementor-element.elementor-element-c1111c7 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-855 .elementor-element.elementor-element-c1111c7 .elementor-image-box-title{font-family:"Anton", Sans-serif;font-size:26px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-c1111c7 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-ec18a88{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-855 .elementor-element.elementor-element-03e1a2f{width:var( --container-widget-width, 252px );max-width:252px;--container-widget-width:252px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-03e1a2f img{max-width:252px;}.elementor-855 .elementor-element.elementor-element-2327bc7{--display:flex;--gap:140px 0px;--row-gap:140px;--column-gap:0px;--z-index:5;}.elementor-855 .elementor-element.elementor-element-1b9ac8e{width:var( --container-widget-width, 441px );max-width:441px;--container-widget-width:441px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-1b9ac8e .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-1b9ac8e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-855 .elementor-element.elementor-element-1b9ac8e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-855 .elementor-element.elementor-element-1b9ac8e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-1b9ac8e .elementor-image-box-wrapper .elementor-image-box-img{width:105px;}.elementor-855 .elementor-element.elementor-element-1b9ac8e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-855 .elementor-element.elementor-element-1b9ac8e .elementor-image-box-title{font-family:"Anton", Sans-serif;font-size:26px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-1b9ac8e .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-359ac22{width:var( --container-widget-width, 441px );max-width:441px;--container-widget-width:441px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-359ac22 .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-359ac22.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-855 .elementor-element.elementor-element-359ac22.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-855 .elementor-element.elementor-element-359ac22.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-359ac22 .elementor-image-box-wrapper .elementor-image-box-img{width:105px;}.elementor-855 .elementor-element.elementor-element-359ac22 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-855 .elementor-element.elementor-element-359ac22 .elementor-image-box-title{font-family:"Anton", Sans-serif;font-size:26px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-359ac22 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:400;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-dbc739d{--display:flex;--min-height:820px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-855 .elementor-element.elementor-element-eba92e1{z-index:11;}.elementor-855 .elementor-element.elementor-element-41b3dce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-855 .elementor-element.elementor-element-591beab{width:var( --container-widget-width, 527px );max-width:527px;--container-widget-width:527px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-591beab.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-855 .elementor-element.elementor-element-591beab.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-855 .elementor-element.elementor-element-591beab.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-title{margin-bottom:40px;font-family:"Anton", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;line-height:1.5em;letter-spacing:0px;color:#6EC1E4;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-img img{transition-duration:0.3s;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:300;line-height:1.1em;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-b016415 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-855 .elementor-element.elementor-element-b016415 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-855 .elementor-element.elementor-element-b016415 .elementor-button{font-family:"Helvetica", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-radius:900px 900px 900px 900px;padding:25px 25px 25px 25px;}.elementor-855 .elementor-element.elementor-element-1402100{--display:flex;}.elementor-855 .elementor-element.elementor-element-79b39b3{width:var( --container-widget-width, 547px );max-width:547px;--container-widget-width:547px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-79b39b3 .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-79b39b3 .elementor-image-box-title{font-family:"Anton", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0px;color:#6EC1E4;}.elementor-855 .elementor-element.elementor-element-79b39b3 .elementor-image-box-description{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:300;line-height:1.1em;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-086166f{width:var( --container-widget-width, 638px );max-width:638px;--container-widget-width:638px;--container-widget-flex-grow:0;text-align:left;}.elementor-855 .elementor-element.elementor-element-086166f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-086166f.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-086166f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:40px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-855 .elementor-element.elementor-element-b1d578e.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-855 .elementor-element.elementor-element-b1d578e{--e-icon-list-icon-size:39px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-item > a{font-family:"Helvetica", Sans-serif;font-size:20px;font-weight:300;}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-ef43493{width:var( --container-widget-width, 638px );max-width:638px;--container-widget-width:638px;--container-widget-flex-grow:0;text-align:left;}.elementor-855 .elementor-element.elementor-element-ef43493 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-ef43493.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-ef43493 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:22px;font-weight:400;line-height:1.2em;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-561295a{--display:flex;--min-height:560px;--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;--gap:60px 0px;--row-gap:60px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-8cce96c{width:var( --container-widget-width, 638px );max-width:638px;--container-widget-width:638px;--container-widget-flex-grow:0;text-align:center;}.elementor-855 .elementor-element.elementor-element-8cce96c.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-8cce96c .elementor-heading-title{font-family:"ANTON", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;line-height:1.2em;}.elementor-855 .elementor-element.elementor-element-ad27d26{--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:space-between;}.elementor-855 .elementor-element.elementor-element-09b3e79{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-855 .elementor-element.elementor-element-09b3e79 .elementor-icon-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-09b3e79 .elementor-icon-box-title, .elementor-855 .elementor-element.elementor-element-09b3e79 .elementor-icon-box-title a{font-family:"HELVETICA", Sans-serif;font-size:22px;font-weight:300;}.elementor-855 .elementor-element.elementor-element-09b3e79 .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-09b3e79:has(:hover) .elementor-icon-box-title,
					 .elementor-855 .elementor-element.elementor-element-09b3e79:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-673f89f{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-855 .elementor-element.elementor-element-673f89f .elementor-icon-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-673f89f .elementor-icon-box-title, .elementor-855 .elementor-element.elementor-element-673f89f .elementor-icon-box-title a{font-family:"HELVETICA", Sans-serif;font-size:22px;font-weight:300;}.elementor-855 .elementor-element.elementor-element-673f89f .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-673f89f:has(:hover) .elementor-icon-box-title,
					 .elementor-855 .elementor-element.elementor-element-673f89f:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-c96dcb4{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-855 .elementor-element.elementor-element-c96dcb4 .elementor-icon-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-c96dcb4 .elementor-icon-box-title, .elementor-855 .elementor-element.elementor-element-c96dcb4 .elementor-icon-box-title a{font-family:"HELVETICA", Sans-serif;font-size:22px;font-weight:300;}.elementor-855 .elementor-element.elementor-element-c96dcb4 .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-c96dcb4:has(:hover) .elementor-icon-box-title,
					 .elementor-855 .elementor-element.elementor-element-c96dcb4:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-73fb607{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-855 .elementor-element.elementor-element-73fb607 .elementor-icon-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-73fb607 .elementor-icon-box-title, .elementor-855 .elementor-element.elementor-element-73fb607 .elementor-icon-box-title a{font-family:"HELVETICA", Sans-serif;font-size:22px;font-weight:300;}.elementor-855 .elementor-element.elementor-element-73fb607 .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-73fb607:has(:hover) .elementor-icon-box-title,
					 .elementor-855 .elementor-element.elementor-element-73fb607:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-855 .elementor-element.elementor-element-938e74c{--display:flex;--min-height:840px;--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;--gap:150px 0px;--row-gap:150px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-938e74c:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-938e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra06-3.webp");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-855 .elementor-element.elementor-element-fb958a5{z-index:11;}.elementor-855 .elementor-element.elementor-element-819505c{--display:flex;--z-index:100;}.elementor-855 .elementor-element.elementor-element-44fcc2c{width:var( --container-widget-width, 187px );max-width:187px;--container-widget-width:187px;--container-widget-flex-grow:0;}.elementor-855 .elementor-element.elementor-element-44fcc2c.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-5566224 .elementor-image-box-wrapper{text-align:left;}.elementor-855 .elementor-element.elementor-element-5566224 .elementor-image-box-title{font-family:"ANTON", Sans-serif;font-size:55px;font-weight:400;text-transform:uppercase;line-height:1.2em;letter-spacing:0px;color:#6EC1E4;}.elementor-855 .elementor-element.elementor-element-5566224 .elementor-image-box-description{font-family:"HELVETICA", Sans-serif;font-size:20px;font-weight:300;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-2f840c9.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-2f840c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-855 .elementor-element.elementor-element-2f840c9 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-855 .elementor-element.elementor-element-2f840c9 .elementor-button{font-family:"HELVETICA", Sans-serif;font-size:16px;font-weight:700;fill:#000000;color:#000000;border-radius:900px 900px 900px 900px;padding:25px 25px 25px 25px;}.elementor-855 .elementor-element.elementor-element-9f6a7c2{z-index:5;--e-icon-list-icon-size:39px;--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:0px;}.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-item > a{font-family:"HELVETICA", Sans-serif;font-size:16px;font-weight:400;}.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-855 .elementor-element.elementor-element-c9544ad{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:3px 0px 0px 0px;--border-top-width:3px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#303030;--border-color:#303030;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-c9544ad.e-con{--align-self:center;}.elementor-855 .elementor-element.elementor-element-4248504 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-4248504{z-index:9;}.elementor-855 .elementor-element.elementor-element-75c7093{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-855 .elementor-element.elementor-element-a66f460.elementor-element{--align-self:flex-start;}.elementor-855 .elementor-element.elementor-element-a66f460 img{max-width:140px;}.elementor-855 .elementor-element.elementor-element-b9ddb4f{width:auto;max-width:auto;text-align:right;}.elementor-855 .elementor-element.elementor-element-b9ddb4f .elementor-heading-title{font-family:"HELVETICA", Sans-serif;font-size:18px;font-weight:300;line-height:1.2em;color:#9CA6B5;}.elementor-855 .elementor-element.elementor-element-986bbcd{--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:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-855 .elementor-element.elementor-element-5ede72a{--divider-border-style:solid;--divider-color:#000;--divider-border-width:0px;z-index:9;}.elementor-855 .elementor-element.elementor-element-5ede72a > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-5ede72a .elementor-divider-separator{width:100%;}.elementor-855 .elementor-element.elementor-element-5ede72a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}body.elementor-page-855:not(.elementor-motion-effects-element-type-background), body.elementor-page-855 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(max-width:1366px){.elementor-855 .elementor-element.elementor-element-3894d51{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-855 .elementor-element.elementor-element-8be19ba{width:var( --container-widget-width, 512px );max-width:512px;--container-widget-width:512px;--container-widget-flex-grow:0;}}@media(min-width:768px){.elementor-855 .elementor-element.elementor-element-3c70693{--width:auto;}.elementor-855 .elementor-element.elementor-element-0844c51{--width:auto;}.elementor-855 .elementor-element.elementor-element-3894d51{--width:569px;}.elementor-855 .elementor-element.elementor-element-ac6ea9e{--width:580px;}.elementor-855 .elementor-element.elementor-element-78d2eda{--width:545px;}.elementor-855 .elementor-element.elementor-element-3f3c72d{--width:420px;}.elementor-855 .elementor-element.elementor-element-f8ca264{--width:420px;}.elementor-855 .elementor-element.elementor-element-0c89224{--width:420px;}.elementor-855 .elementor-element.elementor-element-42ee8f8{--width:445px;}.elementor-855 .elementor-element.elementor-element-ec18a88{--width:260px;}.elementor-855 .elementor-element.elementor-element-2327bc7{--width:445px;}.elementor-855 .elementor-element.elementor-element-41b3dce{--width:523px;}.elementor-855 .elementor-element.elementor-element-1402100{--width:543px;}.elementor-855 .elementor-element.elementor-element-819505c{--width:400px;}}@media(min-width:1367px){.elementor-855 .elementor-element.elementor-element-046c5e6:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-046c5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-855 .elementor-element.elementor-element-fd0be1c:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-fd0be1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-855 .elementor-element.elementor-element-9741042:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-9741042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-855 .elementor-element.elementor-element-a744525:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-a744525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-855 .elementor-element.elementor-element-d39263a:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-d39263a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-855 .elementor-element.elementor-element-938e74c:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-938e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(min-width:2400px){.elementor-855 .elementor-element.elementor-element-6b51ca3 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-855 .elementor-element.elementor-element-e23211b > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-855 .elementor-element.elementor-element-7c1ff36 > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-855 .elementor-element.elementor-element-3f8a65d > .elementor-widget-container{--e-transform-scale:1.3;}.elementor-855 .elementor-element.elementor-element-d39263a:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-d39263a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-855 .elementor-element.elementor-element-eba92e1 > .elementor-widget-container{--e-transform-scale:1.3;}}@media(max-width:1024px){.elementor-855 .elementor-element.elementor-element-64c1932 .elementor-heading-title{font-size:17px;}body:not(.rtl) .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:first-of-type){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:last-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:first-of-type){margin-right:calc( 10px/2 );}body.rtl .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:last-of-type){margin-left:calc( 10px/2 );}.elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-digits{font-size:26px;}.elementor-855 .elementor-element.elementor-element-f2a5286 .elementor-heading-title{font-size:17px;}.elementor-855 .elementor-element.elementor-element-8e05ffb .elementor-heading-title{font-size:17px;}}@media(max-width:767px){.elementor-855 .elementor-element.elementor-element-ca365b6{--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-855 .elementor-element.elementor-element-3c70693{--justify-content:center;}.elementor-855 .elementor-element.elementor-element-64c1932 .elementor-heading-title{font-size:14px;}body:not(.rtl) .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:first-of-type){margin-left:calc( 5px/2 );}body:not(.rtl) .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:last-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:first-of-type){margin-right:calc( 5px/2 );}body.rtl .elementor-855 .elementor-element.elementor-element-a23faff .elementor-countdown-item:not(:last-of-type){margin-left:calc( 5px/2 );}.elementor-855 .elementor-element.elementor-element-f2a5286{text-align:center;}.elementor-855 .elementor-element.elementor-element-f2a5286 .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-855 .elementor-element.elementor-element-8e05ffb{text-align:center;}.elementor-855 .elementor-element.elementor-element-8e05ffb .elementor-heading-title{font-size:14px;line-height:1.3em;}.elementor-855 .elementor-element.elementor-element-5cdfaa7{--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-855 .elementor-element.elementor-element-0844c51{--width:auto;}.elementor-855 .elementor-element.elementor-element-8aa6b1a.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-8aa6b1a img{max-width:80px;}.elementor-855 .elementor-element.elementor-element-a6b8b6f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-a6b8b6f.elementor-element{--align-self:stretch;}.elementor-855 .elementor-element.elementor-element-a6b8b6f .elementor-button{font-size:13px;padding:20px 16px 20px 16px;}.elementor-855 .elementor-element.elementor-element-046c5e6:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-046c5e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra01Mobile.webp");background-size:cover;}.elementor-855 .elementor-element.elementor-element-046c5e6{--min-height:615px;--justify-content:flex-end;}.elementor-855 .elementor-element.elementor-element-3894d51{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-983884e{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:nowrap;}.elementor-855 .elementor-element.elementor-element-020f1e2{--container-widget-width:121px;--container-widget-flex-grow:0;width:var( --container-widget-width, 121px );max-width:121px;}.elementor-855 .elementor-element.elementor-element-020f1e2.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-574db1c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-574db1c{--container-widget-width:170px;--container-widget-flex-grow:0;width:var( --container-widget-width, 170px );max-width:170px;}.elementor-855 .elementor-element.elementor-element-574db1c.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-wrapper{align-items:center;}.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon{font-size:25px;}.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-title, .elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-title a{font-size:12px;}.elementor-855 .elementor-element.elementor-element-8be19ba{--container-widget-width:341px;--container-widget-flex-grow:0;width:var( --container-widget-width, 341px );max-width:341px;}.elementor-855 .elementor-element.elementor-element-8be19ba .elementor-image-box-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-8be19ba .elementor-image-box-title{font-size:33px;}.elementor-855 .elementor-element.elementor-element-8be19ba .elementor-image-box-description{font-size:18px;line-height:1.1em;}.elementor-855 .elementor-element.elementor-element-93e35da > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-93e35da.elementor-element{--align-self:stretch;}.elementor-855 .elementor-element.elementor-element-93e35da .elementor-button{font-size:14px;padding:20px 20px 20px 10px;}.elementor-855 .elementor-element.elementor-element-fd0be1c{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-da37342{text-align:center;}.elementor-855 .elementor-element.elementor-element-da37342 .elementor-heading-title{font-size:40px;}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-855 .elementor-element.elementor-element-120a19d{--e-icon-list-icon-size:30px;}.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-item > a{font-size:14px;}.elementor-855 .elementor-element.elementor-element-291341c .elementor-image-box-title{font-size:16px;}.elementor-855 .elementor-element.elementor-element-291341c .elementor-image-box-description{font-size:30px;line-height:1.3em;}.elementor-855 .elementor-element.elementor-element-9741042:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-9741042 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra02Mobile-2.webp");background-size:cover;}.elementor-855 .elementor-element.elementor-element-9741042{--min-height:1111px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-f88fd3b .elementor-image-box-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-f88fd3b .elementor-image-box-title{font-size:35px;}.elementor-855 .elementor-element.elementor-element-f88fd3b .elementor-image-box-description{font-size:16px;}.elementor-855 .elementor-element.elementor-element-99cefbd.elementor-element{--align-self:stretch;}.elementor-855 .elementor-element.elementor-element-99cefbd .elementor-button{padding:25px 0px 25px 0px;}.elementor-855 .elementor-element.elementor-element-a744525:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-a744525 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra04Mobile-1.webp");background-size:cover;}.elementor-855 .elementor-element.elementor-element-a744525{--min-height:1200px;--justify-content:flex-end;}.elementor-855 .elementor-element.elementor-element-78d2eda{--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-b2cdc0f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-b2cdc0f .elementor-image-box-title{font-size:37px;}.elementor-855 .elementor-element.elementor-element-b2cdc0f .elementor-image-box-description{font-size:17px;line-height:1.2em;}.elementor-855 .elementor-element.elementor-element-7ef0aa8 .elementor-heading-title{font-size:27px;}.elementor-855 .elementor-element.elementor-element-a968be0 .elementor-heading-title{font-size:17px;}.elementor-855 .elementor-element.elementor-element-96bd6d6{--e-icon-list-icon-size:30px;}.elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-item > a{font-size:16px;}.elementor-855 .elementor-element.elementor-element-faac5a4{z-index:10;}.elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-item > a{font-size:16px;}.elementor-855 .elementor-element.elementor-element-66a06d9{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-2bcefd0 .elementor-heading-title{font-size:35px;}.elementor-855 .elementor-element.elementor-element-773e5c9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-3f3c72d{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-855 .elementor-element.elementor-element-3fb3794 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-855 .elementor-element.elementor-element-3fb3794 .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-3fb3794 .elementor-image-box-title{font-size:23px;}.elementor-855 .elementor-element.elementor-element-f8ca264:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-f8ca264 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/02.webp");}.elementor-855 .elementor-element.elementor-element-f8ca264{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-855 .elementor-element.elementor-element-659620a > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-855 .elementor-element.elementor-element-659620a .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-659620a .elementor-image-box-title{font-size:23px;}.elementor-855 .elementor-element.elementor-element-0c89224{--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-855 .elementor-element.elementor-element-63b8d85 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-855 .elementor-element.elementor-element-63b8d85 .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-63b8d85 .elementor-image-box-title{font-size:23px;}.elementor-855 .elementor-element.elementor-element-d39263a{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-c2a2fbd{--z-index:15;}.elementor-855 .elementor-element.elementor-element-42ee8f8{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-be8a070{z-index:99;text-align:center;}.elementor-855 .elementor-element.elementor-element-be8a070 .elementor-heading-title{font-size:40px;}.elementor-855 .elementor-element.elementor-element-c1111c7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-c1111c7 .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-2327bc7{--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;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--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-855 .elementor-element.elementor-element-1b9ac8e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-1b9ac8e .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-359ac22 .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-dbc739d{--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-eba92e1{z-index:5;}.elementor-855 .elementor-element.elementor-element-41b3dce{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-591beab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-591beab{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-img{margin-bottom:15px;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-wrapper .elementor-image-box-img{width:200px;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-title{font-size:40px;line-height:1.7em;}.elementor-855 .elementor-element.elementor-element-591beab .elementor-image-box-description{font-size:17px;}.elementor-855 .elementor-element.elementor-element-b016415 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-b016415.elementor-element{--align-self:stretch;}.elementor-855 .elementor-element.elementor-element-b016415 .elementor-button{font-size:14px;padding:25px 0px 25px 0px;}.elementor-855 .elementor-element.elementor-element-79b39b3 .elementor-image-box-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-79b39b3 .elementor-image-box-title{font-size:40px;}.elementor-855 .elementor-element.elementor-element-086166f{text-align:center;}.elementor-855 .elementor-element.elementor-element-086166f .elementor-heading-title{font-size:30px;}.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-item > a{font-size:16px;}.elementor-855 .elementor-element.elementor-element-ef43493 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-855 .elementor-element.elementor-element-ef43493 .elementor-heading-title{font-size:16px;}.elementor-855 .elementor-element.elementor-element-561295a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-8cce96c .elementor-heading-title{font-size:40px;}.elementor-855 .elementor-element.elementor-element-ad27d26{--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;--align-items:center;}.elementor-855 .elementor-element.elementor-element-09b3e79{width:100%;max-width:100%;}.elementor-855 .elementor-element.elementor-element-673f89f{width:100%;max-width:100%;}.elementor-855 .elementor-element.elementor-element-c96dcb4{width:100%;max-width:100%;}.elementor-855 .elementor-element.elementor-element-73fb607{width:100%;max-width:100%;}.elementor-855 .elementor-element.elementor-element-938e74c:not(.elementor-motion-effects-element-type-background), .elementor-855 .elementor-element.elementor-element-938e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/BackgroundDobra06Mobile.webp");background-size:cover;}.elementor-855 .elementor-element.elementor-element-938e74c{--justify-content:flex-end;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-855 .elementor-element.elementor-element-819505c{--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;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-855 .elementor-element.elementor-element-44fcc2c.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-5566224 .elementor-image-box-wrapper{text-align:center;}.elementor-855 .elementor-element.elementor-element-5566224 .elementor-image-box-title{font-size:30px;}.elementor-855 .elementor-element.elementor-element-2f840c9.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-9f6a7c2{z-index:99;}.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-item > a{font-size:14px;}.elementor-855 .elementor-element.elementor-element-75c7093{--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-855 .elementor-element.elementor-element-a66f460.elementor-element{--align-self:center;}.elementor-855 .elementor-element.elementor-element-a66f460 img{max-width:120px;}.elementor-855 .elementor-element.elementor-element-b9ddb4f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-855 .elementor-element.elementor-element-b9ddb4f .elementor-heading-title{font-size:14px;}.elementor-855 .elementor-element.elementor-element-5ede72a > .elementor-widget-container{margin:-10px 0px -10px 0px;}}/* Start custom CSS for countdown, class: .elementor-element-a23faff */.elementor-855 .elementor-element.elementor-element-a23faff{
    background: linear-gradient(to right, #FFFFFF, #f3f3f3);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2a5286 */@media (max-width: 767px){
    .elementor-855 .elementor-element.elementor-element-f2a5286{
        text-wrap: balance;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8e05ffb */@media (max-width: 767px){
    .elementor-855 .elementor-element.elementor-element-8e05ffb{
        text-wrap: balance;
    }
}

#exclusive-edition {
    display: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca365b6 */.elementor-855 .elementor-element.elementor-element-ca365b6{
    width: 100%;
    background: linear-gradient(20deg, #02C6E4 50%, #09EBA4);
    /*background: #000;*/
}

.elementor-855 .elementor-element.elementor-element-ca365b6 .elementor-countdown-item{
    padding: 0;
}

#countdown-main-container {
    display:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-deabac9 */.elementor-855 .elementor-element.elementor-element-deabac9 h4{
    max-width: 418px;
}

@media (max-width: 767px){
    .elementor-855 .elementor-element.elementor-element-deabac9{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6b8b6f */.elementor-855 .elementor-element.elementor-element-a6b8b6f .elementor-button-icon{
    transform: scale(1.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cdfaa7 */.boxNav{
    position: fixed;
    bottom: 40px;
    left: 0;
    right: 0;
    z-index: 999;
    transition: all .5s ease;
    opacity: 0;
    width: 100%;
    max-width: 1280px !important;
    transform: translateY(100%);
    border-radius: 900px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), rgba(0, 0, 0, 0.35);
    backdrop-filter: blur(9px);
    -webkit-backdrop-filter: blur(9px);
    border: 1px solid #000000;
}

.boxAtivo{
    transform: translateY(0%);
    opacity: 1;
    transition: all .5s ease;
}

.elementor-855 .elementor-element.elementor-element-5cdfaa7{
    transition: all .5s ease !important;
}

@media (max-width: 767px){
    .boxNav{
        width: 95%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-00d396e */.elementor-855 .elementor-element.elementor-element-00d396e .elementor-widget-empty-icon{
    display: none;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-34ec11d */.elementor-855 .elementor-element.elementor-element-34ec11d{
    position: absolute;
    left: 0%;
    top: 0%;
    pointer-events: none;
}
@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-34ec11d{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6b51ca3 */.elementor-855 .elementor-element.elementor-element-6b51ca3{
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: -5%;
    z-index: 1;
    pointer-events: none;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-6b51ca3{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a9c56cb */.elementor-855 .elementor-element.elementor-element-a9c56cb{
    position: absolute;
    right: 0%;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-a9c56cb{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-574db1c */.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-title, .elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-icon{
    margin: 0;
}

.elementor-855 .elementor-element.elementor-element-574db1c .elementor-icon-box-wrapper{
    display: flex;
    flex-direction: row;
    gap: 10px;
    align-items: center;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8be19ba */@media (max-width: 767px){
    .elementor-855 .elementor-element.elementor-element-8be19ba .textSubHeadline br{
       display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-93e35da */.elementor-855 .elementor-element.elementor-element-93e35da .elementor-button-icon{
    transform: scale(1.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-046c5e6 */.elementor-855 .elementor-element.elementor-element-046c5e6.glitch::before{
    opacity: 0.3;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-120a19d */.elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-item {
  padding: 20px;
  border-radius: 90px;
  border: 1px solid rgba(156, 166, 181, 0.45);
  display: flex;
  align-items: center;
  box-sizing: border-box;
}

/* Primeiro item */
.elementor-855 .elementor-element.elementor-element-120a19d  .elementor-icon-list-items > li:nth-child(1) {
  width: 380px;
  padding: 10px;
}

/* Segundo item */
.elementor-855 .elementor-element.elementor-element-120a19d  .elementor-icon-list-items > li:nth-child(2) {
  width: 475px;
  padding: 10px;
}

/* Terceiro item */
.elementor-855 .elementor-element.elementor-element-120a19d  .elementor-icon-list-items > li:nth-child(3) {
  width: 380px;
  padding: 10px;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-120a19d br{
        display:none;
    }
    .elementor-855 .elementor-element.elementor-element-120a19d .elementor-icon-list-items{
        gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-291341c */@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-291341c br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fd0be1c *//*@media (min-width: 1921px){*/
/*    .elementor-855 .elementor-element.elementor-element-fd0be1c::before{*/
/*        content: '';*/
/*        width: 100%;*/
/*        height: 100%;*/
/*        background: linear-gradient(to right, #000000 12%, transparent 30% 70%, #000000 88%);*/
/*    }*/
/*}*/

.elementor-855 .elementor-element.elementor-element-fd0be1c.glitch::before{
    opacity: 0.4;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-f88fd3b */@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-f88fd3b br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-99cefbd */.elementor-855 .elementor-element.elementor-element-99cefbd .elementor-button-icon{
    transform: scale(1.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9741042 */@media (min-width: 1921px) {
  .elementor-855 .elementor-element.elementor-element-9741042::before {
    content: '';
    width: 100%;
    height: 130%;
    background: linear-gradient(to right, #000000 12%, transparent 30% 70%, #000000 88%);
    z-index: 5;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;

    -webkit-mask-image: linear-gradient(to bottom, transparent 0%, black 10%, black 90%, transparent 100%);
    mask-image: linear-gradient(to bottom, transparent 0%, black 10%, black 90%, transparent 100%);
  }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-b2cdc0f */.elementor-855 .elementor-element.elementor-element-b2cdc0f .elementor-image-box-description{
    width: 470px;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-b2cdc0f .elementor-image-box-description{
    width: 100%;
}

}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-96bd6d6 */.elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-item {
  background-color: #430000;
  border: 1px solid #FF0000;
  box-shadow: inset 0 0 20.5px rgba(255, 118, 118, 0.35);

  border-radius: 90px;
  padding: 10px 15px;
  display: flex;
  align-items: center;
  gap: 0px; /* espaço entre ícone e texto */
  box-sizing: border-box;
}
@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-96bd6d6 .elementor-icon-list-items {
        gap: 10px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-faac5a4 */.elementor-855 .elementor-element.elementor-element-faac5a4 .elementor-icon-list-item {
    background-color: #05EA9D20;
    width: 100%;
    box-shadow: inset 0 0 20.5px rgba(5, 234, 157, 0.35);
    border: 1px solid #05EA9D;
    border-radius: 90px;
    padding: 10px 15px;
    display: flex;
    align-items: center;
    gap: 0px; /* espaço entre ícone e texto */
    box-sizing: border-box;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-faac5a4 br{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a744525 */.elementor-855 .elementor-element.elementor-element-a744525.glitch::before{
    opacity: 0.3;
    background-size: cover;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e23211b */.elementor-855 .elementor-element.elementor-element-e23211b{
    position: absolute;
    top: -12%;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-e23211b{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c1ff36 */.elementor-855 .elementor-element.elementor-element-7c1ff36{
    position: absolute;
    top: 30%;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f8a65d */.elementor-855 .elementor-element.elementor-element-3f8a65d{
    position: absolute;
    bottom: -15%;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-3fb3794 */.elementor-855 .elementor-element.elementor-element-3fb3794{
    width: 345px;
    padding: 30px 10px;
    background: rgba(0,0,0, 0.3);
    border: 1px solid #3A3A3A;
    border-radius: 20px;
    backdrop-filter: blur(20px);
    height: 290px;
}

.elementor-855 .elementor-element.elementor-element-3fb3794 .elementor-image-box-title{
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3f3c72d */.elementor-855 .elementor-element.elementor-element-3f3c72d::before{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #000000, transparent 50%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-659620a */.elementor-855 .elementor-element.elementor-element-659620a{
    width: 345px;
    padding: 30px 10px;
    background: rgba(0,0,0, 0.3);
    border: 1px solid #3A3A3A;
    border-radius: 20px;
    backdrop-filter: blur(20px);
    height: 290px;
}

.elementor-855 .elementor-element.elementor-element-659620a .elementor-image-box-title{
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8ca264 */.elementor-855 .elementor-element.elementor-element-f8ca264::before{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #000000 30%, transparent 50%);
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-63b8d85 */.elementor-855 .elementor-element.elementor-element-63b8d85{
    width: 345px;
    padding: 30px 10px;
    background: rgba(0,0,0, 0.3);
    border: 1px solid #3A3A3A;
    border-radius: 20px;
    backdrop-filter: blur(20px);
    height: 290px;
}

.elementor-855 .elementor-element.elementor-element-63b8d85 .elementor-image-box-title{
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c89224 */.elementor-855 .elementor-element.elementor-element-0c89224::before{
    content: '';
    width: 100%;
    height: 100%;
    background: linear-gradient(to top, #000000 20%, transparent 50%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cf21f7 */.elementor-855 .elementor-element.elementor-element-4cf21f7{
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
    pointer-events: none;
    z-index: 5;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-c8c4bdc */.elementor-855 .elementor-element.elementor-element-c8c4bdc .elementor-icon-wrapper{
    display: flex;
}

#SetasScroll{
    animation: animaScroll 2s ease infinite;
}

@keyframes animaScroll{
    0%{
        opacity: 0;
        transform: translateY(0);
    } 80%{
        opacity: 1;
        transform: translateY(15px);
    } 100%{
        opacity: 0;
        transform: translateY(20px);
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0f8ac22 */@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-0f8ac22{
        position: absolute;
        left: -7%;
        top:60%;
    }
}
@media (min-width:768px){
    .elementor-855 .elementor-element.elementor-element-0f8ac22{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c1111c7 */.elementor-855 .elementor-element.elementor-element-c1111c7{
    gap: 20px;
    align-self: stretch;
    padding: 55px 35px;
    border-radius: 35px;
    border: 1px solid #3A3A3A;
    background: linear-gradient(84deg, rgba(156, 166, 181, 0.15) -3.51%, rgba(213, 222, 233, 0.15) 72.19%, rgba(156, 166, 181, 0.15) 127.7%);
    backdrop-filter: blur(17.850000381469727px);
}

.elementor-855 .elementor-element.elementor-element-c1111c7 .elementor-image-box-title{
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ec18a88 */@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-ec18a88{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-1b9ac8e */.elementor-855 .elementor-element.elementor-element-1b9ac8e{
    gap: 20px;
    align-self: stretch;
    padding: 55px 35px;
    border-radius: 35px;
    border: 1px solid #3A3A3A;
    background: linear-gradient(84deg, rgba(156, 166, 181, 0.15) -3.51%, rgba(213, 222, 233, 0.15) 72.19%, rgba(156, 166, 181, 0.15) 127.7%);
    backdrop-filter: blur(17.850000381469727px);
}

.elementor-855 .elementor-element.elementor-element-1b9ac8e .elementor-image-box-title{
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-359ac22 */.elementor-855 .elementor-element.elementor-element-359ac22{
    gap: 20px;
    align-self: stretch;
    padding: 55px 35px;
    border-radius: 35px;
    border: 1px solid #3A3A3A;
    background: linear-gradient(84deg, rgba(156, 166, 181, 0.15) -3.51%, rgba(213, 222, 233, 0.15) 72.19%, rgba(156, 166, 181, 0.15) 127.7%);
    backdrop-filter: blur(17px);
    -webkit-backdrop-filter: blur(17px);
}

.elementor-855 .elementor-element.elementor-element-359ac22 .elementor-image-box-title{
    margin-top: -10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d39263a *//*@media (min-width: 1921px){*/
/*    .elementor-855 .elementor-element.elementor-element-d39263a::before{*/
/*        content: '';*/
/*        width: 100%;*/
/*        height: 100%;*/
/*        background: linear-gradient(to right, #000000 12%, transparent 30% 70%, #000000 88%);*/
/*    }*/
/*}*/

.elementor-855 .elementor-element.elementor-element-d39263a.glitch::before{
    opacity: 0.3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-eba92e1 */.elementor-855 .elementor-element.elementor-element-eba92e1{
    position: absolute;
    top: -20%;
    left: 50%;
    transform: translateX(-50%);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5e4519c */.elementor-855 .elementor-element.elementor-element-5e4519c{
    position: absolute;
    left: calc(50% - 900px);
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-c62743b */.elementor-855 .elementor-element.elementor-element-c62743b{
    position: absolute;
    top: -100px;
    left: 50%;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b016415 */.elementor-855 .elementor-element.elementor-element-b016415 .elementor-button-icon{
    transform: scale(1.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-41b3dce */.elementor-855 .elementor-element.elementor-element-41b3dce{
    display: inline-flex;
    padding: 55px 49px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 68px;
    border-radius: 35px;
    border: 1.6px solid #00BFE1;
    background: rgba(0, 0, 0, 0.55);
    background: #000000;
    border-radius: 30px;
    transition: all .5s ease;
}

.elementor-855 .elementor-element.elementor-element-41b3dce::before{
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: #464B51;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 30px;
    transition: background .5s ease;
}

.elementor-855 .elementor-element.elementor-element-41b3dce:hover::before{
    background: linear-gradient(to right, #00BFE1, #05EA9D 80%);
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-41b3dce{
    display: inline-flex;
    padding: 30px 20px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 20px;
    border-radius: 35px;
    border: 1.6px solid #00BFE1;
    background: rgba(0, 0, 0, 0.55);
}
.elementor-855 .elementor-element.elementor-element-41b3dce{
    background: #000000;

    border-radius: 30px;
    transition: all .5s ease;
}


.elementor-855 .elementor-element.elementor-element-41b3dce::before{
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: #464B51;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 30px;
    transition: background .5s ease;
}

.elementor-855 .elementor-element.elementor-element-41b3dce:hover::before{
    background: linear-gradient(to right, #00BFE1, #05EA9D 80%);
}
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-b1d578e */.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: 12px; /* espaçamento entre os itens */
  align-items: flex-start; /* garante que os blocos fiquem "alinhados à esquerda" */
}

.elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-item {
  background-color: #430000;
  border: 1px solid #FF0000;
  box-shadow: inset 0 0 20.5px rgba(255, 118, 118, 0.35);
  border-radius: 90px;
  padding:5px 15px;
  display: flex;
  align-items: center;
  gap: 10px;
  width: auto;
  min-height: 70px;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-b1d578e .elementor-icon-list-item {
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-09b3e79 */.elementor-855 .elementor-element.elementor-element-09b3e79{
    background: #000000;
    padding: 30px 25px;
    border-radius: 30px;
    transition: all .5s ease;
}

.elementor-855 .elementor-element.elementor-element-09b3e79:hover{
    background: linear-gradient(to right, #181A1C, #1D1E20);
}

.elementor-855 .elementor-element.elementor-element-09b3e79::before{
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: #464B51;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 30px;
    transition: background .5s ease;
}

.elementor-855 .elementor-element.elementor-element-09b3e79:hover::before{
    background: linear-gradient(to right, #00BFE1, #05EA9D 80%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-673f89f */.elementor-855 .elementor-element.elementor-element-673f89f{
    background: #000000;
    padding: 30px 25px;
    border-radius: 30px;
    transition: all .5s ease;
}

.elementor-855 .elementor-element.elementor-element-673f89f:hover{
    background: linear-gradient(to right, #181A1C, #1D1E20);
}

.elementor-855 .elementor-element.elementor-element-673f89f::before{
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: #464B51;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 30px;
    transition: background .5s ease;
}

.elementor-855 .elementor-element.elementor-element-673f89f:hover::before{
    background: linear-gradient(to right, #00BFE1, #05EA9D 80%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c96dcb4 */.elementor-855 .elementor-element.elementor-element-c96dcb4{
    background: #000000;
    padding: 30px 25px;
    border-radius: 30px;
    transition: all .5s ease;
}

.elementor-855 .elementor-element.elementor-element-c96dcb4:hover{
    background: linear-gradient(to right, #181A1C, #1D1E20);
}

.elementor-855 .elementor-element.elementor-element-c96dcb4::before{
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: #464B51;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 30px;
    transition: background .5s ease;
}

.elementor-855 .elementor-element.elementor-element-c96dcb4:hover::before{
    background: linear-gradient(to right, #00BFE1, #05EA9D 80%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73fb607 */.elementor-855 .elementor-element.elementor-element-73fb607{
    background: #000000;
    padding: 30px 25px;
    border-radius: 30px;
    transition: all .5s ease;
}

.elementor-855 .elementor-element.elementor-element-73fb607:hover{
    background: linear-gradient(to right, #181A1C, #1D1E20);
}

.elementor-855 .elementor-element.elementor-element-73fb607::before{
    content: '';
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    background: #464B51;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: -1;
    border-radius: 30px;
    transition: background .5s ease;
}

.elementor-855 .elementor-element.elementor-element-73fb607:hover::before{
    background: linear-gradient(to right, #00BFE1, #05EA9D 80%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fb958a5 */.elementor-855 .elementor-element.elementor-element-fb958a5{
    position: absolute;
    top: 0%;
    left: 0%;
    pointer-events: none;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-fb958a5{
        display:none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2f840c9 */.elementor-855 .elementor-element.elementor-element-2f840c9 .elementor-button-icon{
    transform: scale(1.8);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9f6a7c2 */.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-item {
  background-color: #430000;
  border: 1px solid #FF0000;
  box-shadow: inset 0 0 20.5px rgba(255, 118, 118, 0.35);

  border-radius: 90px;
  padding: 10px 15px;
  display: flex;
  align-items: center;
  gap: 0px; /* espaço entre ícone e texto */
  box-sizing: border-box;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-item {
    width: 100%;
    gap: 20px;
}
.elementor-855 .elementor-element.elementor-element-9f6a7c2 .elementor-icon-list-items {
    gap: 10px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5d858f */.elementor-855 .elementor-element.elementor-element-b5d858f{
    position: absolute;
    opacity: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-938e74c *//*.elementor-855 .elementor-element.elementor-element-938e74c::before{*/
/*    content: '';*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: linear-gradient(to bottom, #000000, transparent 30%);*/
/*}*/

.elementor-855 .elementor-element.elementor-element-938e74c.glitch::before{
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4248504 */.elementor-855 .elementor-element.elementor-element-4248504{
    position: absolute;
    left: 0%;
    bottom: 0%;
    pointer-events: none;
}

@media (max-width:767px){
    .elementor-855 .elementor-element.elementor-element-4248504{
        transform: scale(0.4);
        position: absolute;
        left: -30%;
        top: -20%;
    }
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-5ede72a */.elementor-855 .elementor-element.elementor-element-5ede72a {
  background: linear-gradient(135deg, #00BFE1, #05EA9D);
}/* End custom CSS */
/* Start custom CSS */*{
    user-select: none;
}

html{ 
  scroll-behavior: smooth; 
}

body{
    -webkit-font-smoothing: antialiased;
}

html, body{
    width: 100%;
    margin: 0;
    overflow-x: hidden;
}

p:last-child{ 
    margin-bottom: 0px;
}

html.lenis, html.lenis body {
  height: auto;
}

.lenis.lenis-smooth {
  scroll-behavior: auto !important;
}

.lenis.lenis-smooth [data-lenis-prevent] {
  overscroll-behavior: contain;
}

.lenis.lenis-stopped {
  overflow: hidden;
}

.lenis.lenis-smooth iframe {
  pointer-events: none;
}

.elementor-button{
    transition: all .5s ease;
}

.elementor-button:hover{
    transform: scale(1.03);
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

body.elementor-editor-active .scroll-left,
body.elementor-editor-active .scroll-right,
body.elementor-editor-active .scroll-top,
body.elementor-editor-active .scroll-bottom {
    opacity: 1 !important;
    transform: translate(0,0) !important;
    filter: none !important;
}

.scroll-left{
    --blur: 1px;
    filter: blur(var(--blur));
    opacity: 0;
    transition: .8s all;
    transform: translate(-30px, 0);
}

.scroll-right{
    --blur: 1px;
    filter: blur(var(--blur));
    opacity: 0;
    transition: .8s all;
    transform: translate(30px, 0);
}

.scroll-bottom{
    --blur: 1px;
    filter: blur(var(--blur));
    opacity: 0;
    transition: .8s all;
    transform: translate(0, 80px);
}

.scroll-top{
    --blur: 1px;
    filter: blur(var(--blur));
    opacity: 0;
    transition: .8s all;
    transform: translate(0, -80px);
}

.ativo {
    --blur: 0px;
    opacity: 1;
    transition: .8s all;
    transform: translate(0,0);
}

@media screen and (max-width: 1366px) and (min-width: 767px){
    .box{
        --content-width: 90vw !important;
    }
}

@media screen and (max-width: 767px){
    .box{
        --content-width: 350px !important;
        padding-left: 20px;
        padding-right: 20px;
    }
}

/*TEXTURA*/
.glitch::before{
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/Textura.webp");
    background-position: top center;
    mix-blend-mode: screen;
    z-index: 1;
    pointer-events: none;
}

.noise{
    display: block;
    width: 100vw;
    height: 100vh;
    position: fixed;
    z-index: 50;
    background-image: url("https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/NoiseForte.webp");
    left: 0;
    top: 0;
    mix-blend-mode: overlay;
    opacity: 0.2;
    pointer-events: none;
}


/*BOTÃO CSS*/
.button .elementor-button{
 background: linear-gradient(30deg, #00BFE1, #05EA9D); /*defina as cores do BG aqui*/
 border-radius: 20px; /*defina o arredondamento aqui*/
 background-size: 100% auto;
}

.button:hover .elementor-button{
 background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite; /*defina o tempo da animação*/
 animation: pulse512 2s infinite; /*defina o tempo da animação*/
}

@keyframes pulse512 {
 0% {
  box-shadow: 0 0 0 0 #05bada66;
 }

 70% {
  box-shadow: 0 0 0 20px rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }
}

.buttonPreto .elementor-button{
 background: linear-gradient(30deg, #000000, #000000); /*defina as cores do BG aqui*/
 border-radius: 20px; /*defina o arredondamento aqui*/
 background-size: 100% auto;
}

.buttonPreto:hover .elementor-button{
 background-position: right center;
 background-size: 200% auto;
 -webkit-animation: pulse 2s infinite; /*defina o tempo da animação*/
 animation: pulse513 2s infinite; /*defina o tempo da animação*/
}

@keyframes pulse513 {
 0% {
  box-shadow: 0 0 0 0 #05bada66;
 }

 70% {
  box-shadow: 0 0 0 20px rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }

 100% {
  box-shadow: 0 0 0 0 rgb(218 103 68 / 0%); /*a cor do efeito no hover*/
 }
}

/*GRADIENTE DOS TEXTOS*/
.DegradeCinza{
    background-image: linear-gradient(to left, #9CA6B5 0%, #D5DEE9 50%, #9CA6B5 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}

.DegradeVerde{
    background-image: linear-gradient(to right, #00BFE1 0%, #05EA9D 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}

.DegradeVerdePreco{
    background-image: linear-gradient(to right, #00BFE1 0%, #05EA9D 100%); /*mude as cores aqui*/
    background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
    font-size: 75px;
    
    
}

.TextoWhite{
    color: #D5DEE9;
}

.TextoCinza6f{
    color: #6F6F6F;
}

.TextoCinza3f{
    color: #3F3F3F;
}


/*LINHA DE MARCA TEXTO*/
.LinhaSvg {
  background: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/LinhaSvg.svg') no-repeat bottom;
background-size: contain;
height:8px;
margin-top: 12px; /* Aumente ou diminua conforme o espaçamento que você quiser */

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Medium.eot');
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Medium.woff2') format('woff2'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Medium.woff') format('woff'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Medium.ttf') format('truetype'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Medium.svg#Helvetica') format('svg');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Light.eot');
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Light.eot?#iefix') format('embedded-opentype'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Light.woff2') format('woff2'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Light.woff') format('woff'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Heavy.eot');
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Heavy.eot?#iefix') format('embedded-opentype'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Heavy.woff2') format('woff2'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Heavy.woff') format('woff'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Heavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Bold.eot');
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Bold.woff2') format('woff2'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Bold.woff') format('woff'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/HelveticaNeue-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Anton';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/Anton-Regular.eot');
	src: url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/Anton-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/Anton-Regular.woff2') format('woff2'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/Anton-Regular.woff') format('woff'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/Anton-Regular.ttf') format('truetype'),
		url('https://reto.revolucioneducacional.com/wp-content/uploads/2025/06/Anton-Regular.svg#Anton') format('svg');
}
/* End Custom Fonts CSS */