.circle-container {
  position: relative;
}

#desk_opening .container {
  max-width:1920px;
  /* margin-top: 80px; */
  height:100vh;
  position: relative;
  background-image:url("/wp-content/uploads/2024/12/anoigma-desktop-taniman-mpompa.webp");
  background-repeat: no-repeat;
  background-position: bottom, center;
  background-size: cover;
}
  
#desk_opening .sv-logo {
  position: absolute;
  top: 20px;
  left: 25vw;
}
#desk_opening .text-img-container-1 {
  bottom: 130px;
  left: 370px;
  position: absolute;
}

.eat-drink {
  position: absolute;
  top: 530px;
  left: 660px;
}

#desk_text {
  bottom: 60px;
  left: 240px;
  position: absolute;
}

#celebs {
  background-image:url("/wp-content/uploads/2024/12/back-celebs.webp");
  background-repeat: no-repeat;
  background-position: bottom, center;
  background-size: cover;
}

#celebs .container {
  max-width:1320px;
}

#celebs .title {
  font: var(--unnamed-font-style-normal) normal var(--unnamed-font-weight-bold) 45px/54px Proxima Nova;
  color: #FED7A67F;
  font-size: 36px;
  font-family: 'proxima-nova', sans-serif;
  font-weight: 900;
  line-height: 1;
  letter-spacing: 0;
}

.celebrity-beauty {
  color: #FED7A6;
  font-family: 'proxima-nova', sans-serif;
  font-size: 22px;
  font-weight: bold;
  border-style: solid;
  border-width: 5px;
  border-color: #000;
  background: #000;
  width: 742px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 15px;
}
  
#customers {
  height: 580px;

}
#customers .arrow {
  color:#FED7A6;
  font-size: 100px;
  font-family: 'Dancing Script';
  right: 0;
}
.text-logo {
  position: absolute;
  left: 25vw;
  top: 130px;
}
  
.bg-container-1 {
  background-image: url("/wp-content/uploads/2024/12/fonto1.webp");
  height: 580px;
}

.bg-container-2 {
  background-image: url("/wp-content/uploads/2024/12/fonto2.webp");
  height: 580px;
}

.bg-container-3 {
  background-image: url("/wp-content/uploads/2024/12/fonto3.webp");
  height: 580px;
}

#customers .container {
  max-width:1320px;
}

#customers .content {
  letter-spacing: 0px;
  color: #FED7A67F;
  font-family: 'proxima-nova';
  font-size: 36px;
  font-weight: 900;
  padding-right: 200px;
  line-height: 1;
}
  
#customers .title {
  margin-top: 130px;
  margin-bottom: 20px;
}

#customers .title span {
  color: #af2122;
  border-style: solid;
  border-width: 5px;
  border-color: #fed7a6;
  background: #fed7a6;
  font-family: 'proxima-nova', sans-serif;
  font-size: 26px;
  font-weight: bold;
}

#customers .col-lg-6 .picture-container {
  overflow: hidden;
}

#customers .col-lg-6 img {
  margin-top: 80px;
  transition: transform 1.5s ease;
}

#celebs .title:hover {
  color: #FED7A6;
}

#celebs .btn-read-more:hover {
  background-color: #CB1905;
}

#customers .col-lg-6 img:hover {
  transform: scale(1.1);
  transition: transform 1.5s ease;
}

#customers .col-lg-6 a:hover .content {
  color: #FED7A6;
}

.btn-read-more {
  border: 1px solid #FED7A6;
  border-radius: 0;
  font-size: 20px;
  font-family: "gill-sans-nova", sans-serif;
  font-weight: 700;
  font-style: normal;
  padding: 15px 60px;
}
.btn-read-more a {
  color: #FED7A6;
}

  /* Mobile */

@media only screen and (max-width:992px){
  
  #mob_opening {
    height: 100vh;
    margin-top: 80px;
  }
  
  #mob_opening .col-12 {
    min-height: 50vh;
  }
  #mob_opening .mb-container {
    position: relative;
  }
  #mob_opening .sv-logo {
    position: absolute;
    top: -230px;
    left: 30px;
  }
  #mob_opening .m-text-logo {
    position: absolute;
    top: -190px;
    left: 10px;
  }
  
  #mob_opening .eat-drink {
    position: absolute;
    top: calc(35vh + 225px);
    left: 75px;
  }
  
  #mob_opening .text-img-container {
    position: absolute;
    bottom: 0;
    left: -30px;
  }
  #celebs {
    background-image: url('/wp-content/uploads/2024/12/celebs-back-mobile.webp');
  }
  
  #celebs .title {
    color: #FED7A6;
    font-size: 40px;
  }
  
  .celebrity-beauty {
    font-size: 20px;
    width: 320px;
  }
  
  
  #customers {
    height: 100%;
  }
  
  #customers .title {
    margin-top: 20px;
  }
  
  .bg-container-1,
  .bg-container-2,
  .bg-container-3 {
    height: 100%;
    background-image: unset;
    background-color: #C64307;
  }
  
  #customers .content {
    padding: 0 30px 0 10px;
    font-size: 32px;
    color: #FED7A6;
    
  }
  
  #customers .f1 {
    background-image: url('/wp-content/uploads/2024/12/fonto1-mobile.webp');
    padding-left: 40px;
  }
  #customers .f2 {
    background-image: url('/wp-content/uploads/2024/12/fonto2-mobile.webp');
    padding-left: 40px;
  }
  #customers .f3 {
    background-image: url('/wp-content/uploads/2024/12/fonto3-mobile.webp');
    padding-left: 40px;
  }
  
  .h {
    color: #FED7A6;
  }
}