* {
  margin: 0;
  padding: 0;
  box-sizing: border-box; }

.rem {
  font-size: 1rem; }

.px {
  font-size: 16px; }

h1, h2, h3, h4, h5, h6, p, a, li, label, input, button {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 350;
  font-style: normal; }


span {
  font-family: 'Poppins', sans-serif;
  font-weight: 700;
  font-size: 1.5rem; }

.grid {
  display: grid;
  grid-template-columns: 77% 22%;
  grid-template-rows: 17% 80% auto;
  grid-template-areas: "header header"
 "main aside"
 "footer footer"; }

.youtube__grid {
  display: grid;
  grid-template-columns: 100%;
  grid-template-rows: 9.5% 87.5% auto;
  grid-template-areas: "header"
 "main"
 "footer"; }



/* FINAL GENERAL */


/* Header */

.header {
  grid-area: header; }
  .header__contenedor1 {
    padding: 0.6rem; }
  .header__h3 {
    text-align: center;
    text-decoration: overline;
    font-family: 'Cabin', sans-serif;
    margin-top: 0.5rem;
    font-size: 2.2rem; }
  .header__logo {
    height: 14rem;
    width: 35rem; }
  .header nav {
    background: url(/imagenes/fiambala.jpg);
    background-size: 100%; }
    .header nav a {
      color: white;
      border: 1px white solid;
      border-radius: 2rem; }
      .header nav a:hover {
        color: white;
        background-color: black;
        border: 1px white solid; }
      .header nav a i {
        margin-right: 0.1rem; }

.collapse {
  flex-grow: 0; }

.navbar-nav {
  gap: 2rem;
  margin-bottom: 10rem; }


  /* Main */


