header {
  width: 100%;
  height: 140px;
}

.header__container {
  display: flex;
  flex-direction: column-reverse;
  height: 140px;
  margin-top: 10px;
}
.header__container .left__container {
  width: 100%;
  height: 40px;
}
.nav__container {
  display: flex;
  justify-content: space-around;
  width: 100%;
}

.nav {
  display: block;
  width: 100%;
}

.menuToggle {
  display: none;
}
.menu__desktop__container {
  display: flex;
}
.menu__desktop {
  width: 80%;
  height: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: 0 auto;
}
.menu__desktop li {
  list-style-type: none;
}
.menu__desktop li a {
  text-decoration: none;
  color: var(--gray-dark);
  font-family: "work sans", sans serif;
  font-size: 2rem;
  font-weight: 400;
}
.right__container {
  width: 100%;
  height: 65px;
}

.logo__container {
  justify-content: center;
  width: 100%;
  padding-left: 20px;
}
.logo img {
  width: 70px;
}
.text h1 {
  font-size: 2.5rem;
}
.text h4 {
  font-size: 1.5rem;
}

/*phone*/
.phone__container {
  width: 10%;
  align-items: center;
}
.phone {
  display: flex;
  justify-content: center;
  width: 50px;
  border-radius: 50px;
  background-color: var(--sea);
}
.fa-phone {
  color: var(--white);
  font-size: 2em;
}
/*-- slider --*/
.slider__text h1 {
  font-size: 6.9rem;
}
.slider__text h4 {
  font-size: 2.5rem;
}
.pic1{
  width: 100%;
 height: 100%;
  background-image: url('../assets/img/slider-tablet-photo.jpg');

}
.pic2{

  background-image: url('../assets/img/slider-tablet-photo2.jpg');
}
.pic3{
  width: 100%;
 height: 100%;
  background-image: url('../assets/img/slider-tablet-photo3.jpg');
}
/* separator */
.separator {
 height:55px;
  top: -50px;
  background-image: url("../assets/img/1x/Recurso\ 1.png");
  background-repeat: no-repeat;
  background-size: cover;
  
  }
/* separator end */

/*about-us*/
.about-us {
  margin: 15px;
  height: 640px;
}
.about__container {
  justify-content: space-between;
  height: 100%;
}
.about__container h1 {
  font-size: 2.7rem;
  font-weight: 400;
}
.about__container p {
  font-size: 1.9rem;
  font-weight: 350;
  line-height: 3rem;
}
.about_button {
  height: 56px;
  
}
.about_button p{
  font-size: 2rem;
}
.about__container img {
  width: 100%;
}

/*-- process --*/
.process {
  align-items: center;
  height: 550px;
}
.process__container {
  display: grid;
  height: 500px;
  grid-template-columns: 50% 50%;
  gap: 10px;
  justify-content: center;
}
.process__card {
  height: 200px;
}
.card__text h4 {
  padding: 10px;
  font-size: 2rem;
  line-height: 1;
}
.card__text p {
  padding-top: 10px;
  font-size: 1.9rem;
}
/* facilites*/
 .container__title{
  height: 200px;
}
.container__title h1 {
    font-size: 2.7rem;
}
.container__title p {
  padding-top: 30px;
  font-size: 2.2rem;
}
.container__facilities_card{
  display: flex;
  flex-direction: column;
  align-items: center;
}
.facilities__card {
  width: 90%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.facilities__card h2 {
  font-size: 2.5rem;
  font-weight: 350;
}
.facilities__card p {
  font-size: 2rem;
}
.facilities__separate_wave {
height: 50px;
margin-top: 25px;
}
.facilities__card picture {
  width: 100%;
  min-width: 320px;
}
.facilities__card picture img {
  width: 100%;
  height: 400px;
}
/*footer */
.footer__left img {
  width: 90%;
}

.footer__right {
font-size: 1.4rem;
}