.elementor-4088 .elementor-element.elementor-element-c669b58{--display:flex;--background-transition:0.3s;--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-4088 .elementor-element.elementor-element-c669b58:not(.elementor-motion-effects-element-type-background), .elementor-4088 .elementor-element.elementor-element-c669b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-4088 .elementor-element.elementor-element-c669b58, .elementor-4088 .elementor-element.elementor-element-c669b58::before{--border-transition:0.3s;}.elementor-4088 .elementor-element.elementor-element-30d0622{--spacer-size:90px;}.elementor-4088 .elementor-element.elementor-element-2b2438e > .elementor-container{max-width:775px;}.elementor-4088 .elementor-element.elementor-element-2b2438e:not(.elementor-motion-effects-element-type-background), .elementor-4088 .elementor-element.elementor-element-2b2438e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4088 .elementor-element.elementor-element-2b2438e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-2b2438e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4088 .elementor-element.elementor-element-d40a384 .elementor-heading-title{color:#000000;font-family:"DM Sans", Sans-serif;font-size:60px;font-weight:500;line-height:72px;}.elementor-4088 .elementor-element.elementor-element-1e5f4c2{color:#000000;font-family:"DM Sans", Sans-serif;font-size:24px;line-height:36px;}.elementor-4088 .elementor-element.elementor-element-1e5f4c2 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-646529e > .elementor-container{max-width:770px;}.elementor-4088 .elementor-element.elementor-element-646529e:not(.elementor-motion-effects-element-type-background), .elementor-4088 .elementor-element.elementor-element-646529e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4088 .elementor-element.elementor-element-646529e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-646529e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4088 .elementor-element.elementor-element-c5a08b6 .elementor-heading-title{color:#000000;}.elementor-4088 .elementor-element.elementor-element-467315c{text-align:left;color:#000000;}.elementor-4088 .elementor-element.elementor-element-467315c > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-091364f .elementor-heading-title{color:#000000;}.elementor-4088 .elementor-element.elementor-element-d28c449{text-align:left;color:#000000;}.elementor-4088 .elementor-element.elementor-element-d28c449 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-1d9a749 .elementor-heading-title{color:#000000;}.elementor-4088 .elementor-element.elementor-element-a9ac078{text-align:left;color:#000000;}.elementor-4088 .elementor-element.elementor-element-a9ac078 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-c0d78e6:not(.elementor-motion-effects-element-type-background), .elementor-4088 .elementor-element.elementor-element-c0d78e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4088 .elementor-element.elementor-element-c0d78e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-c0d78e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4088 .elementor-element.elementor-element-10426fd .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-4088 .elementor-element.elementor-element-f8cd191 > .elementor-container{max-width:1560px;}.elementor-4088 .elementor-element.elementor-element-f8cd191 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}.elementor-4088 .elementor-element.elementor-element-f8cd191{margin-top:120px;margin-bottom:0px;padding:0px 60px 0px 60px;z-index:999;}.elementor-4088 .elementor-element.elementor-element-eb240f2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4088 .elementor-element.elementor-element-eb240f2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4088 .elementor-element.elementor-element-eb240f2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:#E0E0D7;opacity:1;}.elementor-4088 .elementor-element.elementor-element-eb240f2 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-eb240f2:hover > .elementor-element-populated{border-style:solid;border-color:#E0E0D7;}.elementor-4088 .elementor-element.elementor-element-eb240f2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4088 .elementor-element.elementor-element-0db2462 > .elementor-element-populated{border-style:solid;border-width:0px 00px 1px 0px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0120px 60px 132px 60px;}.elementor-4088 .elementor-element.elementor-element-0db2462 > .elementor-element-populated, .elementor-4088 .elementor-element.elementor-element-0db2462 > .elementor-element-populated > .elementor-background-overlay, .elementor-4088 .elementor-element.elementor-element-0db2462 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-0db2462 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4088 .elementor-element.elementor-element-4ee2a96 .elementor-heading-title{color:#000000;font-size:24px;letter-spacing:-0.72px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 1px rgba(0,0,0,0.3);}.elementor-4088 .elementor-element.elementor-element-3aba32f{--display:flex;--min-height:295px;--background-transition:0.8s;--position:absolute;top:0px;}.elementor-4088 .elementor-element.elementor-element-3aba32f:hover{background-image:url("https://grupoesma.wtfedu.com/wp-content/uploads/2024/10/IMG-20240923-WA0074.jpg");background-position:0px -157px;background-size:cover;}body:not(.rtl) .elementor-4088 .elementor-element.elementor-element-3aba32f{left:0px;}body.rtl .elementor-4088 .elementor-element.elementor-element-3aba32f{right:0px;}.elementor-4088 .elementor-element.elementor-element-2d99da5 > .elementor-container{max-width:770px;}.elementor-4088 .elementor-element.elementor-element-2d99da5:not(.elementor-motion-effects-element-type-background), .elementor-4088 .elementor-element.elementor-element-2d99da5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4088 .elementor-element.elementor-element-2d99da5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 100px 0px;}.elementor-4088 .elementor-element.elementor-element-2d99da5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4088 .elementor-element.elementor-element-cd744b2{color:#000000;}.elementor-4088 .elementor-element.elementor-element-7221c7a{--display:flex;--background-transition:0.3s;}.elementor-4088 .elementor-element.elementor-element-2c9e639 .ce-portfolio-carousel .tns-item{vertical-align:bottom;}.elementor-4088 .elementor-element.elementor-element-2c9e639 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-bf0cb1e > .elementor-container{max-width:770px;}.elementor-4088 .elementor-element.elementor-element-bf0cb1e:not(.elementor-motion-effects-element-type-background), .elementor-4088 .elementor-element.elementor-element-bf0cb1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4088 .elementor-element.elementor-element-bf0cb1e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 104px 0px;}.elementor-4088 .elementor-element.elementor-element-bf0cb1e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4088 .elementor-element.elementor-element-3a3c177 .elementor-heading-title{color:#000000;}.elementor-4088 .elementor-element.elementor-element-d27a37a{color:#000000;}.elementor-4088 .elementor-element.elementor-element-d27a37a > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-4088 .elementor-element.elementor-element-0efc7ef{border-style:solid;border-width:1px 0px 0px 0px;border-color:rgba(255, 255, 255, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4088 .elementor-element.elementor-element-0efc7ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}body.elementor-page-4088:not(.elementor-motion-effects-element-type-background), body.elementor-page-4088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-4088 .elementor-element.elementor-element-3aba32f:hover{background-position:0px 0px;}.elementor-4088 .elementor-element.elementor-element-2c9e639 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-4088 .elementor-element.elementor-element-f8cd191{margin-top:0px;margin-bottom:0px;padding:0px 10px 0px 10px;}.elementor-4088 .elementor-element.elementor-element-3aba32f:hover{background-position:0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-4088 .elementor-element.elementor-element-eb240f2{width:100%;}}