.header,.main-section{width:100%;flex-wrap:wrap}.arrow,.header{text-align:center}.arrow p,.header-section>p{font-size:20px;color:#fff}.arrow i,.arrow p{color:#fff}.main-about-section h3,.main-about-section p{margin-top:20px;font-family:'Widescreen Regular'}*,::after,::before{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@font-face{font-family:Widescreen;src:url('../fonts/Widescreen_Trial_Bd.ttf')}@font-face{font-family:'Widescreen Regular';src:url('../fonts/Widescreen_Trial_Rg.ttf')}.container{width:100%;max-width:1200px;padding:0 2%}.clear{clear:both}.header{display:flex;justify-content:center;align-items:center;height:700px;background-image:url('../img/Background\ image.png');background-repeat:no-repeat;background-size:cover}.header-section>img{width:80%}.header-section>p{margin-top:20px;text-align:left;padding:0 110px;line-height:32px;font-family:Widescreen}.arrow{margin-top:-100px;margin-bottom:30px}.arrow i,.arrow i:hover{font-size:50px;text-align:center}.arrow i:hover{color:#ccc;cursor:pointer}.main{width:100%;background-color:red}.main-about,.main-section{background-color:#fff;display:flex}.main-section{padding:50px 0;justify-content:center}.main-section .container{display:flex;flex-wrap:wrap;align-content:center;align-items:center}.main-section-text{width:50%;padding-right:2%}.main-section-text h2{color:#191919;font-size:58px;text-align:right;font-family:Widescreen}.main-section-video{width:50%;padding-left:2%}.main-section-video img{width:95%}.main-about{padding:20px 0 60px;flex-wrap:wrap;justify-content:center;width:100%}.main-about .container{display:flex;flex-wrap:wrap}.main-about-section{width:50%;padding:0 3%}.main-about-section h2{color:#191919;font-size:57px;text-align:center;margin-bottom:35px;font-family:'Widescreen Regular'}.main-about-section p{color:#191919;font-size:16px}.main-about-section h3{color:#91620a;font-size:17px}.contact{color:#191919}.footer{background-color:#101010;padding:80px 0 40px;text-align:center;width:100%}.footer-copyright,.footer-info{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.footer-info .container{display:flex;flex-wrap:wrap;align-items:center}.footer-info-logo{width:50%;text-align:right;padding-right:30px}.footer-info-social{width:50%;text-align:left;padding-left:40px;height:80px;border-left:2px solid #fff}.footer-info-social h2{color:#fff;font-size:32px;margin-bottom:10px;font-family:Widescreen}.footer-info-social i{color:#fff;font-size:35px;margin-right:20px}.footer-copyright p{color:#fff;margin-top:50px;font-size:16px;font-family:'Widescreen Regular'}@media screen and (max-width:768px){.container{padding:0 5%}.header{display:flex;justify-content:center;align-items:center;height:600px;padding:30px 0;width:100%;text-align:center;background-image:url('../img/Background\ image.png');background-repeat:no-repeat;background-size:100% 100%}.header-section>img{width:90%}.header-section>p{margin:10px 0;color:#fff;font-size:16px;text-align:center;line-height:32px;padding:0 2%}.main-about-section h2,.main-section-text h2{font-size:40px;text-align:center}.main-section{background-color:#fff;padding:50px 0;width:100%}.main-section-text,.main-section-video{padding-right:0;width:100%}.main-section-video{margin-top:30px}.footer,.main-section-video img{width:100%}.main-about-section{margin-bottom:30px;width:100%;padding:0 5%}.main-about-section h2{color:#191919;margin-bottom:35px}.footer-info-logo{width:100%;text-align:center;padding-right:30px}.footer-info-social{width:100%;text-align:center;padding:50px 0;height:0;border-left:none;clear:both}.footer-info-social i{color:#fff;font-size:35px;margin:0 2%}.footer-copyright p{padding-top:50px}}

  .locations-section {
    text-align: center;
    padding: 40px 20px;
    background-color: #101010;
    color: #fff;
    font-family: 'Widescreen Regular';
  }
  
  .locations-section h2 {
    font-size: 2rem;
    font-weight: bold;
    margin-bottom: 10px;
  }
  
  .locations-section p {
    font-size: 1rem;
    margin-bottom: 30px;
  }
  

  .locations-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
  }
  
  .location-card {
    border: 2px solid #f0d370; 
    text-align: center;
    width: calc(15% - 20px); 
    min-width: 200px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
    transition: transform 0.3s ease, box-shadow 0.3s ease;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
  }


  .location-card .icon {
    font-size: 2rem;
    margin-bottom: 10px;
  }

  .location-card h3 {
    font-size: 1.2rem;
    margin: 10px 0;
    color: #fff;
  }
  
  .location-card p {
    font-size: 0.9rem;
    margin: 10px 0;
    color: #ccc;
  }

  .location-card a {
    display: inline-block;
    text-decoration: none;
    font-size: 0.6rem;
    color: #f0d370; 
    font-weight: bold;
    transition: color 0.3s ease;
  }
  
  .location-card a:hover {
    color: #fff;
  }

  .main-info-div{
    padding: 20px;
  }

  .email-div{
    padding: 8px;
    width: 100%;
    border-top: 1px solid  #f0d370;
    font-size: 10px;
    color: #f0d370;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  h2.locations-title{
    margin-bottom: 25px;
  }

  p.locations-subtitle{
    margin-bottom: 25px;
  }
  
 
  @media (max-width: 1024px) {
    .location-card {
      width: calc(33.33% - 20px); 
    }
  }
  
  @media (max-width: 768px) {
    .location-card {
      width: calc(50% - 20px); 
    }
  }
  
  @media (max-width: 480px) {
    .location-card {
      width: calc(100% - 20px); 
    }
  }