@font-face {
  font-family: 'IcoMoon-free';
  src: url("fonts/IcoMoon-free.ttf"); }
#wacht a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-baixo a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-baixo a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-dark a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-dark a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-baixo-dark a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-baixo-dark a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-white a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-white a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-baixo-white a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-baixo-white a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-round a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-round a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-baixo-round a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-baixo-round a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-dark-round a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-dark-round a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-baixo-dark-round a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-baixo-dark-round a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-white-round a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-white-round a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-baixo-white-round a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-baixo-white-round a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-dark a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-dark a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-dark a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-dark a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-white a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-white a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-white a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-white a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-dark-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-dark-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-dark-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-dark-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-white-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-white-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-white-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-white-round a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-dark-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-dark-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-dark-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-dark-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-white-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-white-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-white-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-white-round a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

a.agencia::before {
  display: none; }

a.agencia {
  background-color: rgba(0, 0, 0, 0) !important;
  color: #2c2b2a !important;
  font-size: xx-small;
  top: 95% !important;
  max-width: 500px !important; }

a.agencia:hover {
  width: 100% !important;
  letter-spacing: 0px !important;
  margin-right: 0px !important; }

a.whatsapp:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

a.whatsapp {
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

a.whatsapp:hover {
  width: 200px; }

#wacht-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-baixo-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-baixo-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-dark-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-dark-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-baixo-dark-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-baixo-dark-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-white-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-white-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-baixo-white-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-leftside-baixo-white-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease; }

#wacht-round-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-round-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-baixo-round-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-baixo-round-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #20B038;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-dark-round-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-dark-round-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-baixo-dark-round-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-baixo-dark-round-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #fff;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #075E54;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-white-round-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-white-round-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 40%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-baixo-white-round-mobile a {
  position: fixed;
  z-index: 9999;
  right: 0;
  float: right;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-leftside-baixo-white-round-mobile a {
  position: fixed;
  z-index: 9999;
  left: 0;
  float: left;
  top: 90%;
  margin-top: -25px;
  cursor: pointer;
  min-width: 50px;
  max-width: 150px;
  color: #075E54;
  text-align: center;
  padding: 10px;
  margin: 0 auto 0 auto;
  background: #fff;
  -webkit-transition: All 0.5s ease;
  -moz-transition: All 0.5s ease;
  -o-transition: All 0.5s ease;
  -ms-transition: All 0.5s ease;
  transition: All 0.5s ease;
  border-radius: 50px; }

#wacht-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-dark-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-dark-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-dark-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-dark-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-white-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-white-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-white-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-white-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-dark-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-dark-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-dark-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-dark-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-white-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-white-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-white-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-white-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-dark-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-dark-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-dark-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-dark-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-white-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-white-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-baixo-white-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-leftside-baixo-white-round-mobile a:hover {
  width: 200px;
  letter-spacing: 2px; }

#wacht-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-dark-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-dark-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-dark-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-dark-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-white-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-white-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-baixo-white-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

#wacht-leftside-baixo-white-round-mobile a:before {
  font-family: "IcoMoon-free" !important;
  content: '\ea93' !important;
  margin-left: 5px;
  margin-right: 5px; }

@media only screen and (min-width: 980px) {
  #wacht-mobile, #wacht-leftside-mobile, #wacht-baixo-mobile, #wacht-leftside-baixo-mobile, #wacht-dark-mobile, #wacht-leftside-dark-mobile, #wacht-baixo-dark-mobile, #wacht-leftside-baixo-dark-mobile, #wacht-white-mobile, #wacht-leftside-white-mobile, #wacht-baixo-white-mobile, #wacht-leftside-baixo-white-mobile, #wacht-leftside-baixo-white-round-mobile, #wacht-baixo-white-round-mobile, #wacht-leftside-white-round-mobile, #wacht-white-round-mobile, #wacht-leftside-baixo-dark-round-mobile, #wacht-baixo-dark-round-mobile, #wacht-leftside-dark-round-mobile, #wacht-dark-round-mobile, #wacht-leftside-baixo-round-mobile, #wacht-baixo-round-mobile, #wacht-leftside-round-mobile, #wacht-round-mobile a {
    display: none; } }

/*# sourceMappingURL=whatsapp.css.map */
