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;
} html {
line-height: 1;
} ol, ul {
list-style: none;
} table {
border-collapse: collapse;
border-spacing: 0;
} caption, th, td {
text-align: left;
font-weight: normal;
vertical-align: middle;
} q, blockquote {
quotes: none;
} q:before, q:after, blockquote:before, blockquote:after {
content: "";
content: none;
} a img {
border: none;
} article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
display: block;
} body {
width: 100%;
*zoom: 1;
} body:before, body:after {
content: "";
display: table;
} body:after {
clear: both;
} .mini-img {
background: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/mini-img-s1073a4c99f.png);
} #miniImg-facebook {
height: 50px;
width: 50px;
background-position: 0 0;
} #miniImg-google {
height: 50px;
width: 50px;
background-position: 0 -50px;
} #miniImg-instagram {
height: 49px;
width: 50px;
background-position: 0 -100px;
} #miniImg-tt {
height: 50px;
width: 50px;
background-position: 0 -149px;
} * {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border: none;
margin: 0;
} *:active {
outline: none;
} input[type="submit"] {
cursor: pointer;
} .container {
position: relative;
margin: 0 auto;
width: 90%;
} .active_effects {
opacity: 1 !important;
visibility: initial !important;
} .lines {
position: fixed;
z-index: 0;
opacity: 0;
left: 0%;
width: 100%;
height: 0px;
visibility: hidden;
} #line_1 {
top: 20%;
} #line_2 {
top: 30%;
} #line_3 {
top: 10%;
} .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;
} body {
color: #310150;
text-align: center;
font-family: "Montserrat", sans-serif;
background-color: #f8f3f9;
} 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;
} body a {
color: #310150;
text-decoration: none;
} header {
display: inline-table;
position: relative;
width: 100%;
z-index: 1;
padding-top: 4.2vw;
} header > a, header nav {
vertical-align: middle;
display: inline-block;
position: relative;
z-index: 1;
} header > a {
width: 12.5%;
} header > a img, header > a svg {
width: 100%;
height: auto;
} header nav {
width: 79.4%;
text-align: right;
} header nav div, header nav a {
vertical-align: middle;
display: inline-block;
position: relative;
font-weight: 500;
font-size: 1.2vw;
text-transform: uppercase;
} header nav div {
display: inline-block;
width: 77%;
} header nav div ul {
display: inline-table;
position: relative;
width: 62%;
} header nav div ul li {
vertical-align: middle;
display: inline-block;
position: relative;
margin-left: 3%;
margin-right: 3%;
} header nav div ul li:first-of-type {
margin-left: 0%;
} header nav div ul li:last-of-type {
margin-right: 0%;
} 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;
} header nav div > a:hover {
color: #03a689;
background-color: RGBA(0, 0, 0, 0);
} header nav > a {
display: inline-table;
margin-left: 5%;
width: 17%;
} header nav > a i, header nav > a strong {
vertical-align: middle;
display: inline-block;
position: relative;
} header nav > a i {
width: 1.6vw;
height: 1.7vw;
} 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%);
} header nav > a strong {
margin-left: 7%;
} 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%);
} 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%);
} header picture {
position: absolute;
overflow: hidden;
z-index: 0;
top: 0vw;
left: 0%;
width: 50%;
height: 100vw;
max-width: 750px;
max-height: 1500px;
} 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%);
} header .right {
right: 0%;
left: initial;
} header .fundo_banner_redacao {
width: 46%;
} .header_2 {
position: absolute;
z-index: 3;
top: 0%;
left: 0%;
width: 100%;
} .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;
} .menu .active {
opacity: 1 !important;
visibility: initial !important;
} .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;
} .menu .close {
position: absolute;
top: 50px;
right: 30px;
width: 50px;
height: 40px;
cursor: pointer;
border-radius: 5px;
background-color: #ffffff;
border: #ffffff 2px solid;
} .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;
} .menu .close .img_fundo {
opacity: 0;
z-index: 0;
} .menu .close:hover {
background-color: #500088;
} .menu .close:hover img {
z-index: 0;
opacity: 0;
} .menu .close:hover .img_fundo {
z-index: 1;
opacity: 1;
} .menu ul {
display: inline-table;
position: relative;
margin-top: 105px;
width: 100%;
} .menu ul li {
position: relative;
width: 100%;
margin-top: 25px;
padding-bottom: 25px;
} .menu ul li a {
display: inline-block;
font-weight: 900;
color: #ffffff;
font-size: 35px;
text-transform: uppercase;
} .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;
} .menu ul li .button:hover {
color: #500088;
background-color: #ffffff;
} .menu ul li .login {
display: inline-table;
} .menu ul li .login i, .menu ul li .login strong {
vertical-align: middle;
display: inline-block;
position: relative;
} .menu ul li .login i {
width: 35px;
margin-right: 10px;
} .menu ul li .login i img, .menu ul li .login i svg {
width: 100%;
} .menu ul li .login strong {
font-size: 21px;
font-weight: initial;
} .menu ul li:first-of-type {
margin-top: 0vw;
} .menu ul li:last-of-type {
margin-bottom: 0vw;
} .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;
} .menu .whatsapp i, .menu .whatsapp strong {
vertical-align: middle;
display: inline-block;
position: relative;
} .menu .whatsapp i {
width: 25px;
height: 25px;
margin-right: 10px;
} .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%);
} .menu .whatsapp strong {
color: #ffffff;
font-size: 18px;
text-transform: uppercase;
} .menu .whatsapp:hover {
background-color: #03a688;
} .menu .logo {
display: inline-block;
position: relative;
margin-top: 90px;
width: 240px;
} .menu .logo img {
width: 100%;
} .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;
} .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;
} .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;
} .popup .close .img_fundo {
opacity: 0;
z-index: 0;
} .popup .close:hover {
background-color: #500088;
} .popup .close:hover img {
z-index: 0;
opacity: 0;
} .popup .close:hover .img_fundo {
z-index: 1;
opacity: 1;
} .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;
} .popup div iframe, .popup div video {
position: absolute;
left: 0%;
top: 0vw;
width: 100%;
height: 100%;
} .loading_popup {
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/loading.gif);
} .active_popup {
opacity: 1 !important;
visibility: initial !important;
} .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;
} .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%);
} .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%);
} .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;
} .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;
} .popup_destaque > div button .img_fundo {
opacity: 0;
z-index: 0;
} .popup_destaque > div button:hover {
background-color: #f1f1f1;
} .popup_destaque > div button:hover img, .popup_destaque > div button:hover svg {
opacity: 0;
z-index: 0;
} .popup_destaque > div button:hover .img_fundo {
opacity: 1;
z-index: 1;
} .popup_destaque > div > section {
vertical-align: bottom;
display: inline-block;
position: relative;
width: 63%;
margin-left: 2%;
margin-bottom: 2.5vw;
} .popup_destaque > div > section h2 {
line-height: 1.3;
font-size: 1.8vw;
font-weight: bold;
margin-bottom: 2.2vw;
} .popup_destaque > div > section p {
font-size: 1vw;
font-weight: 500;
} .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;
} .popup_destaque > div > section a:hover {
color: #03a688;
background-color: #f1f1f1;
} .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;
} .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%);
} .popup_destaque > div > section section {
display: inline-block;
position: relative;
width: 85%;
padding-top: 1vw;
padding-bottom: 1vw;
} .popup_destaque > div > section section h3 {
font-size: 1.6vw;
font-weight: 500;
line-height: 1.3;
margin-bottom: 0.2vw;
} .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;
} .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;
} .popup_destaque > div > section section p small {
font-size: 1.1vw;
} .popup_destaque > div > section section p strong {
display: inline-block;
position: relative;
width: 100%;
font-size: 2.3vw;
font-weight: 500;
} .popup_destaque > div > section:last-of-type {
width: 32%;
margin-bottom: 0vw;
border-radius: 2.3vw;
border: #310150 2px solid;
background-color: #f8ecff;
} .banner {
display: inline-table;
position: relative;
margin-top: 6.4vw;
height: 50vw;
width: 100%;
} .banner section {
display: inline-block;
vertical-align: top;
position: relative;
z-index: 2;
width: 47%;
} .banner section div h1, .banner section div p {
text-align: right;
} .banner section div h1 {
font-size: 1.58vw;
line-height: 1.2;
font-weight: bold;
margin-bottom: 0.8vw;
text-transform: uppercase;
} .banner section div h1 strong {
display: inline-block;
position: relative;
} .banner section div h1 strong em {
position: relative;
z-index: 1;
} .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%);
} .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%);
} .banner section div p {
line-height: 1.3;
font-weight: 500;
font-size: 0.95vw;
color: #692d99;
} .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;
} .banner section .container_mobile {
display: none;
} .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;
} .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%);
} .banner section .video img {
z-index: 0;
width: 102%;
} .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);
} .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%);
} .banner section .video button:before {
opacity: 0.8;
z-index: 0;
width: 100%;
height: 100%;
background-color: #03a689;
} .banner section .video button img, .banner section .video button svg {
z-index: 1;
width: 80%;
height: 80%;
} .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;
} .banner section > a:hover {
color: #ff7e16;
background-color: #ffffff;
} .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;
} .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%);
} .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;
} .banner section picture img, .banner section picture svg {
display: inline-block;
position: relative;
width: 78%;
} .banner section .active_effects {
margin-left: 0%;
} .banner section:last-of-type {
z-index: 1;
margin-left: 0.8%;
} .banner > picture {
position: absolute;
z-index: 0;
left: 0%;
top: -8.4vw;
width: 54.5%;
height: 60vw;
} .banner > picture img, .banner > picture svg {
position: absolute;
top: 0vw;
left: 0%;
width: 100%;
} .banner_redacao {
display: inline-table;
position: relative;
width: 100%;
padding-bottom: 2vw;
} .banner_redacao section, .banner_redacao picture {
display: inline-block;
vertical-align: top;
position: relative;
z-index: 1;
} .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;
} .banner_redacao section h1 {
font-weight: 900;
font-size: 1.8vw;
line-height: 1.1;
margin-bottom: 0.6vw;
} .banner_redacao section p {
font-weight: 500;
font-size: 1.07vw;
} .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;
} .banner_redacao section > a:hover {
color: #ff7e16;
background-color: #ffffff;
} .banner_redacao .active_effects {
padding-right: 0%;
} .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;
} .banner_redacao picture svg, .banner_redacao picture img {
width: 100%;
margin-top: 0.9vw;
} .erros {
position: relative;
width: 100%;
margin-top: -35vw;
padding-top: 24.7vw;
} .erros h2, .erros ul, .erros > a {
position: relative;
z-index: 3;
} .erros h2 {
width: 50%;
margin: 0 auto;
line-height: 1.1;
font-size: 1.78vw;
font-weight: bold;
text-transform: uppercase;
} .erros ul {
display: inline-table;
text-align: right;
margin-top: 9vw;
width: 90%;
} .erros ul li {
display: inline-block;
vertical-align: top;
position: relative;
text-align: center;
margin-left: 2%;
margin-right: 2%;
} .erros ul li div, .erros ul li h3 {
display: inline-block;
position: relative;
z-index: 0;
} .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);
} .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%);
} .erros ul li h3 {
font-size: 1vw;
line-height: 1.2;
font-weight: bold;
text-transform: uppercase;
} .erros ul li i {
position: absolute;
z-index: 1;
top: -8.6vw;
left: -6.8vw;
width: 9.4vw;
} .erros ul li i img, .erros ul li i svg {
width: 100%;
} .erros ul li i img:last-of-type, .erros ul li i svg:last-of-type {
display: none;
} .erros ul li:first-of-type {
margin-top: 9vw;
margin-left: 0%;
} .erros ul li:first-of-type i {
top: -5.4vw;
width: 9.8vw;
left: -9.6vw;
} .erros ul li:nth-of-type(2) {
margin-top: 7.5vw;
} .erros ul li:nth-of-type(2) i {
left: -6vw;
top: -7.2vw;
width: 9.8vw;
} .erros ul li:nth-of-type(3) {
margin-top: 5.5vw;
} .erros ul li:nth-of-type(3) i {
top: -6.8vw;
width: 9.8vw;
left: -7.8vw;
} .erros ul li:nth-of-type(4) {
margin-top: 3.5vw;
} .erros ul li:nth-of-type(4) i {
left: -6vw;
} .erros ul li:nth-of-type(5) {
margin-top: 2vw;
} .erros ul li:nth-of-type(5) i {
left: -7vw;
} .erros ul li:last-of-type {
margin-right: 0.8%;
} .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;
} .erros > a:hover {
color: #03a688;
background-color: #ffffff;
} .erros picture {
position: absolute;
top: 0vw;
left: 0%;
z-index: 0;
width: 100%;
} .erros picture img, .erros picture svg {
position: relative;
width: 100%;
} .erros picture img:last-of-type, .erros picture svg:last-of-type {
display: none;
} .concurseiro {
position: relative;
width: 100%;
} .concurseiro div {
display: inline-table;
position: relative;
width: 100%;
} .concurseiro div section {
display: inline-block;
vertical-align: top;
position: relative;
z-index: 1;
width: 48%;
} .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;
} .concurseiro div section .active_effects {
margin-right: 0%;
} .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;
} .concurseiro div section ul {
display: inline-block;
position: relative;
margin-top: 1vw;
width: 81%;
} .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);
} .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%);
} .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;
} .concurseiro div section ul li:first-of-type {
margin-top: 0vw;
} .concurseiro div section ul li:last-of-type {
margin-bottom: 0vw;
} .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;
} .concurseiro div section > a:hover {
color: #ff7e16;
background-color: #ffffff;
} .concurseiro div section:first-of-type {
text-align: right;
padding-right: 1.4vw;
} .concurseiro div section:last-of-type {
width: 52%;
overflow: hidden;
} .concurseiro div picture {
position: absolute;
z-index: 0;
right: 0%;
top: -1vw;
width: 100%;
max-width: 1501px;
} .concurseiro div picture img, .concurseiro div picture svg {
position: relative;
width: 100%;
} .concurseiro div picture img:last-of-type, .concurseiro div picture svg:last-of-type {
display: none;
} .concurseiro div:nth-of-type(even) {
margin-top: 5vw;
} .concurseiro div:nth-of-type(even) section {
vertical-align: top;
} .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%;
} .concurseiro div:nth-of-type(even) section .active_effects {
margin-right: 0%;
margin-left: 7%;
} .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;
} .concurseiro div:nth-of-type(even) section p strong {
font-weight: bold;
} .concurseiro div:nth-of-type(even) section p:first-of-type {
margin-top: 0vw;
} .concurseiro div:nth-of-type(even) section p:last-of-type {
margin-bottom: 0vw;
} .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);
} .concurseiro div:nth-of-type(even) section a:hover {
color: #03a688;
background-color: #ffffff;
} .concurseiro div:nth-of-type(even) section:first-of-type {
overflow: hidden;
text-align: center;
padding-right: 0vw;
} .concurseiro div:nth-of-type(even) section:last-of-type {
text-align: left;
overflow: initial;
margin-top: 5.8vw;
padding-left: 2.2vw;
} .concurseiro div:nth-of-type(even) picture {
left: 0%;
top: -6.8vw;
right: initial;
} .vantagens {
display: inline-table;
position: relative;
text-align: right;
width: 100%;
} .vantagens > div, .vantagens picture {
display: inline-block;
vertical-align: top;
position: relative;
} .vantagens > div {
z-index: 1;
width: 76.4%;
margin-right: -22%;
margin-top: 4.2vw;
text-align: center;
} .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;
} .vantagens > div h2 strong {
vertical-align: middle;
display: inline-block;
position: relative;
} .vantagens > div h2 strong em {
position: relative;
z-index: 1;
} .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%);
} .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;
} .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;
} .vantagens > div > a:hover {
color: #03a688;
background-color: #ffffff;
} .vantagens > div ul {
display: inline-table;
position: relative;
text-align: left;
width: 76%;
} .vantagens > div ul li {
position: relative;
width: 100%;
margin-top: 1.5vw;
margin-bottom: 1.5vw;
} .vantagens > div ul li h4, .vantagens > div ul li i {
background-color: #eee3f4;
} .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;
} .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%);
} .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%);
} .vantagens > div ul li .alvo img, .vantagens > div ul li .alvo svg {
top: 41%;
left: 59%;
width: 100%;
} .vantagens > div ul li:first-of-type {
margin-top: 0vw;
} .vantagens > div ul li:nth-of-type(2) {
margin-left: 11%;
} .vantagens > div ul li:nth-of-type(3) {
margin-left: 22%;
} .vantagens > div ul li:nth-of-type(4) {
margin-left: 33%;
} .vantagens > div ul li:nth-of-type(5) {
margin-left: 44%;
} .vantagens > div ul li:last-of-type {
margin-bottom: 0vw;
} .vantagens picture {
z-index: 0;
width: 45%;
overflow: hidden;
margin-top: -11.8vw;
} .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;
} .vantagens .active_effects img, .vantagens .active_effects svg {
margin-right: 0%;
opacity: 1 !important;
visibility: initial !important;
} .metodo, .metodo_redacao {
position: relative;
width: 100%;
} .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;
} .metodo .titulo_mobile, .metodo_redacao .titulo_mobile {
display: none;
} .metodo > section, .metodo_redacao > section {
position: relative;
width: 100%;
} .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;
} .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;
} .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%);
} .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%);
} .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%);
} .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;
} .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%;
} .metodo > section .video .right, .metodo_redacao > section .video .right {
left: 150.2%;
} .metodo > section .video .left, .metodo_redacao > section .video .left {
left: -50.2%;
} .metodo > section .video .other, .metodo_redacao > section .video .other {
z-index: 0;
opacity: 0;
visibility: hidden;
} .metodo > section .video .center, .metodo_redacao > section .video .center {
z-index: 2;
} .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;
} .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;
} .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%);
} .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%);
} .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;
} .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;
} .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;
} .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%);
} .metodo > section .depoimentos li div .linkPlay:hover, .metodo_redacao > section .depoimentos li div .linkPlay:hover {
background-color: #03a688;
} .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;
} .metodo > section .depoimentos li div .disabled, .metodo_redacao > section .depoimentos li div .disabled {
opacity: 0;
visibility: hidden;
} .metodo > section .depoimentos li div section, .metodo_redacao > section .depoimentos li div section {
display: inline-table;
position: relative;
width: 100%;
margin-bottom: 0.5vw;
} .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%;
} .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%;
} .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;
} .metodo > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h4 {
padding-bottom: 0.5vw;
} .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h5 {
font-size: 1.3vw;
font-style: italic;
} .metodo > section .depoimentos li p, .metodo_redacao > section .depoimentos li p {
position: relative;
font-weight: 500;
line-height: 1.5;
font-size: 1.04vw;
} .metodo > section .depoimentos li picture, .metodo_redacao > section .depoimentos li picture {
position: absolute;
z-index: 1;
width: 7vw;
} .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%;
} .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;
} .metodo > section .depoimentos li picture:first-of-type, .metodo_redacao > section .depoimentos li picture:first-of-type {
top: -2vw;
left: -1vw;
} .metodo > section .depoimentos li picture:last-of-type, .metodo_redacao > section .depoimentos li picture:last-of-type {
bottom: 0vw;
right: -3.5vw;
} .metodo > section .depoimentos li hr, .metodo_redacao > section .depoimentos li hr {
position: absolute;
z-index: 0;
top: 0vw;
width: 25%;
height: 100%;
} .metodo > section .depoimentos li hr:before, .metodo_redacao > section .depoimentos li hr:before {
position: absolute;
content: "";
top: 0vw;
width: 100%;
height: 100%;
} .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;
} .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;
} .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;
} .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;
} .metodo > section .depoimentos .center, .metodo_redacao > section .depoimentos .center {
opacity: 1;
z-index: 7;
visibility: initial;
} .metodo > section .depoimentos .left, .metodo > section .depoimentos .right, .metodo_redacao > section .depoimentos .left, .metodo_redacao > section .depoimentos .right {
z-index: 6;
} .metodo > section .depoimentos .left, .metodo_redacao > section .depoimentos .left {
left: 40%;
} .metodo > section .depoimentos .right, .metodo_redacao > section .depoimentos .right {
left: 60%;
} .metodo > section .depoimentos .other, .metodo_redacao > section .depoimentos .other {
z-index: 0;
} .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;
} .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;
} .metodo > section .depoimentos button .img_fundo, .metodo_redacao > section .depoimentos button .img_fundo {
z-index: 0;
opacity: 0;
} .metodo > section .depoimentos button:hover, .metodo_redacao > section .depoimentos button:hover {
background-color: #692d99;
} .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;
} .metodo > section .depoimentos button:hover .img_fundo, .metodo_redacao > section .depoimentos button:hover .img_fundo {
opacity: 1;
} .metodo > section .depoimentos .back, .metodo_redacao > section .depoimentos .back {
left: 24%;
} .metodo > section .depoimentos .next, .metodo_redacao > section .depoimentos .next {
right: 24%;
} .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;
} .metodo > a:hover, .metodo_redacao > a:hover {
color: #03a688;
background-color: #ffffff;
} .metodo .avatars, .metodo_redacao .avatars {
position: absolute;
top: -10%;
left: 0vw;
width: 100%;
height: 120%;
overflow: hidden;
} .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;
} .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;
} .metodo .avatars li .img_fundo, .metodo_redacao .avatars li .img_fundo {
opacity: 0;
z-index: 0;
} .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);
} .metodo .avatars .center_1, .metodo_redacao .avatars .center_1 {
top: 38%;
left: 38%;
} .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;
} .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;
} .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;
} .metodo .avatars .left_1, .metodo .avatars .right_1, .metodo_redacao .avatars .left_1, .metodo_redacao .avatars .right_1 {
z-index: 4;
} .metodo .avatars .left, .metodo_redacao .avatars .left {
top: 79%;
left: 0.1%;
} .metodo .avatars .left_1, .metodo_redacao .avatars .left_1 {
top: 55%;
left: 13%;
} .metodo .avatars .left_2, .metodo .avatars .other, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .other {
top: 79%;
left: -12%;
} .metodo .avatars .right, .metodo_redacao .avatars .right {
top: 15%;
left: 99.9%;
} .metodo .avatars .right_1, .metodo_redacao .avatars .right_1 {
top: 23%;
left: 81%;
} .metodo .avatars .right_2, .metodo_redacao .avatars .right_2 {
top: 15%;
left: 112%;
} .metodo .avatars .other, .metodo_redacao .avatars .other {
top: 50%;
left: 50%;
} .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;
} .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;
} .metodo > picture, .metodo_redacao > picture {
position: absolute;
left: 0vw;
width: 100%;
} .metodo > picture img, .metodo > picture svg, .metodo_redacao > picture img, .metodo_redacao > picture svg {
width: 100%;
} .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;
} .metodo .linha_superior_02, .metodo_redacao .linha_superior_02 {
top: -28vw;
} .metodo .linha_inferior, .metodo_redacao .linha_inferior {
top: 4vw;
} .metodo .linha_inferior_02, .metodo_redacao .linha_inferior_02 {
top: 6vw;
} .metodo .fundo, .metodo_redacao .fundo {
top: -8vw;
z-index: 0;
} .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;
} .metodo {
margin-top: 4vw;
} .metodo_redacao {
margin-bottom: 9vw;
} .metodo_redacao > section .depoimentos {
margin-bottom: 0vw;
margin-top: 19.5vw;
} .metodo_redacao > section .depoimentos li:before {
display: none;
} .metodo_redacao > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h5 {
color: #03a688;
} .metodo_redacao > section .depoimentos li picture img:last-of-type, .metodo_redacao > section .depoimentos li picture svg:last-of-type {
display: block;
} .metodo_redacao > section .depoimentos li picture:first-of-type {
top: -2vw;
left: -2vw;
} .metodo_redacao > section .depoimentos li picture:last-of-type {
bottom: -3vw;
right: -2.5vw;
} .metodo_redacao > section .depoimentos button {
top: -5.5vw;
} .metodo_redacao .avatars {
top: -2%;
} .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);
} .metodo_redacao .avatars .right_2 {
left: 96.9%;
} .metodo_redacao .avatars .left_2 {
left: 3.1%;
} .metodo_redacao .fundo {
top: -42vw;
} .metodo_redacao .fundo img:last-of-type, .metodo_redacao .fundo svg:last-of-type {
display: none;
} .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;
} .mentes {
position: relative;
width: 100%;
margin-top: 2vw;
padding-top: 2vw;
} .mentes h2 {
font-size: 1.72vw;
font-weight: bold;
text-transform: uppercase;
} .mentes ul {
display: inline-table;
position: relative;
margin-top: 2.3vw;
z-index: 2;
width: 97%;
} .mentes ul li {
display: inline-block;
vertical-align: top;
position: relative;
width: 48.7%;
} .mentes ul li div {
display: inline-block;
position: relative;
width: 16.3vw;
height: 16.3vw;
} .mentes ul li div .selos {
position: absolute;
z-index: 1;
line-height: 0;
overflow: hidden;
border-radius: 30vw;
} .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%);
} .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);
} .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);
} .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);
} .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%);
} .mentes ul li section {
position: relative;
width: 100%;
margin-top: 1.6vw;
} .mentes ul li section h4, .mentes ul li section h5 {
font-weight: bold;
} .mentes ul li section h4 {
font-size: 1.7vw;
margin-bottom: 0.7vw;
} .mentes ul li section h5 {
font-size: 1.1vw;
margin-bottom: 2.3vw;
} .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;
} .mentes ul li:first-of-type {
margin-top: 3.7vw;
margin-left: 1.5vw;
} .mentes ul li:last-of-type section p {
width: 77%;
} .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;
} .mentes > a:hover {
color: #ff7e16;
background-color: #ffffff;
} .mentes picture {
position: absolute;
display: none;
width: 100%;
top: -270vw;
left: 0vw;
} .mentes picture img, .mentes picture svg {
width: 100%;
} .carousel_concursos, .concursos {
position: relative;
width: 100%;
} .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;
} .carousel_concursos form, .concursos form {
display: inline-table;
position: relative;
text-align: center;
margin-top: 1.8vw;
width: 80%;
} .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;
} .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);
} .carousel_concursos form input[type="text"], .concursos form input[type="text"] {
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/icons/search.png);
background-position: left 1.3vw center;
background-repeat: no-repeat;
background-size: 1.6vw;
} .carousel_concursos form select, .concursos form select {
margin-left: 1.3%;
margin-right: 3.2%;
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/icons/carreira.png);
background-position: left 1.5vw center;
background-repeat: no-repeat;
background-size: 1.8vw;
} .carousel_concursos form section, .concursos form section {
width: 33.6%;
} .carousel_concursos form section input[type="text"], .concursos form section input[type="text"] {
z-index: 0;
width: 100%;
padding-right: 9.8vw;
} .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;
} .carousel_concursos form section input[type="submit"]:hover, .concursos form section input[type="submit"]:hover {
background-color: #03a688;
border: #03a688 3px solid;
} .carousel_concursos form section .loading, .concursos form section .loading {
pointer-events: none;
border: #03a689 3px solid;
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/loading.gif);
background-color: #03a689 !important;
} .carousel_concursos form section .sucess, .concursos form section .sucess {
pointer-events: none;
color: #ffffff !important;
background-color: #03a689 !important;
} .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;
} .carousel_concursos form ::-moz-placeholder, .concursos form ::-moz-placeholder {
color: #310150;
font-weight: 500;
font-size: 1.05vw;
font-family: "Montserrat", sans-serif;
} .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;
} .carousel_concursos form ::-moz-placeholder, .concursos form ::-moz-placeholder {
color: #310150;
font-weight: 500;
font-size: 1.05vw;
font-family: "Montserrat", sans-serif;
} .carousel_concursos form .garantia, .concursos form .garantia {
width: 8.3vw;
margin-right: 1.8%;
} .carousel_concursos form .garantia img, .concursos form .garantia img {
width: 100%;
} .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;
} .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;
} .carousel_concursos ul li > div, .concursos ul li > div {
position: relative;
overflow: hidden;
height: 16.2vw;
width: 102%;
line-height: 0;
margin-left: -1%;
} .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%);
} .carousel_concursos ul li section, .concursos ul li section {
position: relative;
width: 100%;
margin-top: 1.1vw;
margin-bottom: 1.1vw;
} .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%;
} .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;
} .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;
} .carousel_concursos ul li section div a:hover, .concursos ul li section div a:hover {
color: #310150;
background-color: #f8ecff;
} .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%;
} .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;
} .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;
} .carousel_concursos ul li section > a:hover, .concursos ul li section > a:hover {
color: #03a688;
background-color: #ffffff;
} .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;
} .carousel_concursos ul .left_2, .carousel_concursos ul .right_2, .concursos ul .left_2, .concursos ul .right_2 {
z-index: 1;
} .carousel_concursos ul .left, .concursos ul .left {
left: 21%;
} .carousel_concursos ul .left_2, .concursos ul .left_2 {
left: -15%;
} .carousel_concursos ul .left_3, .concursos ul .left_3 {
left: 35.5%;
} .carousel_concursos ul .right, .concursos ul .right {
left: 79%;
} .carousel_concursos ul .right_2, .concursos ul .right_2 {
left: 114%;
} .carousel_concursos ul .right_3, .concursos ul .right_3 {
left: 64.5%;
} .carousel_concursos ul .other, .concursos ul .other {
z-index: 0;
opacity: 0;
visibility: hidden;
} .carousel_concursos ul .transition, .concursos ul .transition {
-moz-transition: linear 0s;
-o-transition: linear 0s;
-webkit-transition: linear 0s;
transition: linear 0s;
} .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%);
} .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;
} .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;
} .carousel_concursos ul button .img_fundo, .concursos ul button .img_fundo {
z-index: 0;
opacity: 0;
} .carousel_concursos ul button:hover, .concursos ul button:hover {
background-color: #692d99;
} .carousel_concursos ul button:hover img, .carousel_concursos ul button:hover svg, .concursos ul button:hover img, .concursos ul button:hover svg {
opacity: 0;
} .carousel_concursos ul button:hover .img_fundo, .concursos ul button:hover .img_fundo {
opacity: 1;
} .carousel_concursos ul .back, .concursos ul .back {
left: 3.5%;
} .carousel_concursos ul .next, .concursos ul .next {
right: 3.5%;
} .carousel_concursos .list_loading, .concursos .list_loading {
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/loading.gif);
} .carousel_concursos .list_loading li, .carousel_concursos .list_loading button, .concursos .list_loading li, .concursos .list_loading button {
opacity: 0;
} .carousel_concursos .list_not_found, .concursos .list_not_found {
height: auto;
min-height: 5vw;
margin-top: 0vw;
margin-bottom: 8vw;
} .concursos {
margin-top: -10vw;
} .concursos h2 {
margin-bottom: 2vw;
} .concursos ul {
display: inline-table;
margin-top: 0vw;
height: auto;
} .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%);
} .concursos ul li > div {
width: 100%;
margin-left: 0%;
overflow: hidden;
border-top-left-radius: 2.1vw;
border-top-right-radius: 2.1vw;
} .concursos ul li > div img {
width: 102%;
} .slider {
position: relative;
width: 100%;
margin-top: -5.5vw;
} .slider ul {
position: absolute;
z-index: 2;
top: 0vw;
left: 0%;
width: 100%;
height: 100%;
overflow: hidden;
} .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;
} .slider ul li h3 {
line-height: 1.3;
font-size: 2.75vw;
font-weight: bold;
} .slider ul li div {
display: inline-table;
position: relative;
width: 90%;
margin-top: 0.6vw;
} .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;
} .slider ul li div a:hover {
color: #310150;
background-color: #f8ecff;
} .slider ul li div a:first-of-type {
margin-left: 0%;
} .slider ul li div a:last-of-type {
margin-right: 0%;
} .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;
} .slider ul li p strong {
display: block;
font-size: 2.6vw;
font-weight: 900;
text-transform: uppercase;
} .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;
} .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;
} .slider ul li > a:hover {
color: #ff7e16;
background-color: #ffffff;
} .slider ul .center {
z-index: 2;
opacity: 1;
visibility: initial;
} .slider ul .left, .slider ul .right {
z-index: 1;
} .slider ul .left {
left: 67%;
} .slider ul .right {
left: 73%;
} .slider ul .transition {
-moz-transition: linear 0s;
-o-transition: linear 0s;
-webkit-transition: linear 0s;
transition: linear 0s;
} .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;
} .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;
} .slider ul button .img_fundo {
z-index: 0;
opacity: 0;
} .slider ul button:hover {
background-color: #692d99;
} .slider ul button:hover img, .slider ul button:hover svg {
opacity: 0;
} .slider ul button:hover .img_fundo {
opacity: 1;
} .slider ul .next {
right: 4.3%;
} .slider section {
position: absolute;
z-index: 1;
top: 0vw;
left: 0%;
width: 100%;
height: 100%;
overflow: hidden;
} .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;
} .slider section picture img {
width: 100%;
} .slider section picture img:last-of-type {
display: none;
} .slider section .center {
z-index: 1;
opacity: 1;
visibility: initial;
} .slider section .left {
left: 45%;
z-index: 0;
} .slider section .right {
left: 55%;
z-index: 2;
} .slider > picture {
position: relative;
width: 100%;
z-index: 0;
} .slider > picture img, .slider > picture svg {
width: 100%;
} .slider > picture img:last-of-type, .slider > picture svg:last-of-type {
display: none;
} .planos, .planos_redacao {
position: relative;
margin-top: 1.8vw;
width: 100%;
} .planos h2, .planos_redacao h2 {
font-size: 1.72vw;
font-weight: bold;
margin-bottom: 1.9vw;
text-transform: uppercase;
} .planos form, .planos_redacao form {
display: inline-block;
position: relative;
width: 80%;
} .planos form section, .planos_redacao form section {
display: inline-table;
position: relative;
text-align: left;
width: 100%;
} .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;
} .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(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/icons/carreira_branco.png);
background-position: left 1.6vw center;
background-repeat: no-repeat;
background-color: #310150;
background-size: 1.9vw;
} .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;
} .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;
} .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;
} .planos form section button strong, .planos_redacao form section button strong {
margin-right: 1vw;
} .planos form section button:last-of-type, .planos_redacao form section button:last-of-type {
margin-left: 0%;
margin-right: 0%;
} .planos form section .active, .planos_redacao form section .active {
opacity: 1;
background-color: #310150;
} .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%);
} .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(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/tarja.png) center center no-repeat;
background-size: 17.4vw;
} .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;
} .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;
} .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;
} .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;
} .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%);
} .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%;
} .planos form > ul > li > p strong, .planos_redacao form > ul > li > p strong {
font-weight: bold;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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%);
} .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;
} .planos form > ul > li ul li:first-of-type, .planos_redacao form > ul > li ul li:first-of-type {
margin-top: 0vw;
} .planos form > ul > li ul li:last-of-type, .planos_redacao form > ul > li ul li:last-of-type {
margin-bottom: 0vw;
} .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;
} .planos form > ul > li ul .selected p, .planos_redacao form > ul > li ul .selected p {
color: #ffffff;
font-weight: initial;
} .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;
} .planos form > ul > li div > p, .planos_redacao form > ul > li div > p {
display: inline-table;
font-size: 2.1vw;
width: 100%;
} .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;
} .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;
} .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;
} .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%);
} .planos form > ul > li div > p small, .planos_redacao form > ul > li div > p small {
width: 100%;
font-size: 1.1vw;
} .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;
} .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;
} .planos form > ul > li div > p strong, .planos_redacao form > ul > li div > p strong {
font-size: 6.5vw;
font-weight: 900;
} .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;
} .planos form > ul > li div a:hover, .planos_redacao form > ul > li div a:hover {
color: #03a688;
background-color: #ffffff;
} .planos form > ul > li .disabled, .planos_redacao form > ul > li .disabled {
opacity: 0;
visibility: hidden;
} .planos form > ul > li .loading, .planos_redacao form > ul > li .loading {
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/loading.gif);
} .planos form > ul > li:first-of-type, .planos_redacao form > ul > li:first-of-type {
width: 52%;
padding-right: 2.8vw;
} .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);
} .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;
} .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;
} .planos form > ul > li:nth-of-type(2) h3:before, .planos_redacao form > ul > li:nth-of-type(2) h3:before {
background-color: #ffffff;
} .planos form > ul > li:nth-of-type(2) ul:before, .planos_redacao form > ul > li:nth-of-type(2) ul:before {
background-color: #ffffff;
} .planos form > ul > li:first-of-type {
width: 50%;
padding-right: 1.45vw;
} .planos form > ul > li:before {
display: none;
} .planos_redacao form {
width: 100%;
} .planos_redacao form > ul {
width: 100%;
margin-top: 1.3vw;
overflow: initial;
} .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;
} .planos_redacao form > ul > li h4 {
position: absolute;
display: block;
top: -1.6vw;
left: -30%;
width: 60%;
margin-left: 50%;
border-radius: 0.3vw;
} .planos_redacao form > ul > li ul li p {
max-width: 18.5vw;
} .planos_redacao form > ul > li div p {
font-size: 1.3vw;
} .planos_redacao form > ul > li div p strong {
font-size: 4.8vw;
} .planos_redacao form > ul > li div p em {
font-size: 1.3vw;
margin-bottom: 1vw;
vertical-align: bottom;
} .planos_redacao form > ul > li div a {
padding: 1vw;
font-size: 1vw;
padding-top: 1vw;
padding-bottom: 1vw;
} .planos_redacao form > ul > li:first-of-type {
width: 26.8%;
} .planos_redacao form > ul > li:first-of-type:before {
display: none;
} .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;
} .bonus {
position: relative;
padding-top: 2vw;
margin-top: 1vw;
width: 100%;
} .bonus h2 {
line-height: 1.2;
font-size: 1.72vw;
font-weight: bold;
text-transform: uppercase;
} .bonus ul {
display: inline-table;
position: relative;
margin-top: 3.8vw;
width: 100%;
} .bonus ul li {
display: inline-block;
vertical-align: top;
position: relative;
width: 23.4%;
} .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);
} .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%);
} .bonus ul li section {
position: relative;
width: 100%;
} .bonus ul li section h3, .bonus ul li section p {
display: inline-block;
position: relative;
width: 90%;
} .bonus ul li section h3 {
line-height: 1.2;
font-size: 1.35vw;
font-weight: bold;
margin-bottom: 1.3vw;
} .bonus ul li section p {
font-weight: 500;
line-height: 1.6;
font-size: 1.06vw;
} .bonus ul li:first-of-type {
margin-top: 6vw;
} .bonus ul li:nth-of-type(2) {
margin-top: 4vw;
} .bonus ul li:nth-of-type(3) {
margin-top: 2vw;
} .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;
} .bonus > a:hover {
color: #ff7e16;
background-color: #ffffff;
} .garantia_14_dias {
position: relative;
width: 100%;
padding-top: 2vw;
margin-top: 2.3vw;
} .garantia_14_dias h2, .garantia_14_dias p, .garantia_14_dias > a {
position: relative;
z-index: 2;
} .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;
} .garantia_14_dias h2 {
font-size: 1.72vw;
font-weight: bold;
margin-bottom: 4.5vw;
text-transform: uppercase;
} .garantia_14_dias p, .garantia_14_dias picture {
display: inline-block;
position: relative;
} .garantia_14_dias p {
width: 46%;
line-height: 1.7;
font-weight: 500;
font-size: 1.03vw;
} .garantia_14_dias picture {
position: relative;
width: 100%;
margin-bottom: 3vw;
} .garantia_14_dias picture img {
display: inline-block;
position: relative;
width: 19.2vw;
} .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;
} .garantia_14_dias > a:hover {
color: #03a688;
background-color: #ffffff;
} .garantia_14_dias .active_effects {
padding-top: 0vw;
padding-bottom: 0vw;
} .aprovacao, .coach, .faq, .faq_redacao {
display: inline-table;
position: relative;
text-align: left;
width: 100%;
margin-top: 2vw;
padding-top: 9.5vw;
} .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%;
} .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%;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .aprovacao .text, .coach .text, .faq .text, .faq_redacao .text {
width: 48%;
margin-top: 6.1vw;
padding-left: 4.5%;
} .aprovacao picture, .coach picture, .faq picture, .faq_redacao picture {
position: absolute;
width: 54.3%;
top: -3.6vw;
z-index: 0;
left: 0%;
} .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%;
} .aprovacao section:first-of-type {
overflow: hidden;
} .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;
} .aprovacao section:first-of-type .active_effects {
margin-left: 0%;
} .aprovacao section:last-of-type {
display: none;
} .coach {
padding-top: 0vw;
text-align: right;
margin-top: -14.9vw;
} .coach section {
width: 47.5%;
margin-top: 0vw;
vertical-align: middle;
} .coach section p {
text-align-last: right;
} .coach section:last-of-type {
overflow: hidden;
} .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;
} .coach section:last-of-type .active_effects {
margin-right: 0%;
} .coach .text {
margin-top: 0vw;
padding-right: 2.5%;
padding-left: initial;
} .faq, .faq_redacao {
padding-top: 0vw;
margin-top: 0.9vw;
} .faq h2, .faq_redacao h2 {
font-size: 1.73vw;
font-weight: bold;
text-align: center;
margin-bottom: 2.1vw;
text-transform: uppercase;
} .faq > section, .faq ul, .faq_redacao > section, .faq_redacao ul {
vertical-align: top;
} .faq > section, .faq_redacao > section {
width: 38.3%;
margin-top: -3.35vw;
} .faq > section img, .faq > section svg, .faq_redacao > section img, .faq_redacao > section svg {
width: 100%;
} .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;
} .faq ul, .faq_redacao ul {
width: 61.7%;
margin-bottom: 7vw;
padding-left: 2.3%;
padding-right: 4.2%;
} .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;
} .faq ul li button, .faq ul li section, .faq_redacao ul li button, .faq_redacao ul li section {
text-align: right;
width: 100%;
} .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;
} .faq ul li button i, .faq_redacao ul li button i {
position: absolute;
top: 0vw;
left: 3%;
width: 1.8vw;
height: 100%;
} .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;
} .faq ul li button i .img_fundo, .faq_redacao ul li button i .img_fundo {
opacity: 0;
visibility: hidden;
} .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;
} .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;
} .faq ul li:first-of-type, .faq_redacao ul li:first-of-type {
margin-top: 0vw;
} .faq ul li:last-of-type, .faq_redacao ul li:last-of-type {
margin-bottom: 0vw;
} .faq ul .active section, .faq_redacao ul .active section {
opacity: 1;
visibility: initial;
} .faq ul .active button i img, .faq_redacao ul .active button i img {
opacity: 0;
visibility: hidden;
} .faq ul .active button i .img_fundo, .faq_redacao ul .active button i .img_fundo {
opacity: 1;
visibility: initial;
} .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;
} .faq section .active_effects {
margin-left: 0% !important;
} .faq_redacao {
margin-top: 10vw;
} .faq_redacao > section, .faq_redacao ul {
vertical-align: bottom;
} .faq_redacao > section {
line-height: 0;
margin-top: -21vw;
} .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;
} .faq_redacao .active_effects img, .faq_redacao .active_effects svg {
opacity: 1 !important;
margin-left: 12.4% !important;
visibility: initial !important;
} .faq_redacao ul {
margin-bottom: 10vw;
} .regras {
position: relative;
width: 100%;
padding-bottom: 4vw;
} .regras h2, .regras h3, .regras ul {
position: relative;
z-index: 1;
} .regras h2, .regras h3 {
margin: 0 auto;
line-height: 1.1;
font-size: 1.75vw;
font-weight: bold;
} .regras h2 {
width: 35%;
} .regras h3 {
width: 61%;
} .regras ul {
display: inline-table;
width: 96%;
margin-top: 3.6vw;
margin-bottom: 3.3vw;
} .regras ul li {
display: inline-block;
vertical-align: top;
position: relative;
width: 25%;
} .regras ul li div, .regras ul li h4 {
display: inline-block;
vertical-align: top;
position: relative;
} .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);
} .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%);
} .regras ul li h4 {
width: 85%;
font-size: 1vw;
margin-top: 2vw;
line-height: 1.2;
font-weight: bold;
text-transform: uppercase;
} .regras ul li:nth-of-type(3) {
margin-top: 1.5vw;
} .regras ul li:nth-of-type(2) {
margin-top: 3vw;
} .regras ul li:first-of-type {
margin-top: 4.5vw;
} .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;
} .regras > a:hover {
color: #03a688;
background-color: #ffffff;
} .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%);
} .regras picture img, .regras picture svg {
width: 100%;
} .regras picture img:last-of-type, .regras picture svg:last-of-type {
display: none;
} .a_mente {
display: inline-table;
position: relative;
width: 100%;
padding-top: 1vw;
min-height: 40vw;
margin-top: 1.5vw;
margin-bottom: 11.5vw;
} .a_mente h2, .a_mente section {
position: relative;
z-index: 2;
} .a_mente h2 {
width: 35%;
margin: 0 auto;
line-height: 1.1;
font-weight: bold;
font-size: 1.75vw;
text-transform: uppercase;
} .a_mente section {
vertical-align: middle;
display: inline-block;
margin-top: 6.5vw;
width: 50%;
} .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;
} .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%);
} .a_mente section .active_effects {
margin-right: 25%;
} .a_mente section h3, .a_mente section h4, .a_mente section p {
width: 77%;
} .a_mente section h3, .a_mente section h4 {
font-weight: bold;
} .a_mente section h3 {
font-size: 1.8vw;
margin-bottom: 0.5vw;
} .a_mente section h4 {
font-size: 1.1vw;
margin-bottom: 2vw;
} .a_mente section p {
line-height: 1.4;
font-size: 1.05vw;
} .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;
} .a_mente section a:hover {
color: #ff7e16;
background-color: #ffffff;
} .a_mente section:first-of-type {
text-align: right;
} .a_mente section:last-of-type {
text-align: left;
margin-top: 9.5vw;
padding-left: 2.5%;
} .a_mente > picture {
position: absolute;
z-index: 0;
width: 47%;
right: 0%;
top: -10vw;
} .a_mente > picture img {
width: 100%;
} .contato section, .contato div, footer section, footer div {
z-index: 2;
} .contato section, footer section {
display: inline-table;
position: relative;
margin-top: 2.1vw;
width: 100%;
} .contato section p, footer section p {
vertical-align: middle;
display: inline-block;
position: relative;
font-size: 1vw;
width: 45.7%;
} .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;
} .contato section p i, footer section p i {
width: 1.5vw;
height: 1.5vw;
margin-right: 0.5vw;
} .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%);
} .contato section p strong, footer section p strong {
color: #310150;
} .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;
} .contato section p a strong, footer section p a strong {
color: #ffffff;
line-height: 0;
} .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;
} .contato section p .whatsapp:hover, footer section p .whatsapp:hover {
background-color: #03a688;
} .contato section p .instagram, footer section p .instagram {
width: 15.5vw;
margin-left: 1%;
} .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%;
} .contato section p:first-of-type, footer section p:first-of-type {
text-align: left;
} .contato section p:last-of-type, footer section p:last-of-type {
text-align: right;
} .contato > div, footer > div {
display: inline-table;
position: relative;
width: 100%;
margin-top: 1vw;
padding-top: 1vw;
} .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;
} .contato {
position: relative;
width: 100%;
} .contato > a, .contato form, .contato section {
z-index: 2;
} .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;
} .contato > a img, .contato > a svg {
width: 100%;
} .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;
} .contato form h2, .contato form p {
position: relative;
z-index: 2;
} .contato form h2 {
line-height: 1;
font-size: 1.72vw;
font-weight: bold;
margin-bottom: 1vw;
} .contato form p {
font-size: 1vw;
margin-bottom: 3.5vw;
} .contato form div {
display: inline-table;
position: relative;
width: 100%;
margin-top: 0.35vw;
margin-bottom: 0.35vw;
} .contato form div input {
display: inline-block;
position: relative;
font-family: "Montserrat", sans-serif;
} .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;
} .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;
} .contato form div input[type="submit"]:hover {
color: #ff7e16;
background-color: #ffffff;
} .contato form div .loading {
pointer-events: none;
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/loading.gif);
background-color: #ff7e16 !important;
} .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;
} .contato form div ::-webkit-input-placeholder {
color: #310150;
font-size: 1vw;
font-family: "Montserrat", sans-serif;
} .contato form div ::-moz-placeholder {
color: #310150;
font-size: 1vw;
font-family: "Montserrat", sans-serif;
} .contato form div ::-ms-input-placeholder {
color: #310150;
font-size: 1vw;
font-family: "Montserrat", sans-serif;
} .contato form div ::-moz-placeholder {
color: #310150;
font-size: 1vw;
font-family: "Montserrat", sans-serif;
} .contato form div:first-of-type {
margin-top: 0vw;
} .contato form div:last-of-type {
margin-bottom: 0vw;
} .contato form picture {
position: absolute;
z-index: 1;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
} .contato form picture img, .contato form picture svg {
position: absolute;
top: 0vw;
left: 0%;
width: 100%;
height: 100%;
} .page_contato, .page_produtos {
display: inline-table;
position: absolute;
top: 0vw;
left: 0%;
width: 100%;
height: 100vh;
line-height: 0;
} .page_contato section, .page_produtos section {
display: inline-block;
vertical-align: top;
position: relative;
height: 100vh;
z-index: 2;
width: 50%;
} .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%);
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .page_contato section form input[type="submit"]:hover, .page_produtos section form input[type="submit"]:hover {
color: #ff7e16;
background-color: #ffffff;
} .page_contato section form .loading, .page_produtos section form .loading {
pointer-events: none;
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/loading.gif);
background-color: #ff7e16 !important;
} .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;
} .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;
} .page_contato section div h1, .page_produtos section div h1 {
line-height: 1.1;
font-size: 1.85vw;
font-weight: bold;
text-transform: uppercase;
} .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;
} .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;
} .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;
} .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%;
} .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;
} .page_contato section div a:hover, .page_produtos section div a:hover {
background-color: #03a688;
} .page_contato section div p, .page_produtos section div p {
width: 100%;
font-weight: 500;
margin-top: 0.8vw;
} .page_contato section div p i, .page_produtos section div p i {
margin-right: 0.5vw;
} .page_contato section .active_effects, .page_produtos section .active_effects {
margin-right: 6.5%;
} .page_contato section:first-of-type, .page_produtos section:first-of-type {
text-align: right;
} .page_contato section:last-of-type, .page_produtos section:last-of-type {
text-align: left;
} .page_contato picture, .page_produtos picture {
position: absolute;
line-height: 0;
z-index: 0;
} .page_contato picture img, .page_contato picture svg, .page_produtos picture img, .page_produtos picture svg {
width: 100%;
} .page_contato .avatar, .page_produtos .avatar {
z-index: 1;
left: 0%;
bottom: 0vw;
width: 48.5vw;
} .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;
} .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;
} .page_contato .avatar .active_effects, .page_produtos .avatar .active_effects {
margin-left: 0%;
} .page_contato .fundo_left, .page_produtos .fundo_left {
top: 0vw;
left: 0%;
width: 37.85vw;
} .page_contato .fundo_right, .page_produtos .fundo_right {
right: 0%;
bottom: 0vw;
width: 30.6vw;
} .page_produtos {
line-height: 1;
padding-top: 10vw;
} .page_produtos h1 {
font-size: 1.8vw;
text-transform: uppercase;
} .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;
} .page_produtos form section {
display: inline-block;
vertical-align: top;
position: relative;
cursor: pointer;
height: auto;
width: 60%;
} .page_produtos form section h2, .page_produtos form section p {
font-weight: 500;
} .page_produtos form section h2 {
font-size: 1.3vw;
margin-bottom: 0.6vw;
} .page_produtos form section p {
font-size: 1.05vw;
line-height: 1.2;
} .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;
} .page_produtos form section a i, .page_produtos form section a strong {
vertical-align: middle;
display: inline-block;
position: relative;
} .page_produtos form section a i {
width: 2vw;
height: 2vw;
margin-right: 0.5vw;
border-radius: 30vw;
border: #ffffff 2px solid;
} .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;
} .page_produtos form section a strong {
margin-right: 1vw;
} .page_produtos form section a:last-of-type {
margin-left: 2%;
} .page_produtos form section .active {
opacity: 1;
background-color: #310150;
} .page_produtos form section .active i:before {
opacity: 1;
} .page_produtos form section:first-of-type {
text-align: left;
} .page_produtos form section:last-of-type {
width: 40%;
text-align: right;
} .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(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/icons/carreira.png) left 1.3vw center no-repeat #abf5e8;
background-size: 1.5vw;
} .page_produtos form select:last-of-type {
color: #ffffff;
margin-left: 4%;
background-color: #310150;
background: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/icons/carreira_branco.png) left 1.3vw center no-repeat #310150;
background-size: 1.5vw;
} .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;
} .page_produtos form div p {
vertical-align: middle;
display: inline-block;
position: relative;
width: 50%;
color: #310150;
font-size: 1.3vw;
font-weight: 500;
} .page_produtos form div p a {
display: none;
} .page_produtos form div p label, .page_produtos form div p small {
display: inline-block;
position: relative;
margin-bottom: 0.5vw;
} .page_produtos form div p label i {
display: inline-block;
position: relative;
} .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%);
} .page_produtos form div p small {
width: 100%;
font-size: 1vw;
margin-bottom: 0.6vw;
} .page_produtos form div p em, .page_produtos form div p strong {
vertical-align: bottom;
} .page_produtos form div p em {
display: inline-block;
position: relative;
font-size: 1vw;
} .page_produtos form div p strong {
font-size: 1.8vw;
margin-left: 0.2vw;
} .page_produtos form div p:first-of-type {
text-align: left;
} .page_produtos form div p:last-of-type {
text-align: right;
} .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;
} .page_produtos form input[type="submit"]:hover {
color: #310150;
background-color: #abf5e8;
} .page_produtos form .loading {
pointer-events: none;
background-image: url(//circuitodaaprovacao.com.br/wp-content/themes/circuito_da_aprovacao/images/loading.gif);
background-color: #03a689 !important;
} footer {
display: inline-table;
position: relative;
width: 100%;
padding-bottom: 1vw;
} footer p {
vertical-align: middle;
display: inline-block;
position: relative;
font-size: 1vw;
z-index: 1;
width: 46%;
color: #03a688;
} footer p i, footer p a {
vertical-align: middle;
display: inline-block;
position: relative;
} footer p a img, footer p a svg, footer p i img, footer p i svg {
width: 100%;
} footer p i {
width: 1.3vw;
margin-left: 0.8%;
margin-right: 0.8%;
} 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%);
} footer p .evo {
width: 2.8vw;
height: 1.2vw;
margin-left: 0.8%;
margin-right: 0.8%;
} footer p .nuway {
height: 2vw;
width: 5.2vw;
height: 1.2vw;
} footer p .nuway img, footer p .nuway svg {
margin-top: 0.2vw;
} footer p:first-of-type {
text-align: left;
} footer p:last-of-type {
text-align: right;
} footer picture {
position: absolute;
z-index: 0;
left: 0%;
width: 100%;
bottom: 0vw;
line-height: 0;
} footer picture img, footer picture svg {
width: 100%;
} footer picture img:last-of-type, footer picture svg:last-of-type {
display: none;
} .footer_2 {
display: block;
margin-top: -9.03vw;
} .footer_2 picture img:last-of-type, .footer_2 picture svg:last-of-type {
display: none;
} .footer_3 {
position: absolute;
left: 0%;
width: 100%;
bottom: 0vw;
} .footer_3 section p {
z-index: 1;
}
@media screen and (min-width: 501px) and (max-width: 700px) { body h1 {
font-size: 4.8vw !important;
} body h2 {
display: inline-block;
font-size: 5.8vw !important;
line-height: 1.3 !important;
} body h3 {
font-size: 3.8vw !important;
line-height: 1.3 !important;
} body h4 {
line-height: 1.2;
font-size: 3.8vw !important;
} body p {
font-size: 3.8vw !important;
} 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;
} 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;
} header {
position: absolute;
z-index: 4;
top: 30px;
left: 0px;
width: 100%;
text-align: left;
padding-top: 0px;
} header > a {
width: 46vw;
margin-left: 6vw;
} header nav {
display: none;
} header .responsive {
display: block;
} header .left, header .right {
display: none;
} header .fundo_banner_redacao {
top: -27vw;
left: -33vw;
width: 114vw;
height: 130vw;
} .header_2 {
margin-top: 7vw;
} .popup .close {
top: 50px;
right: 30px;
width: 50px;
height: 40px;
border-radius: 5px;
} .popup div {
width: 80%;
height: 45vw;
} .popup_destaque {
position: absolute;
top: 0vw;
} .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%);
} .popup_destaque > div .close_destaque {
top: -4vw;
width: 8vw;
right: -4vw;
height: 8vw;
} .popup_destaque > div section {
width: 100%;
margin-left: 0%;
margin-bottom: 8vw;
} .popup_destaque > div section div {
height: 48vw;
border-top-left-radius: 4.3vw;
border-top-right-radius: 4.3vw;
} .popup_destaque > div section h2 {
margin-bottom: 4vw;
} .popup_destaque > div section a {
margin-top: 6vw;
} .popup_destaque > div section section {
padding-top: 4vw;
padding-bottom: 4vw;
} .popup_destaque > div section section h3 {
margin-bottom: 1.5vw;
} .popup_destaque > div section section p {
margin-top: 3.5vw;
} .popup_destaque > div section section p small {
font-size: 3.2vw;
} .popup_destaque > div section section p strong {
font-size: 5.2vw;
} .popup_destaque > div section section a {
padding: 0.8vw;
font-size: 3.2vw;
padding-left: 3vw;
padding-right: 3vw;
} .popup_destaque > div section:last-of-type {
width: 100%;
margin-bottom: 0vw;
border-radius: 4.8vw;
} .banner {
margin-top: 0vw;
padding-top: 30vw;
padding-bottom: 100vw;
} .banner section {
width: 92%;
} .banner section > div h1, .banner section > div p {
text-align: center;
} .banner section > div h1 {
margin-bottom: 5vw;
} .banner section > div h1 strong i {
top: 68%;
left: 50%;
width: 110%;
} .banner section > div p {
display: inline-block;
width: 90%;
} .banner section > div > a {
margin-top: 7.5vw;
} .banner section > a {
margin-top: 7vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
} .banner section .container_mobile {
display: block;
} .banner section .container_desktop {
display: none;
} .banner section .video {
width: 90%;
height: 52vw;
margin: 0 auto;
line-height: 0;
margin-top: 6vw;
border-radius: 4.2vw;
border: #03a688 5px solid;
} .banner section .video img {
width: auto;
height: 105%;
} .banner section .video button {
width: 16vw;
height: 16vw;
} .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%);
} .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%);
} .banner section picture img, .banner section picture svg {
width: 100%;
} .banner section:last-of-type {
width: 100%;
margin-left: 0%;
} .banner > picture {
top: 0vw;
width: 100%;
height: 125vw;
overflow: hidden;
} .banner > picture img, .banner > picture svg {
top: -7vw;
left: -25%;
width: 120%;
} .banner_redacao section, .banner_redacao picture {
z-index: 5;
text-align: center;
} .banner_redacao section {
width: 95%;
margin-top: 28vw;
} .banner_redacao section h1, .banner_redacao section p {
display: inline-block;
} .banner_redacao section h1 {
line-height: 1.2;
font-weight: bold;
margin-bottom: 2.2vw;
font-size: 5.8vw !important;
} .banner_redacao section p {
width: 80%;
line-height: 1.4;
font-size: 4.2vw !important;
} .banner_redacao section > a {
margin-top: 5vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
} .banner_redacao picture {
width: 88%;
margin-top: 7vw;
margin-left: 0%;
margin-right: 0%;
} .regras {
margin-top: 18.5vw;
} .regras h2, .regras h3 {
width: 85%;
} .regras h3 {
display: inline-block;
margin-top: 7vw;
font-size: 5.8vw !important;
} .regras ul {
margin-top: 18vw;
} .regras ul li {
width: 100%;
margin-bottom: 16.5vw;
} .regras ul li div {
width: 52vw;
height: 52vw;
margin-bottom: 6vw;
box-shadow: 0vw 7vw 20vw -0.9vw RGBA(255, 126, 22, 0.6);
} .regras ul li div img, .regras ul li div svg {
top: 40%;
height: 90%;
} .regras ul li h4 {
line-height: 1.3;
} .regras ul li:first-of-type {
margin-top: 0vw;
} .regras ul li:nth-of-type(2) {
margin-top: 0vw;
} .regras ul li:nth-of-type(3) {
margin-top: 0vw;
} .regras ul li:last-of-type {
margin-bottom: 0vw;
} .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);
} .regras picture img, .regras picture svg {
display: none;
} .regras picture img:last-of-type, .regras picture svg:last-of-type {
display: block;
} .erros {
margin-top: 0vw;
padding-top: 2vw;
padding-bottom: 2vw;
} .erros h2 {
width: 85%;
} .erros ul {
width: 100%;
margin-top: 13vw;
text-align: center;
} .erros ul li {
width: 60%;
margin-left: 0%;
margin-right: 0%;
margin-bottom: 15vw;
} .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);
} .erros ul li div img, .erros ul li div svg {
top: -4vw;
} .erros ul li i img, .erros ul li i svg {
display: none;
} .erros ul li i img:last-of-type, .erros ul li i svg:last-of-type {
display: block;
} .erros ul li:first-of-type {
margin-top: 0vw;
} .erros ul li:first-of-type i {
top: -3vw;
left: -9vw;
width: 22vw;
} .erros ul li:nth-of-type(2) {
margin-top: 0vw;
} .erros ul li:nth-of-type(2) i {
top: -3vw;
left: -6vw;
width: 22vw;
} .erros ul li:nth-of-type(3) {
margin-top: 0vw;
} .erros ul li:nth-of-type(3) i {
top: -3vw;
left: -6vw;
width: 22vw;
} .erros ul li:nth-of-type(4) {
margin-top: 0vw;
} .erros ul li:nth-of-type(4) i {
top: -3vw;
left: -8vw;
width: 22vw;
} .erros ul li:nth-of-type(5) {
margin-top: 0vw;
} .erros ul li:nth-of-type(5) i {
top: -3vw;
left: -8vw;
width: 22vw;
} .erros ul li:last-of-type {
margin-right: 0%;
margin-bottom: 0vw;
} .erros ul li:last-of-type i {
top: -3vw;
left: -8vw;
width: 22vw;
} .erros > a {
margin-top: 13vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
} .erros picture img, .erros picture svg {
display: none;
} .erros picture img:last-of-type, .erros picture svg:last-of-type {
display: block;
top: -260vw;
} .concurseiro {
padding-top: 12vw;
} .concurseiro div section {
width: 100%;
} .concurseiro div section h2 {
margin-top: 0vw;
margin-bottom: 5.5vw;
} .concurseiro div section ul {
width: 95%;
margin-top: 0vw;
margin-bottom: 0vw;
} .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;
} .concurseiro div section ul li i {
left: 4vw;
font-size: 6.8vw;
} .concurseiro div section ul li p {
max-width: 75vw;
} .concurseiro div section ul li:first-of-type {
margin-top: 0vw;
} .concurseiro div section ul li:last-of-type {
margin-bottom: 0vw;
} .concurseiro div section > a {
margin-top: 8.5vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
} .concurseiro div section:first-of-type {
text-align: center;
padding-right: 0vw;
} .concurseiro div section:first-of-type > a {
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6) !important;
} .concurseiro div picture {
top: -33vw;
width: 97%;
overflow: hidden;
} .concurseiro div picture img, .concurseiro div picture svg {
right: 0%;
width: 100%;
} .concurseiro div picture img:first-of-type, .concurseiro div picture svg:first-of-type {
display: none;
} .concurseiro div picture img:last-of-type, .concurseiro div picture svg:last-of-type {
display: block;
} .concurseiro div:first-of-type section:last-of-type {
display: none;
} .concurseiro div:nth-of-type(even) {
margin-top: 10.5vw;
} .concurseiro div:nth-of-type(even) section img, .concurseiro div:nth-of-type(even) section svg {
margin-left: 0%;
} .concurseiro div:nth-of-type(even) section p {
width: 100%;
margin-top: 8vw;
margin-bottom: 8vw;
} .concurseiro div:nth-of-type(even) section > a {
margin-top: 11.5vw;
} .concurseiro div:nth-of-type(even) section:first-of-type {
width: 90%;
} .concurseiro div:nth-of-type(even) section:last-of-type {
width: 80%;
margin-top: 8vw;
padding-left: 0vw;
text-align: center;
} .concurseiro div:nth-of-type(even) picture {
top: 13vw;
} .vantagens {
padding-top: 15vw;
padding-bottom: 14vw;
} .vantagens > div {
width: 100%;
margin-top: 0vw;
margin-right: 0%;
} .vantagens > div h2 {
width: 95%;
margin-left: 0%;
margin-top: 9.5vw;
} .vantagens > div h2 strong img, .vantagens > div h2 strong svg {
left: 0%;
top: 55%;
width: 100%;
height: 13.5vw;
} .vantagens > div h3 {
margin-right: initial;
font-size: 5.8vw !important;
} .vantagens > div > a {
margin-left: 0%;
margin-top: 10vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
} .vantagens > div ul {
width: 95%;
margin-top: 8vw;
text-align: right;
} .vantagens > div ul li {
display: inline-block;
position: relative;
width: auto;
margin-top: 4.5vw;
margin-bottom: 4.5vw;
} .vantagens > div ul li i {
left: -9vw;
width: 19vw;
height: 19vw;
box-shadow: 0vw 7vw 20vw -0.9vw RGBA(105, 45, 153, 0.4);
} .vantagens > div ul li i img, .vantagens > div ul li i svg {
top: 40%;
width: 85%;
} .vantagens > div ul li h4 {
padding: 2.3vw;
max-width: 74vw;
margin-left: 0vw;
padding-left: 10vw;
padding-right: 4vw;
border-radius: 2.8vw;
} .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%;
} .vantagens > div ul li:nth-of-type(2) h4 {
max-width: 74vw;
padding-left: 14vw;
} .vantagens > div ul li:nth-of-type(3) h4 {
max-width: 78vw;
padding-left: 14vw;
} .vantagens > div ul li:nth-of-type(4) h4 {
max-width: 78vw;
padding-left: 14vw;
} .vantagens > div ul li:nth-of-type(5) h4 {
max-width: 78vw;
padding-left: 14vw;
} .vantagens picture {
display: none;
} .metodo, .metodo_redacao {
overflow: hidden;
padding-bottom: 18vw;
} .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;
} .metodo h2, .metodo_redacao h2 {
display: none;
} .metodo > section, .metodo_redacao > section {
margin-top: 64vw;
} .metodo > section .video, .metodo_redacao > section .video {
display: none;
} .metodo > section .depoimentos, .metodo_redacao > section .depoimentos {
width: 100%;
height: 80vw;
margin-top: 0vw;
margin-bottom: 2vw;
} .metodo > section .depoimentos li, .metodo_redacao > section .depoimentos li {
width: 89%;
padding: 0vw;
padding-top: 24vw;
padding-bottom: 0vw;
} .metodo > section .depoimentos li div, .metodo_redacao > section .depoimentos li div {
width: 100%;
top: -0.1vw;
} .metodo > section .depoimentos li div .linkPlay, .metodo_redacao > section .depoimentos li div .linkPlay {
display: block;
} .metodo > section .depoimentos li div section, .metodo_redacao > section .depoimentos li div section {
margin-bottom: 2vw;
} .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%;
} .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;
} .metodo > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h4 {
font-size: 5.8vw !important;
} .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h5 {
font-size: 5.2vw;
} .metodo > section .depoimentos li p, .metodo_redacao > section .depoimentos li p {
line-height: 1.5;
font-size: 4vw !important;
} .metodo > section .depoimentos li hr, .metodo > section .depoimentos li:before, .metodo_redacao > section .depoimentos li hr, .metodo_redacao > section .depoimentos li:before {
display: none;
} .metodo > section .depoimentos li picture, .metodo_redacao > section .depoimentos li picture {
z-index: -1;
width: 26.8vw;
} .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;
} .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;
} .metodo > section .depoimentos li picture:first-of-type, .metodo_redacao > section .depoimentos li picture:first-of-type {
top: 15.2vw;
left: -10vw;
} .metodo > section .depoimentos li picture:last-of-type, .metodo_redacao > section .depoimentos li picture:last-of-type {
right: -11.5vw;
bottom: -3.5vw;
} .metodo > section .depoimentos button, .metodo_redacao > section .depoimentos button {
top: -38vw;
width: 12vw;
height: 12vw;
} .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;
} .metodo > section .depoimentos .back, .metodo_redacao > section .depoimentos .back {
left: 2.5%;
} .metodo > section .depoimentos .next, .metodo_redacao > section .depoimentos .next {
right: 2.5%;
} .metodo > a, .metodo_redacao > a {
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
} .metodo .avatars, .metodo_redacao .avatars {
top: 16vw;
height: 170vw;
} .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);
} .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;
} .metodo .avatars .left, .metodo_redacao .avatars .left {
left: -3%;
} .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%;
} .metodo .avatars .right, .metodo_redacao .avatars .right {
left: 103%;
} .metodo .avatars .right_1, .metodo .avatars .right_2, .metodo_redacao .avatars .right_1, .metodo_redacao .avatars .right_2 {
left: 128%;
} .metodo .avatars .left_2, .metodo .avatars .right_2, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right_2 {
opacity: 0;
visibility: hidden;
} .metodo > picture, .metodo_redacao > picture {
display: none;
} .metodo .fundo, .metodo_redacao .fundo {
top: -317vw;
display: none;
} .metodo .fundo img, .metodo .fundo svg, .metodo_redacao .fundo img, .metodo_redacao .fundo svg {
display: none;
} .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;
} .metodo_redacao {
overflow: initial;
margin-bottom: 0vw;
padding-bottom: 10.5vw;
} .metodo_redacao h2 {
display: inline-block;
} .metodo_redacao > section {
overflow: hidden;
margin-top: 0vw;
padding-top: 64vw;
} .metodo_redacao > section .depoimentos li div .linkPlay {
display: none;
} .metodo_redacao > section .depoimentos .back {
left: 8%;
} .metodo_redacao > section .depoimentos .next {
right: 8%;
} .metodo_redacao > a {
padding: 6vw !important;
font-size: 3.6vw !important;
padding-top: 4vw !important;
padding-bottom: 4vw !important;
} .metodo_redacao .fundo {
display: block;
} .mentes {
margin-top: 0vw;
padding-top: 0vw;
} .mentes h2 {
display: inline-block;
width: 80%;
font-size: 6.6vw !important;
line-height: 0.9 !important;
} .mentes ul {
margin-top: 12.6vw;
} .mentes ul li {
width: 100%;
} .mentes ul li div {
width: 63vw;
height: 63vw;
} .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);
} .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);
} .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);
} .mentes ul li section {
margin-top: 5.5vw;
} .mentes ul li section h4 {
margin-bottom: 1.8vw;
font-size: 6.5vw !important;
} .mentes ul li section h5 {
font-size: 4.2vw;
margin-bottom: 4vw;
} .mentes ul li section p {
width: 80%;
font-size: 4vw !important;
} .mentes ul li:first-of-type {
margin-top: 0vw;
margin-left: 0%;
margin-bottom: 7vw;
} .mentes ul li:last-of-type section p {
width: 94%;
} .mentes > a {
width: 72vw;
margin-top: 8.5vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
} .mentes picture {
display: block;
} .a_mente {
padding-top: 0vw;
margin-top: 8.8vw;
margin-bottom: 16vw;
} .a_mente h2 {
width: 75%;
} .a_mente section {
width: 100%;
margin-top: 0vw;
} .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);
} .a_mente section h3, .a_mente section h4, .a_mente section p {
display: inline-block;
width: 100%;
} .a_mente section h3 {
margin-bottom: 2vw;
font-size: 6.5vw !important;
} .a_mente section h4 {
width: 70%;
line-height: 1;
margin-bottom: 5vw;
font-size: 4.2vw !important;
} .a_mente section p {
width: 88%;
font-size: 4vw !important;
line-height: 1.5 !important;
} .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);
} .a_mente section .active_effects {
margin-right: 0%;
} .a_mente section:first-of-type {
margin-top: 6.5vw;
text-align: center;
margin-bottom: 6.5vw;
} .a_mente section:last-of-type {
text-align: center;
margin-top: 0vw;
padding-left: 0vw;
} .a_mente > picture {
top: 31vw;
width: 100%;
overflow: hidden;
} .a_mente > picture img, .a_mente > picture svg {
position: relative;
right: -15vw;
width: 130%;
} .carousel_concursos h2 {
display: inline-block;
width: 85%;
margin-top: 15vw;
font-size: 4.2vw !important;
} .carousel_concursos form {
width: 88%;
margin-top: 8.2vw;
} .carousel_concursos form .garantia {
display: none;
} .carousel_concursos form section {
width: 100%;
margin-bottom: 1.5vw;
} .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;
} .carousel_concursos form select {
margin-left: 0%;
margin-right: 0%;
background-position: left 4vw center;
background-size: 6vw;
} .carousel_concursos form section input[type="text"] {
padding-right: 32vw;
background-position: left 3.5vw center;
background-size: 5vw;
} .carousel_concursos form section input[type="submit"] {
width: 26vw;
right: 1.5vw;
font-size: 3.5vw;
padding-top: 2.3vw;
padding-bottom: 2.2vw;
} .carousel_concursos form section ::-webkit-input-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos form section ::-moz-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos form section ::-ms-input-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos form section ::-moz-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos ul, .concursos ul {
width: 100%;
height: 130vw;
margin-top: 1.5vw;
} .carousel_concursos ul li, .concursos ul li {
width: 88%;
border-radius: 10vw;
} .carousel_concursos ul li > div, .concursos ul li > div {
height: 52vw;
border-top-left-radius: 10vw;
border-top-right-radius: 10vw;
} .carousel_concursos ul li section, .concursos ul li section {
margin-top: 3vw;
margin-bottom: 3vw;
} .carousel_concursos ul li section h3, .concursos ul li section h3 {
width: 85%;
font-size: 4.8vw !important;
} .carousel_concursos ul li section div, .concursos ul li section div {
margin-top: 1.5vw;
margin-bottom: 3.5vw;
} .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;
} .carousel_concursos ul li section p, .concursos ul li section p {
font-size: 4vw !important;
} .carousel_concursos ul li section p strong, .concursos ul li section p strong {
margin-top: 2vw;
font-size: 7.2vw;
margin-bottom: 2vw;
} .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);
} .carousel_concursos ul .left, .carousel_concursos ul .left_2, .concursos ul .left, .concursos ul .left_2 {
left: -50%;
} .carousel_concursos ul .right, .carousel_concursos ul .right_2, .concursos ul .right, .concursos ul .right_2 {
left: 150%;
} .carousel_concursos ul button, .concursos ul button {
top: 46%;
width: 12.5vw;
height: 12.5vw;
} .carousel_concursos ul button img, .carousel_concursos ul button svg, .concursos ul button img, .concursos ul button svg {
width: 3vw;
} .carousel_concursos ul .back, .concursos ul .back {
left: 2%;
} .carousel_concursos ul .next, .concursos ul .next {
right: 2%;
} .carousel_concursos .display_2, .concursos .display_2 {
display: inline-table;
position: relative;
width: 100%;
height: auto;
margin-top: 0vw;
} .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%);
} .concursos {
display: none;
margin-top: -16.5vw;
} .concursos ul {
height: auto;
margin-top: 0vw;
} .concursos ul li {
margin-left: 0%;
margin-right: 0%;
margin-top: 1.5vw;
margin-bottom: 1.5vw;
} .concursos ul li:first-of-type {
margin-top: 0vw;
} .concursos ul li:last-of-type {
margin-bottom: 0vw;
} .slider {
top: -20vw;
} .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%);
} .slider ul li h3 {
font-size: 8.2vw !important;
line-height: 1.1 !important;
} .slider ul li div {
margin-top: 6vw;
} .slider ul li div a {
padding: 1.8vw;
margin-left: 2%;
font-size: 3.8vw;
margin-right: 2%;
padding-left: 5vw;
padding-right: 5vw;
} .slider ul li p {
width: 100%;
margin-left: 0%;
margin-top: 4.5vw;
font-weight: normal;
font-size: 6.8vw !important;
} .slider ul li p strong {
font-size: 10vw;
margin-top: 2vw;
margin-bottom: 6.6vw;
} .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);
} .slider ul li > a span {
bottom: -8vw;
font-size: 4.2vw;
} .slider ul .next {
z-index: 3;
top: 52%;
right: 2%;
width: 12vw;
height: 12vw;
} .slider ul .next img, .slider ul .next svg {
width: 3.3vw;
} .slider section picture {
top: 50%;
height: auto;
} .slider section picture img:first-of-type, .slider section picture svg:first-of-type {
display: none;
} .slider section picture img:last-of-type, .slider section picture svg:last-of-type {
display: block;
} .slider picture img:first-of-type, .slider picture svg:first-of-type {
display: none;
} .slider picture img:last-of-type, .slider picture svg:last-of-type {
display: block;
} .planos, .planos_redacao {
margin-top: -11vw;
} .planos h2, .planos_redacao h2 {
width: 60%;
margin-bottom: 4.5vw;
} .planos form, .planos_redacao form {
width: 100%;
} .planos form section, .planos_redacao form section {
width: 88%;
text-align: center;
} .planos form section select, .planos form section button, .planos_redacao form section select, .planos_redacao form section button {
font-size: 3.2vw;
} .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;
} .planos form section button, .planos_redacao form section button {
padding: 1.8vw;
font-size: 3.8vw;
} .planos form section button i, .planos_redacao form section button i {
width: 10vw;
height: 10vw;
margin-right: 0vw;
} .planos form section button strong, .planos_redacao form section button strong {
margin-right: 6vw;
margin-left: 4.5vw;
} .planos form section button:first-of-type, .planos_redacao form section button:first-of-type {
margin-left: 0vw;
margin-right: 4vw;
} .planos form > h4, .planos_redacao form > h4 {
display: none;
} .planos form > ul, .planos_redacao form > ul {
width: 98%;
margin-top: 12vw;
overflow: initial;
} .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;
} .planos form > ul > li h3, .planos_redacao form > ul > li h3 {
margin-bottom: 2.8vw;
padding-bottom: 2.8vw;
font-size: 5vw !important;
} .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;
} .planos form > ul > li > p, .planos_redacao form > ul > li > p {
font-size: 3vw !important;
} .planos form > ul > li ul, .planos_redacao form > ul > li ul {
margin-top: 4.6vw;
padding-bottom: 4.3vw;
} .planos form > ul > li ul li, .planos_redacao form > ul > li ul li {
margin-top: 1.06vw;
margin-bottom: 1.06vw;
} .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;
} .planos form > ul > li ul li p, .planos_redacao form > ul > li ul li p {
max-width: 70vw;
line-height: 1.4 !important;
} .planos form > ul > li ul .selected, .planos_redacao form > ul > li ul .selected {
padding: 2.3vw;
padding-left: 3vw;
padding-right: 6vw;
} .planos form > ul > li ul .selected p, .planos_redacao form > ul > li ul .selected p {
line-height: 1 !important;
} .planos form > ul > li > div, .planos_redacao form > ul > li > div {
margin-top: 4vw;
} .planos form > ul > li > div > p, .planos_redacao form > ul > li > div > p {
line-height: 0.9;
font-size: 5.8vw !important;
} .planos form > ul > li > div > p label, .planos_redacao form > ul > li > div > p label {
margin-bottom: 1.5vw;
} .planos form > ul > li > div > p small, .planos_redacao form > ul > li > div > p small {
margin-bottom: 1vw;
font-size: 3.8vw !important;
} .planos form > ul > li > div > p em, .planos_redacao form > ul > li > div > p em {
font-size: 4.8vw;
} .planos form > ul > li > div > p em i, .planos_redacao form > ul > li > div > p em i {
font-size: 5.8vw;
} .planos form > ul > li > div > p strong, .planos_redacao form > ul > li > div > p strong {
font-size: 18.8vw !important;
} .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;
} .planos form > ul > li:first-of-type, .planos_redacao form > ul > li:first-of-type {
width: 100%;
padding-left: 4%;
padding-right: 4%;
} .planos form > ul > li:first-of-type:before, .planos_redacao form > ul > li:first-of-type:before {
display: none;
} .planos form > ul > li:nth-of-type(2), .planos_redacao form > ul > li:nth-of-type(2) {
width: 100%;
margin-left: 0%;
} .planos form > ul > li:last-of-type, .planos_redacao form > ul > li:last-of-type {
margin-bottom: 0vw;
} .planos_redacao {
margin-top: 0vw;
} .planos_redacao form > ul {
margin-top: 4.5vw;
} .planos_redacao form > ul > li {
width: 88%;
padding-top: 11vw;
margin-bottom: 5.5vw;
padding-bottom: 5.5vw;
} .planos_redacao form > ul > li h3 {
margin-bottom: 7vw;
font-size: 6.2vw !important;
} .planos_redacao form > ul > li h3:before {
height: 2px;
} .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%;
} .planos_redacao form > ul > li ul {
padding-bottom: 6.5vw;
} .planos_redacao form > ul > li ul:before {
height: 2px;
} .planos_redacao form > ul > li ul li i {
width: 5vw;
height: 5vw;
} .planos_redacao form > ul > li ul li p {
max-width: 65vw;
margin-top: 0vw;
font-weight: 500;
font-size: 4.2vw !important;
} .planos_redacao form > ul > li div {
margin-top: 4vw;
} .planos_redacao form > ul > li div p {
font-size: 5.2vw !important;
} .planos_redacao form > ul > li div p label {
margin-bottom: 1.5vw;
} .planos_redacao form > ul > li div p small {
margin-bottom: 1vw;
font-size: 3.2vw !important;
} .planos_redacao form > ul > li div p strong {
font-weight: bold;
font-size: 14.8vw !important;
} .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);
} .planos_redacao form > ul > li:first-of-type {
width: 88%;
margin-top: 0vw;
} .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);
} .planos_redacao form > ul > li:nth-of-type(2) h3 {
color: #03a688;
} .planos_redacao form > ul > li:nth-of-type(2) h3:before {
background-color: #03a688;
} .planos_redacao form > ul > li:nth-of-type(2) ul:before {
background-color: #03a688;
} .planos_redacao form > ul > li:nth-of-type(2) ul li {
width: 93.5%;
margin-left: 6.5%;
} .bonus {
margin-top: 5.5vw;
padding-top: 5.5vw;
} .bonus h2 {
width: 90%;
} .bonus ul {
margin-top: 25vw;
} .bonus ul li {
width: 100%;
margin-top: 0vw;
margin-bottom: 12vw;
} .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);
} .bonus ul li div img, .bonus ul li div svg {
top: 40%;
} .bonus ul li section {
display: inline-block;
width: 90%;
} .bonus ul li section h3 {
margin-bottom: 4.8vw;
font-size: 5vw !important;
line-height: 1.2 !important;
} .bonus ul li section p {
line-height: 1.8;
} .bonus ul li:first-of-type {
margin-top: 0vw;
} .bonus ul li:nth-of-type(2) {
margin-top: 0vw;
} .bonus ul li:nth-of-type(3) {
margin-top: 0vw;
} .bonus ul li:last-of-type {
margin-bottom: 0vw;
} .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);
} .garantia_14_dias {
margin-top: 8vw;
padding-top: 8vw;
} .garantia_14_dias h2 {
width: 70%;
margin-bottom: 4vw;
} .garantia_14_dias picture {
margin-bottom: 12vw;
} .garantia_14_dias picture img, .garantia_14_dias picture svg {
width: 73vw;
} .garantia_14_dias p {
width: 85%;
} .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);
} .aprovacao, .coach {
padding-top: 0vw;
text-align: center;
margin-top: 12.5vw;
} .aprovacao .text, .coach .text {
width: 100%;
margin-top: 0vw;
padding-left: 0%;
} .aprovacao .text h2, .coach .text h2 {
width: 95%;
margin-bottom: 9vw;
} .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;
} .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);
} .aprovacao section, .coach section {
width: 97%;
} .aprovacao section:first-of-type, .coach section:first-of-type {
display: none;
} .aprovacao section:last-of-type, .coach section:last-of-type {
margin-top: 14vw;
margin-right: 3%;
display: inline-block;
} .aprovacao > picture, .coach > picture {
display: none;
} .coach {
margin-top: 12.5vw;
} .coach .text {
padding-right: 0vw;
} .coach .text h2 {
width: 65%;
margin-bottom: 6vw;
} .coach section:first-of-type {
display: inline-block;
} .coach section:last-of-type {
display: none;
} .faq, .faq_redacao {
margin-top: 16vw;
text-align: center;
} .faq h2, .faq_redacao h2 {
width: 100%;
margin-bottom: 9vw;
} .faq > section, .faq_redacao > section {
display: none;
} .faq ul, .faq_redacao ul {
width: 89%;
padding-left: 0vw;
padding-right: 0vw;
} .faq ul li, .faq_redacao ul li {
margin-top: 0.8vw;
margin-bottom: 0.8vw;
} .faq ul li button, .faq_redacao ul li button {
padding: 5vw;
font-size: 3.8vw;
padding-left: 12vw;
border-radius: 2.3vw;
} .faq ul li button i, .faq_redacao ul li button i {
left: 5%;
width: 6vw;
} .faq ul li section, .faq_redacao ul li section {
padding: 3.5vw;
padding-left: 6vw;
padding-right: 6vw;
} .faq ul li section p, .faq_redacao ul li section p {
margin-top: 3.5vw;
margin-bottom: 3.5vw;
font-size: 3vw !important;
} .faq_redacao h2 {
position: relative;
z-index: 2;
} .faq_redacao > section {
position: absolute;
display: block;
top: initial;
left: 0%;
width: 64vw;
bottom: -1vw;
margin-top: 0vw;
} .faq_redacao > section img, .faq_redacao > section svg {
width: 100%;
margin-left: -34%;
} .faq_redacao > section img:first-of-type, .faq_redacao > section svg:first-of-type {
display: none;
} .faq_redacao > section img:last-of-type, .faq_redacao > section svg:last-of-type {
display: block;
} .faq_redacao .active_effects img, .faq_redacao .active_effects svg {
margin-left: -30% !important;
} .page_contato, .page_produtos {
position: relative;
height: auto;
left: initial;
line-height: 1;
bottom: initial;
} .page_contato section, .page_produtos section {
width: 100%;
height: auto;
text-align: center;
} .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%);
} .page_contato section div h1, .page_produtos section div h1 {
line-height: 1.2;
font-size: 5.8vw !important;
} .page_contato section div p, .page_produtos section div p {
margin-top: 0vw;
margin-bottom: 0vw;
} .page_contato section div p i, .page_produtos section div p i {
width: 6vw;
margin-right: 2vw;
} .page_contato section div p strong, .page_produtos section div p strong {
line-height: 1;
font-weight: 500;
} .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;
} .page_contato section div p a i, .page_produtos section div p a i {
width: 5vw;
} .page_contato section form, .page_produtos section form {
margin-top: 6vw;
} .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;
} .page_contato section form textarea, .page_produtos section form textarea {
height: 41vw;
} .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);
} .page_contato section form .sucess, .page_produtos section form .sucess {
box-shadow: -2vw 3vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
} .page_contato section form p, .page_produtos section form p {
margin-top: 0vw;
margin-bottom: 0vw;
} .page_contato section form p ::-webkit-input-placeholder, .page_produtos section form p ::-webkit-input-placeholder {
font-size: 3.5vw;
} .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form p ::-ms-input-placeholder, .page_produtos section form p ::-ms-input-placeholder {
font-size: 3.5vw;
} .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea::-webkit-input-placeholder, .page_produtos section form textarea::-webkit-input-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea:-moz-placeholder, .page_produtos section form textarea:-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea::-moz-placeholder, .page_produtos section form textarea::-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea:-ms-input-placeholder, .page_produtos section form textarea:-ms-input-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea::placeholder, .page_produtos section form textarea::placeholder {
font-size: 3.5vw;
} .page_contato section:first-of-type, .page_produtos section:first-of-type {
margin-top: 28vw;
text-align: center;
} .page_contato section:last-of-type, .page_produtos section:last-of-type {
text-align: center;
} .page_contato .avatar, .page_produtos .avatar {
top: 10.5vw;
width: 100%;
bottom: initial;
} .page_contato .avatar img, .page_contato .avatar svg, .page_produtos .avatar img, .page_produtos .avatar svg {
display: none;
} .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;
} .page_contato .fundo_left, .page_produtos .fundo_left {
width: 62%;
} .page_contato .fundo_right, .page_produtos .fundo_right {
width: 80%;
bottom: -28vw;
} .page_produtos {
height: 83vh;
padding-top: 30vw;
} .page_produtos form {
width: 90%;
padding: 4vw;
margin-top: 4vw;
padding-top: 4vw;
padding-bottom: 4vw;
} .page_produtos form section {
width: 100%;
} .page_produtos form section h2 {
margin-bottom: 2vw;
} .page_produtos form section a {
padding: 1.8vw;
font-size: 3.8vw;
} .page_produtos form section a i {
width: 8vw;
height: 8vw;
margin-right: 0vw;
} .page_produtos form section a strong {
margin-right: 3vw;
margin-left: 2.5vw;
font-weight: normal;
} .page_produtos form section:first-of-type {
margin-top: 0vw;
} .page_produtos form section:last-of-type {
width: 100%;
margin-top: 4vw;
text-align: left;
margin-bottom: 4vw;
} .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;
} .page_produtos form select:last-of-type {
margin-left: 0%;
background-position: left 4.8vw center;
background-size: 6.5vw;
} .page_produtos form div {
margin-top: 6vw;
padding-top: 4vw;
margin-bottom: 6vw;
padding-bottom: 4vw;
} .page_produtos form div p label {
margin-bottom: 1vw;
} .page_produtos form div p small {
font-size: 2.8vw;
margin-bottom: 1.3vw;
} .page_produtos form div p em {
font-size: 3.8vw;
} .page_produtos form div p strong {
font-size: 6.2vw;
} .page_produtos form input[type="submit"] {
padding: 4vw;
font-size: 2.5vw;
padding-top: 4vw;
font-weight: bold;
padding-bottom: 4vw;
} .contato {
margin-top: 3vw;
} .contato > a {
width: 71vw;
margin-top: 0vw;
} .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;
} .contato form h2 {
margin-bottom: 3vw;
line-height: 1 !important;
} .contato form p {
line-height: 1.2;
font-size: 3vw !important;
} .contato form div {
margin-top: 0vw;
margin-bottom: 0vw;
} .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;
} .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);
} .contato form div .sucess {
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
} .contato form div ::-webkit-input-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form div ::-moz-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form div ::-ms-input-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form div ::-moz-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form picture {
display: none;
} .contato section, .footer_2 section, .footer_3 section {
margin-top: 8vw;
} .contato section p, .footer_2 section p, .footer_3 section p {
width: 100%;
} .contato section p > i, .footer_2 section p > i, .footer_3 section p > i {
width: 5.5vw;
height: 5.5vw;
margin-right: 2vw;
} .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;
} .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;
} .contato section p .whatsapp, .footer_2 section p .whatsapp, .footer_3 section p .whatsapp {
width: 38vw;
} .contato section p .instagram, .footer_2 section p .instagram, .footer_3 section p .instagram {
width: 48vw;
margin-left: 2%;
} .contato section p:first-of-type, .footer_2 section p:first-of-type, .footer_3 section p:first-of-type {
text-align: center;
} .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;
} .footer_2 section {
margin-top: 14vw;
margin-bottom: 6vw;
} .footer_2 picture img, .footer_2 picture svg {
display: none;
} .footer_2 picture img:last-of-type, .footer_2 picture svg:last-of-type {
display: block;
} .footer_3 {
position: relative;
bottom: initial;
margin-top: 8vw;
} .footer_3 section {
display: none;
} footer {
margin-top: 7vw;
} footer div:before {
display: none;
} footer div p {
width: 100%;
font-size: 2.8vw !important;
} footer div p i, footer div p .evo {
margin-left: 1%;
margin-right: 1%;
} footer div p i {
width: 4vw;
} footer div p .evo {
width: 9.8vw;
height: 3.5vw;
} footer div p .nuway {
width: 19.2vw;
height: 4.2vw;
} footer div p .nuway img, footer div p .nuway svg {
margin-top: 0.5vw;
} footer div p:first-of-type {
text-align: center;
} footer div p:last-of-type {
margin-top: 2vw;
padding-top: 2vw;
text-align: center;
margin-bottom: 3vw;
font-size: 3.2vw !important;
} 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;
} footer > picture img, footer > picture svg {
display: none;
} footer > picture img:last-of-type, footer > picture svg:last-of-type {
display: block;
}
}
@media screen and (min-width: 100px) and (max-width: 500px) { body h1 {
font-size: 4.8vw !important;
} body h2 {
display: inline-block;
font-size: 5.8vw !important;
line-height: 1.3 !important;
} body h3 {
font-size: 3.8vw !important;
line-height: 1.3 !important;
} body h4 {
line-height: 1.2;
font-size: 3.8vw !important;
} body p {
font-size: 3.8vw !important;
} 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;
} 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;
} header {
position: absolute;
z-index: 4;
top: 30px;
left: 0px;
width: 100%;
text-align: left;
padding-top: 0px;
} header > a {
width: 46vw;
margin-left: 6vw;
} header nav {
display: none;
} header .responsive {
display: block;
} header .left, header .right {
display: none;
} header .fundo_banner_redacao {
top: -27vw;
left: -33vw;
width: 114vw;
height: 130vw;
} .header_2 {
margin-top: 7vw;
} .popup .close {
top: 50px;
right: 30px;
width: 50px;
height: 40px;
border-radius: 5px;
} .popup div {
width: 80%;
height: 45vw;
} .popup_destaque {
position: absolute;
top: 0vw;
} .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%);
} .popup_destaque > div .close_destaque {
top: -4vw;
width: 8vw;
right: -4vw;
height: 8vw;
} .popup_destaque > div section {
width: 100%;
margin-left: 0%;
margin-bottom: 8vw;
} .popup_destaque > div section div {
height: 48vw;
border-top-left-radius: 4.3vw;
border-top-right-radius: 4.3vw;
} .popup_destaque > div section h2 {
margin-bottom: 4vw;
} .popup_destaque > div section a {
margin-top: 6vw;
} .popup_destaque > div section section {
padding-top: 4vw;
padding-bottom: 4vw;
} .popup_destaque > div section section h3 {
margin-bottom: 1.5vw;
} .popup_destaque > div section section p {
margin-top: 3.5vw;
} .popup_destaque > div section section p small {
font-size: 3.2vw;
} .popup_destaque > div section section p strong {
font-size: 5.2vw;
} .popup_destaque > div section section a {
padding: 0.8vw;
font-size: 3.2vw;
padding-left: 3vw;
padding-right: 3vw;
} .popup_destaque > div section:last-of-type {
width: 100%;
margin-bottom: 0vw;
border-radius: 4.8vw;
} .banner {
margin-top: 0vw;
padding-top: 30vw;
padding-bottom: 100vw;
} .banner section {
width: 92%;
} .banner section > div h1, .banner section > div p {
text-align: center;
} .banner section > div h1 {
margin-bottom: 5vw;
} .banner section > div h1 strong i {
top: 68%;
left: 50%;
width: 110%;
} .banner section > div p {
display: inline-block;
width: 90%;
} .banner section > div > a {
margin-top: 7.5vw;
} .banner section > a {
margin-top: 7vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
} .banner section .container_mobile {
display: block;
} .banner section .container_desktop {
display: none;
} .banner section .video {
width: 90%;
height: 52vw;
margin: 0 auto;
line-height: 0;
margin-top: 6vw;
border-radius: 4.2vw;
border: #03a688 5px solid;
} .banner section .video img {
width: auto;
height: 105%;
} .banner section .video button {
width: 16vw;
height: 16vw;
} .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%);
} .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%);
} .banner section picture img, .banner section picture svg {
width: 100%;
} .banner section:last-of-type {
width: 100%;
margin-left: 0%;
} .banner > picture {
top: 0vw;
width: 100%;
height: 125vw;
overflow: hidden;
} .banner > picture img, .banner > picture svg {
top: -7vw;
left: -25%;
width: 120%;
} .banner_redacao section, .banner_redacao picture {
z-index: 5;
text-align: center;
} .banner_redacao section {
width: 95%;
margin-top: 28vw;
} .banner_redacao section h1, .banner_redacao section p {
display: inline-block;
} .banner_redacao section h1 {
line-height: 1.2;
font-weight: bold;
margin-bottom: 2.2vw;
font-size: 5.8vw !important;
} .banner_redacao section p {
width: 80%;
line-height: 1.4;
font-size: 4.2vw !important;
} .banner_redacao section > a {
margin-top: 5vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
} .banner_redacao picture {
width: 88%;
margin-top: 7vw;
margin-left: 0%;
margin-right: 0%;
} .regras {
margin-top: 18.5vw;
} .regras h2, .regras h3 {
width: 85%;
} .regras h3 {
display: inline-block;
margin-top: 7vw;
font-size: 5.8vw !important;
} .regras ul {
margin-top: 18vw;
} .regras ul li {
width: 100%;
margin-bottom: 16.5vw;
} .regras ul li div {
width: 52vw;
height: 52vw;
margin-bottom: 6vw;
box-shadow: 0vw 7vw 20vw -0.9vw RGBA(255, 126, 22, 0.6);
} .regras ul li div img, .regras ul li div svg {
top: 40%;
height: 90%;
} .regras ul li h4 {
line-height: 1.3;
} .regras ul li:first-of-type {
margin-top: 0vw;
} .regras ul li:nth-of-type(2) {
margin-top: 0vw;
} .regras ul li:nth-of-type(3) {
margin-top: 0vw;
} .regras ul li:last-of-type {
margin-bottom: 0vw;
} .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);
} .regras picture img, .regras picture svg {
display: none;
} .regras picture img:last-of-type, .regras picture svg:last-of-type {
display: block;
} .erros {
margin-top: 0vw;
padding-top: 2vw;
padding-bottom: 2vw;
} .erros h2 {
width: 85%;
} .erros ul {
width: 100%;
margin-top: 13vw;
text-align: center;
} .erros ul li {
width: 60%;
margin-left: 0%;
margin-right: 0%;
margin-bottom: 15vw;
} .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);
} .erros ul li div img, .erros ul li div svg {
top: -4vw;
} .erros ul li i img, .erros ul li i svg {
display: none;
} .erros ul li i img:last-of-type, .erros ul li i svg:last-of-type {
display: block;
} .erros ul li:first-of-type {
margin-top: 0vw;
} .erros ul li:first-of-type i {
top: -3vw;
left: -9vw;
width: 22vw;
} .erros ul li:nth-of-type(2) {
margin-top: 0vw;
} .erros ul li:nth-of-type(2) i {
top: -3vw;
left: -6vw;
width: 22vw;
} .erros ul li:nth-of-type(3) {
margin-top: 0vw;
} .erros ul li:nth-of-type(3) i {
top: -3vw;
left: -6vw;
width: 22vw;
} .erros ul li:nth-of-type(4) {
margin-top: 0vw;
} .erros ul li:nth-of-type(4) i {
top: -3vw;
left: -8vw;
width: 22vw;
} .erros ul li:nth-of-type(5) {
margin-top: 0vw;
} .erros ul li:nth-of-type(5) i {
top: -3vw;
left: -8vw;
width: 22vw;
} .erros ul li:last-of-type {
margin-right: 0%;
margin-bottom: 0vw;
} .erros ul li:last-of-type i {
top: -3vw;
left: -8vw;
width: 22vw;
} .erros > a {
margin-top: 13vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
} .erros picture img, .erros picture svg {
display: none;
} .erros picture img:last-of-type, .erros picture svg:last-of-type {
display: block;
top: -260vw;
} .concurseiro {
padding-top: 12vw;
} .concurseiro div section {
width: 100%;
} .concurseiro div section h2 {
margin-top: 0vw;
margin-bottom: 5.5vw;
} .concurseiro div section ul {
width: 95%;
margin-top: 0vw;
margin-bottom: 0vw;
} .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;
} .concurseiro div section ul li i {
left: 4vw;
font-size: 6.8vw;
} .concurseiro div section ul li p {
max-width: 75vw;
} .concurseiro div section ul li:first-of-type {
margin-top: 0vw;
} .concurseiro div section ul li:last-of-type {
margin-bottom: 0vw;
} .concurseiro div section > a {
margin-top: 8.5vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
} .concurseiro div section:first-of-type {
text-align: center;
padding-right: 0vw;
} .concurseiro div section:first-of-type > a {
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6) !important;
} .concurseiro div picture {
top: -33vw;
width: 97%;
overflow: hidden;
} .concurseiro div picture img, .concurseiro div picture svg {
right: 0%;
width: 100%;
} .concurseiro div picture img:first-of-type, .concurseiro div picture svg:first-of-type {
display: none;
} .concurseiro div picture img:last-of-type, .concurseiro div picture svg:last-of-type {
display: block;
} .concurseiro div:first-of-type section:last-of-type {
display: none;
} .concurseiro div:nth-of-type(even) {
margin-top: 10.5vw;
} .concurseiro div:nth-of-type(even) section img, .concurseiro div:nth-of-type(even) section svg {
margin-left: 0%;
} .concurseiro div:nth-of-type(even) section p {
width: 100%;
margin-top: 8vw;
margin-bottom: 8vw;
} .concurseiro div:nth-of-type(even) section > a {
margin-top: 11.5vw;
} .concurseiro div:nth-of-type(even) section:first-of-type {
width: 90%;
} .concurseiro div:nth-of-type(even) section:last-of-type {
width: 80%;
margin-top: 8vw;
padding-left: 0vw;
text-align: center;
} .concurseiro div:nth-of-type(even) picture {
top: 13vw;
} .vantagens {
padding-top: 15vw;
padding-bottom: 14vw;
} .vantagens > div {
width: 100%;
margin-top: 0vw;
margin-right: 0%;
} .vantagens > div h2 {
width: 95%;
margin-left: 0%;
margin-top: 9.5vw;
} .vantagens > div h2 strong img, .vantagens > div h2 strong svg {
left: 0%;
top: 55%;
width: 100%;
height: 13.5vw;
} .vantagens > div h3 {
margin-right: initial;
font-size: 5.8vw !important;
} .vantagens > div > a {
margin-left: 0%;
margin-top: 10vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
} .vantagens > div ul {
width: 95%;
margin-top: 8vw;
text-align: right;
} .vantagens > div ul li {
display: inline-block;
position: relative;
width: auto;
margin-top: 4.5vw;
margin-bottom: 4.5vw;
} .vantagens > div ul li i {
left: -9vw;
width: 19vw;
height: 19vw;
box-shadow: 0vw 7vw 20vw -0.9vw RGBA(105, 45, 153, 0.4);
} .vantagens > div ul li i img, .vantagens > div ul li i svg {
top: 40%;
width: 85%;
} .vantagens > div ul li h4 {
padding: 2.3vw;
max-width: 74vw;
margin-left: 0vw;
padding-left: 10vw;
padding-right: 4vw;
border-radius: 2.8vw;
} .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%;
} .vantagens > div ul li:nth-of-type(2) h4 {
max-width: 74vw;
padding-left: 14vw;
} .vantagens > div ul li:nth-of-type(3) h4 {
max-width: 78vw;
padding-left: 14vw;
} .vantagens > div ul li:nth-of-type(4) h4 {
max-width: 78vw;
padding-left: 14vw;
} .vantagens > div ul li:nth-of-type(5) h4 {
max-width: 78vw;
padding-left: 14vw;
} .vantagens picture {
display: none;
} .metodo, .metodo_redacao {
overflow: hidden;
padding-bottom: 18vw;
} .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;
} .metodo h2, .metodo_redacao h2 {
display: none;
} .metodo > section, .metodo_redacao > section {
margin-top: 64vw;
} .metodo > section .video, .metodo_redacao > section .video {
display: none;
} .metodo > section .depoimentos, .metodo_redacao > section .depoimentos {
width: 100%;
height: 80vw;
margin-top: 0vw;
margin-bottom: 2vw;
} .metodo > section .depoimentos li, .metodo_redacao > section .depoimentos li {
width: 89%;
padding: 0vw;
padding-top: 24vw;
padding-bottom: 0vw;
} .metodo > section .depoimentos li div, .metodo_redacao > section .depoimentos li div {
width: 100%;
top: -0.1vw;
} .metodo > section .depoimentos li div .linkPlay, .metodo_redacao > section .depoimentos li div .linkPlay {
display: block;
} .metodo > section .depoimentos li div section, .metodo_redacao > section .depoimentos li div section {
margin-bottom: 2vw;
} .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%;
} .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;
} .metodo > section .depoimentos li div h4, .metodo_redacao > section .depoimentos li div h4 {
font-size: 5.8vw !important;
} .metodo > section .depoimentos li div h5, .metodo_redacao > section .depoimentos li div h5 {
font-size: 5.2vw;
} .metodo > section .depoimentos li p, .metodo_redacao > section .depoimentos li p {
line-height: 1.5;
font-size: 4vw !important;
} .metodo > section .depoimentos li hr, .metodo > section .depoimentos li:before, .metodo_redacao > section .depoimentos li hr, .metodo_redacao > section .depoimentos li:before {
display: none;
} .metodo > section .depoimentos li picture, .metodo_redacao > section .depoimentos li picture {
z-index: -1;
width: 26.8vw;
} .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;
} .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;
} .metodo > section .depoimentos li picture:first-of-type, .metodo_redacao > section .depoimentos li picture:first-of-type {
top: 15.2vw;
left: -10vw;
} .metodo > section .depoimentos li picture:last-of-type, .metodo_redacao > section .depoimentos li picture:last-of-type {
right: -11.5vw;
bottom: -3.5vw;
} .metodo > section .depoimentos button, .metodo_redacao > section .depoimentos button {
top: -38vw;
width: 12vw;
height: 12vw;
} .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;
} .metodo > section .depoimentos .back, .metodo_redacao > section .depoimentos .back {
left: 2.5%;
} .metodo > section .depoimentos .next, .metodo_redacao > section .depoimentos .next {
right: 2.5%;
} .metodo > a, .metodo_redacao > a {
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6);
} .metodo .avatars, .metodo_redacao .avatars {
top: 16vw;
height: 170vw;
} .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);
} .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;
} .metodo .avatars .left, .metodo_redacao .avatars .left {
left: -3%;
} .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%;
} .metodo .avatars .right, .metodo_redacao .avatars .right {
left: 103%;
} .metodo .avatars .right_1, .metodo .avatars .right_2, .metodo_redacao .avatars .right_1, .metodo_redacao .avatars .right_2 {
left: 128%;
} .metodo .avatars .left_2, .metodo .avatars .right_2, .metodo_redacao .avatars .left_2, .metodo_redacao .avatars .right_2 {
opacity: 0;
visibility: hidden;
} .metodo > picture, .metodo_redacao > picture {
display: none;
} .metodo .fundo, .metodo_redacao .fundo {
top: -317vw;
display: none;
} .metodo .fundo img, .metodo .fundo svg, .metodo_redacao .fundo img, .metodo_redacao .fundo svg {
display: none;
} .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;
} .metodo_redacao {
overflow: initial;
margin-bottom: 0vw;
padding-bottom: 14.5vw;
} .metodo_redacao h2 {
display: inline-block;
} .metodo_redacao > section {
overflow: hidden;
margin-top: 0vw;
padding-top: 64vw;
} .metodo_redacao > section .depoimentos li div .linkPlay {
display: none;
} .metodo_redacao > section .depoimentos .back {
left: 8%;
} .metodo_redacao > section .depoimentos .next {
right: 8%;
} .metodo_redacao > a {
padding: 6vw !important;
font-size: 3.6vw !important;
padding-top: 4vw !important;
padding-bottom: 4vw !important;
} .metodo_redacao .fundo {
display: block;
} .mentes {
margin-top: 0vw;
padding-top: 0vw;
} .mentes h2 {
display: inline-block;
width: 80%;
font-size: 6.6vw !important;
line-height: 0.9 !important;
} .mentes ul {
margin-top: 12.6vw;
} .mentes ul li {
width: 100%;
} .mentes ul li div {
width: 63vw;
height: 63vw;
} .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);
} .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);
} .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);
} .mentes ul li section {
margin-top: 5.5vw;
} .mentes ul li section h4 {
margin-bottom: 1.8vw;
font-size: 6.5vw !important;
} .mentes ul li section h5 {
font-size: 4.2vw;
margin-bottom: 4vw;
} .mentes ul li section p {
width: 80%;
font-size: 4vw !important;
} .mentes ul li:first-of-type {
margin-top: 0vw;
margin-left: 0%;
margin-bottom: 7vw;
} .mentes ul li:last-of-type section p {
width: 94%;
} .mentes > a {
width: 72vw;
margin-top: 8.5vw;
box-shadow: 0vw 4vw 13vw 2vw RGBA(255, 126, 22, 0.6);
} .mentes picture {
display: block;
} .a_mente {
padding-top: 0vw;
margin-top: 8.8vw;
margin-bottom: 16vw;
} .a_mente h2 {
width: 75%;
} .a_mente section {
width: 100%;
margin-top: 0vw;
} .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);
} .a_mente section h3, .a_mente section h4, .a_mente section p {
display: inline-block;
width: 100%;
} .a_mente section h3 {
margin-bottom: 2vw;
font-size: 6.5vw !important;
} .a_mente section h4 {
width: 70%;
line-height: 1;
margin-bottom: 5vw;
font-size: 4.2vw !important;
} .a_mente section p {
width: 88%;
font-size: 4vw !important;
line-height: 1.5 !important;
} .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);
} .a_mente section .active_effects {
margin-right: 0%;
} .a_mente section:first-of-type {
margin-top: 6.5vw;
text-align: center;
margin-bottom: 6.5vw;
} .a_mente section:last-of-type {
text-align: center;
margin-top: 0vw;
padding-left: 0vw;
} .a_mente > picture {
top: 31vw;
width: 100%;
overflow: hidden;
} .a_mente > picture img, .a_mente > picture svg {
position: relative;
right: -15vw;
width: 130%;
} .carousel_concursos h2 {
display: inline-block;
width: 85%;
margin-top: 15vw;
font-size: 4.2vw !important;
} .carousel_concursos form {
width: 88%;
margin-top: 8.2vw;
} .carousel_concursos form .garantia {
display: none;
} .carousel_concursos form section {
width: 100%;
margin-bottom: 1.5vw;
} .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;
} .carousel_concursos form select {
margin-left: 0%;
margin-right: 0%;
background-position: left 4vw center;
background-size: 6vw;
} .carousel_concursos form section input[type="text"] {
padding-right: 32vw;
background-position: left 3.5vw center;
background-size: 5vw;
} .carousel_concursos form section input[type="submit"] {
width: 26vw;
right: 1.5vw;
font-size: 3.5vw;
padding-top: 2.3vw;
padding-bottom: 2.2vw;
} .carousel_concursos form section ::-webkit-input-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos form section ::-moz-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos form section ::-ms-input-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos form section ::-moz-placeholder {
font-size: 3.5vw;
text-align: left;
padding-left: 0vw;
} .carousel_concursos ul, .concursos ul {
width: 100%;
height: 130vw;
margin-top: 1.5vw;
} .carousel_concursos ul li, .concursos ul li {
width: 88%;
border-radius: 10vw;
} .carousel_concursos ul li > div, .concursos ul li > div {
height: 52vw;
border-top-left-radius: 10vw;
border-top-right-radius: 10vw;
} .carousel_concursos ul li section, .concursos ul li section {
margin-top: 3vw;
margin-bottom: 3vw;
} .carousel_concursos ul li section h3, .concursos ul li section h3 {
width: 85%;
font-size: 4.8vw !important;
} .carousel_concursos ul li section div, .concursos ul li section div {
margin-top: 1.5vw;
margin-bottom: 3.5vw;
} .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;
} .carousel_concursos ul li section p, .concursos ul li section p {
font-size: 4vw !important;
} .carousel_concursos ul li section p strong, .concursos ul li section p strong {
margin-top: 2vw;
font-size: 7.2vw;
margin-bottom: 2vw;
} .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);
} .carousel_concursos ul .left, .carousel_concursos ul .left_2, .concursos ul .left, .concursos ul .left_2 {
left: -50%;
} .carousel_concursos ul .right, .carousel_concursos ul .right_2, .concursos ul .right, .concursos ul .right_2 {
left: 150%;
} .carousel_concursos ul button, .concursos ul button {
top: 46%;
width: 12.5vw;
height: 12.5vw;
} .carousel_concursos ul button img, .carousel_concursos ul button svg, .concursos ul button img, .concursos ul button svg {
width: 3vw;
} .carousel_concursos ul .back, .concursos ul .back {
left: 2%;
} .carousel_concursos ul .next, .concursos ul .next {
right: 2%;
} .carousel_concursos .display_2, .concursos .display_2 {
display: inline-table;
position: relative;
width: 100%;
height: auto;
margin-top: 0vw;
} .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%);
} .concursos {
display: none;
margin-top: -16.5vw;
} .concursos ul {
height: auto;
margin-top: 0vw;
} .concursos ul li {
margin-left: 0%;
margin-right: 0%;
margin-top: 1.5vw;
margin-bottom: 1.5vw;
} .concursos ul li:first-of-type {
margin-top: 0vw;
} .concursos ul li:last-of-type {
margin-bottom: 0vw;
} .slider {
top: -20vw;
} .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%);
} .slider ul li h3 {
font-size: 8.2vw !important;
line-height: 1.1 !important;
} .slider ul li div {
margin-top: 6vw;
} .slider ul li div a {
padding: 1.8vw;
margin-left: 2%;
font-size: 3.8vw;
margin-right: 2%;
padding-left: 5vw;
padding-right: 5vw;
} .slider ul li p {
width: 100%;
margin-left: 0%;
margin-top: 4.5vw;
font-weight: normal;
font-size: 6.8vw !important;
} .slider ul li p strong {
font-size: 10vw;
margin-top: 2vw;
margin-bottom: 6.6vw;
} .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);
} .slider ul li > a span {
bottom: -8vw;
font-size: 4.2vw;
} .slider ul .next {
z-index: 3;
top: 52%;
right: 2%;
width: 12vw;
height: 12vw;
} .slider ul .next img, .slider ul .next svg {
width: 3.3vw;
} .slider section picture {
top: 50%;
height: auto;
} .slider section picture img:first-of-type, .slider section picture svg:first-of-type {
display: none;
} .slider section picture img:last-of-type, .slider section picture svg:last-of-type {
display: block;
} .slider picture img:first-of-type, .slider picture svg:first-of-type {
display: none;
} .slider picture img:last-of-type, .slider picture svg:last-of-type {
display: block;
} .planos, .planos_redacao {
margin-top: -11vw;
} .planos h2, .planos_redacao h2 {
width: 60%;
margin-bottom: 4.5vw;
} .planos form, .planos_redacao form {
width: 100%;
} .planos form section, .planos_redacao form section {
width: 88%;
text-align: center;
} .planos form section select, .planos form section button, .planos_redacao form section select, .planos_redacao form section button {
font-size: 3.2vw;
} .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;
} .planos form section button, .planos_redacao form section button {
padding: 1.8vw;
font-size: 3.8vw;
} .planos form section button i, .planos_redacao form section button i {
width: 10vw;
height: 10vw;
margin-right: 0vw;
} .planos form section button strong, .planos_redacao form section button strong {
margin-right: 6vw;
margin-left: 4.5vw;
} .planos form section button:first-of-type, .planos_redacao form section button:first-of-type {
margin-left: 0vw;
margin-right: 4vw;
} .planos form > h4, .planos_redacao form > h4 {
display: none;
} .planos form > ul, .planos_redacao form > ul {
width: 98%;
margin-top: 12vw;
overflow: initial;
} .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;
} .planos form > ul > li h3, .planos_redacao form > ul > li h3 {
margin-bottom: 2.8vw;
padding-bottom: 2.8vw;
font-size: 5vw !important;
} .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;
} .planos form > ul > li > p, .planos_redacao form > ul > li > p {
font-size: 3vw !important;
} .planos form > ul > li ul, .planos_redacao form > ul > li ul {
margin-top: 4.6vw;
padding-bottom: 4.3vw;
} .planos form > ul > li ul li, .planos_redacao form > ul > li ul li {
margin-top: 1.06vw;
margin-bottom: 1.06vw;
} .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;
} .planos form > ul > li ul li p, .planos_redacao form > ul > li ul li p {
max-width: 70vw;
line-height: 1.4 !important;
} .planos form > ul > li ul .selected, .planos_redacao form > ul > li ul .selected {
padding: 2.3vw;
padding-left: 3vw;
padding-right: 6vw;
} .planos form > ul > li ul .selected p, .planos_redacao form > ul > li ul .selected p {
line-height: 1 !important;
} .planos form > ul > li > div, .planos_redacao form > ul > li > div {
margin-top: 4vw;
} .planos form > ul > li > div > p, .planos_redacao form > ul > li > div > p {
line-height: 0.9;
font-size: 5.8vw !important;
} .planos form > ul > li > div > p label, .planos_redacao form > ul > li > div > p label {
margin-bottom: 1.5vw;
} .planos form > ul > li > div > p small, .planos_redacao form > ul > li > div > p small {
margin-bottom: 1vw;
font-size: 3.8vw !important;
} .planos form > ul > li > div > p em, .planos_redacao form > ul > li > div > p em {
font-size: 4.8vw;
} .planos form > ul > li > div > p em i, .planos_redacao form > ul > li > div > p em i {
font-size: 5.8vw;
} .planos form > ul > li > div > p strong, .planos_redacao form > ul > li > div > p strong {
font-size: 18.8vw !important;
} .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;
} .planos form > ul > li:first-of-type, .planos_redacao form > ul > li:first-of-type {
width: 100%;
padding-left: 4%;
padding-right: 4%;
} .planos form > ul > li:first-of-type:before, .planos_redacao form > ul > li:first-of-type:before {
display: none;
} .planos form > ul > li:nth-of-type(2), .planos_redacao form > ul > li:nth-of-type(2) {
width: 100%;
margin-left: 0%;
} .planos form > ul > li:last-of-type, .planos_redacao form > ul > li:last-of-type {
margin-bottom: 0vw;
} .planos_redacao {
margin-top: 0vw;
} .planos_redacao form > ul {
margin-top: 4.5vw;
} .planos_redacao form > ul > li {
width: 88%;
padding-top: 11vw;
margin-bottom: 5.5vw;
padding-bottom: 5.5vw;
} .planos_redacao form > ul > li h3 {
margin-bottom: 7vw;
font-size: 6.2vw !important;
} .planos_redacao form > ul > li h3:before {
height: 2px;
} .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%;
} .planos_redacao form > ul > li ul {
padding-bottom: 6.5vw;
} .planos_redacao form > ul > li ul:before {
height: 2px;
} .planos_redacao form > ul > li ul li i {
width: 5vw;
height: 5vw;
} .planos_redacao form > ul > li ul li p {
max-width: 65vw;
margin-top: 0vw;
font-weight: 500;
font-size: 4.2vw !important;
} .planos_redacao form > ul > li div {
margin-top: 4vw;
} .planos_redacao form > ul > li div p {
font-size: 5.2vw !important;
} .planos_redacao form > ul > li div p label {
margin-bottom: 1.5vw;
} .planos_redacao form > ul > li div p small {
margin-bottom: 1vw;
font-size: 3.2vw !important;
} .planos_redacao form > ul > li div p strong {
font-weight: bold;
font-size: 14.8vw !important;
} .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);
} .planos_redacao form > ul > li:first-of-type {
width: 88%;
margin-top: 0vw;
} .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);
} .planos_redacao form > ul > li:nth-of-type(2) h3 {
color: #03a688;
} .planos_redacao form > ul > li:nth-of-type(2) h3:before {
background-color: #03a688;
} .planos_redacao form > ul > li:nth-of-type(2) ul:before {
background-color: #03a688;
} .planos_redacao form > ul > li:nth-of-type(2) ul li {
width: 93.5%;
margin-left: 6.5%;
} .bonus {
margin-top: 5.5vw;
padding-top: 5.5vw;
} .bonus h2 {
width: 90%;
} .bonus ul {
margin-top: 25vw;
} .bonus ul li {
width: 100%;
margin-top: 0vw;
margin-bottom: 12vw;
} .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);
} .bonus ul li div img, .bonus ul li div svg {
top: 40%;
} .bonus ul li section {
display: inline-block;
width: 90%;
} .bonus ul li section h3 {
margin-bottom: 4.8vw;
font-size: 5vw !important;
line-height: 1.2 !important;
} .bonus ul li section p {
line-height: 1.8;
} .bonus ul li:first-of-type {
margin-top: 0vw;
} .bonus ul li:nth-of-type(2) {
margin-top: 0vw;
} .bonus ul li:nth-of-type(3) {
margin-top: 0vw;
} .bonus ul li:last-of-type {
margin-bottom: 0vw;
} .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);
} .garantia_14_dias {
margin-top: 8vw;
padding-top: 8vw;
} .garantia_14_dias h2 {
width: 70%;
margin-bottom: 4vw;
} .garantia_14_dias picture {
margin-bottom: 12vw;
} .garantia_14_dias picture img, .garantia_14_dias picture svg {
width: 73vw;
} .garantia_14_dias p {
width: 85%;
} .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);
} .aprovacao, .coach {
padding-top: 0vw;
text-align: center;
margin-top: 12.5vw;
} .aprovacao .text, .coach .text {
width: 100%;
margin-top: 0vw;
padding-left: 0%;
} .aprovacao .text h2, .coach .text h2 {
width: 95%;
margin-bottom: 9vw;
} .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;
} .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);
} .aprovacao section, .coach section {
width: 97%;
} .aprovacao section:first-of-type, .coach section:first-of-type {
display: none;
} .aprovacao section:last-of-type, .coach section:last-of-type {
margin-top: 14vw;
margin-right: 3%;
display: inline-block;
} .aprovacao > picture, .coach > picture {
display: none;
} .coach {
margin-top: 12.5vw;
} .coach .text {
padding-right: 0vw;
} .coach .text h2 {
width: 65%;
margin-bottom: 6vw;
} .coach section:first-of-type {
display: inline-block;
} .coach section:last-of-type {
display: none;
} .faq, .faq_redacao {
margin-top: 16vw;
text-align: center;
} .faq h2, .faq_redacao h2 {
width: 100%;
margin-bottom: 9vw;
} .faq > section, .faq_redacao > section {
display: none;
} .faq ul, .faq_redacao ul {
width: 89%;
padding-left: 0vw;
padding-right: 0vw;
} .faq ul li, .faq_redacao ul li {
margin-top: 0.8vw;
margin-bottom: 0.8vw;
} .faq ul li button, .faq_redacao ul li button {
padding: 5vw;
font-size: 3.8vw;
padding-left: 12vw;
border-radius: 2.3vw;
} .faq ul li button i, .faq_redacao ul li button i {
left: 5%;
width: 6vw;
} .faq ul li section, .faq_redacao ul li section {
padding: 3.5vw;
padding-left: 6vw;
padding-right: 6vw;
} .faq ul li section p, .faq_redacao ul li section p {
margin-top: 3.5vw;
margin-bottom: 3.5vw;
font-size: 3vw !important;
} .faq_redacao h2 {
position: relative;
z-index: 2;
} .faq_redacao > section {
position: absolute;
display: block;
top: initial;
left: 0%;
width: 64vw;
bottom: -1vw;
margin-top: 0vw;
} .faq_redacao > section img, .faq_redacao > section svg {
width: 100%;
margin-left: -34%;
} .faq_redacao > section img:first-of-type, .faq_redacao > section svg:first-of-type {
display: none;
} .faq_redacao > section img:last-of-type, .faq_redacao > section svg:last-of-type {
display: block;
} .faq_redacao .active_effects img, .faq_redacao .active_effects svg {
margin-left: -30% !important;
} .page_contato, .page_produtos {
position: relative;
height: auto;
left: initial;
line-height: 1;
bottom: initial;
} .page_contato section, .page_produtos section {
width: 100%;
height: auto;
text-align: center;
} .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%);
} .page_contato section div h1, .page_produtos section div h1 {
line-height: 1.2;
font-size: 5.8vw !important;
} .page_contato section div p, .page_produtos section div p {
margin-top: 0vw;
margin-bottom: 0vw;
} .page_contato section div p i, .page_produtos section div p i {
width: 6vw;
margin-right: 2vw;
} .page_contato section div p strong, .page_produtos section div p strong {
line-height: 1;
font-weight: 500;
} .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;
} .page_contato section div p a i, .page_produtos section div p a i {
width: 5vw;
} .page_contato section form, .page_produtos section form {
margin-top: 6vw;
} .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;
} .page_contato section form textarea, .page_produtos section form textarea {
height: 41vw;
} .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);
} .page_contato section form .sucess, .page_produtos section form .sucess {
box-shadow: -2vw 3vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
} .page_contato section form p, .page_produtos section form p {
margin-top: 0vw;
margin-bottom: 0vw;
} .page_contato section form p ::-webkit-input-placeholder, .page_produtos section form p ::-webkit-input-placeholder {
font-size: 3.5vw;
} .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form p ::-ms-input-placeholder, .page_produtos section form p ::-ms-input-placeholder {
font-size: 3.5vw;
} .page_contato section form p ::-moz-placeholder, .page_produtos section form p ::-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea::-webkit-input-placeholder, .page_produtos section form textarea::-webkit-input-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea:-moz-placeholder, .page_produtos section form textarea:-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea::-moz-placeholder, .page_produtos section form textarea::-moz-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea:-ms-input-placeholder, .page_produtos section form textarea:-ms-input-placeholder {
font-size: 3.5vw;
} .page_contato section form textarea::placeholder, .page_produtos section form textarea::placeholder {
font-size: 3.5vw;
} .page_contato section:first-of-type, .page_produtos section:first-of-type {
margin-top: 28vw;
text-align: center;
} .page_contato section:last-of-type, .page_produtos section:last-of-type {
text-align: center;
} .page_contato .avatar, .page_produtos .avatar {
top: 10.5vw;
width: 100%;
bottom: initial;
} .page_contato .avatar img, .page_contato .avatar svg, .page_produtos .avatar img, .page_produtos .avatar svg {
display: none;
} .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;
} .page_contato .fundo_left, .page_produtos .fundo_left {
width: 62%;
} .page_contato .fundo_right, .page_produtos .fundo_right {
width: 80%;
bottom: -28vw;
} .page_produtos {
height: 83vh;
padding-top: 30vw;
} .page_produtos form {
width: 90%;
padding: 4vw;
margin-top: 4vw;
padding-top: 4vw;
padding-bottom: 4vw;
} .page_produtos form section {
width: 100%;
} .page_produtos form section h2 {
margin-bottom: 2vw;
} .page_produtos form section a {
padding: 1.8vw;
font-size: 3.8vw;
} .page_produtos form section a i {
width: 8vw;
height: 8vw;
margin-right: 0vw;
} .page_produtos form section a strong {
margin-right: 3vw;
margin-left: 2.5vw;
font-weight: normal;
} .page_produtos form section:first-of-type {
margin-top: 0vw;
} .page_produtos form section:last-of-type {
width: 100%;
margin-top: 4vw;
text-align: left;
margin-bottom: 4vw;
} .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;
} .page_produtos form select:last-of-type {
margin-left: 0%;
background-position: left 4.8vw center;
background-size: 6.5vw;
} .page_produtos form div {
margin-top: 6vw;
padding-top: 4vw;
margin-bottom: 6vw;
padding-bottom: 4vw;
} .page_produtos form div p label {
margin-bottom: 1vw;
} .page_produtos form div p small {
font-size: 2.8vw;
margin-bottom: 1.3vw;
} .page_produtos form div p em {
font-size: 3.8vw;
} .page_produtos form div p strong {
font-size: 6.2vw;
} .page_produtos form input[type="submit"] {
padding: 4vw;
font-size: 2.5vw;
padding-top: 4vw;
font-weight: bold;
padding-bottom: 4vw;
} .contato {
margin-top: 3vw;
} .contato > a {
width: 71vw;
margin-top: 0vw;
} .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;
} .contato form h2 {
margin-bottom: 3vw;
line-height: 1 !important;
} .contato form p {
line-height: 1.2;
font-size: 3vw !important;
} .contato form div {
margin-top: 0vw;
margin-bottom: 0vw;
} .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;
} .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);
} .contato form div .sucess {
box-shadow: 0vw 4vw 13vw 2vw RGBA(3, 166, 136, 0.6) !important;
} .contato form div ::-webkit-input-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form div ::-moz-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form div ::-ms-input-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form div ::-moz-placeholder {
font-size: 3.5vw;
font-weight: 500;
} .contato form picture {
display: none;
} .contato section, .footer_2 section, .footer_3 section {
margin-top: 8vw;
} .contato section p, .footer_2 section p, .footer_3 section p {
width: 100%;
} .contato section p > i, .footer_2 section p > i, .footer_3 section p > i {
width: 5.5vw;
height: 5.5vw;
margin-right: 2vw;
} .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;
} .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;
} .contato section p .whatsapp, .footer_2 section p .whatsapp, .footer_3 section p .whatsapp {
width: 38vw;
} .contato section p .instagram, .footer_2 section p .instagram, .footer_3 section p .instagram {
width: 48vw;
margin-left: 2%;
} .contato section p:first-of-type, .footer_2 section p:first-of-type, .footer_3 section p:first-of-type {
text-align: center;
} .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;
} .footer_2 section {
margin-top: 14vw;
margin-bottom: 6vw;
} .footer_2 picture img, .footer_2 picture svg {
display: none;
} .footer_2 picture img:last-of-type, .footer_2 picture svg:last-of-type {
display: block;
} .footer_3 {
position: relative;
bottom: initial;
margin-top: 8vw;
} .footer_3 section {
display: none;
} footer {
margin-top: 7vw;
} footer div:before {
display: none;
} footer div p {
width: 100%;
font-size: 2.8vw !important;
} footer div p i, footer div p .evo {
margin-left: 1%;
margin-right: 1%;
} footer div p i {
width: 4vw;
} footer div p .evo {
width: 9.8vw;
height: 3.5vw;
} footer div p .nuway {
width: 19.2vw;
height: 4.2vw;
} footer div p .nuway img, footer div p .nuway svg {
margin-top: 0.5vw;
} footer div p:first-of-type {
text-align: center;
} footer div p:last-of-type {
margin-top: 2vw;
padding-top: 2vw;
text-align: center;
margin-bottom: 3vw;
font-size: 3.2vw !important;
} 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;
} footer > picture img, footer > picture svg {
display: none;
} footer > picture img:last-of-type, footer > picture svg:last-of-type {
display: block;
}
}