@import url('https://fonts.googleapis.com/css2?family=ABeeZee:ital@0;1&family=Changa:wght@200..800&family=Lilita+One&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Outfit:wght@900&display=swap');
@media screen and (min-width: 760px) {
    .section-1{
      background-image: url(../img/bg-1.png);
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover;
      padding-bottom: 5px;
      padding-top: 70px;
    }
    
    .text-1 h1{
        color: #F04827;
    }
    .text-1 h5{
        color: #DB2A4F;
    }
    .text-1 p{
        color: #F04827;
    }
    .text-2 h2{
      color: #000000;
    }
    .menu{
        margin-top: 10px;
        margin-left: 50px;
      }
      .nav-item{
        margin-right: 30px;
        margin-left: 30px;
        padding-top: 15px;
      }
    .nav-link{
        font-weight: bold;
        color: #DB2A4F;
    }
    .nav-item :hover{         
        text-decoration-color:#F04827;
        color: #F04827;
        text-shadow: #F4ECCE 1px 0 10px;
    }
    .nav-item :visited{   
        text-decoration-color:none;
    }
    .nav-item :active{  
        text-decoration-color:none;
     }
    .footer-bg{
        background-color: #F4ECCE;
    }
}
.text-3 h1{
  font-family: "ABeeZee", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #DB2A4F;
}
.text-3 h5{
  font-family: "ABeeZee", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #F04827;
}
.text-3 li, p{
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  color: #000000;
}
.section-2{
  background-color:  #ffffff;
}
.text-2-1 h1{
  font-family: "ABeeZee", sans-serif;
  font-weight: 400;
  font-style: normal;
}
.text-2-1 p{
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  color: #000000;
}.text-2-1 li{
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  color: #000000;
}
.text-2-1 h4{
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  color: #000000;
}
.garantia h2{
  font-family: "ABeeZee", sans-serif;
  font-weight: 400;
  font-style: normal;

}
.professora h2, h6{
  font-family: "Merriweather", serif;
  font-weight: 700;
  font-style: normal;
}
.professora p{
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
}
.section-4-bg{
  background-color: #ffffff;
  border-radius: 30px;
  padding-left: 60px;
  padding-right: 60px;
  padding-top: 60px;
  padding-bottom: 60px;
}
.massagem{
  border-radius: 30px;
}
.section-4-bg h1{
  font-family: "ABeeZee", sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #000000;

}
.section-4-bg h6{
  font-family: "Changa", sans-serif;
  font-optical-sizing: auto;
  color: #000000;

}
.hr{
  color: #DB2A4F;
}
.form{
  background-color: #ffffff;
}
.box{
  box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
@media screen and (max-width: 760px) {
    .section-1{
      background-color: #F4ECCE;
      text-align: center;
      justify-content: center;
      padding-top: 70px;
     }
     .text-1 h1{
        color: #F04827;
    }    
    .text-1 h5{
        color: #DB2A4F;
    }
    .text-1 p{
        color: #F04827;
    }
    .text-2 h2{
      color: #000000;
    }
    .menu{
        margin-top: 10px;
        margin-left: 50px;
      }
      .nav-item{
        margin-right: 30px;
        margin-left: 30px;
        padding-top: 15px;
      }
    .nav-link{
        font-weight: bold;
        color: #DB2A4F;
    }
    .nav-item :hover{    
        text-decoration: underline;
        text-underline-offset: 5px;
        text-decoration-color:#F04827;
        color: #F04827;
        text-shadow:  #F4ECCE 1px 0 10px;
    }
    }

    .body-bg{
        background-color: #F4ECCE;
    }

    
/*Botão Reflexo*/
.b-1 {
    width:100%;
      line-height:40px; 
    border-radius:5px; 
    overflow:hidden;
    position:relative;
    background: rgb(240,92,84);
    background: linear-gradient(50deg, #F05C36 0%, #F0574D 50%, #F05C36 100%);
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
    border-color: aliceblue;
    max-width: 400px;  
    color:#fff;
    font-size:1,2em;
    -webkit-box-shadow: 0px 0px 8px 2px #00000023;
    -moz-box-shadow: 0px 0px 8px 2px #00000023;
    box-shadow: 0px 0px 8px 2px #00000023;
  }
  .b-1:hover {
      background: rgb(226,141,81);
      background: linear-gradient(50deg, #F0574D 0%, #F05C36 44%, #F0574D 100%);
      border-color: #fff;
      color:#fff;
      box-shadow: #00000063;
      font-size:1,3em;
      -xpedu-transform: scale(1.1);
          -ms-transform: scale(1.1);
          transform: scale(1.1);
  }
  .b-1 span {
    z-index: 20;
    color:#ffffff;
  }
  .b-1:after {
    background: #f3d4b7b0;
    content: "";
    height: 155px;
    left: -85px;
    opacity: .1;
    position: absolute;
    top: -60px;
    -webkit-transform: rotate(30deg);
            transform: rotate(30deg);
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 70px;
    z-index:1;
  }
  
  .b-1:hover:after {
    left: 130%;
    -webkit-transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1);
    transition: all 2000ms cubic-bezier(0.19, 1, 0.22, 1);
    opacity: .1;
  }