@font-face {
font-family: "MuseoSans-300";
src: url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/MuseoSans-300.eot?) format("eot"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/MuseoSans-300.woff) format("woff"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/MuseoSans-300.ttf) format("truetype");
font-display: swap;
}
@font-face {
font-family: "Museo-300";
src: url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-300.eot?) format("eot"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-300.woff) format("woff"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-300.ttf) format("truetype");
font-display: swap;  
}
@font-face {
font-family: "Museo-700";
src: url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-700.eot?) format("eot"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-700.woff) format("woff"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-700.ttf) format("truetype");
font-display: swap;
}
@font-face {
font-family: "Museo-900";
src: url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-900.eot?) format("eot"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-900.woff) format("woff"),
url(//hellostudy.com.br/wp-content/themes/hellostudy/webfonts/Museo-900.ttf) format("truetype");
font-display: swap;
} *{
outline: none !important;
}
a{
cursor: pointer;
}
a:hover, a:focus{
text-decoration: none;
}
body{
font: 18px 'MuseoSans-300', sans-serif;
line-height: 1.8em;
color: #3C3C3C;
}
b,
strong{
font-family: 'Museo-700', sans-serif;
}
ul,ol{
list-style: none;
padding: 0;
margin: 0;
}
ol.number{
list-style: decimal;
padding-left: 20px;
}
ul.disc{
list-style-type: disc;
padding-left: 20px;
}
.cta{
font-size: 16px;
cursor: pointer;
transition: all 350ms ease-in-out;
display: inline-block;
text-decoration: none;
color: #3C3C3C;
border-radius: 10px;
padding: 0px 30px;
position: relative;
}
@keyframes movRight {
0%   {
transform: translateX(0px);
}
50% {
transform: translateX(10px);
}
100% {
transform: translateX(0px);
}
}
.cta i{
position: absolute;
top: 0;
right: -5px;
width: 32px;
height: 32px;
display: flex;
align-items: center;
border-radius: 100%;
justify-content: center;
transition: all 350ms ease-in-out;
box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);
}
.cta:hover i,
.cta:focus i{
animation: movRight 800ms ease-in-out infinite;
color: initial;
}
.cta.bg-amarelo{
background: #FFDF00;
border-radius: 25px;
padding-right: 45px;
}
.cta.bg-amarelo:hover,
.cta.bg-amarelo:focus{
background:#0076FF ;
color: #fff;
}
.cta.bg-amarelo2{
background: #FFDF00;
border-radius: 10px;
border: 1px solid #FFDF00;
color: #363636;
font-family: 'Museo-700', sans-serif;
box-shadow: 0px 3px 6px rgba(0,0,0,0.2);
}
.cta.bg-amarelo2:hover,
.cta.bg-amarelo2:focus{
background:#fff ;
color: #363636;
}
.cta.seta{
padding-right: 45px;
}
.cta.seta i{
color: #fff;
}
.cta.bg-azul{
background: #0076FF;
border-radius: 10px;
border: 1px solid #0076FF;
color: #fff;
font-family: 'Museo-700', sans-serif;
box-shadow: 0px 3px 6px #0076FF;
}
.cta.bg-azul:hover,
.cta.bg-azul:focus{
background:#fff ;
color: #0076FF;
}
.cta.bg-verde{
background: #AAFFC4;
border-radius: 10px;
border: 1px solid #AAFFC4;
color: #0076FF;
font-family: 'Museo-700', sans-serif;
box-shadow: 0px 3px 6px rgba(0,0,0,0.2);
}
.cta.bg-verde:hover,
.cta.bg-verde:focus{
background:#fff ;
color: #0076FF;
}
.cta.bg-vermelho{
background: #FF4141;
border-radius: 10px;
border: 1px solid #FF4141;
color: #fff;
font-family: 'Museo-700', sans-serif;
box-shadow: 0px 3px 6px rgba(0,0,0,0.2);
}
.cta.bg-vermelho:hover,
.cta.bg-vermelho:focus{
background:#fff ;
color: #FF4141;
}
.cta.borda-cinza{
border: 1px solid #ccc;
color: #A0A0A0;
}
.cta.borda-cinza:hover,
.cta.borda-cinza:focus{
border-color: #A0A0A0;
color: #fff;
background: #A0A0A0;
}
section{
padding: 80px 0;
}
.cor-azul{
color: #0076FF;
}
.cor-vermelha{
color: #FF4141;
}
.cor-rosa{
color: #E20093;
}
.cor-rosa{
color: #8271FF;
}
.cor-verde{
color: #AAFFC4;
}
.cor-branca{
color: #fff;
}
.cor-preta{
color: #2a2a2a;
}
.cor-grafite{
color: #363636;
}
.cor-cinza{
color: #505050;
}
.bg-cover{
background-size: cover;
background-position: center;
}
.bg-cinza-claro{
background: #F6F6F6;
}
.bg-azul{
background: #0076FF;
}
.bg-vermelho{
background: #FF4141;
}
.bg-rosa{
background: #E20093;
}
.bg-roxo{
background: #8271FF;
}
.bg-verde{
background: #AAFFC4;
}
.bg-branco{
background: #fff;
}
.bg-preto{
background: #2a2a2a;
}
.bg-grafite{
background: #363636;
}
.bg-cinza{
background: #505050;
}
.bg-gradiente{
background: transparent linear-gradient(94deg, #FA92EA 0%, #0076FF 100%) 0% 0% no-repeat padding-box;
}
.font-weight-900{
font-family: 'Museo-900', sans-serif;
}
.font-weight-700{
font-family: 'Museo-700', sans-serif;
}
.font-weight-300{
font-family: 'MuseoSans-300', sans-serif;
}
.font-weight-400{
font-family: 'Museo-300', sans-serif;
}
.font-size-10{
font-size: 10px;
}
.font-size-12{
font-size: 12px;
}
.font-size-14{
font-size: 14px;
}
.font-size-16{
font-size: 16px;
}
.font-size-15{
font-size: 15px;
}
.font-size-18{
font-size: 18px;
}
.font-size-20{
font-size: 20px;
}
.font-size-22{
font-size: 22px;
}
.font-size-24{
font-size: 24px;
}
.font-size-25{
font-size: 25px;
}
.font-size-28{
font-size: 28px;
}
.font-size-30{
font-size: 30px;
}
.font-size-35{
font-size: 35px;
}
.font-size-40{
font-size: 40px;
}
.font-size-45{
font-size: 45px;
}
.font-size-50{
font-size: 50px;
}
.font-size-55{
font-size: 55px;
}
.font-size-60{
font-size: 60px;
}
.font-size-70{
font-size: 70px;
}
.font-size-80{
font-size: 80px;
}
.letter-spacing-2{
letter-spacing: 2px;
}
.letter-spacing-5{
letter-spacing: 5px;
}
.letter-spacing-8{
letter-spacing: 8px;
}
.form-group {
margin-bottom: 1rem;
}
.form-control{
transition: all 350ms ease-in-out;
font-size: 14px;
border-radius: 0px;
height: 40px;
border: 1px solid #ccc;
color: #363636;
border-radius: 3px;
padding: 5px 15px;
}
.form-control:hover,
.form-control:focus{
border-color: #094c9c;
box-shadow: none;
}
.owl-nav {
width: 100%;
display: flex;
justify-content: space-between;
}
.owl-carousel .owl-nav button.owl-next,
.owl-carousel .owl-nav button.owl-prev{
font-size: 16px;
display: inline-block;
text-align: center;
color: #888;
border: 0px;
transition: all 350ms ease-in-out;
width: 62px;
height: 62px;
top: 50%;
position: absolute;
right: 100px;
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Banner-seta-direita-Hello-Study-Intercambio.png);
background-size: cover;
text-indent: -99999px;
opacity: 0.7;
}
.owl-carousel .owl-nav button.owl-prev{
right: auto;
left: 100px;
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Banner-seta-esquerda-Hello-Study-Intercambio.png);
}
.owl-carousel .owl-nav button.owl-next:hover,
.owl-carousel .owl-nav button.owl-next:focus,
.owl-carousel .owl-nav button.owl-prev:hover,
.owl-carousel .owl-nav button.owl-prev:focus{
opacity: 1;
}
.owl-carousel .owl-dots {
text-align: center;
margin-top: 20px;
}
.owl-carousel button.owl-dot {
width: 8px;
height: 8px;
background: #A0A0A0;
display: inline-block;
border-radius: 100%;
margin: 0 5px;
}
.owl-carousel button.owl-dot.active {
background: #3A3A45;
} header{
position: fixed;
width: 100%;
top: 0;
left: 0;
z-index: 999;
transition: all 350ms ease-in-out;
background: transparent linear-gradient(94deg, #0076FF 0%, #FA92EA 100%) 0% 0% no-repeat padding-box;
padding-bottom: 10px;
}
.home header,
.page-vistos header,
.page-estudo-trabalho header,
.page-cursos header,
.page-eventos header,
.blog header,
.single header,
.page-nossos-parceiros header{
background: transparent;
}
header.fixed{
background: rgba(255,223,0,0.9);
box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
padding: 10px 0;
}
header .topbar {
padding: 10px 0 0 0;
opacity: 1;
transition: all 350ms ease-in-out;
font-size: 14px;
}
header .topbar #telefones{
color: #fff;
margin-bottom: -20px;
z-index: 99;
position: relative;
transition: background 350ms ease-in-out;
}
header .topbar .glink{
color: #fff;
transition: color 350ms ease-in-out;
}
header .topbar .glink:hover,
header .topbar .glink:focus{
color: #FFDF00;
}
#telefones select{
background: transparent;
border:0px;
text-align-last: right;
}
header .topbar #telefones select:hover {
background: rgba(0,0,0,0.6);
}
header .topbar #telefones select{
color: #fff;
font-size: 14px;
}
#telefones select option{
direction: rtl;
}
header.fixed .topbar{
padding: 0;
height: 0px;
opacity: 0;
}
header .top{
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
}
header .logo{
display: flex;
align-items: center;
justify-content:center;
margin-bottom: 20px;
transition: all 350ms ease-in-out;
position: relative;
z-index: 9;
}
header .logo{
margin-bottom: 10px;
padding: 0px 20px;
}
header .logo a img{
width: 83px;
transition: all 350ms ease-in-out;
}
header .main-menu{
align-items: center;
}
.main-menu > ul{
list-style: none;
padding: 0;
margin: 0 ;
display: flex;
align-items: center;
justify-content: space-between;
font-size: 15px;
margin-bottom: -1px;
}
header .main-menu  > ul > li{
position: relative;
cursor: pointer;
}
header .maintop .main-menu  > ul > li{
margin-right: 0;
}
header .main-menu > ul > li:first-child{
margin-left: 0;
}
header .main-menu > ul > li > a{
color: #fff;
display: inline-block;
transition: all 350ms ease-in-out;
font-size: 16px;
padding: 5px 20px;
position: relative;
}
header .maintop .main-menu > ul > li > a{
font-size: 14px;
font-family: 'Museo-700', sans-serif;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
padding: 0 15px;
}
header .main-menu ul > li > a:hover,
header .main-menu ul > li > a:focus,
header .main-menu ul > li.current-menu-item > a{
color: #FFDF00;
}
header.fixed .main-menu > ul > li > a{
color: #3A3A45;
border-radius: 10px;
}
header .maintop .main-menu ul > li:nth-of-type(6) > a{
color: #FFDF00;
}
header .maintop .main-menu ul > li:nth-of-type(6) > a:focus,
header .maintop .main-menu ul > li:nth-of-type(6) > a:hover,
header .maintop .main-menu ul > li.current-menu-item:nth-of-type(6) > a{
color: #fff;
}
header .maintop .main-menu ul > li:last-child > a{
background: #FFDF00;
color: #3A3A45;
padding: 5px 50px;
border-radius: 10px;
border: 1px solid #FFDF00;
margin-left: 20px;
}
header.fixed .main-menu > ul > li > a:hover,
header.fixed .main-menu > ul > li > a:focus,
header.fixed .main-menu > ul > li.current-menu-item > a{
background: rgba(255,255,255,0.8);
}
header .maintop .main-menu ul > li:last-child > a:hover,
header .maintop .main-menu ul > li:last-child > a:focus,
header .maintop .main-menu ul > lii.current-menu-item:last-child > a{
background: #0076FF;
color: #fff;
border-color: #0076FF;
}
header .main-menu ul > li.menu-item-has-children > a:hover,
header .main-menu ul > li.menu-menu-item-has-children > a:focus,
header .main-menu ul > li.menu-item-has-children:hover > a,
header .main-menu ul > li.menu-item-has-children:focus > a{
color: #3A3A45;
z-index: 99;
background: transparent;
}
header .main-menu > ul > li > ul{
position: absolute;
background: rgba(255,255,255,0.9);
padding: 0px;
top: -5px;
left: calc(50% - 65px);
list-style: none;
margin: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: .3s ease-in-out;
transition: all 350ms ease-in-out;
-webkit-transform: translate3d(0, -1rem, 0);
transform: translate3d(0, -1rem, 0);
width: 130px;
padding: 40px 10px 10px 10px;
border-radius:10px;
box-shadow: 0 10px 10px 0 rgba(0,0,0,0.1);
}
header.fixed .main-menu > ul > li > ul{
top: -5px;
}
header .main-menu > ul > li:hover > ul {
visibility: visible;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
header .main-menu > ul > li > ul > li{
display: block;
}
header .main-menu > ul > li > ul > li > a{
color: #3C3C3C;
transition: all 350ms ease-in-out;
display: block;
padding: 0px;
font-size: 14px;
}
header .main-menu > ul > li > ul > li > a:hover,
header .main-menu > ul > li > ul > li > a:focus{
color: #3C3C3C;
}
header .main-menu > ul > li > ul > li.current-menu-item > a{
color: #3C3C3C;	
}
header.fixed .top{
padding: 0;
height: 0px;
opacity: 0;
} section#banner{
padding: 0;
position: relative;
margin-top: 0px;
}
section#banner .owl-dots{
display: none;
}
.banner-principal{
list-style: none;
position: relative;
}
.banner-principal li,
.banner-principal li .row{
height: auto;
}
.banner-principal li {
padding-top: 230px;
padding-bottom: 100px;
background-color: #555;
background-blend-mode: multiply;
background-size: cover;
background-position: center;
}
.home .banner-principal li {
position: relative;
background-size: cover;
background-position: center;
height: 100vh;
background-color: #7171715A;
padding-top: 60px;
}
.home .banner-principal li .row{
height: 100vh;
}
section#banner .owl-dots {
position: absolute;
text-align: center;
width: 100%;
bottom: 20px;
left: 0;
} section#estudar img{
height: 180px;
}
section#estudar li{
margin-bottom: 70px;
}
section#estudar a{
color: #3C3C3C;
}
section#estudar a p{
min-height: 100px;
}
section#estudar a:hover .cta i,
section#estudar a:hover .cta i{
animation: movRight 800ms ease-in-out infinite;
}
section#servicos,
section#eventos,
section#promocoes.cursos-parceiros,
section#documentos{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-fundo-Hello-Study-Intercambio.png) no-repeat;
background-size: cover;
}
section#servicos ul{
padding-left: 20px;
}
section#servicos ul li{
margin-bottom: 15px;
background-repeat: no-repeat;
padding-left: 60px;
min-height: 50px;
display: flex;
align-items: center;
}
section#servicos ul li:nth-of-type(1){
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-cursos-Hello-Study-Intercambio.png);
}
section#servicos ul li:nth-of-type(2){
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-Passagens-Hello-Study-Intercambio.png);
}
section#servicos ul li:nth-of-type(3){
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-acomodacao-Hello-Study-Intercambio.png);
}
section#servicos ul li:nth-of-type(4){
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-Asistencia-Hello-Study-Intercambio.png);
}
section#servicos ul li:nth-of-type(5){
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-Vistos-Hello-Study-Intercambio.png);
}
section#servicos ul li:nth-of-type(6){
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-Cartao-Hello-Study-Intercambio.png);
}
.listagem-promocoes{
padding:  0 50px;
}
.listagem-promocoes li{
padding: 20px;
}
.listagem-promocoes li .foto{
height: 190px;
}
.listagem-promocoes li .sombra{
box-shadow: 0px 0px 20px #00000015;
}
.listagem-promocoes li .info{
padding: 20px 10px;
text-align: center;
}
.listagem-promocoes li .info .preco-promo{
color: #A0A0A0;
position: relative;
display: inline-block;
}
.listagem-promocoes li .info .preco-promo:before {
content: '';
width: 100%;
height: 1px;
background: #A0A0A0;
position: absolute;
bottom: 50%;
left: 0;
transform: rotate(5deg);
}
section#promocoes .owl-carousel .owl-nav button.owl-next,
section#promocoes .owl-carousel .owl-nav button.owl-prev,
section#certificacoes .owl-carousel .owl-nav button.owl-next,
section#certificacoes .owl-carousel .owl-nav button.owl-prev,
section#equipe .owl-carousel .owl-nav button.owl-next,
section#equipe .owl-carousel .owl-nav button.owl-prev,
section#mais-depoimentos .owl-carousel .owl-nav button.owl-next,
section#mais-depoimentos .owl-carousel .owl-nav button.owl-prev,
section#fotos-videos .owl-carousel .owl-nav button.owl-next,
section#fotos-videos .owl-carousel .owl-nav button.owl-prev,
section#documentos .owl-carousel .owl-nav button.owl-prev,
section#documentos .owl-carousel .owl-nav button.owl-next{
font-size: 16px;
background: #0076FF;
display: flex;
align-items: center;
justify-content: center;
border-radius: 100%;
color: #fff;
width: 44px;
height: 44px;
top: calc(50% - 22px);
right: 0px;
background-image: none;
text-indent: 0px;
}
section#promocoes .owl-carousel .owl-nav button.owl-prev,
section#certificacoes .owl-carousel .owl-nav button.owl-prev,
section#equipe .owl-carousel .owl-nav button.owl-prev,
section#mais-depoimentos .owl-carousel .owl-nav button.owl-prev,
section#fotos-videos .owl-carousel .owl-nav button.owl-prev,
section#documentos .owl-carousel .owl-nav button.owl-prev{
left: 0px;
background-image: none;
}
section#blog{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Blog-Hello-Study-Intercambio.png) no-repeat center;
background-size: cover;
}
section#blog .owl-carousel button.owl-dot.active {
background: #fff;
}
.home .listagem-blog li .foto{
height: 190px;
border-radius: 15px;
background-color: transparent;
background-blend-mode: multiply;
transition: all 350ms ease-in-out;
}
.home .listagem-blog li a{
color: #fff;
box-shadow: none;
}
.listagem-blog li a:hover .foto,
.listagem-blog li a:focus .foto{
background-color: #3C3C3C;
}
.home .listagem-blog li a h3,
.home .listagem-blog li a p{
line-height: 1.7em;
}
section#depoimentos{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Depoimentos-Fundo-Hello-Study-Intercambio.png) no-repeat center;
}
.listagem-depoimentos{
margin-top: 50px;
}
.listagem-depoimentos .foto{
width: 145px;
height: 145px;
border-radius: 100%;
display: inline-block;
border: 8px solid #FFFFFF;
}
section#eventos{
box-shadow: inset 0 0 0 1000px rgba(234, 231, 255,.6);
}
section#eventos .listagem-blog li a{
color: #3C3C3C;
}
.listagem-certificacoes{
padding:  0 50px;
margin-top: 50px;
}
.listagem-certificacoes.owl-carousel .owl-item img{
display: inline-block;
width: auto;
}
footer #informacoes{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Rodape-Fundo-Hello-Study-Intercambio.png) no-repeat center;
background-size: cover;
}
footer .redes-sociais{
display: flex;
}
footer .redes-sociais a,
.compartilhar a{
width: 36px;
height: 36px;
border-radius: 100%;
display: flex;
align-items: center;
justify-content: center;
color: #3C3C3C !important;
border: 1px solid #3C3C3C;
margin: 0 7px;
transition: all 350ms ease-in-out;
}
footer .redes-sociais a:hover,
footer .redes-sociais a:focus,
.compartilhar a:hover,
.compartilhar a:focus{
background: #3C3C3C;
color: #fff !important;
text-decoration: none !important;
}
footer #telefones select{
color: #3C3C3C;
font-size: 16px;
}
footer .copyright a{
color: #0076FF;
}
footer .copyright a:hover,
footer .copyright a:focus{
text-decoration: underline;
} .mt-150{
margin-top: 150px;
}
.page-vistos section#estudar ul > li a ul,
.page-estudo-trabalho section#estudar ul > li a ul{
min-height: 100px;
}
.page-vistos section#estudar ul > li a ul li,
.page-estudo-trabalho section#estudar ul > li a ul li{
margin-bottom: 0px;
}
section#formularios iframe {
width: 100%;
border: 0;
}
section#formularios.contato iframe {
height: 555px;
}
section#formularios.orcamento iframe {
height: 1365px;
}
section#formularios.info-passagens iframe {
height: 690px;
}
section#canada,
section#servicos-passagens {
box-shadow: inset 0 0 0 1000px rgba(234, 231, 255,.6);
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-fundo-Hello-Study-Intercambio.png) no-repeat;
background-size: cover;
}
section#canada.parceiros{
background: none;
box-shadow: none;
}
section#outros-servicos {
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-fundo-Hello-Study-Intercambio.png) no-repeat;
background-size: cover;
}
section#cursos .listagem-cursos li{
margin-bottom: 50px;
}
section#cursos .listagem-cursos li a .foto{
height: 320px;
width: 100%;
border-radius: 25px;
transition: all 350ms ease-in-out;
background-blend-mode: multiply;
}
section#cursos .listagem-cursos li a:hover .foto,
section#cursos .listagem-cursos li a:focus .foto {
background-color: #3C3C3C;
}
section#cursos .listagem-cursos li a p,
section#cursos .listagem-cursos li a h3{
color: #3C3C3C;
}
section#cursos .listagem-cursos li a p{
line-height: 1.3em;
}
section#cursos .listagem-cursos li a:hover .cta.bg-azul,
section#cursos .listagem-cursos li a:focus .cta.bg-azul {
background: #fff;
color: #0076FF;
}
.condicoes{
line-height: 1.5em;
}
.listagem-promo{
margin-top: 50px;
}
.listagem-promo > li{
margin-bottom: 50px;
background: #F5F5F5;
box-shadow: 0px 3px 15px #00000029;
padding-top: 25px;
padding-bottom: 25px;
border-radius: 10px;
}
.listagem-promo > li .foto{
width: 100%;
height: 230px;
border-radius: 15px;
position: relative;
}
.listagem-promo > li .foto:before{
content: '';
width: 40px;
height: 55px;
position: absolute;
top: -25px;
left: 20px;
}
.listagem-promo > li .promo{
color: #FF4141;
position: relative;
display: inline-block;
margin: 5px 25px;
}
.listagem-promo > li .promo:before {
content: '';
width: 100%;
height: 1px;
background: #FF4141;
position: absolute;
bottom: 50%;
left: 0;
transform: rotate(5deg);
}
.listagem-promo > li .preco{
padding: 5px 25px;
display: inline-block;
border-radius: 10px 0 0 10px;
}
.listagem-promo > li  ul > li {
margin-bottom: 5px;
}
.listagem-promo > li  ul > li span{
border: 1px solid #ccc;
font-size: 16px;
padding: 5px 15px;
border-radius: 10px;
}
.listagem-promo > li.australia .foto:before{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Promo-Cursos/Bandeira-Australia-Hello-Study-Intercambio.png);
}
.listagem-promo > li.australia .preco{
background: #0076FF;
}
.listagem-promo > li.australia ul > li span{
color: #0076FF;
border-color: #0076FF;
}
.listagem-promo > li.canada .foto:before{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Promo-Cursos/Bandeira-canada-Hello-Study-Intercambio.png);
}
.listagem-promo > li.canada .preco{
background: #FF4141;
}
.listagem-promo > li.canada ul > li span{
color: #FF4141;
border-color: #FF4141;
}
.listagem-promo > li.estados-unidos .foto:before{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Promo-Cursos/Bandeira-usa-Hello-Study-Intercambio.png);
}
.listagem-promo > li.estados-unidos .preco{
background: #8271FF;
}
.listagem-promo > li.estados-unidos ul > li span{
color: #8271FF;
border-color: #8271FF;
}
.listagem-promo > li.nova-zelandia .foto:before{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Promo-Cursos/Bandeira-nz-Hello-Study-Intercambio.png);
}
.listagem-promo > li.nova-zelandia .preco{
background: #3C3C3C;
}
.listagem-promo > li.nova-zelandia ul > li span{
color: #3C3C3C;
border-color: #3C3C3C;
}
.listagem-promo > li.inglaterra .foto:before{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Promo-Cursos/Bandeira-inglaterra-Hello-Study-Intercambio.png);
}
.listagem-promo > li.inglaterra .preco{
background: #E20093;
}
.listagem-promo > li.inglaterra ul > li span{
color: #E20093;
border-color: #E20093;
}
.listagem-promo > li.africa-do-sul .foto:before{
background-image: url(https://hellostudy.com.br/wp-content/uploads/2021/05/Bandeira-africa-Hello-Study-Intercambio.png);
}
.listagem-promo > li.africa-do-sul .preco{
background: #02946a;
}
.listagem-promo > li.africa-do-sul ul > li span{
color: #02946a;
border-color: #02946a;
}
.listagem-promo > li.alemanha .foto:before{
background-image: url(https://hellostudy.com.br/wp-content/uploads/2021/05/Bandeira-alemanha-Hello-Study-Intercambio.png);
}
.listagem-promo > li.alemanha .preco{
background: #dec02d;
}
.listagem-promo > li.alemanha ul > li span{
color: #dec02d;
border-color: #dec02d;
}
.listagem-promo > li.emirados-arabes-unidos .foto:before{
background-image: url(https://hellostudy.com.br/wp-content/uploads/2021/05/Bandeira-emirados-arabes-Hello-Study-Intercambio.png);
}
.listagem-promo > li.emirados-arabes-unidos .preco{
background: #5d6568;
}
.listagem-promo > li.emirados-arabes-unidos ul > li span{
color: #5d6568;
border-color: #5d6568;
}
.listagem-promo > li.irlanda .foto:before{
background-image: url(https://hellostudy.com.br/wp-content/uploads/2021/05/Bandeira-irlanda-Hello-Study-Intercambio.png);
}
.listagem-promo > li.irlanda .preco{
background: #00a451;
}
.listagem-promo > li.irlanda ul > li span{
color: #00a451;
border-color: #00a451;
}
.listagem-promo > li.malta .foto:before{
background-image: url(https://hellostudy.com.br/wp-content/uploads/2021/05/Bandeira-malta-Hello-Study-Intercambio.png);
}
.listagem-promo > li.malta .preco{
background: #ec2c2e;
}
.listagem-promo > li.malta ul > li span{
color: #ec2c2e;
border-color: #ec2c2e;
}
.listagem-passagens > li{
margin-bottom: 30px;
}
.listagem-passagens > li a{
box-shadow: 0px 3px 15px #00000029;
color: #3C3C3C;
border-radius: 10px 10px;
}
.listagem-passagens > li a .foto{
width: 100%;
height: 250px;
border-radius: 10px 10px 0px 0px;
background-color: transparent;
background-blend-mode: multiply;
transition: all 350ms ease-in-out;
position: relative;
}
.listagem-passagens > li a .foto div{
display: flex;
min-width: 30px;
height: 30px;
align-items: center;
justify-content: center;
border:1px solid #fff;
position: absolute;
top: 10px;
right: 10px;
color: #fff;
font-size: 14px;
border-radius: 30px;
padding: 5px;
}
.listagem-passagens > li a .foto div span{
margin-right: 15px;
padding-left: 10px;
}
.listagem-passagens > li a .foto div i{
font-size: 16px;
}
.listagem-passagens > li a:hover .foto,
.listagem-passagens > li a:focus .foto{
background-color: #666;
}
.listagem-passagens > li a .preco{
background: transparent linear-gradient(104deg, #0076FF 0%, #FF7BF5 100%) 0% 0% no-repeat padding-box;
padding: 10px 30px;
border-radius: 5px 0px 0px 5px;
}
.listagem-passagens > li a .info .parcelamento{
padding-right: 20px;
}
.listagem-passagens > li a .info{
background: #F5F5F5;
}
.listagem-passagens > li a .info .titulo-preco{
padding: 20px 0 0px 20px;
}
.listagem-passagens > li a .info .titulo-preco p{
font-size: 14px;
margin: 0;
}
.listagem-passagens > li a .info .origens {
width: 100%;
padding: 0 5px;
margin: 0 0 20px 0;
}
.listagem-passagens > li a .info .origens li span{
border:1px solid #0076FF;
display: block;
text-align: center;
padding: 2px 5px;
border-radius: 10px;
}
.listagem-passagens > li a .info .cta{
padding: 15px;
border-radius: 0px 0px 10px 10px;
}
.listagem-passagens > li a:hover .info .cta,
.listagem-passagens > li a:focus .info .cta{
background: #fff;
}
.page-eventos section#eventos,
.blog section#blog{
background: transparent;
box-shadow: none;
}
.listagem-blog li{
margin-bottom: 40px;
}
.listagem-blog li a{
box-shadow: 0px 3px 15px #00000029;
color: #3C3C3C;
display: block;
border-radius: 10px;
}
.listagem-blog li a .foto{
height: 250px;
border-radius: 10px 10px 0px 0px;
background-color: transparent;
background-blend-mode: multiply;
transition: background-color 350ms ease-in-out;
}
.listagem-blog li a .info{
background: #F5F5F5;
padding: 20px;
border-radius: 0px 0px 10px 10px;
height: 330px;
}
.search .listagem-blog li a .info{
height: auto;
}
.listagem-blog li a .info h3{
line-height: 1.5em;
max-height: 111px;
overflow: hidden;
}
.listagem-blog li a .info p{
max-height: 120px;
overflow: hidden;
}
.busca{
border: 1px solid #eaeaea;
padding: 5px 10px 5px 20px;
border-radius: 20px;
color: #888;
}
.busca i{
display: inline-block;
width: 20px;
}
.busca input{
border: 0px;
width: calc(100% - 45px);
font-size: 14px;
padding: 0 10px;
display: inline-block;
vertical-align: top;
}
.busca button{
width: 40px;
display: inline-block;
height: 32px;
border: 0;
background: transparent;
color: #888;
cursor: pointer;
transition: color 350ms ease-in-out;
}
.busca button:hover,
.busca button:focus{
color:#3C3C3C;
}
.categorias{
margin-bottom: 30px;
}
.categorias li{
display: inline-block;
margin-right: 8px;
}
.categorias li a{
border: 1px solid #A0A0A0;
border-radius: 10px;
color: #A0A0A0;
font-size: 14px;
padding: 5px 15px;	
transition: all 350ms ease-in-out;
}
.categorias li a:hover,
.categorias li a:focus{
color: #fff;
background: #A0A0A0;
}
.ordenacao{
font-size: 14px;
border: 0px;
}
section#depoimentos.mt-150{
background: #fff;
}
section#depoimentos.mt-150 .listagem-depoimentos li{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Depoimentos-Fundo-Hello-Study-Intercambio.png) no-repeat top center;
background-size: auto 205px;
margin-bottom: 30px;
text-align: center;
padding-top: 30px;
}
#mais-depoimentos .listagem-depoimentos{
padding: 0 60px;
}
#mais-depoimentos .listagem-depoimentos li{
margin-bottom: 30px;
}
#mais-depoimentos .listagem-depoimentos li a{
font-size: 60px;
color: #fff;
}
#mais-depoimentos .listagem-depoimentos li a .foto{
width: 100%;
height: 265px;
border-radius: 20px;
display: flex;
align-items: center;
justify-content: center;
background-blend-mode: multiply;
background-color: transparent;
transition: all 350ms ease-in-out;
}
#mais-depoimentos .listagem-depoimentos li a:hover .foto,
#mais-depoimentos .listagem-depoimentos li a:focus .foto{
background-color: #666;
}
.listagem-agencias li{
margin-bottom: 30px;
}
.listagem-agencias li .foto{
height: 200px;
border-radius: 12px;
width: 100%;
}
.listagem-agencias li i{
color: #7bc170;
}
.listagem-agencias li a{
color: #0076FF;
}
.listagem-agencias li a:hover,
.listagem-agencias li a:focus{
text-decoration: underline;
}
section#inicio .numero{
height: 150px;
padding: 40px 0px;
}
section#inicio .col-md-4:nth-of-type(1) .numero{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Layer1-Hello-Study-Intercambio.png) no-repeat center;
}
section#inicio .col-md-4:nth-of-type(2) .numero{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Layer2-Hello-Study-Intercambio.png) no-repeat center;
}
section#inicio .col-md-4:nth-of-type(3) .numero{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Layer3-Hello-Study-Intercambio.png) no-repeat center;
}
section#diretrizes{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Quem-Somos-Fundo-Hello-Study-Intercambio.png);
}
section#diretrizes .video{
display: flex;
width: 100%;
height: 325px;
border-radius: 10px;
align-items: center;
justify-content: center;
color: #fff;
font-size: 50px;
background-blend-mode: multiply;
background-color: transparent;
transition: all 350ms ease-in-out;
}
section#diretrizes .video:hover,
section#diretrizes .video:focus{
background-color: #666;
}
.listagem-valores li:nth-of-type(2n+1) .icone{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Layer1-Hello-Study-Intercambio.png);
}
.listagem-valores li:nth-of-type(2n) .icone{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Layer2-Hello-Study-Intercambio.png);
}
.listagem-valores li:nth-of-type(3n) .icone{
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Layer3-Hello-Study-Intercambio.png);
}
.listagem-valores li {
margin-bottom: 30px;
}
.listagem-valores li .icone{
width: 80px;
height: 80px;
padding: 10px;
background-size: 100%;
background-position: center;
background-repeat: no-repeat;
}
.listagem-valores li a{
color: #3C3C3C;
text-decoration: underline;
}
.listagem-valores li a:hover,
.listagem-valores li a:focus{
text-decoration: none;
}
section#razoes{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Razoes-fundo-Hello-Study-Intercambio.png);
}
.listagem-equipe{
padding: 0 80px;
}
.listagem-equipe li{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Quem Somos/Equipe-Fundo-Hello-Study-Intercambio.png) no-repeat center bottom;
background-size: 100%;
}
section#equipe .owl-carousel .owl-nav button.owl-next,
section#equipe .owl-carousel .owl-nav button.owl-prev {
background: #fff;
color: #0076FF;
}
section#banner .pagination{
display: none;
}
section#detalhe-blog a{
color: #0076FF;
}
section#detalhe-blog a:hover,
section#detalhe-blog a:focus{
text-decoration: underline;
}
.qtranxs-lang-menu > a:after {
font-family: "Font Awesome 5 Free";
font-weight: 900;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
content: '\f107';
margin-left: 5px;
font-size: 14px;
}
header .main-menu > ul > li.qtranxs-lang-menu  > ul{
text-align: center;
} form.sml_subscribe {
width: 100%;
}
p.sml_email {
width: calc(100% - 176px);
display: inline-block;
margin-right: 20px;
}
p.sml_email .form-control{
border: 0px;
border-radius: 10px;
height: 37px;
}
p.sml_submit {
display: inline-block;
}
.resultado{
padding-top: 150px;
background: transparent linear-gradient(94deg,#0076ff 0%,#fa92ea 100%) 0% 0% no-repeat padding-box;
color: #fff;
padding-bottom: 50px;
text-align: center;
}
.bg-decorado{
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-fundo-Hello-Study-Intercambio.png) no-repeat;
background-size: cover;
}
section#teste-online .bg-decorado{
padding: 150px 0 50px 0;
}
section#teste-online .bg-cinza-claro{
background: #FAFAFA;
}
section#teste-online .bg-branco .form-group,
section#teste-online .bg-cinza-claro .form-group{
margin: 60px 0;
}
.alm-listing .alm-reveal {
width: 100%;
display: flex;
} section#promocoes.cursos-parceiros .listagem-promocoes li .foto{
height: 160px;
border-radius: 10px;
}
section#promocoes.documentos .listagem-promocoes li .foto{
height: 160px;
border-radius: 10px;
}
.listagem-fotos-videos{
padding: 0 20px;
}
.listagem-fotos-videos li a{
display: block;
width: 100%;
height: 300px;
background-size: cover;
background-position: center;
border-radius: 10px;
}
.listagem-fotos-videos.videos li a{
display: flex;
align-items: center;
justify-content: center;
color: #fff;
font-size: 50px;
background-blend-mode: multiply;
background-color: transparent;
transition: all 350ms ease-in-out;
}
.listagem-fotos-videos.videos li a:hover,
.listagem-fotos-videos.videos li a:focus{
background-color: #666;
}
section#fotos-videos .owl-carousel .owl-nav button.owl-next, 
section#fotos-videos .owl-carousel .owl-nav button.owl-prev{
opacity: 1;
}
.listagem-documentos {
padding: 0 60px;
}
.listagem-documentos li a {
width: 100%;
height: 460px;
display: block;
background-size: cover;
background-position: center;
}
section#enderecos iframe{
width: 100%;
height: 320px;
border: 0;
}
.listagem-links li{	
margin-bottom: 20px;
}
.listagem-links li a {
box-shadow: 0 0 10px rgba(0,0,0,0.15);
padding: 10px 20px;
color: #3C3C3C;
font-size: 18px;
display: block;
width: 100%;	
transition: background 350ms ease-in-out;
}
.listagem-links li a:hover,
.listagem-links li a:focus{
background: #eaeaea;
}
.listagem-links li a.active{	
font-family: 'Museo-700', sans-serif;
}
.listagem-links li a.active i{
color: #0076FF;
}
.listagem-destinos{
height: 450px;
}
.listagem-destinos i{
color: #7bc170;
}
.listagem-destinos li{
display: none;
position: absolute;
}
.listagem-destinos li:first-child{
display: block;
}
.titulo-parceiros{
position: relative;
}
.titulo-parceiros:before{
width: 100%;
height: 1px;
background: #ccc;
content: '';
position: absolute;
top: 50%;
left: 0;
z-index: -1;
}
.titulo-parceiros span{
display: inline-block;
background: #fff;
padding: 0 20px;
}
.titulo-parceiros img {
width: 130px;
}
.listagem-parceiros-completa li .logo {
height: 200px;
background-size: 75%;
background-position: center;
background-repeat: no-repeat;
}
.listagem-parceiros-completa li{
margin-bottom: 30px;
}
section.parceiros .destino{
display: none;
} .menu-mobile{
display: none;
}
.abrir-menu{
background: transparent;
padding: 10px 12px;
margin-right: 20px;
color: #fff;
border-radius: 2px;
display: none;
cursor: pointer;
}
.abrir-menu:hover,
.abrir-menu:focus{
color: #fff;
}
.menu-responsivo {
display: none;
background: #fff;
width: 30px;
height: 30px;
align-items: center;
justify-content: center;
margin-right:20px;
}
.fechar-menu {
position: absolute;
top: 10px;
right: 10px;
background: #fff;
display: none;
align-items: center;
justify-content: center;
color: #505050;
width: 30px;
height: 30px;
z-index: 999;
}
.menu-responsivo:hover,
.menu-responsivo:focus{
color: #fff;
}
.mobile{
display: none;
}
@media only screen and (max-width: 1600px) {
.owl-carousel .owl-nav button.owl-next{
right: 50px;
}
.owl-carousel .owl-nav button.owl-prev{
left: 50px;
}
}
@media only screen and (max-width: 1450px) {
.owl-carousel .owl-nav button.owl-next{
right: 10px;
}
.owl-carousel .owl-nav button.owl-prev{
left: 10px;
}
}
@media only screen and (max-width: 1200px) {
header .main-menu > ul > li > a {
padding: 5px 10px;
} section#formularios.contato iframe {
height: 700px;
}
section#formularios.orcamento iframe {
height: 1650px;
}
section#formularios.info-passagens iframe {
height: 720px;
}
section#formularios.info-passagens iframe {
height: 770px;
}
.listagem-passagens > li a .preco {
font-size: 25px;
}
.listagem-passagens > li a .info .origens > li{
padding: 0 5px;
}
}
@media only screen and (max-width: 991px) {
header .maintop .main-menu > ul > li > a {
padding: 0 7px;
font-size: 12px;
}
header .maintop .main-menu ul > li:last-child > a {
padding: 5px 30px;
}
header .main-menu > ul > li > a {
padding: 5px;
font-size: 12px;
}
.home .banner-principal li {
height: auto;
padding-top: 180px;
}
.home .banner-principal li .row{
height: auto;
}
section#interesse span{
display: block;
margin-bottom: 15px;
}
.listagem-promo > li ul{
list-style-type: disc;
padding-left: 20px;
line-height: 1.5em;
}
.listagem-promo > li ul > li span{
border: 0px;
padding: 0;
}
.listagem-passagens > li a .info .origens > li {
margin-bottom: 10px;
}
}
@media only screen and (max-width: 767px) {
section {
padding: 50px 0;
}
.font-size-50 {
font-size: 30px;
}
.font-size-24{
font-size: 20px;
}
header .topbar #telefones{
margin-bottom: 10px;
}
.menu-desktop{
display: none;
}
.menu-mobile,
.abrir-menu{
display: block;
}
.responsive-menu, .fechar-menu{
display: flex;
}
.main-menu{
width: 100%;
position: fixed;
top: 0;
right: 0;
background: rgba(0,0,0,0.85);
height: 100vh;
z-index: 99;
display: none;
}
header.fixed {
background: transparent linear-gradient(94deg, #0076FF 0%, #FA92EA 100%) 0% 0% no-repeat padding-box;
}
header.fixed .top {
padding: 0;
height: auto;
opacity: 1;
}
header .logo {
margin-top: -25px;
padding: 0 20px;
margin-bottom: 0;
}
header.fixed .logo{
margin-top: 0px;
}
header.fixed .abrir-menu,
header.fixed .abrir-menu:hover,
header.fixed .abrir-menu:focus{
color: #fff;
}
header .main-menu > ul{
display: block;
width: 350px;
background: #fff;
height: 100vh;
margin-top: 0;
position: absolute;
right: 0;
transform: translateX(+350px);
transition: all 350ms ease-in-out;
overflow: auto;
padding: 20px;
}
header .main-menu > ul > li{
margin-left: 0;
}
header .main-menu > ul > li > a,
header .main-menu > ul > li > a:hover,
header .main-menu > ul > li > a:focus{
display: block;
text-align: left;
font-size: 16px;
padding: 10px;
color: #505050;
}
header .main-menu > ul.transform{
transform: translateX(0px);
}
header .main-menu > ul > li > a:after {
height: 0px;
width: 0;
top: 0px;
}
header .main-menu ul > li:last-child > a {
padding: 5px 15px;
font-size: 16px;
text-align: center;
}
header .menu-mobile .main-menu > ul > li > a,
header .menu-mobile .main-menu > ul > li > a:hover,
header .menu-mobile .main-menu > ul > li > a:focus,
header .menu-mobile .main-menu > ul > li.current-menu-item > a,
header .maintop .main-menu ul > li:nth-of-type(5) > a,
header .maintop .main-menu ul > li:nth-of-type(5) > a:hover,
header .maintop .main-menu ul > li:nth-of-type(5) > a:focus,
header .maintop .main-menu ul > li:last-child > a,
header .maintop .main-menu ul > li:last-child > a:hover,
header .maintop .main-menu ul > li:last-child > a:focus,
header .main-menu > ul > li > ul > li > a,
header .main-menu > ul > li > ul > li > a:hover,
header .main-menu > ul > li > ul > li > a:focus,
header .maintop .main-menu ul > li:nth-of-type(5) > a:focus, 
header .maintop .main-menu ul > li:nth-of-type(5) > a:hover, 
header .maintop .main-menu ul > li.current-menu-item:nth-of-type(5) > a{
font-size: 15px;
padding: 8px;
color: #505050;
border: 0;
background: transparent;
text-align: left;
margin: 0;
}
header .main-menu > ul > li > ul,
header .main-menu > ul > li:hover > ul{
position: relative;
background: transparent;
padding: 0px;
top: 0;
left: 0;
margin: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: .3s ease-in-out;
transition: all 350ms ease-in-out;
width: 100%;
padding: 0;
border-radius: 0px;
box-shadow: none;
height: 0px;
}
header .main-menu > ul > li > ul.open{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
visibility: visible;
opacity: 1;
height: auto;
}
.menu-item-has-children > a:after {
font-family: "Font Awesome 5 Free";
font-weight: 900;
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
content: '\f107';
margin-left: 5px;
font-size: 12px;
}
header .main-menu > ul > li > ul > li > a:before{
content: '-';
color: #FFDF00;
display: inline-block;
margin-right: 5px;
}
.banner-principal li {
height: auto;
padding-top: 160px;
padding-bottom: 70px;
}
.banner-principal li .row {
height: auto;
padding: 0 40px;
}
section#estudar a p {
min-height: auto;
}
section#servicos{
text-align: center;
}
section#servicos img{
width: 180px;
margin-bottom: 40px;
}
footer .redes-sociais {
margin-bottom: 20px;
align-items: center;
justify-content: center;
}
footer #telefones select {
text-align-last: left;
background: rgba(255,255,255,0.5);
padding: 5px;
} .page-vistos .banner-principal li,
.page-estudo-trabalho .banner-principal li,
.page-cursos .banner-principal li,
.page-eventos .banner-principal li,
.blog .banner-principal li,
.single .banner-principal li{
padding-top: 150px;
padding-bottom: 30px;
}
.page-vistos section#estudar ul > li,
.page-estudo-trabalho section#estudar ul > li{
text-align: center;
}
.page-vistos section#estudar ul > li a ul,
.page-estudo-trabalho section#estudar ul > li a ul {
min-height: auto;
}
.page-estudo-trabalho section#estudar ul > li a ul li {
text-align: left;
}
.page-vistos section#estudar ul > li a ul{
list-style-position: inside;
}
.page-vistos section#estudar ul > li a ul li{
text-align: center;
}
section#formularios.orcamento iframe {
height: 1690px;
}
.listagem-promo{
padding: 0 15px;
}
.listagem-promo > li {
text-align: center;
}
.listagem-promo > li .foto {
margin-bottom: 20px;
}
.listagem-promo > li .preco{
border-radius: 10px;
}
.page-eventos .listagem-blog li a .info,
.page-eventos .listagem-blog li a .info h3,
.page-eventos .listagem-blog li a .info p{
height: auto;
max-height: none;
}
.busca{
margin-bottom: 20px;
}
.categorias li {
margin-bottom: 10px;
width: calc(49% - 8px);
}
.categorias li a {
display: block;
text-align: center;
}
section#depoimentos.mt-150 .condicoes{
margin-bottom: 30px;
}
section#depoimentos.mt-150 .listagem-depoimentos li {
padding-left: 30px;
}
}
@media only screen and (max-width: 576px) {
.mobile{
display: inline-block;
}
.desktop{
display: none;
}
body {
font-size: 16px;
line-height: 1.4em;
}
.font-size-70 {
font-size: 30px;
}
.font-size-28 {
font-size: 23px;
}
.font-size-50 {
font-size: 30px;
}
.cta {
line-height: 1.8em;
font-size: 18px;
}
section {
padding: 30px 0;
}
header.fixed .logo a img {
width: 53px;
}
header .main-menu > ul{
width: 230px;
transform: translateX(+230px);
}
.banner-principal li{
background-color: rgba(113,113,113,.85);
}
.banner-principal li .row {
padding: 0;
}
section#banner .owl-dots{
display: block;
}
section#banner .owl-nav{
display: none;
}
section#banner .owl-carousel button.owl-dot {
background: #fff;
}
section#banner .owl-carousel button.owl-dot.active{
background: #FFDF00;
}
.listagem-promocoes {
padding: 0;
}
footer #telefones select {
font-size: 14px;
}
p.sml_email {
width: 100%;
margin-right: 0;
} section#formularios.contato iframe {
height: 735px;
}
section#formularios.orcamento iframe {
height: 1840px;
}
.listagem-equipe {
padding: 0 40px;
}
section#depoimentos.mt-150 .listagem-depoimentos li {
padding: 0 20px;
}
.listagem-passagens > li {
text-align: center;
}
.listagem-passagens > li a .info .titulo-preco{
padding: 20px 20px 0 20px;
}
.listagem-passagens > li a .preco {
border-radius:5px;
width: 100%;
}
#mais-depoimentos .listagem-depoimentos{
padding: 0 30px;
}
#mais-depoimentos .listagem-depoimentos li a .foto{
height: 200px;
border: 0;
}
.categorias li a {
font-size: 13px;
padding: 5px 10px;
} section#parceiros .col-md-4 .cta{
display: none;
}
section#promocoes.cursos-parceiros .owl-carousel .owl-nav button.owl-next, 
section#promocoes.cursos-parceiros .owl-carousel .owl-nav button.owl-prev{
opacity: 1;
top: 80px;
}
.listagem-fotos-videos li a{
height: 200px;
}
.listagem-documentos li a {
height: 370px;
}
section#enderecos .row {
flex-direction: column-reverse;
}
section#enderecos iframe {
width: 90%;
height: 250px;
}
} .pagination{
width: 100%;
margin-top: 50px;
text-align: center;
}
.pagination h2{
display: none;
}
.nav-links {
width: 100%;
text-align: center;
}
.pagination .nav-links span,
.pagination .nav-links a{
padding: 3px 15px;
display: inline-block;
margin-right: 15px;
color: #3C3C3C;
font-family: 'Museo-900', sans-serif;
-webkit-transition: all 350ms ease-in-out;
-moz-transition: all 350ms ease-in-out;
-ms-transition: all 350ms ease-in-out;
-o-transition: all 350ms ease-in-out;
transition: all 350ms ease-in-out;
border: 0;
}
.pagination .nav-links a:hover,
.pagination .nav-links a:focus,
.pagination .nav-links .current{
color: #FFDF00 ;
}
.pagination .nav-links .next,
.pagination .nav-links .prev{
color: #3C3C3C;
border:0px;
}
.pagination .nav-links .next:hover,
.pagination .nav-links .next:focus,
.pagination .nav-links .prev:hover,
.pagination .nav-links .prev:focus{
color: #FFDF00 ;
}
body.login{
padding-top: 0;
}
.login h1 a {
background-image: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Logomarca-Hello-Study-Intercambio.png);
background-size: 83px 83px;
width: 83px;
height: 83px;
}
p.sml_thankyou {
color: #3C3C3C;
position: absolute;
top: 30px;
font-size: 10px;
left: 7px;
}
span.wpcf7-not-valid-tip{
font-size: 12px;
color: #d84141;
}
.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output{
border: 1px solid #f7b7b7;
color: #c35959;
background: #ffe4e4;
font-size: 12px;
padding: 5px 20px;
}
.wpcf7 form.sent .wpcf7-response-output {
border: 1px solid #a3e4b4;
color: #59c375;
background: #dbffe4;
font-size: 12px;
padding: 5px 20px;
}
.resultado{
display: none;
}
.nota-final:before{
content: 'Nota ';
} body.destinos-adicionados header .maintop .main-menu ul > li:last-child > a{	
color: #fff;
}
body.destinos-adicionados header .maintop .main-menu ul > li:last-child > a:hover, 
body.destinos-adicionados header .maintop .main-menu ul > li:last-child > a:focus, header .maintop .main-menu ul > lii.current-menu-item:last-child > a {
background: #FFDF00;
color: #3A3A45;
border-color: #FFDF00;
}
body.destinos-adicionados header.fixed .main-menu > ul > li > a {
color: #fff;
}
body.destinos-adicionados  header.fixed .main-menu > ul > li > a:hover, 
body.destinos-adicionados  header.fixed .main-menu > ul > li > a:focus, 
body.destinos-adicionados  header.fixed .main-menu > ul > li.current-menu-item > a,
body.destinos-adicionados  header.fixed .main-menu > ul > li > a.active{
background: rgba(255,255,255,0.3);
}
body.destinos-adicionados  .cta{
color: #fff;
font-family: 'Museo-700', sans-serif;
box-shadow: 0px 3px 6px rgba(0,0,0,0.2);
padding: 5px 25px;
}
body.destinos-adicionados .cta:hover,
body.destinos-adicionados .cta:focus{
background: #FFDF00;
color: #3A3A45;
border-color: #FFDF00;
}
body.destinos-adicionados .banner-principal li{	
box-shadow: inset 0 0 0 1000px rgba(0,0,0,0.3);
}
body.destinos-adicionados section#banner .cta{
font-family: 'MuseoSans-300', sans-serif;
padding: 0 30px;
}
body.destinos-adicionados .listagem-cidades .foto {
width: 100%;
height: 320px;
border-radius: 15px;
}
body.destinos-adicionados section#cidades {    
background: url(//hellostudy.com.br/wp-content/themes/hellostudy/img/Home/Servicos-fundo-Hello-Study-Intercambio.png) no-repeat center;
background-size: cover;
}
body.destinos-adicionados section#hello .numero{
height: 150px;
padding: 40px 0px;
}
body.destinos-adicionados section#hello .col-md-4:nth-of-type(1) .numero{
background: url(https://hellostudy.com.br/wp-content/themes/hellostudy/img/Quem%20Somos/Layer1-Hello-Study-Intercambio.png) no-repeat center;
}
body.destinos-adicionados section#hello .col-md-4:nth-of-type(2) .numero{
background: url(https://hellostudy.com.br/wp-content/themes/hellostudy/img/Quem%20Somos/Layer2-Hello-Study-Intercambio.png) no-repeat center;
}
body.destinos-adicionados section#hello .col-md-4:nth-of-type(3) .numero{
background: url(https://hellostudy.com.br/wp-content/themes/hellostudy/img/Quem%20Somos/Layer3-Hello-Study-Intercambio.png) no-repeat center;
}
body.destinos-adicionados section#orcamento iframe{
width: 100%;
height: 1530px;
border: 0;
}
body.destinos-adicionados .botao-flutuante,
body.single-parceiros .botao-flutuante{
position: fixed;
z-index: 9;
right: 20px;
bottom: 20px;
color: #fff;
padding: 5px 50px;
border-radius: 10px;
border: none;
box-shadow: none;
font-size: 18px;
font-family: 'Museo-700', sans-serif;
}
body.destinos-adicionados .botao-flutuante:hover,
body.destinos-adicionados .botao-flutantes:focus,
body.single-parceiros .botao-flutuante:hover,
body.single-parceiros .botao-flutuante:focus{
background: #FFDF00;
color: #3A3A45;
}
body.destinos-adicionados .botao-flutuante,
body.single-parceiros .botao-flutuante{
color: #38013b !important;
background: #fe2c85 !important;
}
body.destinos-adicionados .botao-flutuante:hover,
body.destinos-adicionados .botao-flutuante:focus,
body.single-parceiros .botao-flutuante:hover,
body.single-parceiros .botao-flutuante:focus{
color: #fff  !important;
background: #38013b  !important;
}
@media only screen and (max-width: 767px) {
body.destinos-adicionados header.fixed .main-menu > ul > li > a {
color: #3C3C3C;
text-align: center;
}
body.destinos-adicionados section#banner .cta{
font-size: 15px;
}
body.destinos-adicionados .listagem-cidades li,
body.destinos-adicionados section#hello{
text-align: center;
}
body.destinos-adicionados section.sobre h2{
margin-bottom: 20px;
}
body.destinos-adicionados section.sobre h2 img{
display: block;
}
}
@media only screen and (max-width: 320px) {
body.destinos-adicionados section#banner .cta{
padding-left: 17px;
letter-spacing: -1px;
}
} body.page-hsa header .maintop .main-menu ul > li:last-child > a,
body.page-hsa .cta,
body.page-hsa section#promocoes .owl-carousel .owl-nav button.owl-next, 
body.page-hsa section#promocoes .owl-carousel .owl-nav button.owl-prev, 
body.page-hsa section#certificacoes .owl-carousel .owl-nav button.owl-next, 
body.page-hsa section#certificacoes .owl-carousel .owl-nav button.owl-prev,
.bg-hsa{
background: #00956A;
}
body.page-hsa header .maintop .main-menu ul > li:last-child > a,
body.page-hsa .cta{
border-color: #00956A;
}
body.page-hsa footer .copyright a {
color: #00956A;
}
body.page-hsa header.fixed {
background: rgba(0,149,106,0.9);
}
body.page-hsa section#cidades {
box-shadow: inset 0 0 0 1000px rgba(0,149,106,0.1);
}
body.page-hsa .bg-gradiente{
background: transparent linear-gradient(94deg, #FFDF0070 0%, #209E5D 41%, #00956A 100%) 0% 0% no-repeat padding-box;
} body.page-hg header .maintop .main-menu ul > li:last-child > a,
body.page-hg .cta,
body.page-hg section#promocoes .owl-carousel .owl-nav button.owl-next, 
body.page-hg section#promocoes .owl-carousel .owl-nav button.owl-prev, 
body.page-hg section#certificacoes .owl-carousel .owl-nav button.owl-next, 
body.page-hg section#certificacoes .owl-carousel .owl-nav button.owl-prev,
.bg-hg{
background: #E0C12D;
}
body.page-hg header .maintop .main-menu ul > li:last-child > a,
body.page-hg .cta{
border-color: #E0C12D;
}
body.page-hg footer .copyright a {
color: #E0C12D;
}
body.page-hg header.fixed {
background: rgba(224,193,45,0.9);
}
body.page-hg section#cidades {
box-shadow: inset 0 0 0 1000px rgba(224,193,45,0.1);
}
body.page-hg .bg-gradiente{
background: transparent linear-gradient(114deg, #FF41419C 0%, #E0C12D 51%, #E0C12D 100%) 0% 0% no-repeat padding-box;
} body.page-uae header .maintop .main-menu ul > li:last-child > a,
body.page-uae .cta,
body.page-uae section#promocoes .owl-carousel .owl-nav button.owl-next, 
body.page-uae section#promocoes .owl-carousel .owl-nav button.owl-prev, 
body.page-uae section#certificacoes .owl-carousel .owl-nav button.owl-next, 
body.page-uae section#certificacoes .owl-carousel .owl-nav button.owl-prev,
.bg-uae{
background: #5D6568;
}
body.page-uae header .maintop .main-menu ul > li:last-child > a,
body.page-uae .cta{
border-color: #5D6568;
}
body.page-uae footer .copyright a {
color: #5D6568;
}
body.page-uae header.fixed {
background: rgba(93,101,104,0.9);
}
body.page-uae section#cidades {
box-shadow: inset 0 0 0 1000px rgba(93,101,104,0.1);
}
body.page-uae .bg-gradiente{
background: transparent linear-gradient(114deg, #00956AD9 0%, #5D6568 44%, #5D6568 100%) 0% 0% no-repeat padding-box;
} body.page-hi header .maintop .main-menu ul > li:last-child > a,
body.page-hi .cta,
body.page-hi section#promocoes .owl-carousel .owl-nav button.owl-next, 
body.page-hi section#promocoes .owl-carousel .owl-nav button.owl-prev, 
body.page-hi section#certificacoes .owl-carousel .owl-nav button.owl-next, 
body.page-hi section#certificacoes .owl-carousel .owl-nav button.owl-prev,
.bg-hi{
background: #00A451;
}
body.page-hi header .maintop .main-menu ul > li:last-child > a,
body.page-hi .cta{
border-color: #00A451;
}
body.page-hi footer .copyright a {
color: #00A451;
}
body.page-hi header.fixed {
background: rgba(0,164,81,0.9);
}
body.page-hi section#cidades {
box-shadow: inset 0 0 0 1000px rgba(0,164,81,0.1);
}
body.page-hi .bg-gradiente{
background: transparent linear-gradient(114deg, #FFAD41FA 0%, #EEAC42FA 12%, #00A451 70%, #00A451 100%) 0% 0% no-repeat padding-box;
} body.page-hm header .maintop .main-menu ul > li:last-child > a,
body.page-hm .cta,
body.page-hm section#promocoes .owl-carousel .owl-nav button.owl-next, 
body.page-hm section#promocoes .owl-carousel .owl-nav button.owl-prev, 
body.page-hm section#certificacoes .owl-carousel .owl-nav button.owl-next, 
body.page-hm section#certificacoes .owl-carousel .owl-nav button.owl-prev,
.bg-hm{
background: #EC2C2E;
}
body.page-hm header .maintop .main-menu ul > li:last-child > a,
body.page-hm .cta{
border-color: #EC2C2E;
}
body.page-hm footer .copyright a {
color: #EC2C2E;
}
body.page-hm header.fixed {
background: rgba(236,44,46,0.9);
}
body.page-hm section#cidades {
box-shadow: inset 0 0 0 1000px rgba(236,44,46,0.1);
}
body.page-hm .bg-gradiente{
background: transparent linear-gradient(114deg, #FFFFFF 0%, #EC2C2E 65%, #EC2C2E 100%) 0% 0% no-repeat padding-box;
} div#cookie-law-info-bar {
background: rgba(60,60,60,0.95) !important;
box-shadow: none;
}
.cli-style-v2 .cli-bar-btn_container .cli-plugin-button{
border-radius: 10px;	
font-family: 'Museo-700', sans-serif;
transition: all 350ms ease-in-out;
}