.elementor-2 .elementor-element.elementor-element-929b144:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-929b144 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A9CD38;}.elementor-2 .elementor-element.elementor-element-929b144 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 30px 30px;}.elementor-2 .elementor-element.elementor-element-929b144 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2 .elementor-element.elementor-element-9f88d88 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-2 .elementor-element.elementor-element-bedc6b6 .elementskit-section-title-wraper .elementskit-section-title{color:#2454C9;font-family:"Ubuntu", Sans-serif;font-size:55px;text-transform:uppercase;}.elementor-2 .elementor-element.elementor-element-bedc6b6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2 .elementor-element.elementor-element-bedc6b6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2 .elementor-element.elementor-element-bedc6b6 .elementskit-section-title-wraper p{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:500;line-height:32px;margin:40px 40px 40px 0px;}.elementor-2 .elementor-element.elementor-element-1aa615f{text-align:center;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7 .wpcf7-not-valid-tip{display:block;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7 .wpcf7-validation-errors{display:block !important;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7::before{background:#6e00e9;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7{width:100%;padding:40px 40px 40px 40px;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7 .wpcf7-form-control.wpcf7-text, .elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7 .wpcf7-form-control.wpcf7-textarea{width:100%;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7 .wpcf7-form input[type="submit"]{color:#FFF;border-color:transparent;border-radius:0px 0px 0px 0px;padding:20px 50px 20px 50px;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7 .wpcf7-form input[type="submit"]:hover{color:#6e00e9;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .master-addons-cf7 .wpcf7-submit{border-width:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-f8a80e3 .ma-cf input[type="submit"]:hover{border-color:#6e00e9;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-bedc6b6 .elementskit-section-title-wraper p{margin:0px 70px 0px 70px;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-929b144{width:100%;}.elementor-2 .elementor-element.elementor-element-aadd716{width:100%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-929b144 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-2 .elementor-element.elementor-element-9f88d88 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-2 .elementor-element.elementor-element-bedc6b6 .elementskit-section-title-wraper p{color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-2 .elementor-element.elementor-element-1aa615f{text-align:center;}.elementor-2 .elementor-element.elementor-element-1aa615f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for ma-contact-form-7, class: .elementor-element-f8a80e3 *//* Estilo para los encabezados */
		h5 {
			font-size: 26px;
			font-family: 'Ubuntu', sans-serif;
		}
		
		/* Estilo para los campos de entrada */
		input[type="text"],
		input[type="email"],
		input[type="tel"],
		select,
		textarea {
			padding: 10px;
			border-radius: 5px;
			border: 1px solid #ccc;
			font-size: 16px;
			font-family: 'Ubuntu', sans-serif;
			margin-bottom: 20px;
			width: 100%;
			box-sizing: border-box;
		}

		/* Estilo para los botones */
		input[type="submit"] {
			background-color: #2454c9 !important;
			color: #fff;
			padding: 10px 20px;
			border: none;
			border-radius: 5px;
			font-size: 16px;
			cursor: pointer;
		}

		/* Estilo para las etiquetas */
		label {
			font-size: 16px;
			font-weight: bold;
			font-family: 'Ubuntu', sans-serif;

			margin-bottom: 10px;
		}/* End custom CSS */