@import url("https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Satisfy&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Mona+Sans:ital,wght@0,200..900;1,200..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Satisfy&display=swap");
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

body {
  background-color: white;
  font-family: "Mona Sans", serif;
  position: relative;
}

.line {
  width: 100%;
  height: 8px;
  background-color: red;
  margin: 5rem;
}

nav {
  background-color: white;
  display: flex;
  justify-content: space-between;
  padding: 1rem;
  align-items: center;
  font-weight: bolder;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
nav .bx-menu-alt-left {
  display: none;
}
@media (max-width: 1065px) {
  nav .bx-menu-alt-left {
    display: block;
    font-size: 3rem;
    font-weight: bolder;
  }
}
nav .Dribb {
  font-size: 2rem;
  font-family: "Nunito Sans", serif;
}
nav form {
  background-color: #f3f3f6;
  display: flex;
  align-items: center;
  padding: 0.3rem 0.2rem;
  gap: 0.8rem;
  font-size: 1rem;
  border-radius: 2rem;
  color: black;
  width: 38%;
}
@media (max-width: 1217px) {
  nav form {
    padding: 0.3rem 0;
  }
}
@media (max-width: 972px) {
  nav form {
    width: 40%;
  }
}
@media (max-width: 872px) {
  nav form {
    display: none;
  }
}
nav form input {
  border: none;
  outline: none;
  padding-left: 0.8rem;
  background-color: #f3f3f6;
  width: 69%;
}
@media (max-width: 1217px) {
  nav form input {
    width: 65%;
    padding-left: 0.7rem;
  }
}
@media (max-width: 972px) {
  nav form input {
    width: 55%;
  }
}
nav form input .dribb1 {
  font-weight: bolder;
  font-size: 1.2rem;
}
nav form input .bx-chevron-down {
  font-size: 1.1rem;
}
nav form .down {
  background-color: #ea4c89;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: none;
}
nav form .down .bx-search {
  font-size: 1.5rem;
  color: white;
}
@media (max-width: 1217px) {
  nav .ex {
    display: none;
  }
}
@media (max-width: 1217px) {
  nav .hire {
    display: none;
  }
}
nav .Jobs {
  color: black;
}
@media (max-width: 1214px) {
  nav .Jobs {
    display: none;
  }
}
@media (max-width: 1214px) {
  nav .job1 {
    display: none;
  }
}
@media (max-width: 790px) {
  nav .up {
    display: none;
  }
}
nav .log {
  border: none;
  padding: 1rem;
  background-color: black;
  color: white;
  border-radius: 1.5rem;
}

.beauty-section {
  max-width: 1120px;
  margin: auto;
  padding: 90px 0;
  overflow: hidden;
}
@media (max-width: 863px) {
  .beauty-section {
    margin: 0 auto;
    padding: 90px 0;
  }
}
.beauty-section .first-section {
  padding: 2rem;
  display: none;
}
@media (max-width: 863px) {
  .beauty-section .first-section {
    display: block;
    padding: 0rem 0.5rem;
  }
}
.beauty-section .first-section form {
  background-color: #f3f3f6;
  display: flex;
  align-items: center;
  padding: 0.5rem 0.3rem;
  gap: 0.8rem;
  font-size: 1rem;
  border-radius: 2rem;
  color: black;
  width: 100%;
}
@media (max-width: 435px) {
  .beauty-section .first-section form {
    gap: 0.4rem;
    width: 100%;
  }
}
.beauty-section .first-section form input {
  border: none;
  outline: none;
  background-color: #f3f3f6;
  width: 80%;
}
@media (max-width: 727px) {
  .beauty-section .first-section form input {
    width: 75%;
  }
}
@media (max-width: 587px) {
  .beauty-section .first-section form input {
    width: 65%;
  }
}
@media (max-width: 435px) {
  .beauty-section .first-section form input {
    width: 64%;
    padding-left: 0.9rem;
  }
}
.beauty-section .first-section form input .dribb1 {
  font-weight: bolder;
  font-size: 1.2rem;
}
.beauty-section .first-section form input .bx-chevron-down {
  font-size: 1.1rem;
}
.beauty-section .first-section form .down {
  background-color: #ea4c89;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: none;
}
.beauty-section .first-section form .down .bx-search {
  font-size: 1.5rem;
  color: white;
}
.beauty-section .introduction {
  background-color: white;
  width: 100%;
  padding-top: 3rem;
}
@media (max-width: 863px) {
  .beauty-section .introduction {
    padding: 1rem 0.5rem;
  }
}
.beauty-section .introduction .eee {
  color: black;
}
.beauty-section .second-section {
  display: flex;
  align-content: center;
  justify-content: space-between;
  padding: 2rem 0rem;
}
@media (max-width: 863px) {
  .beauty-section .second-section {
    padding: 1rem 0.5rem;
  }
}
.beauty-section .second-section .seconda {
  display: flex;
  gap: 0.5rem;
}
.beauty-section .second-section .seconda .awsmd {
  width: 60px;
  background-color: #f3f3f6;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}
.beauty-section .second-section .seconda .awsmd1 {
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}
@media (max-width: 435px) {
  .beauty-section .second-section .seconda .awsmd1 {
    font-size: 0.8rem;
  }
}
.beauty-section .second-section .seconda .awsmd1 .foll {
  color: black;
}
.beauty-section .second-section .seconda .awsmd1 .Ava {
  color: green;
}
.beauty-section .second-section .secondb {
  display: flex;
  gap: 0.5rem;
}
.beauty-section .second-section .secondb .heart {
  background-color: white;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid rgba(128, 128, 128, 0.399);
  font-size: 1rem;
  font-weight: bolder;
}
.beauty-section .second-section .secondb .heart2 {
  background-color: white;
  width: 45px;
  height: 45px;
  border-radius: 50%;
  border: 1px solid rgba(128, 128, 128, 0.402);
}
.beauty-section .second-section .secondb .get {
  border: none;
  background-color: #0d0c22;
  color: white;
  border-radius: 1.8rem;
  width: 115px;
  height: 40px;
}
@media (max-width: 771px) {
  .beauty-section .second-section .secondb .get {
    display: none;
  }
}
.beauty-section .third-section {
  width: 100%;
  border-radius: 0.5rem;
}
.beauty-section .third-section video {
  width: 100%;
  height: auto;
  border-radius: 0.5rem;
}
.beauty-section .third-section .thirda {
  width: 100%;
  border-radius: 0.5rem;
}
.beauty-section .third-section .thirdb {
  display: flex;
  flex-direction: column;
  gap: 0.7rem;
  position: fixed;
  top: 40%;
  right: 3%;
}
@media (max-width: 1290px) {
  .beauty-section .third-section .thirdb {
    display: none;
  }
}
.beauty-section .third-section .thirdb .search {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(128, 128, 128, 0.384);
  border-radius: 50%;
  background-color: white;
}
.beauty-section .fourth-section {
  width: 100%;
  padding-top: 3rem;
}
.beauty-section .fourth-section .fourth {
  width: 100%;
  border-radius: 0.5rem;
}
.beauty-section .fifth-section {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  justify-content: center;
  background-color: white;
  padding-top: 2rem;
  padding-bottom: 3rem;
  padding-left: 9rem;
  color: #15233f;
  font-size: 1.4rem;
  font-weight: normal;
}
@media (max-width: 990px) {
  .beauty-section .fifth-section {
    font-size: 1rem;
    padding-left: 0;
  }
}
.beauty-section .fifth-section .fiftha {
  display: flex;
  align-items: center;
  gap: 0.3rem;
}
.beauty-section .fifth-section .fiftha .bxs-heart {
  color: red;
}
.beauty-section .fifth-section .fiftha .awse {
  font-weight: bolder;
}
.beauty-section .fifth-section .fifthb {
  border-radius: 0.5rem;
  width: 100%;
}
@media (max-width: 690px) {
  .beauty-section .fifth-section .fifthb {
    padding: 0 1rem;
  }
}
@media (max-width: 370px) {
  .beauty-section .fifth-section .fifthb {
    padding: 0 0.5rem;
  }
}
.beauty-section .fifth-section .fifthb video {
  border-radius: 0.5rem;
  width: 100%;
}
@media (max-width: 653px) {
  .beauty-section .fifth-section .fifthb video {
    width: 550px;
    height: 180px;
  }
}
@media (max-width: 571px) {
  .beauty-section .fifth-section .fifthb video {
    width: 480px;
    height: 180px;
  }
}
@media (max-width: 501px) {
  .beauty-section .fifth-section .fifthb video {
    width: 400px;
    height: 180px;
  }
}
@media (max-width: 423px) {
  .beauty-section .fifth-section .fifthb video {
    width: 370px;
    height: 170px;
  }
}
@media (max-width: 387px) {
  .beauty-section .fifth-section .fifthb video {
    width: 330px;
    height: 170px;
  }
}
@media (max-width: 492px) {
  .beauty-section .fifth-section {
    font-size: 0.7rem;
  }
}
.beauty-section .com {
  border-right: 4px solid black;
  padding-right: 0.5rem;
}
.beauty-section .com1 {
  border-right: 4px solid black;
  padding-right: 0.5rem;
}

.sixth-section {
  display: flex;
  align-items: center;
  justify-content: center;
}
.sixth-section .thirdc {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.9rem;
  display: none;
}
@media (max-width: 915px) {
  .sixth-section .thirdc {
    display: block;
  }
}
.sixth-section .thirdc .search1 {
  width: 40px;
  height: 40px;
  border: 1px solid rgba(128, 128, 128, 0.384);
  border-radius: 50%;
  background-color: white;
}
.sixth-section .thirdc .search1 .bxs-heart {
  font-size: 1.3rem;
}
.sixth-section .thirdc .search1 .bxl-whatsapp {
  font-size: 1.3rem;
}

.project {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  font-size: 1.1rem;
  padding-left: 9rem;
  padding-top: 2rem;
  padding-bottom: 2rem;
  color: #0d0c22;
}
@media (max-width: 890px) {
  .project {
    padding-left: 0;
  }
}
@media (max-width: 480px) {
  .project {
    font-size: 0.9rem;
  }
}
.project .project1 {
  display: flex;
  align-items: center;
}
@media (max-width: 387px) {
  .project .project1 {
    gap: 0.3rem;
  }
}
.project .project1 .bxs-phone-call {
  font-size: 1.5rem;
  color: rgb(213, 30, 30);
}
.project .project1 .bxs-hand-right {
  font-size: 1.5rem;
  color: #eebfaa;
}
.project .project1 .cal {
  border-bottom: 4px solid #f2a1e8;
}
.project .project2 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 1.4rem;
  font-weight: bolder;
}
@media (max-width: 480px) {
  .project .project2 {
    font-size: 1rem;
  }
}
.project .project2 .bx-envelope {
  color: #c0b2d2;
}
.project .project2 .muse {
  text-decoration: underline;
}
.project .project3 .bx-globe {
  color: #5757c6;
  font-size: 1.5rem;
}
.project .project3 .musa {
  -webkit-text-decoration: underline 3px #ee84e1;
          text-decoration: underline 3px #ee84e1;
}
.project .project3 .bx-right-arrow-alt {
  color: white;
  background-color: #609bc5;
  border-radius: 0.5rem;
  -webkit-text-decoration: underline 3px #ee84e1;
          text-decoration: underline 3px #ee84e1;
}
.project .project4 .musa {
  -webkit-text-decoration: underline 3px #ee84e1;
          text-decoration: underline 3px #ee84e1;
}
.project .project5 .musa {
  -webkit-text-decoration: underline 3px #ee84e1;
          text-decoration: underline 3px #ee84e1;
}

.seventh-section {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 2rem 0;
}
.seventh-section .normal {
  width: 45%;
  background-color: #cacad4;
  height: 1.5px;
}
.seventh-section .awsmd {
  width: 60px;
  background-color: #f3f3f6;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 50%;
}

.eigth-section {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 1rem 0;
  color: #10104e;
  gap: 0.7rem;
}
@media (max-width: 480px) {
  .eigth-section {
    font-size: 0.7rem;
  }
}
.eigth-section .eighta {
  font-weight: bolder;
  font-size: 1.4rem;
}
.eigth-section .get {
  border: none;
  background-color: #0d0c22;
  color: white;
  border-radius: 1.8rem;
  width: 115px;
  height: 40px;
}

.nineth-section {
  display: flex;
  align-items: center;
  padding: 1rem;
  justify-content: space-between;
}

.tenth-section {
  padding: 1rem;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(15rem, 1fr));
  gap: 2rem;
}
.tenth-section .tentha {
  width: 100%;
}
.tenth-section .tentha .tenth {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 0.5rem;
}

