.elementor-267 .elementor-element.elementor-element-1b1cfdf > .elementor-container{max-width:900px;}.elementor-267 .elementor-element.elementor-element-1b1cfdf:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-1b1cfdf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lemaningenieros.com/wp-content/uploads/2020/07/pxfuel.com-8.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-267 .elementor-element.elementor-element-1b1cfdf > .elementor-background-overlay{background-color:rgba(255, 255, 255, 0.76);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-1b1cfdf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-267 .elementor-element.elementor-element-1b1cfdf > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:100px;}.elementor-267 .elementor-element.elementor-element-33eed35 .elementor-spacer-inner{height:227px;}.elementor-267 .elementor-element.elementor-element-b2c237f{z-index:9999;width:auto;max-width:auto;top:107px;}body:not(.rtl) .elementor-267 .elementor-element.elementor-element-b2c237f{left:38px;}body.rtl .elementor-267 .elementor-element.elementor-element-b2c237f{right:38px;}.elementor-267 .elementor-element.elementor-element-487989f0 > .elementor-container{max-width:1007px;}.elementor-267 .elementor-element.elementor-element-487989f0:not(.elementor-motion-effects-element-type-background), .elementor-267 .elementor-element.elementor-element-487989f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(140deg, rgba(169, 246, 117, 0.17) 0%, rgba(169, 246, 117, 0.17) 100%);}.elementor-267 .elementor-element.elementor-element-487989f0 > .elementor-background-overlay{background-color:#ebb0e7;opacity:0.03;mix-blend-mode:luminosity;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-267 .elementor-element.elementor-element-487989f0, .elementor-267 .elementor-element.elementor-element-487989f0 > .elementor-background-overlay{border-radius:010px 010px 0px 0px;}.elementor-267 .elementor-element.elementor-element-487989f0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:31px;margin-bottom:0px;padding:70px 0px 70px 0px;}.elementor-267 .elementor-element.elementor-element-2469fa5d > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:30px;}.elementor-267 .elementor-element.elementor-element-3ede680e{text-align:center;}.elementor-267 .elementor-element.elementor-element-3ede680e .elementor-heading-title{color:#548235;font-family:"Montserrat";font-size:50px;font-weight:300;text-transform:capitalize;line-height:1.1em;text-shadow:10px 10px 20px rgba(0,0,0,0.11);}.elementor-267 .elementor-element.elementor-element-3ede680e > .elementor-widget-container{padding:0px 0px 070px 0px;}.elementor-267 .elementor-element.elementor-element-2746558 .gallery-item .gallery-caption{text-align:center;color:#548235;}.elementor-267 .elementor-element.elementor-element-5076bcdc{text-align:center;}.elementor-267 .elementor-element.elementor-element-5076bcdc .elementor-heading-title{color:#548235;}.elementor-267 .elementor-element.elementor-element-5076bcdc > .elementor-widget-container{padding:93px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-167e910b > .elementor-widget-container{margin:42px 0px 0px 0px;}.elementor-267 .elementor-element.elementor-element-51ea6eb8 > .elementor-widget-container{margin:0px 0px 34px 0px;padding:26px 26px 123px 26px;background-color:rgba(169, 246, 117, 0.17);}body.elementor-page-267{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-267 .elementor-element.elementor-element-487989f0{padding:50px 40px 50px 40px;}}@media(max-width:767px){.elementor-267 .elementor-element.elementor-element-487989f0{padding:40px 20px 40px 20px;}}