 .u-section-1 {
   background-image: linear-gradient(0deg, rgba(253, 250, 235, 0.9), rgba(253, 250, 235, 0.9)), url("images/autismo.jpg");
   background-position: 50% 50%;
 }

 .u-section-1 .u-sheet-1 {
   min-height: 461px;
   width: 1140px;
   height: 461px;
 }

 .u-section-1 .u-image-1 {
   width: 947px;
   min-height: 398px;
   height: auto;
   background-image: linear-gradient(0deg, rgba(163, 165, 104, 0.15), rgba(163, 165, 104, 0.15)), url("images/autismo.jpg");
   background-position: 50% 67.97%;
   box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.2);
   margin: 32px auto 0;
 }

 .u-section-1 .u-container-layout-1 {
   padding: 0;
 }

 .u-section-1 .u-image-2 {
   width: 354px;
   min-height: 207px;
   height: auto;
   background-image: url("images/49f64173-mesa-de-trabajo-2_1000000000000000000028.png");
   background-position: 100% 50%;
   box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.2);
   margin: -274px auto 60px 18px;
 }

 .u-section-1 .u-container-layout-2 {
   padding: 0;
 }

 .u-section-1 .u-text-1 {
   font-family: Poppins;
   margin: 0 32px;
 }

 .card {
   background-color: #FDFAEB;
   box-shadow: 0px 10px 15px -3px rgba(0, 0, 0, 0.1);
   width: 50%;
   padding: 2%;
   width: 50%;
   /* Establecer un ancho para el div */
   margin: 0 auto;
   /* Centrar el div horizontalmente */
   margin-top: 5px;
   margin-bottom: 10px;
   border-radius: 20px;

 }

 
 .row{
  --bs-gutter-x: 1.5rem;
    --bs-gutter-y: 0;
    display: flex;
    flex-wrap: wrap;
    /* margin-top: calc(-1 * var(--bs-gutter-y)); */
    /* margin-right: calc(-.5 * var(--bs-gutter-x)); */
    /* margin-left: calc(-.5 * var(--bs-gutter-x)); */
 }

 .lg-6{
  flex: 0 0 auto;
    width: 50%;
    
 }
 .myform{
  position: relative;
 }
 

.form-control{
 
  font-size: 14px;
  height: 45px;
  border: 1px solid #eaf0f9 !important;
  background-color: #fff;
  color: #161c2d;
  display: block;
    width: 95%;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 15px;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
    gap: 5px;
}


.btn-primary{
  border-radius: 10px;
}

