 .navbar-brand {
     text-decoration: none;
     display        : flex;
     align-items    : center;
 }

 .logo-img {
     height    : 62px;
     object-fit: contain;
 }

 .logo-text {
     font-weight   : bold;
     font-size     : 20px;
     color         : #333;
     letter-spacing: 1px;
     color         : white;
 }



 .header-top-contact {
     display        : flex;
     align-items    : center;
     justify-content: space-between;
 }

 .contact-list {
     list-style: none;
     display   : flex;
     gap       : 20px;
     margin    : 0;
     padding   : 0;
 }

 .contact-list li {
     display: inline-block;
 }

 .contact-list a {
     text-decoration: none;
     color          : inherit;
     display        : flex;
     align-items    : center;
     gap            : 5px;
 }

 .location-link,
 .email-link,
 .phone-link {
     font-size: 14px;
     color    : #333;
 }

 .admissions-btn {
     background-color: rgba(255, 201, 65, 0.959);
     border          : none;
     transition      : background-color 0.3s ease;
 }

 .admissions-btn:hover {
     background-color: rgba(255, 201, 65, 0.959);
 }

 @keyframes blink {
     0% {
         opacity: 1;
     }

     50% {
         opacity: 0;
     }

     100% {
         opacity: 1;
     }
 }

 .blinking-btn {
     animation: blink 1s infinite;
 }