<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">*{margin: 0;padding: 0;border: 0;}
a{text-decoration: none;}
ul{list-style: none;}

body{transform:none !important; overflow-x:hidden; display:none;}
/* body *:focus{outline:2px dotted rgba(85,85,85,0.7)} */

body *:focus{outline:none}
.outline  {width:100%; height:100%; display:block; color: unset !important;}
body *:focus   &gt; .outline  {outline:2px dotted rgba(85,85,85,0.7);}


/* .topo{min-width: 360px;} */
#container{position: relative; min-width: 980px; /*height: 6910px;background-image: url(../imagens/makeit_01.jpg);*/width: 100%;background-position:top center;margin: 0 auto;display: table; overflow:hidden;}
.descricao{opacity:0; position:absolute;}
.rowConteudo{position: relative; width: 100%;margin:0 auto; background-position:top center;float: left;}
.colContent{position: relative;max-width: 980px;width: 100%;margin:auto;}

.sectionNav .nav{width: 980px;background-color: #0f5d89;line-height: 28px;float: left;color: #fff;}
.sectionNav .nav .menuNav{float: left;}
.sectionNav .nav .menuNav a{color: #fff;display: inline-block;margin: 0 10px;font-size: 12px;}
.sectionNav .nav .menuNav.right{float: right;}
.sectionNav .nav .menuNav.right .sizeFont{margin-left: 5px;margin-right:5px;font-weight: bold;}

.mainMenu{background-image: url(../imagens/faixa_menu.png); width: 980px; height: 59px; margin: 0 auto; position: absolute; top: 80px; z-index: 100; left:0; right:0; display:table;}
.mainMenu a{display: inline-block;color: #914cb6;text-transform: uppercase;line-height: 46px;margin: 0 42px;font-family: miso-bold;font-size:29px;transition: all 0.5s;}
.mainMenu .icon{display:none;}

.mainMenu a:hover{color: #e2cd00;}
.mainMenu a.active{color: #e2cd00;}
.azul{color:#7a389c;}
.mainMenu.fixed{position: fixed; top: 0px; right:0; filter:drop-shadow(0 15px 15px #00000050); display:block; }
.mainMenu.fixed a{margin: 0 31px;}
.mainMenu .home{margin:0; background-image: url('../imagens/logo_menu.png'); width:0;height:40px;vertical-align: top;display: inline-block;margin-left: 25px; opacity:0; color:transparent}
.mainMenu .home:hover{color:transparent;}
.mainMenu .home.active{color:transparent;}
.mainMenu.fixed .home{width:50px;margin-left: 65px; opacity:1;margin-top: 0px;}
.mainMenu .fecharMenu{width: 30px; height: 30px; position: absolute; right: 10px; top: 16px; display:block; cursor:pointer; display:none;}
/*
.section1{background-image: url('../imagens/bg_1.png'); padding: 50px 0; min-height: 675px;}
.section1 .bg{position: absolute; width: 100%; margin: auto; display: table; height: 800px; left: 0; right: 0; top: 0; background-position: top center; max-width: 1366px; min-width: 980px; background-image: url('../imagens/bg_section1.png'); }
.section1 .logo{width: 602px; height: 500px; left:0px; right: 0; margin: 108px auto;}
.section1 .logo img{width:100%; height:100%; position:relative;}
*/

.section1{background-image: url(../imagens/bg_1.png);
    padding: 13% 0;
    min-height: 480px;
    /* max-height: 900px; */
    /* height: 860px; */
    box-sizing: border-box;
}
.section1 .bg{position: absolute;
    width: 100%;
    margin: auto;
    display: table;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    max-width: 1366px;
    min-width: 980px;
    background-position: center;
	background-repeat:no-repeat;
    background-image: url(../imagens/bg_section1.png);}

.section1 .logo{    width: 100%;
    height: 100%;
    left: 0px;
    right: 0;
    margin: 0 auto;
    text-align: center;
    max-width: 602px;
    max-height: 500px;
    position: relative;}
.section1 .logo img{    width: auto;
    height: 100%;
    position: relative;
    max-width: 602px;
    max-height: 500px;}


.section2{background-image: url('../imagens/secao_02.png'); margin-top: -20px; padding:50px 0 90px;     background-repeat: no-repeat}
.section2 .bg{position: absolute; width: 100%; margin: auto; display: table; height: 800px; left: 0; right: 0; top: 0; background-position: center; max-width: 1366px; min-width: 980px;}
.section2 .col01{width: 610px; margin: 85px 0; position: relative;}
.section2 .col01 p{color: #fff;font-size: 24px;line-height: 32px; font-family: ProximaNova-Semibold;margin: 0 25px 0 140px; position:relative;}
.section2 .col01 .titAbout{font-size: 163px; color: #62ebcf; font-family: Adoquin-black; transform: rotate(-90deg);position: absolute; left: -260px; top:180px; text-shadow: 5px 5px 5px rgba(0,0,0,.3); transform-origin: 100% 0; display: block; width:211px; line-height:210px;}


.section3{height: 946px; background-image: url('../imagens/secao_03.png'); margin-top: -20px;    background-repeat: no-repeat}
.section3 .bg{display:none;}
.section3 .txtTrack{font-size: 140px; line-height: 114px; width: 500px; height: 242px; top: 80px; left: -8px; color: #f3f7dc; font-family: Adoquin-black; position: absolute; text-shadow: 5px 5px 5px rgba(0,0,0,.3);}
.section3 .btns{position: absolute; cursor: pointer; width:112px; height:180px; color:transparent;background-position:left; font-size: 22px; font-family: Adoquin-black; text-align: center;}
.section3 .btns.ativo{background-position:right;}
.section3 .btns.over{background-position:right;}
.section3 .btns.btn1{left: 673px; top: 600px;background-image: url('../imagens/bt_01.png');width: 156px;height: 257px;}
.section3 .btns.btn2{left: 266px; top: 500px;background-image: url('../imagens/bt_02.png');}
.section3 .btns.btn3{left: 569px; top: 375px;background-image: url('../imagens/bt_03.png');}
.section3 .btns.btn4{left: 565px; top: 80px;background-image: url('../imagens/bt_04.png');}

.section3 .boxInf{position: absolute;width: 364px;height:194px;display: none;z-index:1;}
.section3 .boxInf p.tituloLearning{font-family:Adoquin-Black;font-size: 26px;margin-left: 30px;margin-top: 20px;margin-bottom: 2px;padding-left: 0;}
.section3 .boxInf p{font-family: ProximaNova-Regular; font-size: 16px;padding: 0 15px 10px 30px;line-height: 20px;}
.section3 .boxInf.boxInfo1{background-image: url('../imagens/box_step1.png');top: 650px;left: 335px;color: #00baac;width: 359px;height: 219px;}
.section3 .boxInf.boxInfo2{background-image: url('../imagens/box_step2.png');top: 535px;left: 360px;color: #785ca3;width: 354px;height: 243px;}
.section3 .boxInf.boxInfo3{background-image: url('../imagens/box_step3.png');left: 238px;top: 410px;color: #2ab5c5;width: 356px;height: 219px;}
.section3 .boxInf.boxInfo4{background-image: url('../imagens/box_step4.png');top: 154px;left: 656px;color: #564ca5;width: 356px;height: 217px;}

.zigzag{position:absolute; top:-20px; height:25px; width:100%; left:0;}
.section4{background-image: url('../imagens/bg_4.png');}
.section4 .zigzag{background-image: url('../imagens/zz_4.png');}
/* .section4 .containerVideo{background-image:url(../imagens/thumb_step1.jpg)} */
.containerVideo a{display:block; width:100%; height:100%;color: transparent;}
 
.section5{background-image: url('../imagens/bg_5.png');}
.section5 .zigzag{background-image: url('../imagens/zz_5.png');}
.section5 .box1{width: 100%;position: absolute;height: 253px;background: #f70;top: 30px;}
.section5 .box2{width: 100%;position: absolute;height: 260px;background: #f50;top: 280px;}
.section5 .box3{width: 100%;position: absolute;height: 160px;background: #f83;top: 540px;}
/* .section5 .balaoGet{position: absolute;width: 366px;height: 227px;background-image: url('../imagens/balao_get.png');margin:0 auto auto auto;left: 0;top:25px;bottom: 0;right: 635px;} */
.section5 .containerVideo{background-color:#e38d00 !important;}

.section6{background-image: url('../imagens/bg_6.png');}
.section6 .zigzag{background-image: url('../imagens/zz_6.png');}

.section6 .containerVideo{background-image:url(../imagens/thumb_step2.jpg)}

.section7{background-image: url('../imagens/bg_7.png');}
.section7 .zigzag{background-image: url('../imagens/zz_7.png');}
.section7 .containerVideo{background-color:#4d82b9 !important;}

/* .section8{}  */
/* .section8 .zigzag{background-image: url('../imagens/zz_8.png');} */
.sectionFinal.steps{background-image: url('../imagens/bg_8.png');display:none; min-height:650px}
.sectionFinal.steps .colContent{text-align: center;}
.sectionFinal.steps .txtInfo{margin-top:150px  !important;}
.sectionFinal.steps  .zigzag{background-image: url('../imagens/zz_8.png');}
.sectionFinal.steps  .diamanteQuiz{background-image: url('../imagens/quizz_final.png');width: 530px;height: 265px;margin: 50px auto 0 auto;}
.sectionFinal.steps  .areaQuiz2 p.tituloFinal{font-family: Adoquin-Black; font-size: 60px;color: #7a389c;margin: 20px 30px;text-align: center;text-shadow: 3px 3px 5px rgba(0,0,0,.5);}
/* .sectionFinal.steps  .areaQuiz2 p{  font-family: Adoquin-Medium;font-size: 30px;color: #0062b1;margin: 20px 30px;text-align: center;} */
/* .sectionFinal.steps  .areaQuiz2 p span{color: #e8661b;font-family: Adoquin-Black;} */
.sectionFinal.steps  .areaQuiz{top:-42px;padding-top: 80px;}
.sectionFinal.steps  .areaQuiz.topo{top:-42px;}
.sectionFinal.steps  .areaQuiz .buttonQuiz.ok{display: none !important;}
.sectionFinal.steps  .areaQuiz2{background-image:url(../imagens/bg_9.png); margin-bottom:-50px;}
.sectionFinal.steps  .areaQuiz2 .zigzag{background-image: url('../imagens/zz_9.png');}
/* .sectionFinal.steps  .areaQuiz2 p.titulo {font-family: miso-bold;font-size: 38px;color: #ea8039; margin: 20px 30px;} */

.sectionFinal.steps.skipped .txtInfo,
.sectionFinal.steps.skipped .cadeadoQuiz,
.sectionFinal.steps.skipped .contentQuiz{display:none;}

.sectionFinal.steps.skipped .areaQuiz{top:0; background-color:transparent; padding-top:25px}



.section8{background-image: url('../imagens/bg_footer.png');padding: 40px 0;margin-top: -20px;}
.section8 .logoFooter{background-image: url('../imagens/logo_footer.png');width:160px;height: 30px;float: left; color:transparent}
.section8 .logoMakRodape{background-image: url('../imagens/makeit_rodape.png');width:118px;height: 30px;margin-right: 60px;display: inline-block; color:transparent}
.section8 .colContent{text-align: center;}
.section8 .colContent span.outline{display: inline;}
.section8 .btCredits{float: right;border-radius:25px;border: solid 2px #4f504f;cursor: pointer;}
.section8 .btCredits p{padding:5px 20px;font-family: ProximaNova-Regular;color: #4f504f;}
.section8  #creditos {width: 100%;display:none; float:left; margin-top:30px;margin-right: 400px;}
.section8  #creditos .colContent{text-align: left;}
.section8  #creditos img{display: block;margin-left: 60px;margin-top: 45px;margin-bottom: 30px;}
.section8  #creditos dl{margin-top: 10px;margin-bottom:10px;}
.section8  #creditos dl dd{line-height: 17px;}
.section8  #creditos dl.copyright dd{line-height: 25px;}
.section8 dl dd{font-family: ProximaNova-Regular;font-size: 14px;color: #414042;padding-left: 5px;}
.section8 dl dd span{font-family: ProximaNova-Semibold;}
.section8 dl dd em{font-family: ProximaNova-RegularIt;}

.section8 .btCredits:hover{background-color:#4f504f; border: solid 2px #4f504f;}
.section8 .btCredits:hover p{color: #fff;}


.steps{min-height:900px}
.steps .areaQuiz{position: relative; background-color: #fff; width: 900px; margin: 0 auto; top: -201px; box-sizing: border-box; padding: 50px 0; display:none;text-align: center;}
.steps .areaQuiz .buttonQuiz{position: relative; font-family: miso-bold; margin: 15px auto; font-size: 33px; border: #9247b3 2px solid; display: block; border-radius: 10px; cursor: pointer; color: #9247b3;  width:95px; height: 51px; text-align: center; line-height: 51px;padding: 0 10px;}
.steps .areaQuiz .buttonQuiz:hover{color: #21cacd;border-color:#21cacd;}
.steps .areaQuiz .buttonQuiz.ok{display:none; margin:50px auto 0; width:165px;}
.steps .areaQuiz .skip{margin: auto;color: #9247b3;}
.steps .areaQuiz .skip:hover{margin: auto;color: #21cacd;}
.steps .contentQuiz{position: relative;margin:0px 0 60px 55px;width:94%;text-align: left;}
.steps .contentQuiz p.perguntaQuiz{font-family: miso-bold;color: #00b1b6;font-size: 37px;margin:0;width: 92%; line-height:42px;}
.steps .contentQuiz p.respostaQuiz{font-family: miso-bold;color: #004682;font-size: 30px;margin:0; display:none;padding: 0 15px 0 0; line-height:35px; width:92%;}
.steps .contentQuiz ul{margin:20px 0; width:92%;}
.steps .contentQuiz ul li a{font-family: miso-bold;font-size:21px;color: #666666;line-height: 32px;}
.steps .contentQuiz ul li a span.outline{display: inline;}
.steps .contentQuiz ul li a.ok{background-color: #b9ee97;}
.steps .contentQuiz ul li a.certa{background-color: #f9da33;}
.steps .contentQuiz ul li a.erro{background-color: #ff9e98;}
.steps .contentQuiz ul li a.selected{background-color: #f9da33;}
.steps .contentQuiz:after{content:''; position:absolute; background-color: #21cacd; width:130px; height:1px;  bottom:-33px}
.steps .contentQuiz.last:after{display:none;}


.steps .areaQuiz2{position: relative;background-color: #70f3fe;width: 840px;display: none;padding: 20px 30px;margin-top: 60px;text-align: left; background-image:url(../imagens/bg_9.png);}
.steps .areaQuiz2 p.titulo{font-family:miso-bold; font-size: 38px;color: #00b1b6;margin: 20px 30px;}
.steps .areaQuiz2 a{color: #00b1b6;}
.steps .areaQuiz2 a:hover .link{color: #7a389c;}

.steps .areaQuiz2 ul{list-style:disc;margin: 20px 60px;}
.steps .areaQuiz2 ul li{font-family:miso-bold;color: #004682;font-size:30px;}


.steps .locked{display: block; width: 100%; float: left;text-align: center;}
/* .steps .areaquizz{display:none;} */
.steps .conteudo{display:none}

.steps .txtInfo{position: relative; font-family: Adoquin-Black; font-size: 33px; color: #fff; text-align: center; margin-top: 290px; line-height:43px; height:86px;}
.steps .txtInfo span{color:#f3de30}
.steps .cadeadoQuiz{position: relative; width: 290px; height: 258px; background-image: url(../imagens/cadeado_quiz.png); margin: auto; left: 0; margin-top: 20px; right: 0; z-index: 1;cursor: pointer;display: block;font-family: miso-bold;line-height: 406px;text-align: center;font-size: 25px;color: #219ef0;}
.steps .cadeadoQuiz:hover{color: #21cac7;}
.steps .skip{position: relative; font-family: Adoquin-Black; font-size: 19px; color: #fff; text-align: center; margin: 35px auto 100px;cursor: pointer; text-decoration: underline;display: inline-block;}
.steps .skip:hover{color: #ffee14;}

.steps .balaoVideo{position: absolute; bottom: 582px; left: -6px; top: 0px;z-index: 1; background:transparent; pointer-events:none;}
.steps .balaoVideo .balaoStep{position: absolute; top: 82px; font-family: Adoquin-Black; text-transform: uppercase; color: #1ad1e1; left: 40px; font-size: 16px; line-height:10px; background:transparent; z-index:1;}
.steps .balaoVideo .tit{position: absolute; top: 82px; font-family: Adoquin-Black; color: #9347b3; left: 37px; font-size: 76px; text-shadow: 5px 5px 5px rgba(0,0,0,0.15); line-height:98px; background:transparent;}
.section4.steps .balaoVideo .balaoStep{top: 92px;}
.section4.steps .balaoVideo .tit{top: 92px;}

.section7.steps .balaoVideo .balaoStep{top: 92px;}
.section7.steps .balaoVideo .tit{top: 92px;}

.steps .balaoVideo.step1{background-image: url(../imagens/balao_step1.png); width: 312px; height: 229px;}
.steps .balaoVideo.step2{background-image: url(../imagens/balao_step2.png); width: 275px; height: 227px;}
.steps .balaoVideo.step3{background-image: url(../imagens/balao_step3.png); width: 275px; height: 227px;}
.steps .balaoVideo.step4{background-image: url(../imagens/balao_step4.png); width: 312px; height: 229px;}	
.steps .containerVideo{width: 570px; height: 357px; cursor: pointer;  margin-top: 125px; margin-bottom:80px;float:left; color:transparent; position:relative;}
.steps .containerVideo .thumb{position:absolute; width:100%; height:100%;}
.steps .containerVideo .btGo{position:absolute; width:120px; height:120px; top:0; left:0; bottom:0; right:0; margin:auto; overflow:hidden; background:transparent}
.steps .containerVideo .btGo img{position:absolute; left:0;}
.steps .containerVideo:hover .btGo img{right:0; left:auto;}
.steps .contLeft{position: relative;float: left;width: 570px;}
.steps .txtDir .contMedalha{margin: 33px 0 0 -13px;}
.steps .txtDir .contMedalha .medalha{width: 130px; height: 182px; float: left;}
.steps .txtDir .contMedalha .medalha.m1{background-image: url(../imagens/medalha_01.png);}
.steps .txtDir .contMedalha .medalha.m2{background-image: url(../imagens/medalha_02.png);}
.steps .txtDir .contMedalha .medalha.m3{background-image: url(../imagens/medalha_03.png);}
.steps .txtDir .contMedalha .medalha.m4{background-image: url(../imagens/medalha_04.png);}
.steps .txtDir .contMedalha .content {float: left; width: 250px; font-family: Adoquin-Black; font-size: 25px; color: #fff; margin: 48px 0 0 8px; line-height: 28px;}
.steps .txtDir .contMedalha .content span{color: #83e493;}
.steps .txtDir{width: 380px; float: right; margin: 119px 0 65px 28px; text-align: left; }
.steps .txtDir .line{border-bottom: solid 1px #fff; height: 1; width: 290px; margin-top:20px; margin-bottom: 20px;}
.steps .txtDir .contTxt01 p{color: #fff;line-height: 23px;font-size: 19px;font-family: ProximaNova-Semibold; margin-bottom:32px;}
.steps .txtDir .contTxt02 p{color: #fff;line-height: 19px;font-size: 16px;font-family: ProximaNova-Semibold;}
.steps .txtDir .contTxt02 p.subtitulo{color: #93fe7d;line-height: 21px;font-size: 16px;margin-top: 18px;font-family: ProximaNova-Bold;}

.steps .contTxt03{position: relative;width: 1300px;height: 400px;box-sizing: border-box;padding: 74px 0 0 197px;float: right;background-position: right top;margin-top:25px;}
.steps .contTxt03.glossario1{background-image: url(../imagens/bg_glossario1.png);}
.steps .contTxt03.glossario2{background-image: url(../imagens/bg_glossario2.png);}

.steps .contTxt03 .containerScrollG{width: 465px; height: 270px; float: right; margin-right: 110px; position:relative; overflow: hidden; margin-top: -20px;} 
.steps .contTxt03 .containerScrollG:before{content: ''; width: 475px; height: 40px; background-image: linear-gradient(white 50%, transparent 85%); position: absolute; top: 0px; left: -10px;} 
.steps .contTxt03 .containerScrollG:after{content: ''; width: 475px;height: 170px; background-image: linear-gradient(transparent 0%, white 40%); position: absolute; bottom: -50px; left:-10px;}

.steps .contTxt03 .containerScrollG.noScroll:before{display:none;} 
.steps .contTxt03 .containerScrollG.noScroll:after {display:none;}

.steps .contTxt03 .gScroll{position:absolute; width:70px; height:50px; bottom:0px; background-position:left; z-index:10; cursor:pointer; background:transparent; overflow:hidden}
.steps .contTxt03 .gScroll img{position:absolute; left:0; display:none;}
/* .steps .contTxt03 .gScroll:hover img{right:0; left:auto} */
.steps .contTxt03 .gScroll:hover {background-position:right;}

.steps .contTxt03.glossario1 .containerScrollG .scrollUp{right:75px; background-image: url(../imagens/glossario1_setaup.png)}
.steps .contTxt03.glossario1 .containerScrollG .scrollDown{right:0px; background-image: url(../imagens/glossario1_setadown.png)}

.steps .contTxt03.glossario2 .containerScrollG .scrollUp{right:75px; background-image: url(../imagens/glossario2_setaup.png)}
.steps .contTxt03.glossario2 .containerScrollG .scrollDown{right:0px; background-image: url(../imagens/glossario2_setadown.png)}

/* .steps .containerVideo .btGo{position:absolute; width:120px; height:120px; top:0; left:0; bottom:0; right:0; margin:auto; overflow:hidden; background:transparent} */
/* .steps .containerVideo:hover .btGo img{right:0; left:auto;} */


/* .steps .contTxt03.glossario2 .scrollUp{right:100px;} */
/* .steps .contTxt03.glossario2 .scrollDown{right:25px;} */

.steps .contTxt03 .containerScrollG.noScroll .gScroll{display:none;}


.mob .steps .contTxt03 p.tituloGlossary{line-height:52px;}
.steps .contTxt03 p.tituloGlossary{font-family: Adoquin-Black;color: #21cac7;font-size: 25px; line-height:32px; position:relative;z-index: 10; width: 575px; float: right;}
.steps .contTxt03 dl{float: right;width: 100%; margin-top:30px; transition:0.5s margin-top}
.steps .contTxt03 dl dd{font-family: ProximaNova-Semibold;font-size: 17px;color: #044683;line-height: 22px;}
.steps .contTxt03 dl dd strong{font-family: ProximaNova-Bold;}
.steps .contTxt04{position: absolute;width: 715px;height: 320px;background-color: #555;}

.section7 .contTxt03{margin-top: 80px;}


/*-----------------------**/
/** ACESSIBILIDADE */
/*-----------------------**/
.modal {position: fixed;top: 0;right: 0;bottom: 0;left: 0;z-index: 1040;display: none;background-color: #0000009e;}
.modal-content {position: relative;background-color: #fff;border: 1px solid rgba(0,0,0,.2);border-radius: 6px;outline: 0;-webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5);box-shadow: 0 3px 9px rgba(0,0,0,.5); height:90%;}
.modal-dialog {max-width: 952px;margin: 30px auto;width: 90%; height:100%; max-height:680px; color:#6d6c5d;}
/* #myModalMapaSite.modal .tit_lightbox{font-family: Adoquin-Black;font-size: 29px;margin: -9px 14px 0;} */
.modal .tit_lightbox{font-family: Adoquin-Black;font-size: 29px;margin: 0px 14px}
.modal #textoAcessibilidade p.acess_texto, .info-bar-acessibilidade {margin: 14px 28px 14px 14px;font-family: ProximaNova-Regular;font-size: 14px;line-height: 20px;}
.modal #textoAcessibilidade  .info-bar-acessibilidade strong{font-family: ProximaNova-Semibold;font-size: 16px;}
.modal .modal-content .close {background-image: url(../imagens/bt_fechar.png); height: 55px; width:50px; right: -25px; top:-25px; position: absolute; background-color:transparent; border:0px; cursor:pointer}
.modal .modal-content .close:hover {background-position:right;}

.modal-header {border: 15px solid transparent; overflow: auto;height: 90%;border-bottom: none;padding: 10px;}
.modal .coluna {margin: 50px 100px;}
.modal .coluna p{margin-top: 10px;text-transform: uppercase;}
.modal .outline {display:inline;}
.modal a.mapa_secao {font-size: 14px; color: #414042; text-decoration: underline !important; font-family: ProximaNova-Semibold;}
.modal .submenu{margin-left: 20px;}
.modal .submenu a{color: #238fcd;text-transform: uppercase;}
.modal a.mapa_secao:hover{color:#d34322}
.modal .submenu a:hover{color:#d34322}

.macintosh .section2 .col01 .titAbout{line-height:240px;}
.macintosh .steps .balaoVideo .tit{top:102px}
.macintosh .steps .areaQuiz{top:-195px}
.macintosh .sectionFinal.steps .areaQuiz{top:-42px}
.macintosh.modal .tit_lightbox{margin-top:8px !important;}

/*-----------------------**/
/** FONTES */
/*-----------------------**/
@font-face {
    font-family: ProximaNova-SemiboldIt;
	src: url(fontes/ProximaNova-SemiboldIt.eot);
	src:url(fontes/ProximaNova-SemiboldIt.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-Semibold;
	src: url(fontes/ProximaNova-Semibold.eot);
	src:url(fontes/ProximaNova-Semibold.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-RegularIt;
	src: url(fontes/ProximaNova-RegularIt.eot);
	src:url(fontes/ProximaNova-RegularIt.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-Regular;
	src: url(fontes/ProximaNova-Regular.eot);
	src:url(fontes/ProximaNova-Regular.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-LightIt;
	src: url(fontes/ProximaNova-LightIt.eot);
	src:url(fontes/ProximaNova-LightIt.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-Light;
	src: url(fontes/ProximaNova-Light.eot);
	src:url(fontes/ProximaNova-Light.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-Extrabld;
	src: url(fontes/ProximaNova-Extrabld.eot);
	src:url(fontes/ProximaNova-Extrabld.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-BoldIt;
	src: url(fontes/ProximaNova-BoldIt.eot);
	src:url(fontes/ProximaNova-BoldIt.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-Bold;
	src: url(fontes/ProximaNova-Bold.eot);
	src:url(fontes/ProximaNova-Bold.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNova-Black;
	src: url(fontes/ProximaNova-Black.eot);
	src:url(fontes/ProximaNova-Black.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNovaA-Extrabld;
	src: url(fontes/ProximaNovaA-Extrabld.eot);
	src:url(fontes/ProximaNovaA-Extrabld.ttf) format('truetype');
}
@font-face {
    font-family: ProximaNovaA-Bold;
	src: url(fontes/ProximaNovaA-Bold.eot);
	src:url(fontes/ProximaNovaA-Bold.ttf) format('truetype');
}
@font-face {
    font-family: miso-bold;
	src: url(fontes/miso-bold.eot);
	src:url(fontes/miso-bold.ttf) format('truetype');
}
@font-face {
    font-family: Adoquin-Medium;
	src: url(fontes/Adoquin-Medium.eot);
	src:url(fontes/Adoquin-Medium.ttf) format('truetype');
}
@font-face {
    font-family: Adoquin-Bold;
	src: url(fontes/Adoquin-Bold.eot);
	src:url(fontes/Adoquin-Bold.ttf) format('truetype');
}
@font-face {
    font-family: Adoquin-Black;
	src: url(fontes/Adoquin-Black.eot);
	src:url(fontes/Adoquin-Black.ttf) format('truetype');
}
@font-face {
    font-family: Adoquin;
	src: url(fontes/Adoquin.eot);
	src:url(fontes/Adoquin.ttf) format('truetype');
}
</pre></body></html>