#ele-contnr {
   padding: 2rem 5rem 1rem 5rem;
   min-height: 65vh;
   width: 100%;

   display: flex;
   justify-content: center;
   align-items: center;
   flex-direction: column;
}

.main {
   display: flex;
   justify-content: center;
   align-items: center;
   margin-bottom: 1.5rem;

   img {
      width: 10rem;
      margin-right: 3rem;
   }

   h2 {
      font-weight: 700;
      font-size: 3rem;
      color: var(--txt-col2);
      font-family: var(--heading2);
   }
}

.oth-text {
   p {
      font-size: 1.5rem;
      color: var(--txt-col3);
      font-family: var(--heading1);
   }

   a {
      color: var(--txt-col2);
      text-decoration: underline;
   }
}

@media screen and (max-width: 768px) {}

@media screen and (max-width: 648px) {
   #ele-contnr {
      padding: 2rem 2rem 1rem 2rem;
      min-height: 80svh;
   }

   .main {
      flex-direction: column;

      img {
         margin-right: 0;
      }
   }

   .oth-text {
      padding: 0 1rem;
   }
}