/* line 5, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../Ruby25-x64/lib/ruby/gems/2.5.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/* line 41, ../sass/_grid.scss */
body {
  width: 100%;
  *zoom: 1;
}
/* line 26, ../sass/_grid.scss */
body:before, body:after {
  content: "";
  display: table;
}
/* line 31, ../sass/_grid.scss */
body:after {
  clear: both;
}

/* line 3, ../sass/_base.sass */
.mini-img {
  background: url('../images/mini-img-s1073a4c99f.png');
}

/* line 7, ../sass/_base.sass */
#miniImg-facebook {
  height: 50px;
  width: 50px;
  background-position: 0 0;
}

/* line 7, ../sass/_base.sass */
#miniImg-google {
  height: 50px;
  width: 50px;
  background-position: 0 -50px;
}

/* line 7, ../sass/_base.sass */
#miniImg-instagram {
  height: 49px;
  width: 50px;
  background-position: 0 -100px;
}

/* line 7, ../sass/_base.sass */
#miniImg-tt {
  height: 50px;
  width: 50px;
  background-position: 0 -149px;
}

/* line 11, ../sass/_base.sass */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  margin: 0;
}
/* line 15, ../sass/_base.sass */
*:active {
  outline: none;
}

/* line 29, ../sass/_base.sass */
input[type="submit"] {
  cursor: pointer;
}

/* line 32, ../sass/_base.sass */
.container {
  position: relative;
  margin: 0 auto;
  width: 90%;
}

/* line 37, ../sass/_base.sass */
.active_effects {
  opacity: 1 !important;
  visibility: initial !important;
}

/* line 41, ../sass/_base.sass */
.lines {
  position: fixed;
  z-index: 0;
  opacity: 0;
  left: 0%;
  width: 100%;
  height: 0px;
  visibility: hidden;
}

/* line 49, ../sass/_base.sass */
#line_1 {
  top: 20%;
}

/* line 51, ../sass/_base.sass */
#line_2 {
  top: 30%;
}

/* line 53, ../sass/_base.sass */
#line_3 {
  top: 10%;
}

/* line 56, ../sass/_base.sass */
.blur {
  -webkit-filter: blur(12px);
  -moz-filter: blur(12px);
  -ms-filter: blur(12px);
  -o-filter: blur(12px);
  filter: blur(12px);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}

/* line 64, ../sass/_base.sass */
body {
  color: #310150;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  background-color: #f8f3f9;
}
/* line 70, ../sass/_base.sass */
body div:focus, body img:focus, body p:focus, body a:focus, body strong:focus, body button:focus, body input:focus, body select:focus, body textarea:focus, body section:focus, body article:focus, body h1:focus, body h2:focus, body h3:focus, body h4:focus, body h4:focus, body i:focus, body picture:focus, body svg:focus {
  outline: none;
  background: none;
}
/* line 73, ../sass/_base.sass */
body a {
  color: #310150;
  text-decoration: none;
}

