html, body{overflow-x: hidden; -moz-overflow-x: hidden;; -ms-overflow-x: hidden;; -webkit-overflow-x: hidden;; -o-overflow-x: hidden; background-color: #F8F9FB;}
@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap');

/*Header*/
.topoheader{background-color:#42a8eb; padding: 10px 10%;}
.topoheader p{font-family: 'Roboto', sans-serif; font-weight: 400; color:#ffffff; font-size: 14px; margin-bottom: 0;}
header{position: fixed; z-index: 999; width: 100%; transition: 0.25s; }
header:sticky{position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;}
nav{padding: 15px 3% !important;}
header img{width: 310px; image-rendering: -webkit-optimize-contrast; transition: .6s;}
.menuletras ul{margin: auto 0 auto auto; }
.menuletras a{font-family: Montserrat-Bold; color: #ffffff !important; font-size: 16px;}
header.scrolled { background-color:#262626; transition: 0.25s; top: 0}
header.scrolled  img{width: 210px; transition: .6s;}
/*Header*/

.redo{border: #0D151C 2px solid; border-radius: 50%; width: 65px; image-rendering: -webkit-optimize-contrast;}

/*home*/
.secaobanner{background-image: url(img/IDV_v01.png); background-size: cover; background-position: right; position: relative;}

.imgcir{width: 72px; border-radius: 50%; border: #edf586 2px solid;}
.cirprog{width: 68px; border-radius: 50%; border: #82C634 2px solid;}

.secaobanner h1{font-family:Fabrikat-Bold; color:#e97792; font-weight: bold; margin: 20px 0; font-size: 46px; text-transform: uppercase;}  
.secaobanner h2{font-family:Fabrikat-Regular; color: #ffffff; font-weight: 500; font-size: 20px; text-transform: uppercase;}
.secaobanner h2 span{color: #82C634}
.secaobanner p{font-family: 'Roboto', sans-serif; color: #ffffff; font-weight: 400; font-size: 16px; margin-bottom: 4px;}
.secaobanner h6{font-family: 'Roboto', sans-serif; color: #ffffff; font-weight: 400; font-size: 16px;}
.conteudosecaobanner{ display: flex; width: 100%; padding: 280px 0 130px 0;} 
.conteudosecaobanner div {display: block; margin: auto; height: fit-content}
.botoessecaobanner a:nth-child(1){font-family: 'Roboto', sans-serif; color: #ffffff; font-size: 16px; background-color: #e97792; padding: 8px 50px; margin-right: 20px;  display: block; text-align: center; float: left; text-transform: uppercase;  font-weight: 600; border-radius: 5px; transition: .5s;}
.botoessecaobanner a:hover:nth-child(1){background-color:#8682ee !important; text-decoration: none; color: #ffffff; transform: scale(1.1); transition: .5s;}
.botoessecaobanner a:nth-child(2){font-family: 'Roboto', sans-serif; color: #0D151C; font-size: 16px; background-color: #FFFFFF; padding: 8px 50px; display: block; text-align: center; float: left;text-transform: uppercase; font-weight: 600; border-radius: 5px; transition: .5s;}
.botoessecaobanner a:hover:nth-child(2){background-color:#8682ee !important; text-decoration: none; color: #ffffff; transform: scale(1.1); transition: .5s;}
.botoessecaobanner{margin-top: 30px !important}

@media(min-width:992px) and (max-width:1500px){
  .conteudosecaobanner{margin-left: 10%; }
}
@media(min-width:1500px){
  .conteudosecaobanner{margin-left: 0%; }
}

.imgmousehome{position: absolute; bottom: 20px; left: 0; right: 0; margin: auto; -moz-animation: animacamouse 1s infinite; -webkit-animation: animacamouse 1s infinite; -o-animation: animacamouse 1s infinite; -ms-animation: animacamouse 1s infinite; animation: animacamouse 1s infinite; animation-direction: alternate;}
@keyframes animacamouse {0% {bottom: 20px; } 100% {bottom: 40px; } }

/*@media(min-width: 1500px){
  .conteudosecaobanner{margin-left: -200px;}
}

@media(min-width: 1700px){
  .conteudosecaobanner{margin-left: -320px;}
}*/

.cardpalestrantehome{width: 92%; height: 425px; background-size: cover; background-position: center; display: flex; margin: auto; border-radius: 6px 6px 6px 6px;}
.cardpalestrantehome div{display: block; margin: auto auto 0 auto; height: 100px; padding: 0 16px; width: 100%; border-radius: 0 0 6px 6px; background-color: #A411FF}
/*.secaopalestranteshome .slick-track{width: auto !important;}*/
.secaopalestranteshome{margin: 40px auto; width: 70%; cursor: all-scroll;}

.imglogograndesessao02{position: absolute; left: 0; width: 250px; top: -160px} 

.secao02{background-image: url('img/fundo-cont.png'); background-position: center; background-size: cover; }
.internosecao02{padding: 85px 30px;}
.secao02 h2{font-family:Fabrikat-Regular; color: #ffffff; font-weight: bold; text-align: center; font-size: 32px;}
.linha02secao03{margin-top: 35px; margin-bottom: 17px;}

.secaoconta{margin: 50px 0 0 0;  background-position: center; background-repeat: no-repeat; background-size: cover; padding: 62px 0;}
.secaoconta h2{color:#FFFFFF; font-family: 'Roboto', sans-serif; text-align: center; font-size: 55px; font-weight: 600; background: -webkit-linear-gradient(#e97792, #e97792, #e97792); -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.secaoconta h3{font-family:Fabrikat-Regular; font-weight: 600; color:#0D151C; text-align: center; font-size: 16px; text-transform: uppercase;}
.divisorsecaoconta{width: 80px; height: 6px; background: -webkit-linear-gradient(#e97792, #e97792, #e97792); margin: auto auto 18px auto;}

@media(max-width: 767px){
  .secaoconta h3{margin-bottom: 45px;}
}

.secaolocalevento{padding: 120px 0; background-image: url('img/fundo-co.png'); background-position: center; background-size: cover;}
.secaolocalevento img{width: 100%;}
.centralizaevento{height: 100%; display: flex;}
.centralizaevento div{display: block; height: fit-content; margin: auto 0}
.secaolocalevento h2{ font-family:Fabrikat-Bold; font-weight: 600 ; color: #ffffff; font-weight: bold; text-align: center; font-size: 32px;  margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secaolocalevento h2 span{color:#e97792;}
.secaolocalevento p{font-family:Fabrikat-Regular;  color: #ffffff; text-align: center; font-size: 24px; text-transform: uppercase;}
.secaolocalevento p span{color: #82C634;}
.secaolocalevento h4{font-family: Fabrikat-Regular; color: #ffffff; text-align: center; font-size: 16px;}
.secaolocalevento a{color: #ffffff; font-family:Fabrikat-Bold; font-weight: 600; font-size: 16px;  padding: 20px 65px; margin: 50px auto auto auto; text-transform: uppercase; background-color:#e97792; width: fit-content; display: block; border-radius: 5px;  transition: .5s;}
.secaolocalevento a:hover{background-color:#8682ee; text-decoration: none; color: #ffffff; transition: .5s; transform: scale(1.1);}
.infossecao11{display: flex!important;   width: fit-content;  margin: 30px auto auto!important;}
.infossecao11 div{margin: 0 10px;}
.infossecao11 h6{ font-family: Fabrikat-Regular; font-size: 17px; color: #6FB12D;}
.infossecao11 h6 img{width: auto;  margin-right: 7px;}

.introd{font-family: Fabrikat-Regular; color: #0D151C; font-size: 24px; text-decoration: none; text-align: center; margin-bottom: 0; text-transform: uppercase;}


.cardsprogramacaohome{ width: 90%;  margin: 50px 0 auto auto;}
.cardddss{border: #e97792 1px solid; border-radius: 20px; margin: 0 17px}
.topocardddss{padding: 20px 10px; border-bottom:#e97792 1px solid; }
.topocardddss h5{font-family:Fabrikat-Bold; color: #000000; font-size: 22px; text-align: center; margin-bottom: 0; padding-bottom: 0}
.corpocarddd{padding: 20px 28px}
.corpocarddd p{font-family: 'Roboto', sans-serif;  color: #000000; font-size: 14px; margin-bottom: 0; padding-bottom: 0; display: flex;}
.corpocarddd p span{color: #e97792; margin-right: 8px}
.footercardddss{padding: 10px 28px; border-top:#cd5334 1px solid;}
.footercardddss p{margin-bottom: 0; padding-bottom: 0; font-family: 'Roboto', sans-serif; font-size: 16px; display: flex; font-weight: 400}
.footercardddss p img{width: 20px; height: 20px; margin: 4px 9px 0 0}

.secaoreserve{margin: 80px 0;}
.secaoreserve h2{font-family: Montserrat-Bold; color: #303A66; font-weight: bold; text-align: center; font-size: 26px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secaoreserve h2 span{color: #82C634;}
.secaoreserve h3{font-family: Fabrikat-Regular; color:#030327 ; font-size: 18px; text-decoration: none; font-weight: 600; text-align: center; text-transform: uppercase; margin: auto;}
.secaoreserve h3 span{color:#82C634 ;}
.secaoreserve a{color: #ffffff; font-family: Fabrikat-Regular; font-weight: 400; font-size: 16px; border:#00A99C  2px solid; padding: 5px 35px; margin: 50px auto auto auto; text-transform: uppercase; border-radius: 60px; font-size: 14px; background-color: #00A99C;}
.secaoreserve a:hover{background-color: #82c634; text-decoration: none;}

.divisortitulos{width: 200px; height: 2px; background-color: #00A99C; margin: 10px auto; display: block;}

.secaocardddd{margin: 90px 0;}
.cardseventoines:hover{background-color: #f0f0f1; cursor: pointer;}
.cardseventoines{display: flex; height: 310px; border: 2px #303a6647 solid;}
.cardseventoines div{display: block;  height: fit-content; margin: auto; padding: 0 20px;}
.cardseventoines img{height: 100px; margin: auto; display: block;}
.divisorcar{background-color: #303A66; height: 2px !important; width: 80px; margin: 18px auto !important; }
.cardseventoines h3{font-family: Fabrikat-Regular; color: #303A66; text-align: center; font-size: 16px; text-transform: uppercase;}

.imghotalgg{background-image: url(img/brasilia_galeriaImagem_001.jpg); background-size: cover; background-position: center bottom; height: 100%}


#gvntime{width: 75%; margin: 42px auto 0 auto; display: block; background-color: #00000082; padding: 0px 0 13px 0; border-radius: 12px;}
#gvntime strong{font-family: 'Roboto', sans-serif; color:#A100FF; font-size: 76px; text-align: center; display: block;}
#gvntime span{font-family:Fabrikat-Regular; color: #ffffff; font-size: 20px; display: block; text-align: center; margin-top: -12px;}

.secao02 a{color: #030507; font-family:Fabrikat-Bold;  font-weight: 600; font-size: 16px; border-radius: 5px;  padding: 9px 44px; margin: 50px auto auto auto; text-transform: uppercase; background-color:#8AF7FF; -webkit-box-shadow: 4px 7px 0px -1px #020507;  box-shadow: 4px 7px 0px -1px #020507; transition: .5s;}
.secao02 a:hover{background-color: #0d151c; text-decoration: none; color: #ffffff; transform: scale(1.1); transition: .5s;}

.secao03{margin: 60px 0;}
.secao03 h3{font-family: Fabrikat-Light; color: #0D151C; font-size: 24px; text-decoration: none; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secao03 h2{font-family: Fabrikat-Bold; color:#e97792; font-weight: bold; text-align: center; font-size: 38px; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secao03 p{font-family: 'Roboto', sans-serif; color: #666666; font-size: 14px;}
.secao03 a{font-family: Fabrikat-Regular; color: #ffffff; background-color: #303A66; text-transform: uppercase; padding: 10px 30px; display: table; margin: 40px auto}
.secao03 a:hover{background-color: #82c634; text-decoration: none; }
.imgsecao03textos{height: 100%; background-image: url('img/fundo-secao03.png'); background-position: center; background-size: cover; width: 100%; border-radius: 12px 12px 12px 12px;}
.linha06secao03{margin-top: 25px;}
.secao03 h6{text-align: center; color: #333333; font-family: 'Roboto', sans-serif; }
.secao03  img{width: 45%; margin: auto auto 50px auto; display: block; image-rendering: -webkit-optimize-contrast;}

.secao04 {margin: 40px 0; position: relative;}
.secao04 h3{font-family:Fabrikat-Light; color: #0D151C; font-size: 24px; text-decoration: none;  text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secao04 h2{font-family:Fabrikat-Bold; color:#A100FF; font-weight: bold; text-align: center; font-size: 38px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secaopalestranteshome img{width: 80%; margin: 10px auto;}
.secaopalestranteshome h3{color: #ffffff; text-align: center; font-size: 22px; margin-top: 16px; font-weight: 600; text-transform: inherit;}
.secaopalestranteshome p{font-family: 'Roboto', sans-serif; color: #D8D8D8; text-align: center; font-size: 14px; }
.secao04 a{color: #ffffff; font-family:Fabrikat-Bold; font-weight: 600; font-size: 16px;  padding: 18px 60px; margin: 50px auto auto auto; text-transform: uppercase;  background-color: #0D151C; -webkit-box-shadow: 4px 7px 0px -1px #020507;  box-shadow: 4px 7px 0px -1px #020507; border-radius: 5px; transition: .5s;}
.secao04 a:hover{background-color:#a100ff; color: #ffffff; text-decoration: none; transform: scale(1.1); transition: .5s;}

.iconesnavegacaopalestranteshome div{width: fit-content; margin: 15px auto 10px auto; display: block;}
.iconesnavegacaopalestranteshome img{width: 60px; margin: 0 8px}

.aopercatempo{color: #C13AFF !important; font-size: 22px !important; font-family: Fabrikat-Regular !important;}

.secao05{margin: 60px 0;}
.secao05 h2{font-family: Montserrat-Bold; color: #82C634; font-weight: bold; text-align: center; font-size: 32px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.tabshome{width: fit-content; margin:45px auto 70px auto; border-bottom: 0;}
.tabshome a{font-family: Montserrat-Bold; color: #666666; text-align: center; background-color: #F6F6F6; margin: 0 10px;}
.tabshome a span{font-family: Fabrikat-Regular;}
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{font-family: Montserrat-Bold; background-color: #6FB12D; color: #ffffff;}
.imgzoomtabshome img{width: 90%;}
.imgpalestratetabshome img{width: 100%;}
.imgpalestratestabshome img{width: 150%;}
.internotabshome .row{margin: 24px 0}
.internotabshome h4{font-family: Montserrat-Bold; color: #666666; font-size: 20px;}
.internotabshome p{font-family: Fabrikat-Regular; color: #666666; font-size: 14px; float: left; margin-right: 24px;}
.internotabshome p img{height: 18px; vertical-align: top; margin-right: 4px}
.internotabshome h6{font-family: Montserrat-Bold; font-size: 17px; color: #666666;}
.internotabshome h5{font-family: Fabrikat-Regular;font-size: 17px; color: #6FB12D;}

.secaolocaleventotitulo{margin-top: 50px;}
.secaolocaleventotitulo h3{font-family:Fabrikat-Light; color: #0D151C; font-size: 18px; text-decoration: none; font-weight: 600; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secaolocaleventotitulo h2{font-family: 'Roboto', sans-serif; color: #28C413; font-weight: bold; text-align: center; font-size: 32px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase}

.secaolocaleventobaixo{padding: 75px 0; background-image: url('img/fundo-cont.png'); background-position: center; background-size: cover;}
.secaolocaleventobaixo img{width: 100%;}
.centralizaeventobaixo{height: 100%; display: flex;}
.centralizaeventobaixo div{display: block; height: fit-content; margin: auto 0}
.secaolocaleventobaixo h2{font-family: 'Roboto', sans-serif; color: #ffffff; font-weight: bold; text-align: center; font-size: 30px; width: 75%; margin: 0 auto 7px auto; display: block; text-transform: uppercase}
.secaolocaleventobaixo h2 span{color: #EDFF00;}
.secaolocaleventobaixo p{font-family: 'Roboto', sans-serif;  color: #ffffff; text-align: center; font-size: 16px; font-weight: 400;}
.secaolocaleventobaixo p span{color: #82C634;}
.secaolocaleventobaixo h4{font-family: 'Roboto', sans-serif; color: #CCCCCC; text-align: center; font-size: 14px; font-weight: 300;}
.secaolocaleventobaixo a{color: #0D151C; font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 16px;  padding: 9px 44px; margin: 50px auto auto auto; text-transform: uppercase; border-radius: 60px; font-size: 14px; background-color: #FFFFFF; -webkit-box-shadow: 4px 7px 0px -1px #EDFF00;  box-shadow: 4px 7px 0px -1px #EDFF00; display: block; width: fit-content;}
.secaolocaleventobaixo a:hover{background-color: #82c634; text-decoration: none;}
.centralizaeventobaixotext{display: flex!important;   width: fit-content;  margin: 30px auto auto!important;}
.centralizaeventobaixotext div{margin: 0 10px;}
.centralizaeventobaixotext h6{font-family: Fabrikat-Regular;font-size: 17px; color: #EDFF00;}
.centralizaeventobaixotext h6 img{width: auto;  margin-right: 7px;}

.secao06 img{width: 100%; margin: 0; display: block;}
.secao06 .col-4{padding-right: 0; padding-left: 0;}


.coluna01sessaohotel{background-color: #262626; padding: 60px 0}
.sessaohotel .col-sm-6{padding-right: 0; padding-left: 0}
.coluna01sessaohotel h6{font-family: Fabrikat-Bold; text-transform: uppercase; font-size: 30px; color: #e97792; margin-bottom: 0; padding-bottom: 0}
.coluna01sessaohotel h5{font-family: Fabrikat-Bold; text-transform: uppercase; font-size: 55px; color: #ffffff; margin: -10px 0; padding-bottom: 0}
.coluna01sessaohotel h4{font-family: Fabrikat-Bold; text-transform: uppercase; font-size: 100px; color: #ffffff; margin: -20px 0; padding-bottom: 0}
.coluna01sessaohotel h3{font-family: Fabrikat-Regular; font-size: 59px; color: #ffffff; padding-bottom: 0; margin-top: -25px}
.coluna01sessaohotel span{font-family: Fabrikat-Bold; text-transform: uppercase; font-size: 24px; color: #ffffff; margin-bottom: 0; padding-bottom: 0; text-align: right; display: block;}
.internocoluna01sessaohotel{width: 100%; display: flex;}
.internocoluna01sessaohotelll{width: fit-content; margin: auto; display: block;}
.coluna01sessaohotel b{font-family: Fabrikat-Bold;  color: #ffffff; font-size: 18px;}
.coluna01sessaohotel p{font-family: 'Roboto', sans-serif; color: #a1a0a0; font-weight: 300; font-size: 16px;}
.coluna01sessaohotel p img{width: 100px}
.coluna01sessaohotel a{color: #ffffff; font-family:Fabrikat-Bold; font-weight: 600; font-size: 16px;  padding: 9px 44px; margin: 30px auto auto auto; text-transform: uppercase;  background-color: #e97792;  border-radius: 5px; transition: .5s; text-align: center; display: block;}
.coluna01sessaohotel a:hover{background-color:#316697; color: #ffffff; text-decoration: none; transition: .5s; transform: scale(1.1); }
.internocoluna01sessaohotellllinha{margin-top: 40px}

.sessaoha{padding: 60px 0;}
.sessaoha img{width: 80%}
.centralizandosessaoha{height: 100%; display: flex;}
.centralizandosessaoha div{height: fit-content; margin: auto 0;}
.sessaoha h4{font-family: Fabrikat-Regular; color: #000000; font-size: 30px}
.sessaoha h3{font-family: Fabrikat-Bold; color:#e97792; font-size: 60px}
.sessaoha a{color: #ffffff; font-family:Fabrikat-Bold; font-weight: 600; font-size: 16px;  padding: 20px 65px; margin: 20px 0 0 0 ; text-transform: uppercase; background-color:#e97792; width: fit-content; display: block; border-radius: 5px;  transition: .5s;}
.sessaoha a:hover{background-color: #8682ee; text-decoration: none; color: #ffffff; transition: .5s; transform: scale(1.1);}
.sessaoha p{font-family: Fabrikat-Regular; color: #000000; font-size: 18px}

@media(max-width:767px){
  .sessaoha a{margin: 20px auto auto auto}
}

.modal-open{padding-right: 0 !important}
.modalnadia {background-color: #0000008a}
.modalnadia .modal-title{font-family: Fabrikat-Bold;  color: #e97792; font-size: 30px;}
.modalnadia .close{color: #fff;  background-color: #e97792;  opacity: 1;  margin: 0px 0px 0 0;  padding: 10px 14px 14px 14px;}
.modalnadia p{font-family: 'Roboto', sans-serif; color: #141414; font-size: 16px;}


.programacaointerna{margin: 40px 0}
.programacaointerna h3{font-family: Fabrikat-Light; color: #0D151C; font-size: 24px; text-decoration: none; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.programacaointerna h2{font-family: Fabrikat-Bold; color:#e97792; font-weight: bold; text-align: center; font-size: 38px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase;}
.programacaointerna h5{font-family: Fabrikat-Bold;color: #000000; font-size: 24px;  margin-bottom: 12px; padding-bottom: 0;}
.programacaointerna  p{font-family: 'Roboto', sans-serif;  color: #000000;  font-size: 14px;  margin-bottom: 8px;  padding-bottom: 0;  display: flex;}
.programacaointerna  p span{color: #e97792;  margin-right: 8px;     font-weight: 600;}
.unidadeprogramacao{margin: 30px 0}
.unidadeprogramacao h3{margin-bottom: 20px; text-align: left; font-family: Fabrikat-Bold !important;}

.secao07{background-color: #303A66; padding: 100px 0;}
.secao07 img{width: 110px; margin: 10px auto; display: block;}
.secao07 h4{font-family: Montserrat-Bold; color: #ffffff; text-align: center; font-weight: 900; font-size: 32px;}
.secao07 p{font-family: Fabrikat-Regular; color: #ffffff; width: 70%; text-align: center; margin: 10px auto; display: block;}

.secaoprogra{ padding: 90px 0;}
.secaoprogratitulos h3{font-family: Fabrikat-Light;  color: #0D151C; font-size: 24px; text-decoration: none; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secaoprogratitulos h2{font-family: Fabrikat-Bold;  color:#e97792; font-weight: bold; text-align: center; font-size: 38px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.botoestabsprogramacaohome{width: fit-content; margin:45px auto auto auto;}
.botoestabsprogramacaohome button{ background-color: transparent; border: 0; margin: 0 10px; border-radius: 6px 6px 6px 6px; color:#050507; font-size: 20px; font-weight: 600; font-family:Fabrikat-Bold;  border: #303a661f 1px solid; -webkit-box-shadow: 4px 7px 0px -1px #050507;  box-shadow: 4px 7px 0px -1px #050507; transition: .5s;}
.botoestabsprogramacaohome button span{color: #141414; font-size: 13px; margin-top: -3px; display: block; font-family: 'Roboto', sans-serif; font-weight: 400;}
.botoestabsprogramacaohomenav .nav-link.active, .botoestabsprogramacaohomenav .show>.nav-link{background-color: #020507; color: #ffffff; -webkit-box-shadow: 4px 7px 0px -1px #a100ff;  box-shadow: 4px 7px 0px -1px #a100ff; transform: scale(1.1); transition: .5s;}
.botoestabsprogramacaohomenav .nav-link.active span, .botoestabsprogramacaohomenav  .show>.nav-link span{ color: #ffffff;}

.secaoprogra h5{font-family: Fabrikat-Bold; color: #000000;  font-size: 24px; margin-bottom: 12px; padding-bottom: 0;}
.secaoprogra p { font-family: 'Roboto', sans-serif; color: #000000; font-size: 14px; margin-bottom: 8px; padding-bottom: 0; display: flex;}
.secaoprogra p span {  color: #cd5334;  margin-right: 8px;}

.secaoprogra a{color: #ffffff; font-family:Fabrikat-Bold; font-weight: 600; font-size: 16px;  padding: 9px 44px; margin: 0 auto auto auto; text-transform: uppercase;  background-color: #e97792;  border-radius: 5px; transition: .5s;}
.secaoprogra a:hover{background-color:#8682ee; color: #ffffff; text-decoration: none; transition: .5s; transform: scale(1.1);}
.largu{width: 70%; margin: auto;}

.tabsprogramacaohome{width: 90%; margin: 65px 0 auto auto;}
.cardsprogramacaohome .slick-list .slick-track{}
.topocardperiodo{width: fit-content; background-color: #f8f9fb; padding: 0 20px;}
.topocardperiodonone{opacity: 0; visibility: hidden;}
.topocardperiodo h2{font-family:Fabrikat-Bold; color: #0D151C; font-weight: 700; text-transform: uppercase; text-align: left; display: flex; font-size: 20px;}
.topocardperiodo p{font-family: 'Lato', sans-serif;  color: #FFFFFF;  font-size: 16px; text-align: center; margin-bottom: 0;}
.topocardperiodo h2 span{font-size: 15px; margin-top: 3px; margin-left: 8px; text-transform: none; font-weight: 500;}
.cardpaleshome{background-image: url('img/fundo-card.png'); background-size: cover; background-position:bottom center; background-repeat: no-repeat; border: #0d151c42 1px solid; border-radius: 6px 6px 6px 6px; height: 440px; position: relative; width: 95%;}
.cardpaleshome h6{font-family: 'Roboto', sans-serif; color: #0D151C;  font-size: 16px; text-align: right; font-weight: 600;}
.cardpaleshome h5{font-family: 'Roboto', sans-serif; color:#0D151C;  font-size: 16px; text-align: right; font-weight: 400;}
.cardpaleshome h5 img{display: inline-block; margin-right: 7px; vertical-align: text-top;}
.cardpaleshome h2{font-family:Fabrikat-Regular;  color: #0D151C; font-weight: 400; font-size: 22px; text-transform: none; text-align: left; margin-bottom: 3px; font-weight: 600;}
.cardpaleshome p{font-family: 'Lato', sans-serif; color: #141414; font-size: 13px; font-weight: 400; text-align: left; text-transform: none;}
.cardpaleshome h4{font-family:Fabrikat-Bold;  color: #0D151C; font-weight: 600; font-size: 18px; text-transform: none; text-align: left; margin-bottom: 2px;}
.cardpaleshome h3{font-family: 'Roboto', sans-serif; color: #0D151C; font-size: 13px; font-weight: 400; text-align: left; text-transform: none; font-style: italic;}
.cardpaleshomelinha1{padding: 20px 32px 0 32px;}
.cardpaleshomelinha2{padding: 0 32px; margin-top: 28px; display: block;}
.cardpaleshomelinha3{padding: 0 32px; position: absolute; bottom: 58px; display: block;}
.footercard{ background-color:#0D151C; width: 100%; bottom: 0; position: absolute; padding: 7px 0;}
.footercardinterno{display: flex; width: fit-content; margin: auto;}
.footercardinterno div{margin: 0 3px;}
.footercard span{font-family: 'Lato', sans-serif; font-weight: 600; color: #ffffff; font-size: 16px;}
.footercard span img{display: inline-block; margin-right: 8px; margin-top: -2px;}
.cardpaleshomeintervalo{background-image: url('img/fundo-intervalo-coffe.png'); background-size: cover; background-position: center; background-repeat: no-repeat; border:#4FD4DE 1px solid; border-radius: 6px 6px 6px 6px; height: 440px; position: relative; width: 95%;}
.cardpaleshomeintervalo h6{font-family: 'Roboto', sans-serif;  color: #0D151C; font-size: 16px; text-align: right; font-weight: 600;}
.cardpaleshomeintervalo h5{font-family: 'Roboto', sans-serif;  color: #0D151C;  font-size: 16px; text-align: right; font-weight: 400;}
.cardpaleshomeintervalo h5 img{display: inline-block; margin-right: 7px; vertical-align: text-top;}
.cardpaleshomeintervalo h2{font-family:Fabrikat-Bold; color: #0D151C; font-weight: 700; text-align: left; display: flex; font-size: 22px;}
.cardpaleshomeintervalo p{font-family: 'Roboto', sans-serif; color: #141414; font-size: 13px; font-weight: 400; text-align: left; text-transform: none;}
.imgpalestranteintervalo{opacity: 0; visibility: hidden;}
.borderbootemcardintervalo{background-color: #4FD4DE; position: absolute; bottom: 0; width: 100%; height: 12px;}
.cardpaleshomeoficinas{background-image: url('img/fundo-fi.png'); background-size: cover; background-position: center; background-repeat: no-repeat; border: #7312D2 2px solid; border-radius: 6px 6px 6px 6px; height: 440px; position: relative; width: 95%;}
.cardpaleshomeoficinas h6{font-family: 'Montserrat', sans-serif; color: #ffffff;  font-size: 16px; text-align: right; font-weight: 600;}
.cardpaleshomeoficinas h5{font-family: 'Montserrat', sans-serif; color: #ffffff;  font-size: 16px; text-align: right; font-weight: 600;}
.cardpaleshomeoficinas h5 img{display: inline-block; margin-right: 7px; vertical-align: text-top;}
.cardpaleshomeoficinas h2{font-family: 'Montserrat', sans-serif; color: #ffffff; font-weight: 600; font-size: 18px; text-transform: uppercase; text-align: left; margin-bottom: 3px;}
.cardpaleshomeoficinas p{font-family: 'Lato', sans-serif; color: #BACAE6; font-size: 13px; font-weight: 300;}
.cardpaleshomeoficinas a{border: #71A5FF 2px solid; background-color: #00000075; margin-top: 10px;}
/*.cardsprogramacaohome .slick-track{width: max-content !important; padding-right: 360px;}
.cardsprogramacaohome .slick-slide{width: 360px !important;}*/

.secao08{margin: 50px 0;}
.secao08 h3{font-family: Fabrikat-Light;color: #0D151C; font-size: 24px; text-decoration: none; font-weight: 600; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secao08 h2{font-family: Fabrikat-Bold;color:#e97792; font-weight: bold; text-align: center; font-size: 38px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secao08 img{width: 90%; border-radius: 12px;}
.secao08 p{font-family: 'Roboto', sans-serif; color: #141414; font-size: 18px; display: flex; margin-bottom: 7px}
.secao08 p img{width: 26px;  margin-right: 20px; height: 20px; margin-top: 5px;}
.linha02secao08{margin-top: 45px;}

.centralizandopublicalvo{height: 100%; display: flex; flex-direction: column; align-items: start; justify-content: center;}
.centralizandopublicalvo div{display: block; height: fit-content;}

.secao09{margin: 100px 0 0 0; padding: 130px 0; background-image: url('img/sessaofinal.png');}
.secao09 h2{font-family:Fabrikat-Bold; color: #ffffff; font-weight: bold; text-align: center; font-size: 34px; width: 80%; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secao09 h2 span{color: #A100FF;}
.secao09 p{font-family: Fabrikat-Regular; color: #ffffff; font-size: 24px; text-align: center; width: 60%; margin: 15px auto; display: block; text-transform: uppercase; font-weight: 600;}
.secao09 a{color: #030507; font-family:Fabrikat-Bold; font-weight: 600; font-size: 16px;  padding: 9px 44px; margin: 30px auto auto auto; text-transform: uppercase; background-color: #8AF7FF; -webkit-box-shadow: 4px 7px 0px -1px #020507;  box-shadow: 4px 7px 0px -1px #020507; width: fit-content; display: block; transition: .5s; border-radius: 6px;}
.secao09 a:hover{background-color: #0d151c; text-decoration: none; color: #ffffff; transform: scale(1.1); transition: .5s;}
.divisortitulosecao09{width: 200px; height: 2px; background-color: #303A66; margin: 10px auto; display: block;}

footer{padding:60px 0; background-size: cover; background-position: center; background-color: #262626;}
footer h3{font-family: 'Roboto Condensed', sans-serif; font-weight: 400; color:#e97792; text-transform: uppercase; font-size: 20px;}
footer a{font-family: 'Roboto', sans-serif; color: #ffffff; font-size: 14px; display: block; text-decoration: none; margin-bottom: 8px; transition: .5s;}
footer a:hover{text-decoration: none; color:#e97792; font-weight: bold; transition: .5s; transform: scale(1.1);}
footer p{font-family: 'Roboto', sans-serif;color: #ffffff; font-size: 15px; display: block; text-decoration: none; margin-bottom: 10px;}
.logofooter{margin: 0; width: 82%;}
.divlogofooter{margin: 10px 0 ; background-color: #e97792; width: 90px; height: 2px;}
.socialfooter{display: flex;}
.socialfooter a{font-size: 26px; margin-right: 10px;}

.divisorfooter{margin: 60px 0;}
.divisorfooter div{width: 90%; background-color:#e9779245; height: 1px; display: block; margin: 0 auto}
footer img{width: 75%; margin: auto auto 0 auto; display: block;}
.linhalogosrodape{width: 75%; margin: 0 auto}
.linhalogosrodape .col-4{display: flex;}
.secaobaixofooter{padding: 30px 0}
.secaobaixofooter .col{display: flex;}
.secaobaixofooter img{width: 120px; margin: auto; display: block;}

.secaofooterprecos{background-color: #262626; position: fixed; bottom: -300px; width: 100%; padding: 10px 9% 10px 2%; transition: .8s!important; transform: .8s!important; }
.secaofooterprecos img{width: 93%;}
.secaofooterprecos h2{font-family:Fabrikat-Regular;color: #ffffff; font-weight: 600; font-size: 18px; margin-bottom: 0;}
.secaofooterprecos h3{font-family:Fabrikat-Bold;  color: #ffffff; font-weight: 600; font-size: 28px; margin-bottom: 0;}
.secaofooterprecos h4{font-family:Fabrikat-Bold; color: #ffffff; font-weight: 600; font-size: 17px; margin-bottom: 0; margin-top: 7px; margin-left: 10px; text-decoration: line-through;}
.secaofooterprecos a{color: #ffffff; font-family:Fabrikat-Bold;font-weight: 400; font-size: 16px; padding: 9px 0; width: 100%;  text-transform: uppercase;   background-color: #e97792;   display: block;text-align: center;transition: .5s; border-radius: 6px;}
.secaofooterprecos a:hover{background-color:#316697; color: #ffffff; text-decoration: none; transform: scale(1.1); transition: .5s;}
.secaofooterprecos p{font-family: 'Roboto', sans-serif;  color: #ffffff;  font-size: 14px; margin-bottom: 0; text-transform: uppercase;}
.precosfooter{display: flex;}
.centralizandofooterdixo{height: 100%; display: flex;}
.centralizandofooterdixo div{height: fit-content; margin: auto 0;}
.botaoinscrevasefooter{width: 100%;}
.botaoinscrevasefooter div{width: 100%;}
.secaoinscricaobotomscroll{bottom: 0 !important; transition: .8s!important; transform: .8s!important;}
.copynona {padding: 10px 0; background-color: #fff; margin-bottom: 130px;}
.copynona p{font-family: 'Montserrat', sans-serif; color: #333333; font-weight: 400; margin-bottom: 0; font-size: 14px; margin-top: 5px;}
.copynona img{margin: auto 0 auto auto; display: block; transition: .5s; width: 70px;}
.copynona img:hover{transform: scale(1.1); transition: .5s; image-rendering: -webkit-optimize-contrast;}
/*home*/

/*Programação*/

.secaotopoprogramacao{background-image: url('img/IDV_v01.png'); background-size: cover; }
.internosecaotopoprogramacao{height: 70vh; display: flex;}
.internosecaotopoprogramacao div{height: fit-content; display: inline-grid; margin: auto;}

.secaotopoprogramacao h3{font-family:Fabrikat-Light; color: #ffffff; font-size: 24px; text-decoration: none; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secaotopoprogramacao h2{font-family:Fabrikat-Bold; color: #e97792; font-weight: bold; text-align: center; font-size: 42px; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secaotopoprogramacao a{font-family:Fabrikat-Bold; color: #ffffff; font-size: 18px; padding: 6px 50px; margin: auto;  display: block; text-align: center; float: left;  text-transform: uppercase; border:  1px #e97792 solid; background-color: #e97792; transition: .5s; border-radius: 6px;}
.secaotopoprogramacao  a:hover{background-color: #8682ee; color: #ffffff; text-decoration: none; transform: scale(1.1); transition: .5s; border: 1px #8682ee solid;}

.secao02programacao{margin: 60px 0}
.titulosprogramacao{background-color: #6FB12D; width: 100%; margin: 0 auto; display: block; padding: 12px 0}
.titulosprogramacao p{font-family: Montserrat-Bold; color: #ffffff; text-align: center; margin-bottom: 0;}
.titulosprogramacao p span{font-family: Fabrikat-Regular;}
.internoprogramacao{margin: 70px 0;}
.internoprogramacao .row{margin: 60px 0}

.imagemgarantasuavagaprogramacao img{width: 100%; margin: 25px 0;}

.textosprog{margin: 60px 0;}
.textosprog h4 {  font-family: 'Roboto', sans-serif;color: #eb2e08; font-weight: 700; font-size: 24px; margin-top: 20px;}
.textosprog p { font-family: roboto,sans-serif;color: #2f414e;font-weight: 400; font-size: 16px;}

.secao01programacao{}
.botoestopoprogramacao {width: fit-content; margin: 40px auto auto auto;}
.botoestopoprogramacao div{display: flex;}
.botoestopoprogramacao a:hover{text-decoration: none;}
.botoestopoprogramacao a{ background-color: transparent; border: 0; margin: 0 10px; border-radius: 6px 6px 6px 6px; color: #0D151C; font-size: 20px; font-family: 'Roboto', sans-serif;font-weight: 600 ;border: #303a661f 1px solid; -webkit-box-shadow: 4px 7px 0px -1px #00000040; box-shadow: 4px 7px 0px -1px #00000040; text-align: center; padding: 4px 20px;}
.botoestopoprogramacao a span{color: #141414;  font-size: 13px;margin-top: -3px; display: block; font-family: 'Roboto', sans-serif; font-weight: 400;}
.linhaprogramacaopagprogramacao{margin-top: 100px;}
.linhaprogramacaopagprogramacao h4{font-family: 'Roboto', sans-serif;font-weight: 600 ;color: #0D151C; font-size: 24px; text-decoration: none; text-transform: uppercase;}
.linhaprogramacaopagprogramacao h4 span{color: #0D151C; }
.linhaprogramacaopagprogramacao h5{font-family: 'Roboto', sans-serif;font-weight: 600 ;  text-transform: uppercase; font-size: 18px; }
.linhaprogramacaopagprogramacao p{font-family: 'Montserrat', sans-serif; color: #ffffff; font-size: 18px; margin-bottom: 0;}
.textopro{font-family: 'Lato', sans-serif; color: #FFFFFF; font-size: 16px;}
.back{background-color: #030327; padding-bottom: 5px;}
.tit{width: 70%; margin: auto;}

.textpr{font-family: 'Lato', sans-serif !important;  color: #141414 !important;  font-size: 16px !important;  font-weight: 400;  margin-bottom: 0; margin-top: 18px; margin-left: 18px;}
.baip{color: #ffffff; font-family: 'Roboto', sans-serif; font-weight: 600; font-size: 16px;  padding: 9px 44px; margin: 50px auto auto auto; text-transform: uppercase;  font-size: 14px; background-color: #e97792;  transition: .5s; border-radius: 6px;}
.baip:hover{background-color:#8682ee; color: #ffffff; text-decoration: none; transform: scale(1.1); transition: .5s;}

.cardlargoprogramacao{background-image: url('img/fundo-card-largo.png'); background-position: center left; background-size: cover; background-repeat: no-repeat; height: 200px; position: relative; border: #0d151c42 1px solid; border-radius: 12px 12px 12px 12px; margin-top: 25px;}
.cardlargoprogramacao h6{font-family: 'Roboto', sans-serif; color: #0D151C; font-size: 16px; font-weight: 600;}
.cardlargoprogramacao h5{font-family: 'Roboto', sans-serif; color: #0D151C; font-size: 16px; font-weight: 400; margin-left: 0;}
.cardlargoprogramacao h5 img{display: inline-block; margin-right: 7px; vertical-align: text-top;}
.cardlargoprogramacao h2{font-family: 'Roboto', sans-serif; color: #0D151C;font-weight: 400; font-size: 18px; text-transform: none; text-align: left; margin-bottom: 3px;}
.cardlargoprogramacao p{font-family: 'Lato', sans-serif; color: #141414; font-size: 14px; font-weight: 400; margin-bottom: 0;}
.cardlargoprogramacao h4{font-family: 'Roboto', sans-serif; color: #0D151C; font-size: 14px; font-weight: 400; margin-bottom: 0; text-transform: inherit; margin-left: 0; font-style: italic;}
.cardlargoprogramacao h3{font-family: 'Roboto', sans-serif;font-weight: 600 ;color: #0D151C;font-size: 20px;  text-align: left; text-transform: none; margin-bottom: 0; margin-top: 7px;}
.colunapalestrantecardlargo{display: flex;}
.colunapalestrantecardlargo img{margin-right: 15px;}
.footercardlongotextos{display: flex; width: fit-content;}
.footercardlongotextos div{margin: 0 3px;}
.footercardlongotextos span{font-family: 'Lato', sans-serif; font-weight: 600; color: #ffffff; font-size: 14px;}
.footercardlongotextos span img{display: inline-block; margin-right: 8px; margin-top: -2px;}
.footercardlongo a{font-family: 'Lato', sans-serif; color: #ffffff; text-align: right; font-size: 17px; font-weight: 500; text-decoration: none; display: block;}
.footercardlongo a img{margin-left: 5px;}
.footercardlongo{background-color: #0D151C; --bs-gutter-x: 0; padding: 5px 30px; position: absolute; bottom: 0; width: 100%; border-radius: 0 0 9px 9px; margin-left: 0;}
.conteudocardslongos{height: 100%; display: flex;}
.conteudocardslongos .cinterno{margin: auto 0; display: block; height: fit-content;}
.linhainternacardlargoprogramacao{height: 82%; padding: 0 35px;}
.conteudocardslongoscoluna03 .internoconteudocardslongoscoluna03{margin: auto;}
.margintopotitulodatasprogramacao{margin-top: 60px;}
.cardlargoprogramacaoofi{background-image: url('img/ff.png') !important;}
.cardlargoprogramacaoofi .footercardlongo{background-color: #6391E4 !important;}

.cardlargoprogramacaointervalo{background-image: url('img/fundo-longo-inter.png'); background-position: center left; background-size: cover; background-repeat: no-repeat; height: 200px; position: relative; border:#4FD4DE 1px solid; border-radius: 12px 12px 12px 12px; margin-top: 25px;}
.cardlargoprogramacaointervalo h6{font-family: 'Roboto', sans-serif; color: #0D151C; font-size: 16px; font-weight: 600;}
.cardlargoprogramacaointervalo h5{font-family: 'Roboto', sans-serif;  color: #0D151C;  font-size: 16px;  font-weight: 400;  margin-left: 0;}
.cardlargoprogramacaointervalo h5 img{display: inline-block; margin-right: 7px; vertical-align: text-top;}
.cardlargoprogramacaointervalo h2{font-family: 'Roboto', sans-serif;color: #0D151C; font-weight: 600; font-size: 18px; text-transform: none; text-align: left; margin-bottom: 3px;}
.cardlargoprogramacaointervalo p{font-family: 'Lato', sans-serif; color: #141414; font-size: 14px; font-weight: 400; margin-bottom: 0;}
.cardlargoprogramacaointervalo h4{font-family: 'Lato', sans-serif; color: #BACAE6; font-size: 14px; font-weight: 400; text-transform: none;}
.cardlargoprogramacaointervalo h3{font-family: 'Lato', sans-serif; color: #71A5FF; font-size: 24px; font-weight: 400; text-align: left; text-transform: none; margin-bottom: 0; margin-top: 7px;}
.footercardlongointervalo{background-color:#4FD4DE; --bs-gutter-x: 0; padding: 5px 30px; position: absolute; bottom: 0; width: 100%; border-radius: 0 0 9px 9px; margin-left: 0;}
.footercardlongointervalo a{font-family: 'Lato', sans-serif; color: #ffffff; text-align: right; font-size: 17px; font-weight: 500; text-decoration: none; display: block;}
.footercardlongointervalo a img{margin-left: 5px;}

.cardlargoprogramacaooficinas{background-image: url('img/ff.png'); background-position: center; background-size: cover; background-repeat: no-repeat; height: 200px; position: relative; border: #253DEF 1px solid; border-radius: 12px 12px 12px 12px; margin-top: 25px;}
.cardlargoprogramacaooficinas h6{font-family: 'Montserrat', sans-serif; color: #ffffff;  font-size: 16px; font-weight: 600;}
.cardlargoprogramacaooficinas h5{font-family: 'Montserrat', sans-serif; color: #ffffff;  font-size: 16px; font-weight: 600;}
.cardlargoprogramacaooficinas h5 img{display: inline-block; margin-right: 7px; vertical-align: text-top;}
.cardlargoprogramacaooficinas h2{font-family: 'Montserrat', sans-serif; color: #ffffff; font-weight: 600; font-size: 18px; text-transform: none; text-align: left; margin-bottom: 3px;}
.cardlargoprogramacaooficinas p{font-family: 'Lato', sans-serif; color: #BACAE6; font-size: 14px; font-weight: 400; margin-bottom: 0;}
.cardlargoprogramacaooficinas h4{font-family: 'Lato', sans-serif; color: #BACAE6; font-size: 14px; font-weight: 400; text-transform: none;}
.cardlargoprogramacaooficinas h3{font-family: 'Lato', sans-serif; color: #71A5FF; font-size: 24px; font-weight: 400; text-align: left; text-transform: none; margin-bottom: 0; margin-top: 7px;}
.footercardlongooficinas{background-color: #6391E4; --bs-gutter-x: 0; padding: 5px 30px; position: absolute; bottom: 0; width: 100%; border-radius: 0 0 9px 9px;}
.footercardlongooficinas a{font-family: 'Lato', sans-serif; color: #ffffff; text-align: right; font-size: 17px; font-weight: 500; text-decoration: none; display: block;}
.footercardlongooficinas a img{margin-left: 5px;}
.botaooficinasprog{height: 100%; display: flex;}
.botaooficinasprog a{border: #71A5FF 2px solid; background-color: #00000075; font-family: 'Montserrat', sans-serif; color: #ffffff; font-weight: 600; padding: 5px 30px; text-decoration: none; text-transform: uppercase; display: block; width: fit-content; border-radius: 60px 60px 60px 60px; text-align: center; margin: auto 0 auto auto;}


/*Programação*/

/*Interno palestrantes*/
.secaotopointernopalestrantes{background-image: url(img/fundo-banner.jpg); background-size: cover;  height: 40vh}
.internosecaotopointernopalestrantes div{position: absolute; top: 240px;}
.internosecaotopointernopalestrantes a{font-family: Fabrikat-Regular; color: #ffffff; font-size: 12px;}

.secao02internopalestranes{margin: 70px 0;}
.secao02internopalestranes img{width: 90%; border-radius: 50%;}
.secao02internopalestranes h2{ font-family:Fabrikat-Bold; color: #a100ff; font-weight: bold;   font-size: 32px;  }
.divisorinternopalestrantes{margin: 10px 0;}
.divisorinternopalestrantes div{width: 100px; height: 2px; background-color: #020507;}
.secao02internopalestranes p{    font-family: 'Roboto', sans-serif; color: #666666;  font-size: 14px;}
.secao02internopalestranes h5{font-family: Montserrat-Bold; color: #303A66; font-size: 22px;}
.secao02internopalestranes ul{margin-top: 30px;}
.secao02internopalestranes ul li{font-family: Fabrikat-Regular; color: #666666; font-size: 15px; margin: 10px 0;}

.topooficinasinternopalestrantes{background-color: #00A99C; width: 100%; display: inline-block; padding: 18px 0;}
.topooficinasinternopalestrantes div{width: fit-content; margin: 0 auto; display: block;}
.topooficinasinternopalestrantes p{font-family: Fabrikat-Regular; color: #ffffff; font-size: 14px; float: left; margin-right: 18px; margin-bottom: 0;}
.topooficinasinternopalestrantes p img{width: 18px; vertical-align: top; margin-right: 2px;}

.secao03internopalestranes{margin-top: 40px;}
.secao03internopalestranes h6{font-family: Montserrat-Bold; color: #303A66; font-size: 22px; margin-bottom: 20px;}

.conteudooficinasinternopalestrantes{background-color: #F8F9FB; padding: 12px 20px;}
.conteudooficinasinternopalestrantes p{font-family: Montserrat-Bold; color: #666666; font-size: 15px}
.conteudooficinasinternopalestrantes p img{width: 16px; vertical-align: top;}
/*Interno palestrantes*/

/*Inscrição*/
.secaotopoinscricao{background-image: url(img/IDV_v01.png); background-size: cover; background-position: center;}
.internosecaotopoinscricao{height: 70vh; display: flex;}
.internosecaotopoinscricao p{font-family: Fabrikat-Regular;  color: #ffffff;text-align: center; font-size: 12px; margin-bottom: 5px;}
.internosecaotopoinscricao div{height: fit-content; display: inline-grid; margin: auto; top: 50px; position: relative;}
.secaotopoinscricao h3{font-family:Fabrikat-Light; color: #ffffff; font-size: 24px; text-decoration: none; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secaotopoinscricao h2{font-family:Fabrikat-Bold; color:#e97792; font-weight: bold; text-align: center; font-size: 32px; margin: 0 auto 16px auto; display: block; text-transform: uppercase}
.secaotopoinscricao a{font-family:Fabrikat-Bold; color: #ffffff; font-size: 18px; padding: 6px 50px; margin: auto;  display: block; text-align: center; float: left;  text-transform: uppercase; border:  1px #e97792 solid; background-color:#e97792; transition: .5s; border-radius: 6px;}
.secaotopoinscricao  a:hover{background-color:  #8682ee; color: #ffffff; text-decoration: none; transform: scale(1.1); transition: .5s; border: 1px #8682ee solid;}
.secaotopoinscricao h4{font-family: Montserrat-Bold; color: #ffffff; text-align: center; font-size: 24px;}
.divisortoposecaoinscricao{ margin:15px 0 !important;}
.divisortoposecaoinscricao div{background-color: #00A99C; width: 170px; height: 2px;}

.secao02inscricao .col-lg-6{padding-right: 0; padding-left: 0;}
.imagempessoasinscricao{background-image: url('img/v01_KV.webp'); background-size: cover; height: 100%; background-position: center;}
.conteudodireitossecao02inscricao{ padding: 60px 35px; background-color: #101010;}
.conteudodireitossecao02inscricao img{width: 50%;}
.conteudodireitossecao02inscricao h4{font-family:Fabrikat-Regular; font-size: 22px; color: #ffffff;}
.conteudodireitossecao02inscricao p{font-family: 'Roboto', sans-serif; color: #ffffff; font-size: 14px;}
.conteudodireitossecao02inscricao .row{margin: 45px 0;}

.secao03inscricao{padding: 60px 0 20px 0; background-color: #F8F9FB;}
.secao03inscricao h3{font-family:Fabrikat-Regular; color:#e97792; font-weight: bold; text-align: center; font-size: 32px;}
.divisortitulosecao03inscricao{margin: 10px 0}
.divisortitulosecao03inscricao div{width: 200px; height: 2px; background-color: #0D151C; margin: 10px auto; display: block;}


.secao04inscricao{background-color: #F8F9FB; padding: 40px 0 20px 0}
.secao04inscricao h6{font-family:Fabrikat-Bold; font-weight: 600;  color:#0D151C; font-size: 20px; text-transform: uppercase;}
.secao04inscricao h3{font-family: 'Roboto', sans-serif; color: #666666; font-size: 30px; font-weight: 600;}
.secao04inscricao h3 span{font-size: 16px}
.secao04inscricao ul li{font-family: 'Roboto', sans-serif; color: #666666;  font-size: 14px; margin: 8px 0; font-weight: 400;}
.secao04inscricao ul{margin-bottom: 0;}
.secao04inscricao a{color: #ffffff; font-family: Fabrikat-Bold;   font-weight: 400;   font-size: 16px;    padding: 12px 0;   margin: 15px auto auto auto;   text-transform: uppercase;  font-size: 14px;  display: block;  width: fit-content; width: 100%; text-align: center; border:  #e97792 1px solid; background-color: #e97792; border-radius: 6px; transition: .5s;}
.secao04inscricao a:hover{background-color:#8682ee; color: #ffffff; text-decoration: none; transform: scale(1.1); transition: .5s; border: 1px #8682ee solid;}
.secao04inscricao .row{background-color: #ffffff; padding: 14px 0;}

.secao05inscricao{background-color: #F8F9FB;}
.internosecao05inscricao{width: 90%; margin: 0 auto; display: block;}
.secao05inscricao p{font-family: 'Roboto', sans-serif; color: #141414;  font-size: 15px; font-weight: 400;}
.dadosdobanco{margin: 18px 0;}
.dadosdobanco h5{font-family: Fabrikat-Regular; color: #666666; font-size: 20px;}
.secao05inscricao a{font-family: Fabrikat-Regular; color: #ffffff; background-color: #00A99C; text-transform: uppercase; padding: 10px 30px; display: table; margin: 20px auto;}

.secaogarantainscricao{margin: 0; background-color: #6FB12D; padding: 100px 0;}
.secaogarantainscricao h2{font-family: Montserrat-Bold; color: #ffffff; font-weight: bold; text-align: center; font-size: 32px;}
.secaogarantainscricao p{font-family: Fabrikat-Regular; color: #ffffff; font-size: 16px; text-align: center; width: 60%; margin: 15px auto; display: block;}
.secaogarantainscricao a{font-family: Fabrikat-Regular; color: #ffffff; background-color: #303A66; text-transform: uppercase; padding: 10px 30px; display: table; margin: 20px auto;}
.secaogarantainscricao a:hover{text-decoration: none;}
.divisortitulosecaogarantainscricao{width: 200px; height: 2px; background-color: #303A66; margin: 10px auto; display: block;}

.secao06inscricao{background-image: url('img/fundo-ver.png'); padding: 120px 0;}
.aconteceinscricao{}
.secao06inscricao h2{font-family: 'Roboto', sans-serif; color: #ffffff; font-weight: bold; text-align: center; font-size: 34px;  margin: 0 auto 16px auto; display: block; text-transform: uppercase;}

.botaoqueroinscreicao a{color: #0D151C; font-family: 'Roboto', sans-serif; font-weight: 400;  padding: 9px 44px; margin: 50px auto auto auto; text-transform: uppercase; border-radius: 60px;  background-color: #FFFFFF; -webkit-box-shadow: 4px 7px 0px -1px #EDFF00;  box-shadow: 4px 7px 0px -1px #EDFF00; display: block;}
.botaoqueroinscreicao a:hover{background-color: #322EE5; text-decoration: none; color: #ffffff;}

.valorpaginscricao{ height: 100%;  display: flex; background-color: #e97792}
.valorpaginscricao div{height: fit-content; margin: auto 0 auto 20px; display: block;}
.secaovalorpaginscricao{margin: 50px 0;}
.secaovalorpaginscricao img{margin: auto; display: block; width: 60%}
.pinscri{display: block;}
.pinscri p{font-family: Fabrikat-Regular; color: #666666; font-size: 14px; margin: 5px 0;}

.botaopaginsc div{width: 100%; display: flex;}
.botaopaginsc a:hover{background-color: #8682ee;text-decoration: none; color: #ffffff; transition: .5s; transform: scale(1.1);}
.botaopaginsc a{color: #ffffff;  font-family: 'Roboto', sans-serif; font-weight: 600;  font-size: 16px;  padding: 9px 44px;  margin: 50px auto auto auto;text-transform: uppercase;   font-size: 14px;  background-color:#e97792;  font-size: 25px; border-radius: 6px; transition: .5s; }
/*Inscrição*/

/*Contato*/
.secao02contato{margin: 80px 0}

.topoiconescontato{height: 80px}
.topoiconescontato img{width: 40px; margin: 0 auto; display: block;}

.colunassecao02contato h3{font-family:Fabrikat-Bold; font-weight: 600;color: #0D151C; font-size: 24px; text-align: center; text-transform: uppercase;}
.colunassecao02contato p{font-family: 'Roboto', sans-serif;  color: #141414; font-size: 14px; text-align: center; font-weight: 400;}
.colunassecao02contato h6{font-family: 'Roboto', sans-serif;  color: #e97792; font-size: 16px; text-align: center;}
.colunassecao02contato h6 a{color:#e97792; }
.colunassecao02contato h5{font-family: 'Roboto', sans-serif;  color: #e97792; font-size: 16px; text-align: center;}
.colunassecao02contato h5 img{width: 15px; vertical-align: bottom; margin: -5px 10px 0 0; vertical-align: baseline;}
.secaoh5contato{width: fit-content; margin: 0 auto; }

.secaozoomcontato{margin: 140px 0 0 0; }
.secaozoomcontato h3{font-family: Fabrikat-Light; color: #0D151C; font-size: 24px; text-decoration: none; font-weight: 600; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.secaozoomcontato h2{font-family: Fabrikat-Bold; color: #A100FF;  font-weight: bold; text-align: center; font-size: 38px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase;}
.secaozoomcontato img{margin: auto; display: block; width: 370px;}

.linhacontatonossoseventos{margin: 40px 0 !important}
.linhacontatonossoseventos h3 {    font-family: Fabrikat-Light; color: #0D151C; font-size: 24px; text-decoration: none; text-align: center; margin-bottom: 0; text-transform: uppercase;}
.linhacontatonossoseventos h2{    font-family: Fabrikat-Bold; color:#e97792; font-weight: bold; text-align: center; font-size: 38px; width: 75%; margin: 0 auto 16px auto; display: block; text-transform: uppercase;}


.colunassecao02contato{border: #e97792 1px solid; padding: 33px; height: 100%; border-radius: 20px}

@media(max-width: 767px){
  .secaozoomcontato h2{font-size: 24px;}
  .secaozoomcontato{margin: 60px 0 60px 0;}
  .secaozoomcontato img{width: 80%;}
}
/*Contato*/ 

/*Palestrantes*/

.secao02palestrantes{margin: 60px 0;}
.secao02palestrantes h2{font-family:Fabrikat-Light; color: #0D151C;  font-size: 22px;  text-decoration: none;   text-transform: uppercase; margin-bottom: 28px; text-align: center;}

.pagpales h3{color: #ffffff; text-align: center; font-size: 22px; margin-top: 16px; font-weight: 600; text-transform: inherit;}
.pagpales p{font-family: 'Roboto', sans-serif; color: #D8D8D8;  text-align: center; font-size: 14px;}

.palestrantespag{margin: auto; width: 100%; margin-bottom: 30px;}
.palestrantespag img{width: 90%; margin: 20px 0 8px 0; display: block;}
.palestrantespag h3{font-family:Fabrikat-Regular; color: #a100ff; font-size: 24px; margin-bottom: 0;}
.palestrantespag p{font-family: 'Roboto', sans-serif; color: #666666; font-size: 14px; }
.palestrantespag a{color: #ffffff; font-family: Fabrikat-Bold; font-weight: 600; font-size: 16px;  padding: 9px 44px; text-transform: uppercase;  font-size: 14px; background-color:#0D151C; -webkit-box-shadow: 4px 7px 0px -1px #020507;  box-shadow: 4px 7px 0px -1px #020507; display: block; width: fit-content; border-radius: 6px; transition: .5s;}
.palestrantespag a:hover{text-decoration: none; background-color: #a100ff; transform: scale(1.1); transition: .5s;}

.imgpalestrantepalestra{width: 85%; height: 360px; background-size: cover; background-position: center; background-repeat: no-repeat; margin-bottom: 15px;}

@media(max-width: 767px){
  .palestrantespag{width: 78%; margin-bottom: 40px;}
}
/*Palestrantes*/



/*Hotéis*/
.hotelmabu{background-image: url('img/mabu-thermas-grand-resort.jpg');}
.imghotel {background-size: cover;  height: 330px; width: 100%; background-position: center;}
.hotelBogari{background-image: url('img/hoteis/bogari-hotel.jpg');}
.hotelaguasiguacu{background-image: url('img/hoteis/aguas-do-iguacu.jpg');}
.hotelbelaitaliaa{background-image: url('img/hoteis/FotosBellaItaliaFachada.jpg');}
.hotelpalace{background-image: url('img/hoteis/hotal-pla.webp');}
.hoteleco{background-image: url('img/hoteis/Eco-Cataratas.webp');}
.hotelfozexpress{background-image: url('img/hoteis/foz-express.jpg');}
.hoteliguacuexpress{background-image: url('img/hoteis/iguassu-express-hotel.jpg');}
.hotelmona{background-image: url('img/hoteis/mona.jpg');}
.hotelcon{background-image: url('img/hoteis/foz-con.png');}
.hotelecono{background-image: url('img/hoteis/econ.jpg');}
.hoteldrum{background-image: url('img/hoteis/drum.webp');}
.hotelbour{background-image: url('img/hoteis/bourbon-foz-do-iguacu.jpg');}
.linhahoteis{margin: 50px 0;}

.secaohoteis{margin: 100px 0 100px 0;}
.secaohoteis h2{text-align: left;}
.secaohoteis p{font-family: 'Montserrat', sans-serif; color: #303A66; font-size: 13px; font-weight: 400; margin-bottom: 7px;}
.secaohoteis p i{margin-right: 5px;}
.internocamas h4{text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: bold; color: #303A66;  font-size: 24px;  text-align: center;  margin-bottom: 0px;}
.linhahoteis h2{text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: bold; color: #303A66;  font-size: 24px;  text-align: center;  margin-bottom: 0px;}
.internocamas h5{margin-top: 0px; margin-bottom: 0; color: #303A66; font-size: 14px; font-weight: 500; display: block; text-align: center; font-family: 'Montserrat', sans-serif;}
.linhacamas{margin-bottom: 20px;}
.linhatarifas{margin-top: 20px;}
.internocamas img{display: block; margin: auto auto 10px auto;}
.internocamas{border: 1px #d0d0d0 solid;padding: 10px 0;}
.secaohoteis a{margin-bottom: 6px; color: #303A66; font-size: 16px; font-weight: 400; text-decoration: underline; font-family: 'Montserrat', sans-serif;}
.altu{height: 100%; display: flex;}
.internoaltu{height: fit-content; margin: auto; display: block; width: 92%;}

@media(max-width: 767px){
  .internocamas { margin: 8px auto; width: 80%; display: block;}
  .secaohoteis h2 {font-size: 19px; margin-top: 21px;}
  .imghotel {height: 230px;}
  .secaohoteis{margin: 45px 0 100px 0;}

  

}

@media(max-width:992px){
  .imglogograndesessao02{display: none;}
}

@media(min-width:768px) and(max-width:992px){
  footer img{width: 35%}
}

@media(max-width: 767px){
	.topoheader{display: none;}

  .secaotopoinscricao{padding: 100px 0 40px 0}
  .secaotopoinscricao h3{margin-bottom: 20px}

    .sessaoha .row{flex-direction: column-reverse;}

  .secaobanner{background-position: left;}
	header img{width: 220px;}
  header.scrolled  img{width: 220px; transition: .6s;}
	.navbar-collapse{background-color: #262626; padding: 0 20px;}

  .botoessecaobanner a:nth-child(2){padding: 10px 0; width: 100%;}
  .botoessecaobanner a:nth-child(1){padding: 10px 0; width: 100%; margin-bottom: 20px;}
  .botoessecaobanner a{margin: 10px 0;}


  .centralizaeventobaixotext{display: block !important;}

	/*Home*/
	.secaobanner h2{font-size: 22px;}
	.secaobanner h1{font-size: 28px;}
	.conteudosecaobanner{height: 100%; padding: 45% 0; margin-left: 0;}
	.botoessecaobanner a{margin: 0 auto; display: block; float: none;}

  .imghotalgg{height: 300px}
  .coluna01sessaohotel{padding: 50px 0}
  .coluna01sessaohotel h6{font-size: 22px}
  .coluna01sessaohotel h5{font-size: 42px; margin: -5px 0}
  .coluna01sessaohotel h4{font-size: 77px; margin: -15px 0}
  .coluna01sessaohotel h3{font-size: 46px; margin-top: -15px;}

  .sessaoha h4{text-align: center;}
  .sessaoha h3{text-align: center;}

  .sessaoha h4{font-size: 24px; text-align: center;}
  .sessaoha h3{font-size: 32px; text-align: center;}
  .centralizandosessaoha div{margin: 20px auto 0 auto}
  .sessaoha{padding: 40px 0}
  .sessaoha img{ margin: 30px auto auto auto; display: block; width: 70%}

  .programacaointerna h2{font-size: 24px;}

  .unidadeprogramacao h3{font-size: 18px}
  .pagpales{height: 400px !important; margin-bottom: 20px !important}

  .secaopalestranteshome .slick-track{width:max-content !important;}
  .cardpalestrantehome{margin: auto;  width: 90%; height: 330px;}

	.internosecao02{ padding: 29px 0px; width: 88%; margin: -90px auto 0 auto;}

	.secao02 h2{font-size: 24px; padding: 0 30px;}
	#gvntime{margin: 26px auto 0 auto; width: 90%; padding: 7px 15px 13px 15px;}
  #gvntime strong{font-size: 52px;}

	.secao03 h2{font-size: 24px; width: 100%;}
  .imgsecao03textos{height: 170px; margin-bottom: 20px;}
  .secaoconta{margin: 45px 0;}

  .secao03 img{width: 90%; margin: auto auto 35px auto;}

  .secaolocalevento{padding: 50px 0;}
  .secaolocalevento a{margin: 19px auto auto auto ;}


  .internosecaotopoprogramacao{height: 45vh}
  .internosecaotopoprogramacao div{position: relative; top: 40px}

  .internosecaotopoinscricao{height: 45vh}
  .internosecaotopoinscricao div{position: relative; top: 40px}

  .secao04{margin: 40px 0 150px 0;}

  .secaoprogra{padding: 35px 0;}
  .secaoprogratitulos h2{width: 90%; font-size: 24px;}

  .secaolocalevento img{width: 75%; margin: auto; display: block;}

  .tabsprogramacaohome{padding-left: 0;}

  .botoestabsprogramacaohome button{font-size: 15px; margin: 0 4px;}

  .secaolocalevento h2{width: 100%; margin-top: 20px; font-size: 20px;}
  .secaolocalevento p{font-size: 14px;}

	.secao03 a{margin: 10px auto;}

  .cardseventoines{width: 80%; margin: auto; height: 250px; margin: 10px auto;}

  .infossecao11 h6{font-size: 14px; display: flex;}

	.secao04 h2{font-size: 24px;}

	.secaopalestranteshome img {width: 60%;}

	.secao05 h2{font-size: 24px;}

  .cardpaleshome{height: 385px;}
  .cardpaleshomeintervalo{height: 385px;}

  .imgpalestrantepalestra{width: 100%; height: 300px;}
	.tabshome li{margin: 10px auto}
	.tabshome{margin: 8px auto 30px auto;}

  .copynona{margin-bottom: 220px;}
	.secao05{margin: 60px 0 0px 0;}

	.imgzoomtabshome img{width:60px; margin-bottom:15px;}
	.internotabshome h4{margin-bottom:15px }
	.imgpalestratetabshome img{width: auto; margin-top: 20px; height: 100px;}

	.internotabshome .row{margin: 45px 0; border-bottom: #bdbdbd 1px solid; padding-bottom: 25px;}

	.secao07 {padding: 40px 0;}
	.secao07 h4{font-size: 28px;}

	.secao08 h2{font-size: 24px;}
	.imgpublicoalvo{width: 65% !important; margin: 0 auto 30px auto; display: block;}
	.secao08 p{font-size: 15px;}

	.secao09{ margin: 0px 0 0 0; padding: 30px 0;}
	.secao09 h2{font-size: 20px; width: 100%;}
	.secao09 p{width: 92%;}

  .secaofooterprecos img{display: none;}

	footer{padding: 30px 0 60px 0;}
	footer h3{margin-top: 22px}
	footer a{font-size: 13px;}
	.divisorfooter {margin:30px 0;}
	footer img{width: 65%; margin: 16px auto;}
	.secaobaixofooter img{width: 170px; margin: 20px auto; height: auto;}
	.secaobaixofooter .col{display: block;}
  .logofooter{width: 55%;}

  .secaofooterprecos h2{font-size: 22px; margin-bottom: 10px}
  .secaofooterprecos p{font-size: 12px; margin-bottom: 5px}
  .secaofooterprecos h3{font-size: 28px;}
  .secaofooterprecos h4{font-size: 18px;}
  .secaofooterprecos a{margin-top: 10px}
	/*Home*/

	/*Programacao*/
	.secaotopoprogramacao h2{font-size: 28px;}

	.internoprogramacao{margin: 25px 0;}
  .botoestopoprogramacao a{font-size: 13px; text-align: center; padding: 5px 15px; margin: 0 5px;}
  .linhaprogramacaopagprogramacao {margin-top: 32px;}
  .linhaprogramacaopagprogramacao h4{margin-left: 12px; font-size: 20px;}
  .linhaprogramacaopagprogramacao h5{margin-left: 12px;}
  .cardlargoprogramacao {height: 325px;}
  .cardlargoprogramacao h5{margin-left: 0;}
  .conteudocardslongoscoluna03 .internoconteudocardslongoscoluna03{margin: 0;}
  .cardlargoprogramacao h3{font-size: 18px;}
  .cardlargoprogramacao h4{margin-left: 0; font-size: 15px;}
  .cardlargoprogramacao h2{font-size: 16px;}
  .cardlargoprogramacao h6{margin-top: 7px;}
  .secao01programacao{margin: 35px 0;}
	/*Programação*/

	/*Palestrantes*/
	.secaotopoinscricao h2{font-size: 24px;}
	.secaotopoinscricao h4{font-size: 20px;}

  .secao02palestrantes h2{text-align: center; margin: 23px auto;}

	.palestrantespag img{width: 75%; margin: 0 auto; display: block;}
	.palestrantespag h3{text-align: center; margin-top: 20px;}
	.palestrantespag p{text-align: center;}
	.palestrantespag a{margin: 0 auto; display: block; width: fit-content}

	.secaogarantainscricao{padding: 30px 0;}
	.secaogarantainscricao h2{font-size: 24px;}
	.secaogarantainscricao p{width: 92%;}
	/*Palestrantes*/

	/*contato*/
	.topoiconescontato{height: 55px;}
	.colunassecao02contato{margin: 10px 0; height: auto; padding: 25px}

	.secao02contato{margin: 15px 0;}
	/*Contato*/

	/*Inscrição*/
	.imagempessoasinscricao {height: 250px;}
	.conteudodireitossecao02inscricao{padding: 10px 35px;}
	.conteudodireitossecao02inscricao img{width: 100%;}

  .valorpaginscricao{padding: 20px 0;}
  .pinscri{padding: 14px 20px !important;}
  .padim{margin: 12px 0;}
  .secaovalorpaginscricao img{width: 100%;}

	.secao03inscricao h3{font-size: 28px; padding: 0 30px;}

	.secao06inscricao {padding-top: 50px;}

	.aconteceinscricao{padding: 29px 0px; width: 88%; display: block; margin: 0 auto}
	.secao06inscricao h2{font-size: 24px; padding: 0 16px;}
	/*Inscrição*/

	/*Interna palestrantes*/
	.secao02internopalestranes img{width: 60%; margin: 0 auto 30px auto; display: block;}
	.secao02internopalestranes h2{font-size: 26px;}


  .secaovalorpaginscricao{margin: 50px 0 150px 0;}
	/*Interna palestrantes*/
}

@media(max-width: 992px){
	.navbar-light .navbar-toggler-icon{background-image: url(img/icone-menu.png);}
	.navbar-light .navbar-toggler{border-color: rgb(255 255 255 / 58%);}
}

@media(min-width: 992px){
	.botaoinscrevasemenutopo{background-color:#e97792; padding:0 16px; color:#030507;}
  .botaoinscrevasemenutopo a{color: #ffffff !important;}
}

.iconewpp img{position: fixed; right: 20px; bottom: 20px; width: 52px; -moz-animation: animacaowhats .5s infinite; -webkit-animation: animacaowhats .5s infinite; -o-animation: animacaowhats .5s infinite; -ms-animation: animacaowhats .5s infinite; animation: animacaowhats .5s infinite; animation-direction: alternate; z-index: 999999;}
@keyframes animacaowhats {0% {bottom: 60px; right: 32px;} 100% {bottom: 65px; right: 32px;} }
/*Celulares*/