.elementor-8070101 .elementor-element.elementor-element-7021de68 > .elementor-container{max-width:1000px;}.elementor-8070101 .elementor-element.elementor-element-7021de68:not(.elementor-motion-effects-element-type-background), .elementor-8070101 .elementor-element.elementor-element-7021de68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8070101 .elementor-element.elementor-element-7021de68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-8070101 .elementor-element.elementor-element-7021de68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8070101 .elementor-element.elementor-element-6705811c{text-align:left;}.elementor-8070101 .elementor-element.elementor-element-6705811c .elementor-heading-title{color:#2A2559;font-family:"Inter", Inter, sans-serif;font-size:34px;font-weight:600;line-height:1.2em;}.elementor-8070101 .elementor-element.elementor-element-6705811c > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-8070101 .elementor-element.elementor-element-b06d3ba{text-align:left;}.elementor-8070101 .elementor-element.elementor-element-b06d3ba .elementor-heading-title{color:#2A2559;font-family:"Inter", Inter, sans-serif;font-size:28px;font-weight:600;line-height:1.2em;}.elementor-8070101 .elementor-element.elementor-element-b06d3ba > .elementor-widget-container{margin:-27px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(15px/2);}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(15px/2);}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin:0 calc(15px/2);}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-items.elementor-inline-items{margin:0 calc(-15px/2);}body.lang-rtl .elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-15px/2);}body:not(.lang-rtl) .elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-15px/2);}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-icon *{color:#342F48;}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-icon i{font-size:18px;}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-icon svg{width:18px;}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-text{color:#342F48;}.elementor-8070101 .elementor-element.elementor-element-8ddee6d .elementor-icon-list-item > *{font-size:1rem;}.elementor-8070101 .elementor-element.elementor-element-8ddee6d > .elementor-widget-container{margin:0px 20px 1px 2px;padding:25px 25px 25px 25px;background-color:#F3F2FC;border-radius:4px 4px 4px 4px;}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-form-fields-wrapper{row-gap:10px;margin:0 calc(-10px / 2);}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-field-group{padding:0 calc(10px / 2);--ce-field-color:#342F48;}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-field-group > .elementor-field-label{margin-bottom:5px;}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-field-option .elementor-field-label{padding-inline-start:5px;}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-field{color:#342F48;}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-field-textual{background-color:#F3F2FC;border-radius:4px 4px 4px 4px;}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-button{color:#F3F2FC;background-color:#23135E;border-width:0px;border-radius:4px;}.elementor-8070101 .elementor-element.elementor-element-60733ee .elementor-button:hover{color:#F3F2FC;background-color:#FF5B34;}.elementor-8070101 .elementor-element.elementor-element-6e8c604 > .elementor-container{max-width:1000px;}.elementor-8070101 .elementor-element.elementor-element-6e8c604:not(.elementor-motion-effects-element-type-background), .elementor-8070101 .elementor-element.elementor-element-6e8c604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-8070101 .elementor-element.elementor-element-6e8c604{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 80px 0px;}.elementor-8070101 .elementor-element.elementor-element-6e8c604 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8070101 .elementor-element.elementor-element-bb244a2 iframe{height:450px;}.elementor-8070101 .elementor-element.elementor-element-bb244a2 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}body.elementor-page-8070101 header.page-header{display:none;}@media(max-width:767px){.elementor-8070101 .elementor-element.elementor-element-6705811c{text-align:center;}.elementor-8070101 .elementor-element.elementor-element-b06d3ba{text-align:center;}}/* Start custom CSS for icon-list, class: .elementor-element-8ddee6d */.ets-cfu-form > h3:nth-child(1) {
	display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6aa45f07 */.ets_cfu_form-control {
	padding: 0 1rem;
	color: #000;
	background: #ffffff;
	border: 1px solid #2A2559;
	/* font-weight: bold; */
	border-radius: 5px;
}
.btn_contacto_enviar {
	background-color: #2A2559;
	padding: 12px 24px !important;
	border-radius: 3px;
	text-transform: none;
	color: #ffffff;
}
.btn-primary:hover {
  color: #FEECF3;
}
.btn-primary:hover {
	background-color: #2A2559;
}
.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #2A2559 !important;
}
.btn-primary:active, .open > .btn-primary.dropdown-toggle {
	background-color: #2A2559 !important;
}
span.ets_cfu_span {
  color: #2A2559;
  font-family: "Inter", sans-serif;
}
/* Bordes de campos de texto, email, teléfono y textarea */
.ets-cfu-form input[type="text"],
.ets-cfu-form input[type="email"],
.ets-cfu-form input[type="tel"],
.ets-cfu-form textarea {
  border: 1px solid #2A2559 !important;
  box-shadow: none;
}

/* Etiquetas del formulario */
.ets-cfu-form label,
.ets-cfu-form .ets_cfu_span {
  color: #2A2559 !important;
}

/* Cambiar el borde también al enfocar el campo */
.ets-cfu-form input[type="text"]:focus,
.ets-cfu-form input[type="email"]:focus,
.ets-cfu-form input[type="tel"]:focus,
.ets-cfu-form textarea:focus {
  border-color: #2A2559 !important;
  outline: none;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7021de68 */#content {
	border-radius: 12px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e8c604 */#content {
	border-radius: 12px;
}/* End custom CSS */