.elementor-33605 .elementor-element.elementor-element-45ad770 .elementor-cta .elementor-cta__bg, .elementor-33605 .elementor-element.elementor-element-45ad770 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-33605 .elementor-element.elementor-element-45ad770 .elementor-cta__content{text-align:center;}.elementor-33605 .elementor-element.elementor-element-8bae4eb:not(.elementor-motion-effects-element-type-background), .elementor-33605 .elementor-element.elementor-element-8bae4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-33605 .elementor-element.elementor-element-8bae4eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 0px 0px;}.elementor-33605 .elementor-element.elementor-element-8bae4eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-33605 .elementor-element.elementor-element-5b5fef80 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-33605 .elementor-element.elementor-element-5b5fef80 .elementor-icon-box-title{margin-block-end:7px;}.elementor-33605 .elementor-element.elementor-element-5b5fef80 .elementor-icon{font-size:48px;}.elementor-33605 .elementor-element.elementor-element-5b5fef80 .elementor-icon-box-title, .elementor-33605 .elementor-element.elementor-element-5b5fef80 .elementor-icon-box-title a{font-size:21px;}.elementor-33605 .elementor-element.elementor-element-1f253df5 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-33605 .elementor-element.elementor-element-1f253df5 .elementor-icon-box-title{margin-block-end:7px;}.elementor-33605 .elementor-element.elementor-element-1f253df5 .elementor-icon{font-size:48px;}.elementor-33605 .elementor-element.elementor-element-1f253df5 .elementor-icon-box-title, .elementor-33605 .elementor-element.elementor-element-1f253df5 .elementor-icon-box-title a{font-size:21px;}.elementor-33605 .elementor-element.elementor-element-413273f8 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-33605 .elementor-element.elementor-element-413273f8 .elementor-icon-box-title{margin-block-end:7px;}.elementor-33605 .elementor-element.elementor-element-413273f8 .elementor-icon{font-size:48px;}.elementor-33605 .elementor-element.elementor-element-413273f8 .elementor-icon-box-title, .elementor-33605 .elementor-element.elementor-element-413273f8 .elementor-icon-box-title a{font-size:21px;}.elementor-33605 .elementor-element.elementor-element-4cdc7dff{right:-128px;left:auto;bottom:26px;}body.elementor-page-33605:not(.elementor-motion-effects-element-type-background), body.elementor-page-33605 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}@media(max-width:767px){.elementor-33605 .elementor-element.elementor-element-8bae4eb{padding:50px 0px 0px 0px;}.elementor-33605 .elementor-element.elementor-element-29fe38be{text-align:center;}.elementor-33605 .elementor-element.elementor-element-26617029 > .elementor-element-populated{padding:40px 15px 10px 15px;}}/* Start custom CSS for column, class: .elementor-element-26617029 *//* Asegura que la columna crezca según el contenido */
.elementor-33605 .elementor-element.elementor-element-26617029 {
  height: auto !important;
  min-height: 800px; /* Ajusta el número si el formulario es largo */
  display: flex;
  align-items: flex-start;
}

/* Hace que el iframe ocupe toda la altura disponible */
.elementor-33605 .elementor-element.elementor-element-26617029 iframe {
  min-height: 800px;
  height: auto !important;
}/* End custom CSS */