.elementor-359 .elementor-element.elementor-element-11b7931 > .elementor-container{min-height:50vh;}.elementor-359 .elementor-element.elementor-element-11b7931:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-11b7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://355solutions.com.mx/wp-content/uploads/2025/12/Web-productos-355-banner.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-359 .elementor-element.elementor-element-11b7931 > .elementor-background-overlay{opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-359 .elementor-element.elementor-element-11b7931{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-1ac9bbf > .elementor-element-populated{padding:10% 0% 0% 13%;}.elementor-359 .elementor-element.elementor-element-976e813{text-align:left;}.elementor-359 .elementor-element.elementor-element-976e813 .elementor-heading-title{color:#FFFFFF;font-family:"Aloevera Display", Sans-serif;font-size:90px;font-weight:500;}.elementor-359 .elementor-element.elementor-element-976e813 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0% 0% 0% 0%;}.elementor-359 .elementor-element.elementor-element-3dd00bc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-359 .elementor-element.elementor-element-3dd00bc > .elementor-element-populated{padding:0% 15% 0% 0%;}.elementor-359 .elementor-element.elementor-element-bb7d1b8 .elementor-heading-title{color:#1C355E;font-family:"Aloevera Display", Sans-serif;font-size:4rem;font-weight:600;}.elementor-359 .elementor-element.elementor-element-bb7d1b8 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0% 0% -1% 0%;}.elementor-359 .elementor-element.elementor-element-197f7dc{color:#686868;font-family:"Aloevera Display", Sans-serif;font-size:1.9rem;font-weight:300;line-height:32px;}.elementor-359 .elementor-element.elementor-element-197f7dc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-59a45ed{margin-top:0%;margin-bottom:10%;}.elementor-359 .elementor-element.elementor-element-beb5b81 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-359 .elementor-element.elementor-element-8edba85:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-8edba85 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-11a68c6:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-11a68c6 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-6ad9278:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-6ad9278 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-dbcfffc:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-dbcfffc img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-f98981e > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-359 .elementor-element.elementor-element-45cc986:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-45cc986 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-f5854e9:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-f5854e9 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-9387a64:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-9387a64 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-09c1f2d:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-09c1f2d img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-3e91cb6 > .elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-359 .elementor-element.elementor-element-da5820c:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-da5820c img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-7429292:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-7429292 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-e44ec49:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-e44ec49 img{transition-duration:0.5s;}.elementor-359 .elementor-element.elementor-element-acd9b87:hover img{opacity:0.55;}.elementor-359 .elementor-element.elementor-element-acd9b87 img{transition-duration:0.5s;}@media(max-width:1024px){.elementor-359 .elementor-element.elementor-element-11b7931{margin-top:-64px;margin-bottom:0px;padding:100px 20px 75px 20px;}.elementor-359 .elementor-element.elementor-element-1ac9bbf > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-359 .elementor-element.elementor-element-bb7d1b8 > .elementor-widget-container{padding:0px 40px 0px 0px;}}@media(max-width:767px){.elementor-359 .elementor-element.elementor-element-11b7931 > .elementor-container{min-height:115px;}.elementor-359 .elementor-element.elementor-element-11b7931:not(.elementor-motion-effects-element-type-background), .elementor-359 .elementor-element.elementor-element-11b7931 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-579px 0px;}.elementor-359 .elementor-element.elementor-element-11b7931{margin-top:-123px;margin-bottom:0px;padding:152px 20px 60px 20px;}.elementor-359 .elementor-element.elementor-element-1ac9bbf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-976e813{text-align:left;}.elementor-359 .elementor-element.elementor-element-976e813 .elementor-heading-title{font-size:55px;}.elementor-359 .elementor-element.elementor-element-976e813 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-359 .elementor-element.elementor-element-3dd00bc > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-359 .elementor-element.elementor-element-bb7d1b8{text-align:center;}.elementor-359 .elementor-element.elementor-element-bb7d1b8 .elementor-heading-title{font-size:39px;}.elementor-359 .elementor-element.elementor-element-bb7d1b8 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-359 .elementor-element.elementor-element-197f7dc{text-align:center;font-size:1.5rem;}}