
.header-title2 {
    letter-spacing: 4px;
}
.social-icons {
    font-size: 24px;
}

.social-icons a:not(:last-child) {
    margin-right: 20px;
}

.social-icons a {
    color: #fff;
}

.social-icons a:hover {
    opacity: 0.6;
}

#main.container {
margin: 0;
max-width: 100vw;
padding: 0;
}

#footer {
    display: none !important;
}

.bg-header {
background-repeat: no-repeat;
background-position: top;
background-size: cover;
background: linear-gradient(90deg, rgba(0, 0, 0, 0.85), rgba(255, 255, 255, 0.05)), url("/wp-content/uploads/2024/06/Summit-background.png") right /cover no-repeat;
height: 75vh;
padding: 225px 135px;
position: relative;
margin-top: 0px;
}

.uab-image {
cursor: pointer;
margin-left: 70px;
}

.header-title {
  font-size: 70px;
  font-weight: 900;
  text-transform: uppercase;
  line-height: 100%;
  max-width: 840px;
}

.header-subtitle {
  margin-top: 23px;
  font-weight: 400;
  width: 52%;
  line-height: 33px;
}
.footer {
   font-size: 10px;
}
@media (max-width: 576px) {
  .header-subtitle {
      font-size: 18px!important;
  }
  
  .schools p:not(.footer) {
    font-size: 18px;
}
.bg-header {
      padding-left: 20px;
  }
  
  .header-title2 {
    letter-spacing: 2px;
    };

}

@media (max-width: 768px) {
  
  .header-title {
      font-size: 32px!important;
  }
  
  .header-title2 {
    letter-spacing: 2px;
    };
  
  .ao-mockup {
      max-width: 200px;
  }
  .membership {
      margin-bottom: 48px;
  }
  .resources-icons {
    font-size: 60px;
    margin: 30px 0px 20px 0px;
    height: 60px;
  }
  .contact-text {
      width: 100%;
  }
  .footer {
      font-size: 8px;
  }
}

@media (max-width: 992px) {
  .header-subtitle {
      font-size: 20px;
      width: 100%;
  }
  
  .app-text p {
      font-size: 16px !important;
  }
  
  .membership {
      margin-left: 0px!important;
  }
  .uab-image {
      margin-left: 0!important;
  }
}

@media (max-width: 1200px) {
 .membership {
    margin-left: 35px;
 }
}

@media (max-width: 1320px) {
 .container {
     max-width: calc(100% - 32px);
 }
}

@media (max-width: 1400px) {
  .header-title {
      font-size: 50px;
  }
  .uab-image {
    margin-left: 35px;
  }
   .donwload-button {
    max-width: 124px;
}
}

.container-princ { 
  margin-top: 80px
}
.container-princ-text { 
  max-width: 750px;
  margin: 0 auto;
  font-size: 20px;
  margin-bottom: 20px;
}