.eleventh-section {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  color: #b5b5e1;
  padding: 6rem 0;
  font-weight: bolder;
}

footer {
  display: flex;
  flex-direction: column;
  gap: 4rem;
}
footer .last {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 785px) {
  footer .last {
    flex-direction: column;
    gap: 1rem;
  }
}
footer .last .lasta {
  display: flex;
  gap: 1rem;
}
@media (max-width: 652px) {
  footer .last .lasta {
    flex-direction: column;
    gap: 1rem;
  }
}
footer .last .lastc {
  display: flex;
  gap: 0.5rem;
}
footer .last .lastc .bxl-twitter {
  font-size: 1.5rem;
}
footer .last .lastc .bxl-facebook-square {
  font-size: 1.5rem;
}
footer .last .lastc .bxl-instagram {
  font-size: 1.5rem;
}
footer .last .lastc .bxs-registered {
  font-size: 1.5rem;
}
footer .last2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  color: #74749c;
  font-weight: bolder;
}
@media (max-width: 770px) {
  footer .last2 {
    flex-direction: column;
    gap: 1rem;
  }
}
footer .last2 .last2a {
  display: flex;
  gap: 0.9rem;
}
footer .last2 .last2b {
  display: flex;
  gap: 0.9rem;
}/*# sourceMappingURL=style.css.map */