/* line 76, ../sass/_base.sass */
header {
  display: inline-table;
  position: relative;
  width: 100%;
  z-index: 1;
  padding-top: 4.2vw;
}
/* line 82, ../sass/_base.sass */
header > a, header nav {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  z-index: 1;
}
/* line 87, ../sass/_base.sass */
header > a {
  width: 12.5%;
}
/* line 89, ../sass/_base.sass */
header > a img, header > a svg {
  width: 100%;
  height: auto;
}
/* line 92, ../sass/_base.sass */
header nav {
  width: 79.4%;
  text-align: right;
}
/* line 95, ../sass/_base.sass */
header nav div, header nav a {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  font-weight: 500;
  font-size: 1.2vw;
  text-transform: uppercase;
}
/* line 102, ../sass/_base.sass */
header nav div {
  display: inline-block;
  width: 77%;
}
/* line 105, ../sass/_base.sass */
header nav div ul {
  display: inline-table;
  position: relative;
  width: 62%;
}
/* line 109, ../sass/_base.sass */
header nav div ul li {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  margin-left: 3%;
  margin-right: 3%;
}
/* line 115, ../sass/_base.sass */
header nav div ul li:first-of-type {
  margin-left: 0%;
}
/* line 117, ../sass/_base.sass */
header nav div ul li:last-of-type {
  margin-right: 0%;
}
/* line 119, ../sass/_base.sass */
header nav div > a {
  color: #ffffff;
  padding: 0.8vw;
  margin-left: 7.5%;
  padding-left: 1.2vw;
  border-radius: 30vw;
  padding-right: 1.2vw;
  border: #03a689 2px solid;
  background-color: #03a689;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 129, ../sass/_base.sass */
header nav div > a:hover {
  color: #03a689;
  background-color: RGBA(0, 0, 0, 0);
}
/* line 132, ../sass/_base.sass */
header nav > a {
  display: inline-table;
  margin-left: 5%;
  width: 17%;
}
/* line 136, ../sass/_base.sass */
header nav > a i, header nav > a strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 140, ../sass/_base.sass */
header nav > a i {
  width: 1.6vw;
  height: 1.7vw;
}
/* line 143, ../sass/_base.sass */
header nav > a i img, header nav > a i svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 153, ../sass/_base.sass */
header nav > a strong {
  margin-left: 7%;
}
/* line 155, ../sass/_base.sass */
header .responsive {
  position: absolute;
  display: none;
  top: 50%;
  right: 6vw;
  width: 50px;
  height: 40px;
  cursor: pointer;
  border-radius: 5px;
  background-color: #4e0087;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
/* line 170, ../sass/_base.sass */
header .responsive img, header .responsive svg {
  position: absolute;
  width: 50%;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 180, ../sass/_base.sass */
header picture {
  position: absolute;
  overflow: hidden;
  z-index: 0;
  top: 0vw;
  left: 0%;
  width: 50%;
  height: 100vw;
  max-width: 750px;
  max-height: 1500px;
}
/* line 190, ../sass/_base.sass */
header picture img, header picture svg {
  position: absolute;
  left: 50%;
  top: 0vw;
  width: 100%;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
/* line 200, ../sass/_base.sass */
header .right {
  right: 0%;
  left: initial;
}
/* line 203, ../sass/_base.sass */
header .fundo_banner_redacao {
  width: 46%;
}

/* line 205, ../sass/_base.sass */
.header_2 {
  position: absolute;
  z-index: 3;
  top: 0%;
  left: 0%;
  width: 100%;
}

/* line 211, ../sass/_base.sass */
.menu {
  position: fixed;
  display: none;
  z-index: 8;
  top: 0vw;
  right: 0%;
  width: 0%;
  height: 100%;
  background-color: #500088;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 221, ../sass/_base.sass */
.menu .active {
  opacity: 1 !important;
  visibility: initial !important;
}
/* line 224, ../sass/_base.sass */
.menu .close, .menu ul, .menu .whatsapp, .menu .logo {
  opacity: 0;
  visibility: hidden;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 228, ../sass/_base.sass */
.menu .close {
  position: absolute;
  top: 50px;
  right: 30px;
  width: 50px;
  height: 40px;
  cursor: pointer;
  border-radius: 5px;
  background-color: #ffffff;
  border: #ffffff 2px solid;
}
/* line 238, ../sass/_base.sass */
.menu .close img {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 250, ../sass/_base.sass */
.menu .close .img_fundo {
  opacity: 0;
  z-index: 0;
}
/* line 253, ../sass/_base.sass */
.menu .close:hover {
  background-color: #500088;
}
/* line 255, ../sass/_base.sass */
.menu .close:hover img {
  z-index: 0;
  opacity: 0;
}
/* line 258, ../sass/_base.sass */
.menu .close:hover .img_fundo {
  z-index: 1;
  opacity: 1;
}
/* line 261, ../sass/_base.sass */
.menu ul {
  display: inline-table;
  position: relative;
  margin-top: 105px;
  width: 100%;
}
/* line 266, ../sass/_base.sass */
.menu ul li {
  position: relative;
  width: 100%;
  margin-top: 25px;
  padding-bottom: 25px;
}
/* line 271, ../sass/_base.sass */
.menu ul li a {
  display: inline-block;
  font-weight: 900;
  color: #ffffff;
  font-size: 35px;
  text-transform: uppercase;
}
/* line 277, ../sass/_base.sass */
.menu ul li .button {
  padding: 15px;
  font-size: 21px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 30px;
  background-color: #03a688;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 285, ../sass/_base.sass */
.menu ul li .button:hover {
  color: #500088;
  background-color: #ffffff;
}
/* line 288, ../sass/_base.sass */
.menu ul li .login {
  display: inline-table;
}
/* line 290, ../sass/_base.sass */
.menu ul li .login i, .menu ul li .login strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 294, ../sass/_base.sass */
.menu ul li .login i {
  width: 35px;
  margin-right: 10px;
}
/* line 297, ../sass/_base.sass */
.menu ul li .login i img, .menu ul li .login i svg {
  width: 100%;
}
/* line 299, ../sass/_base.sass */
.menu ul li .login strong {
  font-size: 21px;
  font-weight: initial;
}
/* line 302, ../sass/_base.sass */
.menu ul li:first-of-type {
  margin-top: 0vw;
}
/* line 304, ../sass/_base.sass */
.menu ul li:last-of-type {
  margin-bottom: 0vw;
}
/* line 306, ../sass/_base.sass */
.menu .whatsapp {
  display: inline-table;
  position: relative;
  line-height: 0;
  padding: 12px;
  margin-top: 60px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 30px;
  background-color: #0acf67;
}
/* line 316, ../sass/_base.sass */
.menu .whatsapp i, .menu .whatsapp strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 320, ../sass/_base.sass */
.menu .whatsapp i {
  width: 25px;
  height: 25px;
  margin-right: 10px;
}
/* line 324, ../sass/_base.sass */
.menu .whatsapp i img, .menu .whatsapp i svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 334, ../sass/_base.sass */
.menu .whatsapp strong {
  color: #ffffff;
  font-size: 18px;
  text-transform: uppercase;
}
/* line 338, ../sass/_base.sass */
.menu .whatsapp:hover {
  background-color: #03a688;
}
/* line 340, ../sass/_base.sass */
.menu .logo {
  display: inline-block;
  position: relative;
  margin-top: 90px;
  width: 240px;
}
/* line 345, ../sass/_base.sass */
.menu .logo img {
  width: 100%;
}

/* line 347, ../sass/_base.sass */
.popup {
  position: fixed;
  display: none;
  opacity: 0;
  z-index: 8;
  top: 0vw;
  left: 0%;
  width: 100%;
  height: 100%;
  visibility: hidden;
  background-color: RGBA(0, 0, 0, 0.8);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 6vw;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 362, ../sass/_base.sass */
.popup .close {
  position: absolute;
  top: 2vw;
  right: 2vw;
  width: 4vw;
  height: 3vw;
  cursor: pointer;
  border-radius: 0.8vw;
  background-color: #ffffff;
  border: #ffffff 2px solid;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 373, ../sass/_base.sass */
.popup .close img, .popup .close svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 385, ../sass/_base.sass */
.popup .close .img_fundo {
  opacity: 0;
  z-index: 0;
}
/* line 388, ../sass/_base.sass */
.popup .close:hover {
  background-color: #500088;
}
/* line 390, ../sass/_base.sass */
.popup .close:hover img {
  z-index: 0;
  opacity: 0;
}
/* line 393, ../sass/_base.sass */
.popup .close:hover .img_fundo {
  z-index: 1;
  opacity: 1;
}
/* line 396, ../sass/_base.sass */
.popup div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 70%;
  height: 39vw;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 408, ../sass/_base.sass */
.popup div iframe, .popup div video {
  position: absolute;
  left: 0%;
  top: 0vw;
  width: 100%;
  height: 100%;
}

/* line 414, ../sass/_base.sass */
.loading_popup {
  background-image: url("../images/loading.gif");
}

/* line 416, ../sass/_base.sass */
.active_popup {
  opacity: 1 !important;
  visibility: initial !important;
}

/* line 419, ../sass/_base.sass */
.popup_destaque {
  visibility: hidden;
  position: fixed;
  display: none;
  z-index: 10;
  opacity: 0;
  top: 0vw;
  left: 0%;
  width: 100%;
  height: 100vh;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 430, ../sass/_base.sass */
.popup_destaque > img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  cursor: pointer;
  max-width: 578px;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 442, ../sass/_base.sass */
.popup_destaque > div {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 73.5%;
  padding: 1vw;
  border-radius: 0.8vw;
  border: #310150 2px solid;
  background-color: #f1f1f1;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 456, ../sass/_base.sass */
.popup_destaque > div button {
  position: absolute;
  cursor: pointer;
  top: -1.3vw;
  width: 2.6vw;
  right: -1.3vw;
  height: 2.6vw;
  border-radius: 30vw;
  background-color: #310150;
  border: #310150 2px solid;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 467, ../sass/_base.sass */
.popup_destaque > div button img, .popup_destaque > div button svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 45%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 479, ../sass/_base.sass */
.popup_destaque > div button .img_fundo {
  opacity: 0;
  z-index: 0;
}
/* line 482, ../sass/_base.sass */
.popup_destaque > div button:hover {
  background-color: #f1f1f1;
}
/* line 484, ../sass/_base.sass */
.popup_destaque > div button:hover img, .popup_destaque > div button:hover svg {
  opacity: 0;
  z-index: 0;
}
/* line 487, ../sass/_base.sass */
.popup_destaque > div button:hover .img_fundo {
  opacity: 1;
  z-index: 1;
}
/* line 490, ../sass/_base.sass */
.popup_destaque > div > section {
  vertical-align: bottom;
  display: inline-block;
  position: relative;
  width: 63%;
  margin-left: 2%;
  margin-bottom: 2.5vw;
}
/* line 497, ../sass/_base.sass */
.popup_destaque > div > section h2 {
  line-height: 1.3;
  font-size: 1.8vw;
  font-weight: bold;
  margin-bottom: 2.2vw;
}
/* line 502, ../sass/_base.sass */
.popup_destaque > div > section p {
  font-size: 1vw;
  font-weight: 500;
}
/* line 505, ../sass/_base.sass */
.popup_destaque > div > section a {
  display: inline-block;
  position: relative;
  width: 95%;
  padding: 0.9vw;
  color: #ffffff;
  font-size: 2.8vw;
  margin-top: 3.5vw;
  font-weight: bold;
  border-radius: 30vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 519, ../sass/_base.sass */
.popup_destaque > div > section a:hover {
  color: #03a688;
  background-color: #f1f1f1;
}
/* line 522, ../sass/_base.sass */
.popup_destaque > div > section div {
  position: relative;
  width: 100%;
  height: 14.2vw;
  overflow: hidden;
  border-top-left-radius: 2.2vw;
  border-top-right-radius: 2.2vw;
}
/* line 529, ../sass/_base.sass */
.popup_destaque > div > section div img {
  position: absolute;
  left: 50%;
  width: 104%;
  bottom: 0vw;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
/* line 539, ../sass/_base.sass */
.popup_destaque > div > section section {
  display: inline-block;
  position: relative;
  width: 85%;
  padding-top: 1vw;
  padding-bottom: 1vw;
}
/* line 545, ../sass/_base.sass */
.popup_destaque > div > section section h3 {
  font-size: 1.6vw;
  font-weight: 500;
  line-height: 1.3;
  margin-bottom: 0.2vw;
}
/* line 550, ../sass/_base.sass */
.popup_destaque > div > section section a {
  display: inline-block;
  position: relative;
  width: auto;
  padding: 0.3vw;
  color: #ffffff;
  font-size: 1vw;
  box-shadow: none;
  margin-top: 0.2vw;
  font-weight: normal;
  padding-left: 0.6vw;
  border-radius: 30vw;
  margin-bottom: 0.2vw;
  padding-right: 0.6vw;
  text-transform: initial;
  background-color: #310150;
}
/* line 566, ../sass/_base.sass */
.popup_destaque > div > section section p {
  display: inline-table;
  position: relative;
  width: 100%;
  font-size: 1.3vw;
  line-height: 1.3;
  margin-top: 0.2vw;
}
/* line 573, ../sass/_base.sass */
.popup_destaque > div > section section p small {
  font-size: 1.1vw;
}
/* line 575, ../sass/_base.sass */
.popup_destaque > div > section section p strong {
  display: inline-block;
  position: relative;
  width: 100%;
  font-size: 2.3vw;
  font-weight: 500;
}
/* line 581, ../sass/_base.sass */
.popup_destaque > div > section:last-of-type {
  width: 32%;
  margin-bottom: 0vw;
  border-radius: 2.3vw;
  border: #310150 2px solid;
  background-color: #f8ecff;
}

/* line 587, ../sass/_base.sass */
.banner {
  display: inline-table;
  position: relative;
  margin-top: 6.4vw;
  height: 50vw;
  width: 100%;
}
/* line 593, ../sass/_base.sass */
.banner section {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 2;
  width: 47%;
}
/* line 600, ../sass/_base.sass */
.banner section div h1, .banner section div p {
  text-align: right;
}
/* line 602, ../sass/_base.sass */
.banner section div h1 {
  font-size: 1.58vw;
  line-height: 1.2;
  font-weight: bold;
  margin-bottom: 0.8vw;
  text-transform: uppercase;
}
/* line 608, ../sass/_base.sass */
.banner section div h1 strong {
  display: inline-block;
  position: relative;
}
/* line 611, ../sass/_base.sass */
.banner section div h1 strong em {
  position: relative;
  z-index: 1;
}
/* line 614, ../sass/_base.sass */
.banner section div h1 strong i {
  position: absolute;
  z-index: 0;
  top: 55%;
  left: 50%;
  width: 104%;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 626, ../sass/_base.sass */
.banner section div h1 strong i img, .banner section div h1 strong i svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: auto;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 637, ../sass/_base.sass */
.banner section div p {
  line-height: 1.3;
  font-weight: 500;
  font-size: 0.95vw;
  color: #692d99;
}
/* line 642, ../sass/_base.sass */
.banner section .container_desktop, .banner section .container_mobile {
  display: block;
  width: 100%;
  opacity: 0;
  margin-left: -4%;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 649, ../sass/_base.sass */
.banner section .container_mobile {
  display: none;
}
/* line 651, ../sass/_base.sass */
.banner section .video {
  position: relative;
  visibility: hidden;
  opacity: 0;
  z-index: 1;
  width: 91%;
  height: 24.3vw;
  overflow: hidden;
  border-radius: 1.2vw;
  margin-left: 3.5% !important;
  border: #03a688 4px solid;
  box-shadow: -0.5vw 0.5vw 3vw 0.1vw rgba(0, 0, 0, 0.5);
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 664, ../sass/_base.sass */
.banner section .video img, .banner section .video button {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 673, ../sass/_base.sass */
.banner section .video img {
  z-index: 0;
  width: 102%;
}
/* line 676, ../sass/_base.sass */
.banner section .video button {
  z-index: 1;
  width: 7.9vw;
  height: 7.9vw;
  cursor: pointer;
  overflow: hidden;
  border-radius: 30vw;
  background-color: RGBA(0, 0, 0, 0);
}
/* line 684, ../sass/_base.sass */
.banner section .video button:before, .banner section .video button img, .banner section .video button svg {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 694, ../sass/_base.sass */
.banner section .video button:before {
  opacity: 0.8;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: #03a689;
}
/* line 700, ../sass/_base.sass */
.banner section .video button img, .banner section .video button svg {
  z-index: 1;
  width: 80%;
  height: 80%;
}
/* line 704, ../sass/_base.sass */
.banner section > a {
  display: inline-block;
  visibility: hidden;
  position: relative;
  margin-top: 3.7vw;
  padding: 3.3vw;
  opacity: 0;
  z-index: 2;
  color: #ffffff;
  font-size: 1.17vw;
  font-weight: bold;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 722, ../sass/_base.sass */
.banner section > a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 725, ../sass/_base.sass */
.banner section .circle {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  z-index: 0;
  left: -19%;
  top: -6vw;
  width: 35vw;
  height: 35vw;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 735, ../sass/_base.sass */
.banner section .circle img, .banner section .circle svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: trasnalte(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 745, ../sass/_base.sass */
.banner section picture {
  display: inline-block;
  position: relative;
  text-align: center;
  margin-top: 1.2vw;
  opacity: 0;
  width: 100%;
  margin-left: -4%;
  visibility: hidden;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 755, ../sass/_base.sass */
.banner section picture img, .banner section picture svg {
  display: inline-block;
  position: relative;
  width: 78%;
}
/* line 759, ../sass/_base.sass */
.banner section .active_effects {
  margin-left: 0%;
}
/* line 761, ../sass/_base.sass */
.banner section:last-of-type {
  z-index: 1;
  margin-left: 0.8%;
}
/* line 764, ../sass/_base.sass */
.banner > picture {
  position: absolute;
  z-index: 0;
  left: 0%;
  top: -8.4vw;
  width: 54.5%;
  height: 60vw;
}
/* line 771, ../sass/_base.sass */
.banner > picture img, .banner > picture svg {
  position: absolute;
  top: 0vw;
  left: 0%;
  width: 100%;
}

/* line 776, ../sass/_base.sass */
.banner_redacao {
  display: inline-table;
  position: relative;
  width: 100%;
  padding-bottom: 2vw;
}
/* line 781, ../sass/_base.sass */
.banner_redacao section, .banner_redacao picture {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
}
/* line 786, ../sass/_base.sass */
.banner_redacao section {
  width: 46%;
  opacity: 0;
  text-align: right;
  padding-right: 4%;
  margin-top: 14.8vw;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 794, ../sass/_base.sass */
.banner_redacao section h1 {
  font-weight: 900;
  font-size: 1.8vw;
  line-height: 1.1;
  margin-bottom: 0.6vw;
}
/* line 799, ../sass/_base.sass */
.banner_redacao section p {
  font-weight: 500;
  font-size: 1.07vw;
}
/* line 802, ../sass/_base.sass */
.banner_redacao section > a {
  display: inline-block;
  position: relative;
  margin-top: 2vw;
  padding: 3.3vw;
  z-index: 2;
  color: #ffffff;
  font-size: 1.17vw;
  font-weight: bold;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 818, ../sass/_base.sass */
.banner_redacao section > a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 821, ../sass/_base.sass */
.banner_redacao .active_effects {
  padding-right: 0%;
}
/* line 823, ../sass/_base.sass */
.banner_redacao picture {
  width: 43%;
  opacity: 0;
  margin-left: 3%;
  text-align: left;
  margin-right: 8%;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 831, ../sass/_base.sass */
.banner_redacao picture svg, .banner_redacao picture img {
  width: 100%;
  margin-top: 0.9vw;
}

/* line 834, ../sass/_base.sass */
.erros {
  position: relative;
  width: 100%;
  margin-top: -35vw;
  padding-top: 24.7vw;
}
/* line 839, ../sass/_base.sass */
.erros h2, .erros ul, .erros > a {
  position: relative;
  z-index: 3;
}
/* line 842, ../sass/_base.sass */
.erros h2 {
  width: 50%;
  margin: 0 auto;
  line-height: 1.1;
  font-size: 1.78vw;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 849, ../sass/_base.sass */
.erros ul {
  display: inline-table;
  text-align: right;
  margin-top: 9vw;
  width: 90%;
}
/* line 854, ../sass/_base.sass */
.erros ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  text-align: center;
  margin-left: 2%;
  margin-right: 2%;
}
/* line 861, ../sass/_base.sass */
.erros ul li div, .erros ul li h3 {
  display: inline-block;
  position: relative;
  z-index: 0;
}
/* line 865, ../sass/_base.sass */
.erros ul li div {
  width: 6vw;
  height: 6vw;
  border-radius: 30vw;
  margin-bottom: 3.5vw;
  background-color: #ffffff;
  box-shadow: 0vw 1.4vw 4vw 0.1vw rgba(105, 45, 153, 0.4);
}
/* line 872, ../sass/_base.sass */
.erros ul li div img, .erros ul li div svg {
  position: absolute;
  top: -1.3vw;
  left: 50%;
  width: 105%;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: trasnalte(-50%, 0%);
  -ms-transform: translate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
/* line 882, ../sass/_base.sass */
.erros ul li h3 {
  font-size: 1vw;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 887, ../sass/_base.sass */
.erros ul li i {
  position: absolute;
  z-index: 1;
  top: -8.6vw;
  left: -6.8vw;
  width: 9.4vw;
}
/* line 893, ../sass/_base.sass */
.erros ul li i img, .erros ul li i svg {
  width: 100%;
}
/* line 895, ../sass/_base.sass */
.erros ul li i img:last-of-type, .erros ul li i svg:last-of-type {
  display: none;
}
/* line 897, ../sass/_base.sass */
.erros ul li:first-of-type {
  margin-top: 9vw;
  margin-left: 0%;
}
/* line 900, ../sass/_base.sass */
.erros ul li:first-of-type i {
  top: -5.4vw;
  width: 9.8vw;
  left: -9.6vw;
}
/* line 904, ../sass/_base.sass */
.erros ul li:nth-of-type(2) {
  margin-top: 7.5vw;
}
/* line 906, ../sass/_base.sass */
.erros ul li:nth-of-type(2) i {
  left: -6vw;
  top: -7.2vw;
  width: 9.8vw;
}
/* line 910, ../sass/_base.sass */
.erros ul li:nth-of-type(3) {
  margin-top: 5.5vw;
}
/* line 912, ../sass/_base.sass */
.erros ul li:nth-of-type(3) i {
  top: -6.8vw;
  width: 9.8vw;
  left: -7.8vw;
}
/* line 916, ../sass/_base.sass */
.erros ul li:nth-of-type(4) {
  margin-top: 3.5vw;
}
/* line 918, ../sass/_base.sass */
.erros ul li:nth-of-type(4) i {
  left: -6vw;
}
/* line 920, ../sass/_base.sass */
.erros ul li:nth-of-type(5) {
  margin-top: 2vw;
}
/* line 922, ../sass/_base.sass */
.erros ul li:nth-of-type(5) i {
  left: -7vw;
}
/* line 924, ../sass/_base.sass */
.erros ul li:last-of-type {
  margin-right: 0.8%;
}
/* line 926, ../sass/_base.sass */
.erros > a {
  display: inline-block;
  position: relative;
  margin-top: 3.5vw;
  padding: 1.3vw;
  color: #ffffff;
  font-size: 1.3vw;
  font-weight: bold;
  padding-left: 2vw;
  padding-right: 2vw;
  border-radius: 30vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 941, ../sass/_base.sass */
.erros > a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 944, ../sass/_base.sass */
.erros picture {
  position: absolute;
  top: 0vw;
  left: 0%;
  z-index: 0;
  width: 100%;
}
/* line 950, ../sass/_base.sass */
.erros picture img, .erros picture svg {
  position: relative;
  width: 100%;
}
/* line 953, ../sass/_base.sass */
.erros picture img:last-of-type, .erros picture svg:last-of-type {
  display: none;
}

/* line 955, ../sass/_base.sass */
.concurseiro {
  position: relative;
  width: 100%;
}
/* line 958, ../sass/_base.sass */
.concurseiro div {
  display: inline-table;
  position: relative;
  width: 100%;
}
/* line 962, ../sass/_base.sass */
.concurseiro div section {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
  width: 48%;
}
/* line 968, ../sass/_base.sass */
.concurseiro div section img, .concurseiro div section svg {
  position: relative;
  opacity: 0;
  width: 100%;
  margin-top: 1.6vw;
  margin-right: -3%;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 975, ../sass/_base.sass */
.concurseiro div section .active_effects {
  margin-right: 0%;
}
/* line 977, ../sass/_base.sass */
.concurseiro div section h2 {
  display: inline-block;
  width: 80%;
  margin-top: 8vw;
  font-size: 1.7vw;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 985, ../sass/_base.sass */
.concurseiro div section ul {
  display: inline-block;
  position: relative;
  margin-top: 1vw;
  width: 81%;
}
/* line 990, ../sass/_base.sass */
.concurseiro div section ul li {
  display: inline-table;
  position: relative;
  width: 100%;
  padding: 1.5vw;
  margin-top: 0.25vw;
  padding-top: 1.2vw;
  border-radius: 0.8vw;
  margin-bottom: 0.25vw;
  padding-bottom: 1.2vw;
  background-color: RGBA(255, 255, 255, 0.4);
  box-shadow: 0vw -0.6vw 3vw 0.1vw rgba(105, 45, 153, 0.3);
}
/* line 1002, ../sass/_base.sass */
.concurseiro div section ul li i {
  position: absolute;
  top: 50%;
  left: 1.5vw;
  font-size: 2.5vw;
  font-weight: 900;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
/* line 1013, ../sass/_base.sass */
.concurseiro div section ul li p {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  max-width: 26vw;
  font-size: 1.2vw;
  font-weight: 500;
  line-height: 1.15;
}
/* line 1021, ../sass/_base.sass */
.concurseiro div section ul li:first-of-type {
  margin-top: 0vw;
}
/* line 1023, ../sass/_base.sass */
.concurseiro div section ul li:last-of-type {
  margin-bottom: 0vw;
}
/* line 1025, ../sass/_base.sass */
.concurseiro div section > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 2.5vw;
  color: #ffffff;
  margin-top: 3vw;
  font-size: 1.17vw;
  font-weight: bold;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1041, ../sass/_base.sass */
.concurseiro div section > a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 1044, ../sass/_base.sass */
.concurseiro div section:first-of-type {
  text-align: right;
  padding-right: 1.4vw;
}
/* line 1047, ../sass/_base.sass */
.concurseiro div section:last-of-type {
  width: 52%;
  overflow: hidden;
}
/* line 1050, ../sass/_base.sass */
.concurseiro div picture {
  position: absolute;
  z-index: 0;
  right: 0%;
  top: -1vw;
  width: 100%;
  max-width: 1501px;
}
/* line 1057, ../sass/_base.sass */
.concurseiro div picture img, .concurseiro div picture svg {
  position: relative;
  width: 100%;
}
/* line 1060, ../sass/_base.sass */
.concurseiro div picture img:last-of-type, .concurseiro div picture svg:last-of-type {
  display: none;
}
/* line 1062, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) {
  margin-top: 5vw;
}
/* line 1064, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section {
  vertical-align: top;
}
/* line 1066, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section img, .concurseiro div:nth-of-type(even) section svg {
  width: 87%;
  margin-left: 3%;
  margin-top: 0vw;
  margin-right: 0%;
}
/* line 1071, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section .active_effects {
  margin-right: 0%;
  margin-left: 7%;
}
/* line 1074, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section p {
  width: 73.5%;
  margin-top: 2vw;
  font-weight: 500;
  line-height: 1.9;
  font-size: 1.03vw;
  margin-bottom: 2vw;
}
/* line 1081, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section p strong {
  font-weight: bold;
}
/* line 1083, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section p:first-of-type {
  margin-top: 0vw;
}
/* line 1085, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section p:last-of-type {
  margin-bottom: 0vw;
}
/* line 1087, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section a {
  margin-top: 4.5vw;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
}
/* line 1091, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 1094, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section:first-of-type {
  overflow: hidden;
  text-align: center;
  padding-right: 0vw;
}
/* line 1098, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) section:last-of-type {
  text-align: left;
  overflow: initial;
  margin-top: 5.8vw;
  padding-left: 2.2vw;
}
/* line 1103, ../sass/_base.sass */
.concurseiro div:nth-of-type(even) picture {
  left: 0%;
  top: -6.8vw;
  right: initial;
}

/* line 1107, ../sass/_base.sass */
.vantagens {
  display: inline-table;
  position: relative;
  text-align: right;
  width: 100%;
}
/* line 1112, ../sass/_base.sass */
.vantagens > div, .vantagens picture {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
/* line 1116, ../sass/_base.sass */
.vantagens > div {
  z-index: 1;
  width: 76.4%;
  margin-right: -22%;
  margin-top: 4.2vw;
  text-align: center;
}
/* line 1122, ../sass/_base.sass */
.vantagens > div h2 {
  display: inline-block;
  position: relative;
  margin-top: 3.8vw;
  font-size: 1.72vw;
  margin-left: 29%;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1131, ../sass/_base.sass */
.vantagens > div h2 strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 1135, ../sass/_base.sass */
.vantagens > div h2 strong em {
  position: relative;
  z-index: 1;
}
/* line 1138, ../sass/_base.sass */
.vantagens > div h2 strong img, .vantagens > div h2 strong svg {
  position: absolute;
  z-index: 0;
  left: -5%;
  top: 50%;
  height: 2.6vw;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
/* line 1149, ../sass/_base.sass */
.vantagens > div h3 {
  display: inline-block;
  position: relative;
  line-height: 1.1;
  font-size: 1.72vw;
  font-weight: bold;
  margin-right: 19.1%;
  margin-bottom: 2.5vw;
  text-transform: uppercase;
}
/* line 1158, ../sass/_base.sass */
.vantagens > div > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 2.5vw;
  color: #ffffff;
  margin-left: 29%;
  font-size: 1.17vw;
  font-weight: bold;
  margin-top: 2.8vw;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1175, ../sass/_base.sass */
.vantagens > div > a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 1178, ../sass/_base.sass */
.vantagens > div ul {
  display: inline-table;
  position: relative;
  text-align: left;
  width: 76%;
}
/* line 1183, ../sass/_base.sass */
.vantagens > div ul li {
  position: relative;
  width: 100%;
  margin-top: 1.5vw;
  margin-bottom: 1.5vw;
}
/* line 1188, ../sass/_base.sass */
.vantagens > div ul li h4, .vantagens > div ul li i {
  background-color: #eee3f4;
}
/* line 1190, ../sass/_base.sass */
.vantagens > div ul li h4 {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  z-index: 0;
  padding: 2.1vw;
  font-size: 1.1vw;
  margin-left: 6vw;
  font-weight: 500;
  padding-left: 4vw;
  border-radius: 0.8vw;
}
/* line 1201, ../sass/_base.sass */
.vantagens > div ul li i {
  position: absolute;
  z-index: 1;
  left: 0%;
  top: 50%;
  width: 8vw;
  height: 8vw;
  border-radius: 30vw;
  box-shadow: 0vw -0.6vw 3vw 0.1vw rgba(0, 0, 0, 0.2);
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: translate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
/* line 1215, ../sass/_base.sass */
.vantagens > div ul li i img, .vantagens > div ul li i svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1226, ../sass/_base.sass */
.vantagens > div ul li .alvo img, .vantagens > div ul li .alvo svg {
  top: 41%;
  left: 59%;
  width: 100%;
}
/* line 1230, ../sass/_base.sass */
.vantagens > div ul li:first-of-type {
  margin-top: 0vw;
}
/* line 1232, ../sass/_base.sass */
.vantagens > div ul li:nth-of-type(2) {
  margin-left: 11%;
}
/* line 1234, ../sass/_base.sass */
.vantagens > div ul li:nth-of-type(3) {
  margin-left: 22%;
}
/* line 1236, ../sass/_base.sass */
.vantagens > div ul li:nth-of-type(4) {
  margin-left: 33%;
}
/* line 1238, ../sass/_base.sass */
.vantagens > div ul li:nth-of-type(5) {
  margin-left: 44%;
}
/* line 1240, ../sass/_base.sass */
.vantagens > div ul li:last-of-type {
  margin-bottom: 0vw;
}
/* line 1242, ../sass/_base.sass */
.vantagens picture {
  z-index: 0;
  width: 45%;
  overflow: hidden;
  margin-top: -11.8vw;
}
/* line 1247, ../sass/_base.sass */
.vantagens picture img, .vantagens picture svg {
  visibility: hidden;
  opacity: 0;
  width: 100%;
  margin-right: -4%;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 1254, ../sass/_base.sass */
.vantagens .active_effects img, .vantagens .active_effects svg {
  margin-right: 0%;
  opacity: 1 !important;
  visibility: initial !important;
}

/* line 1258, ../sass/_base.sass */
.metodo, .metodo_redacao {
  position: relative;
  width: 100%;
}
/* line 1261, ../sass/_base.sass */
.metodo h2, .metodo_redacao h2 {
  z-index: 2;
  line-height: 1.1;
  font-weight: bold;
  margin-top: 0.5vw;
  font-size: 1.73vw;
  margin-bottom: 0.8vw;
  text-transform: uppercase;
}
/* line 1269, ../sass/_base.sass */
.metodo .titulo_mobile, .metodo_redacao .titulo_mobile {
  display: none;
}
/* line 1271, ../sass/_base.sass */
.metodo > section, .metodo_redacao > section {
  position: relative;
  width: 100%;
}
/* line 1274, ../sass/_base.sass */
.metodo > section .video, .metodo_redacao > section .video {
  display: inline-block;
  position: relative;
  z-index: 5;
  width: 36.7%;
  height: 20.5vw;
  line-height: 0;
  overflow: hidden;
  border-radius: 1.3vw;
}
/* line 1283, ../sass/_base.sass */
.metodo > section .video li, .metodo_redacao > section .video li {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: linear 0.8s;
  -o-transition: linear 0.8s;
  -webkit-transition: linear 0.8s;
  transition: linear 0.8s;
}
/* line 1296, ../sass/_base.sass */
.metodo > section .video li > img, .metodo > section .video li > svg, .metodo_redacao > section .video li > img, .metodo_redacao > section .video li > svg {
  position: absolute;
  top: 50%;
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1306, ../sass/_base.sass */
.metodo > section .video li button, .metodo_redacao > section .video li button {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 7.8vw;
  height: 7.8vw;
  cursor: pointer;
  overflow: hidden;
  border-radius: 30vw;
  background-color: RGBA(0, 0, 0, 0);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1322, ../sass/_base.sass */
.metodo > section .video li button:before, .metodo > section .video li button img, .metodo > section .video li button svg, .metodo_redacao > section .video li button:before, .metodo_redacao > section .video li button img, .metodo_redacao > section .video li button svg {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1332, ../sass/_base.sass */
.metodo > section .video li button:before, .metodo_redacao > section .video li button:before {
  opacity: 0.8;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: #03a689;
}
/* line 1338, ../sass/_base.sass */
.metodo > section .video li button img, .metodo > section .video li button svg, .metodo_redacao > section .video li button img, .metodo_redacao > section .video li button svg {
  z-index: 1;
  width: 80%;
  height: 80%;
}
/* line 1342, ../sass/_base.sass */
.metodo > section .video .right, .metodo_redacao > section .video .right {
  left: 150.2%;
}
/* line 1344, ../sass/_base.sass */
.metodo > section .video .left, .metodo_redacao > section .video .left {
  left: -50.2%;
}
/* line 1346, ../sass/_base.sass */
.metodo > section .video .other, .metodo_redacao > section .video .other {
  z-index: 0;
  opacity: 0;
  visibility: hidden;
}
/* line 1350, ../sass/_base.sass */
.metodo > section .video .center, .metodo_redacao > section .video .center {
  z-index: 2;
}
/* line 1352, ../sass/_base.sass */
.metodo > section .depoimentos, .metodo_redacao > section .depoimentos {
  display: inline-table;
  position: relative;
  width: 61.8%;
  height: 15.5vw;
  margin-top: 2.1vw;
  margin-bottom: 2vw;
}
/* line 1359, ../sass/_base.sass */
.metodo > section .depoimentos li, .metodo_redacao > section .depoimentos li {
  visibility: hidden;
  position: absolute;
  opacity: 0;
  z-index: 1;
  top: 0%;
  left: 50%;
  width: 100%;
  padding: 4vw;
  padding-top: 3.2vw;
  padding-bottom: 2vw;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  -moz-transition: linear 0.8s;
  -o-transition: linear 0.8s;
  -webkit-transition: linear 0.8s;
  transition: linear 0.8s;
}
/* line 1376, ../sass/_base.sass */
.metodo > section .depoimentos li:before, .metodo_redacao > section .depoimentos li:before {
  position: absolute;
  content: "";
  left: 50%;
  width: 51%;
  bottom: 0vw;
  height: 1px;
  border-bottom: #310150 thin solid;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
/* line 1389, ../sass/_base.sass */
.metodo > section .depoimentos li div, .metodo_redacao > section .depoimentos li div {
  position: absolute;
  left: 50%;
  top: -3.2vw;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
/* line 1398, ../sass/_base.sass */
.metodo > section .depoimentos li div .linkPlay, .metodo_redacao > section .depoimentos li div .linkPlay {
  display: inline-table;
  position: absolute;
  line-height: 0;
  display: none;
  z-index: 1;
  left: 50%;
  top: -13.5vw;
  padding: 0.5vw;
  font-size: 3.2vw;
  font-weight: bold;
  border-radius: 30vw;
  background-color: rgba(255, 126, 22, 0.8);
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1417, ../sass/_base.sass */
.metodo > section .depoimentos li div .linkPlay i, .metodo > section .depoimentos li div .linkPlay strong, .metodo_redacao > section .depoimentos li div .linkPlay i, .metodo_redacao > section .depoimentos li div .linkPlay strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 1421, ../sass/_base.sass */
.metodo > section .depoimentos li div .linkPlay i, .metodo_redacao > section .depoimentos li div .linkPlay i {
  width: 10vw;
  height: 10vw;
  border-radius: 30vw;
  background-color: #03a689;
}
/* line 1426, ../sass/_base.sass */
.metodo > section .depoimentos li div .linkPlay i img, .metodo > section .depoimentos li div .linkPlay i svg, .metodo_redacao > section .depoimentos li div .linkPlay i img, .metodo_redacao > section .depoimentos li div .linkPlay i svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 80%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1436, ../sass/_base.sass */
.metodo > section .depoimentos li div .linkPlay:hover, .metodo_redacao > section .depoimentos li div .linkPlay:hover {
  background-color: #03a688;
}
/* line 1438, ../sass/_base.sass */
.metodo > section .depoimentos li div .linkPlay strong, .metodo_redacao > section .depoimentos li div .linkPlay strong {
  color: #ffffff;
  line-height: 1;
  text-align: left;
  margin-right: 3vw;
  margin-left: 1.5vw;
}
/* line 1444, ../sass/_base.sass */
.metodo > section .depoimentos li div .disabled, .metodo_redacao > section .depoimentos li div .disabled {
  opacity: 0;
  visibility: hidden;
}
/* line 1447, ../sass/_base.sass */
.metodo > section .depoimentos li div section, .metodo_redacao > section .depoimentos li div section {
  display: inline-table;
  position: relative;
  width: 100%;
  margin-bottom: 0.5vw;
}
/* line 1452, ../sass/_base.sass */
.metodo > section .depoimentos li div section i, .metodo_redacao > section .depoimentos li div section i {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  width: 1.5vw;
  margin-left: 0.8%;
  margin-right: 0.8%;
}
/* line 1459, ../sass/_base.sass */
.metodo > section .depoimentos li div section i img, .metodo > section .depoimentos li div section i svg, .metodo_redacao > section .depoimentos li div section i img, .metodo_redacao > section .depoimentos li div section i svg {
  width: 100%;
}
/* line 1461, ../sass/_base.sass */
.metodo > section .depoimentos li div h4, .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h5 {
  display: inline-block;
  position: relative;
  font-size: 1.5vw;
  font-weight: bold;
}
/* line 1466, ../sass/_base.sass */
.metodo > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h4 {
  padding-bottom: 0.5vw;
}
/* line 1468, ../sass/_base.sass */
.metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h5 {
  font-size: 1.3vw;
  font-style: italic;
}
/* line 1471, ../sass/_base.sass */
.metodo > section .depoimentos li p, .metodo_redacao > section .depoimentos li p {
  position: relative;
  font-weight: 500;
  line-height: 1.5;
  font-size: 1.04vw;
}
/* line 1476, ../sass/_base.sass */
.metodo > section .depoimentos li picture, .metodo_redacao > section .depoimentos li picture {
  position: absolute;
  z-index: 1;
  width: 7vw;
}
/* line 1480, ../sass/_base.sass */
.metodo > section .depoimentos li picture img, .metodo > section .depoimentos li picture svg, .metodo_redacao > section .depoimentos li picture img, .metodo_redacao > section .depoimentos li picture svg {
  width: 100%;
}
/* line 1482, ../sass/_base.sass */
.metodo > section .depoimentos li picture img:last-of-type, .metodo > section .depoimentos li picture svg:last-of-type, .metodo_redacao > section .depoimentos li picture img:last-of-type, .metodo_redacao > section .depoimentos li picture svg:last-of-type {
  display: none;
}
/* line 1484, ../sass/_base.sass */
.metodo > section .depoimentos li picture:first-of-type, .metodo_redacao > section .depoimentos li picture:first-of-type {
  top: -2vw;
  left: -1vw;
}
/* line 1487, ../sass/_base.sass */
.metodo > section .depoimentos li picture:last-of-type, .metodo_redacao > section .depoimentos li picture:last-of-type {
  bottom: 0vw;
  right: -3.5vw;
}
/* line 1490, ../sass/_base.sass */
.metodo > section .depoimentos li hr, .metodo_redacao > section .depoimentos li hr {
  position: absolute;
  z-index: 0;
  top: 0vw;
  width: 25%;
  height: 100%;
}
/* line 1496, ../sass/_base.sass */
.metodo > section .depoimentos li hr:before, .metodo_redacao > section .depoimentos li hr:before {
  position: absolute;
  content: "";
  top: 0vw;
  width: 100%;
  height: 100%;
}
/* line 1502, ../sass/_base.sass */
.metodo > section .depoimentos li hr:first-of-type, .metodo_redacao > section .depoimentos li hr:first-of-type {
  left: 0%;
  border-top: #310150 thin solid;
  border-top-left-radius: 30vw;
  border-bottom: #310150 thin solid;
  border-bottom-left-radius: 30vw;
}
/* line 1508, ../sass/_base.sass */
.metodo > section .depoimentos li hr:first-of-type:before, .metodo_redacao > section .depoimentos li hr:first-of-type:before {
  left: 0%;
  border-left: #310150 thin solid;
}
/* line 1511, ../sass/_base.sass */
.metodo > section .depoimentos li hr:last-of-type, .metodo_redacao > section .depoimentos li hr:last-of-type {
  right: 0%;
  border-top: #310150 thin solid;
  border-top-right-radius: 30vw;
  border-bottom: #310150 thin solid;
  border-bottom-right-radius: 30vw;
}
/* line 1517, ../sass/_base.sass */
.metodo > section .depoimentos li hr:last-of-type:before, .metodo_redacao > section .depoimentos li hr:last-of-type:before {
  right: 0%;
  border-right: #310150 thin solid;
}
/* line 1520, ../sass/_base.sass */
.metodo > section .depoimentos .center, .metodo_redacao > section .depoimentos .center {
  opacity: 1;
  z-index: 7;
  visibility: initial;
}
/* line 1524, ../sass/_base.sass */
.metodo > section .depoimentos .left, .metodo > section .depoimentos .right, .metodo_redacao > section .depoimentos .left, .metodo_redacao > section .depoimentos .right {
  z-index: 6;
}
/* line 1526, ../sass/_base.sass */
.metodo > section .depoimentos .left, .metodo_redacao > section .depoimentos .left {
  left: 40%;
}
/* line 1528, ../sass/_base.sass */
.metodo > section .depoimentos .right, .metodo_redacao > section .depoimentos .right {
  left: 60%;
}
/* line 1530, ../sass/_base.sass */
.metodo > section .depoimentos .other, .metodo_redacao > section .depoimentos .other {
  z-index: 0;
}
/* line 1532, ../sass/_base.sass */
.metodo > section .depoimentos button, .metodo_redacao > section .depoimentos button {
  position: absolute;
  z-index: 7;
  width: 3vw;
  top: -1.5vw;
  height: 3vw;
  cursor: pointer;
  border-radius: 30vw;
  background-color: #dec6ee;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1542, ../sass/_base.sass */
.metodo > section .depoimentos button img, .metodo > section .depoimentos button svg, .metodo_redacao > section .depoimentos button img, .metodo_redacao > section .depoimentos button svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 0.8vw;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1554, ../sass/_base.sass */
.metodo > section .depoimentos button .img_fundo, .metodo_redacao > section .depoimentos button .img_fundo {
  z-index: 0;
  opacity: 0;
}
/* line 1557, ../sass/_base.sass */
.metodo > section .depoimentos button:hover, .metodo_redacao > section .depoimentos button:hover {
  background-color: #692d99;
}
/* line 1559, ../sass/_base.sass */
.metodo > section .depoimentos button:hover img, .metodo > section .depoimentos button:hover svg, .metodo_redacao > section .depoimentos button:hover img, .metodo_redacao > section .depoimentos button:hover svg {
  opacity: 0;
}
/* line 1561, ../sass/_base.sass */
.metodo > section .depoimentos button:hover .img_fundo, .metodo_redacao > section .depoimentos button:hover .img_fundo {
  opacity: 1;
}
/* line 1563, ../sass/_base.sass */
.metodo > section .depoimentos .back, .metodo_redacao > section .depoimentos .back {
  left: 24%;
}
/* line 1565, ../sass/_base.sass */
.metodo > section .depoimentos .next, .metodo_redacao > section .depoimentos .next {
  right: 24%;
}
/* line 1567, ../sass/_base.sass */
.metodo > a, .metodo_redacao > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 3.2vw;
  color: #ffffff;
  font-size: 1.17vw;
  font-weight: bold;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1582, ../sass/_base.sass */
.metodo > a:hover, .metodo_redacao > a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 1585, ../sass/_base.sass */
.metodo .avatars, .metodo_redacao .avatars {
  position: absolute;
  top: -10%;
  left: 0vw;
  width: 100%;
  height: 120%;
  overflow: hidden;
}
/* line 1592, ../sass/_base.sass */
.metodo .avatars li, .metodo_redacao .avatars li {
  position: absolute;
  z-index: 4;
  top: 30%;
  left: 25%;
  width: 9.5vw;
  height: 9.5vw;
  overflow: hidden;
  border-radius: 50vw;
  border: #310150 4px solid;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: linear 0.8s;
  -o-transition: linear 0.8s;
  -webkit-transition: linear 0.8s;
  transition: linear 0.8s;
}
/* line 1608, ../sass/_base.sass */
.metodo .avatars li img, .metodo_redacao .avatars li img {
  position: absolute;
  opacity: 1;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 105%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1621, ../sass/_base.sass */
.metodo .avatars li .img_fundo, .metodo_redacao .avatars li .img_fundo {
  opacity: 0;
  z-index: 0;
}
/* line 1624, ../sass/_base.sass */
.metodo .avatars .center, .metodo_redacao .avatars .center {
  top: 35%;
  left: 29%;
  z-index: 5;
  box-shadow: 0vw 1.4vw 4vw 0.1vw rgba(105, 45, 153, 0.6);
}
/* line 1629, ../sass/_base.sass */
.metodo .avatars .center_1, .metodo_redacao .avatars .center_1 {
  top: 38%;
  left: 38%;
}
/* line 1632, ../sass/_base.sass */
.metodo .avatars .left, .metodo .avatars .left_2, .metodo .avatars .right, .metodo .avatars .right_2, .metodo_redacao .avatars .left, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right, .metodo_redacao .avatars .right_2 {
  z-index: 4;
  width: 12.7vw;
  height: 12.7vw;
}
/* line 1636, ../sass/_base.sass */
.metodo .avatars .left img, .metodo .avatars .left_2 img, .metodo .avatars .right img, .metodo .avatars .right_2 img, .metodo_redacao .avatars .left img, .metodo_redacao .avatars .left_2 img, .metodo_redacao .avatars .right img, .metodo_redacao .avatars .right_2 img {
  opacity: 0;
}
/* line 1638, ../sass/_base.sass */
.metodo .avatars .left .img_fundo, .metodo .avatars .left_2 .img_fundo, .metodo .avatars .right .img_fundo, .metodo .avatars .right_2 .img_fundo, .metodo_redacao .avatars .left .img_fundo, .metodo_redacao .avatars .left_2 .img_fundo, .metodo_redacao .avatars .right .img_fundo, .metodo_redacao .avatars .right_2 .img_fundo {
  opacity: 1;
}
/* line 1640, ../sass/_base.sass */
.metodo .avatars .left_1, .metodo .avatars .right_1, .metodo_redacao .avatars .left_1, .metodo_redacao .avatars .right_1 {
  z-index: 4;
}
/* line 1642, ../sass/_base.sass */
.metodo .avatars .left, .metodo_redacao .avatars .left {
  top: 79%;
  left: 0.1%;
}
/* line 1645, ../sass/_base.sass */
.metodo .avatars .left_1, .metodo_redacao .avatars .left_1 {
  top: 55%;
  left: 13%;
}
/* line 1648, ../sass/_base.sass */
.metodo .avatars .left_2, .metodo .avatars .other, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .other {
  top: 79%;
  left: -12%;
}
/* line 1651, ../sass/_base.sass */
.metodo .avatars .right, .metodo_redacao .avatars .right {
  top: 15%;
  left: 99.9%;
}
/* line 1654, ../sass/_base.sass */
.metodo .avatars .right_1, .metodo_redacao .avatars .right_1 {
  top: 23%;
  left: 81%;
}
/* line 1657, ../sass/_base.sass */
.metodo .avatars .right_2, .metodo_redacao .avatars .right_2 {
  top: 15%;
  left: 112%;
}
/* line 1660, ../sass/_base.sass */
.metodo .avatars .other, .metodo_redacao .avatars .other {
  top: 50%;
  left: 50%;
}
/* line 1663, ../sass/_base.sass */
.metodo .avatars .other, .metodo .avatars .left_2, .metodo .avatars .right_2, .metodo .avatars .transition, .metodo_redacao .avatars .other, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right_2, .metodo_redacao .avatars .transition {
  z-index: 0;
  opacity: 0;
  visibility: hidden;
}
/* line 1667, ../sass/_base.sass */
.metodo .avatars .transition, .metodo_redacao .avatars .transition {
  -moz-transition: ease-out 0s;
  -o-transition: ease-out 0s;
  -webkit-transition: ease-out 0s;
  transition: ease-out 0s;
}
/* line 1669, ../sass/_base.sass */
.metodo > picture, .metodo_redacao > picture {
  position: absolute;
  left: 0vw;
  width: 100%;
}
/* line 1673, ../sass/_base.sass */
.metodo > picture img, .metodo > picture svg, .metodo_redacao > picture img, .metodo_redacao > picture svg {
  width: 100%;
}
/* line 1675, ../sass/_base.sass */
.metodo .linha_superior, .metodo .linha_superior_02, .metodo .linha_inferior, .metodo .linha_inferior_02, .metodo_redacao .linha_superior, .metodo_redacao .linha_superior_02, .metodo_redacao .linha_inferior, .metodo_redacao .linha_inferior_02 {
  top: 0vw;
  z-index: 0;
}
/* line 1678, ../sass/_base.sass */
.metodo .linha_superior_02, .metodo_redacao .linha_superior_02 {
  top: -28vw;
}
/* line 1680, ../sass/_base.sass */
.metodo .linha_inferior, .metodo_redacao .linha_inferior {
  top: 4vw;
}
/* line 1682, ../sass/_base.sass */
.metodo .linha_inferior_02, .metodo_redacao .linha_inferior_02 {
  top: 6vw;
}
/* line 1684, ../sass/_base.sass */
.metodo .fundo, .metodo_redacao .fundo {
  top: -8vw;
  z-index: 0;
}
/* line 1688, ../sass/_base.sass */
.metodo .fundo svg:last-of-type, .metodo .fundo img:last-of-type, .metodo_redacao .fundo svg:last-of-type, .metodo_redacao .fundo img:last-of-type {
  display: none;
}

/* line 1690, ../sass/_base.sass */
.metodo {
  margin-top: 4vw;
}

/* line 1692, ../sass/_base.sass */
.metodo_redacao {
  margin-bottom: 9vw;
}
/* line 1695, ../sass/_base.sass */
.metodo_redacao > section .depoimentos {
  margin-bottom: 0vw;
  margin-top: 19.5vw;
}
/* line 1699, ../sass/_base.sass */
.metodo_redacao > section .depoimentos li:before {
  display: none;
}
/* line 1702, ../sass/_base.sass */
.metodo_redacao > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h5 {
  color: #03a688;
}
/* line 1706, ../sass/_base.sass */
.metodo_redacao > section .depoimentos li picture img:last-of-type, .metodo_redacao > section .depoimentos li picture svg:last-of-type {
  display: block;
}
/* line 1708, ../sass/_base.sass */
.metodo_redacao > section .depoimentos li picture:first-of-type {
  top: -2vw;
  left: -2vw;
}
/* line 1711, ../sass/_base.sass */
.metodo_redacao > section .depoimentos li picture:last-of-type {
  bottom: -3vw;
  right: -2.5vw;
}
/* line 1714, ../sass/_base.sass */
.metodo_redacao > section .depoimentos button {
  top: -5.5vw;
}
/* line 1716, ../sass/_base.sass */
.metodo_redacao .avatars {
  top: -2%;
}
/* line 1718, ../sass/_base.sass */
.metodo_redacao .avatars .center {
  top: 26%;
  left: 50%;
  width: 14vw;
  height: 14vw;
  border: #03a688 4px solid;
  box-shadow: 0vw 1.4vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
}
/* line 1725, ../sass/_base.sass */
.metodo_redacao .avatars .right_2 {
  left: 96.9%;
}
/* line 1727, ../sass/_base.sass */
.metodo_redacao .avatars .left_2 {
  left: 3.1%;
}
/* line 1729, ../sass/_base.sass */
.metodo_redacao .fundo {
  top: -42vw;
}
/* line 1732, ../sass/_base.sass */
.metodo_redacao .fundo img:last-of-type, .metodo_redacao .fundo svg:last-of-type {
  display: none;
}
/* line 1734, ../sass/_base.sass */
.metodo_redacao .linha_superior_02 {
  opacity: 0;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}

/* line 1738, ../sass/_base.sass */
.mentes {
  position: relative;
  width: 100%;
  margin-top: 2vw;
  padding-top: 2vw;
}
/* line 1743, ../sass/_base.sass */
.mentes h2 {
  font-size: 1.72vw;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1747, ../sass/_base.sass */
.mentes ul {
  display: inline-table;
  position: relative;
  margin-top: 2.3vw;
  z-index: 2;
  width: 97%;
}
/* line 1753, ../sass/_base.sass */
.mentes ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 48.7%;
}
/* line 1758, ../sass/_base.sass */
.mentes ul li div {
  display: inline-block;
  position: relative;
  width: 16.3vw;
  height: 16.3vw;
}
/* line 1763, ../sass/_base.sass */
.mentes ul li div .selos {
  position: absolute;
  z-index: 1;
  line-height: 0;
  overflow: hidden;
  border-radius: 30vw;
}
/* line 1769, ../sass/_base.sass */
.mentes ul li div .selos img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 105%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1779, ../sass/_base.sass */
.mentes ul li div .selo_7_aprovacoes {
  top: -0.5vw;
  width: 7.6vw;
  height: 7.6vw;
  right: -4.2vw;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.4);
}
/* line 1785, ../sass/_base.sass */
.mentes ul li div .selo_400_mil {
  left: -1.5vw;
  width: 5.5vw;
  height: 5.5vw;
  bottom: -0.3vw;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(152, 65, 120, 0.7);
}
/* line 1791, ../sass/_base.sass */
.mentes ul li div .image {
  position: absolute;
  z-index: 0;
  top: 0vw;
  left: 0%;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 30vw;
  border: #03a689 4px solid;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.4);
}
/* line 1802, ../sass/_base.sass */
.mentes ul li div .image img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 104%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 1812, ../sass/_base.sass */
.mentes ul li section {
  position: relative;
  width: 100%;
  margin-top: 1.6vw;
}
/* line 1816, ../sass/_base.sass */
.mentes ul li section h4, .mentes ul li section h5 {
  font-weight: bold;
}
/* line 1818, ../sass/_base.sass */
.mentes ul li section h4 {
  font-size: 1.7vw;
  margin-bottom: 0.7vw;
}
/* line 1821, ../sass/_base.sass */
.mentes ul li section h5 {
  font-size: 1.1vw;
  margin-bottom: 2.3vw;
}
/* line 1824, ../sass/_base.sass */
.mentes ul li section p {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 83%;
  font-weight: 500;
  line-height: 1.5;
  font-size: 1.03vw;
}
/* line 1832, ../sass/_base.sass */
.mentes ul li:first-of-type {
  margin-top: 3.7vw;
  margin-left: 1.5vw;
}
/* line 1837, ../sass/_base.sass */
.mentes ul li:last-of-type section p {
  width: 77%;
}
/* line 1839, ../sass/_base.sass */
.mentes > a {
  position: relative;
  display: block;
  z-index: 2;
  width: 30vw;
  margin: 0 auto;
  padding: 3.8vw;
  color: #ffffff;
  margin-top: 2.4vw;
  font-size: 1.17vw;
  font-weight: bold;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1857, ../sass/_base.sass */
.mentes > a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 1860, ../sass/_base.sass */
.mentes picture {
  position: absolute;
  display: none;
  width: 100%;
  top: -270vw;
  left: 0vw;
}
/* line 1866, ../sass/_base.sass */
.mentes picture img, .mentes picture svg {
  width: 100%;
}

/* line 1868, ../sass/_base.sass */
.carousel_concursos, .concursos {
  position: relative;
  width: 100%;
}
/* line 1871, ../sass/_base.sass */
.carousel_concursos h2, .concursos h2 {
  width: 40%;
  margin: 0 auto;
  margin-top: 4vw;
  font-size: 1.7vw;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 1879, ../sass/_base.sass */
.carousel_concursos form, .concursos form {
  display: inline-table;
  position: relative;
  text-align: center;
  margin-top: 1.8vw;
  width: 80%;
}
/* line 1885, ../sass/_base.sass */
.carousel_concursos form section, .carousel_concursos form input, .carousel_concursos form select, .carousel_concursos form .garantia, .concursos form section, .concursos form input, .concursos form select, .concursos form .garantia {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 1889, ../sass/_base.sass */
.carousel_concursos form input, .carousel_concursos form select, .concursos form input, .concursos form select {
  color: #310150;
  width: 33.6%;
  padding: 1vw;
  font-weight: 500;
  font-size: 1.05vw;
  padding-left: 3.8vw;
  border-radius: 30vw;
  border: #310150 3px solid;
  font-family: "Montserrat", sans-serif;
  background-color: RGBA(0, 0, 0, 0);
}
/* line 1900, ../sass/_base.sass */
.carousel_concursos form input[type="text"], .concursos form input[type="text"] {
  background-image: url("../images/icons/search.png");
  background-position: left 1.3vw center;
  background-repeat: no-repeat;
  background-size: 1.6vw;
}
/* line 1905, ../sass/_base.sass */
.carousel_concursos form select, .concursos form select {
  margin-left: 1.3%;
  margin-right: 3.2%;
  background-image: url("../images/icons/carreira.png");
  background-position: left 1.5vw center;
  background-repeat: no-repeat;
  background-size: 1.8vw;
}
/* line 1912, ../sass/_base.sass */
.carousel_concursos form section, .concursos form section {
  width: 33.6%;
}
/* line 1914, ../sass/_base.sass */
.carousel_concursos form section input[type="text"], .concursos form section input[type="text"] {
  z-index: 0;
  width: 100%;
  padding-right: 9.8vw;
}
/* line 1918, ../sass/_base.sass */
.carousel_concursos form section input[type="submit"], .concursos form section input[type="submit"] {
  position: absolute;
  z-index: 1;
  top: 50%;
  right: 0.4vw;
  padding: 0vw;
  color: #ffffff;
  text-align: center;
  padding-top: 0.6vw;
  font-weight: normal;
  padding-bottom: 0.6vw;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #310150;
  background-size: 2vw;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: trasnlate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1939, ../sass/_base.sass */
.carousel_concursos form section input[type="submit"]:hover, .concursos form section input[type="submit"]:hover {
  background-color: #03a688;
  border: #03a688 3px solid;
}
/* line 1942, ../sass/_base.sass */
.carousel_concursos form section .loading, .concursos form section .loading {
  pointer-events: none;
  border: #03a689 3px solid;
  background-image: url("../images/loading.gif");
  background-color: #03a689 !important;
}
/* line 1947, ../sass/_base.sass */
.carousel_concursos form section .sucess, .concursos form section .sucess {
  pointer-events: none;
  color: #ffffff !important;
  background-color: #03a689 !important;
}
/* line 1951, ../sass/_base.sass */
.carousel_concursos form ::-webkit-input-placeholder, .concursos form ::-webkit-input-placeholder {
  color: #310150;
  font-weight: 500;
  font-size: 1.05vw;
  font-family: "Montserrat", sans-serif;
}
/* line 1956, ../sass/_base.sass */
.carousel_concursos form ::-moz-placeholder, .concursos form ::-moz-placeholder {
  color: #310150;
  font-weight: 500;
  font-size: 1.05vw;
  font-family: "Montserrat", sans-serif;
}
/* line 1961, ../sass/_base.sass */
.carousel_concursos form ::-ms-input-placeholder, .concursos form ::-ms-input-placeholder {
  color: #310150;
  font-weight: 500;
  font-size: 1.05vw;
  font-family: "Montserrat", sans-serif;
}
/* line 1966, ../sass/_base.sass */
.carousel_concursos form ::-moz-placeholder, .concursos form ::-moz-placeholder {
  color: #310150;
  font-weight: 500;
  font-size: 1.05vw;
  font-family: "Montserrat", sans-serif;
}
/* line 1971, ../sass/_base.sass */
.carousel_concursos form .garantia, .concursos form .garantia {
  width: 8.3vw;
  margin-right: 1.8%;
}
/* line 1974, ../sass/_base.sass */
.carousel_concursos form .garantia img, .concursos form .garantia img {
  width: 100%;
}
/* line 1976, ../sass/_base.sass */
.carousel_concursos ul, .concursos ul {
  position: relative;
  z-index: 3;
  width: 100%;
  height: 37vw;
  overflow: hidden;
  margin-top: 2.7vw;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 4vw;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 1987, ../sass/_base.sass */
.carousel_concursos ul li, .concursos ul li {
  position: absolute;
  z-index: 3;
  top: 0%;
  left: 50%;
  width: 27%;
  overflow: hidden;
  border-radius: 2.2vw;
  border: #310150 2px solid;
  background-color: #f8ecff;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
  -moz-transition: linear 0.8s;
  -o-transition: linear 0.8s;
  -webkit-transition: linear 0.8s;
  transition: linear 0.8s;
}
/* line 2003, ../sass/_base.sass */
.carousel_concursos ul li > div, .concursos ul li > div {
  position: relative;
  overflow: hidden;
  height: 16.2vw;
  width: 102%;
  line-height: 0;
  margin-left: -1%;
}
/* line 2010, ../sass/_base.sass */
.carousel_concursos ul li > div img, .concursos ul li > div img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2020, ../sass/_base.sass */
.carousel_concursos ul li section, .concursos ul li section {
  position: relative;
  width: 100%;
  margin-top: 1.1vw;
  margin-bottom: 1.1vw;
}
/* line 2025, ../sass/_base.sass */
.carousel_concursos ul li section h3, .concursos ul li section h3 {
  display: inline-block;
  vertical-align: top;
  position: relative;
  line-height: 1.2;
  font-size: 1.3vw;
  width: 80%;
}
/* line 2032, ../sass/_base.sass */
.carousel_concursos ul li section div, .concursos ul li section div {
  display: inline-table;
  position: relative;
  width: 90%;
  margin-top: 0.8vw;
  margin-bottom: 0.8vw;
}
/* line 2038, ../sass/_base.sass */
.carousel_concursos ul li section div a, .concursos ul li section div a {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  padding: 0.3vw;
  color: #ffffff;
  font-size: 1vw;
  padding-left: 1vw;
  padding-right: 1vw;
  margin-left: 0.3vw;
  margin-right: 0.3vw;
  border-radius: 30vw;
  background-color: #310150;
  border: #310150 2px solid;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2053, ../sass/_base.sass */
.carousel_concursos ul li section div a:hover, .concursos ul li section div a:hover {
  color: #310150;
  background-color: #f8ecff;
}
/* line 2056, ../sass/_base.sass */
.carousel_concursos ul li section p, .concursos ul li section p {
  display: inline-block;
  position: relative;
  font-size: 1.2vw;
  font-weight: 500;
  width: 90%;
}
/* line 2062, ../sass/_base.sass */
.carousel_concursos ul li section p strong, .concursos ul li section p strong {
  display: block;
  font-size: 2.3vw;
  margin-top: 0.5vw;
  margin-bottom: 0.5vw;
  text-transform: uppercase;
}
/* line 2068, ../sass/_base.sass */
.carousel_concursos ul li section > a, .concursos ul li section > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 4vw;
  color: #ffffff;
  margin-top: 1vw;
  font-size: 1.5vw;
  font-weight: bold;
  padding-top: 0.5vw;
  border-radius: 30vw;
  margin-bottom: 0.8vw;
  padding-bottom: 0.5vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 0.8vw 3vw 0.1vw rgba(3, 166, 136, 0.5);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2085, ../sass/_base.sass */
.carousel_concursos ul li section > a:hover, .concursos ul li section > a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 2088, ../sass/_base.sass */
.carousel_concursos ul .left, .carousel_concursos ul .right, .carousel_concursos ul .left_3, .carousel_concursos ul .right_3, .concursos ul .left, .concursos ul .right, .concursos ul .left_3, .concursos ul .right_3 {
  z-index: 2;
}
/* line 2090, ../sass/_base.sass */
.carousel_concursos ul .left_2, .carousel_concursos ul .right_2, .concursos ul .left_2, .concursos ul .right_2 {
  z-index: 1;
}
/* line 2092, ../sass/_base.sass */
.carousel_concursos ul .left, .concursos ul .left {
  left: 21%;
}
/* line 2094, ../sass/_base.sass */
.carousel_concursos ul .left_2, .concursos ul .left_2 {
  left: -15%;
}
/* line 2096, ../sass/_base.sass */
.carousel_concursos ul .left_3, .concursos ul .left_3 {
  left: 35.5%;
}
/* line 2098, ../sass/_base.sass */
.carousel_concursos ul .right, .concursos ul .right {
  left: 79%;
}
/* line 2100, ../sass/_base.sass */
.carousel_concursos ul .right_2, .concursos ul .right_2 {
  left: 114%;
}
/* line 2102, ../sass/_base.sass */
.carousel_concursos ul .right_3, .concursos ul .right_3 {
  left: 64.5%;
}
/* line 2104, ../sass/_base.sass */
.carousel_concursos ul .other, .concursos ul .other {
  z-index: 0;
  opacity: 0;
  visibility: hidden;
}
/* line 2108, ../sass/_base.sass */
.carousel_concursos ul .transition, .concursos ul .transition {
  -moz-transition: linear 0s;
  -o-transition: linear 0s;
  -webkit-transition: linear 0s;
  transition: linear 0s;
}
/* line 2110, ../sass/_base.sass */
.carousel_concursos ul .not_found, .concursos ul .not_found {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  border: none;
  font-size: 1.7vw;
  font-weight: bold;
  background-color: RGBA(0, 0, 0, 0);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2124, ../sass/_base.sass */
.carousel_concursos ul button, .concursos ul button {
  position: absolute;
  z-index: 4;
  top: 47%;
  width: 3vw;
  height: 3vw;
  cursor: pointer;
  border-radius: 30vw;
  background-color: #dec6ee;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: trasnlate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2139, ../sass/_base.sass */
.carousel_concursos ul button img, .carousel_concursos ul button svg, .concursos ul button img, .concursos ul button svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 0.8vw;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2151, ../sass/_base.sass */
.carousel_concursos ul button .img_fundo, .concursos ul button .img_fundo {
  z-index: 0;
  opacity: 0;
}
/* line 2154, ../sass/_base.sass */
.carousel_concursos ul button:hover, .concursos ul button:hover {
  background-color: #692d99;
}
/* line 2156, ../sass/_base.sass */
.carousel_concursos ul button:hover img, .carousel_concursos ul button:hover svg, .concursos ul button:hover img, .concursos ul button:hover svg {
  opacity: 0;
}
/* line 2158, ../sass/_base.sass */
.carousel_concursos ul button:hover .img_fundo, .concursos ul button:hover .img_fundo {
  opacity: 1;
}
/* line 2160, ../sass/_base.sass */
.carousel_concursos ul .back, .concursos ul .back {
  left: 3.5%;
}
/* line 2162, ../sass/_base.sass */
.carousel_concursos ul .next, .concursos ul .next {
  right: 3.5%;
}
/* line 2164, ../sass/_base.sass */
.carousel_concursos .list_loading, .concursos .list_loading {
  background-image: url("../images/loading.gif");
}
/* line 2166, ../sass/_base.sass */
.carousel_concursos .list_loading li, .carousel_concursos .list_loading button, .concursos .list_loading li, .concursos .list_loading button {
  opacity: 0;
}
/* line 2168, ../sass/_base.sass */
.carousel_concursos .list_not_found, .concursos .list_not_found {
  height: auto;
  min-height: 5vw;
  margin-top: 0vw;
  margin-bottom: 8vw;
}

/* line 2173, ../sass/_base.sass */
.concursos {
  margin-top: -10vw;
}
/* line 2175, ../sass/_base.sass */
.concursos h2 {
  margin-bottom: 2vw;
}
/* line 2177, ../sass/_base.sass */
.concursos ul {
  display: inline-table;
  margin-top: 0vw;
  height: auto;
}
/* line 2181, ../sass/_base.sass */
.concursos ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  overflow: initial;
  left: initial;
  top: initial;
  margin-left: 1%;
  margin-right: 1%;
  margin-bottom: 2vw;
  -webkit-transform: translate(0%, 0%);
  -moz-transform: translate(0%, 0%);
  -ms-transform: trasnlate(0%, 0%);
  -o-transform: translate(0%, 0%);
  transform: translate(0%, 0%);
}
/* line 2196, ../sass/_base.sass */
.concursos ul li > div {
  width: 100%;
  margin-left: 0%;
  overflow: hidden;
  border-top-left-radius: 2.1vw;
  border-top-right-radius: 2.1vw;
}
/* line 2202, ../sass/_base.sass */
.concursos ul li > div img {
  width: 102%;
}

/* line 2204, ../sass/_base.sass */
.slider {
  position: relative;
  width: 100%;
  margin-top: -5.5vw;
}
/* line 2208, ../sass/_base.sass */
.slider ul {
  position: absolute;
  z-index: 2;
  top: 0vw;
  left: 0%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 2216, ../sass/_base.sass */
.slider ul li {
  visibility: hidden;
  position: absolute;
  z-index: 0;
  opacity: 0;
  top: 40%;
  left: 70%;
  width: 30%;
  text-align: left;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: linear 0.8s;
  -o-transition: linear 0.8s;
  -webkit-transition: linear 0.8s;
  transition: linear 0.8s;
}
/* line 2231, ../sass/_base.sass */
.slider ul li h3 {
  line-height: 1.3;
  font-size: 2.75vw;
  font-weight: bold;
}
/* line 2235, ../sass/_base.sass */
.slider ul li div {
  display: inline-table;
  position: relative;
  width: 90%;
  margin-top: 0.6vw;
}
/* line 2240, ../sass/_base.sass */
.slider ul li div a {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  padding: 0.4vw;
  color: #ffffff;
  font-size: 1.2vw;
  margin-left: 0.5vw;
  margin-right: 0.5vw;
  border-radius: 30vw;
  padding-left: 1.1vw;
  padding-right: 1.1vw;
  background-color: #310150;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2254, ../sass/_base.sass */
.slider ul li div a:hover {
  color: #310150;
  background-color: #f8ecff;
}
/* line 2257, ../sass/_base.sass */
.slider ul li div a:first-of-type {
  margin-left: 0%;
}
/* line 2259, ../sass/_base.sass */
.slider ul li div a:last-of-type {
  margin-right: 0%;
}
/* line 2261, ../sass/_base.sass */
.slider ul li p {
  display: inline-block;
  position: relative;
  margin-left: 2.5%;
  font-size: 1.8vw;
  font-weight: 500;
  margin-top: 1.6vw;
  text-align: center;
}
/* line 2269, ../sass/_base.sass */
.slider ul li p strong {
  display: block;
  font-size: 2.6vw;
  font-weight: 900;
  text-transform: uppercase;
}
/* line 2274, ../sass/_base.sass */
.slider ul li > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 5vw;
  color: #ffffff;
  font-size: 2vw;
  font-weight: bold;
  margin-top: 1.7vw;
  margin-left: 1.5%;
  padding-top: 0.7vw;
  border-radius: 30vw;
  padding-bottom: 0.7vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2291, ../sass/_base.sass */
.slider ul li > a span {
  position: absolute;
  left: 0%;
  width: 100%;
  color: #310150;
  bottom: -1.5vw;
  font-size: 1.1vw;
  font-weight: 500;
  text-align: center;
  text-transform: initial;
}
/* line 2301, ../sass/_base.sass */
.slider ul li > a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 2304, ../sass/_base.sass */
.slider ul .center {
  z-index: 2;
  opacity: 1;
  visibility: initial;
}
/* line 2308, ../sass/_base.sass */
.slider ul .left, .slider ul .right {
  z-index: 1;
}
/* line 2310, ../sass/_base.sass */
.slider ul .left {
  left: 67%;
}
/* line 2312, ../sass/_base.sass */
.slider ul .right {
  left: 73%;
}
/* line 2314, ../sass/_base.sass */
.slider ul .transition {
  -moz-transition: linear 0s;
  -o-transition: linear 0s;
  -webkit-transition: linear 0s;
  transition: linear 0s;
}
/* line 2316, ../sass/_base.sass */
.slider ul button {
  position: absolute;
  top: 48.5%;
  width: 3vw;
  height: 3vw;
  cursor: pointer;
  border-radius: 30vw;
  background-color: #dec6ee;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: trasnlate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2330, ../sass/_base.sass */
.slider ul button img, .slider ul button svg {
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 0.8vw;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2342, ../sass/_base.sass */
.slider ul button .img_fundo {
  z-index: 0;
  opacity: 0;
}
/* line 2345, ../sass/_base.sass */
.slider ul button:hover {
  background-color: #692d99;
}
/* line 2347, ../sass/_base.sass */
.slider ul button:hover img, .slider ul button:hover svg {
  opacity: 0;
}
/* line 2349, ../sass/_base.sass */
.slider ul button:hover .img_fundo {
  opacity: 1;
}
/* line 2351, ../sass/_base.sass */
.slider ul .next {
  right: 4.3%;
}
/* line 2353, ../sass/_base.sass */
.slider section {
  position: absolute;
  z-index: 1;
  top: 0vw;
  left: 0%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 2361, ../sass/_base.sass */
.slider section picture {
  position: absolute;
  z-index: 0;
  opacity: 0;
  top: 46.1%;
  left: 50%;
  width: 100%;
  visibility: hidden;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: linear 0.8s;
  -o-transition: linear 0.8s;
  -webkit-transition: linear 0.8s;
  transition: linear 0.8s;
}
/* line 2375, ../sass/_base.sass */
.slider section picture img {
  width: 100%;
}
/* line 2377, ../sass/_base.sass */
.slider section picture img:last-of-type {
  display: none;
}
/* line 2379, ../sass/_base.sass */
.slider section .center {
  z-index: 1;
  opacity: 1;
  visibility: initial;
}
/* line 2383, ../sass/_base.sass */
.slider section .left {
  left: 45%;
  z-index: 0;
}
/* line 2386, ../sass/_base.sass */
.slider section .right {
  left: 55%;
  z-index: 2;
}
/* line 2389, ../sass/_base.sass */
.slider > picture {
  position: relative;
  width: 100%;
  z-index: 0;
}
/* line 2393, ../sass/_base.sass */
.slider > picture img, .slider > picture svg {
  width: 100%;
}
/* line 2395, ../sass/_base.sass */
.slider > picture img:last-of-type, .slider > picture svg:last-of-type {
  display: none;
}

/* line 2397, ../sass/_base.sass */
.planos, .planos_redacao {
  position: relative;
  margin-top: 1.8vw;
  width: 100%;
}
/* line 2401, ../sass/_base.sass */
.planos h2, .planos_redacao h2 {
  font-size: 1.72vw;
  font-weight: bold;
  margin-bottom: 1.9vw;
  text-transform: uppercase;
}
/* line 2406, ../sass/_base.sass */
.planos form, .planos_redacao form {
  display: inline-block;
  position: relative;
  width: 80%;
}
/* line 2410, ../sass/_base.sass */
.planos form section, .planos_redacao form section {
  display: inline-table;
  position: relative;
  text-align: left;
  width: 100%;
}
/* line 2415, ../sass/_base.sass */
.planos form section select, .planos form section button, .planos_redacao form section select, .planos_redacao form section button {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  font-size: 1.05vw;
  border-radius: 30vw;
  font-family: "Montserrat", sans-serif;
}
/* line 2422, ../sass/_base.sass */
.planos form section select, .planos_redacao form section select {
  cursor: pointer;
  width: 33.6%;
  color: #ffffff;
  padding: 1.09vw;
  margin-right: 3%;
  margin-left: 17.8%;
  padding-left: 4.3vw;
  font-weight: normal;
  background-image: url("../images/icons/carreira_branco.png");
  background-position: left 1.6vw center;
  background-repeat: no-repeat;
  background-color: #310150;
  background-size: 1.9vw;
}
/* line 2436, ../sass/_base.sass */
.planos form section button, .planos_redacao form section button {
  display: inline-table;
  cursor: pointer;
  color: #ffffff;
  opacity: 0.3;
  padding: 0.5vw;
  min-width: 12.9%;
  text-align: left;
  margin-left: 0.5%;
  margin-right: 1.5%;
  background-color: #000000;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2448, ../sass/_base.sass */
.planos form section button i, .planos form section button strong, .planos_redacao form section button i, .planos_redacao form section button strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 2452, ../sass/_base.sass */
.planos form section button i, .planos_redacao form section button i {
  width: 2.65vw;
  height: 2.65vw;
  margin-left: 0.1vw;
  margin-right: 0.9vw;
  border-radius: 30vw;
  border: #ffffff 2px solid;
}
/* line 2459, ../sass/_base.sass */
.planos form section button strong, .planos_redacao form section button strong {
  margin-right: 1vw;
}
/* line 2461, ../sass/_base.sass */
.planos form section button:last-of-type, .planos_redacao form section button:last-of-type {
  margin-left: 0%;
  margin-right: 0%;
}
/* line 2464, ../sass/_base.sass */
.planos form section .active, .planos_redacao form section .active {
  opacity: 1;
  background-color: #310150;
}
/* line 2468, ../sass/_base.sass */
.planos form section .active i:before, .planos_redacao form section .active i:before {
  position: absolute;
  content: "";
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  border-radius: 30vw;
  background-color: #ffffff;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2482, ../sass/_base.sass */
.planos form h4, .planos_redacao form h4 {
  position: absolute;
  z-index: 2;
  left: -25%;
  width: 50%;
  top: -1.6vw;
  color: #310150;
  margin-left: 50%;
  padding-top: 1vw;
  font-weight: 900;
  font-size: 1.08vw;
  padding-bottom: 1vw;
  border-radius: 0.3vw;
  text-transform: uppercase;
  background: url("../images/tarja.png") center center no-repeat;
  background-size: 17.4vw;
}
/* line 2498, ../sass/_base.sass */
.planos form > ul, .planos_redacao form > ul {
  display: inline-table;
  position: relative;
  z-index: 1;
  width: 84.4%;
  margin-top: 4vw;
  border-radius: 0.6vw;
}
/* line 2505, ../sass/_base.sass */
.planos form > ul > li, .planos_redacao form > ul > li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 1.45vw;
  margin-bottom: 2vw;
  padding-top: 2.75vw;
  border-radius: 0.6vw;
  padding-bottom: 0.5vw;
  border: #310150 thin solid;
  box-shadow: 0vw 0vw 4vw 0.3vw rgba(0, 0, 0, 0.3);
  background-color: #eee3f4;
}
/* line 2517, ../sass/_base.sass */
.planos form > ul > li h3, .planos form > ul > li p, .planos form > ul > li ul, .planos_redacao form > ul > li h3, .planos_redacao form > ul > li p, .planos_redacao form > ul > li ul {
  z-index: 1;
}
/* line 2519, ../sass/_base.sass */
.planos form > ul > li h3, .planos_redacao form > ul > li h3 {
  position: relative;
  font-weight: 900;
  font-size: 1.72vw;
  text-align: center;
  margin-bottom: 0.9vw;
  padding-bottom: 1.28vw;
  text-transform: uppercase;
}
/* line 2527, ../sass/_base.sass */
.planos form > ul > li h3:before, .planos_redacao form > ul > li h3:before {
  position: absolute;
  content: "";
  left: 50%;
  width: 86%;
  bottom: 0vw;
  height: 1px;
  background-color: #310150;
  -webkit-transform: translate(-50%, 0%);
  -moz-transform: translate(-50%, 0%);
  -ms-transform: trasnlate(-50%, 0%);
  -o-transform: translate(-50%, 0%);
  transform: translate(-50%, 0%);
}
/* line 2540, ../sass/_base.sass */
.planos form > ul > li > p, .planos_redacao form > ul > li > p {
  display: inline-block;
  position: relative;
  line-height: 1.2;
  font-size: 1vw;
  width: 100%;
}
/* line 2546, ../sass/_base.sass */
.planos form > ul > li > p strong, .planos_redacao form > ul > li > p strong {
  font-weight: bold;
}
/* line 2548, ../sass/_base.sass */
.planos form > ul > li ul, .planos_redacao form > ul > li ul {
  position: relative;
  width: 100%;
  text-align: left;
  margin-top: 1.8vw;
  padding-bottom: 2vw;
}
/* line 2554, ../sass/_base.sass */
.planos form > ul > li ul:before, .planos_redacao form > ul > li ul:before {
  position: absolute;
  content: "";
  width: 85%;
  bottom: 0vw;
  height: 1px;
  left: -42.5%;
  margin-left: 50%;
  background-color: #310150;
}
/* line 2563, ../sass/_base.sass */
.planos form > ul > li ul li, .planos_redacao form > ul > li ul li {
  display: inline-table;
  position: relative;
  text-align: left;
  width: 95.5%;
  margin-left: 4.5%;
  margin-top: 0.45vw;
  margin-bottom: 0.45vw;
}
/* line 2571, ../sass/_base.sass */
.planos form > ul > li ul li i, .planos form > ul > li ul li p, .planos_redacao form > ul > li ul li i, .planos_redacao form > ul > li ul li p {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
/* line 2575, ../sass/_base.sass */
.planos form > ul > li ul li i, .planos_redacao form > ul > li ul li i {
  width: 1.5vw;
  height: 1.5vw;
  margin-right: 0.8vw;
}
/* line 2579, ../sass/_base.sass */
.planos form > ul > li ul li i img, .planos form > ul > li ul li i svg, .planos_redacao form > ul > li ul li i img, .planos_redacao form > ul > li ul li i svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2589, ../sass/_base.sass */
.planos form > ul > li ul li p, .planos_redacao form > ul > li ul li p {
  max-width: 21vw;
  line-height: 1.3;
  font-size: 1.28vw;
  margin-top: 0.2vw;
  font-weight: normal;
}
/* line 2595, ../sass/_base.sass */
.planos form > ul > li ul li:first-of-type, .planos_redacao form > ul > li ul li:first-of-type {
  margin-top: 0vw;
}
/* line 2597, ../sass/_base.sass */
.planos form > ul > li ul li:last-of-type, .planos_redacao form > ul > li ul li:last-of-type {
  margin-bottom: 0vw;
}
/* line 2599, ../sass/_base.sass */
.planos form > ul > li ul .selected, .planos_redacao form > ul > li ul .selected {
  width: auto;
  padding: 0.65vw;
  margin-top: 0vw;
  margin-left: 1.2%;
  padding-left: 1vw;
  margin-bottom: 0vw;
  border-radius: 30vw;
  padding-right: 1.8vw;
  background-color: #03a689;
}
/* line 2609, ../sass/_base.sass */
.planos form > ul > li ul .selected p, .planos_redacao form > ul > li ul .selected p {
  color: #ffffff;
  font-weight: initial;
}
/* line 2612, ../sass/_base.sass */
.planos form > ul > li div, .planos_redacao form > ul > li div {
  position: relative;
  width: 100%;
  margin-top: 2vw;
  min-height: 12vw;
  font-size: 1.2vw;
  margin-bottom: 1.5vw;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 3vw;
  -moz-transition: linear 0.5s;
  -o-transition: linear 0.5s;
  -webkit-transition: linear 0.5s;
  transition: linear 0.5s;
}
/* line 2623, ../sass/_base.sass */
.planos form > ul > li div > p, .planos_redacao form > ul > li div > p {
  display: inline-table;
  font-size: 2.1vw;
  width: 100%;
}
/* line 2627, ../sass/_base.sass */
.planos form > ul > li div > p span, .planos form > ul > li div > p strong, .planos form > ul > li div > p em, .planos form > ul > li div > p small, .planos_redacao form > ul > li div > p span, .planos_redacao form > ul > li div > p strong, .planos_redacao form > ul > li div > p em, .planos_redacao form > ul > li div > p small {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 2631, ../sass/_base.sass */
.planos form > ul > li div > p label, .planos_redacao form > ul > li div > p label {
  display: inline-table;
  position: relative;
  width: 100%;
  margin-bottom: 0.5vw;
}
/* line 2636, ../sass/_base.sass */
.planos form > ul > li div > p label i, .planos_redacao form > ul > li div > p label i {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 2640, ../sass/_base.sass */
.planos form > ul > li div > p label i:before, .planos_redacao form > ul > li div > p label i:before {
  position: absolute;
  content: "";
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 105%;
  height: 3px;
  background-color: #03a688;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2654, ../sass/_base.sass */
.planos form > ul > li div > p small, .planos_redacao form > ul > li div > p small {
  width: 100%;
  font-size: 1.1vw;
}
/* line 2657, ../sass/_base.sass */
.planos form > ul > li div > p span, .planos form > ul > li div > p em, .planos_redacao form > ul > li div > p span, .planos_redacao form > ul > li div > p em {
  font-size: 1.6vw;
  line-height: 1.1;
  text-align: right;
  margin-right: 0.5vw;
}
/* line 2662, ../sass/_base.sass */
.planos form > ul > li div > p span i, .planos form > ul > li div > p em i, .planos_redacao form > ul > li div > p span i, .planos_redacao form > ul > li div > p em i {
  font-size: 2.1vw;
}
/* line 2664, ../sass/_base.sass */
.planos form > ul > li div > p strong, .planos_redacao form > ul > li div > p strong {
  font-size: 6.5vw;
  font-weight: 900;
}
/* line 2667, ../sass/_base.sass */
.planos form > ul > li div a, .planos_redacao form > ul > li div a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 1.5vw;
  color: #ffffff;
  margin-top: 1vw;
  font-size: 1.5vw;
  font-weight: 900;
  padding-top: 1.5vw;
  border-radius: 30vw;
  margin-bottom: 0.8vw;
  padding-bottom: 1.5vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2684, ../sass/_base.sass */
.planos form > ul > li div a:hover, .planos_redacao form > ul > li div a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 2687, ../sass/_base.sass */
.planos form > ul > li .disabled, .planos_redacao form > ul > li .disabled {
  opacity: 0;
  visibility: hidden;
}
/* line 2690, ../sass/_base.sass */
.planos form > ul > li .loading, .planos_redacao form > ul > li .loading {
  background-image: url("../images/loading.gif");
}
/* line 2692, ../sass/_base.sass */
.planos form > ul > li:first-of-type, .planos_redacao form > ul > li:first-of-type {
  width: 52%;
  padding-right: 2.8vw;
}
/* line 2695, ../sass/_base.sass */
.planos form > ul > li:first-of-type:before, .planos_redacao form > ul > li:first-of-type:before {
  position: absolute;
  content: "";
  z-index: 0;
  top: 0vw;
  left: 100%;
  width: 100%;
  height: 100%;
  box-shadow: -2vw 2vw 8vw 0.4vw rgba(0, 0, 0, 0.5);
}
/* line 2704, ../sass/_base.sass */
.planos form > ul > li:nth-of-type(2), .planos_redacao form > ul > li:nth-of-type(2) {
  width: 50%;
  margin-left: -2%;
  background-color: #310150;
}
/* line 2708, ../sass/_base.sass */
.planos form > ul > li:nth-of-type(2) h3, .planos form > ul > li:nth-of-type(2) p, .planos form > ul > li:nth-of-type(2) div, .planos_redacao form > ul > li:nth-of-type(2) h3, .planos_redacao form > ul > li:nth-of-type(2) p, .planos_redacao form > ul > li:nth-of-type(2) div {
  color: #ffffff;
}
/* line 2711, ../sass/_base.sass */
.planos form > ul > li:nth-of-type(2) h3:before, .planos_redacao form > ul > li:nth-of-type(2) h3:before {
  background-color: #ffffff;
}
/* line 2714, ../sass/_base.sass */
.planos form > ul > li:nth-of-type(2) ul:before, .planos_redacao form > ul > li:nth-of-type(2) ul:before {
  background-color: #ffffff;
}

/* line 2720, ../sass/_base.sass */
.planos form > ul > li:first-of-type {
  width: 50%;
  padding-right: 1.45vw;
}
/* line 2723, ../sass/_base.sass */
.planos form > ul > li:before {
  display: none;
}

/* line 2726, ../sass/_base.sass */
.planos_redacao form {
  width: 100%;
}
/* line 2728, ../sass/_base.sass */
.planos_redacao form > ul {
  width: 100%;
  margin-top: 1.3vw;
  overflow: initial;
}
/* line 2732, ../sass/_base.sass */
.planos_redacao form > ul > li {
  width: 26.8%;
  z-index: 1;
  margin-top: 1vw;
  padding-top: 3.6vw;
  margin-bottom: 3vw;
  padding-bottom: 1vw;
  border: #310150 2px solid;
}
/* line 2740, ../sass/_base.sass */
.planos_redacao form > ul > li h4 {
  position: absolute;
  display: block;
  top: -1.6vw;
  left: -30%;
  width: 60%;
  margin-left: 50%;
  border-radius: 0.3vw;
}
/* line 2750, ../sass/_base.sass */
.planos_redacao form > ul > li ul li p {
  max-width: 18.5vw;
}
/* line 2753, ../sass/_base.sass */
.planos_redacao form > ul > li div p {
  font-size: 1.3vw;
}
/* line 2755, ../sass/_base.sass */
.planos_redacao form > ul > li div p strong {
  font-size: 4.8vw;
}
/* line 2757, ../sass/_base.sass */
.planos_redacao form > ul > li div p em {
  font-size: 1.3vw;
  margin-bottom: 1vw;
  vertical-align: bottom;
}
/* line 2761, ../sass/_base.sass */
.planos_redacao form > ul > li div a {
  padding: 1vw;
  font-size: 1vw;
  padding-top: 1vw;
  padding-bottom: 1vw;
}
/* line 2766, ../sass/_base.sass */
.planos_redacao form > ul > li:first-of-type {
  width: 26.8%;
}
/* line 2768, ../sass/_base.sass */
.planos_redacao form > ul > li:first-of-type:before {
  display: none;
}
/* line 2770, ../sass/_base.sass */
.planos_redacao form > ul > li:nth-of-type(2) {
  width: 29%;
  z-index: 2;
  margin-top: 0vw;
  margin-left: -1%;
  margin-right: -1%;
  padding-top: 4.5vw;
  padding-bottom: 2vw;
  border: #ffffff 2px solid;
}

/* line 2779, ../sass/_base.sass */
.bonus {
  position: relative;
  padding-top: 2vw;
  margin-top: 1vw;
  width: 100%;
}
/* line 2784, ../sass/_base.sass */
.bonus h2 {
  line-height: 1.2;
  font-size: 1.72vw;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 2789, ../sass/_base.sass */
.bonus ul {
  display: inline-table;
  position: relative;
  margin-top: 3.8vw;
  width: 100%;
}
/* line 2794, ../sass/_base.sass */
.bonus ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 23.4%;
}
/* line 2799, ../sass/_base.sass */
.bonus ul li div {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 10.8vw;
  height: 10.8vw;
  margin-bottom: 4vw;
  border-radius: 30vw;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
}
/* line 2808, ../sass/_base.sass */
.bonus ul li div img {
  position: absolute;
  top: 20%;
  left: 50%;
  width: 110%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 2818, ../sass/_base.sass */
.bonus ul li section {
  position: relative;
  width: 100%;
}
/* line 2821, ../sass/_base.sass */
.bonus ul li section h3, .bonus ul li section p {
  display: inline-block;
  position: relative;
  width: 90%;
}
/* line 2825, ../sass/_base.sass */
.bonus ul li section h3 {
  line-height: 1.2;
  font-size: 1.35vw;
  font-weight: bold;
  margin-bottom: 1.3vw;
}
/* line 2830, ../sass/_base.sass */
.bonus ul li section p {
  font-weight: 500;
  line-height: 1.6;
  font-size: 1.06vw;
}
/* line 2834, ../sass/_base.sass */
.bonus ul li:first-of-type {
  margin-top: 6vw;
}
/* line 2836, ../sass/_base.sass */
.bonus ul li:nth-of-type(2) {
  margin-top: 4vw;
}
/* line 2838, ../sass/_base.sass */
.bonus ul li:nth-of-type(3) {
  margin-top: 2vw;
}
/* line 2840, ../sass/_base.sass */
.bonus > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 2.5vw;
  color: #ffffff;
  font-weight: 900;
  margin-top: 1.5vw;
  font-size: 1.55vw;
  padding-top: 1.35vw;
  border-radius: 30vw;
  padding-bottom: 1.35vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2856, ../sass/_base.sass */
.bonus > a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}

/* line 2859, ../sass/_base.sass */
.garantia_14_dias {
  position: relative;
  width: 100%;
  padding-top: 2vw;
  margin-top: 2.3vw;
}
/* line 2864, ../sass/_base.sass */
.garantia_14_dias h2, .garantia_14_dias p, .garantia_14_dias > a {
  position: relative;
  z-index: 2;
}
/* line 2867, ../sass/_base.sass */
.garantia_14_dias h2, .garantia_14_dias p, .garantia_14_dias picture {
  opacity: 0;
  padding-top: 1vw;
  visibility: hidden;
  padding-bottom: 1vw;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 2873, ../sass/_base.sass */
.garantia_14_dias h2 {
  font-size: 1.72vw;
  font-weight: bold;
  margin-bottom: 4.5vw;
  text-transform: uppercase;
}
/* line 2878, ../sass/_base.sass */
.garantia_14_dias p, .garantia_14_dias picture {
  display: inline-block;
  position: relative;
}
/* line 2881, ../sass/_base.sass */
.garantia_14_dias p {
  width: 46%;
  line-height: 1.7;
  font-weight: 500;
  font-size: 1.03vw;
}
/* line 2886, ../sass/_base.sass */
.garantia_14_dias picture {
  position: relative;
  width: 100%;
  margin-bottom: 3vw;
}
/* line 2890, ../sass/_base.sass */
.garantia_14_dias picture img {
  display: inline-block;
  position: relative;
  width: 19.2vw;
}
/* line 2894, ../sass/_base.sass */
.garantia_14_dias > a {
  display: inline-block;
  padding: 2.1vw;
  color: #ffffff;
  font-weight: 900;
  font-size: 1.55vw;
  margin-top: 2.2vw;
  padding-top: 1.35vw;
  border-radius: 30vw;
  padding-bottom: 1.35vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2908, ../sass/_base.sass */
.garantia_14_dias > a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 2911, ../sass/_base.sass */
.garantia_14_dias .active_effects {
  padding-top: 0vw;
  padding-bottom: 0vw;
}

/* line 2914, ../sass/_base.sass */
.aprovacao, .coach, .faq, .faq_redacao {
  display: inline-table;
  position: relative;
  text-align: left;
  width: 100%;
  margin-top: 2vw;
  padding-top: 9.5vw;
}
/* line 2921, ../sass/_base.sass */
.aprovacao > section, .aprovacao ul, .coach > section, .coach ul, .faq > section, .faq ul, .faq_redacao > section, .faq_redacao ul {
  display: inline-block;
  vertical-align: top;
  position: relative;
  z-index: 1;
  width: 45.3%;
}
/* line 2927, ../sass/_base.sass */
.aprovacao > section > img, .aprovacao > section svg, .aprovacao ul > img, .aprovacao ul svg, .coach > section > img, .coach > section svg, .coach ul > img, .coach ul svg, .faq > section > img, .faq > section svg, .faq ul > img, .faq ul svg, .faq_redacao > section > img, .faq_redacao > section svg, .faq_redacao ul > img, .faq_redacao ul svg {
  width: 100%;
}
/* line 2929, ../sass/_base.sass */
.aprovacao > section h2, .aprovacao ul h2, .coach > section h2, .coach ul h2, .faq > section h2, .faq ul h2, .faq_redacao > section h2, .faq_redacao ul h2 {
  display: inline-block;
  position: relative;
  width: 85%;
  line-height: 1.2;
  font-size: 1.73vw;
  font-weight: bold;
  margin-bottom: 1.4vw;
  text-transform: uppercase;
}
/* line 2938, ../sass/_base.sass */
.aprovacao > section p, .aprovacao ul p, .coach > section p, .coach ul p, .faq > section p, .faq ul p, .faq_redacao > section p, .faq_redacao ul p {
  width: 100%;
  line-height: 1.7;
  margin-top: 1.8vw;
  font-size: 1.05vw;
  text-align: justify;
  margin-bottom: 1.8vw;
  text-align-last: left;
}
/* line 2946, ../sass/_base.sass */
.aprovacao > section p:first-of-type, .aprovacao ul p:first-of-type, .coach > section p:first-of-type, .coach ul p:first-of-type, .faq > section p:first-of-type, .faq ul p:first-of-type, .faq_redacao > section p:first-of-type, .faq_redacao ul p:first-of-type {
  margin-top: 0vw;
}
/* line 2948, ../sass/_base.sass */
.aprovacao > section p:last-of-type, .aprovacao ul p:last-of-type, .coach > section p:last-of-type, .coach ul p:last-of-type, .faq > section p:last-of-type, .faq ul p:last-of-type, .faq_redacao > section p:last-of-type, .faq_redacao ul p:last-of-type {
  margin-bottom: 0vw;
}
/* line 2950, ../sass/_base.sass */
.aprovacao > section > a, .aprovacao ul > a, .coach > section > a, .coach ul > a, .faq > section > a, .faq ul > a, .faq_redacao > section > a, .faq_redacao ul > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 4vw;
  color: #ffffff;
  margin-top: 2vw;
  font-weight: 900;
  font-size: 1.55vw;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 2966, ../sass/_base.sass */
.aprovacao > section > a:hover, .aprovacao ul > a:hover, .coach > section > a:hover, .coach ul > a:hover, .faq > section > a:hover, .faq ul > a:hover, .faq_redacao > section > a:hover, .faq_redacao ul > a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 2969, ../sass/_base.sass */
.aprovacao .text, .coach .text, .faq .text, .faq_redacao .text {
  width: 48%;
  margin-top: 6.1vw;
  padding-left: 4.5%;
}
/* line 2973, ../sass/_base.sass */
.aprovacao picture, .coach picture, .faq picture, .faq_redacao picture {
  position: absolute;
  width: 54.3%;
  top: -3.6vw;
  z-index: 0;
  left: 0%;
}
/* line 2979, ../sass/_base.sass */
.aprovacao picture img, .aprovacao picture svg, .coach picture img, .coach picture svg, .faq picture img, .faq picture svg, .faq_redacao picture img, .faq_redacao picture svg {
  width: 100%;
}

/* line 2983, ../sass/_base.sass */
.aprovacao section:first-of-type {
  overflow: hidden;
}
/* line 2985, ../sass/_base.sass */
.aprovacao section:first-of-type img, .aprovacao section:first-of-type svg {
  opacity: 0;
  margin-left: -4%;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 2990, ../sass/_base.sass */
.aprovacao section:first-of-type .active_effects {
  margin-left: 0%;
}
/* line 2992, ../sass/_base.sass */
.aprovacao section:last-of-type {
  display: none;
}

/* line 2994, ../sass/_base.sass */
.coach {
  padding-top: 0vw;
  text-align: right;
  margin-top: -14.9vw;
}
/* line 2998, ../sass/_base.sass */
.coach section {
  width: 47.5%;
  margin-top: 0vw;
  vertical-align: middle;
}
/* line 3002, ../sass/_base.sass */
.coach section p {
  text-align-last: right;
}
/* line 3004, ../sass/_base.sass */
.coach section:last-of-type {
  overflow: hidden;
}
/* line 3006, ../sass/_base.sass */
.coach section:last-of-type img, .coach section:last-of-type svg {
  opacity: 0;
  margin-right: -4%;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 3011, ../sass/_base.sass */
.coach section:last-of-type .active_effects {
  margin-right: 0%;
}
/* line 3013, ../sass/_base.sass */
.coach .text {
  margin-top: 0vw;
  padding-right: 2.5%;
  padding-left: initial;
}

/* line 3017, ../sass/_base.sass */
.faq, .faq_redacao {
  padding-top: 0vw;
  margin-top: 0.9vw;
}
/* line 3020, ../sass/_base.sass */
.faq h2, .faq_redacao h2 {
  font-size: 1.73vw;
  font-weight: bold;
  text-align: center;
  margin-bottom: 2.1vw;
  text-transform: uppercase;
}
/* line 3026, ../sass/_base.sass */
.faq > section, .faq ul, .faq_redacao > section, .faq_redacao ul {
  vertical-align: top;
}
/* line 3028, ../sass/_base.sass */
.faq > section, .faq_redacao > section {
  width: 38.3%;
  margin-top: -3.35vw;
}
/* line 3031, ../sass/_base.sass */
.faq > section img, .faq > section svg, .faq_redacao > section img, .faq_redacao > section svg {
  width: 100%;
}
/* line 3033, ../sass/_base.sass */
.faq > section img:last-of-type, .faq > section svg:last-of-type, .faq_redacao > section img:last-of-type, .faq_redacao > section svg:last-of-type {
  display: none;
}
/* line 3035, ../sass/_base.sass */
.faq ul, .faq_redacao ul {
  width: 61.7%;
  margin-bottom: 7vw;
  padding-left: 2.3%;
  padding-right: 4.2%;
}
/* line 3040, ../sass/_base.sass */
.faq ul li, .faq_redacao ul li {
  position: relative;
  text-align: right;
  width: 100%;
  min-height: 0;
  overflow: hidden;
  margin-top: 0.3vw;
  margin-bottom: 0.3vw;
  -moz-transition: linear 0.5s;
  -o-transition: linear 0.5s;
  -webkit-transition: linear 0.5s;
  transition: linear 0.5s;
}
/* line 3049, ../sass/_base.sass */
.faq ul li button, .faq ul li section, .faq_redacao ul li button, .faq_redacao ul li section {
  text-align: right;
  width: 100%;
}
/* line 3052, ../sass/_base.sass */
.faq ul li button, .faq_redacao ul li button {
  position: relative;
  color: #310150;
  cursor: pointer;
  font-weight: bold;
  font-size: 1.05vw;
  padding-left: 5vw;
  padding-top: 1.3vw;
  padding-right: 2.2vw;
  border-radius: 0.5vw;
  padding-bottom: 1.3vw;
  background-color: #e2f6f5;
  font-family: "Montserrat", sans-serif;
}
/* line 3065, ../sass/_base.sass */
.faq ul li button i, .faq_redacao ul li button i {
  position: absolute;
  top: 0vw;
  left: 3%;
  width: 1.8vw;
  height: 100%;
}
/* line 3071, ../sass/_base.sass */
.faq ul li button i img, .faq_redacao ul li button i img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3082, ../sass/_base.sass */
.faq ul li button i .img_fundo, .faq_redacao ul li button i .img_fundo {
  opacity: 0;
  visibility: hidden;
}
/* line 3085, ../sass/_base.sass */
.faq ul li section, .faq_redacao ul li section {
  visibility: hidden;
  position: absolute;
  left: 0%;
  opacity: 0;
  bottom: 0vw;
  padding: 1vw;
  padding-left: 2vw;
  padding-right: 2vw;
  background-color: #eefbfa;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3096, ../sass/_base.sass */
.faq ul li section p, .faq_redacao ul li section p {
  font-size: 1vw;
  line-height: 1.1;
  margin-top: 0.9vw;
  text-align: justify;
  margin-bottom: 0.9vw;
  text-align-last: right;
}
/* line 3103, ../sass/_base.sass */
.faq ul li:first-of-type, .faq_redacao ul li:first-of-type {
  margin-top: 0vw;
}
/* line 3105, ../sass/_base.sass */
.faq ul li:last-of-type, .faq_redacao ul li:last-of-type {
  margin-bottom: 0vw;
}
/* line 3108, ../sass/_base.sass */
.faq ul .active section, .faq_redacao ul .active section {
  opacity: 1;
  visibility: initial;
}
/* line 3113, ../sass/_base.sass */
.faq ul .active button i img, .faq_redacao ul .active button i img {
  opacity: 0;
  visibility: hidden;
}
/* line 3116, ../sass/_base.sass */
.faq ul .active button i .img_fundo, .faq_redacao ul .active button i .img_fundo {
  opacity: 1;
  visibility: initial;
}

/* line 3121, ../sass/_base.sass */
.faq section img, .faq section svg {
  opacity: 0;
  margin-left: -4%;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 3126, ../sass/_base.sass */
.faq section .active_effects {
  margin-left: 0% !important;
}

/* line 3128, ../sass/_base.sass */
.faq_redacao {
  margin-top: 10vw;
}
/* line 3130, ../sass/_base.sass */
.faq_redacao > section, .faq_redacao ul {
  vertical-align: bottom;
}
/* line 3132, ../sass/_base.sass */
.faq_redacao > section {
  line-height: 0;
  margin-top: -21vw;
}
/* line 3135, ../sass/_base.sass */
.faq_redacao > section img, .faq_redacao > section svg {
  opacity: 0;
  width: 111%;
  margin-left: 8.4%;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 3142, ../sass/_base.sass */
.faq_redacao .active_effects img, .faq_redacao .active_effects svg {
  opacity: 1 !important;
  margin-left: 12.4% !important;
  visibility: initial !important;
}
/* line 3146, ../sass/_base.sass */
.faq_redacao ul {
  margin-bottom: 10vw;
}

/* line 3148, ../sass/_base.sass */
.regras {
  position: relative;
  width: 100%;
  padding-bottom: 4vw;
}
/* line 3152, ../sass/_base.sass */
.regras h2, .regras h3, .regras ul {
  position: relative;
  z-index: 1;
}
/* line 3155, ../sass/_base.sass */
.regras h2, .regras h3 {
  margin: 0 auto;
  line-height: 1.1;
  font-size: 1.75vw;
  font-weight: bold;
}
/* line 3160, ../sass/_base.sass */
.regras h2 {
  width: 35%;
}
/* line 3162, ../sass/_base.sass */
.regras h3 {
  width: 61%;
}
/* line 3164, ../sass/_base.sass */
.regras ul {
  display: inline-table;
  width: 96%;
  margin-top: 3.6vw;
  margin-bottom: 3.3vw;
}
/* line 3169, ../sass/_base.sass */
.regras ul li {
  display: inline-block;
  vertical-align: top;
  position: relative;
  width: 25%;
}
/* line 3174, ../sass/_base.sass */
.regras ul li div, .regras ul li h4 {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
/* line 3178, ../sass/_base.sass */
.regras ul li div {
  width: 13vw;
  height: 13vw;
  border-radius: 30vw;
  background-color: #ffffff;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
}
/* line 3184, ../sass/_base.sass */
.regras ul li div img, .regras ul li div svg {
  position: absolute;
  top: 35%;
  left: 50%;
  height: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 3194, ../sass/_base.sass */
.regras ul li h4 {
  width: 85%;
  font-size: 1vw;
  margin-top: 2vw;
  line-height: 1.2;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 3201, ../sass/_base.sass */
.regras ul li:nth-of-type(3) {
  margin-top: 1.5vw;
}
/* line 3203, ../sass/_base.sass */
.regras ul li:nth-of-type(2) {
  margin-top: 3vw;
}
/* line 3205, ../sass/_base.sass */
.regras ul li:first-of-type {
  margin-top: 4.5vw;
}
/* line 3207, ../sass/_base.sass */
.regras > a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 2.4vw;
  color: #ffffff;
  font-weight: 900;
  font-size: 1.2vw;
  margin-top: 1.8vw;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #03a688;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3223, ../sass/_base.sass */
.regras > a:hover {
  color: #03a688;
  background-color: #ffffff;
}
/* line 3226, ../sass/_base.sass */
.regras picture {
  position: absolute;
  z-index: 0;
  top: 50%;
  left: 0%;
  width: 100%;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: trasnlate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
/* line 3237, ../sass/_base.sass */
.regras picture img, .regras picture svg {
  width: 100%;
}
/* line 3239, ../sass/_base.sass */
.regras picture img:last-of-type, .regras picture svg:last-of-type {
  display: none;
}

/* line 3241, ../sass/_base.sass */
.a_mente {
  display: inline-table;
  position: relative;
  width: 100%;
  padding-top: 1vw;
  min-height: 40vw;
  margin-top: 1.5vw;
  margin-bottom: 11.5vw;
}
/* line 3249, ../sass/_base.sass */
.a_mente h2, .a_mente section {
  position: relative;
  z-index: 2;
}
/* line 3252, ../sass/_base.sass */
.a_mente h2 {
  width: 35%;
  margin: 0 auto;
  line-height: 1.1;
  font-weight: bold;
  font-size: 1.75vw;
  text-transform: uppercase;
}
/* line 3259, ../sass/_base.sass */
.a_mente section {
  vertical-align: middle;
  display: inline-block;
  margin-top: 6.5vw;
  width: 50%;
}
/* line 3264, ../sass/_base.sass */
.a_mente section picture {
  display: inline-block;
  vertical-align: top;
  visibility: hidden;
  position: relative;
  overflow: hidden;
  opacity: 0;
  width: 24vw;
  height: 24vw;
  margin-right: 30%;
  border-radius: 50vw;
  border: #03a689 4px solid;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6);
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 3278, ../sass/_base.sass */
.a_mente section picture img {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 104%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 3288, ../sass/_base.sass */
.a_mente section .active_effects {
  margin-right: 25%;
}
/* line 3290, ../sass/_base.sass */
.a_mente section h3, .a_mente section h4, .a_mente section p {
  width: 77%;
}
/* line 3292, ../sass/_base.sass */
.a_mente section h3, .a_mente section h4 {
  font-weight: bold;
}
/* line 3294, ../sass/_base.sass */
.a_mente section h3 {
  font-size: 1.8vw;
  margin-bottom: 0.5vw;
}
/* line 3297, ../sass/_base.sass */
.a_mente section h4 {
  font-size: 1.1vw;
  margin-bottom: 2vw;
}
/* line 3300, ../sass/_base.sass */
.a_mente section p {
  line-height: 1.4;
  font-size: 1.05vw;
}
/* line 3303, ../sass/_base.sass */
.a_mente section a {
  display: inline-block;
  position: relative;
  z-index: 2;
  padding: 3.3vw;
  color: #ffffff;
  margin-top: 3vw;
  font-size: 1.2vw;
  font-weight: 900;
  padding-top: 1.4vw;
  border-radius: 30vw;
  padding-bottom: 1.4vw;
  text-transform: uppercase;
  background-color: #ff7e16;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3319, ../sass/_base.sass */
.a_mente section a:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 3322, ../sass/_base.sass */
.a_mente section:first-of-type {
  text-align: right;
}
/* line 3324, ../sass/_base.sass */
.a_mente section:last-of-type {
  text-align: left;
  margin-top: 9.5vw;
  padding-left: 2.5%;
}
/* line 3328, ../sass/_base.sass */
.a_mente > picture {
  position: absolute;
  z-index: 0;
  width: 47%;
  right: 0%;
  top: -10vw;
}
/* line 3334, ../sass/_base.sass */
.a_mente > picture img {
  width: 100%;
}

/* line 3337, ../sass/_base.sass */
.contato section, .contato div, footer section, footer div {
  z-index: 2;
}
/* line 3339, ../sass/_base.sass */
.contato section, footer section {
  display: inline-table;
  position: relative;
  margin-top: 2.1vw;
  width: 100%;
}
/* line 3344, ../sass/_base.sass */
.contato section p, footer section p {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  font-size: 1vw;
  width: 45.7%;
}
/* line 3350, ../sass/_base.sass */
.contato section p i, .contato section p strong, footer section p i, footer section p strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  z-index: 2;
}
/* line 3355, ../sass/_base.sass */
.contato section p i, footer section p i {
  width: 1.5vw;
  height: 1.5vw;
  margin-right: 0.5vw;
}
/* line 3359, ../sass/_base.sass */
.contato section p i img, .contato section p i svg, footer section p i img, footer section p i svg {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 3369, ../sass/_base.sass */
.contato section p strong, footer section p strong {
  color: #310150;
}
/* line 3371, ../sass/_base.sass */
.contato section p a, footer section p a {
  vertical-align: middle;
  display: inline-table;
  position: relative;
  overflow: hidden;
  color: #ffffff;
  padding: 0.8vw;
  font-size: 1vw;
  padding-right: 1vw;
  padding-top: 0.5vw;
  border-radius: 30vw;
  padding-bottom: 0.5vw;
}
/* line 3383, ../sass/_base.sass */
.contato section p a strong, footer section p a strong {
  color: #ffffff;
  line-height: 0;
}
/* line 3386, ../sass/_base.sass */
.contato section p .whatsapp, footer section p .whatsapp {
  width: 11.7vw;
  background-color: #0acf67;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3390, ../sass/_base.sass */
.contato section p .whatsapp:hover, footer section p .whatsapp:hover {
  background-color: #03a688;
}
/* line 3392, ../sass/_base.sass */
.contato section p .instagram, footer section p .instagram {
  width: 15.5vw;
  margin-left: 1%;
}
/* line 3395, ../sass/_base.sass */
.contato section p .instagram > img, .contato section p .instagram > svg, footer section p .instagram > img, footer section p .instagram > svg {
  position: absolute;
  z-index: 1;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
}
/* line 3402, ../sass/_base.sass */
.contato section p:first-of-type, footer section p:first-of-type {
  text-align: left;
}
/* line 3404, ../sass/_base.sass */
.contato section p:last-of-type, footer section p:last-of-type {
  text-align: right;
}
/* line 3406, ../sass/_base.sass */
.contato > div, footer > div {
  display: inline-table;
  position: relative;
  width: 100%;
  margin-top: 1vw;
  padding-top: 1vw;
}
/* line 3412, ../sass/_base.sass */
.contato > div:before, footer > div:before {
  position: absolute;
  content: "";
  z-index: 1;
  top: 0vw;
  left: -46%;
  width: 92%;
  height: 2px;
  opacity: 0.2;
  margin-left: 50%;
  background-color: #03a688;
}

/* line 3423, ../sass/_base.sass */
.contato {
  position: relative;
  width: 100%;
}
/* line 3426, ../sass/_base.sass */
.contato > a, .contato form, .contato section {
  z-index: 2;
}
/* line 3428, ../sass/_base.sass */
.contato > a {
  display: inline-block;
  position: relative;
  opacity: 0;
  width: 18.5vw;
  visibility: hidden;
  margin-top: -4.4vw;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 3436, ../sass/_base.sass */
.contato > a img, .contato > a svg {
  width: 100%;
}
/* line 3438, ../sass/_base.sass */
.contato form {
  display: inline-table;
  position: relative;
  width: 71%;
  height: 29vw;
  padding: 2.2vw;
  margin-top: 1.8vw;
  padding-left: 6vw;
  padding-right: 6vw;
  border-radius: 50vw;
}
/* line 3448, ../sass/_base.sass */
.contato form h2, .contato form p {
  position: relative;
  z-index: 2;
}
/* line 3451, ../sass/_base.sass */
.contato form h2 {
  line-height: 1;
  font-size: 1.72vw;
  font-weight: bold;
  margin-bottom: 1vw;
}
/* line 3456, ../sass/_base.sass */
.contato form p {
  font-size: 1vw;
  margin-bottom: 3.5vw;
}
/* line 3459, ../sass/_base.sass */
.contato form div {
  display: inline-table;
  position: relative;
  width: 100%;
  margin-top: 0.35vw;
  margin-bottom: 0.35vw;
}
/* line 3465, ../sass/_base.sass */
.contato form div input {
  display: inline-block;
  position: relative;
  font-family: "Montserrat", sans-serif;
}
/* line 3469, ../sass/_base.sass */
.contato form div input[type="text"], .contato form div input[type="email"] {
  width: 34.5%;
  padding: 1.2vw;
  font-size: 1vw;
  margin-left: 0.85%;
  margin-right: 0.85%;
  padding-top: 0.95vw;
  border-radius: 0.5vw;
  padding-bottom: 0.95vw;
  border: #310150 2px solid;
  background-color: #d3f9f2;
}
/* line 3480, ../sass/_base.sass */
.contato form div input[type="submit"] {
  padding: 1.5vw;
  color: #ffffff;
  min-width: 22vw;
  margin-top: 1vw;
  padding-top: 1vw;
  font-weight: 500;
  font-size: 1.3vw;
  border-radius: 30vw;
  padding-bottom: 1vw;
  text-transform: uppercase;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ff7e16;
  background-size: 2vw;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3497, ../sass/_base.sass */
.contato form div input[type="submit"]:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 3500, ../sass/_base.sass */
.contato form div .loading {
  pointer-events: none;
  background-image: url("../images/loading.gif");
  background-color: #ff7e16 !important;
}
/* line 3504, ../sass/_base.sass */
.contato form div .sucess {
  pointer-events: none;
  color: #ffffff !important;
  background-color: #03a689 !important;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6) !important;
}
/* line 3510, ../sass/_base.sass */
.contato form div ::-webkit-input-placeholder {
  color: #310150;
  font-size: 1vw;
  font-family: "Montserrat", sans-serif;
}
/* line 3514, ../sass/_base.sass */
.contato form div ::-moz-placeholder {
  color: #310150;
  font-size: 1vw;
  font-family: "Montserrat", sans-serif;
}
/* line 3518, ../sass/_base.sass */
.contato form div ::-ms-input-placeholder {
  color: #310150;
  font-size: 1vw;
  font-family: "Montserrat", sans-serif;
}
/* line 3522, ../sass/_base.sass */
.contato form div ::-moz-placeholder {
  color: #310150;
  font-size: 1vw;
  font-family: "Montserrat", sans-serif;
}
/* line 3526, ../sass/_base.sass */
.contato form div:first-of-type {
  margin-top: 0vw;
}
/* line 3528, ../sass/_base.sass */
.contato form div:last-of-type {
  margin-bottom: 0vw;
}
/* line 3530, ../sass/_base.sass */
.contato form picture {
  position: absolute;
  z-index: 1;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
}
/* line 3537, ../sass/_base.sass */
.contato form picture img, .contato form picture svg {
  position: absolute;
  top: 0vw;
  left: 0%;
  width: 100%;
  height: 100%;
}

/* line 3543, ../sass/_base.sass */
.page_contato, .page_produtos {
  display: inline-table;
  position: absolute;
  top: 0vw;
  left: 0%;
  width: 100%;
  height: 100vh;
  line-height: 0;
}
/* line 3551, ../sass/_base.sass */
.page_contato section, .page_produtos section {
  display: inline-block;
  vertical-align: top;
  position: relative;
  height: 100vh;
  z-index: 2;
  width: 50%;
}
/* line 3558, ../sass/_base.sass */
.page_contato section form, .page_produtos section form {
  display: inline-block;
  position: relative;
  text-align: center;
  top: 50%;
  width: 86.5%;
  margin-left: 3%;
  margin-top: 2.7vw;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: trasnlate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
}
/* line 3571, ../sass/_base.sass */
.page_contato section form p, .page_produtos section form p {
  display: inline-table;
  z-index: 1;
  width: 100%;
  margin-top: 0.4vw;
  margin-bottom: 0.4vw;
}
/* line 3577, ../sass/_base.sass */
.page_contato section form p input, .page_produtos section form p input {
  vertical-align: middle;
  display: inline-block;
  width: 47%;
  color: #310150;
  padding: 1.1vw;
  font-size: 1vw;
  font-weight: 500;
  margin-left: 1.2%;
  margin-right: 1.2%;
  padding-top: 0.9vw;
  border-radius: 0.5vw;
  padding-bottom: 0.9vw;
  border: #310150 2px solid;
  background-color: #d4f9f2;
  font-family: "Montserrat", sans-serif;
}
/* line 3593, ../sass/_base.sass */
.page_contato section form p ::-webkit-input-placeholder, .page_produtos section form p ::-webkit-input-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3598, ../sass/_base.sass */
.page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3603, ../sass/_base.sass */
.page_contato section form p ::-ms-input-placeholder, .page_produtos section form p ::-ms-input-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3608, ../sass/_base.sass */
.page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3613, ../sass/_base.sass */
.page_contato section form textarea, .page_produtos section form textarea {
  display: inline-block;
  z-index: 1;
  width: 96%;
  color: #310150;
  height: 14.6vw;
  padding: 1.1vw;
  font-size: 1vw;
  font-weight: 500;
  margin-top: 0.5vw;
  padding-top: 0.9vw;
  border-radius: 0.5vw;
  padding-bottom: 0.9vw;
  border: #310150 2px solid;
  background-color: #d4f9f2;
  font-family: "Montserrat", sans-serif;
}
/* line 3629, ../sass/_base.sass */
.page_contato section form textarea::-webkit-input-placeholder, .page_produtos section form textarea::-webkit-input-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3634, ../sass/_base.sass */
.page_contato section form textarea:-moz-placeholder, .page_produtos section form textarea:-moz-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3639, ../sass/_base.sass */
.page_contato section form textarea::-moz-placeholder, .page_produtos section form textarea::-moz-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3644, ../sass/_base.sass */
.page_contato section form textarea:-ms-input-placeholder, .page_produtos section form textarea:-ms-input-placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3649, ../sass/_base.sass */
.page_contato section form textarea::placeholder, .page_produtos section form textarea::placeholder {
  color: #310150;
  font-size: 1vw;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 3654, ../sass/_base.sass */
.page_contato section form input[type="submit"], .page_produtos section form input[type="submit"] {
  position: relative;
  display: block;
  float: right;
  z-index: 2;
  padding: 1.6vw;
  color: #ffffff;
  min-width: 17vw;
  font-size: 1.3vw;
  font-weight: bold;
  margin-right: 7.6%;
  margin-top: -1.7vw;
  padding-top: 0.9vw;
  border-radius: 30vw;
  padding-bottom: 0.9vw;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: #ff7e16;
  background-size: 2vw;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(255, 126, 22, 0.6);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3677, ../sass/_base.sass */
.page_contato section form input[type="submit"]:hover, .page_produtos section form input[type="submit"]:hover {
  color: #ff7e16;
  background-color: #ffffff;
}
/* line 3680, ../sass/_base.sass */
.page_contato section form .loading, .page_produtos section form .loading {
  pointer-events: none;
  background-image: url("../images/loading.gif");
  background-color: #ff7e16 !important;
}
/* line 3684, ../sass/_base.sass */
.page_contato section form .sucess, .page_produtos section form .sucess {
  pointer-events: none;
  color: #ffffff !important;
  background-color: #03a689 !important;
  box-shadow: 0vw 1vw 4vw 0.1vw rgba(3, 166, 136, 0.6) !important;
}
/* line 3689, ../sass/_base.sass */
.page_contato section div, .page_produtos section div {
  display: inline-block;
  position: relative;
  visibility: hidden;
  line-height: 1;
  opacity: 0;
  top: 50%;
  margin-top: 0.8vw;
  margin-right: 10.5%;
  -webkit-transform: translate(0%, -50%);
  -moz-transform: translate(0%, -50%);
  -ms-transform: trasnlate(0%, -50%);
  -o-transform: translate(0%, -50%);
  transform: translate(0%, -50%);
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 3704, ../sass/_base.sass */
.page_contato section div h1, .page_produtos section div h1 {
  line-height: 1.1;
  font-size: 1.85vw;
  font-weight: bold;
  text-transform: uppercase;
}
/* line 3709, ../sass/_base.sass */
.page_contato section div a, .page_contato section div p, .page_produtos section div a, .page_produtos section div p {
  display: inline-table;
  position: relative;
  font-size: 1vw;
  line-height: 0;
}
/* line 3714, ../sass/_base.sass */
.page_contato section div a i, .page_contato section div a strong, .page_contato section div p i, .page_contato section div p strong, .page_produtos section div a i, .page_produtos section div a strong, .page_produtos section div p i, .page_produtos section div p strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 3718, ../sass/_base.sass */
.page_contato section div a i, .page_contato section div p i, .page_produtos section div a i, .page_produtos section div p i {
  width: 1.5vw;
  margin-right: 0.8vw;
}
/* line 3721, ../sass/_base.sass */
.page_contato section div a i img, .page_contato section div p i img, .page_produtos section div a i img, .page_produtos section div p i img {
  width: 100%;
}
/* line 3723, ../sass/_base.sass */
.page_contato section div a, .page_produtos section div a {
  color: #ffffff;
  padding: 0.8vw;
  padding-top: 0.5vw;
  border-radius: 30vw;
  padding-bottom: 0.5vw;
  text-transform: uppercase;
  background-color: #0acf67;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3732, ../sass/_base.sass */
.page_contato section div a:hover, .page_produtos section div a:hover {
  background-color: #03a688;
}
/* line 3734, ../sass/_base.sass */
.page_contato section div p, .page_produtos section div p {
  width: 100%;
  font-weight: 500;
  margin-top: 0.8vw;
}
/* line 3738, ../sass/_base.sass */
.page_contato section div p i, .page_produtos section div p i {
  margin-right: 0.5vw;
}
/* line 3740, ../sass/_base.sass */
.page_contato section .active_effects, .page_produtos section .active_effects {
  margin-right: 6.5%;
}
/* line 3742, ../sass/_base.sass */
.page_contato section:first-of-type, .page_produtos section:first-of-type {
  text-align: right;
}
/* line 3744, ../sass/_base.sass */
.page_contato section:last-of-type, .page_produtos section:last-of-type {
  text-align: left;
}
/* line 3746, ../sass/_base.sass */
.page_contato picture, .page_produtos picture {
  position: absolute;
  line-height: 0;
  z-index: 0;
}
/* line 3750, ../sass/_base.sass */
.page_contato picture img, .page_contato picture svg, .page_produtos picture img, .page_produtos picture svg {
  width: 100%;
}
/* line 3752, ../sass/_base.sass */
.page_contato .avatar, .page_produtos .avatar {
  z-index: 1;
  left: 0%;
  bottom: 0vw;
  width: 48.5vw;
}
/* line 3757, ../sass/_base.sass */
.page_contato .avatar img, .page_contato .avatar svg, .page_produtos .avatar img, .page_produtos .avatar svg {
  opacity: 0;
  margin-left: -4%;
  visibility: hidden;
  -moz-transition: ease-out 0.8s;
  -o-transition: ease-out 0.8s;
  -webkit-transition: ease-out 0.8s;
  transition: ease-out 0.8s;
}
/* line 3762, ../sass/_base.sass */
.page_contato .avatar img:last-of-type, .page_contato .avatar svg:last-of-type, .page_produtos .avatar img:last-of-type, .page_produtos .avatar svg:last-of-type {
  display: none;
}
/* line 3764, ../sass/_base.sass */
.page_contato .avatar .active_effects, .page_produtos .avatar .active_effects {
  margin-left: 0%;
}
/* line 3766, ../sass/_base.sass */
.page_contato .fundo_left, .page_produtos .fundo_left {
  top: 0vw;
  left: 0%;
  width: 37.85vw;
}
/* line 3770, ../sass/_base.sass */
.page_contato .fundo_right, .page_produtos .fundo_right {
  right: 0%;
  bottom: 0vw;
  width: 30.6vw;
}

/* line 3774, ../sass/_base.sass */
.page_produtos {
  line-height: 1;
  padding-top: 10vw;
}
/* line 3777, ../sass/_base.sass */
.page_produtos h1 {
  font-size: 1.8vw;
  text-transform: uppercase;
}
/* line 3780, ../sass/_base.sass */
.page_produtos form {
  display: inline-table;
  position: relative;
  z-index: 1;
  width: 47.5%;
  padding: 1.6vw;
  margin-top: 1.5vw;
  padding-top: 1.1vw;
  border-radius: 0.8vw;
  padding-bottom: 1.1vw;
  border: #310150 thin solid;
}
/* line 3791, ../sass/_base.sass */
.page_produtos form section {
  display: inline-block;
  vertical-align: top;
  position: relative;
  cursor: pointer;
  height: auto;
  width: 60%;
}
/* line 3798, ../sass/_base.sass */
.page_produtos form section h2, .page_produtos form section p {
  font-weight: 500;
}
/* line 3800, ../sass/_base.sass */
.page_produtos form section h2 {
  font-size: 1.3vw;
  margin-bottom: 0.6vw;
}
/* line 3803, ../sass/_base.sass */
.page_produtos form section p {
  font-size: 1.05vw;
  line-height: 1.2;
}
/* line 3806, ../sass/_base.sass */
.page_produtos form section a {
  display: inline-table;
  opacity: 0.3;
  padding: 0.3vw;
  line-height: 0;
  color: #ffffff;
  cursor: pointer;
  font-weight: 500;
  font-size: 0.8vw;
  border-radius: 30vw;
  background-color: #000000;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3818, ../sass/_base.sass */
.page_produtos form section a i, .page_produtos form section a strong {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 3822, ../sass/_base.sass */
.page_produtos form section a i {
  width: 2vw;
  height: 2vw;
  margin-right: 0.5vw;
  border-radius: 30vw;
  border: #ffffff 2px solid;
}
/* line 3828, ../sass/_base.sass */
.page_produtos form section a i:before {
  position: absolute;
  content: "";
  opacity: 0;
  top: 50%;
  left: 50%;
  width: 80%;
  height: 80%;
  border-radius: 30vw;
  background-color: #ffffff;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3844, ../sass/_base.sass */
.page_produtos form section a strong {
  margin-right: 1vw;
}
/* line 3846, ../sass/_base.sass */
.page_produtos form section a:last-of-type {
  margin-left: 2%;
}
/* line 3848, ../sass/_base.sass */
.page_produtos form section .active {
  opacity: 1;
  background-color: #310150;
}
/* line 3852, ../sass/_base.sass */
.page_produtos form section .active i:before {
  opacity: 1;
}
/* line 3854, ../sass/_base.sass */
.page_produtos form section:first-of-type {
  text-align: left;
}
/* line 3856, ../sass/_base.sass */
.page_produtos form section:last-of-type {
  width: 40%;
  text-align: right;
}
/* line 3859, ../sass/_base.sass */
.page_produtos form select {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  cursor: pointer;
  width: 48%;
  color: #310150;
  padding: 0.8vw;
  font-size: 0.9vw;
  margin-top: 0.8vw;
  padding-left: 3.5vw;
  font-weight: normal;
  border-radius: 30vw;
  font-family: "Montserrat", sans-serif;
  background: url("../images/icons/carreira.png") left 1.3vw center no-repeat #abf5e8;
  background-size: 1.5vw;
}
/* line 3875, ../sass/_base.sass */
.page_produtos form select:last-of-type {
  color: #ffffff;
  margin-left: 4%;
  background-color: #310150;
  background: url("../images/icons/carreira_branco.png") left 1.3vw center no-repeat #310150;
  background-size: 1.5vw;
}
/* line 3881, ../sass/_base.sass */
.page_produtos form div {
  display: inline-table;
  position: relative;
  width: 100%;
  margin-top: 2vw;
  padding-top: 0.8vw;
  margin-bottom: 2vw;
  padding-bottom: 0.8vw;
  border-top: #310150 2px solid;
  border-bottom: #310150 2px solid;
}
/* line 3891, ../sass/_base.sass */
.page_produtos form div p {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  width: 50%;
  color: #310150;
  font-size: 1.3vw;
  font-weight: 500;
}
/* line 3899, ../sass/_base.sass */
.page_produtos form div p a {
  display: none;
}
/* line 3901, ../sass/_base.sass */
.page_produtos form div p label, .page_produtos form div p small {
  display: inline-block;
  position: relative;
  margin-bottom: 0.5vw;
}
/* line 3906, ../sass/_base.sass */
.page_produtos form div p label i {
  display: inline-block;
  position: relative;
}
/* line 3909, ../sass/_base.sass */
.page_produtos form div p label i:before {
  position: absolute;
  content: "";
  z-index: 1;
  top: 50%;
  left: 50%;
  width: 105%;
  height: 3px;
  background-color: #03a688;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 3923, ../sass/_base.sass */
.page_produtos form div p small {
  width: 100%;
  font-size: 1vw;
  margin-bottom: 0.6vw;
}
/* line 3927, ../sass/_base.sass */
.page_produtos form div p em, .page_produtos form div p strong {
  vertical-align: bottom;
}
/* line 3929, ../sass/_base.sass */
.page_produtos form div p em {
  display: inline-block;
  position: relative;
  font-size: 1vw;
}
/* line 3933, ../sass/_base.sass */
.page_produtos form div p strong {
  font-size: 1.8vw;
  margin-left: 0.2vw;
}
/* line 3936, ../sass/_base.sass */
.page_produtos form div p:first-of-type {
  text-align: left;
}
/* line 3938, ../sass/_base.sass */
.page_produtos form div p:last-of-type {
  text-align: right;
}
/* line 3940, ../sass/_base.sass */
.page_produtos form input[type="submit"] {
  width: 100%;
  padding: 0.8vw;
  color: #ffffff;
  font-size: 1.1vw;
  border-radius: 30vw;
  letter-spacing: 0.1vw;
  background-color: #03a689;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1.5vw;
  -moz-transition: ease-out 0.5s;
  -o-transition: ease-out 0.5s;
  -webkit-transition: ease-out 0.5s;
  transition: ease-out 0.5s;
}
/* line 3954, ../sass/_base.sass */
.page_produtos form input[type="submit"]:hover {
  color: #310150;
  background-color: #abf5e8;
}
/* line 3957, ../sass/_base.sass */
.page_produtos form .loading {
  pointer-events: none;
  background-image: url("../images/loading.gif");
  background-color: #03a689 !important;
}

/* line 3961, ../sass/_base.sass */
footer {
  display: inline-table;
  position: relative;
  width: 100%;
  padding-bottom: 1vw;
}
/* line 3966, ../sass/_base.sass */
footer p {
  vertical-align: middle;
  display: inline-block;
  position: relative;
  font-size: 1vw;
  z-index: 1;
  width: 46%;
  color: #03a688;
}
/* line 3974, ../sass/_base.sass */
footer p i, footer p a {
  vertical-align: middle;
  display: inline-block;
  position: relative;
}
/* line 3979, ../sass/_base.sass */
footer p a img, footer p a svg, footer p i img, footer p i svg {
  width: 100%;
}
/* line 3981, ../sass/_base.sass */
footer p i {
  width: 1.3vw;
  margin-left: 0.8%;
  margin-right: 0.8%;
}
/* line 3986, ../sass/_base.sass */
footer p .evo img, footer p .evo svg, footer p .nuway img, footer p .nuway svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: trasnlate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* line 3995, ../sass/_base.sass */
footer p .evo {
  width: 2.8vw;
  height: 1.2vw;
  margin-left: 0.8%;
  margin-right: 0.8%;
}
/* line 4000, ../sass/_base.sass */
footer p .nuway {
  height: 2vw;
  width: 5.2vw;
  height: 1.2vw;
}
/* line 4004, ../sass/_base.sass */
footer p .nuway img, footer p .nuway svg {
  margin-top: 0.2vw;
}
/* line 4006, ../sass/_base.sass */
footer p:first-of-type {
  text-align: left;
}
/* line 4008, ../sass/_base.sass */
footer p:last-of-type {
  text-align: right;
}
/* line 4010, ../sass/_base.sass */
footer picture {
  position: absolute;
  z-index: 0;
  left: 0%;
  width: 100%;
  bottom: 0vw;
  line-height: 0;
}
/* line 4017, ../sass/_base.sass */
footer picture img, footer picture svg {
  width: 100%;
}
/* line 4019, ../sass/_base.sass */
footer picture img:last-of-type, footer picture svg:last-of-type {
  display: none;
}

/* line 4021, ../sass/_base.sass */
.footer_2 {
  display: block;
  margin-top: -9.03vw;
}
/* line 4026, ../sass/_base.sass */
.footer_2 picture img:last-of-type, .footer_2 picture svg:last-of-type {
  display: none;
}

/* line 4028, ../sass/_base.sass */
.footer_3 {
  position: absolute;
  left: 0%;
  width: 100%;
  bottom: 0vw;
}
/* line 4035, ../sass/_base.sass */
.footer_3 section p {
  z-index: 1;
}

@media screen and (min-width: 501px) and (max-width: 700px) {
  /* line 5, ../sass/_responsive_700.sass */
  body h1 {
    font-size: 4.8vw !important;
  }
  /* line 7, ../sass/_responsive_700.sass */
  body h2 {
    display: inline-block;
    font-size: 5.8vw !important;
    line-height: 1.3 !important;
  }
  /* line 11, ../sass/_responsive_700.sass */
  body h3 {
    font-size: 3.8vw !important;
    line-height: 1.3 !important;
  }
  /* line 14, ../sass/_responsive_700.sass */
  body h4 {
    line-height: 1.2;
    font-size: 3.8vw !important;
  }
  /* line 17, ../sass/_responsive_700.sass */
  body p {
    font-size: 3.8vw !important;
  }
  /* line 19, ../sass/_responsive_700.sass */
  body .banner section > a,
  body .vantagens > div > a,
  body .mentes > a,
  body .banner_redacao section > a,
  body .regras > a {
    padding: 6vw;
    font-size: 3.2vw;
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
  }
  /* line 28, ../sass/_responsive_700.sass */
  body .erros > a,
  body .concurseiro div section > a,
  body .metodo > a,
  body .metodo_redacao > a,
  body .planos form > div > ul > li div a,
  body .planos_redacao form > div > ul > li div a,
  body .bonus > a,
  body .garantia_14_dias > a,
  body .aprovacao .text > a,
  body .coach .text > a,
  body .a_mente section a,
  body .contato form div input[type="submit"],
  body .popup_destaque > div > section p > a {
    padding: 10vw;
    padding-top: 5vw;
    font-size: 4.5vw;
    padding-bottom: 5vw;
  }

  /* line 45, ../sass/_responsive_700.sass */
  header {
    position: absolute;
    z-index: 4;
    top: 30px;
    left: 0px;
    width: 100%;
    text-align: left;
    padding-top: 0px;
  }
  /* line 53, ../sass/_responsive_700.sass */
  header > a {
    width: 46vw;
    margin-left: 6vw;
  }
  /* line 56, ../sass/_responsive_700.sass */
  header nav {
    display: none;
  }
  /* line 58, ../sass/_responsive_700.sass */
  header .responsive {
    display: block;
  }
  /* line 60, ../sass/_responsive_700.sass */
  header .left, header .right {
    display: none;
  }
  /* line 62, ../sass/_responsive_700.sass */
  header .fundo_banner_redacao {
    top: -27vw;
    left: -33vw;
    width: 114vw;
    height: 130vw;
  }

  /* line 67, ../sass/_responsive_700.sass */
  .header_2 {
    margin-top: 7vw;
  }

  /* line 70, ../sass/_responsive_700.sass */
  .popup .close {
    top: 50px;
    right: 30px;
    width: 50px;
    height: 40px;
    border-radius: 5px;
  }
  /* line 76, ../sass/_responsive_700.sass */
  .popup div {
    width: 80%;
    height: 45vw;
  }

  /* line 79, ../sass/_responsive_700.sass */
  .popup_destaque {
    position: absolute;
    top: 0vw;
  }
  /* line 82, ../sass/_responsive_700.sass */
  .popup_destaque > div {
    top: 6vw;
    width: 90%;
    padding: 6vw;
    border-radius: 2.8vw;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: trasnlate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  /* line 92, ../sass/_responsive_700.sass */
  .popup_destaque > div .close_destaque {
    top: -4vw;
    width: 8vw;
    right: -4vw;
    height: 8vw;
  }
  /* line 97, ../sass/_responsive_700.sass */
  .popup_destaque > div section {
    width: 100%;
    margin-left: 0%;
    margin-bottom: 8vw;
  }
  /* line 101, ../sass/_responsive_700.sass */
  .popup_destaque > div section div {
    height: 48vw;
    border-top-left-radius: 4.3vw;
    border-top-right-radius: 4.3vw;
  }
  /* line 105, ../sass/_responsive_700.sass */
  .popup_destaque > div section h2 {
    margin-bottom: 4vw;
  }
  /* line 107, ../sass/_responsive_700.sass */
  .popup_destaque > div section a {
    margin-top: 6vw;
  }
  /* line 109, ../sass/_responsive_700.sass */
  .popup_destaque > div section section {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 112, ../sass/_responsive_700.sass */
  .popup_destaque > div section section h3 {
    margin-bottom: 1.5vw;
  }
  /* line 114, ../sass/_responsive_700.sass */
  .popup_destaque > div section section p {
    margin-top: 3.5vw;
  }
  /* line 116, ../sass/_responsive_700.sass */
  .popup_destaque > div section section p small {
    font-size: 3.2vw;
  }
  /* line 118, ../sass/_responsive_700.sass */
  .popup_destaque > div section section p strong {
    font-size: 5.2vw;
  }
  /* line 120, ../sass/_responsive_700.sass */
  .popup_destaque > div section section a {
    padding: 0.8vw;
    font-size: 3.2vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }
  /* line 125, ../sass/_responsive_700.sass */
  .popup_destaque > div section:last-of-type {
    width: 100%;
    margin-bottom: 0vw;
    border-radius: 4.8vw;
  }

  /* line 129, ../sass/_responsive_700.sass */
  .banner {
    margin-top: 0vw;
    padding-top: 30vw;
    padding-bottom: 100vw;
  }
  /* line 133, ../sass/_responsive_700.sass */
  .banner section {
    width: 92%;
  }
  /* line 136, ../sass/_responsive_700.sass */
  .banner section > div h1, .banner section > div p {
    text-align: center;
  }
  /* line 138, ../sass/_responsive_700.sass */
  .banner section > div h1 {
    margin-bottom: 5vw;
  }
  /* line 141, ../sass/_responsive_700.sass */
  .banner section > div h1 strong i {
    top: 68%;
    left: 50%;
    width: 110%;
  }
  /* line 145, ../sass/_responsive_700.sass */
  .banner section > div p {
    display: inline-block;
    width: 90%;
  }
  /* line 148, ../sass/_responsive_700.sass */
  .banner section > div > a {
    margin-top: 7.5vw;
  }
  /* line 150, ../sass/_responsive_700.sass */
  .banner section > a {
    margin-top: 7vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 153, ../sass/_responsive_700.sass */
  .banner section .container_mobile {
    display: block;
  }
  /* line 155, ../sass/_responsive_700.sass */
  .banner section .container_desktop {
    display: none;
  }
  /* line 157, ../sass/_responsive_700.sass */
  .banner section .video {
    width: 90%;
    height: 52vw;
    margin: 0 auto;
    line-height: 0;
    margin-top: 6vw;
    border-radius: 4.2vw;
    border: #03a688 5px solid;
  }
  /* line 165, ../sass/_responsive_700.sass */
  .banner section .video img {
    width: auto;
    height: 105%;
  }
  /* line 168, ../sass/_responsive_700.sass */
  .banner section .video button {
    width: 16vw;
    height: 16vw;
  }
  /* line 171, ../sass/_responsive_700.sass */
  .banner section .circle {
    top: -4vw;
    left: 50%;
    width: 80vw;
    height: 80vw;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: trasnlate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  /* line 181, ../sass/_responsive_700.sass */
  .banner section picture {
    position: absolute;
    left: 50%;
    width: 90%;
    top: 133vw;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: trasnlate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  /* line 191, ../sass/_responsive_700.sass */
  .banner section picture img, .banner section picture svg {
    width: 100%;
  }
  /* line 193, ../sass/_responsive_700.sass */
  .banner section:last-of-type {
    width: 100%;
    margin-left: 0%;
  }
  /* line 196, ../sass/_responsive_700.sass */
  .banner > picture {
    top: 0vw;
    width: 100%;
    height: 125vw;
    overflow: hidden;
  }
  /* line 201, ../sass/_responsive_700.sass */
  .banner > picture img, .banner > picture svg {
    top: -7vw;
    left: -25%;
    width: 120%;
  }

  /* line 206, ../sass/_responsive_700.sass */
  .banner_redacao section, .banner_redacao picture {
    z-index: 5;
    text-align: center;
  }
  /* line 209, ../sass/_responsive_700.sass */
  .banner_redacao section {
    width: 95%;
    margin-top: 28vw;
  }
  /* line 212, ../sass/_responsive_700.sass */
  .banner_redacao section h1, .banner_redacao section p {
    display: inline-block;
  }
  /* line 214, ../sass/_responsive_700.sass */
  .banner_redacao section h1 {
    line-height: 1.2;
    font-weight: bold;
    margin-bottom: 2.2vw;
    font-size: 5.8vw !important;
  }
  /* line 219, ../sass/_responsive_700.sass */
  .banner_redacao section p {
    width: 80%;
    line-height: 1.4;
    font-size: 4.2vw !important;
  }
  /* line 223, ../sass/_responsive_700.sass */
  .banner_redacao section > a {
    margin-top: 5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 226, ../sass/_responsive_700.sass */
  .banner_redacao picture {
    width: 88%;
    margin-top: 7vw;
    margin-left: 0%;
    margin-right: 0%;
  }

  /* line 231, ../sass/_responsive_700.sass */
  .regras {
    margin-top: 18.5vw;
  }
  /* line 233, ../sass/_responsive_700.sass */
  .regras h2, .regras h3 {
    width: 85%;
  }
  /* line 235, ../sass/_responsive_700.sass */
  .regras h3 {
    display: inline-block;
    margin-top: 7vw;
    font-size: 5.8vw !important;
  }
  /* line 239, ../sass/_responsive_700.sass */
  .regras ul {
    margin-top: 18vw;
  }
  /* line 241, ../sass/_responsive_700.sass */
  .regras ul li {
    width: 100%;
    margin-bottom: 16.5vw;
  }
  /* line 244, ../sass/_responsive_700.sass */
  .regras ul li div {
    width: 52vw;
    height: 52vw;
    margin-bottom: 6vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(255, 126, 22, 0.6);
  }
  /* line 249, ../sass/_responsive_700.sass */
  .regras ul li div img, .regras ul li div svg {
    top: 40%;
    height: 90%;
  }
  /* line 252, ../sass/_responsive_700.sass */
  .regras ul li h4 {
    line-height: 1.3;
  }
  /* line 254, ../sass/_responsive_700.sass */
  .regras ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 256, ../sass/_responsive_700.sass */
  .regras ul li:nth-of-type(2) {
    margin-top: 0vw;
  }
  /* line 258, ../sass/_responsive_700.sass */
  .regras ul li:nth-of-type(3) {
    margin-top: 0vw;
  }
  /* line 260, ../sass/_responsive_700.sass */
  .regras ul li:last-of-type {
    margin-bottom: 0vw;
  }
  /* line 262, ../sass/_responsive_700.sass */
  .regras > a {
    margin-top: 6vw;
    padding: 4vw !important;
    font-size: 3.5vw !important;
    padding-left: 7vw !important;
    padding-right: 7vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 270, ../sass/_responsive_700.sass */
  .regras picture img, .regras picture svg {
    display: none;
  }
  /* line 272, ../sass/_responsive_700.sass */
  .regras picture img:last-of-type, .regras picture svg:last-of-type {
    display: block;
  }

  /* line 274, ../sass/_responsive_700.sass */
  .erros {
    margin-top: 0vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }
  /* line 278, ../sass/_responsive_700.sass */
  .erros h2 {
    width: 85%;
  }
  /* line 280, ../sass/_responsive_700.sass */
  .erros ul {
    width: 100%;
    margin-top: 13vw;
    text-align: center;
  }
  /* line 284, ../sass/_responsive_700.sass */
  .erros ul li {
    width: 60%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 15vw;
  }
  /* line 289, ../sass/_responsive_700.sass */
  .erros ul li div {
    width: 23.5vw;
    height: 23.5vw;
    margin-bottom: 8.5vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(105, 45, 153, 0.5);
  }
  /* line 294, ../sass/_responsive_700.sass */
  .erros ul li div img, .erros ul li div svg {
    top: -4vw;
  }
  /* line 297, ../sass/_responsive_700.sass */
  .erros ul li i img, .erros ul li i svg {
    display: none;
  }
  /* line 299, ../sass/_responsive_700.sass */
  .erros ul li i img:last-of-type, .erros ul li i svg:last-of-type {
    display: block;
  }
  /* line 301, ../sass/_responsive_700.sass */
  .erros ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 303, ../sass/_responsive_700.sass */
  .erros ul li:first-of-type i {
    top: -3vw;
    left: -9vw;
    width: 22vw;
  }
  /* line 307, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(2) {
    margin-top: 0vw;
  }
  /* line 309, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(2) i {
    top: -3vw;
    left: -6vw;
    width: 22vw;
  }
  /* line 313, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(3) {
    margin-top: 0vw;
  }
  /* line 315, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(3) i {
    top: -3vw;
    left: -6vw;
    width: 22vw;
  }
  /* line 319, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(4) {
    margin-top: 0vw;
  }
  /* line 321, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(4) i {
    top: -3vw;
    left: -8vw;
    width: 22vw;
  }
  /* line 325, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(5) {
    margin-top: 0vw;
  }
  /* line 327, ../sass/_responsive_700.sass */
  .erros ul li:nth-of-type(5) i {
    top: -3vw;
    left: -8vw;
    width: 22vw;
  }
  /* line 331, ../sass/_responsive_700.sass */
  .erros ul li:last-of-type {
    margin-right: 0%;
    margin-bottom: 0vw;
  }
  /* line 334, ../sass/_responsive_700.sass */
  .erros ul li:last-of-type i {
    top: -3vw;
    left: -8vw;
    width: 22vw;
  }
  /* line 338, ../sass/_responsive_700.sass */
  .erros > a {
    margin-top: 13vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 342, ../sass/_responsive_700.sass */
  .erros picture img, .erros picture svg {
    display: none;
  }
  /* line 344, ../sass/_responsive_700.sass */
  .erros picture img:last-of-type, .erros picture svg:last-of-type {
    display: block;
    top: -260vw;
  }

  /* line 347, ../sass/_responsive_700.sass */
  .concurseiro {
    padding-top: 12vw;
  }
  /* line 350, ../sass/_responsive_700.sass */
  .concurseiro div section {
    width: 100%;
  }
  /* line 352, ../sass/_responsive_700.sass */
  .concurseiro div section h2 {
    margin-top: 0vw;
    margin-bottom: 5.5vw;
  }
  /* line 355, ../sass/_responsive_700.sass */
  .concurseiro div section ul {
    width: 95%;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 359, ../sass/_responsive_700.sass */
  .concurseiro div section ul li {
    padding: 5.4vw;
    margin-top: 1.2vw;
    text-align: right;
    padding-left: 4vw;
    padding-right: 4vw;
    margin-bottom: 1.2vw;
    border-radius: 2.8vw;
    background-color: #eee3f4;
  }
  /* line 368, ../sass/_responsive_700.sass */
  .concurseiro div section ul li i {
    left: 4vw;
    font-size: 6.8vw;
  }
  /* line 371, ../sass/_responsive_700.sass */
  .concurseiro div section ul li p {
    max-width: 75vw;
  }
  /* line 373, ../sass/_responsive_700.sass */
  .concurseiro div section ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 375, ../sass/_responsive_700.sass */
  .concurseiro div section ul li:last-of-type {
    margin-bottom: 0vw;
  }
  /* line 377, ../sass/_responsive_700.sass */
  .concurseiro div section > a {
    margin-top: 8.5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
  }
  /* line 380, ../sass/_responsive_700.sass */
  .concurseiro div section:first-of-type {
    text-align: center;
    padding-right: 0vw;
  }
  /* line 383, ../sass/_responsive_700.sass */
  .concurseiro div section:first-of-type > a {
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6) !important;
  }
  /* line 385, ../sass/_responsive_700.sass */
  .concurseiro div picture {
    top: -33vw;
    width: 97%;
    overflow: hidden;
  }
  /* line 389, ../sass/_responsive_700.sass */
  .concurseiro div picture img, .concurseiro div picture svg {
    right: 0%;
    width: 100%;
  }
  /* line 392, ../sass/_responsive_700.sass */
  .concurseiro div picture img:first-of-type, .concurseiro div picture svg:first-of-type {
    display: none;
  }
  /* line 394, ../sass/_responsive_700.sass */
  .concurseiro div picture img:last-of-type, .concurseiro div picture svg:last-of-type {
    display: block;
  }
  /* line 398, ../sass/_responsive_700.sass */
  .concurseiro div:first-of-type section:last-of-type {
    display: none;
  }
  /* line 400, ../sass/_responsive_700.sass */
  .concurseiro div:nth-of-type(even) {
    margin-top: 10.5vw;
  }
  /* line 403, ../sass/_responsive_700.sass */
  .concurseiro div:nth-of-type(even) section img, .concurseiro div:nth-of-type(even) section svg {
    margin-left: 0%;
  }
  /* line 405, ../sass/_responsive_700.sass */
  .concurseiro div:nth-of-type(even) section p {
    width: 100%;
    margin-top: 8vw;
    margin-bottom: 8vw;
  }
  /* line 409, ../sass/_responsive_700.sass */
  .concurseiro div:nth-of-type(even) section > a {
    margin-top: 11.5vw;
  }
  /* line 411, ../sass/_responsive_700.sass */
  .concurseiro div:nth-of-type(even) section:first-of-type {
    width: 90%;
  }
  /* line 413, ../sass/_responsive_700.sass */
  .concurseiro div:nth-of-type(even) section:last-of-type {
    width: 80%;
    margin-top: 8vw;
    padding-left: 0vw;
    text-align: center;
  }
  /* line 418, ../sass/_responsive_700.sass */
  .concurseiro div:nth-of-type(even) picture {
    top: 13vw;
  }

  /* line 420, ../sass/_responsive_700.sass */
  .vantagens {
    padding-top: 15vw;
    padding-bottom: 14vw;
  }
  /* line 423, ../sass/_responsive_700.sass */
  .vantagens > div {
    width: 100%;
    margin-top: 0vw;
    margin-right: 0%;
  }
  /* line 427, ../sass/_responsive_700.sass */
  .vantagens > div h2 {
    width: 95%;
    margin-left: 0%;
    margin-top: 9.5vw;
  }
  /* line 432, ../sass/_responsive_700.sass */
  .vantagens > div h2 strong img, .vantagens > div h2 strong svg {
    left: 0%;
    top: 55%;
    width: 100%;
    height: 13.5vw;
  }
  /* line 437, ../sass/_responsive_700.sass */
  .vantagens > div h3 {
    margin-right: initial;
    font-size: 5.8vw !important;
  }
  /* line 440, ../sass/_responsive_700.sass */
  .vantagens > div > a {
    margin-left: 0%;
    margin-top: 10vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 444, ../sass/_responsive_700.sass */
  .vantagens > div ul {
    width: 95%;
    margin-top: 8vw;
    text-align: right;
  }
  /* line 448, ../sass/_responsive_700.sass */
  .vantagens > div ul li {
    display: inline-block;
    position: relative;
    width: auto;
    margin-top: 4.5vw;
    margin-bottom: 4.5vw;
  }
  /* line 454, ../sass/_responsive_700.sass */
  .vantagens > div ul li i {
    left: -9vw;
    width: 19vw;
    height: 19vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(105, 45, 153, 0.4);
  }
  /* line 459, ../sass/_responsive_700.sass */
  .vantagens > div ul li i img, .vantagens > div ul li i svg {
    top: 40%;
    width: 85%;
  }
  /* line 462, ../sass/_responsive_700.sass */
  .vantagens > div ul li h4 {
    padding: 2.3vw;
    max-width: 74vw;
    margin-left: 0vw;
    padding-left: 10vw;
    padding-right: 4vw;
    border-radius: 2.8vw;
  }
  /* line 469, ../sass/_responsive_700.sass */
  .vantagens > div ul li:nth-of-type(2), .vantagens > div ul li:nth-of-type(3), .vantagens > div ul li:nth-of-type(4), .vantagens > div ul li:nth-of-type(5) {
    margin-left: 0%;
  }
  /* line 475, ../sass/_responsive_700.sass */
  .vantagens > div ul li:nth-of-type(2) h4 {
    max-width: 74vw;
    padding-left: 14vw;
  }
  /* line 479, ../sass/_responsive_700.sass */
  .vantagens > div ul li:nth-of-type(3) h4 {
    max-width: 78vw;
    padding-left: 14vw;
  }
  /* line 483, ../sass/_responsive_700.sass */
  .vantagens > div ul li:nth-of-type(4) h4 {
    max-width: 78vw;
    padding-left: 14vw;
  }
  /* line 487, ../sass/_responsive_700.sass */
  .vantagens > div ul li:nth-of-type(5) h4 {
    max-width: 78vw;
    padding-left: 14vw;
  }
  /* line 490, ../sass/_responsive_700.sass */
  .vantagens picture {
    display: none;
  }

  /* line 492, ../sass/_responsive_700.sass */
  .metodo, .metodo_redacao {
    overflow: hidden;
    padding-bottom: 18vw;
  }
  /* line 495, ../sass/_responsive_700.sass */
  .metodo .titulo_mobile, .metodo h2, .metodo_redacao .titulo_mobile, .metodo_redacao h2 {
    display: inline-block;
    margin-top: 0vw;
    margin-bottom: 0vw;
    font-size: 6.5vw !important;
    line-height: 1.2 !important;
  }
  /* line 501, ../sass/_responsive_700.sass */
  .metodo h2, .metodo_redacao h2 {
    display: none;
  }
  /* line 503, ../sass/_responsive_700.sass */
  .metodo > section, .metodo_redacao > section {
    margin-top: 64vw;
  }
  /* line 505, ../sass/_responsive_700.sass */
  .metodo > section .video, .metodo_redacao > section .video {
    display: none;
  }
  /* line 507, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos, .metodo_redacao > section .depoimentos {
    width: 100%;
    height: 80vw;
    margin-top: 0vw;
    margin-bottom: 2vw;
  }
  /* line 512, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li, .metodo_redacao > section .depoimentos li {
    width: 89%;
    padding: 0vw;
    padding-top: 24vw;
    padding-bottom: 0vw;
  }
  /* line 517, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li div, .metodo_redacao > section .depoimentos li div {
    width: 100%;
    top: -0.1vw;
  }
  /* line 520, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li div .linkPlay, .metodo_redacao > section .depoimentos li div .linkPlay {
    display: block;
  }
  /* line 522, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li div section, .metodo_redacao > section .depoimentos li div section {
    margin-bottom: 2vw;
  }
  /* line 524, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li div section i, .metodo_redacao > section .depoimentos li div section i {
    width: 5.9vw;
    height: 5.9vw;
    margin-left: 0.7%;
    margin-right: 0.7%;
  }
  /* line 529, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li div h4, .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h5 {
    color: #03a688;
  }
  /* line 531, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h4 {
    font-size: 5.8vw !important;
  }
  /* line 533, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h5 {
    font-size: 5.2vw;
  }
  /* line 535, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li p, .metodo_redacao > section .depoimentos li p {
    line-height: 1.5;
    font-size: 4vw !important;
  }
  /* line 538, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li hr, .metodo > section .depoimentos li:before, .metodo_redacao > section .depoimentos li hr, .metodo_redacao > section .depoimentos li:before {
    display: none;
  }
  /* line 540, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li picture, .metodo_redacao > section .depoimentos li picture {
    z-index: -1;
    width: 26.8vw;
  }
  /* line 544, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li picture img:first-of-type, .metodo > section .depoimentos li picture svg:first-of-type, .metodo_redacao > section .depoimentos li picture img:first-of-type, .metodo_redacao > section .depoimentos li picture svg:first-of-type {
    display: none;
  }
  /* line 546, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li picture img:last-of-type, .metodo > section .depoimentos li picture svg:last-of-type, .metodo_redacao > section .depoimentos li picture img:last-of-type, .metodo_redacao > section .depoimentos li picture svg:last-of-type {
    display: block;
  }
  /* line 548, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li picture:first-of-type, .metodo_redacao > section .depoimentos li picture:first-of-type {
    top: 15.2vw;
    left: -10vw;
  }
  /* line 551, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos li picture:last-of-type, .metodo_redacao > section .depoimentos li picture:last-of-type {
    right: -11.5vw;
    bottom: -3.5vw;
  }
  /* line 554, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos button, .metodo_redacao > section .depoimentos button {
    top: -38vw;
    width: 12vw;
    height: 12vw;
  }
  /* line 558, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos button img, .metodo > section .depoimentos button svg, .metodo_redacao > section .depoimentos button img, .metodo_redacao > section .depoimentos button svg {
    width: 3.2vw;
  }
  /* line 560, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos .back, .metodo_redacao > section .depoimentos .back {
    left: 2.5%;
  }
  /* line 562, ../sass/_responsive_700.sass */
  .metodo > section .depoimentos .next, .metodo_redacao > section .depoimentos .next {
    right: 2.5%;
  }
  /* line 564, ../sass/_responsive_700.sass */
  .metodo > a, .metodo_redacao > a {
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 566, ../sass/_responsive_700.sass */
  .metodo .avatars, .metodo_redacao .avatars {
    top: 16vw;
    height: 170vw;
  }
  /* line 569, ../sass/_responsive_700.sass */
  .metodo .avatars li, .metodo .avatars .center, .metodo .avatars .center_1, .metodo_redacao .avatars li, .metodo_redacao .avatars .center, .metodo_redacao .avatars .center_1 {
    top: 24.5%;
    left: 50%;
    width: 54vw;
    height: 54vw;
    border: #03a688 5px solid;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.6);
  }
  /* line 576, ../sass/_responsive_700.sass */
  .metodo .avatars .left, .metodo .avatars .right, .metodo .avatars .left_1, .metodo .avatars .right_1, .metodo .avatars .left_2, .metodo .avatars .right_2, .metodo_redacao .avatars .left, .metodo_redacao .avatars .right, .metodo_redacao .avatars .left_1, .metodo_redacao .avatars .right_1, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right_2 {
    top: 38%;
    width: 34vw;
    height: 34vw;
    border: #310150 5px solid;
  }
  /* line 581, ../sass/_responsive_700.sass */
  .metodo .avatars .left, .metodo_redacao .avatars .left {
    left: -3%;
  }
  /* line 583, ../sass/_responsive_700.sass */
  .metodo .avatars .left_1, .metodo .avatars .left_2, .metodo .avatars .other, .metodo_redacao .avatars .left_1, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .other {
    left: -28%;
  }
  /* line 585, ../sass/_responsive_700.sass */
  .metodo .avatars .right, .metodo_redacao .avatars .right {
    left: 103%;
  }
  /* line 587, ../sass/_responsive_700.sass */
  .metodo .avatars .right_1, .metodo .avatars .right_2, .metodo_redacao .avatars .right_1, .metodo_redacao .avatars .right_2 {
    left: 128%;
  }
  /* line 589, ../sass/_responsive_700.sass */
  .metodo .avatars .left_2, .metodo .avatars .right_2, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right_2 {
    opacity: 0;
    visibility: hidden;
  }
  /* line 592, ../sass/_responsive_700.sass */
  .metodo > picture, .metodo_redacao > picture {
    display: none;
  }
  /* line 594, ../sass/_responsive_700.sass */
  .metodo .fundo, .metodo_redacao .fundo {
    top: -317vw;
    display: none;
  }
  /* line 597, ../sass/_responsive_700.sass */
  .metodo .fundo img, .metodo .fundo svg, .metodo_redacao .fundo img, .metodo_redacao .fundo svg {
    display: none;
  }
  /* line 599, ../sass/_responsive_700.sass */
  .metodo .fundo img:last-of-type, .metodo .fundo svg:last-of-type, .metodo_redacao .fundo img:last-of-type, .metodo_redacao .fundo svg:last-of-type {
    display: block;
  }

  /* line 601, ../sass/_responsive_700.sass */
  .metodo_redacao {
    overflow: initial;
    margin-bottom: 0vw;
    padding-bottom: 10.5vw;
  }
  /* line 605, ../sass/_responsive_700.sass */
  .metodo_redacao h2 {
    display: inline-block;
  }
  /* line 607, ../sass/_responsive_700.sass */
  .metodo_redacao > section {
    overflow: hidden;
    margin-top: 0vw;
    padding-top: 64vw;
  }
  /* line 614, ../sass/_responsive_700.sass */
  .metodo_redacao > section .depoimentos li div .linkPlay {
    display: none;
  }
  /* line 616, ../sass/_responsive_700.sass */
  .metodo_redacao > section .depoimentos .back {
    left: 8%;
  }
  /* line 618, ../sass/_responsive_700.sass */
  .metodo_redacao > section .depoimentos .next {
    right: 8%;
  }
  /* line 620, ../sass/_responsive_700.sass */
  .metodo_redacao > a {
    padding: 6vw !important;
    font-size: 3.6vw !important;
    padding-top: 4vw !important;
    padding-bottom: 4vw !important;
  }
  /* line 625, ../sass/_responsive_700.sass */
  .metodo_redacao .fundo {
    display: block;
  }

  /* line 627, ../sass/_responsive_700.sass */
  .mentes {
    margin-top: 0vw;
    padding-top: 0vw;
  }
  /* line 630, ../sass/_responsive_700.sass */
  .mentes h2 {
    display: inline-block;
    width: 80%;
    font-size: 6.6vw !important;
    line-height: 0.9 !important;
  }
  /* line 635, ../sass/_responsive_700.sass */
  .mentes ul {
    margin-top: 12.6vw;
  }
  /* line 637, ../sass/_responsive_700.sass */
  .mentes ul li {
    width: 100%;
  }
  /* line 639, ../sass/_responsive_700.sass */
  .mentes ul li div {
    width: 63vw;
    height: 63vw;
  }
  /* line 642, ../sass/_responsive_700.sass */
  .mentes ul li div .image {
    border-radius: 80vw;
    border: #03a688 5px solid;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.5);
  }
  /* line 646, ../sass/_responsive_700.sass */
  .mentes ul li div .selo_400_mil {
    left: -6.5vw;
    bottom: -1vw;
    width: 21.5vw;
    height: 21.5vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(152, 65, 120, 0.8);
  }
  /* line 652, ../sass/_responsive_700.sass */
  .mentes ul li div .selo_7_aprovacoes {
    top: -1vw;
    width: 29vw;
    right: -15vw;
    height: 29vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.4);
  }
  /* line 658, ../sass/_responsive_700.sass */
  .mentes ul li section {
    margin-top: 5.5vw;
  }
  /* line 660, ../sass/_responsive_700.sass */
  .mentes ul li section h4 {
    margin-bottom: 1.8vw;
    font-size: 6.5vw !important;
  }
  /* line 663, ../sass/_responsive_700.sass */
  .mentes ul li section h5 {
    font-size: 4.2vw;
    margin-bottom: 4vw;
  }
  /* line 666, ../sass/_responsive_700.sass */
  .mentes ul li section p {
    width: 80%;
    font-size: 4vw !important;
  }
  /* line 669, ../sass/_responsive_700.sass */
  .mentes ul li:first-of-type {
    margin-top: 0vw;
    margin-left: 0%;
    margin-bottom: 7vw;
  }
  /* line 675, ../sass/_responsive_700.sass */
  .mentes ul li:last-of-type section p {
    width: 94%;
  }
  /* line 677, ../sass/_responsive_700.sass */
  .mentes > a {
    width: 72vw;
    margin-top: 8.5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 681, ../sass/_responsive_700.sass */
  .mentes picture {
    display: block;
  }

  /* line 683, ../sass/_responsive_700.sass */
  .a_mente {
    padding-top: 0vw;
    margin-top: 8.8vw;
    margin-bottom: 16vw;
  }
  /* line 687, ../sass/_responsive_700.sass */
  .a_mente h2 {
    width: 75%;
  }
  /* line 689, ../sass/_responsive_700.sass */
  .a_mente section {
    width: 100%;
    margin-top: 0vw;
  }
  /* line 692, ../sass/_responsive_700.sass */
  .a_mente section picture {
    width: 73vw;
    height: 73vw;
    margin-right: 0%;
    border: #03a688 5px solid;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.6);
  }
  /* line 698, ../sass/_responsive_700.sass */
  .a_mente section h3, .a_mente section h4, .a_mente section p {
    display: inline-block;
    width: 100%;
  }
  /* line 701, ../sass/_responsive_700.sass */
  .a_mente section h3 {
    margin-bottom: 2vw;
    font-size: 6.5vw !important;
  }
  /* line 704, ../sass/_responsive_700.sass */
  .a_mente section h4 {
    width: 70%;
    line-height: 1;
    margin-bottom: 5vw;
    font-size: 4.2vw !important;
  }
  /* line 709, ../sass/_responsive_700.sass */
  .a_mente section p {
    width: 88%;
    font-size: 4vw !important;
    line-height: 1.5 !important;
  }
  /* line 713, ../sass/_responsive_700.sass */
  .a_mente section p a {
    padding: 3.2vw;
    margin-top: 5.5vw;
    padding-left: 10vw;
    padding-right: 10vw;
    font-size: 3.8vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 720, ../sass/_responsive_700.sass */
  .a_mente section .active_effects {
    margin-right: 0%;
  }
  /* line 722, ../sass/_responsive_700.sass */
  .a_mente section:first-of-type {
    margin-top: 6.5vw;
    text-align: center;
    margin-bottom: 6.5vw;
  }
  /* line 726, ../sass/_responsive_700.sass */
  .a_mente section:last-of-type {
    text-align: center;
    margin-top: 0vw;
    padding-left: 0vw;
  }
  /* line 730, ../sass/_responsive_700.sass */
  .a_mente > picture {
    top: 31vw;
    width: 100%;
    overflow: hidden;
  }
  /* line 734, ../sass/_responsive_700.sass */
  .a_mente > picture img, .a_mente > picture svg {
    position: relative;
    right: -15vw;
    width: 130%;
  }

  /* line 739, ../sass/_responsive_700.sass */
  .carousel_concursos h2 {
    display: inline-block;
    width: 85%;
    margin-top: 15vw;
    font-size: 4.2vw !important;
  }
  /* line 744, ../sass/_responsive_700.sass */
  .carousel_concursos form {
    width: 88%;
    margin-top: 8.2vw;
  }
  /* line 747, ../sass/_responsive_700.sass */
  .carousel_concursos form .garantia {
    display: none;
  }
  /* line 749, ../sass/_responsive_700.sass */
  .carousel_concursos form section {
    width: 100%;
    margin-bottom: 1.5vw;
  }
  /* line 752, ../sass/_responsive_700.sass */
  .carousel_concursos form input[type="text"], .carousel_concursos form select {
    position: relative;
    width: 100%;
    text-align: left;
    font-size: 3.2vw;
    padding-left: 13vw;
    padding-top: 3.8vw;
    padding-right: 2vw;
    padding-bottom: 3.8vw;
  }
  /* line 761, ../sass/_responsive_700.sass */
  .carousel_concursos form select {
    margin-left: 0%;
    margin-right: 0%;
    background-position: left 4vw center;
    background-size: 6vw;
  }
  /* line 767, ../sass/_responsive_700.sass */
  .carousel_concursos form section input[type="text"] {
    padding-right: 32vw;
    background-position: left 3.5vw center;
    background-size: 5vw;
  }
  /* line 771, ../sass/_responsive_700.sass */
  .carousel_concursos form section input[type="submit"] {
    width: 26vw;
    right: 1.5vw;
    font-size: 3.5vw;
    padding-top: 2.3vw;
    padding-bottom: 2.2vw;
  }
  /* line 777, ../sass/_responsive_700.sass */
  .carousel_concursos form section ::-webkit-input-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }
  /* line 781, ../sass/_responsive_700.sass */
  .carousel_concursos form section ::-moz-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }
  /* line 785, ../sass/_responsive_700.sass */
  .carousel_concursos form section ::-ms-input-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }
  /* line 789, ../sass/_responsive_700.sass */
  .carousel_concursos form section ::-moz-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }

  /* line 794, ../sass/_responsive_700.sass */
  .carousel_concursos ul, .concursos ul {
    width: 100%;
    height: 130vw;
    margin-top: 1.5vw;
  }
  /* line 798, ../sass/_responsive_700.sass */
  .carousel_concursos ul li, .concursos ul li {
    width: 88%;
    border-radius: 10vw;
  }
  /* line 801, ../sass/_responsive_700.sass */
  .carousel_concursos ul li > div, .concursos ul li > div {
    height: 52vw;
    border-top-left-radius: 10vw;
    border-top-right-radius: 10vw;
  }
  /* line 805, ../sass/_responsive_700.sass */
  .carousel_concursos ul li section, .concursos ul li section {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }
  /* line 808, ../sass/_responsive_700.sass */
  .carousel_concursos ul li section h3, .concursos ul li section h3 {
    width: 85%;
    font-size: 4.8vw !important;
  }
  /* line 811, ../sass/_responsive_700.sass */
  .carousel_concursos ul li section div, .concursos ul li section div {
    margin-top: 1.5vw;
    margin-bottom: 3.5vw;
  }
  /* line 814, ../sass/_responsive_700.sass */
  .carousel_concursos ul li section div a, .concursos ul li section div a {
    padding: 0.8vw;
    font-size: 3.2vw;
    margin-left: 1vw;
    margin-right: 1vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }
  /* line 821, ../sass/_responsive_700.sass */
  .carousel_concursos ul li section p, .concursos ul li section p {
    font-size: 4vw !important;
  }
  /* line 823, ../sass/_responsive_700.sass */
  .carousel_concursos ul li section p strong, .concursos ul li section p strong {
    margin-top: 2vw;
    font-size: 7.2vw;
    margin-bottom: 2vw;
  }
  /* line 827, ../sass/_responsive_700.sass */
  .carousel_concursos ul li section > a, .concursos ul li section > a {
    width: 55vw;
    margin-top: 4vw;
    padding-top: 1.8vw;
    margin-bottom: 3vw;
    padding-bottom: 1.8vw;
    font-size: 4.8vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.5);
  }
  /* line 835, ../sass/_responsive_700.sass */
  .carousel_concursos ul .left, .carousel_concursos ul .left_2, .concursos ul .left, .concursos ul .left_2 {
    left: -50%;
  }
  /* line 837, ../sass/_responsive_700.sass */
  .carousel_concursos ul .right, .carousel_concursos ul .right_2, .concursos ul .right, .concursos ul .right_2 {
    left: 150%;
  }
  /* line 839, ../sass/_responsive_700.sass */
  .carousel_concursos ul button, .concursos ul button {
    top: 46%;
    width: 12.5vw;
    height: 12.5vw;
  }
  /* line 843, ../sass/_responsive_700.sass */
  .carousel_concursos ul button img, .carousel_concursos ul button svg, .concursos ul button img, .concursos ul button svg {
    width: 3vw;
  }
  /* line 845, ../sass/_responsive_700.sass */
  .carousel_concursos ul .back, .concursos ul .back {
    left: 2%;
  }
  /* line 847, ../sass/_responsive_700.sass */
  .carousel_concursos ul .next, .concursos ul .next {
    right: 2%;
  }
  /* line 849, ../sass/_responsive_700.sass */
  .carousel_concursos .display_2, .concursos .display_2 {
    display: inline-table;
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 0vw;
  }
  /* line 855, ../sass/_responsive_700.sass */
  .carousel_concursos .display_2 li, .carousel_concursos .display_2 .left_3, .carousel_concursos .display_2 .right_3, .concursos .display_2 li, .concursos .display_2 .left_3, .concursos .display_2 .right_3 {
    display: inline-block;
    position: relative;
    left: initial;
    top: initial;
    margin-top: 1.5vw;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }

  /* line 866, ../sass/_responsive_700.sass */
  .concursos {
    display: none;
    margin-top: -16.5vw;
  }
  /* line 869, ../sass/_responsive_700.sass */
  .concursos ul {
    height: auto;
    margin-top: 0vw;
  }
  /* line 872, ../sass/_responsive_700.sass */
  .concursos ul li {
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 1.5vw;
    margin-bottom: 1.5vw;
  }
  /* line 877, ../sass/_responsive_700.sass */
  .concursos ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 879, ../sass/_responsive_700.sass */
  .concursos ul li:last-of-type {
    margin-bottom: 0vw;
  }

  /* line 881, ../sass/_responsive_700.sass */
  .slider {
    top: -20vw;
  }
  /* line 884, ../sass/_responsive_700.sass */
  .slider ul li {
    top: 50%;
    left: 50%;
    width: 100%;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 895, ../sass/_responsive_700.sass */
  .slider ul li h3 {
    font-size: 8.2vw !important;
    line-height: 1.1 !important;
  }
  /* line 898, ../sass/_responsive_700.sass */
  .slider ul li div {
    margin-top: 6vw;
  }
  /* line 900, ../sass/_responsive_700.sass */
  .slider ul li div a {
    padding: 1.8vw;
    margin-left: 2%;
    font-size: 3.8vw;
    margin-right: 2%;
    padding-left: 5vw;
    padding-right: 5vw;
  }
  /* line 907, ../sass/_responsive_700.sass */
  .slider ul li p {
    width: 100%;
    margin-left: 0%;
    margin-top: 4.5vw;
    font-weight: normal;
    font-size: 6.8vw !important;
  }
  /* line 913, ../sass/_responsive_700.sass */
  .slider ul li p strong {
    font-size: 10vw;
    margin-top: 2vw;
    margin-bottom: 6.6vw;
  }
  /* line 917, ../sass/_responsive_700.sass */
  .slider ul li > a {
    width: 91%;
    padding: 2.8vw;
    margin-left: 0%;
    font-size: 7.5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 923, ../sass/_responsive_700.sass */
  .slider ul li > a span {
    bottom: -8vw;
    font-size: 4.2vw;
  }
  /* line 926, ../sass/_responsive_700.sass */
  .slider ul .next {
    z-index: 3;
    top: 52%;
    right: 2%;
    width: 12vw;
    height: 12vw;
  }
  /* line 932, ../sass/_responsive_700.sass */
  .slider ul .next img, .slider ul .next svg {
    width: 3.3vw;
  }
  /* line 936, ../sass/_responsive_700.sass */
  .slider section picture {
    top: 50%;
    height: auto;
  }
  /* line 940, ../sass/_responsive_700.sass */
  .slider section picture img:first-of-type, .slider section picture svg:first-of-type {
    display: none;
  }
  /* line 942, ../sass/_responsive_700.sass */
  .slider section picture img:last-of-type, .slider section picture svg:last-of-type {
    display: block;
  }
  /* line 946, ../sass/_responsive_700.sass */
  .slider picture img:first-of-type, .slider picture svg:first-of-type {
    display: none;
  }
  /* line 948, ../sass/_responsive_700.sass */
  .slider picture img:last-of-type, .slider picture svg:last-of-type {
    display: block;
  }

  /* line 950, ../sass/_responsive_700.sass */
  .planos, .planos_redacao {
    margin-top: -11vw;
  }
  /* line 952, ../sass/_responsive_700.sass */
  .planos h2, .planos_redacao h2 {
    width: 60%;
    margin-bottom: 4.5vw;
  }
  /* line 955, ../sass/_responsive_700.sass */
  .planos form, .planos_redacao form {
    width: 100%;
  }
  /* line 957, ../sass/_responsive_700.sass */
  .planos form section, .planos_redacao form section {
    width: 88%;
    text-align: center;
  }
  /* line 960, ../sass/_responsive_700.sass */
  .planos form section select, .planos form section button, .planos_redacao form section select, .planos_redacao form section button {
    font-size: 3.2vw;
  }
  /* line 962, ../sass/_responsive_700.sass */
  .planos form section select, .planos_redacao form section select {
    width: 99.5%;
    padding: 14vw;
    margin-left: 0%;
    padding-top: 3.8vw;
    padding-right: 3vw;
    margin-bottom: 4vw;
    padding-bottom: 3.8vw;
    background-position: left 4.8vw center;
    background-size: 6.5vw;
  }
  /* line 972, ../sass/_responsive_700.sass */
  .planos form section button, .planos_redacao form section button {
    padding: 1.8vw;
    font-size: 3.8vw;
  }
  /* line 975, ../sass/_responsive_700.sass */
  .planos form section button i, .planos_redacao form section button i {
    width: 10vw;
    height: 10vw;
    margin-right: 0vw;
  }
  /* line 979, ../sass/_responsive_700.sass */
  .planos form section button strong, .planos_redacao form section button strong {
    margin-right: 6vw;
    margin-left: 4.5vw;
  }
  /* line 982, ../sass/_responsive_700.sass */
  .planos form section button:first-of-type, .planos_redacao form section button:first-of-type {
    margin-left: 0vw;
    margin-right: 4vw;
  }
  /* line 985, ../sass/_responsive_700.sass */
  .planos form > h4, .planos_redacao form > h4 {
    display: none;
  }
  /* line 987, ../sass/_responsive_700.sass */
  .planos form > ul, .planos_redacao form > ul {
    width: 98%;
    margin-top: 12vw;
    overflow: initial;
  }
  /* line 991, ../sass/_responsive_700.sass */
  .planos form > ul > li, .planos_redacao form > ul > li {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    border-radius: 2vw;
    padding-top: 7.8vw;
    padding-bottom: 2vw;
    margin-bottom: 11.5vw;
  }
  /* line 999, ../sass/_responsive_700.sass */
  .planos form > ul > li h3, .planos_redacao form > ul > li h3 {
    margin-bottom: 2.8vw;
    padding-bottom: 2.8vw;
    font-size: 5vw !important;
  }
  /* line 1003, ../sass/_responsive_700.sass */
  .planos form > ul > li h4, .planos_redacao form > ul > li h4 {
    display: block;
    top: -5.4vw;
    width: 52%;
    left: -26%;
    right: initial;
    margin-top: 0vw;
    padding-top: 2.8vw;
    padding-bottom: 2.8vw;
    background-size: 50vw 100%;
    font-size: 3.2vw !important;
  }
  /* line 1014, ../sass/_responsive_700.sass */
  .planos form > ul > li > p, .planos_redacao form > ul > li > p {
    font-size: 3vw !important;
  }
  /* line 1016, ../sass/_responsive_700.sass */
  .planos form > ul > li ul, .planos_redacao form > ul > li ul {
    margin-top: 4.6vw;
    padding-bottom: 4.3vw;
  }
  /* line 1019, ../sass/_responsive_700.sass */
  .planos form > ul > li ul li, .planos_redacao form > ul > li ul li {
    margin-top: 1.06vw;
    margin-bottom: 1.06vw;
  }
  /* line 1022, ../sass/_responsive_700.sass */
  .planos form > ul > li ul li i, .planos_redacao form > ul > li ul li i {
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 2.6vw;
  }
  /* line 1026, ../sass/_responsive_700.sass */
  .planos form > ul > li ul li p, .planos_redacao form > ul > li ul li p {
    max-width: 70vw;
    line-height: 1.4 !important;
  }
  /* line 1029, ../sass/_responsive_700.sass */
  .planos form > ul > li ul .selected, .planos_redacao form > ul > li ul .selected {
    padding: 2.3vw;
    padding-left: 3vw;
    padding-right: 6vw;
  }
  /* line 1033, ../sass/_responsive_700.sass */
  .planos form > ul > li ul .selected p, .planos_redacao form > ul > li ul .selected p {
    line-height: 1 !important;
  }
  /* line 1035, ../sass/_responsive_700.sass */
  .planos form > ul > li > div, .planos_redacao form > ul > li > div {
    margin-top: 4vw;
  }
  /* line 1037, ../sass/_responsive_700.sass */
  .planos form > ul > li > div > p, .planos_redacao form > ul > li > div > p {
    line-height: 0.9;
    font-size: 5.8vw !important;
  }
  /* line 1040, ../sass/_responsive_700.sass */
  .planos form > ul > li > div > p label, .planos_redacao form > ul > li > div > p label {
    margin-bottom: 1.5vw;
  }
  /* line 1042, ../sass/_responsive_700.sass */
  .planos form > ul > li > div > p small, .planos_redacao form > ul > li > div > p small {
    margin-bottom: 1vw;
    font-size: 3.8vw !important;
  }
  /* line 1045, ../sass/_responsive_700.sass */
  .planos form > ul > li > div > p em, .planos_redacao form > ul > li > div > p em {
    font-size: 4.8vw;
  }
  /* line 1047, ../sass/_responsive_700.sass */
  .planos form > ul > li > div > p em i, .planos_redacao form > ul > li > div > p em i {
    font-size: 5.8vw;
  }
  /* line 1049, ../sass/_responsive_700.sass */
  .planos form > ul > li > div > p strong, .planos_redacao form > ul > li > div > p strong {
    font-size: 18.8vw !important;
  }
  /* line 1051, ../sass/_responsive_700.sass */
  .planos form > ul > li > div a, .planos_redacao form > ul > li > div a {
    padding: 6vw;
    margin-top: 4vw;
    font-size: 4.5vw;
    padding-top: 4.2vw;
    margin-bottom: 4vw;
    padding-bottom: 4.2vw;
  }
  /* line 1058, ../sass/_responsive_700.sass */
  .planos form > ul > li:first-of-type, .planos_redacao form > ul > li:first-of-type {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
  }
  /* line 1062, ../sass/_responsive_700.sass */
  .planos form > ul > li:first-of-type:before, .planos_redacao form > ul > li:first-of-type:before {
    display: none;
  }
  /* line 1064, ../sass/_responsive_700.sass */
  .planos form > ul > li:nth-of-type(2), .planos_redacao form > ul > li:nth-of-type(2) {
    width: 100%;
    margin-left: 0%;
  }
  /* line 1067, ../sass/_responsive_700.sass */
  .planos form > ul > li:last-of-type, .planos_redacao form > ul > li:last-of-type {
    margin-bottom: 0vw;
  }

  /* line 1069, ../sass/_responsive_700.sass */
  .planos_redacao {
    margin-top: 0vw;
  }
  /* line 1072, ../sass/_responsive_700.sass */
  .planos_redacao form > ul {
    margin-top: 4.5vw;
  }
  /* line 1074, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li {
    width: 88%;
    padding-top: 11vw;
    margin-bottom: 5.5vw;
    padding-bottom: 5.5vw;
  }
  /* line 1079, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li h3 {
    margin-bottom: 7vw;
    font-size: 6.2vw !important;
  }
  /* line 1082, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li h3:before {
    height: 2px;
  }
  /* line 1084, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li h4 {
    width: 60%;
    top: -3.9vw;
    padding-top: 3.3vw;
    padding-bottom: 3.3vw;
    font-size: 3.5vw !important;
    background-size: 100% 100%;
  }
  /* line 1091, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li ul {
    padding-bottom: 6.5vw;
  }
  /* line 1093, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li ul:before {
    height: 2px;
  }
  /* line 1096, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li ul li i {
    width: 5vw;
    height: 5vw;
  }
  /* line 1099, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li ul li p {
    max-width: 65vw;
    margin-top: 0vw;
    font-weight: 500;
    font-size: 4.2vw !important;
  }
  /* line 1104, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li div {
    margin-top: 4vw;
  }
  /* line 1106, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li div p {
    font-size: 5.2vw !important;
  }
  /* line 1108, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li div p label {
    margin-bottom: 1.5vw;
  }
  /* line 1110, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li div p small {
    margin-bottom: 1vw;
    font-size: 3.2vw !important;
  }
  /* line 1113, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li div p strong {
    font-weight: bold;
    font-size: 14.8vw !important;
  }
  /* line 1116, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li div p a {
    padding: 4vw;
    margin-top: 4vw;
    padding-top: 3.5vw;
    padding-bottom: 3.5vw;
    font-size: 3.8vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.4);
  }
  /* line 1123, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li:first-of-type {
    width: 88%;
    margin-top: 0vw;
  }
  /* line 1126, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li:nth-of-type(2) {
    width: 100%;
    padding: 7vw;
    padding-top: 14vw;
    padding-bottom: 10vw;
    border: #ffffff 4px solid;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(49, 1, 80, 0.2);
  }
  /* line 1133, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li:nth-of-type(2) h3 {
    color: #03a688;
  }
  /* line 1135, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li:nth-of-type(2) h3:before {
    background-color: #03a688;
  }
  /* line 1138, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li:nth-of-type(2) ul:before {
    background-color: #03a688;
  }
  /* line 1140, ../sass/_responsive_700.sass */
  .planos_redacao form > ul > li:nth-of-type(2) ul li {
    width: 93.5%;
    margin-left: 6.5%;
  }

  /* line 1143, ../sass/_responsive_700.sass */
  .bonus {
    margin-top: 5.5vw;
    padding-top: 5.5vw;
  }
  /* line 1146, ../sass/_responsive_700.sass */
  .bonus h2 {
    width: 90%;
  }
  /* line 1148, ../sass/_responsive_700.sass */
  .bonus ul {
    margin-top: 25vw;
  }
  /* line 1150, ../sass/_responsive_700.sass */
  .bonus ul li {
    width: 100%;
    margin-top: 0vw;
    margin-bottom: 12vw;
  }
  /* line 1154, ../sass/_responsive_700.sass */
  .bonus ul li div {
    width: 42vw;
    height: 42vw;
    margin-bottom: 12.5vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.6);
  }
  /* line 1159, ../sass/_responsive_700.sass */
  .bonus ul li div img, .bonus ul li div svg {
    top: 40%;
  }
  /* line 1161, ../sass/_responsive_700.sass */
  .bonus ul li section {
    display: inline-block;
    width: 90%;
  }
  /* line 1164, ../sass/_responsive_700.sass */
  .bonus ul li section h3 {
    margin-bottom: 4.8vw;
    font-size: 5vw !important;
    line-height: 1.2 !important;
  }
  /* line 1168, ../sass/_responsive_700.sass */
  .bonus ul li section p {
    line-height: 1.8;
  }
  /* line 1170, ../sass/_responsive_700.sass */
  .bonus ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 1172, ../sass/_responsive_700.sass */
  .bonus ul li:nth-of-type(2) {
    margin-top: 0vw;
  }
  /* line 1174, ../sass/_responsive_700.sass */
  .bonus ul li:nth-of-type(3) {
    margin-top: 0vw;
  }
  /* line 1176, ../sass/_responsive_700.sass */
  .bonus ul li:last-of-type {
    margin-bottom: 0vw;
  }
  /* line 1178, ../sass/_responsive_700.sass */
  .bonus > a {
    margin-top: 7vw;
    padding: 8vw !important;
    padding-top: 4vw !important;
    padding-bottom: 4vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }

  /* line 1184, ../sass/_responsive_700.sass */
  .garantia_14_dias {
    margin-top: 8vw;
    padding-top: 8vw;
  }
  /* line 1187, ../sass/_responsive_700.sass */
  .garantia_14_dias h2 {
    width: 70%;
    margin-bottom: 4vw;
  }
  /* line 1190, ../sass/_responsive_700.sass */
  .garantia_14_dias picture {
    margin-bottom: 12vw;
  }
  /* line 1192, ../sass/_responsive_700.sass */
  .garantia_14_dias picture img, .garantia_14_dias picture svg {
    width: 73vw;
  }
  /* line 1194, ../sass/_responsive_700.sass */
  .garantia_14_dias p {
    width: 85%;
  }
  /* line 1196, ../sass/_responsive_700.sass */
  .garantia_14_dias > a {
    width: 86vw;
    margin-top: 9vw;
    line-height: 1.2;
    padding: 4vw !important;
    padding-top: 3vw !important;
    padding-bottom: 3vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }

  /* line 1204, ../sass/_responsive_700.sass */
  .aprovacao, .coach {
    padding-top: 0vw;
    text-align: center;
    margin-top: 12.5vw;
  }
  /* line 1208, ../sass/_responsive_700.sass */
  .aprovacao .text, .coach .text {
    width: 100%;
    margin-top: 0vw;
    padding-left: 0%;
  }
  /* line 1212, ../sass/_responsive_700.sass */
  .aprovacao .text h2, .coach .text h2 {
    width: 95%;
    margin-bottom: 9vw;
  }
  /* line 1215, ../sass/_responsive_700.sass */
  .aprovacao .text p, .coach .text p {
    display: inline-block;
    text-align: center;
    width: 83%;
    margin-top: 4.5vw;
    margin-bottom: 4.5vw;
    text-align-last: center;
  }
  /* line 1222, ../sass/_responsive_700.sass */
  .aprovacao .text > a, .coach .text > a {
    margin-top: 10vw;
    padding: 15vw !important;
    padding-top: 5vw !important;
    padding-bottom: 5vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 1228, ../sass/_responsive_700.sass */
  .aprovacao section, .coach section {
    width: 97%;
  }
  /* line 1230, ../sass/_responsive_700.sass */
  .aprovacao section:first-of-type, .coach section:first-of-type {
    display: none;
  }
  /* line 1232, ../sass/_responsive_700.sass */
  .aprovacao section:last-of-type, .coach section:last-of-type {
    margin-top: 14vw;
    margin-right: 3%;
    display: inline-block;
  }
  /* line 1236, ../sass/_responsive_700.sass */
  .aprovacao > picture, .coach > picture {
    display: none;
  }

  /* line 1238, ../sass/_responsive_700.sass */
  .coach {
    margin-top: 12.5vw;
  }
  /* line 1240, ../sass/_responsive_700.sass */
  .coach .text {
    padding-right: 0vw;
  }
  /* line 1242, ../sass/_responsive_700.sass */
  .coach .text h2 {
    width: 65%;
    margin-bottom: 6vw;
  }
  /* line 1246, ../sass/_responsive_700.sass */
  .coach section:first-of-type {
    display: inline-block;
  }
  /* line 1248, ../sass/_responsive_700.sass */
  .coach section:last-of-type {
    display: none;
  }

  /* line 1250, ../sass/_responsive_700.sass */
  .faq, .faq_redacao {
    margin-top: 16vw;
    text-align: center;
  }
  /* line 1253, ../sass/_responsive_700.sass */
  .faq h2, .faq_redacao h2 {
    width: 100%;
    margin-bottom: 9vw;
  }
  /* line 1256, ../sass/_responsive_700.sass */
  .faq > section, .faq_redacao > section {
    display: none;
  }
  /* line 1258, ../sass/_responsive_700.sass */
  .faq ul, .faq_redacao ul {
    width: 89%;
    padding-left: 0vw;
    padding-right: 0vw;
  }
  /* line 1262, ../sass/_responsive_700.sass */
  .faq ul li, .faq_redacao ul li {
    margin-top: 0.8vw;
    margin-bottom: 0.8vw;
  }
  /* line 1265, ../sass/_responsive_700.sass */
  .faq ul li button, .faq_redacao ul li button {
    padding: 5vw;
    font-size: 3.8vw;
    padding-left: 12vw;
    border-radius: 2.3vw;
  }
  /* line 1270, ../sass/_responsive_700.sass */
  .faq ul li button i, .faq_redacao ul li button i {
    left: 5%;
    width: 6vw;
  }
  /* line 1273, ../sass/_responsive_700.sass */
  .faq ul li section, .faq_redacao ul li section {
    padding: 3.5vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }
  /* line 1277, ../sass/_responsive_700.sass */
  .faq ul li section p, .faq_redacao ul li section p {
    margin-top: 3.5vw;
    margin-bottom: 3.5vw;
    font-size: 3vw !important;
  }

  /* line 1282, ../sass/_responsive_700.sass */
  .faq_redacao h2 {
    position: relative;
    z-index: 2;
  }
  /* line 1285, ../sass/_responsive_700.sass */
  .faq_redacao > section {
    position: absolute;
    display: block;
    top: initial;
    left: 0%;
    width: 64vw;
    bottom: -1vw;
    margin-top: 0vw;
  }
  /* line 1293, ../sass/_responsive_700.sass */
  .faq_redacao > section img, .faq_redacao > section svg {
    width: 100%;
    margin-left: -34%;
  }
  /* line 1296, ../sass/_responsive_700.sass */
  .faq_redacao > section img:first-of-type, .faq_redacao > section svg:first-of-type {
    display: none;
  }
  /* line 1298, ../sass/_responsive_700.sass */
  .faq_redacao > section img:last-of-type, .faq_redacao > section svg:last-of-type {
    display: block;
  }
  /* line 1301, ../sass/_responsive_700.sass */
  .faq_redacao .active_effects img, .faq_redacao .active_effects svg {
    margin-left: -30% !important;
  }

  /* line 1303, ../sass/_responsive_700.sass */
  .page_contato, .page_produtos {
    position: relative;
    height: auto;
    left: initial;
    line-height: 1;
    bottom: initial;
  }
  /* line 1309, ../sass/_responsive_700.sass */
  .page_contato section, .page_produtos section {
    width: 100%;
    height: auto;
    text-align: center;
  }
  /* line 1313, ../sass/_responsive_700.sass */
  .page_contato section div, .page_contato section form, .page_produtos section div, .page_produtos section form {
    width: 88%;
    top: initial;
    margin-top: 0vw;
    margin-left: 0%;
    margin-right: 0%;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  /* line 1325, ../sass/_responsive_700.sass */
  .page_contato section div h1, .page_produtos section div h1 {
    line-height: 1.2;
    font-size: 5.8vw !important;
  }
  /* line 1328, ../sass/_responsive_700.sass */
  .page_contato section div p, .page_produtos section div p {
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 1331, ../sass/_responsive_700.sass */
  .page_contato section div p i, .page_produtos section div p i {
    width: 6vw;
    margin-right: 2vw;
  }
  /* line 1334, ../sass/_responsive_700.sass */
  .page_contato section div p strong, .page_produtos section div p strong {
    line-height: 1;
    font-weight: 500;
  }
  /* line 1337, ../sass/_responsive_700.sass */
  .page_contato section div p a, .page_produtos section div p a {
    padding: 2vw;
    margin-top: 6vw;
    font-size: 3.5vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-bottom: 5vw;
  }
  /* line 1344, ../sass/_responsive_700.sass */
  .page_contato section div p a i, .page_produtos section div p a i {
    width: 5vw;
  }
  /* line 1346, ../sass/_responsive_700.sass */
  .page_contato section form, .page_produtos section form {
    margin-top: 6vw;
  }
  /* line 1348, ../sass/_responsive_700.sass */
  .page_contato section form input[type="text"], .page_contato section form input[type="email"], .page_contato section form textarea, .page_produtos section form input[type="text"], .page_produtos section form input[type="email"], .page_produtos section form textarea {
    width: 100%;
    padding: 4vw;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 3.5vw;
    padding-top: 4vw;
    margin-top: 0.5vw;
    padding-bottom: 4vw;
    margin-bottom: 0.5vw;
    border-radius: 1.8vw;
  }
  /* line 1359, ../sass/_responsive_700.sass */
  .page_contato section form textarea, .page_produtos section form textarea {
    height: 41vw;
  }
  /* line 1361, ../sass/_responsive_700.sass */
  .page_contato section form input[type="submit"], .page_produtos section form input[type="submit"] {
    padding: 2vw;
    font-size: 3vw;
    font-weight: 500;
    min-width: 37.5vw;
    padding-left: 3vw;
    margin-top: -5.5vw;
    padding-right: 3vw;
    margin-right: -3.5vw;
    background-size: 5vw;
    box-shadow: -2vw 3vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 1372, ../sass/_responsive_700.sass */
  .page_contato section form .sucess, .page_produtos section form .sucess {
    box-shadow: -2vw 3vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
  }
  /* line 1374, ../sass/_responsive_700.sass */
  .page_contato section form p, .page_produtos section form p {
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 1377, ../sass/_responsive_700.sass */
  .page_contato section form p ::-webkit-input-placeholder, .page_produtos section form p ::-webkit-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1379, ../sass/_responsive_700.sass */
  .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1381, ../sass/_responsive_700.sass */
  .page_contato section form p ::-ms-input-placeholder, .page_produtos section form p ::-ms-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1383, ../sass/_responsive_700.sass */
  .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1385, ../sass/_responsive_700.sass */
  .page_contato section form textarea::-webkit-input-placeholder, .page_produtos section form textarea::-webkit-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1387, ../sass/_responsive_700.sass */
  .page_contato section form textarea:-moz-placeholder, .page_produtos section form textarea:-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1389, ../sass/_responsive_700.sass */
  .page_contato section form textarea::-moz-placeholder, .page_produtos section form textarea::-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1391, ../sass/_responsive_700.sass */
  .page_contato section form textarea:-ms-input-placeholder, .page_produtos section form textarea:-ms-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1393, ../sass/_responsive_700.sass */
  .page_contato section form textarea::placeholder, .page_produtos section form textarea::placeholder {
    font-size: 3.5vw;
  }
  /* line 1395, ../sass/_responsive_700.sass */
  .page_contato section:first-of-type, .page_produtos section:first-of-type {
    margin-top: 28vw;
    text-align: center;
  }
  /* line 1398, ../sass/_responsive_700.sass */
  .page_contato section:last-of-type, .page_produtos section:last-of-type {
    text-align: center;
  }
  /* line 1400, ../sass/_responsive_700.sass */
  .page_contato .avatar, .page_produtos .avatar {
    top: 10.5vw;
    width: 100%;
    bottom: initial;
  }
  /* line 1404, ../sass/_responsive_700.sass */
  .page_contato .avatar img, .page_contato .avatar svg, .page_produtos .avatar img, .page_produtos .avatar svg {
    display: none;
  }
  /* line 1406, ../sass/_responsive_700.sass */
  .page_contato .avatar img:last-of-type, .page_contato .avatar svg:last-of-type, .page_produtos .avatar img:last-of-type, .page_produtos .avatar svg:last-of-type {
    display: block;
  }
  /* line 1408, ../sass/_responsive_700.sass */
  .page_contato .fundo_left, .page_produtos .fundo_left {
    width: 62%;
  }
  /* line 1410, ../sass/_responsive_700.sass */
  .page_contato .fundo_right, .page_produtos .fundo_right {
    width: 80%;
    bottom: -28vw;
  }

  /* line 1413, ../sass/_responsive_700.sass */
  .page_produtos {
    height: 83vh;
    padding-top: 30vw;
  }
  /* line 1416, ../sass/_responsive_700.sass */
  .page_produtos form {
    width: 90%;
    padding: 4vw;
    margin-top: 4vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 1422, ../sass/_responsive_700.sass */
  .page_produtos form section {
    width: 100%;
  }
  /* line 1424, ../sass/_responsive_700.sass */
  .page_produtos form section h2 {
    margin-bottom: 2vw;
  }
  /* line 1426, ../sass/_responsive_700.sass */
  .page_produtos form section a {
    padding: 1.8vw;
    font-size: 3.8vw;
  }
  /* line 1429, ../sass/_responsive_700.sass */
  .page_produtos form section a i {
    width: 8vw;
    height: 8vw;
    margin-right: 0vw;
  }
  /* line 1433, ../sass/_responsive_700.sass */
  .page_produtos form section a strong {
    margin-right: 3vw;
    margin-left: 2.5vw;
    font-weight: normal;
  }
  /* line 1437, ../sass/_responsive_700.sass */
  .page_produtos form section:first-of-type {
    margin-top: 0vw;
  }
  /* line 1439, ../sass/_responsive_700.sass */
  .page_produtos form section:last-of-type {
    width: 100%;
    margin-top: 4vw;
    text-align: left;
    margin-bottom: 4vw;
  }
  /* line 1444, ../sass/_responsive_700.sass */
  .page_produtos form select {
    width: 100%;
    padding: 14vw;
    margin-top: 1vw;
    margin-left: 0%;
    font-size: 3.2vw;
    padding-top: 3.8vw;
    padding-right: 3vw;
    margin-bottom: 1vw;
    padding-bottom: 3.8vw;
    background-position: left 4.8vw center;
    background-size: 6.5vw;
  }
  /* line 1456, ../sass/_responsive_700.sass */
  .page_produtos form select:last-of-type {
    margin-left: 0%;
    background-position: left 4.8vw center;
    background-size: 6.5vw;
  }
  /* line 1460, ../sass/_responsive_700.sass */
  .page_produtos form div {
    margin-top: 6vw;
    padding-top: 4vw;
    margin-bottom: 6vw;
    padding-bottom: 4vw;
  }
  /* line 1466, ../sass/_responsive_700.sass */
  .page_produtos form div p label {
    margin-bottom: 1vw;
  }
  /* line 1468, ../sass/_responsive_700.sass */
  .page_produtos form div p small {
    font-size: 2.8vw;
    margin-bottom: 1.3vw;
  }
  /* line 1471, ../sass/_responsive_700.sass */
  .page_produtos form div p em {
    font-size: 3.8vw;
  }
  /* line 1473, ../sass/_responsive_700.sass */
  .page_produtos form div p strong {
    font-size: 6.2vw;
  }
  /* line 1475, ../sass/_responsive_700.sass */
  .page_produtos form input[type="submit"] {
    padding: 4vw;
    font-size: 2.5vw;
    padding-top: 4vw;
    font-weight: bold;
    padding-bottom: 4vw;
  }

  /* line 1481, ../sass/_responsive_700.sass */
  .contato {
    margin-top: 3vw;
  }
  /* line 1483, ../sass/_responsive_700.sass */
  .contato > a {
    width: 71vw;
    margin-top: 0vw;
  }
  /* line 1486, ../sass/_responsive_700.sass */
  .contato form {
    width: 95%;
    padding: 7.5vw;
    margin-top: 4vw;
    padding-left: 3.5vw;
    border-radius: 17vw;
    padding-right: 3.5vw;
    padding-bottom: 11.5vw;
    background-color: #b7e1dd;
  }
  /* line 1495, ../sass/_responsive_700.sass */
  .contato form h2 {
    margin-bottom: 3vw;
    line-height: 1 !important;
  }
  /* line 1498, ../sass/_responsive_700.sass */
  .contato form p {
    line-height: 1.2;
    font-size: 3vw !important;
  }
  /* line 1501, ../sass/_responsive_700.sass */
  .contato form div {
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 1504, ../sass/_responsive_700.sass */
  .contato form div input[type="text"], .contato form div input[type="email"] {
    width: 100%;
    padding: 4vw;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 3.5vw;
    font-weight: 500;
    margin-top: 1.3vw;
    padding-left: 6vw;
    padding-right: 4vw;
    margin-bottom: 1.3vw;
    border-radius: 2.3vw;
  }
  /* line 1516, ../sass/_responsive_700.sass */
  .contato form div input[type="submit"] {
    margin-top: 9vw;
    min-width: 87vw;
    font-weight: bold;
    background-size: 6vw;
    padding: 4vw !important;
    font-size: 4.8vw !important;
    padding-left: 6vw !important;
    padding-right: 6vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.4);
  }
  /* line 1526, ../sass/_responsive_700.sass */
  .contato form div .sucess {
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
  }
  /* line 1528, ../sass/_responsive_700.sass */
  .contato form div ::-webkit-input-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1531, ../sass/_responsive_700.sass */
  .contato form div ::-moz-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1534, ../sass/_responsive_700.sass */
  .contato form div ::-ms-input-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1537, ../sass/_responsive_700.sass */
  .contato form div ::-moz-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1540, ../sass/_responsive_700.sass */
  .contato form picture {
    display: none;
  }

  /* line 1543, ../sass/_responsive_700.sass */
  .contato section, .footer_2 section, .footer_3 section {
    margin-top: 8vw;
  }
  /* line 1545, ../sass/_responsive_700.sass */
  .contato section p, .footer_2 section p, .footer_3 section p {
    width: 100%;
  }
  /* line 1547, ../sass/_responsive_700.sass */
  .contato section p > i, .footer_2 section p > i, .footer_3 section p > i {
    width: 5.5vw;
    height: 5.5vw;
    margin-right: 2vw;
  }
  /* line 1551, ../sass/_responsive_700.sass */
  .contato section p a, .footer_2 section p a, .footer_3 section p a {
    padding: 2vw;
    font-size: 3.2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }
  /* line 1556, ../sass/_responsive_700.sass */
  .contato section p a i, .footer_2 section p a i, .footer_3 section p a i {
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 2vw;
  }
  /* line 1560, ../sass/_responsive_700.sass */
  .contato section p .whatsapp, .footer_2 section p .whatsapp, .footer_3 section p .whatsapp {
    width: 38vw;
  }
  /* line 1562, ../sass/_responsive_700.sass */
  .contato section p .instagram, .footer_2 section p .instagram, .footer_3 section p .instagram {
    width: 48vw;
    margin-left: 2%;
  }
  /* line 1565, ../sass/_responsive_700.sass */
  .contato section p:first-of-type, .footer_2 section p:first-of-type, .footer_3 section p:first-of-type {
    text-align: center;
  }
  /* line 1567, ../sass/_responsive_700.sass */
  .contato section p:last-of-type, .footer_2 section p:last-of-type, .footer_3 section p:last-of-type {
    margin-top: 6vw;
    text-align: center;
  }

  /* line 1571, ../sass/_responsive_700.sass */
  .footer_2 section {
    margin-top: 14vw;
    margin-bottom: 6vw;
  }
  /* line 1575, ../sass/_responsive_700.sass */
  .footer_2 picture img, .footer_2 picture svg {
    display: none;
  }
  /* line 1577, ../sass/_responsive_700.sass */
  .footer_2 picture img:last-of-type, .footer_2 picture svg:last-of-type {
    display: block;
  }

  /* line 1579, ../sass/_responsive_700.sass */
  .footer_3 {
    position: relative;
    bottom: initial;
    margin-top: 8vw;
  }
  /* line 1583, ../sass/_responsive_700.sass */
  .footer_3 section {
    display: none;
  }

  /* line 1585, ../sass/_responsive_700.sass */
  footer {
    margin-top: 7vw;
  }
  /* line 1588, ../sass/_responsive_700.sass */
  footer div:before {
    display: none;
  }
  /* line 1590, ../sass/_responsive_700.sass */
  footer div p {
    width: 100%;
    font-size: 2.8vw !important;
  }
  /* line 1593, ../sass/_responsive_700.sass */
  footer div p i, footer div p .evo {
    margin-left: 1%;
    margin-right: 1%;
  }
  /* line 1596, ../sass/_responsive_700.sass */
  footer div p i {
    width: 4vw;
  }
  /* line 1598, ../sass/_responsive_700.sass */
  footer div p .evo {
    width: 9.8vw;
    height: 3.5vw;
  }
  /* line 1601, ../sass/_responsive_700.sass */
  footer div p .nuway {
    width: 19.2vw;
    height: 4.2vw;
  }
  /* line 1604, ../sass/_responsive_700.sass */
  footer div p .nuway img, footer div p .nuway svg {
    margin-top: 0.5vw;
  }
  /* line 1606, ../sass/_responsive_700.sass */
  footer div p:first-of-type {
    text-align: center;
  }
  /* line 1608, ../sass/_responsive_700.sass */
  footer div p:last-of-type {
    margin-top: 2vw;
    padding-top: 2vw;
    text-align: center;
    margin-bottom: 3vw;
    font-size: 3.2vw !important;
  }
  /* line 1614, ../sass/_responsive_700.sass */
  footer div p:last-of-type:before {
    position: absolute;
    content: "";
    top: 0vw;
    left: -45%;
    width: 90%;
    height: 2px;
    opacity: 0.2;
    margin-left: 50%;
    background-color: #03a688;
  }
  /* line 1625, ../sass/_responsive_700.sass */
  footer > picture img, footer > picture svg {
    display: none;
  }
  /* line 1627, ../sass/_responsive_700.sass */
  footer > picture img:last-of-type, footer > picture svg:last-of-type {
    display: block;
  }
}
@media screen and (min-width: 100px) and (max-width: 500px) {
  /* line 3, ../sass/_responsive_500.sass */
  body h1 {
    font-size: 4.8vw !important;
  }
  /* line 5, ../sass/_responsive_500.sass */
  body h2 {
    display: inline-block;
    font-size: 5.8vw !important;
    line-height: 1.3 !important;
  }
  /* line 9, ../sass/_responsive_500.sass */
  body h3 {
    font-size: 3.8vw !important;
    line-height: 1.3 !important;
  }
  /* line 12, ../sass/_responsive_500.sass */
  body h4 {
    line-height: 1.2;
    font-size: 3.8vw !important;
  }
  /* line 15, ../sass/_responsive_500.sass */
  body p {
    font-size: 3.8vw !important;
  }
  /* line 17, ../sass/_responsive_500.sass */
  body .banner section > a,
  body .vantagens > div > a,
  body .mentes > a,
  body .banner_redacao section > a,
  body .regras > a {
    padding: 6vw;
    font-size: 3.2vw;
    padding-top: 3.2vw;
    padding-bottom: 3.2vw;
  }
  /* line 26, ../sass/_responsive_500.sass */
  body .erros > a,
  body .concurseiro div section > a,
  body .metodo > a,
  body .metodo_redacao > a,
  body .planos form > div > ul > li div a,
  body .planos_redacao form > div > ul > li div a,
  body .bonus > a,
  body .garantia_14_dias > a,
  body .aprovacao .text > a,
  body .coach .text > a,
  body .a_mente section a,
  body .contato form div input[type="submit"],
  body .popup_destaque > div > section p > a {
    padding: 10vw;
    padding-top: 5vw;
    font-size: 4.5vw;
    padding-bottom: 5vw;
  }

  /* line 43, ../sass/_responsive_500.sass */
  header {
    position: absolute;
    z-index: 4;
    top: 30px;
    left: 0px;
    width: 100%;
    text-align: left;
    padding-top: 0px;
  }
  /* line 51, ../sass/_responsive_500.sass */
  header > a {
    width: 46vw;
    margin-left: 6vw;
  }
  /* line 54, ../sass/_responsive_500.sass */
  header nav {
    display: none;
  }
  /* line 56, ../sass/_responsive_500.sass */
  header .responsive {
    display: block;
  }
  /* line 58, ../sass/_responsive_500.sass */
  header .left, header .right {
    display: none;
  }
  /* line 60, ../sass/_responsive_500.sass */
  header .fundo_banner_redacao {
    top: -27vw;
    left: -33vw;
    width: 114vw;
    height: 130vw;
  }

  /* line 65, ../sass/_responsive_500.sass */
  .header_2 {
    margin-top: 7vw;
  }

  /* line 68, ../sass/_responsive_500.sass */
  .popup .close {
    top: 50px;
    right: 30px;
    width: 50px;
    height: 40px;
    border-radius: 5px;
  }
  /* line 74, ../sass/_responsive_500.sass */
  .popup div {
    width: 80%;
    height: 45vw;
  }

  /* line 77, ../sass/_responsive_500.sass */
  .popup_destaque {
    position: absolute;
    top: 0vw;
  }
  /* line 80, ../sass/_responsive_500.sass */
  .popup_destaque > div {
    top: 6vw;
    width: 90%;
    padding: 6vw;
    border-radius: 2.8vw;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: trasnlate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  /* line 90, ../sass/_responsive_500.sass */
  .popup_destaque > div .close_destaque {
    top: -4vw;
    width: 8vw;
    right: -4vw;
    height: 8vw;
  }
  /* line 95, ../sass/_responsive_500.sass */
  .popup_destaque > div section {
    width: 100%;
    margin-left: 0%;
    margin-bottom: 8vw;
  }
  /* line 99, ../sass/_responsive_500.sass */
  .popup_destaque > div section div {
    height: 48vw;
    border-top-left-radius: 4.3vw;
    border-top-right-radius: 4.3vw;
  }
  /* line 103, ../sass/_responsive_500.sass */
  .popup_destaque > div section h2 {
    margin-bottom: 4vw;
  }
  /* line 105, ../sass/_responsive_500.sass */
  .popup_destaque > div section a {
    margin-top: 6vw;
  }
  /* line 107, ../sass/_responsive_500.sass */
  .popup_destaque > div section section {
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 110, ../sass/_responsive_500.sass */
  .popup_destaque > div section section h3 {
    margin-bottom: 1.5vw;
  }
  /* line 112, ../sass/_responsive_500.sass */
  .popup_destaque > div section section p {
    margin-top: 3.5vw;
  }
  /* line 114, ../sass/_responsive_500.sass */
  .popup_destaque > div section section p small {
    font-size: 3.2vw;
  }
  /* line 116, ../sass/_responsive_500.sass */
  .popup_destaque > div section section p strong {
    font-size: 5.2vw;
  }
  /* line 118, ../sass/_responsive_500.sass */
  .popup_destaque > div section section a {
    padding: 0.8vw;
    font-size: 3.2vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }
  /* line 123, ../sass/_responsive_500.sass */
  .popup_destaque > div section:last-of-type {
    width: 100%;
    margin-bottom: 0vw;
    border-radius: 4.8vw;
  }

  /* line 127, ../sass/_responsive_500.sass */
  .banner {
    margin-top: 0vw;
    padding-top: 30vw;
    padding-bottom: 100vw;
  }
  /* line 131, ../sass/_responsive_500.sass */
  .banner section {
    width: 92%;
  }
  /* line 134, ../sass/_responsive_500.sass */
  .banner section > div h1, .banner section > div p {
    text-align: center;
  }
  /* line 136, ../sass/_responsive_500.sass */
  .banner section > div h1 {
    margin-bottom: 5vw;
  }
  /* line 139, ../sass/_responsive_500.sass */
  .banner section > div h1 strong i {
    top: 68%;
    left: 50%;
    width: 110%;
  }
  /* line 143, ../sass/_responsive_500.sass */
  .banner section > div p {
    display: inline-block;
    width: 90%;
  }
  /* line 146, ../sass/_responsive_500.sass */
  .banner section > div > a {
    margin-top: 7.5vw;
  }
  /* line 148, ../sass/_responsive_500.sass */
  .banner section > a {
    margin-top: 7vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 151, ../sass/_responsive_500.sass */
  .banner section .container_mobile {
    display: block;
  }
  /* line 153, ../sass/_responsive_500.sass */
  .banner section .container_desktop {
    display: none;
  }
  /* line 155, ../sass/_responsive_500.sass */
  .banner section .video {
    width: 90%;
    height: 52vw;
    margin: 0 auto;
    line-height: 0;
    margin-top: 6vw;
    border-radius: 4.2vw;
    border: #03a688 5px solid;
  }
  /* line 163, ../sass/_responsive_500.sass */
  .banner section .video img {
    width: auto;
    height: 105%;
  }
  /* line 166, ../sass/_responsive_500.sass */
  .banner section .video button {
    width: 16vw;
    height: 16vw;
  }
  /* line 169, ../sass/_responsive_500.sass */
  .banner section .circle {
    top: -4vw;
    left: 50%;
    width: 80vw;
    height: 80vw;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: trasnlate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  /* line 179, ../sass/_responsive_500.sass */
  .banner section picture {
    position: absolute;
    left: 50%;
    width: 90%;
    top: 133vw;
    -webkit-transform: translate(-50%, 0%);
    -moz-transform: translate(-50%, 0%);
    -ms-transform: trasnlate(-50%, 0%);
    -o-transform: translate(-50%, 0%);
    transform: translate(-50%, 0%);
  }
  /* line 189, ../sass/_responsive_500.sass */
  .banner section picture img, .banner section picture svg {
    width: 100%;
  }
  /* line 191, ../sass/_responsive_500.sass */
  .banner section:last-of-type {
    width: 100%;
    margin-left: 0%;
  }
  /* line 194, ../sass/_responsive_500.sass */
  .banner > picture {
    top: 0vw;
    width: 100%;
    height: 125vw;
    overflow: hidden;
  }
  /* line 199, ../sass/_responsive_500.sass */
  .banner > picture img, .banner > picture svg {
    top: -7vw;
    left: -25%;
    width: 120%;
  }

  /* line 204, ../sass/_responsive_500.sass */
  .banner_redacao section, .banner_redacao picture {
    z-index: 5;
    text-align: center;
  }
  /* line 207, ../sass/_responsive_500.sass */
  .banner_redacao section {
    width: 95%;
    margin-top: 28vw;
  }
  /* line 210, ../sass/_responsive_500.sass */
  .banner_redacao section h1, .banner_redacao section p {
    display: inline-block;
  }
  /* line 212, ../sass/_responsive_500.sass */
  .banner_redacao section h1 {
    line-height: 1.2;
    font-weight: bold;
    margin-bottom: 2.2vw;
    font-size: 5.8vw !important;
  }
  /* line 217, ../sass/_responsive_500.sass */
  .banner_redacao section p {
    width: 80%;
    line-height: 1.4;
    font-size: 4.2vw !important;
  }
  /* line 221, ../sass/_responsive_500.sass */
  .banner_redacao section > a {
    margin-top: 5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 224, ../sass/_responsive_500.sass */
  .banner_redacao picture {
    width: 88%;
    margin-top: 7vw;
    margin-left: 0%;
    margin-right: 0%;
  }

  /* line 229, ../sass/_responsive_500.sass */
  .regras {
    margin-top: 18.5vw;
  }
  /* line 231, ../sass/_responsive_500.sass */
  .regras h2, .regras h3 {
    width: 85%;
  }
  /* line 233, ../sass/_responsive_500.sass */
  .regras h3 {
    display: inline-block;
    margin-top: 7vw;
    font-size: 5.8vw !important;
  }
  /* line 237, ../sass/_responsive_500.sass */
  .regras ul {
    margin-top: 18vw;
  }
  /* line 239, ../sass/_responsive_500.sass */
  .regras ul li {
    width: 100%;
    margin-bottom: 16.5vw;
  }
  /* line 242, ../sass/_responsive_500.sass */
  .regras ul li div {
    width: 52vw;
    height: 52vw;
    margin-bottom: 6vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(255, 126, 22, 0.6);
  }
  /* line 247, ../sass/_responsive_500.sass */
  .regras ul li div img, .regras ul li div svg {
    top: 40%;
    height: 90%;
  }
  /* line 250, ../sass/_responsive_500.sass */
  .regras ul li h4 {
    line-height: 1.3;
  }
  /* line 252, ../sass/_responsive_500.sass */
  .regras ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 254, ../sass/_responsive_500.sass */
  .regras ul li:nth-of-type(2) {
    margin-top: 0vw;
  }
  /* line 256, ../sass/_responsive_500.sass */
  .regras ul li:nth-of-type(3) {
    margin-top: 0vw;
  }
  /* line 258, ../sass/_responsive_500.sass */
  .regras ul li:last-of-type {
    margin-bottom: 0vw;
  }
  /* line 260, ../sass/_responsive_500.sass */
  .regras > a {
    margin-top: 6vw;
    padding: 4vw !important;
    font-size: 3.5vw !important;
    padding-left: 7vw !important;
    padding-right: 7vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 268, ../sass/_responsive_500.sass */
  .regras picture img, .regras picture svg {
    display: none;
  }
  /* line 270, ../sass/_responsive_500.sass */
  .regras picture img:last-of-type, .regras picture svg:last-of-type {
    display: block;
  }

  /* line 272, ../sass/_responsive_500.sass */
  .erros {
    margin-top: 0vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }
  /* line 276, ../sass/_responsive_500.sass */
  .erros h2 {
    width: 85%;
  }
  /* line 278, ../sass/_responsive_500.sass */
  .erros ul {
    width: 100%;
    margin-top: 13vw;
    text-align: center;
  }
  /* line 282, ../sass/_responsive_500.sass */
  .erros ul li {
    width: 60%;
    margin-left: 0%;
    margin-right: 0%;
    margin-bottom: 15vw;
  }
  /* line 287, ../sass/_responsive_500.sass */
  .erros ul li div {
    width: 23.5vw;
    height: 23.5vw;
    margin-bottom: 8.5vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(105, 45, 153, 0.5);
  }
  /* line 292, ../sass/_responsive_500.sass */
  .erros ul li div img, .erros ul li div svg {
    top: -4vw;
  }
  /* line 295, ../sass/_responsive_500.sass */
  .erros ul li i img, .erros ul li i svg {
    display: none;
  }
  /* line 297, ../sass/_responsive_500.sass */
  .erros ul li i img:last-of-type, .erros ul li i svg:last-of-type {
    display: block;
  }
  /* line 299, ../sass/_responsive_500.sass */
  .erros ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 301, ../sass/_responsive_500.sass */
  .erros ul li:first-of-type i {
    top: -3vw;
    left: -9vw;
    width: 22vw;
  }
  /* line 305, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(2) {
    margin-top: 0vw;
  }
  /* line 307, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(2) i {
    top: -3vw;
    left: -6vw;
    width: 22vw;
  }
  /* line 311, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(3) {
    margin-top: 0vw;
  }
  /* line 313, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(3) i {
    top: -3vw;
    left: -6vw;
    width: 22vw;
  }
  /* line 317, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(4) {
    margin-top: 0vw;
  }
  /* line 319, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(4) i {
    top: -3vw;
    left: -8vw;
    width: 22vw;
  }
  /* line 323, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(5) {
    margin-top: 0vw;
  }
  /* line 325, ../sass/_responsive_500.sass */
  .erros ul li:nth-of-type(5) i {
    top: -3vw;
    left: -8vw;
    width: 22vw;
  }
  /* line 329, ../sass/_responsive_500.sass */
  .erros ul li:last-of-type {
    margin-right: 0%;
    margin-bottom: 0vw;
  }
  /* line 332, ../sass/_responsive_500.sass */
  .erros ul li:last-of-type i {
    top: -3vw;
    left: -8vw;
    width: 22vw;
  }
  /* line 336, ../sass/_responsive_500.sass */
  .erros > a {
    margin-top: 13vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 340, ../sass/_responsive_500.sass */
  .erros picture img, .erros picture svg {
    display: none;
  }
  /* line 342, ../sass/_responsive_500.sass */
  .erros picture img:last-of-type, .erros picture svg:last-of-type {
    display: block;
    top: -260vw;
  }

  /* line 345, ../sass/_responsive_500.sass */
  .concurseiro {
    padding-top: 12vw;
  }
  /* line 348, ../sass/_responsive_500.sass */
  .concurseiro div section {
    width: 100%;
  }
  /* line 350, ../sass/_responsive_500.sass */
  .concurseiro div section h2 {
    margin-top: 0vw;
    margin-bottom: 5.5vw;
  }
  /* line 353, ../sass/_responsive_500.sass */
  .concurseiro div section ul {
    width: 95%;
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 357, ../sass/_responsive_500.sass */
  .concurseiro div section ul li {
    padding: 5.4vw;
    margin-top: 1.2vw;
    text-align: right;
    padding-left: 4vw;
    padding-right: 4vw;
    margin-bottom: 1.2vw;
    border-radius: 2.8vw;
    background-color: #eee3f4;
  }
  /* line 366, ../sass/_responsive_500.sass */
  .concurseiro div section ul li i {
    left: 4vw;
    font-size: 6.8vw;
  }
  /* line 369, ../sass/_responsive_500.sass */
  .concurseiro div section ul li p {
    max-width: 75vw;
  }
  /* line 371, ../sass/_responsive_500.sass */
  .concurseiro div section ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 373, ../sass/_responsive_500.sass */
  .concurseiro div section ul li:last-of-type {
    margin-bottom: 0vw;
  }
  /* line 375, ../sass/_responsive_500.sass */
  .concurseiro div section > a {
    margin-top: 8.5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
  }
  /* line 378, ../sass/_responsive_500.sass */
  .concurseiro div section:first-of-type {
    text-align: center;
    padding-right: 0vw;
  }
  /* line 381, ../sass/_responsive_500.sass */
  .concurseiro div section:first-of-type > a {
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6) !important;
  }
  /* line 383, ../sass/_responsive_500.sass */
  .concurseiro div picture {
    top: -33vw;
    width: 97%;
    overflow: hidden;
  }
  /* line 387, ../sass/_responsive_500.sass */
  .concurseiro div picture img, .concurseiro div picture svg {
    right: 0%;
    width: 100%;
  }
  /* line 390, ../sass/_responsive_500.sass */
  .concurseiro div picture img:first-of-type, .concurseiro div picture svg:first-of-type {
    display: none;
  }
  /* line 392, ../sass/_responsive_500.sass */
  .concurseiro div picture img:last-of-type, .concurseiro div picture svg:last-of-type {
    display: block;
  }
  /* line 396, ../sass/_responsive_500.sass */
  .concurseiro div:first-of-type section:last-of-type {
    display: none;
  }
  /* line 398, ../sass/_responsive_500.sass */
  .concurseiro div:nth-of-type(even) {
    margin-top: 10.5vw;
  }
  /* line 401, ../sass/_responsive_500.sass */
  .concurseiro div:nth-of-type(even) section img, .concurseiro div:nth-of-type(even) section svg {
    margin-left: 0%;
  }
  /* line 403, ../sass/_responsive_500.sass */
  .concurseiro div:nth-of-type(even) section p {
    width: 100%;
    margin-top: 8vw;
    margin-bottom: 8vw;
  }
  /* line 407, ../sass/_responsive_500.sass */
  .concurseiro div:nth-of-type(even) section > a {
    margin-top: 11.5vw;
  }
  /* line 409, ../sass/_responsive_500.sass */
  .concurseiro div:nth-of-type(even) section:first-of-type {
    width: 90%;
  }
  /* line 411, ../sass/_responsive_500.sass */
  .concurseiro div:nth-of-type(even) section:last-of-type {
    width: 80%;
    margin-top: 8vw;
    padding-left: 0vw;
    text-align: center;
  }
  /* line 416, ../sass/_responsive_500.sass */
  .concurseiro div:nth-of-type(even) picture {
    top: 13vw;
  }

  /* line 418, ../sass/_responsive_500.sass */
  .vantagens {
    padding-top: 15vw;
    padding-bottom: 14vw;
  }
  /* line 421, ../sass/_responsive_500.sass */
  .vantagens > div {
    width: 100%;
    margin-top: 0vw;
    margin-right: 0%;
  }
  /* line 425, ../sass/_responsive_500.sass */
  .vantagens > div h2 {
    width: 95%;
    margin-left: 0%;
    margin-top: 9.5vw;
  }
  /* line 430, ../sass/_responsive_500.sass */
  .vantagens > div h2 strong img, .vantagens > div h2 strong svg {
    left: 0%;
    top: 55%;
    width: 100%;
    height: 13.5vw;
  }
  /* line 435, ../sass/_responsive_500.sass */
  .vantagens > div h3 {
    margin-right: initial;
    font-size: 5.8vw !important;
  }
  /* line 438, ../sass/_responsive_500.sass */
  .vantagens > div > a {
    margin-left: 0%;
    margin-top: 10vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 442, ../sass/_responsive_500.sass */
  .vantagens > div ul {
    width: 95%;
    margin-top: 8vw;
    text-align: right;
  }
  /* line 446, ../sass/_responsive_500.sass */
  .vantagens > div ul li {
    display: inline-block;
    position: relative;
    width: auto;
    margin-top: 4.5vw;
    margin-bottom: 4.5vw;
  }
  /* line 452, ../sass/_responsive_500.sass */
  .vantagens > div ul li i {
    left: -9vw;
    width: 19vw;
    height: 19vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(105, 45, 153, 0.4);
  }
  /* line 457, ../sass/_responsive_500.sass */
  .vantagens > div ul li i img, .vantagens > div ul li i svg {
    top: 40%;
    width: 85%;
  }
  /* line 460, ../sass/_responsive_500.sass */
  .vantagens > div ul li h4 {
    padding: 2.3vw;
    max-width: 74vw;
    margin-left: 0vw;
    padding-left: 10vw;
    padding-right: 4vw;
    border-radius: 2.8vw;
  }
  /* line 467, ../sass/_responsive_500.sass */
  .vantagens > div ul li:nth-of-type(2), .vantagens > div ul li:nth-of-type(3), .vantagens > div ul li:nth-of-type(4), .vantagens > div ul li:nth-of-type(5) {
    margin-left: 0%;
  }
  /* line 473, ../sass/_responsive_500.sass */
  .vantagens > div ul li:nth-of-type(2) h4 {
    max-width: 74vw;
    padding-left: 14vw;
  }
  /* line 477, ../sass/_responsive_500.sass */
  .vantagens > div ul li:nth-of-type(3) h4 {
    max-width: 78vw;
    padding-left: 14vw;
  }
  /* line 481, ../sass/_responsive_500.sass */
  .vantagens > div ul li:nth-of-type(4) h4 {
    max-width: 78vw;
    padding-left: 14vw;
  }
  /* line 485, ../sass/_responsive_500.sass */
  .vantagens > div ul li:nth-of-type(5) h4 {
    max-width: 78vw;
    padding-left: 14vw;
  }
  /* line 488, ../sass/_responsive_500.sass */
  .vantagens picture {
    display: none;
  }

  /* line 490, ../sass/_responsive_500.sass */
  .metodo, .metodo_redacao {
    overflow: hidden;
    padding-bottom: 18vw;
  }
  /* line 493, ../sass/_responsive_500.sass */
  .metodo .titulo_mobile, .metodo h2, .metodo_redacao .titulo_mobile, .metodo_redacao h2 {
    display: inline-block;
    margin-top: 0vw;
    margin-bottom: 0vw;
    font-size: 6.5vw !important;
    line-height: 1.2 !important;
  }
  /* line 499, ../sass/_responsive_500.sass */
  .metodo h2, .metodo_redacao h2 {
    display: none;
  }
  /* line 501, ../sass/_responsive_500.sass */
  .metodo > section, .metodo_redacao > section {
    margin-top: 64vw;
  }
  /* line 503, ../sass/_responsive_500.sass */
  .metodo > section .video, .metodo_redacao > section .video {
    display: none;
  }
  /* line 505, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos, .metodo_redacao > section .depoimentos {
    width: 100%;
    height: 80vw;
    margin-top: 0vw;
    margin-bottom: 2vw;
  }
  /* line 510, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li, .metodo_redacao > section .depoimentos li {
    width: 89%;
    padding: 0vw;
    padding-top: 24vw;
    padding-bottom: 0vw;
  }
  /* line 515, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li div, .metodo_redacao > section .depoimentos li div {
    width: 100%;
    top: -0.1vw;
  }
  /* line 518, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li div .linkPlay, .metodo_redacao > section .depoimentos li div .linkPlay {
    display: block;
  }
  /* line 520, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li div section, .metodo_redacao > section .depoimentos li div section {
    margin-bottom: 2vw;
  }
  /* line 522, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li div section i, .metodo_redacao > section .depoimentos li div section i {
    width: 5.9vw;
    height: 5.9vw;
    margin-left: 0.7%;
    margin-right: 0.7%;
  }
  /* line 527, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li div h4, .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h5 {
    color: #03a688;
  }
  /* line 529, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h4 {
    font-size: 5.8vw !important;
  }
  /* line 531, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h5 {
    font-size: 5.2vw;
  }
  /* line 533, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li p, .metodo_redacao > section .depoimentos li p {
    line-height: 1.5;
    font-size: 4vw !important;
  }
  /* line 536, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li hr, .metodo > section .depoimentos li:before, .metodo_redacao > section .depoimentos li hr, .metodo_redacao > section .depoimentos li:before {
    display: none;
  }
  /* line 538, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li picture, .metodo_redacao > section .depoimentos li picture {
    z-index: -1;
    width: 26.8vw;
  }
  /* line 542, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li picture img:first-of-type, .metodo > section .depoimentos li picture svg:first-of-type, .metodo_redacao > section .depoimentos li picture img:first-of-type, .metodo_redacao > section .depoimentos li picture svg:first-of-type {
    display: none;
  }
  /* line 544, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li picture img:last-of-type, .metodo > section .depoimentos li picture svg:last-of-type, .metodo_redacao > section .depoimentos li picture img:last-of-type, .metodo_redacao > section .depoimentos li picture svg:last-of-type {
    display: block;
  }
  /* line 546, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li picture:first-of-type, .metodo_redacao > section .depoimentos li picture:first-of-type {
    top: 15.2vw;
    left: -10vw;
  }
  /* line 549, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos li picture:last-of-type, .metodo_redacao > section .depoimentos li picture:last-of-type {
    right: -11.5vw;
    bottom: -3.5vw;
  }
  /* line 552, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos button, .metodo_redacao > section .depoimentos button {
    top: -38vw;
    width: 12vw;
    height: 12vw;
  }
  /* line 556, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos button img, .metodo > section .depoimentos button svg, .metodo_redacao > section .depoimentos button img, .metodo_redacao > section .depoimentos button svg {
    width: 3.2vw;
  }
  /* line 558, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos .back, .metodo_redacao > section .depoimentos .back {
    left: 2.5%;
  }
  /* line 560, ../sass/_responsive_500.sass */
  .metodo > section .depoimentos .next, .metodo_redacao > section .depoimentos .next {
    right: 2.5%;
  }
  /* line 562, ../sass/_responsive_500.sass */
  .metodo > a, .metodo_redacao > a {
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }
  /* line 564, ../sass/_responsive_500.sass */
  .metodo .avatars, .metodo_redacao .avatars {
    top: 16vw;
    height: 170vw;
  }
  /* line 567, ../sass/_responsive_500.sass */
  .metodo .avatars li, .metodo .avatars .center, .metodo .avatars .center_1, .metodo_redacao .avatars li, .metodo_redacao .avatars .center, .metodo_redacao .avatars .center_1 {
    top: 24.5%;
    left: 50%;
    width: 54vw;
    height: 54vw;
    border: #03a688 5px solid;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.6);
  }
  /* line 574, ../sass/_responsive_500.sass */
  .metodo .avatars .left, .metodo .avatars .right, .metodo .avatars .left_1, .metodo .avatars .right_1, .metodo .avatars .left_2, .metodo .avatars .right_2, .metodo_redacao .avatars .left, .metodo_redacao .avatars .right, .metodo_redacao .avatars .left_1, .metodo_redacao .avatars .right_1, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right_2 {
    top: 38%;
    width: 34vw;
    height: 34vw;
    border: #310150 5px solid;
  }
  /* line 579, ../sass/_responsive_500.sass */
  .metodo .avatars .left, .metodo_redacao .avatars .left {
    left: -3%;
  }
  /* line 581, ../sass/_responsive_500.sass */
  .metodo .avatars .left_1, .metodo .avatars .left_2, .metodo .avatars .other, .metodo_redacao .avatars .left_1, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .other {
    left: -28%;
  }
  /* line 583, ../sass/_responsive_500.sass */
  .metodo .avatars .right, .metodo_redacao .avatars .right {
    left: 103%;
  }
  /* line 585, ../sass/_responsive_500.sass */
  .metodo .avatars .right_1, .metodo .avatars .right_2, .metodo_redacao .avatars .right_1, .metodo_redacao .avatars .right_2 {
    left: 128%;
  }
  /* line 587, ../sass/_responsive_500.sass */
  .metodo .avatars .left_2, .metodo .avatars .right_2, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right_2 {
    opacity: 0;
    visibility: hidden;
  }
  /* line 590, ../sass/_responsive_500.sass */
  .metodo > picture, .metodo_redacao > picture {
    display: none;
  }
  /* line 592, ../sass/_responsive_500.sass */
  .metodo .fundo, .metodo_redacao .fundo {
    top: -317vw;
    display: none;
  }
  /* line 595, ../sass/_responsive_500.sass */
  .metodo .fundo img, .metodo .fundo svg, .metodo_redacao .fundo img, .metodo_redacao .fundo svg {
    display: none;
  }
  /* line 597, ../sass/_responsive_500.sass */
  .metodo .fundo img:last-of-type, .metodo .fundo svg:last-of-type, .metodo_redacao .fundo img:last-of-type, .metodo_redacao .fundo svg:last-of-type {
    display: block;
  }

  /* line 599, ../sass/_responsive_500.sass */
  .metodo_redacao {
    overflow: initial;
    margin-bottom: 0vw;
    padding-bottom: 14.5vw;
  }
  /* line 603, ../sass/_responsive_500.sass */
  .metodo_redacao h2 {
    display: inline-block;
  }
  /* line 605, ../sass/_responsive_500.sass */
  .metodo_redacao > section {
    overflow: hidden;
    margin-top: 0vw;
    padding-top: 64vw;
  }
  /* line 612, ../sass/_responsive_500.sass */
  .metodo_redacao > section .depoimentos li div .linkPlay {
    display: none;
  }
  /* line 614, ../sass/_responsive_500.sass */
  .metodo_redacao > section .depoimentos .back {
    left: 8%;
  }
  /* line 616, ../sass/_responsive_500.sass */
  .metodo_redacao > section .depoimentos .next {
    right: 8%;
  }
  /* line 618, ../sass/_responsive_500.sass */
  .metodo_redacao > a {
    padding: 6vw !important;
    font-size: 3.6vw !important;
    padding-top: 4vw !important;
    padding-bottom: 4vw !important;
  }
  /* line 623, ../sass/_responsive_500.sass */
  .metodo_redacao .fundo {
    display: block;
  }

  /* line 625, ../sass/_responsive_500.sass */
  .mentes {
    margin-top: 0vw;
    padding-top: 0vw;
  }
  /* line 628, ../sass/_responsive_500.sass */
  .mentes h2 {
    display: inline-block;
    width: 80%;
    font-size: 6.6vw !important;
    line-height: 0.9 !important;
  }
  /* line 633, ../sass/_responsive_500.sass */
  .mentes ul {
    margin-top: 12.6vw;
  }
  /* line 635, ../sass/_responsive_500.sass */
  .mentes ul li {
    width: 100%;
  }
  /* line 637, ../sass/_responsive_500.sass */
  .mentes ul li div {
    width: 63vw;
    height: 63vw;
  }
  /* line 640, ../sass/_responsive_500.sass */
  .mentes ul li div .image {
    border-radius: 80vw;
    border: #03a688 5px solid;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.5);
  }
  /* line 644, ../sass/_responsive_500.sass */
  .mentes ul li div .selo_400_mil {
    left: -6.5vw;
    bottom: -1vw;
    width: 21.5vw;
    height: 21.5vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(152, 65, 120, 0.8);
  }
  /* line 650, ../sass/_responsive_500.sass */
  .mentes ul li div .selo_7_aprovacoes {
    top: -1vw;
    width: 29vw;
    right: -15vw;
    height: 29vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.4);
  }
  /* line 656, ../sass/_responsive_500.sass */
  .mentes ul li section {
    margin-top: 5.5vw;
  }
  /* line 658, ../sass/_responsive_500.sass */
  .mentes ul li section h4 {
    margin-bottom: 1.8vw;
    font-size: 6.5vw !important;
  }
  /* line 661, ../sass/_responsive_500.sass */
  .mentes ul li section h5 {
    font-size: 4.2vw;
    margin-bottom: 4vw;
  }
  /* line 664, ../sass/_responsive_500.sass */
  .mentes ul li section p {
    width: 80%;
    font-size: 4vw !important;
  }
  /* line 667, ../sass/_responsive_500.sass */
  .mentes ul li:first-of-type {
    margin-top: 0vw;
    margin-left: 0%;
    margin-bottom: 7vw;
  }
  /* line 673, ../sass/_responsive_500.sass */
  .mentes ul li:last-of-type section p {
    width: 94%;
  }
  /* line 675, ../sass/_responsive_500.sass */
  .mentes > a {
    width: 72vw;
    margin-top: 8.5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 679, ../sass/_responsive_500.sass */
  .mentes picture {
    display: block;
  }

  /* line 681, ../sass/_responsive_500.sass */
  .a_mente {
    padding-top: 0vw;
    margin-top: 8.8vw;
    margin-bottom: 16vw;
  }
  /* line 685, ../sass/_responsive_500.sass */
  .a_mente h2 {
    width: 75%;
  }
  /* line 687, ../sass/_responsive_500.sass */
  .a_mente section {
    width: 100%;
    margin-top: 0vw;
  }
  /* line 690, ../sass/_responsive_500.sass */
  .a_mente section picture {
    width: 73vw;
    height: 73vw;
    margin-right: 0%;
    border: #03a688 5px solid;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.6);
  }
  /* line 696, ../sass/_responsive_500.sass */
  .a_mente section h3, .a_mente section h4, .a_mente section p {
    display: inline-block;
    width: 100%;
  }
  /* line 699, ../sass/_responsive_500.sass */
  .a_mente section h3 {
    margin-bottom: 2vw;
    font-size: 6.5vw !important;
  }
  /* line 702, ../sass/_responsive_500.sass */
  .a_mente section h4 {
    width: 70%;
    line-height: 1;
    margin-bottom: 5vw;
    font-size: 4.2vw !important;
  }
  /* line 707, ../sass/_responsive_500.sass */
  .a_mente section p {
    width: 88%;
    font-size: 4vw !important;
    line-height: 1.5 !important;
  }
  /* line 711, ../sass/_responsive_500.sass */
  .a_mente section p a {
    padding: 3.2vw;
    margin-top: 5.5vw;
    padding-left: 10vw;
    padding-right: 10vw;
    font-size: 3.8vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 718, ../sass/_responsive_500.sass */
  .a_mente section .active_effects {
    margin-right: 0%;
  }
  /* line 720, ../sass/_responsive_500.sass */
  .a_mente section:first-of-type {
    margin-top: 6.5vw;
    text-align: center;
    margin-bottom: 6.5vw;
  }
  /* line 724, ../sass/_responsive_500.sass */
  .a_mente section:last-of-type {
    text-align: center;
    margin-top: 0vw;
    padding-left: 0vw;
  }
  /* line 728, ../sass/_responsive_500.sass */
  .a_mente > picture {
    top: 31vw;
    width: 100%;
    overflow: hidden;
  }
  /* line 732, ../sass/_responsive_500.sass */
  .a_mente > picture img, .a_mente > picture svg {
    position: relative;
    right: -15vw;
    width: 130%;
  }

  /* line 737, ../sass/_responsive_500.sass */
  .carousel_concursos h2 {
    display: inline-block;
    width: 85%;
    margin-top: 15vw;
    font-size: 4.2vw !important;
  }
  /* line 742, ../sass/_responsive_500.sass */
  .carousel_concursos form {
    width: 88%;
    margin-top: 8.2vw;
  }
  /* line 745, ../sass/_responsive_500.sass */
  .carousel_concursos form .garantia {
    display: none;
  }
  /* line 747, ../sass/_responsive_500.sass */
  .carousel_concursos form section {
    width: 100%;
    margin-bottom: 1.5vw;
  }
  /* line 750, ../sass/_responsive_500.sass */
  .carousel_concursos form input[type="text"], .carousel_concursos form select {
    position: relative;
    width: 100%;
    text-align: left;
    font-size: 3.2vw;
    padding-left: 13vw;
    padding-top: 3.8vw;
    padding-right: 2vw;
    padding-bottom: 3.8vw;
  }
  /* line 759, ../sass/_responsive_500.sass */
  .carousel_concursos form select {
    margin-left: 0%;
    margin-right: 0%;
    background-position: left 4vw center;
    background-size: 6vw;
  }
  /* line 765, ../sass/_responsive_500.sass */
  .carousel_concursos form section input[type="text"] {
    padding-right: 32vw;
    background-position: left 3.5vw center;
    background-size: 5vw;
  }
  /* line 769, ../sass/_responsive_500.sass */
  .carousel_concursos form section input[type="submit"] {
    width: 26vw;
    right: 1.5vw;
    font-size: 3.5vw;
    padding-top: 2.3vw;
    padding-bottom: 2.2vw;
  }
  /* line 775, ../sass/_responsive_500.sass */
  .carousel_concursos form section ::-webkit-input-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }
  /* line 779, ../sass/_responsive_500.sass */
  .carousel_concursos form section ::-moz-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }
  /* line 783, ../sass/_responsive_500.sass */
  .carousel_concursos form section ::-ms-input-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }
  /* line 787, ../sass/_responsive_500.sass */
  .carousel_concursos form section ::-moz-placeholder {
    font-size: 3.5vw;
    text-align: left;
    padding-left: 0vw;
  }

  /* line 792, ../sass/_responsive_500.sass */
  .carousel_concursos ul, .concursos ul {
    width: 100%;
    height: 130vw;
    margin-top: 1.5vw;
  }
  /* line 796, ../sass/_responsive_500.sass */
  .carousel_concursos ul li, .concursos ul li {
    width: 88%;
    border-radius: 10vw;
  }
  /* line 799, ../sass/_responsive_500.sass */
  .carousel_concursos ul li > div, .concursos ul li > div {
    height: 52vw;
    border-top-left-radius: 10vw;
    border-top-right-radius: 10vw;
  }
  /* line 803, ../sass/_responsive_500.sass */
  .carousel_concursos ul li section, .concursos ul li section {
    margin-top: 3vw;
    margin-bottom: 3vw;
  }
  /* line 806, ../sass/_responsive_500.sass */
  .carousel_concursos ul li section h3, .concursos ul li section h3 {
    width: 85%;
    font-size: 4.8vw !important;
  }
  /* line 809, ../sass/_responsive_500.sass */
  .carousel_concursos ul li section div, .concursos ul li section div {
    margin-top: 1.5vw;
    margin-bottom: 3.5vw;
  }
  /* line 812, ../sass/_responsive_500.sass */
  .carousel_concursos ul li section div a, .concursos ul li section div a {
    padding: 0.8vw;
    font-size: 3.2vw;
    margin-left: 1vw;
    margin-right: 1vw;
    padding-left: 3vw;
    padding-right: 3vw;
  }
  /* line 819, ../sass/_responsive_500.sass */
  .carousel_concursos ul li section p, .concursos ul li section p {
    font-size: 4vw !important;
  }
  /* line 821, ../sass/_responsive_500.sass */
  .carousel_concursos ul li section p strong, .concursos ul li section p strong {
    margin-top: 2vw;
    font-size: 7.2vw;
    margin-bottom: 2vw;
  }
  /* line 825, ../sass/_responsive_500.sass */
  .carousel_concursos ul li section > a, .concursos ul li section > a {
    width: 55vw;
    margin-top: 4vw;
    padding-top: 1.8vw;
    margin-bottom: 3vw;
    padding-bottom: 1.8vw;
    font-size: 4.8vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.5);
  }
  /* line 833, ../sass/_responsive_500.sass */
  .carousel_concursos ul .left, .carousel_concursos ul .left_2, .concursos ul .left, .concursos ul .left_2 {
    left: -50%;
  }
  /* line 835, ../sass/_responsive_500.sass */
  .carousel_concursos ul .right, .carousel_concursos ul .right_2, .concursos ul .right, .concursos ul .right_2 {
    left: 150%;
  }
  /* line 837, ../sass/_responsive_500.sass */
  .carousel_concursos ul button, .concursos ul button {
    top: 46%;
    width: 12.5vw;
    height: 12.5vw;
  }
  /* line 841, ../sass/_responsive_500.sass */
  .carousel_concursos ul button img, .carousel_concursos ul button svg, .concursos ul button img, .concursos ul button svg {
    width: 3vw;
  }
  /* line 843, ../sass/_responsive_500.sass */
  .carousel_concursos ul .back, .concursos ul .back {
    left: 2%;
  }
  /* line 845, ../sass/_responsive_500.sass */
  .carousel_concursos ul .next, .concursos ul .next {
    right: 2%;
  }
  /* line 847, ../sass/_responsive_500.sass */
  .carousel_concursos .display_2, .concursos .display_2 {
    display: inline-table;
    position: relative;
    width: 100%;
    height: auto;
    margin-top: 0vw;
  }
  /* line 853, ../sass/_responsive_500.sass */
  .carousel_concursos .display_2 li, .carousel_concursos .display_2 .left_3, .carousel_concursos .display_2 .right_3, .concursos .display_2 li, .concursos .display_2 .left_3, .concursos .display_2 .right_3 {
    display: inline-block;
    position: relative;
    left: initial;
    top: initial;
    margin-top: 1.5vw;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }

  /* line 864, ../sass/_responsive_500.sass */
  .concursos {
    display: none;
    margin-top: -16.5vw;
  }
  /* line 867, ../sass/_responsive_500.sass */
  .concursos ul {
    height: auto;
    margin-top: 0vw;
  }
  /* line 870, ../sass/_responsive_500.sass */
  .concursos ul li {
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 1.5vw;
    margin-bottom: 1.5vw;
  }
  /* line 875, ../sass/_responsive_500.sass */
  .concursos ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 877, ../sass/_responsive_500.sass */
  .concursos ul li:last-of-type {
    margin-bottom: 0vw;
  }

  /* line 879, ../sass/_responsive_500.sass */
  .slider {
    top: -20vw;
  }
  /* line 882, ../sass/_responsive_500.sass */
  .slider ul li {
    top: 50%;
    left: 50%;
    width: 100%;
    text-align: center;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  /* line 893, ../sass/_responsive_500.sass */
  .slider ul li h3 {
    font-size: 8.2vw !important;
    line-height: 1.1 !important;
  }
  /* line 896, ../sass/_responsive_500.sass */
  .slider ul li div {
    margin-top: 6vw;
  }
  /* line 898, ../sass/_responsive_500.sass */
  .slider ul li div a {
    padding: 1.8vw;
    margin-left: 2%;
    font-size: 3.8vw;
    margin-right: 2%;
    padding-left: 5vw;
    padding-right: 5vw;
  }
  /* line 905, ../sass/_responsive_500.sass */
  .slider ul li p {
    width: 100%;
    margin-left: 0%;
    margin-top: 4.5vw;
    font-weight: normal;
    font-size: 6.8vw !important;
  }
  /* line 911, ../sass/_responsive_500.sass */
  .slider ul li p strong {
    font-size: 10vw;
    margin-top: 2vw;
    margin-bottom: 6.6vw;
  }
  /* line 915, ../sass/_responsive_500.sass */
  .slider ul li > a {
    width: 91%;
    padding: 2.8vw;
    margin-left: 0%;
    font-size: 7.5vw;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 921, ../sass/_responsive_500.sass */
  .slider ul li > a span {
    bottom: -8vw;
    font-size: 4.2vw;
  }
  /* line 924, ../sass/_responsive_500.sass */
  .slider ul .next {
    z-index: 3;
    top: 52%;
    right: 2%;
    width: 12vw;
    height: 12vw;
  }
  /* line 930, ../sass/_responsive_500.sass */
  .slider ul .next img, .slider ul .next svg {
    width: 3.3vw;
  }
  /* line 934, ../sass/_responsive_500.sass */
  .slider section picture {
    top: 50%;
    height: auto;
  }
  /* line 938, ../sass/_responsive_500.sass */
  .slider section picture img:first-of-type, .slider section picture svg:first-of-type {
    display: none;
  }
  /* line 940, ../sass/_responsive_500.sass */
  .slider section picture img:last-of-type, .slider section picture svg:last-of-type {
    display: block;
  }
  /* line 944, ../sass/_responsive_500.sass */
  .slider picture img:first-of-type, .slider picture svg:first-of-type {
    display: none;
  }
  /* line 946, ../sass/_responsive_500.sass */
  .slider picture img:last-of-type, .slider picture svg:last-of-type {
    display: block;
  }

  /* line 948, ../sass/_responsive_500.sass */
  .planos, .planos_redacao {
    margin-top: -11vw;
  }
  /* line 950, ../sass/_responsive_500.sass */
  .planos h2, .planos_redacao h2 {
    width: 60%;
    margin-bottom: 4.5vw;
  }
  /* line 953, ../sass/_responsive_500.sass */
  .planos form, .planos_redacao form {
    width: 100%;
  }
  /* line 955, ../sass/_responsive_500.sass */
  .planos form section, .planos_redacao form section {
    width: 88%;
    text-align: center;
  }
  /* line 958, ../sass/_responsive_500.sass */
  .planos form section select, .planos form section button, .planos_redacao form section select, .planos_redacao form section button {
    font-size: 3.2vw;
  }
  /* line 960, ../sass/_responsive_500.sass */
  .planos form section select, .planos_redacao form section select {
    width: 99.5%;
    padding: 14vw;
    margin-left: 0%;
    padding-top: 3.8vw;
    padding-right: 3vw;
    margin-bottom: 4vw;
    padding-bottom: 3.8vw;
    background-position: left 4.8vw center;
    background-size: 6.5vw;
  }
  /* line 970, ../sass/_responsive_500.sass */
  .planos form section button, .planos_redacao form section button {
    padding: 1.8vw;
    font-size: 3.8vw;
  }
  /* line 973, ../sass/_responsive_500.sass */
  .planos form section button i, .planos_redacao form section button i {
    width: 10vw;
    height: 10vw;
    margin-right: 0vw;
  }
  /* line 977, ../sass/_responsive_500.sass */
  .planos form section button strong, .planos_redacao form section button strong {
    margin-right: 6vw;
    margin-left: 4.5vw;
  }
  /* line 980, ../sass/_responsive_500.sass */
  .planos form section button:first-of-type, .planos_redacao form section button:first-of-type {
    margin-left: 0vw;
    margin-right: 4vw;
  }
  /* line 983, ../sass/_responsive_500.sass */
  .planos form > h4, .planos_redacao form > h4 {
    display: none;
  }
  /* line 985, ../sass/_responsive_500.sass */
  .planos form > ul, .planos_redacao form > ul {
    width: 98%;
    margin-top: 12vw;
    overflow: initial;
  }
  /* line 989, ../sass/_responsive_500.sass */
  .planos form > ul > li, .planos_redacao form > ul > li {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
    border-radius: 2vw;
    padding-top: 7.8vw;
    padding-bottom: 2vw;
    margin-bottom: 11.5vw;
  }
  /* line 997, ../sass/_responsive_500.sass */
  .planos form > ul > li h3, .planos_redacao form > ul > li h3 {
    margin-bottom: 2.8vw;
    padding-bottom: 2.8vw;
    font-size: 5vw !important;
  }
  /* line 1001, ../sass/_responsive_500.sass */
  .planos form > ul > li h4, .planos_redacao form > ul > li h4 {
    display: block;
    top: -5.4vw;
    width: 52%;
    left: -26%;
    right: initial;
    margin-top: 0vw;
    padding-top: 2.8vw;
    padding-bottom: 2.8vw;
    background-size: 50vw 100%;
    font-size: 3.2vw !important;
  }
  /* line 1012, ../sass/_responsive_500.sass */
  .planos form > ul > li > p, .planos_redacao form > ul > li > p {
    font-size: 3vw !important;
  }
  /* line 1014, ../sass/_responsive_500.sass */
  .planos form > ul > li ul, .planos_redacao form > ul > li ul {
    margin-top: 4.6vw;
    padding-bottom: 4.3vw;
  }
  /* line 1017, ../sass/_responsive_500.sass */
  .planos form > ul > li ul li, .planos_redacao form > ul > li ul li {
    margin-top: 1.06vw;
    margin-bottom: 1.06vw;
  }
  /* line 1020, ../sass/_responsive_500.sass */
  .planos form > ul > li ul li i, .planos_redacao form > ul > li ul li i {
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 2.6vw;
  }
  /* line 1024, ../sass/_responsive_500.sass */
  .planos form > ul > li ul li p, .planos_redacao form > ul > li ul li p {
    max-width: 70vw;
    line-height: 1.4 !important;
  }
  /* line 1027, ../sass/_responsive_500.sass */
  .planos form > ul > li ul .selected, .planos_redacao form > ul > li ul .selected {
    padding: 2.3vw;
    padding-left: 3vw;
    padding-right: 6vw;
  }
  /* line 1031, ../sass/_responsive_500.sass */
  .planos form > ul > li ul .selected p, .planos_redacao form > ul > li ul .selected p {
    line-height: 1 !important;
  }
  /* line 1033, ../sass/_responsive_500.sass */
  .planos form > ul > li > div, .planos_redacao form > ul > li > div {
    margin-top: 4vw;
  }
  /* line 1035, ../sass/_responsive_500.sass */
  .planos form > ul > li > div > p, .planos_redacao form > ul > li > div > p {
    line-height: 0.9;
    font-size: 5.8vw !important;
  }
  /* line 1038, ../sass/_responsive_500.sass */
  .planos form > ul > li > div > p label, .planos_redacao form > ul > li > div > p label {
    margin-bottom: 1.5vw;
  }
  /* line 1040, ../sass/_responsive_500.sass */
  .planos form > ul > li > div > p small, .planos_redacao form > ul > li > div > p small {
    margin-bottom: 1vw;
    font-size: 3.8vw !important;
  }
  /* line 1043, ../sass/_responsive_500.sass */
  .planos form > ul > li > div > p em, .planos_redacao form > ul > li > div > p em {
    font-size: 4.8vw;
  }
  /* line 1045, ../sass/_responsive_500.sass */
  .planos form > ul > li > div > p em i, .planos_redacao form > ul > li > div > p em i {
    font-size: 5.8vw;
  }
  /* line 1047, ../sass/_responsive_500.sass */
  .planos form > ul > li > div > p strong, .planos_redacao form > ul > li > div > p strong {
    font-size: 18.8vw !important;
  }
  /* line 1049, ../sass/_responsive_500.sass */
  .planos form > ul > li > div a, .planos_redacao form > ul > li > div a {
    padding: 6vw;
    margin-top: 4vw;
    font-size: 4.5vw;
    padding-top: 4.2vw;
    margin-bottom: 4vw;
    padding-bottom: 4.2vw;
  }
  /* line 1056, ../sass/_responsive_500.sass */
  .planos form > ul > li:first-of-type, .planos_redacao form > ul > li:first-of-type {
    width: 100%;
    padding-left: 4%;
    padding-right: 4%;
  }
  /* line 1060, ../sass/_responsive_500.sass */
  .planos form > ul > li:first-of-type:before, .planos_redacao form > ul > li:first-of-type:before {
    display: none;
  }
  /* line 1062, ../sass/_responsive_500.sass */
  .planos form > ul > li:nth-of-type(2), .planos_redacao form > ul > li:nth-of-type(2) {
    width: 100%;
    margin-left: 0%;
  }
  /* line 1065, ../sass/_responsive_500.sass */
  .planos form > ul > li:last-of-type, .planos_redacao form > ul > li:last-of-type {
    margin-bottom: 0vw;
  }

  /* line 1067, ../sass/_responsive_500.sass */
  .planos_redacao {
    margin-top: 0vw;
  }
  /* line 1070, ../sass/_responsive_500.sass */
  .planos_redacao form > ul {
    margin-top: 4.5vw;
  }
  /* line 1072, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li {
    width: 88%;
    padding-top: 11vw;
    margin-bottom: 5.5vw;
    padding-bottom: 5.5vw;
  }
  /* line 1077, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li h3 {
    margin-bottom: 7vw;
    font-size: 6.2vw !important;
  }
  /* line 1080, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li h3:before {
    height: 2px;
  }
  /* line 1082, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li h4 {
    width: 60%;
    top: -3.9vw;
    padding-top: 3.3vw;
    padding-bottom: 3.3vw;
    font-size: 3.5vw !important;
    background-size: 100% 100%;
  }
  /* line 1089, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li ul {
    padding-bottom: 6.5vw;
  }
  /* line 1091, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li ul:before {
    height: 2px;
  }
  /* line 1094, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li ul li i {
    width: 5vw;
    height: 5vw;
  }
  /* line 1097, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li ul li p {
    max-width: 65vw;
    margin-top: 0vw;
    font-weight: 500;
    font-size: 4.2vw !important;
  }
  /* line 1102, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li div {
    margin-top: 4vw;
  }
  /* line 1104, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li div p {
    font-size: 5.2vw !important;
  }
  /* line 1106, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li div p label {
    margin-bottom: 1.5vw;
  }
  /* line 1108, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li div p small {
    margin-bottom: 1vw;
    font-size: 3.2vw !important;
  }
  /* line 1111, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li div p strong {
    font-weight: bold;
    font-size: 14.8vw !important;
  }
  /* line 1114, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li div p a {
    padding: 4vw;
    margin-top: 4vw;
    padding-top: 3.5vw;
    padding-bottom: 3.5vw;
    font-size: 3.8vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.4);
  }
  /* line 1121, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li:first-of-type {
    width: 88%;
    margin-top: 0vw;
  }
  /* line 1124, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li:nth-of-type(2) {
    width: 100%;
    padding: 7vw;
    padding-top: 14vw;
    padding-bottom: 10vw;
    border: #ffffff 4px solid;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(49, 1, 80, 0.2);
  }
  /* line 1131, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li:nth-of-type(2) h3 {
    color: #03a688;
  }
  /* line 1133, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li:nth-of-type(2) h3:before {
    background-color: #03a688;
  }
  /* line 1136, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li:nth-of-type(2) ul:before {
    background-color: #03a688;
  }
  /* line 1138, ../sass/_responsive_500.sass */
  .planos_redacao form > ul > li:nth-of-type(2) ul li {
    width: 93.5%;
    margin-left: 6.5%;
  }

  /* line 1141, ../sass/_responsive_500.sass */
  .bonus {
    margin-top: 5.5vw;
    padding-top: 5.5vw;
  }
  /* line 1144, ../sass/_responsive_500.sass */
  .bonus h2 {
    width: 90%;
  }
  /* line 1146, ../sass/_responsive_500.sass */
  .bonus ul {
    margin-top: 25vw;
  }
  /* line 1148, ../sass/_responsive_500.sass */
  .bonus ul li {
    width: 100%;
    margin-top: 0vw;
    margin-bottom: 12vw;
  }
  /* line 1152, ../sass/_responsive_500.sass */
  .bonus ul li div {
    width: 42vw;
    height: 42vw;
    margin-bottom: 12.5vw;
    box-shadow: 0vw 7vw 20vw -0.9vw RGBA(3, 166, 136, 0.6);
  }
  /* line 1157, ../sass/_responsive_500.sass */
  .bonus ul li div img, .bonus ul li div svg {
    top: 40%;
  }
  /* line 1159, ../sass/_responsive_500.sass */
  .bonus ul li section {
    display: inline-block;
    width: 90%;
  }
  /* line 1162, ../sass/_responsive_500.sass */
  .bonus ul li section h3 {
    margin-bottom: 4.8vw;
    font-size: 5vw !important;
    line-height: 1.2 !important;
  }
  /* line 1166, ../sass/_responsive_500.sass */
  .bonus ul li section p {
    line-height: 1.8;
  }
  /* line 1168, ../sass/_responsive_500.sass */
  .bonus ul li:first-of-type {
    margin-top: 0vw;
  }
  /* line 1170, ../sass/_responsive_500.sass */
  .bonus ul li:nth-of-type(2) {
    margin-top: 0vw;
  }
  /* line 1172, ../sass/_responsive_500.sass */
  .bonus ul li:nth-of-type(3) {
    margin-top: 0vw;
  }
  /* line 1174, ../sass/_responsive_500.sass */
  .bonus ul li:last-of-type {
    margin-bottom: 0vw;
  }
  /* line 1176, ../sass/_responsive_500.sass */
  .bonus > a {
    margin-top: 7vw;
    padding: 8vw !important;
    padding-top: 4vw !important;
    padding-bottom: 4vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }

  /* line 1182, ../sass/_responsive_500.sass */
  .garantia_14_dias {
    margin-top: 8vw;
    padding-top: 8vw;
  }
  /* line 1185, ../sass/_responsive_500.sass */
  .garantia_14_dias h2 {
    width: 70%;
    margin-bottom: 4vw;
  }
  /* line 1188, ../sass/_responsive_500.sass */
  .garantia_14_dias picture {
    margin-bottom: 12vw;
  }
  /* line 1190, ../sass/_responsive_500.sass */
  .garantia_14_dias picture img, .garantia_14_dias picture svg {
    width: 73vw;
  }
  /* line 1192, ../sass/_responsive_500.sass */
  .garantia_14_dias p {
    width: 85%;
  }
  /* line 1194, ../sass/_responsive_500.sass */
  .garantia_14_dias > a {
    width: 86vw;
    margin-top: 9vw;
    line-height: 1.2;
    padding: 4vw !important;
    padding-top: 3vw !important;
    padding-bottom: 3vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
  }

  /* line 1202, ../sass/_responsive_500.sass */
  .aprovacao, .coach {
    padding-top: 0vw;
    text-align: center;
    margin-top: 12.5vw;
  }
  /* line 1206, ../sass/_responsive_500.sass */
  .aprovacao .text, .coach .text {
    width: 100%;
    margin-top: 0vw;
    padding-left: 0%;
  }
  /* line 1210, ../sass/_responsive_500.sass */
  .aprovacao .text h2, .coach .text h2 {
    width: 95%;
    margin-bottom: 9vw;
  }
  /* line 1213, ../sass/_responsive_500.sass */
  .aprovacao .text p, .coach .text p {
    display: inline-block;
    text-align: center;
    width: 83%;
    margin-top: 4.5vw;
    margin-bottom: 4.5vw;
    text-align-last: center;
  }
  /* line 1220, ../sass/_responsive_500.sass */
  .aprovacao .text > a, .coach .text > a {
    margin-top: 10vw;
    padding: 15vw !important;
    padding-top: 5vw !important;
    padding-bottom: 5vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 1226, ../sass/_responsive_500.sass */
  .aprovacao section, .coach section {
    width: 97%;
  }
  /* line 1228, ../sass/_responsive_500.sass */
  .aprovacao section:first-of-type, .coach section:first-of-type {
    display: none;
  }
  /* line 1230, ../sass/_responsive_500.sass */
  .aprovacao section:last-of-type, .coach section:last-of-type {
    margin-top: 14vw;
    margin-right: 3%;
    display: inline-block;
  }
  /* line 1234, ../sass/_responsive_500.sass */
  .aprovacao > picture, .coach > picture {
    display: none;
  }

  /* line 1236, ../sass/_responsive_500.sass */
  .coach {
    margin-top: 12.5vw;
  }
  /* line 1238, ../sass/_responsive_500.sass */
  .coach .text {
    padding-right: 0vw;
  }
  /* line 1240, ../sass/_responsive_500.sass */
  .coach .text h2 {
    width: 65%;
    margin-bottom: 6vw;
  }
  /* line 1244, ../sass/_responsive_500.sass */
  .coach section:first-of-type {
    display: inline-block;
  }
  /* line 1246, ../sass/_responsive_500.sass */
  .coach section:last-of-type {
    display: none;
  }

  /* line 1248, ../sass/_responsive_500.sass */
  .faq, .faq_redacao {
    margin-top: 16vw;
    text-align: center;
  }
  /* line 1251, ../sass/_responsive_500.sass */
  .faq h2, .faq_redacao h2 {
    width: 100%;
    margin-bottom: 9vw;
  }
  /* line 1254, ../sass/_responsive_500.sass */
  .faq > section, .faq_redacao > section {
    display: none;
  }
  /* line 1256, ../sass/_responsive_500.sass */
  .faq ul, .faq_redacao ul {
    width: 89%;
    padding-left: 0vw;
    padding-right: 0vw;
  }
  /* line 1260, ../sass/_responsive_500.sass */
  .faq ul li, .faq_redacao ul li {
    margin-top: 0.8vw;
    margin-bottom: 0.8vw;
  }
  /* line 1263, ../sass/_responsive_500.sass */
  .faq ul li button, .faq_redacao ul li button {
    padding: 5vw;
    font-size: 3.8vw;
    padding-left: 12vw;
    border-radius: 2.3vw;
  }
  /* line 1268, ../sass/_responsive_500.sass */
  .faq ul li button i, .faq_redacao ul li button i {
    left: 5%;
    width: 6vw;
  }
  /* line 1271, ../sass/_responsive_500.sass */
  .faq ul li section, .faq_redacao ul li section {
    padding: 3.5vw;
    padding-left: 6vw;
    padding-right: 6vw;
  }
  /* line 1275, ../sass/_responsive_500.sass */
  .faq ul li section p, .faq_redacao ul li section p {
    margin-top: 3.5vw;
    margin-bottom: 3.5vw;
    font-size: 3vw !important;
  }

  /* line 1280, ../sass/_responsive_500.sass */
  .faq_redacao h2 {
    position: relative;
    z-index: 2;
  }
  /* line 1283, ../sass/_responsive_500.sass */
  .faq_redacao > section {
    position: absolute;
    display: block;
    top: initial;
    left: 0%;
    width: 64vw;
    bottom: -1vw;
    margin-top: 0vw;
  }
  /* line 1291, ../sass/_responsive_500.sass */
  .faq_redacao > section img, .faq_redacao > section svg {
    width: 100%;
    margin-left: -34%;
  }
  /* line 1294, ../sass/_responsive_500.sass */
  .faq_redacao > section img:first-of-type, .faq_redacao > section svg:first-of-type {
    display: none;
  }
  /* line 1296, ../sass/_responsive_500.sass */
  .faq_redacao > section img:last-of-type, .faq_redacao > section svg:last-of-type {
    display: block;
  }
  /* line 1299, ../sass/_responsive_500.sass */
  .faq_redacao .active_effects img, .faq_redacao .active_effects svg {
    margin-left: -30% !important;
  }

  /* line 1301, ../sass/_responsive_500.sass */
  .page_contato, .page_produtos {
    position: relative;
    height: auto;
    left: initial;
    line-height: 1;
    bottom: initial;
  }
  /* line 1307, ../sass/_responsive_500.sass */
  .page_contato section, .page_produtos section {
    width: 100%;
    height: auto;
    text-align: center;
  }
  /* line 1311, ../sass/_responsive_500.sass */
  .page_contato section div, .page_contato section form, .page_produtos section div, .page_produtos section form {
    width: 88%;
    top: initial;
    margin-top: 0vw;
    margin-left: 0%;
    margin-right: 0%;
    -webkit-transform: translate(0%, 0%);
    -moz-transform: translate(0%, 0%);
    -ms-transform: translate(0%, 0%);
    -o-transform: translate(0%, 0%);
    transform: translate(0%, 0%);
  }
  /* line 1323, ../sass/_responsive_500.sass */
  .page_contato section div h1, .page_produtos section div h1 {
    line-height: 1.2;
    font-size: 5.8vw !important;
  }
  /* line 1326, ../sass/_responsive_500.sass */
  .page_contato section div p, .page_produtos section div p {
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 1329, ../sass/_responsive_500.sass */
  .page_contato section div p i, .page_produtos section div p i {
    width: 6vw;
    margin-right: 2vw;
  }
  /* line 1332, ../sass/_responsive_500.sass */
  .page_contato section div p strong, .page_produtos section div p strong {
    line-height: 1;
    font-weight: 500;
  }
  /* line 1335, ../sass/_responsive_500.sass */
  .page_contato section div p a, .page_produtos section div p a {
    padding: 2vw;
    margin-top: 6vw;
    font-size: 3.5vw;
    padding-left: 3vw;
    padding-right: 3vw;
    margin-bottom: 5vw;
  }
  /* line 1342, ../sass/_responsive_500.sass */
  .page_contato section div p a i, .page_produtos section div p a i {
    width: 5vw;
  }
  /* line 1344, ../sass/_responsive_500.sass */
  .page_contato section form, .page_produtos section form {
    margin-top: 6vw;
  }
  /* line 1346, ../sass/_responsive_500.sass */
  .page_contato section form input[type="text"], .page_contato section form input[type="email"], .page_contato section form textarea, .page_produtos section form input[type="text"], .page_produtos section form input[type="email"], .page_produtos section form textarea {
    width: 100%;
    padding: 4vw;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 3.5vw;
    padding-top: 4vw;
    margin-top: 0.5vw;
    padding-bottom: 4vw;
    margin-bottom: 0.5vw;
    border-radius: 1.8vw;
  }
  /* line 1357, ../sass/_responsive_500.sass */
  .page_contato section form textarea, .page_produtos section form textarea {
    height: 41vw;
  }
  /* line 1359, ../sass/_responsive_500.sass */
  .page_contato section form input[type="submit"], .page_produtos section form input[type="submit"] {
    padding: 2vw;
    font-size: 3vw;
    font-weight: 500;
    min-width: 37.5vw;
    padding-left: 3vw;
    margin-top: -5.5vw;
    padding-right: 3vw;
    margin-right: -3.5vw;
    background-size: 5vw;
    box-shadow: -2vw 3vw 13vw 2vw RGBA(255, 126, 22, 0.6);
  }
  /* line 1370, ../sass/_responsive_500.sass */
  .page_contato section form .sucess, .page_produtos section form .sucess {
    box-shadow: -2vw 3vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
  }
  /* line 1372, ../sass/_responsive_500.sass */
  .page_contato section form p, .page_produtos section form p {
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 1375, ../sass/_responsive_500.sass */
  .page_contato section form p ::-webkit-input-placeholder, .page_produtos section form p ::-webkit-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1377, ../sass/_responsive_500.sass */
  .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1379, ../sass/_responsive_500.sass */
  .page_contato section form p ::-ms-input-placeholder, .page_produtos section form p ::-ms-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1381, ../sass/_responsive_500.sass */
  .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1383, ../sass/_responsive_500.sass */
  .page_contato section form textarea::-webkit-input-placeholder, .page_produtos section form textarea::-webkit-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1385, ../sass/_responsive_500.sass */
  .page_contato section form textarea:-moz-placeholder, .page_produtos section form textarea:-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1387, ../sass/_responsive_500.sass */
  .page_contato section form textarea::-moz-placeholder, .page_produtos section form textarea::-moz-placeholder {
    font-size: 3.5vw;
  }
  /* line 1389, ../sass/_responsive_500.sass */
  .page_contato section form textarea:-ms-input-placeholder, .page_produtos section form textarea:-ms-input-placeholder {
    font-size: 3.5vw;
  }
  /* line 1391, ../sass/_responsive_500.sass */
  .page_contato section form textarea::placeholder, .page_produtos section form textarea::placeholder {
    font-size: 3.5vw;
  }
  /* line 1393, ../sass/_responsive_500.sass */
  .page_contato section:first-of-type, .page_produtos section:first-of-type {
    margin-top: 28vw;
    text-align: center;
  }
  /* line 1396, ../sass/_responsive_500.sass */
  .page_contato section:last-of-type, .page_produtos section:last-of-type {
    text-align: center;
  }
  /* line 1398, ../sass/_responsive_500.sass */
  .page_contato .avatar, .page_produtos .avatar {
    top: 10.5vw;
    width: 100%;
    bottom: initial;
  }
  /* line 1402, ../sass/_responsive_500.sass */
  .page_contato .avatar img, .page_contato .avatar svg, .page_produtos .avatar img, .page_produtos .avatar svg {
    display: none;
  }
  /* line 1404, ../sass/_responsive_500.sass */
  .page_contato .avatar img:last-of-type, .page_contato .avatar svg:last-of-type, .page_produtos .avatar img:last-of-type, .page_produtos .avatar svg:last-of-type {
    display: block;
  }
  /* line 1406, ../sass/_responsive_500.sass */
  .page_contato .fundo_left, .page_produtos .fundo_left {
    width: 62%;
  }
  /* line 1408, ../sass/_responsive_500.sass */
  .page_contato .fundo_right, .page_produtos .fundo_right {
    width: 80%;
    bottom: -28vw;
  }

  /* line 1411, ../sass/_responsive_500.sass */
  .page_produtos {
    height: 83vh;
    padding-top: 30vw;
  }
  /* line 1414, ../sass/_responsive_500.sass */
  .page_produtos form {
    width: 90%;
    padding: 4vw;
    margin-top: 4vw;
    padding-top: 4vw;
    padding-bottom: 4vw;
  }
  /* line 1420, ../sass/_responsive_500.sass */
  .page_produtos form section {
    width: 100%;
  }
  /* line 1422, ../sass/_responsive_500.sass */
  .page_produtos form section h2 {
    margin-bottom: 2vw;
  }
  /* line 1424, ../sass/_responsive_500.sass */
  .page_produtos form section a {
    padding: 1.8vw;
    font-size: 3.8vw;
  }
  /* line 1427, ../sass/_responsive_500.sass */
  .page_produtos form section a i {
    width: 8vw;
    height: 8vw;
    margin-right: 0vw;
  }
  /* line 1431, ../sass/_responsive_500.sass */
  .page_produtos form section a strong {
    margin-right: 3vw;
    margin-left: 2.5vw;
    font-weight: normal;
  }
  /* line 1435, ../sass/_responsive_500.sass */
  .page_produtos form section:first-of-type {
    margin-top: 0vw;
  }
  /* line 1437, ../sass/_responsive_500.sass */
  .page_produtos form section:last-of-type {
    width: 100%;
    margin-top: 4vw;
    text-align: left;
    margin-bottom: 4vw;
  }
  /* line 1442, ../sass/_responsive_500.sass */
  .page_produtos form select {
    width: 100%;
    padding: 14vw;
    margin-top: 1vw;
    margin-left: 0%;
    font-size: 3.2vw;
    padding-top: 3.8vw;
    padding-right: 3vw;
    margin-bottom: 1vw;
    padding-bottom: 3.8vw;
    background-position: left 4.8vw center;
    background-size: 6.5vw;
  }
  /* line 1454, ../sass/_responsive_500.sass */
  .page_produtos form select:last-of-type {
    margin-left: 0%;
    background-position: left 4.8vw center;
    background-size: 6.5vw;
  }
  /* line 1458, ../sass/_responsive_500.sass */
  .page_produtos form div {
    margin-top: 6vw;
    padding-top: 4vw;
    margin-bottom: 6vw;
    padding-bottom: 4vw;
  }
  /* line 1464, ../sass/_responsive_500.sass */
  .page_produtos form div p label {
    margin-bottom: 1vw;
  }
  /* line 1466, ../sass/_responsive_500.sass */
  .page_produtos form div p small {
    font-size: 2.8vw;
    margin-bottom: 1.3vw;
  }
  /* line 1469, ../sass/_responsive_500.sass */
  .page_produtos form div p em {
    font-size: 3.8vw;
  }
  /* line 1471, ../sass/_responsive_500.sass */
  .page_produtos form div p strong {
    font-size: 6.2vw;
  }
  /* line 1473, ../sass/_responsive_500.sass */
  .page_produtos form input[type="submit"] {
    padding: 4vw;
    font-size: 2.5vw;
    padding-top: 4vw;
    font-weight: bold;
    padding-bottom: 4vw;
  }

  /* line 1479, ../sass/_responsive_500.sass */
  .contato {
    margin-top: 3vw;
  }
  /* line 1481, ../sass/_responsive_500.sass */
  .contato > a {
    width: 71vw;
    margin-top: 0vw;
  }
  /* line 1484, ../sass/_responsive_500.sass */
  .contato form {
    width: 95%;
    padding: 7.5vw;
    margin-top: 4vw;
    padding-left: 3.5vw;
    border-radius: 17vw;
    padding-right: 3.5vw;
    padding-bottom: 11.5vw;
    background-color: #b7e1dd;
  }
  /* line 1493, ../sass/_responsive_500.sass */
  .contato form h2 {
    margin-bottom: 3vw;
    line-height: 1 !important;
  }
  /* line 1496, ../sass/_responsive_500.sass */
  .contato form p {
    line-height: 1.2;
    font-size: 3vw !important;
  }
  /* line 1499, ../sass/_responsive_500.sass */
  .contato form div {
    margin-top: 0vw;
    margin-bottom: 0vw;
  }
  /* line 1502, ../sass/_responsive_500.sass */
  .contato form div input[type="text"], .contato form div input[type="email"] {
    width: 100%;
    padding: 4vw;
    margin-left: 0%;
    margin-right: 0%;
    font-size: 3.5vw;
    font-weight: 500;
    margin-top: 1.3vw;
    padding-left: 6vw;
    padding-right: 4vw;
    margin-bottom: 1.3vw;
    border-radius: 2.3vw;
  }
  /* line 1514, ../sass/_responsive_500.sass */
  .contato form div input[type="submit"] {
    margin-top: 9vw;
    min-width: 87vw;
    font-weight: bold;
    background-size: 6vw;
    padding: 4vw !important;
    font-size: 4.8vw !important;
    padding-left: 6vw !important;
    padding-right: 6vw !important;
    box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.4);
  }
  /* line 1524, ../sass/_responsive_500.sass */
  .contato form div .sucess {
    box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
  }
  /* line 1526, ../sass/_responsive_500.sass */
  .contato form div ::-webkit-input-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1529, ../sass/_responsive_500.sass */
  .contato form div ::-moz-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1532, ../sass/_responsive_500.sass */
  .contato form div ::-ms-input-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1535, ../sass/_responsive_500.sass */
  .contato form div ::-moz-placeholder {
    font-size: 3.5vw;
    font-weight: 500;
  }
  /* line 1538, ../sass/_responsive_500.sass */
  .contato form picture {
    display: none;
  }

  /* line 1541, ../sass/_responsive_500.sass */
  .contato section, .footer_2 section, .footer_3 section {
    margin-top: 8vw;
  }
  /* line 1543, ../sass/_responsive_500.sass */
  .contato section p, .footer_2 section p, .footer_3 section p {
    width: 100%;
  }
  /* line 1545, ../sass/_responsive_500.sass */
  .contato section p > i, .footer_2 section p > i, .footer_3 section p > i {
    width: 5.5vw;
    height: 5.5vw;
    margin-right: 2vw;
  }
  /* line 1549, ../sass/_responsive_500.sass */
  .contato section p a, .footer_2 section p a, .footer_3 section p a {
    padding: 2vw;
    font-size: 3.2vw;
    padding-top: 2vw;
    padding-bottom: 2vw;
  }
  /* line 1554, ../sass/_responsive_500.sass */
  .contato section p a i, .footer_2 section p a i, .footer_3 section p a i {
    width: 4.5vw;
    height: 4.5vw;
    margin-right: 2vw;
  }
  /* line 1558, ../sass/_responsive_500.sass */
  .contato section p .whatsapp, .footer_2 section p .whatsapp, .footer_3 section p .whatsapp {
    width: 38vw;
  }
  /* line 1560, ../sass/_responsive_500.sass */
  .contato section p .instagram, .footer_2 section p .instagram, .footer_3 section p .instagram {
    width: 48vw;
    margin-left: 2%;
  }
  /* line 1563, ../sass/_responsive_500.sass */
  .contato section p:first-of-type, .footer_2 section p:first-of-type, .footer_3 section p:first-of-type {
    text-align: center;
  }
  /* line 1565, ../sass/_responsive_500.sass */
  .contato section p:last-of-type, .footer_2 section p:last-of-type, .footer_3 section p:last-of-type {
    margin-top: 6vw;
    text-align: center;
  }

  /* line 1569, ../sass/_responsive_500.sass */
  .footer_2 section {
    margin-top: 14vw;
    margin-bottom: 6vw;
  }
  /* line 1573, ../sass/_responsive_500.sass */
  .footer_2 picture img, .footer_2 picture svg {
    display: none;
  }
  /* line 1575, ../sass/_responsive_500.sass */
  .footer_2 picture img:last-of-type, .footer_2 picture svg:last-of-type {
    display: block;
  }

  /* line 1577, ../sass/_responsive_500.sass */
  .footer_3 {
    position: relative;
    bottom: initial;
    margin-top: 8vw;
  }
  /* line 1581, ../sass/_responsive_500.sass */
  .footer_3 section {
    display: none;
  }

  /* line 1583, ../sass/_responsive_500.sass */
  footer {
    margin-top: 7vw;
  }
  /* line 1586, ../sass/_responsive_500.sass */
  footer div:before {
    display: none;
  }
  /* line 1588, ../sass/_responsive_500.sass */
  footer div p {
    width: 100%;
    font-size: 2.8vw !important;
  }
  /* line 1591, ../sass/_responsive_500.sass */
  footer div p i, footer div p .evo {
    margin-left: 1%;
    margin-right: 1%;
  }
  /* line 1594, ../sass/_responsive_500.sass */
  footer div p i {
    width: 4vw;
  }
  /* line 1596, ../sass/_responsive_500.sass */
  footer div p .evo {
    width: 9.8vw;
    height: 3.5vw;
  }
  /* line 1599, ../sass/_responsive_500.sass */
  footer div p .nuway {
    width: 19.2vw;
    height: 4.2vw;
  }
  /* line 1602, ../sass/_responsive_500.sass */
  footer div p .nuway img, footer div p .nuway svg {
    margin-top: 0.5vw;
  }
  /* line 1604, ../sass/_responsive_500.sass */
  footer div p:first-of-type {
    text-align: center;
  }
  /* line 1606, ../sass/_responsive_500.sass */
  footer div p:last-of-type {
    margin-top: 2vw;
    padding-top: 2vw;
    text-align: center;
    margin-bottom: 3vw;
    font-size: 3.2vw !important;
  }
  /* line 1612, ../sass/_responsive_500.sass */
  footer div p:last-of-type:before {
    position: absolute;
    content: "";
    top: 0vw;
    left: -45%;
    width: 90%;
    height: 2px;
    opacity: 0.2;
    margin-left: 50%;
    background-color: #03a688;
  }
  /* line 1623, ../sass/_responsive_500.sass */
  footer > picture img, footer > picture svg {
    display: none;
  }
  /* line 1625, ../sass/_responsive_500.sass */
  footer > picture img:last-of-type, footer > picture svg:last-of-type {
    display: block;
  }
}
