.elementor-50 .elementor-element.elementor-element-3bc039f > .elementor-shape-bottom .elementor-shape-fill{fill:#13A1DA;}.elementor-50 .elementor-element.elementor-element-3bc039f > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-50 .elementor-element.elementor-element-12e11c5 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-50 .elementor-element.elementor-element-12e11c5 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-12e11c5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-9297ee1{--spacer-size:500px;opacity:1;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-98ed141:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-98ed141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#13A1DA;}.elementor-50 .elementor-element.elementor-element-98ed141{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 100px 50px 100px;}.elementor-50 .elementor-element.elementor-element-98ed141 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-5ca1835{text-align:center;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;opacity:1;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-7c87a28b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-50 .elementor-element.elementor-element-7c87a28b:not(.elementor-motion-effects-element-type-background), .elementor-50 .elementor-element.elementor-element-7c87a28b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://www.tecdelagua.com.mx/wp-content/uploads/2023/07/confiada-satisfecha-gerente-construccion-asiatica-chaqueta-reflectante-casco-seguridad-que-muestra-pulgar-arriba-apoyo-aprobacion-como-trabajo-empleados-fondo-blanco-scaled.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-50 .elementor-element.elementor-element-7c87a28b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-50 .elementor-element.elementor-element-7c87a28b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-50 .elementor-element.elementor-element-7c87a28b > .elementor-shape-top .elementor-shape-fill{fill:#13A1DA;}.elementor-50 .elementor-element.elementor-element-57bc1c21{--spacer-size:600px;opacity:1;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-471b330d .elementor-heading-title{color:#1F3C85;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;line-height:1.25em;}.elementor-50 .elementor-element.elementor-element-471b330d > .elementor-widget-container{margin:80px 0px 0px 0px;}.elementor-50 .elementor-element.elementor-element-471b330d{opacity:1;transform:rotate(0deg);}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form{justify-content:space-between;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-submit-button-wrapper{justify-content:center;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-success-message{text-align:left;margin:16px 0px 0px 0px !important;font-size:14px;color:#00956A !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-error-message{text-align:left;margin:16px 0px 0px 0px !important;color:#DD0000 !important;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .elementor-repeater-item-6aff42f{width:47%;}.elementor-50 .elementor-element.elementor-element-47a8966 .elementor-repeater-item-cfc955e{width:47%;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-field-label{margin:0px 0px 0px 0px !important;padding:0px 0px 0px 12px !important;min-width:0px;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;line-height:15px;letter-spacing:0px;color:#353535 !important;border-style:none;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-field-label:hover{color:#353535 !important;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-field-label::after{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-input-field{padding:10px 12px 10px 12px !important;color:#606060 !important;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DBDBDB;border-radius:8px 8px 8px 8px;transition:color 0.4s, background 0.4s, box-shadow 0.4s, border-radius 0.4s, border 0.4s, filter 0.4s, stroke 0.4s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-input-field, .elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-input-field:hover::placeholder{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:600;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-input-field::placeholder{color:#9C9C9C !important;}{border-radius:8px 8px 8px 8px;transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-input-field:hover{border-style:solid;border-color:#CC00FF;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-input-field:focus{border-style:solid;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-range-output{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form .mdp-reformer-elementor-range-field{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-range-field::-webkit-slider-thumb{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form textarea, .elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form textarea:hover::placeholder{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:500;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form textarea{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form input[type="radio"]{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form input[type="checkbox"]{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form select{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form select option{transition:color 0s, background 0s, box-shadow 0s, border-radius 0s, border 0s, filter 0s, stroke 0s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form input[type="submit"]{margin:16px 0px 0px 0px !important;padding:16px 16px 16px 16px !important;font-size:16px;color:#F5EFFF !important;background-color:transparent;background-image:linear-gradient(180deg, #1F3C85 0%, #164899 100%);transition:color 1s, background 1s, box-shadow 1s, border-radius 1s, border 1s, filter 1s, stroke 1s;}.elementor-50 .elementor-element.elementor-element-47a8966 .mdp-reformer-elementor-form input[type="submit"]:hover{color:#FFFFFF !important;background-color:transparent;background-image:linear-gradient(180deg, #7D60EA 0%, #9566F5 100%);}.elementor-50 .elementor-element.elementor-element-47a8966 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-50 .elementor-element.elementor-element-47a8966{opacity:1;transform:rotate(0deg);}@media(max-width:1024px){.elementor-50 .elementor-element.elementor-element-57bc1c21{--spacer-size:470px;}.elementor-50 .elementor-element.elementor-element-471b330d > .elementor-widget-container{margin:040px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-50 .elementor-element.elementor-element-98ed141{padding:50px 20px 50px 20px;}.elementor-50 .elementor-element.elementor-element-471b330d > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-50 .elementor-element.elementor-element-4967a228{width:49.332%;}.elementor-50 .elementor-element.elementor-element-8f32100{width:50%;}}