.main {
  background-image: linear-gradient(to left, white, #3c96d1);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3rem; }
  .main__paquete {
    margin-top: 2rem;
    position: static; }
    .main__paquete a {
      text-decoration: none; }
    .main__paquete h1 {
      margin-bottom: 1.5rem;
      color: black;
      font-size: 1.2rem;
      padding: 0.4rem;
      border-radius: 1rem;
      animation: paquete 2s ease-in-out infinite 1s; }
      .main__paquete__div{
        display: flex;
        justify-content: space-evenly;
        align-items: center;
      }
      .main__paquete__div__h3{
        font-size: 1.3rem;
        background-color: red;
        box-shadow: black 5px 5px 5px;
        color: white;
        border-radius: 1rem;
        padding: 0.3rem;
        animation: paqueteh3 2s ease-in-out infinite 1s;
      }

      .main__paquete__div__img{
        height: 25rem;
        width: 20rem;
        border-radius: 2rem;
      }

@keyframes paquete {
  50% {
    background-color: red;
    color: white; 
    box-shadow: black 5px 5px 5px} }

  .main__contenedor {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
  .main__tilde {
    font-size: 1rem;
    margin-right: 3px; }

#carouselExampleCaptions {
  width: 50rem; }

.carrouseltext {
  color: black; }

.carrouseltextp {
  color: black;
  font-size: 1.2rem;
  background-color: #4591c4;
  border-radius: 1rem; }

.aside {
  grid-area: aside;
  background-image: linear-gradient(to right, white);
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  gap: 0.3rem; }
  .aside__img {
    height: 11rem;
    width: 11rem;
    border: solid 3px #3c96d1; }
  .aside__p {
    font-size: 1.3rem;
    text-align: center;
    font-weight: 600; }
  .aside__div {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .aside .cc {
    width: 13rem; }
  .aside__contenedor {
    background-color: #539ccc;
    border-radius: 1rem;
    animation: asidecontenedor 5s linear infinite 0s; }
    .aside__contenedorm {
      padding: 0.5rem; }

@keyframes asidecontenedor {
  50% {
    color: #288bce;
    background-color: white; } }
  .aside__anchor {
    color: black;
    text-decoration: none;
    font-weight: 600;
    font-size: 1.8rem;
    animation: asideanchor 5s linear infinite 0s; }

@keyframes asideanchor {
  50% {
    color: #1e8bd3; } }
  .aside__icon {
    font-size: 1.3rem; }


/* Footer */


.footer {
  grid-area: footer;
  display: flex;
  justify-content: space-around;
  align-items: center;
  background-color: black; }
  .footer__Img {
    height: 4rem;
    width: 4rem; }
    .footer__Img1 {
      animation: footerimg1 8s linear infinite 0s; }

@keyframes footerimg1 {
  25% {
    transform: scale(1.3, 1.3); }
  50% {
    transform: scale(1, 5.1, 5); }
  75% {
    scale: 1.3, 1.3; }
  100% {
    transform: scale(1.1); } }
    .footer__Img2 {
      animation: footerimg2 8s linear infinite 4s; }

@keyframes footerimg2 {
  25% {
    transform: scale(1.3, 1.3); }
  50% {
    transform: scale(1, 5.1, 5); }
  75% {
    scale: 1.3, 1.3; }
  100% {
    transform: scale(1.1); } }
    .footer__Img3 {
      animation: footerimg3 8s linear infinite 0s; }

@keyframes footerimg3 {
  25% {
    transform: scale(1.3, 1.3); }
  50% {
    transform: scale(1, 5.1, 5); }
  75% {
    scale: 1.3, 1.3; }
  100% {
    transform: scale(1.1); } }
    .footer__Img4 {
      width: 10rem;
      animation: footerimg4 8s linear infinite 4s; }

@keyframes footerimg4 {
  25% {
    transform: scale(1.3, 1.3); }
  50% {
    transform: scale(1, 5.1, 5); }
  75% {
    scale: 1.3, 1.3; }
  100% {
    transform: scale(1.1); } }
  .footer__anchor {
    font-size: 3rem;
    color: white;
    transition: all 0.3s; }
    .footer__anchor:hover {
      color: #227fbd; }
  .footer__div {
    display: flex;
    gap: 3rem;
    padding: 1rem; }
  .footer__h3 {
    color: white;
    margin: 1rem 0rem 1rem 0rem;
    text-decoration: underline;
    text-align: center; }
  .footer__list {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    gap: 1rem; }
  .footer__li {
    font-size: 1.5rem;
    margin-right: 2rem;
    color: #66a0f7; }
  .footer__icon {
    margin-right: 0.3rem; }
  .footer__contenedor2 {
    display: flex;
    gap: 1rem; }
  .footer .ft {
    width: 11rem; }


/* FINAL INDEX */


.youtube__header {
  grid-area: header; }

.header__li {
  font-size: 1.3rem; }

.youtubeanchor {
  font-size: 1.3rem; }

.youtube__list {
  margin-right: 4rem; }

.youtube__main {
  grid-area: main;
  display: flex;
  flex-direction: column;
  background-image: linear-gradient(to right, white, #90c1d4);
  gap: 1rem; }
  .youtube__main__h1 {
    margin: 1rem;
    font-size: 2rem;
    text-align: center;
    padding: 0.1rem;
    border-radius: 1rem;
    background-image: linear-gradient(to left, #e3eefc, #78afc7); }
  .youtube__main__p {
    text-align: center;
    font-size: 1.4rem;
    margin-top: 1rem; }
  .youtube__main__h2 {
    margin: 1rem;
    padding: 0.5rem;
    text-decoration: underline;
    background-image: linear-gradient(to Left, rgba(35, 106, 199, 0.384), #4da5b4); }
    .youtube__main__h2__right {
      margin: 1rem;
      padding: 0.5rem;
      text-decoration: underline;
      background-image: linear-gradient(to Right, rgba(35, 106, 199, 0.384), #4da5b4);
      text-align: end; }
  .youtube__main__div1 {
    text-align: center;
    gap: 1rem; }
  .youtube__main__div2 {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
  .youtube__main__div3 {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
  .youtube__main__div4, .youtube__main__div5 {
    display: flex;
    flex-direction: column;
    gap: 1rem; }
  .youtube__main__div6 div ul {
    display: flex;
    flex-direction: column;
    gap: 1.5rem; }
    .youtube__main__div6 div ul li {
      font-size: 1.3rem; }
      .youtube__main__div6 div ul li a {
        padding: 0.5rem;
        border-radius: 5px;
        border: 1px rgba(35, 106, 199, 0.384) solid; }

.dobleiframecontenedor {
  display: flex;
  flex-direction: column;
  gap: 1rem; }

.iframe {
  width: 20rem;
  height: 13rem; }
  .iframesuper {
    width: 35rem;
    height: 23rem; }
  .iframecontenedor {
    display: flex;
    justify-content: space-evenly; }
    .iframecontenedorh3 {
      font-size: 1.1rem;
      text-align: center;
      padding: 0.1rem;
      border-radius: 1rem;
      background-image: linear-gradient(to left, #e3eefc, #78afc7); }
  .iframe__h3 {
    text-align: center; }

.deportistadiv {
  text-align: end; }

.youtube__footer {
  grid-area: footer; }



/* FINAL YOUTUBE */


.propmain {
  display: flex;
  flex-direction: column; }
  .propmain__titulo {
    padding: 1rem;
    color: white; }
    .propmain__titulo__h1 {
      text-align: end;
      animation: propmaintitulo 8s linear 1 0s; }

@keyframes propmaintitulo {
  1% {
    padding: 0.3rem;
    border-radius: 2rem;
    color: black; }
  25% {
    margin-right: 59%; }
  50% {
    background-color: #1ba0dd;
    margin-right: 59%; }
  75% {
    margin-right: 59%; }
  100% {
    padding: 0.3rem;
    border-radius: 2rem;
    color: black; } }
    .propmain__titulop {
      text-align: center; }
    .propmain__titulospan {
      padding: 0.3rem;
      border-radius: 3rem;
      background-color: white;
      color: #1aa5cf; }
  .propmain__superdiv {
    display: flex;
    flex-direction: column; }
  .propmain__div {
    display: flex;
    justify-content: space-evenly;
    gap: 2rem; }
    .propmain__div__p {
      font-size: 1rem; }
  .propmain__img {
    height: 12rem;
    width: 15rem; }
  .propmain__mini {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2rem;
    color: white;
    width: 15rem;
    transition: all 1.2s; }
    .propmain__mini:hover {
      scale: 1.2; }
    .propmain__minip {
      text-align: center;
      font-size: 1.1rem;
      background-color: white;
      color: #1aa5cf;
      width: 15rem;
      font-weight: 800;
      transition: all 1.2s; }

.background {
  background-image: linear-gradient(rgba(5, 7, 12, 0.671), rgba(5, 7, 12, 0.616)), url(/imagenes/mamieverest.jpeg);
  background-size: 100% 100%; }

.backgroundd {
  background-image: linear-gradient(rgba(5, 7, 12, 0.75), rgba(5, 7, 12, 0.75)), url(/imagenes/fiambala.jpg);
  background-size: 100%; }

.grupimg {
  height: 15rem;
  width: 15rem; }
  .grupimgp {
    color: white; }

.grupalcont {
  display: flex;
  width: 50rem;
  padding: 2rem;
  align-items: center;
  gap: 1rem; }


.subheader {
  display: flex;
  justify-content: space-evenly;
  background-image: linear-gradient(to right, #b8e3f0, #5bdad3); }
  .subheader__div {
    display: flex;
    align-items: center;
    gap: 1.1rem; }
    .subheader__div1 {
      margin-left: 1rem; }
    .subheader__div2 {
      margin-right: 1rem; }
      .subheader__div2__div {
        display: flex;
        align-items: center;
        gap: 0.3rem; }
    .subheader__div__anchor {
      color: black;
      font-size: 1.2rem;
      text-decoration: none; }
      .subheader__div__anchor__prin {
        font-size: 1.5rem; }
    .subheader__div__img {
      height: 4rem;
      width: 4rem;
      transform: skew(-22deg); }

.mentorado, .excusas, .comunidad, .tesis, .gestion, .habitos, .grupal {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  padding: 1rem;
  background-image: linear-gradient(rgba(5, 7, 12, 0.671), rgba(5, 7, 12, 0.616)), url(/imagenes/mamieverest.jpeg);
  background-size: 100%; }
  .mentorado section, .excusas section, .comunidad section, .tesis section, .gestion section, .habitos section, .grupal section {
    padding: 3rem;
    border-radius: 50%;
    background-color: #5bdad3;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    text-align: center; }
    .mentorado section h1, .excusas section h1, .comunidad section h1, .tesis section h1, .gestion section h1, .habitos section h1, .grupal section h1, .mentorado section span, .excusas section span, .comunidad section span, .tesis section span, .gestion section span, .habitos section span, .grupal section span, .mentorado section h2, .excusas section h2, .comunidad section h2, .tesis section h2, .gestion section h2, .habitos section h2, .grupal section h2 {
      font-weight: 800; }
    .mentorado section h1, .excusas section h1, .comunidad section h1, .tesis section h1, .gestion section h1, .habitos section h1, .grupal section h1 {
      animation: mentoradoh1 1s ease-in-out forwards 1s; }

@keyframes mentoradoh1 {
  100% {
    background-color: #5bdad3;
    border-top-right-radius: 2rem;
    border-top-left-radius: 2rem; } }
    .mentorado section h2, .excusas section h2, .comunidad section h2, .tesis section h2, .gestion section h2, .habitos section h2, .grupal section h2 {
      padding-bottom: 0.8rem; }
  .mentorado__circle__title {
    height: 65vh;
    width: 65vh;
    animation: mentoradocircletitle 1s ease-in-out forwards 1s; }

@keyframes mentoradocircletitle {
  100% {
    background-color: white;
    border: 3px solid #5bdad3;
    margin-left: 1rem;
    transform: scale(1.1); } }
  .mentorado__circle__text {
    height: 100vh;
    width: 100vh;
    animation: mentoradocircletext 1s ease-in-out forwards 0.5s; }
    .mentorado__circle__text p {
      padding: 1rem; }

@keyframes mentoradocircletext {
  100% {
    background-color: white;
    border: 3px solid #5bdad3;
    margin-left: 1rem; } }

.excusas h1, .excusas span, .excusas h2 {
  font-weight: 800; }

.excusas h2 {
  padding-bottom: 0.8rem; }

.excusas__circle__title {
  height: 60vh;
  width: 60vh;
  animation: mentoradocircletitle 1s ease-in-out forwards 1s; }

.excusas__circle__text {
  height: 85vh;
  width: 85vh;
  animation: mentoradocircletext 1s ease-in-out forwards 0.5s; }

.comunidad h1, .comunidad span, .comunidad h2 {
  font-weight: 800; }

.comunidad h2 {
  padding-bottom: 0.8rem; }

.comunidad ul {
  list-style-type: none; }

.comunidad i {
  padding: 0.2rem; }

.comunidad__circle__title {
  height: 70vh;
  width: 70vh;
  animation: mentoradocircletitle 1s ease-in-out forwards 1s; }

.comunidad__circle__text {
  height: 100vh;
  width: 100vh;
  animation: mentoradocircletext 1s ease-in-out forwards 0.5s; }

.tesis h1, .tesis span, .tesis h2 {
  font-weight: 800; }

.tesis ul {
  list-style-type: none; }

.tesis i {
  padding: 0.2rem; }

.tesis h2 {
  padding-bottom: 0.8rem; }

.tesis__circle__title {
  height: 60vh;
  width: 60vh;
  animation: mentoradocircletitle 1s ease-in-out forwards 1s; }

.tesis__circle__text {
  height: 95vh;
  width: 95vh;
  animation: mentoradocircletext 1s ease-in-out forwards 0.5s; }

.gestion h1, .gestion span, .gestion h2 {
  font-weight: 800; }

.gestion h2 {
  padding-bottom: 0.8rem; }

.gestion__circle__title {
  height: 65vh;
  width: 65vh;
  animation: mentoradocircletitle 1s ease-in-out forwards 1s; }

.gestion__circle__text {
  height: 110vh;
  width: 110vh;
  animation: mentoradocircletext 1s ease-in-out forwards 0.5s; }

.habitos h1, .habitos span, .habitos h2 {
  font-weight: 800; }

.habitos h2 {
  padding-bottom: 0.8rem; }

.habitos__circle__title {
  height: 65vh;
  width: 65vh;
  animation: mentoradocircletitle 1s ease-in-out forwards 1s; }

.habitos__circle__text {
  height: 95vh;
  width: 95vh;
  animation: mentoradocircletext 1s ease-in-out forwards 0.5s; }

.grupal h1, .grupal span, .grupal h2 {
  font-weight: 800; }

.grupal h2 {
  padding-bottom: 0.8rem; }

.grupal__circle__title {
  height: 65vh;
  width: 65vh;
  animation: mentoradocircletitle 1s ease-in-out forwards 1s; }

.grupal__circle__text {
  height: 100vh;
  width: 100vh;
  animation: mentoradocircletext 1s ease-in-out forwards 0.5s; }

.trayectoria {
  background-image: linear-gradient(to left, #72d0f0, #e5f9ff);
  padding: 1rem; }

.sec1, .sec2, .sec3 {
  border: 1px black solid; }
  .sec1div {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .sec1img {
    width: 30rem;
    height: 30rem;
    padding: 0.3rem; }
  .sec1list {
    list-style-type: none;
    padding-left: 0rem; }
  .sec1li {
    display: flex;
    gap: 0.5rem;
    align-items: center;
    margin-top: 0.5rem; }
  .sec1minidviv {
    grid-area: tex1; }
    .sec1minidviv2 {
      grid-area: img; }
    .sec1minidviv3 {
      grid-area: tex2; }
  .sec1div2 {
    display: grid;
    grid-template-columns: auto 40% auto;
    grid-template-rows: 100%;
    grid-template-areas: "tex1 img tex2";
    align-items: center;
    padding: 1rem; }

.sec2 {
  display: flex;
  justify-content: space-evenly;
  margin-top: 1rem; }
  .sec2div {
    width: 50%;
    padding: 2rem; }
    .sec2divv {
      display: flex;
      flex-direction: column;
      justify-content: space-evenly; }
  .sec2span {
    padding: 0.1rem;
    background-color: #e3f4fa;
    border-radius: 0.4rem;
    margin-right: 0.5rem; }
  .sec2h4 {
    text-align: center;
    font-size: 2rem;
    text-decoration: underline; }

.sec3 {
  padding: 1rem;
  margin-top: 1rem; }
  .sec3titles {
    text-align: center; }
  .sec3div {
    display: flex;
    flex-direction: column;
    text-align: center; }
    .sec3div2 {
      display: flex;
      flex-direction: column;
      border: 1px solid black;
      padding: 1rem; }
      .sec3div2h4 {
        text-align: center;
        text-decoration: underline;
        background-color: azure;
        padding: 0.3rem;
        border-radius: 1rem; }
      .sec3div2cont {
        display: grid;
        grid-template-rows: 100%;
        grid-template-columns: auto auto auto;
        grid-template-areas: "mentoradeportiva mentoradehabitos mentoradeemprendedores";
        gap: 1rem; }
        .sec3div2cont1 {
          grid-area: mentoradeportiva; }
        .sec3div2cont2 {
          grid-area: mentoradehabitos; }
        .sec3div2cont3 {
          grid-area: mentoradeemprendedores; }
    .sec3div3 {
      margin-top: 1rem; }
      .sec3div3p {
        text-align: center; }
      .sec3div3divi {
        border-top: 1px black solid;
        padding-top: 1rem; }
        .sec3div3divip {
          padding-top: 1rem;
          font-size: 1.2rem; }



/* Final Propuestas */


.contacto, .contactodiv {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2rem;
  background-image: linear-gradient(rgba(5, 7, 12, 0.671), rgba(5, 7, 12, 0.616)), url(/imagenes/mamieverest.jpeg);
  background-size: cover;
  color: white; }
  .contactodiv {
    background-image: none;
    gap: 2rem; }
    .contactodiv div {
      display: flex; }
    .contactodiva {
      display: flex;
      color: white;
      align-items: center;
      gap: 1rem;
      text-decoration: none;
      transition: all 0.3s; }
    .contactodiva:hover {
      transform: scale(1.2, 1.2); }
  .contactoicon {
    font-size: 1.5rem;
    margin-bottom: 0.5rem; }
  .contactoh1 {
    font-size: 4rem; }
  .contactoh4 {
    text-align: center;
    padding: 0rem 1rem 0rem 1rem; }
  .contactoform {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    margin-bottom: 1rem; }
  .contactoinput, .contactobutton {
    padding: 1rem;
    width: 40rem;
    border-radius: 2rem;
    color: black;
    border: 3pz black solid; }
  .contactobutton {
    transition: all 1s; }
    .contactobutton:hover {
      color: white;
      background-image: linear-gradient(to right, #9fd2df, #0077ff); }


/* Final Contacto */


.reflexiones {
  display: flex;
  flex-direction: column;
  padding: 1rem;
  background-image: linear-gradient(to right, #439ebd, #d8eaf0); }
  .reflexionesdiv {
    display: flex;
    justify-content: space-between;
    border-top: 1px black solid;
    padding: 1rem; }
  .reflexionesimg {
    width: 25rem;
    height: 15rem; }
  .reflexionestitle {
    font-size: 2.3rem; }
  .reflexionesp {
    font-size: 1.6rem; }
  .reflexionestexto {
    display: flex;
    flex-direction: column;
    justify-content: center; }
  .reflexionesa {
    font-size: 1.3rem;
    color: black;
    text-decoration: none;
    background-color: white;
    padding: 0.5rem;
    border: 1px solid black;
    border-radius: 1rem;
    width: 15rem;
    transition: all 0.5s; }
  .reflexionesa:hover {
    transform: scale(1.1, 1.1);
    background-image: linear-gradient(to right, #d8eaf0, #439ebd); }

.subreflex {
  display: flex;
  flex-direction: column; }
  .subreflexdiv {
    display: flex;
    flex-direction: row-reverse;
    border-bottom: 1px black solid;
    padding: 0.5rem;
    gap: 1rem;
    background-image: linear-gradient(to right, #48c6f0, #e2eef0); }
    .subreflexdiv div {
      display: flex;
      flex-direction: column;
      justify-content: space-evenly; }
      .subreflexdiv div h4 {
        text-align: start;
        position: absolute;
        margin: 0.2rem;
        padding: 0.2rem;
        font-size: 1rem;
        border-radius: 3px;
        background-color: #bbe5f1; }
    .subreflexdiv h4 {
      text-align: center;
      padding-top: 1rem; }
    .subreflexdivtext {
      display: flex;
      flex-direction: column;
      background-image: linear-gradient(to right, #48c6f0, #e2eef0);
      padding: 0.2rem;
      gap: 1rem; }
      .subreflexdivtext div {
        display: flex;
        gap: 1rem;
        padding: 1rem;
        align-items: center; }
        .subreflexdivtext div div {
          align-items: baseline; }
          .subreflexdivtext div div h4 {
            position: absolute;
            margin: 0.2rem;
            padding: 0.2rem;
            font-size: 1rem;
            border-radius: 3px;
            background-color: #bbe5f1; }
        .subreflexdivtext div span {
          font-size: 1.2rem;
          font-weight: 800; }
      .subreflexdivtext img {
        height: 30rem;
        width: 25rem; }
      .subreflexdivtext p {
        padding: 0.2rem; }
      .subreflexdivtext h2 {
        text-align: center;
        padding: 1rem;
        font-weight: 900; }
      .subreflexdivtextdiv {
        display: flex;
        flex-direction: row-reverse; }
    .subreflexdivimg {
      display: flex;
      flex-direction: column;
      justify-content: space-evenly; }
  .subreflextitles {
    font-size: 2rem;
    text-align: center;
    border-radius: 10px;
    font-weight: 900; }
  .subrefleximg {
    width: 35rem;
    max-height: 30rem; }
    .subrefleximga {
      width: 45rem;
      height: 30rem; }

/* Final Reflexiones */

.paquete_header {

  h1, h2, h3, h4, h5, h6, p, a, li, label, input, button, span {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal; }

  background-color: black;
  display: flex;
  justify-content: space-between;
  align-items: center; }

  .paquete_header img {
    height: 10rem;
    margin-left: 10rem; }
  .paquete_header a {
    color: white;
    font-size: 1.5rem;
    text-decoration: none;
    padding: 1rem;
    margin-right: 10rem;
    transition: all 1s; }
    .paquete_header a:hover {
      color: #eb2b2b; }

.paquete {

  display: flex;
  flex-direction: column;
  gap: 5rem;
  background-color: black;
  padding-bottom: 1rem; }

   h1, h2, h3, h4, h5, h6, p, a, li, label, input, button, span {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal; }

  .paquete_section1 {
    display: flex;
    justify-content: space-evenly;
    align-items: center; }
    .paquete_section1_div1 {
      display: flex;
      flex-direction: column;
      max-width: 30rem;
      gap: 1rem;
      color: white; }
      .paquete_section1_div1 h4 {
        color: #eb2b2b;
        transition: all 0.5s; }
        .paquete_section1_div1 h4:hover {
          transform: translateX(2rem); }
      .paquete_section1_div1 h1 {
        font-size: 3rem;
        font-weight: 750;
        transition: all 0.5s; }
        .paquete_section1_div1 h1:hover {
          transform: translateX(2rem); }
      .paquete_section1_div1 h5 {
        transition: all 0.5s; }
        .paquete_section1_div1 h5:hover {
          transform: translateX(2rem); }
      .paquete_section1_div1 a {
        color: white;
        text-decoration: none;
        border-radius: 2rem;
        font-weight: 600;
        padding: 1.2rem;
        background-color: #eb2b2b;
        width: 35%;
        transition: all 0.5s; }
        .paquete_section1_div1 a:hover {
          transform: translateX(2rem); }
    .paquete_section1_div2 img {
      height: 39rem;
      width: 28rem;
      border: 1px solid white;
      border-radius: 10px;
      transition: all 0.2s; }
      .paquete_section1_div2 img:hover {
        border: none;
        box-shadow: 4px 4px 4px white; }
  .paquete_section2 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem; }
    .paquete_section2 img {
      width: 90%;
      height: 17.5rem;
      box-shadow: 5px 5px 5px rgb(235, 43, 43);
      border-top-left-radius: 3rem;
      border-bottom-right-radius: 3rem; }
    .paquete_section2 h1 {
      color: white;
      text-align: center;
      font-size: 1.8rem;
      width: 80%; }
      .paquete_section2 h1 span {
        color: #eb2b2b; }
    .paquete_section2 h3 {
      color: white;
      font-size: 1.3rem;
      width: 80%;
      text-align: center; }
      .paquete_section2 h3 span {
        color: #eb2b2b; }
  .paquete_section3 {
    display: flex;
    justify-content: center; }
    .paquete_section3 iframe {
      height: 30rem;
      width: 60%;
      border: solid 3px white; }
  .paquete_section4 {
    display: flex;
    justify-content: space-evenly; }
    .paquete_section4 div {
      display: flex;
      flex-direction: column;
      justify-content: space-evenly; }
      .paquete_section4 div h3 {
        color: #eb2b2b; }
      .paquete_section4 div h1 {
        font-size: 3rem;
        font-weight: 650;
        max-width: 30rem;
        color: white; }
      .paquete_section4 div img {
        width: 30rem;
        height: 20rem;
        border: 2px solid white; }
  .paquete_section5 {
    display: flex;
    flex-direction: column;
    gap: 3rem; }
    .paquete_section5 div {
      display: flex;
      justify-content: space-between; }
      .paquete_section5 div div {
        display: flex;
        flex-direction: column; }
        .paquete_section5 div div h3 {
          margin-left: 5rem;
          color: #eb2b2b; }
        .paquete_section5 div div h1 {
          margin-left: 5rem;
          color: white; }
        .paquete_section5 div div a {
          color: white;
          background-color: #eb2b2b;
          text-decoration: none;
          border-radius: 2rem;
          font-weight: 700;
          padding: 1.5rem;
          margin-right: 5rem;
          transition: all 0.5s; }
          .paquete_section5 div div a:hover {
            transform: translateX(-2rem); }
    .paquete_section5 section {
      display: flex;
      justify-content: center;
      flex-wrap: wrap;
      gap: 2rem; }
      .paquete_section5 section card {
        max-width: 23rem;
        min-height: 22.5rem;
        padding: 3rem 1rem 3rem 1rem;
        display: flex;
        flex-direction: column;
        align-items: center;
        color: white;
        background-color: #292727;
        border: 2px solid #eb2b2b;
        border-radius: 2rem;
        transition: all 0.2s; }
        .paquete_section5 section card:hover {
          border: none;
          box-shadow: 3px 3px 3px white; }
        .paquete_section5 section card i {
          font-size: 3rem; }
        .paquete_section5 section card h4 {
          text-align: center;
          font-weight: 600;
          padding: 1rem; }
        .paquete_section5 section card p {
          text-align: center;
          font-weight: 400; }
          .paquete_section5 section card p span {
            font-weight: 750;
            padding-bottom: 1rem; }
  .paquete_section6 {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1rem; }
    .paquete_section6_carousel {
      width: 60rem;
      border: red ; }
      .paquete_section6_carousel h5 {
        color: white;
        background-color: #eb2b2b;
        padding: 0.1rem;
        width: 15rem;
        margin-left: 30%;
        border-radius: 1rem; }
      .paquete_section6_carousel p {
        color: white;
        background-color: #eb2b2b;
        padding: 0.2rem;
        border-radius: 1rem; }
    .paquete_section6 div h2 {
      text-align: center;
      font-weight: 800;
      font-size: 2rem;
      color: white; }
      .paquete_section6 div h2 span {
        color: #eb2b2b; }
    .paquete_section6 div h4 {
      text-align: center;
      font-weight: 700;
      color: #eb2b2b; }
    .paquete_section6 div h1 {
      color: white;
      font-size: 3rem;
      font-weight: 700; }
  .paquete_section7 {
    display: flex;
    gap: 2rem;
    justify-content: center; }
    .paquete_section7_list {
      border-radius: 2rem;
      box-shadow: white 3px 3px 3px; }
    .paquete_section7 section {
      padding: 3rem;
      color: white;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: space-evenly;
      gap: 2rem;
      max-width: 30rem; }
      .paquete_section7 section list {
        display: flex;
        flex-direction: column;
        list-style-type: none;
        gap: 1.5rem; }
        .paquete_section7 section list li {
          text-align: center; }
        .paquete_section7 section list span {
          font-weight: 800; }
      .paquete_section7 section .anchor {
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 1rem; }
        .paquete_section7 section .anchor span {
          text-decoration: line-through; }
      .paquete_section7 section h1 {
        font-size: 1.5rem;
        font-weight: 800;
        text-align: center;
        font-size: 2rem; }
      .paquete_section7 section h2 {
        text-align: center;
        color: #eb2b2b; }
      .paquete_section7 section h3 {
        font-size: 1rem; }
      .paquete_section7 section h4 {
        text-align: center;
        font-size: 1.2rem; }
      .paquete_section7 section img {
        height: 32.5rem;
        width: 22.5rem;
        border-radius: 1rem; }
      .paquete_section7 section a {
        font-weight: 800;
        padding: 2rem;
        background-color: #eb2b2b;
        color: white;
        text-decoration: none;
        border-radius: 1rem;
        transition: all 0.5s; }
        .paquete_section7 section a:hover {
          transform: translateY(2rem); }
      .paquete_section7 section .fa-star {
        color: yellow; }
      .paquete_section7 section .fa-check {
        color: white;
        background-color: green;
        margin-right: 8px;
        border-radius: 1rem;
        padding: 2px; }
      .paquete_section7 section .fa-fire {
        color: #f06603; }
      .paquete_section7 section .fa-medal {
        color: #19cf19;
        margin-right: 2px; }
    .paquete_section7_icons {
      display: flex;
      gap: 3px; }
    .paquete_section7_list {
      background-color: #161616; }

.paquete_Sobre_mi {

  display: flex;
  flex-direction: column;
  gap: 3rem;
  background-color: black; }

  h1, h2, h3, h4, h5, h6, p, a, li, label, input, button, span {
  font-family: "Montserrat", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal; }


  .paquete_Sobre_mi_Section1 {
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    gap: 1rem; }
    .paquete_Sobre_mi_Section1 img {
      box-shadow: 5px 5px 5px #eb2b2b;
      border-top-left-radius: 3rem;
      border-bottom-right-radius: 3rem; }
    .paquete_Sobre_mi_Section1 h1 {
      padding: 1rem;
      color: white;
      font-size: 2rem;
      font-weight: 850;
      border: 1px #eb2b2b solid;
      border-radius: 3rem; }
  .paquete_Sobre_mi_Section2 {
    display: flex;
    gap: 5rem;
    justify-content: space-between; }
    .paquete_Sobre_mi_Section2 div {
      padding: 1rem; }
      .paquete_Sobre_mi_Section2 div p {
        text-align: center;
        color: white;
        padding: 1rem;
        font-size: 1.2rem; }
        .paquete_Sobre_mi_Section2 div p span {
          font-weight: 850;
          color: #eb2b2b; }
    .paquete_Sobre_mi_Section2 img {
      width: 20rem;
      height: 15rem;
      box-shadow: #eb2b2b 3px 3px 3px; }
    .paquete_Sobre_mi_Section2 aside {
      padding: 1rem;
      display: flex;
      flex-direction: column;
      gap: 1rem; }


/* Final Paquete */

@media screen and (max-width: 430px) {
  .grid {
    display: flex;
    flex-direction: column;
    background-image: linear-gradient(to bottom, white, #3c96d1); }
  .header {
    flex-direction: row; }
    .header h3 {
      font-size: 1rem; }
    .headeraprincipal {
      font-size: 1rem; }
    .headeri {
      font-size: 0.8rem; }
    .header__logo {
      width: 100%;
      height: 9rem;
      width: 17rem; }
    .header nav {
      background-image: linear-gradient(to bottom, white, #90d1e7);
      margin: 0rem; }
      .header nav a {
        color: black;
        border: none; }
        .header nav a:hover {
          padding: 0.2rem; }
  .navbar-nav {
    gap: 1rem;
    margin-bottom: 0rem; }
  .navbar > .container, .navbar > .container-fluid, .navbar > .container-lg, .navbar > .container-md, .navbar > .container-sm, .navbar > .container-xl, .navbar > .container-xxl {
    justify-content: space-evenly; }
  .main {
    background-image: linear-gradient(to bottom, white, #3c96d1);
    gap: 1.5rem; }
    .main__paquete h1 {
      font-size: 0.9rem;
      max-width: 95%;
      margin-left: 0.7rem;
      text-align: center; }
    .main__h3 {
      font-size: 1rem;
      max-width: 390px;
      padding-left: 1rem; }
    .main__contenedor2 {
      padding: 1rem; }
    .main__paquete__div {
      display: flex;
      flex-direction: column;
      justify-content: space-evenly;
      align-items: center;
      gap: 2rem;
    }

    .main__paquete__div__h3 {
      font-size: 0.8rem;
      background-color: red;
      box-shadow: black 5px 5px 5px;
      color: white;
      border-radius: 1rem;
      padding: 0.3rem;
      animation: paqueteh3 2s ease-in-out infinite 1s;
    }
  .aside {
    background-image: linear-gradient(to top, white, #3c96d1);
    border: none;
    margin: 0rem; }
    .aside__h3 {
      font-size: 1.3rem;
      padding: 0.5rem;
      border-radius: 1rem;
      background-color: white; }
    .aside__div {
      margin-top: 1.5rem; }
    .aside__p {
      max-width: 390px; }
    .aside__contenedor {
      margin: 1rem; }
    .aside__anchor {
      font-size: 2rem;
      background-color: none; }
    .aside__icon {
      font-size: 1.3rem; }
  #carouselExampleCaptions {
    width: 20rem; }
  .footer {
    flex-direction: column; }
    .footer__Img {
      height: 4rem;
      width: 3.5rem;
      animation: none; }
      .footer__Img4 {
        width: 7rem; }
    .footer__div {
      gap: 1rem; }
  .contactoinput, .contactobutton {
    width: 20rem; }
  .contactoh4 {
    font-size: 1.1rem; }
  .youtube__grid {
    display: flex;
    flex-direction: column; }
  .youtube__list {
    text-align: center;
    margin-right: 1rem; }
  .youtubeanchor {
    font-size: 1rem; }
  .iframesuper {
    width: 20rem;
    height: 12rem; }
  .iframe {
    width: 10rem;
    height: 6rem;
    text-align: center; }
    .iframecontenedorh3 {
      font-size: 0.8rem; }
  .iframecontenedordiv {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .sec1divh1 {
    margin-top: 0.5rem; }
  .sec1divh3 {
    margin-left: 1rem;
    font-size: 1.3rem; }
  .sec1div2 {
    display: flex;
    flex-direction: column; }
  .sec1img {
    width: 20rem;
    height: 20rem; }
  .sec2 {
    flex-direction: column; }
    .sec2div {
      width: 100%; }
    .sec2h4 {
      margin-bottom: 2rem; }
  .sec3div2cont {
    display: flex;
    flex-direction: column; }
  .propmain__titulo h1 {
    animation: none;
    background-color: white;
    color: black;
    border-radius: 1rem;
    padding: 0.3rem;
    width: 100%;
    font-size: 1.3rem; }
  .propmain__titulo__h1 {
    animation: none;
    font-size: 1.3rem;
    background-color: #2aaeda;
    color: black;
    border-radius: 1rem;
    padding: 0.3rem; }
  .propmain__div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0rem; }
  .propmain__titulo__h1 {
    text-align: center; }
  .propmain__minip {
    color: black; }
  .background {
    background-image: linear-gradient(to top, white 10%, #2aaeda); }
    .backgroundd {
      background-image: linear-gradient(to top, #2aaeda, white);
      display: flex;
      flex-direction: column;
      align-items: center; }
  .grupalcont {
    width: 100%;
    flex-direction: column; }
  .subheader {
    display: flex;
    justify-content: space-evenly;
    flex-direction: column; }
    .subheader__div1 {
      justify-content: end;
      margin-top: 0.5rem;
      margin-right: 1rem; }
    .subheader__div2 {
      display: flex;
      flex-direction: column;
      align-items: baseline;
      margin-left: 0.5rem; }
  .mentorado, .excusas, .comunidad, .tesis, .gestion, .habitos, .grupal {
    flex-direction: column;
    padding: 1rem 0rem 1rem 0rem;
    gap: 1rem; }
    .mentorado section, .excusas section, .comunidad section, .tesis section, .gestion section, .habitos section, .grupal section {
      border-radius: 1rem;
      padding: 1rem; }
      .mentorado section h2, .excusas section h2, .comunidad section h2, .tesis section h2, .gestion section h2, .habitos section h2, .grupal section h2 {
        padding-bottom: 0rem; }
    .mentorado h1, .excusas h1, .comunidad h1, .tesis h1, .gestion h1, .habitos h1, .grupal h1 {
      font-size: 1.1rem; }
    .mentorado h2, .excusas h2, .comunidad h2, .tesis h2, .gestion h2, .habitos h2, .grupal h2 {
      font-size: 0.9rem; }
    .mentorado p, .excusas p, .comunidad p, .tesis p, .gestion p, .habitos p, .grupal p {
      font-size: 0.8rem; }
    .mentorado span, .excusas span, .comunidad span, .tesis span, .gestion span, .habitos span, .grupal span {
      font-size: 0.8rem; }
    .mentorado__circle__title {
      height: 20rem;
      width: 70%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
    .mentorado__circle__text {
      height: 42.5vh;
      width: 95%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
  @keyframes propcelu {
    100% {
      border: 3px #5bdad3 solid;
      background-color: white; } }
  .excusas {
    flex-direction: column;
    padding: 1rem 0rem 1rem 0rem;
    gap: 1rem; }
    .excusas section {
      border-radius: 1rem;
      padding: 1rem; }
      .excusas section h2 {
        padding-bottom: 0rem; }
    .excusas h1 {
      font-size: 1.1rem; }
    .excusas h2 {
      font-size: 0.9rem; }
    .excusas p {
      font-size: 0.8rem; }
    .excusas span {
      font-size: 0.8rem; }
    .excusas__circle__title {
      height: 20rem;
      width: 75%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
    .excusas__circle__text {
      height: 40vh;
      width: 95%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
  .tesis {
    flex-direction: column;
    padding: 1rem 0rem 1rem 0rem;
    gap: 1rem; }
    .tesis section {
      border-radius: 1rem;
      padding: 1rem; }
      .tesis section h2 {
        padding-bottom: 0rem; }
    .tesis ul li {
      text-align: start;
      padding-top: 3px; }
    .tesis h1 {
      font-size: 1.1rem; }
    .tesis h2 {
      font-size: 1rem; }
    .tesis p {
      font-size: 0.8rem; }
    .tesis span {
      font-size: 0.8rem; }
    .tesis i {
      font-size: 8px; }
    .tesis__circle__title {
      height: 15rem;
      width: 75%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
    .tesis__circle__text {
      height: 50vh;
      width: 95%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
  .comunidad {
    flex-direction: column;
    padding: 1rem 0rem 1rem 0rem;
    gap: 1rem; }
    .comunidad section {
      border-radius: 1rem;
      padding: 1rem; }
      .comunidad section h2 {
        padding-bottom: 0rem; }
    .comunidad ul li {
      text-align: start;
      padding-top: 2px; }
    .comunidad h1 {
      font-size: 1.1rem; }
    .comunidad h2 {
      font-size: 0.9rem; }
    .comunidad p {
      font-size: 0.8rem; }
    .comunidad span {
      font-size: 0.8rem; }
    .comunidad i {
      font-size: 8px; }
    .comunidad__circle__title {
      height: 20rem;
      width: 75%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
    .comunidad__circle__text {
      height: 55vh;
      width: 97%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
  .habitos {
    flex-direction: column;
    padding: 1rem 0rem 1rem 0rem;
    gap: 1rem; }
    .habitos section {
      border-radius: 1rem;
      padding: 1rem; }
      .habitos section h2 {
        padding-bottom: 0rem; }
    .habitos h1 {
      font-size: 1rem; }
    .habitos h2 {
      font-size: 0.9rem; }
    .habitos p {
      font-size: 0.8rem; }
    .habitos span {
      font-size: 0.8rem; }
    .habitos__circle__title {
      height: 20rem;
      width: 75%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
    .habitos__circle__text {
      height: 42.5vh;
      width: 95%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
  .gestion {
    flex-direction: column;
    padding: 1rem 0rem 1rem 0rem;
    gap: 1rem; }
    .gestion section {
      border-radius: 1rem;
      padding: 1rem; }
      .gestion section h2 {
        padding-bottom: 0rem; }
    .gestion h1 {
      font-size: 1.1rem; }
    .gestion h2 {
      font-size: 0.9rem; }
    .gestion p {
      font-size: 0.8rem; }
    .gestion span {
      font-size: 0.8rem; }
    .gestion__circle__title {
      height: 20rem;
      width: 75%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
    .gestion__circle__text {
      height: 42.5vh;
      width: 95%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
  .grupal {
    flex-direction: column;
    padding: 1rem 0rem 1rem 0rem;
    gap: 1rem; }
    .grupal section {
      border-radius: 1rem;
      padding: 1rem; }
      .grupal section h2 {
        padding-bottom: 0rem; }
    .grupal h1 {
      font-size: 1rem; }
    .grupal h2 {
      font-size: 0.9rem; }
    .grupal p {
      font-size: 0.8rem; }
    .grupal span {
      font-size: 0.8rem; }
    .grupal__circle__title {
      height: 20rem;
      width: 75%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
    .grupal__circle__text {
      height: 42.5vh;
      width: 95%;
      animation: propcelu 2s ease-in-out forwards 0.5s; }
  .reflexionesdiv {
    flex-direction: column;
    align-items: center;
    width: 100%; }
  .reflexionesimg {
    width: 23rem;
    margin-top: 1rem; }
  .subreflexdiv {
    flex-direction: column;
    align-items: center;
    background-image: none;
    padding: 0rem; }
    .subreflexdiv div {
      padding: 0.5rem; }
    .subreflexdivespecial {
      background-image: none; }
    .subreflexdivimgesp {
      flex-direction: column;
      background-image: none;
      padding: 1rem; }
    .subreflexdivtextesp {
      padding: 1rem; }
    .subreflexdivtext div {
      display: flex;
      flex-direction: column;
      align-items: center; }
    .subreflexdivtextimg1 {
      width: 90%;
      height: 15rem; }
  .subrefleximg {
    width: 23rem;
    height: 15rem; }
    .subrefleximga {
      width: 23rem;
      height: 15rem; }
    .paquete {
    gap: 2rem; }
    .paquete_header {
      justify-content: space-evenly;
      flex-direction: row-reverse; }
      .paquete_header a {
        margin-right: 0rem; }
      .paquete_header img {
        margin-left: 0rem; }
    .paquete_section1 {
      flex-direction: column;
      gap: 2rem; }
      .paquete_section1_div1 {
        width: 75%;
        gap: 5px; }
        .paquete_section1_div1 h1 {
          font-size: 1.2rem; }
        .paquete_section1_div1 a {
          width: 95%;
          text-align: center;
          padding: 1rem; }
      .paquete_section1_div2 {
        width: 80%; }
        .paquete_section1_div2 img {
          width: 100%;
          height: 27.5rem; }
    .paquete_section2 {
      flex-direction: column-reverse; }
      .paquete_section2 img {
        width: 100%;
        height: 10rem;
        border: none;
        border-top-left-radius: 0rem;
        border-bottom-right-radius: 0rem; }
    .paquete_section3 iframe {
      height: 15rem;
      width: 100%;
      border: none; }
    .paquete_section4 {
      flex-direction: column; }
      .paquete_section4 div {
        padding: 1rem; }
        .paquete_section4 div h3 {
          text-align: center; }
        .paquete_section4 div h1 {
          font-size: 1.75rem; }
        .paquete_section4 div img {
          width: 100%;
          height: 15rem; }
    .paquete_section5 div {
      flex-direction: column;
      padding: 0.5rem; }
      .paquete_section5 div div h3 {
        margin: 1rem; }
      .paquete_section5 div div h1 {
        margin: 1rem; }
      .paquete_section5 div div a {
        width: 100%;
        text-align: center; }
    .paquete_section6_carousel {
      width: 100%; }
    .paquete_section6 div h1 {
      font-size: 2rem;
      padding: 0.5rem;
      text-align: center; }
    .paquete_section7 {
      flex-direction: column; }
      .paquete_section7 section {
        padding: 1rem; }
      .paquete_section7_list {
        margin: 1rem; }
     .paquete_Sobre_mi_Section1 img {
      width: 100%;
      height: 7.5rem;
      border-top-left-radius: 0rem;
      border-bottom-right-radius: 0rem; }
    .paquete_Sobre_mi_Section1 h1 {
      font-size: 1.5rem; }
    .paquete_Sobre_mi_Section2 {
      width: 100%;
      gap: 0rem;
      justify-content: space-evenly; }
      .paquete_Sobre_mi_Section2 div {
        padding: 0.5rem; }
        .paquete_Sobre_mi_Section2 div p {
          font-size: 0.6rem;
          padding: 0.2rem; }
        .paquete_Sobre_mi_Section2 span{
          font-size: 0.7rem;
        }
      .paquete_Sobre_mi_Section2 img {
        width: 10rem;
        height: 7rem; }
      .paquete_Sobre_mi_Section2 aside {
        justify-content: space-evenly; } }


/* Final MediaQueries */