form input[type="submit"] {
  border: none; /* Elimina el borde */
  background-color: #A4A764; /* Color de fondo */
  color: white; /* Color del texto */
  padding: 10px 25px; /* Espaciado interno */
  text-decoration: none; /* Elimina la decoración */
  cursor: pointer; /* Cambia el cursor al pasar sobre el botón */
}
form input[type="submit"]:hover {
  background-color: #7a7c49; /* Color de fondo al pasar el cursor */
}




 @media (max-width: 1199px) {
   .u-section-1 .u-sheet-1 {
     width: 940px;
   }

   .u-section-1 .u-image-1 {
     background-position: 50% 58.13%;
     width: 940px;
     height: auto;
   }

   .u-section-1 .u-image-2 {
     height: auto;
   }
 }

 @media (max-width: 991px) {
   .u-section-1 .u-sheet-1 {
     width: 720px;
   }

   .u-section-1 .u-image-1 {
     width: 720px;
   }
 }

 @media (max-width: 767px) {
   .u-section-1 .u-sheet-1 {
     width: 540px;
   }

   .u-section-1 .u-image-1 {
     width: 540px;
   }
 }

 @media (max-width: 575px) {
   .u-section-1 .u-sheet-1 {
     width: 340px;
     min-height: 563px;
   }
   
   .card{
    width: 100%;
   }
   .lg-6{
    flex: 0 0 auto;
      width: 100%;
   }

   .u-section-1 .u-image-1 {
     width: 340px;
   }

   .u-section-1 .u-image-2 {
     min-height: 85px;
     width: 332px;
     margin-top: -68px;
     margin-left: -24px;
   }

   .u-section-1 .u-text-1 {
     width: auto;
     margin-left: 13px;
     margin-right: 13px;
   }
 }

 .u-section-2 .u-sheet-1 {
   min-height: 654px;
 }

 .u-section-2 .u-shape-1 {
   width: 650px;
   height: 544px;
   margin: 70px auto 0 69px;
 }

 .u-section-2 .u-text-1 {
   font-family: Poppins;
   --animation-custom_in-translate_x: -200px;
   --animation-custom_in-translate_y: 0px;
   --animation-custom_in-opacity: 0;
   --animation-custom_in-rotate: 0deg;
   --animation-custom_in-scale: 1;
   margin: -517px 436px 0 83px;
 }

 .u-section-2 .u-text-2 {
   font-family: Poppins;
   font-weight: 700;
   margin: 28px 436px 0 83px;
 }

 .u-section-2 .u-text-3 {
   font-family: Poppins;
   margin: 20px 436px 0 83px;
 }

 .u-section-2 .u-image-1 {
   width: 377px;
   height: 405px;
   box-shadow: 5px 5px 20px 0 rgba(0, 0, 0, 0.4);
   --animation-custom_in-translate_x: 0px;
   --animation-custom_in-scale: 1;
   --animation-custom_in-translate_y: 300px;
   margin: -405px 59px 60px auto;
 }

 @media (max-width: 1199px) {
   .u-section-2 .u-text-1 {
     margin-right: 319px;
     margin-left: 0;
   }

   .u-section-2 .u-text-2 {
     margin-left: 0;
     margin-right: 319px;
   }

   .u-section-2 .u-text-3 {
     margin-left: 0;
     margin-right: 319px;
   }
 }

 @media (max-width: 991px) {
   .u-section-2 .u-text-1 {
     margin-right: 99px;
   }

   .u-section-2 .u-text-2 {
     margin-right: 99px;
   }

   .u-section-2 .u-text-3 {
     margin-right: 99px;
   }
 }

 @media (max-width: 767px) {
   .u-section-2 .u-shape-1 {
     width: 540px;
     margin-top: 88px;
     margin-left: 0;
   }

   .u-section-2 .u-text-1 {
     margin-top: -635px;
     margin-right: 0;
   }

   .u-section-2 .u-text-2 {
     margin-right: 0;
   }

   .u-section-2 .u-text-3 {
     margin-right: 0;
   }
 }

 @media (max-width: 575px) {
   .u-section-2 .u-sheet-1 {
     min-height: 1156px;
   }

   .u-section-2 .u-shape-1 {
     width: 440px;
     height: 941px;
     margin-top: 21px;
     margin-left: -50px;
     margin-right: -50px;
   }

   .u-section-2 .u-text-1 {
     width: auto;
     margin-top: -933px;
   }

   .u-section-2 .u-text-2 {
     width: auto;
     margin-top: 7px;
   }

   .u-section-2 .u-text-3 {
     width: auto;
     margin-top: 5px;
   }

   .u-section-2 .u-image-1 {
     height: 197px;
     width: 323px;
     margin-top: 29px;
     margin-right: auto;
     margin-left: 0;
   }
 }

 .u-section-3 .u-sheet-1 {
   min-height: 500px;
 }

 .u-section-3 .u-tabs-1 {
   min-height: 375px;
   height: auto;
   margin: 63px auto 60px 0;
 }

 .u-section-3 .u-tab-link-1 {
   background-image: none;
   font-family: Poppins;
 }

 .u-section-3 .u-tab-link-2 {
   background-image: none;
   font-family: Poppins;
 }

 .u-section-3 .u-tab-pane-1 {
   background-image: none;
 }

 .u-section-3 .u-container-layout-1 {
   padding: 30px;
 }

 .u-section-3 .u-text-1 {
   font-family: Poppins;
   margin: 13px 467px 0 73px;
 }

 .u-section-3 .u-image-1 {
   width: 337px;
   height: 200px;
   box-shadow: 5px 5px 6px 0 rgba(0, 0, 0, 0.2);
   margin: -200px 100px 0 auto;
 }

 .u-section-3 .u-tab-pane-2 {
   background-image: none;
 }

 .u-section-3 .u-container-layout-2 {
   padding: 30px;
 }

 .u-section-3 .u-text-2 {
   margin: 19px 559px 0 85px;
 }

 .u-section-3 .u-image-2 {
   width: 302px;
   height: 219px;
   box-shadow: 5px 5px 20px 0px rgba(0, 0, 0, 0.25);
   margin: -219px 112px 0 auto;
 }

 @media (max-width: 1199px) {
   .u-section-3 .u-tabs-1 {
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-3 .u-text-1 {
     margin-right: 340px;
     margin-left: 0;
   }

   .u-section-3 .u-image-1 {
     margin-top: 20px;
   }

   .u-section-3 .u-text-2 {
     margin-right: 444px;
   }
 }

 @media (max-width: 991px) {
   .u-section-3 .u-text-1 {
     margin-right: 120px;
   }

   .u-section-3 .u-text-2 {
     margin-right: 224px;
   }
 }

 @media (max-width: 767px) {
   .u-section-3 .u-container-layout-1 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-3 .u-text-1 {
     margin-right: 0;
   }

   .u-section-3 .u-container-layout-2 {
     padding-left: 10px;
     padding-right: 10px;
   }

   .u-section-3 .u-text-2 {
     margin-right: 84px;
   }
 }

 @media (max-width: 575px) {
   .u-section-3 .u-sheet-1 {
     min-height: 881px;
   }

   .u-section-3 .u-tabs-1 {
     min-height: 739px;
     margin-right: initial;
     margin-left: initial;
   }

   .u-section-3 .u-tab-link-1 {
     padding: 0;
   }

   .u-section-3 .u-tab-link-2 {
     padding: 0;
   }

   .u-section-3 .u-container-layout-1 {
     padding-bottom: 0;
   }

   .u-section-3 .u-text-1 {
     width: auto;
     margin-left: 21px;
     margin-right: 21px;
   }

   .u-section-3 .u-image-1 {
     width: 320px;
     height: 190px;
     margin-top: 70px;
     margin-right: auto;
     margin-bottom: -39px;
   }

   .u-section-3 .u-container-layout-2 {
     padding-top: 0;
     padding-bottom: 0;
   }

   .u-section-3 .u-text-2 {
     width: auto;
     margin-top: 49px;
     margin-left: 22px;
     margin-right: 22px;
   }

   .u-section-3 .u-image-2 {
     margin-top: 63px;
     margin-right: auto;
   }
 }

 .u-section-4 .u-sheet-1 {
   min-height: 628px;
 }

 .u-section-4 .u-text-1 {
   font-family: Poppins;
   margin: 20px auto 0;
 }

 .u-section-4 .u-line-1 {
   width: 558px;
   transform-origin: left center 0px;
   border-style: solid;
   margin: 15px auto 0;
 }

 .u-section-4 .u-slider-1 {
   min-height: 423px;
   width: 1000px;
   height: auto;
   margin: 20px auto 0;
 }

 .u-section-4 .u-carousel-indicators-1 {
   position: absolute;
   bottom: 10px;
   width: auto;
   height: auto;
 }

 .u-section-4 .u-container-layout-1 {
   padding: 0;
 }

 .u-section-4 .u-text-2 {
   font-size: 1.25rem;
   margin: 31px 72px 0 57px;
 }

 .u-section-4 .u-text-3 {
   font-weight: 700;
   margin: 35px auto 0;
 }

 .u-section-4 .u-container-layout-2 {
   padding: 30px 80px;
 }

 .u-section-4 .u-text-4 {
   font-size: 1.25rem;
   margin: 103px 0 0;
 }

 .u-section-4 .u-text-5 {
   font-weight: 700;
   margin: 35px auto 0;
 }

 .u-section-4 .u-carousel-control-1 {
   width: 43px;
   height: 43px;
   background-image: none;
 }

 .u-section-4 .u-carousel-control-2 {
   width: 43px;
   height: 43px;
   background-image: none;
   left: auto;
   position: absolute;
   right: 0;
 }

 @media (max-width: 1199px) {
   .u-section-4 .u-slider-1 {
     width: 940px;
   }

   .u-section-4 .u-text-2 {
     margin-right: 0;
     margin-left: 0;
   }
 }

 @media (max-width: 991px) {
   .u-section-4 .u-slider-1 {
     width: 720px;
   }

   .u-section-4 .u-container-layout-2 {
     padding-left: 30px;
     padding-right: 30px;
   }
 }

 @media (max-width: 767px) {
   .u-section-4 .u-line-1 {
     width: 540px;
   }

   .u-section-4 .u-slider-1 {
     width: 540px;
   }

   .u-section-4 .u-container-layout-2 {
     padding-left: 10px;
     padding-right: 10px;
   }
 }

 @media (max-width: 575px) {
   .u-section-4 .u-sheet-1 {
     min-height: 870px;
   }

   .u-section-4 .u-line-1 {
     width: 340px;
   }

   .u-section-4 .u-slider-1 {
     min-height: 548px;
     margin-top: 0;
     margin-bottom: 60px;
     margin-right: initial;
     margin-left: initial;
     width: auto;
   }

   .u-section-4 .u-carousel-indicators-1 {
     top: auto;
     bottom: 59px;
   }

   .u-section-4 .u-text-2 {
     font-size: 1rem;
     width: auto;
     margin-top: 69px;
   }

   .u-section-4 .u-text-3 {
     width: auto;
     margin-top: 20px;
   }

   .u-section-4 .u-container-layout-2 {
     padding-top: 0;
   }

   .u-section-4 .u-text-4 {
     font-size: 1rem;
     width: auto;
     margin-top: 138px;
   }

   .u-section-4 .u-text-5 {
     width: auto;
     margin-top: 20px;
   }

   .u-section-4 .u-carousel-control-1 {
     width: 29px;
     height: 29px;
     left: 133px;
     top: 20px;
     position: absolute;
     right: auto;
     padding: 6px;
   }

   .u-section-4 .u-carousel-control-2 {
     width: 29px;
     height: 29px;
     top: 20px;
     right: 129px;
     padding: 6px;
   }
 }