.elementor-253 .elementor-element.elementor-element-d6e272d{z-index:2;}.elementor-253 .elementor-element.elementor-element-03e24f9 > .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-253 .elementor-element.elementor-element-3794b88{text-align:center;}.elementor-253 .elementor-element.elementor-element-3794b88 .elementor-heading-title{color:#000000;font-family:"JosefinSans-Light", Sans-serif;font-size:15px;font-weight:300;}.elementor-253 .elementor-element.elementor-element-a9dd0a0{text-align:center;}.elementor-253 .elementor-element.elementor-element-a9dd0a0 .elementor-heading-title{color:#000000;font-family:"PlayfairDisplay", Sans-serif;font-size:50px;font-weight:500;}.elementor-253 .elementor-element.elementor-element-85aacae{--spacer-size:50px;}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post__thumbnail:hover img{opacity:1;}.elementor-253 .elementor-element.elementor-element-5c3afad.uael-post__link-complete-yes .uael-post__complete-box-overlay:hover + .uael-post__inner-wrap .uael-post__thumbnail img{opacity:1;}.elementor-253 .elementor-element.elementor-element-5c3afad.uael-equal__height-yes .uael-post-image-background .uael-post__inner-wrap:hover img{opacity:1;}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post-grid .uael-post-wrapper{padding-right:calc( 50px/2 );padding-left:calc( 50px/2 );margin-bottom:50px;}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post-grid .uael-post-grid__inner{margin-left:calc( -50px/2 );margin-right:calc( -50px/2 );}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post__bg-wrap{background-color:#FFFFFF;}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post__content-wrap{padding:30px 30px 30px 30px;}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post-wrapper-featured .uael-post__content-wrap{padding:30px 30px 30px 30px;}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post__title{font-family:"Josefin Sans", Sans-serif;font-size:25px;font-weight:600;text-decoration:none;margin-bottom:5px;}.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post__excerpt{color:#8D8D8D;font-family:"Josefin Sans", Sans-serif;font-size:14px;font-weight:400;line-height:24px;margin-bottom:20px;}.elementor-253 .elementor-element.elementor-element-b6325ec > .elementor-container{min-height:687px;}.elementor-253 .elementor-element.elementor-element-b6325ec:not(.elementor-motion-effects-element-type-background), .elementor-253 .elementor-element.elementor-element-b6325ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E5E5;}.elementor-253 .elementor-element.elementor-element-b6325ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;}.elementor-253 .elementor-element.elementor-element-b6325ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-253 .elementor-element.elementor-element-b6325ec > .elementor-shape-top .elementor-shape-fill{fill:#F8FAFC;}.elementor-253 .elementor-element.elementor-element-b6325ec > .elementor-shape-top svg{width:calc(100% + 1.3px);height:450px;}.elementor-253 .elementor-element.elementor-element-4b24e28 > .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-253 .elementor-element.elementor-element-fb3eb40{--spacer-size:145px;}.elementor-253 .elementor-element.elementor-element-24c8dd2{text-align:center;}.elementor-253 .elementor-element.elementor-element-24c8dd2 .elementor-heading-title{color:#000000;font-family:"PlayfairDisplay", Sans-serif;font-size:79px;font-weight:400;}.elementor-253 .elementor-element.elementor-element-3cef0dc{text-align:center;}.elementor-253 .elementor-element.elementor-element-3cef0dc .elementor-heading-title{color:#000000;font-family:"PlayfairDisplay-Italic", Sans-serif;font-size:60px;font-weight:bold;}.elementor-253 .elementor-element.elementor-element-973e191 > .elementor-container{max-width:750px;}.elementor-253 .elementor-element.elementor-element-973e191{margin-top:30px;margin-bottom:0px;}body.elementor-page-253:not(.elementor-motion-effects-element-type-background), body.elementor-page-253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #F8FAFC 62%);}@media(max-width:767px){.elementor-253 .elementor-element.elementor-element-b6325ec > .elementor-shape-top svg{width:calc(165% + 1.3px);}.elementor-253 .elementor-element.elementor-element-24c8dd2 .elementor-heading-title{font-size:50px;}.elementor-253 .elementor-element.elementor-element-3cef0dc .elementor-heading-title{font-size:30px;}}/* Start custom CSS for uael-posts, class: .elementor-element-5c3afad */.elementor-253 .elementor-element.elementor-element-5c3afad .uael-post__bg-wrap {
    border-radius: 20px;
}
.uael-post__thumbnail {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-973e191 *//* Estilos para el formulario */
.formulario {
  width: 100%;
  margin: 0 auto;
}
.input-group {
  display: flex;
  width: 100%;
  gap: 10px;
  justify-content: space-between;
}
/* Estilos para los input */
.formulario input, .formulario textarea {
  flex: 1;
  padding: 5px;
  font-size: 20px;
  border-radius: 15px;
  border: 1px solid #ccc;
  font-family: "Josefin Sans", sans-serif;
}

/* Estilos para los placeholder */
.formulario input::placeholder {
  font-family: "Josefin Sans", sans-serif;
}
/* Estilos para el botón */

.boton {
    text-align: end !important
}
.boton input[type="submit"] {
  display: inline-block;
  padding: 10px 20px;
  border-radius: 50px;
  background-color: black;
  font-size: 25px;
  color: white;
  border: none;
  cursor: pointer;
  font-family: "JosefinSans-Light", sans-serif;
  transition: background-color 0.3s ease;
   margin-left: auto;
}

/* Estilos de animación al hacer hover */
.boton input[type="submit"]:hover {
  background-color: #555;
}

/* Estilos responsive */
@media screen and (max-width: 600px) {
  .formulario {
    width: 100%;
    
  }
  .input-group {
    flex-flow: column;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'JosefinSans-Light';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('http://kanbanlab.com.co/wp-content/uploads/2023/06/JosefinSans-Light.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PlayfairDisplay-Italic';
	font-style: oblique;
	font-weight: normal;
	font-display: auto;
	src: url('http://kanbanlab.com.co/wp-content/uploads/2023/06/PlayfairDisplay-Italic-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */