@charset "UTF-8";@font-face{font-family:proxima_nova_thin;src:url(../fonts/proxima_nova/proxima_nova_thin-webfont.woff2) format("woff2"),url(../fonts/proxima_nova/proxima_nova_thin-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_light;src:url(../fonts/proxima_nova/proxima_nova_light-webfont.woff2) format("woff2"),url(../fonts/proxima_nova/proxima_nova_light-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova;src:url(../fonts/proxima_nova/proxima_nova-webfont.woff2) format("woff2"),url(../fonts/proxima_nova/proxima_nova-webfont.woff) format("woff"),url(../fonts/proxima_nova/proxima_nova.OTf) format("otf");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_bold;src:url(../fonts/proxima_nova/proxima_nova_bold-webfont.woff2) format("woff2"),url(../fonts/proxima_nova/proxima_nova_bold-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_black;src:url(../fonts/proxima_nova/proxima_nova_black-webfont.woff2) format("woff2"),url(../fonts/proxima_nova/proxima_nova_black-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_extrabld;src:url(../fonts/proxima_nova/proxima_nova_extrabld-webfont.woff2) format("woff2"),url(../fonts/proxima_nova/proxima_nova_extrabld-webfont.woff) format("woff");font-weight:400;font-style:normal}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on April 13, 2017 */@font-face{font-family:colaborate-boldregular;src:url(../fonts/colaborate/colabbol-webfont.woff2) format("woff2"),url(../fonts/colaborate/colabbol-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:colaboratelightregular;src:url(../fonts/colaborate/colablig-webfont.woff2) format("woff2"),url(../fonts/colaborate/colablig-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:colaborate-mediumregular;src:url(../fonts/colaborate/colabmed-webfont.woff2) format("woff2"),url(../fonts/colaborate/colabmed-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:colaborate-regularregular;src:url(../fonts/colaborate/colabreg-webfont.woff2) format("woff2"),url(../fonts/colaborate/colabreg-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:colaborate-thinregular;src:url(../fonts/colaborate/colabthi-webfont.woff2) format("woff2"),url(../fonts/colaborate/colabthi-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?whgboy);src:url(../fonts/icomoon.eot?whgboy#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?whgboy) format("truetype"),url(../fonts/icomoon.woff?whgboy) format("woff"),url(../fonts/icomoon.svg?whgboy#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-location2:before{content:"\e906"}.icon-search:before{content:"\f002"}.icon-envelope-o:before{content:"\f003"}.icon-barcode:before{content:"\f02a"}.icon-calendar:before{content:"\f073"}.icon-facebook-f:before,.icon-facebook:before{content:"\f09a"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-angle-double-left:before{content:"\f100"}.icon-angle-double-right:before{content:"\f101"}.icon-graduation-cap:before,.icon-mortar-board:before{content:"\f19d"}.icon-building:before{content:"\f1ad"}.icon-graduation-cap2:before{content:"\e900"}.icon-mortar-board2:before{content:"\f0d7"}.icon-mouse:before{content:"\e902"}.icon-office:before{content:"\e908"}.icon-barcode2:before{content:"\e937"}.icon-location:before{content:"\e947"}.icon-user-tie:before{content:"\e976"}.icon-map:before{content:"\e907"}.icon-presentation:before{content:"\e90a"}.icon-calendar2:before{content:"\e909"}.icon-chronometer:before{content:"\e90b"}.icon-dollar:before{content:"\e903"}.icon-dollar2:before{content:"\e904"}.icon-coins:before{content:"\e905"}.icon-barcode3:before{content:"\e901"}@keyframes pulse_animation{0%,100%{transform:scale(.8)}50%{transform:scale(1)}}.box-close{position:relative;width:100%;height:100px}.box-close .btn-close{position:absolute;right:0;display:inline-block;cursor:pointer;padding:0 18px;font-size:35px;float:right;opacity:.3;font-weight:100;background-color:rgba(0,0,0,.25);margin-bottom:50px}.no-padding{padding:0}.no-padding-left{padding-left:0}.linha-btn{width:100%;height:1px;position:relative}.btn-insc,.btn-mat,.btn-warning{border-radius:0;font-size:18px;padding:4px 20px;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out}.btn-insc.btn-lg,.btn-mat.btn-lg,.btn-warning.btn-lg{padding:4px 40px}.btn-warning{background-color:#F4AC00;color:#AC272C}.btn-insc,.btn-mat{background-color:#AC272C;color:#F4AC00}.btn-insc,.btn-warning{font-family:proxima_nova_black,sans-serif}.btn-mat{text-align:center;display:table;font-family:'Open Sans',sans-serif;font-weight:500}.btn-mat.margin-mat{margin:0 auto 50px;position:relative}.btn-mat.pos-mat,.stamp,p.msg-form{position:absolute}.btn-mat.pos-mat{right:0;top:-90px}.stamp{left:130px;top:315px}@media screen and (max-width:1199px){.stamp{left:0;top:233px;width:45%}header#header-curso{height:auto}}@media screen and (max-width:768px){.stamp{left:240px;top:93px;width:21%}}@media screen and (max-width:650px){.stamp{left:130px;top:137px;width:21%}}@media screen and (max-width:570px){.stamp{left:30px;top:230px;width:202px}}#map{height:500px;width:100%}p.msg-form{top:7px;font-size:13px;opacity:0;transition:all .5s linear}p.msg-form.active{opacity:1}.clear{clear:both}#assinatura_fator{width:200px;height:50px;margin-top:5px;float:right;margin-right:-30px}header#header-curso{position:static;height:auto;background-color:#AC272C}header#header-curso nav{margin-bottom:0;border:none;height:80px}header#header-curso nav h1{margin-right:80px}@media screen and (max-width:768px){header#header-curso .navbar-header{float:left;width:50%}header#header-curso .navbar-collapse{float:right;width:40%;border:0;text-align:right}header#header-curso .navbar-collapse a{padding-top:4px}header#header-curso .second-menu ul{margin:0}}header#header-curso .nav>li>a:focus,header#header-curso .nav>li>a:hover{background-color:transparent}header#header-curso .second-menu{background-color:#F4AC00;height:53px;overflow:hidden}header#header-curso .second-menu ul{width:100%}header#header-curso .second-menu ul li{font-size:20px;font-family:colaborate-boldregular,sans-serif;text-transform:uppercase;color:rgba(127,25,30,.2)}@media screen and (max-width:1199px){header#header-curso .second-menu{height:auto;width:100%}header#header-curso .second-menu .container{width:100%}header#header-curso .second-menu ul li{width:calc(100% / 6);float:left;display:inline-block}}@media screen and (max-width:768px){header#header-curso .second-menu ul li{width:calc(100% / 3)}}@media screen and (max-width:700px){header#header-curso .second-menu ul li{width:100%;border-bottom:1px solid rgba(0,0,0,.3);text-align:center;float:none}}header#header-curso .second-menu ul li:first-of-type{padding-top:10px;padding-right:10px}header#header-curso .second-menu ul li a{padding:12px 15px;font-size:16px;font-family:colaborate-mediumregular,sans-serif;text-transform:initial;color:#7F1B1E}header#header-curso .second-menu ul li a:hover{text-decoration:underline}section.banner-curso{background-image:url(../images/cursos/banner-curso.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover;height:566px}section.banner-curso.intensivo{background-image:url(../images/cursos/banner-curso-intensivo_21_08_2017.jpg)}section.banner-curso.matricula-online{background-image:url(../images/cursos/banner-matricula-online.jpg)}section.banner-curso h1{font-size:120px;color:#F4AC00;font-family:proxima_nova_black,sans-serif;text-transform:uppercase;text-align:center;margin-top:170px;margin-bottom:0}@media screen and (max-width:1199px){section.banner-curso h1{font-size:80px}}@media screen and (max-width:768px){section.banner-curso{height:400px}section.banner-curso h1{font-size:60px;text-align:center;margin-top:120px}}section.banner-curso h2,section.banner-curso h3{margin-top:0;font-family:proxima_nova_bold,sans-serif;text-transform:uppercase}@media screen and (max-width:550px){section.banner-curso h1{font-size:35px}}section.banner-curso h2{font-size:40px;color:#FFF;text-align:center;position:relative;top:-20px;margin-bottom:0}@media screen and (max-width:1199px){section.banner-curso h2{font-size:25px;top:-15px}}@media screen and (max-width:768px){section.banner-curso h2{font-size:25px;text-align:center;position:static}}section.banner-curso h3{font-size:20px;color:#F4AC00;text-align:right;position:relative;top:-20px;right:90px}@media screen and (max-width:768px){section.banner-curso h3{font-size:20px;text-align:center;position:static}}section.are-you-interested.course{background-color:transparent;transform:translate(0,-30px);margin-bottom:-30px}@media screen and (max-width:1199px){section.banner-curso h3{position:static;text-align:center}section.are-you-interested.course{background-color:#AC272C;transform:translate(0,0);margin-bottom:0}section.are-you-interested.course .container{width:100%;padding:0}}section.are-you-interested.course .container .row{background-color:#AC272C;margin-left:0;margin-right:0}section.are-you-interested.course .container .row span.my-icon-whats{margin-left:0}section.cursos.my-course{padding-top:30px}section.cursos.my-course div h2{font-family:proxima_nova_black,sans-serif;font-size:22px;color:#ae292d;margin-bottom:0;text-transform:uppercase}@media screen and (max-width:400px){section.cursos.my-course div h2{font-size:30px}}section.cursos.my-course div span{margin-bottom:34px;display:block}section.cursos.my-course div hr{margin:50px 0;border-top:1px solid #c2c2c2;display:block;width:100%}section.cursos.my-course div.form-insc .padding-form{padding:0!important}section.cursos.my-course div.form-insc .form-int{padding:0 5px}@media screen and (max-width:992px){section.cursos.my-course div.form-insc .container{width:100%}}section.cursos.my-course div.form-insc form{position:relative}section.cursos.my-course div.form-insc form p.msg-form{top:-27px;left:37%;color:#F4AC00}section.cursos.my-course div.form-insc h1{font-family:proxima_nova_light,sans-serif;font-size:27px;text-align:center;color:#FFF;margin-top:40px;margin-bottom:30px}section.cursos.my-course div.form-insc h4{font-family:'Open Sans',sans-serif;font-size:30px;color:#FFF;font-weight:300;text-align:center;margin-top:10px}section.cursos.my-course div.form-insc h4 small{font-size:20px;color:inherit}section.cursos.my-course div.form-insc h4:before{content:'';width:49px;height:49px;display:block;background-repeat:no-repeat;background-position:center top;background-size:auto;background-image:url(../images/icons/phone-round.png);float:left;position:relative;top:-10px}section.cursos.my-course div.form-insc label.error{color:#F4AC00;font-family:proxima_nova_llight,sans-serif;font-size:13px}section.cursos.my-course div.form-insc p{font-size:15px;text-align:right;color:#FFF}section.cursos.my-course div.form-insc .form-control{border-radius:0;font-style:italic;font-family:proxima_nova,sans-serif;font-size:14px}section.cursos.my-course div.form-insc input.form-control,section.cursos.my-course div.form-insc select.form-control{height:40px}section.cursos.my-course div.form-insc button.btn-insc{width:190px;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:12px;font-weight:600;height:48px;float:right;margin-top:30px}section.cursos.my-course div .course-inscr,section.cursos.my-course div.course-detail{background-color:#FFF}section.cursos.my-course div .course-inscr{height:190px;margin:0;padding:20px}@media screen and (max-width:768px){section.cursos.my-course div.form-insc button.btn-insc{width:100%!important}section.cursos.my-course div .course-inscr{height:auto!important;margin-bottom:20px!important}}section.cursos.my-course div .course-inscr.marg1{margin:0 5px 0 10px}@media screen and (max-width:768px){section.cursos.my-course div .course-inscr.marg1{margin:0 0 20px!important}}section.cursos.my-course div .course-inscr.marg2{margin:0 10px 0 5px}@media screen and (max-width:768px){section.cursos.my-course div .course-inscr.marg2{margin:0 0 20px!important}}section.cursos.my-course div .course-inscr span{color:#ae292d;padding:5px 0 10px;margin:0;font-weight:500}section.cursos.my-course div .course-inscr input{margin:4px 10px 0 0;position:relative;float:left}section.cursos.my-course div.course-detail{float:left;margin-bottom:30px}section.cursos.my-course div.course-detail h1{font-family:proxima_nova_black,sans-serif;font-size:40px;color:#5F6B7D;margin-bottom:0}@media screen and (max-width:400px){section.cursos.my-course div.course-detail h1{font-size:30px}}section.cursos.my-course div.course-detail span{font-family:proxima_nova,sans-serif;font-size:14px;color:#AC272C;position:relative;top:-9px;margin-bottom:20px}section.cursos.my-course div.course-detail p{margin-bottom:25px;font-size:16px;color:#000;max-width:588px}section.cursos.my-course div.course-detail form{background-color:#AC272C;margin-right:-15px;float:right;padding-top:15px}@media screen and (max-width:768px){section.cursos.my-course div.course-detail form{margin-left:-15px}}section.cursos.my-course div.course-detail form h2{font-size:24px;color:#F4AC00;font-family:proxima_nova_black,sans-serif;margin:5px 0 0}section.cursos.my-course div.course-detail form label.error{color:#F4AC00;font-family:proxima_nova_llight,sans-serif;font-size:13px}section.cursos.my-course div.course-detail form p{font-size:14px;color:#FFF}section.cursos.my-course div.course-detail form .form-control{border-radius:0}section.cursos.my-course div.course-detail form .msg-form{left:135px;top:54px}section.cursos.my-course div.course-detail form input{height:40px}section.cursos.my-course div.course-detail form button{width:100%;height:40px;font-family:'Open Sans',sans-serif;font-weight:600;font-size:14px}@media screen and (max-width:500px){section.cursos.my-course div.course-detail form .col-xs-5,section.cursos.my-course div.course-detail form .col-xs-7{width:100%}section.cursos.my-course div.course-detail form .col-xs-5 p,section.cursos.my-course div.course-detail form .col-xs-7 p{margin-bottom:0}}section.cursos.my-course div.box-curso{position:relative}@media screen and (max-width:1199px){section.cursos.my-course div.box-curso{height:360px}}section.cursos.my-course div.box-curso div.box-red{font-family:proxima_nova_black,sans-serif;background-color:#AC272C;width:100%;height:180px}section.cursos.my-course div.box-curso div.box-red h2{font-size:18px;color:#F4AC00;text-align:center;margin-top:75px}section.cursos.my-course div.box-curso div.mini{background-color:#F4AC00;width:100%;height:180px;padding:15px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}section.cursos.my-course div.box-curso div.mini p{font-family:'Open Sans',sans-serif;font-size:13px;color:#444}section.cursos.my-course div.box-curso.invert div.box-red{position:absolute;bottom:0}@media screen and (max-width:768px){section.cursos.my-course div.box-curso.invert div.box-red{position:static}}section.cursos.my-course div.box-curso.invert div.mini{position:absolute;top:0}@media screen and (max-width:768px){section.cursos.my-course div.box-curso.invert div.mini{position:static}}section.contato div.enderecos.curso h3{margin-bottom:30px}body,html{margin:0;padding:0;width:100%;height:100%;font-family:'Open Sans',sans-serif;background-color:#EDEFED}header{position:absolute;top:0;width:100%;min-height:90px;z-index:999}header nav.navbar-default{background-color:transparent;border-radius:0;min-height:90px;border-left:0;border-right:0}@media screen and (max-width:992px){header nav.navbar-default .container{width:100%}}header nav.navbar-default h1{float:left;margin:0;padding:10px 0}header nav.navbar-default h1 a.navbar-brand{background-image:url(../images/logo.png);background-repeat:no-repeat;background-size:auto;text-indent:-9999px;width:195px;height:80px;padding:0;margin-bottom:-10px}header nav.navbar-default ul.navbar-nav{margin-top:24px}@media screen and (max-width:768px){header nav.navbar-default{min-height:60px;background-color:#AC272C;z-index:10}header nav.navbar-default h1 a.navbar-brand{height:35px;width:110px;background-size:contain}header nav.navbar-default ul.navbar-nav li{border-bottom:1px solid rgba(255,255,255,.3)}header nav.navbar-default ul.navbar-nav li:last-of-type{border-bottom:none}}header nav.navbar-default ul.navbar-nav li a{font-family:proxima_nova_bold,sans-serif;font-size:16px;text-transform:uppercase;color:#FFF}@media screen and (max-width:785px){header nav.navbar-default ul.navbar-nav li a{padding:10px}}header nav.navbar-default ul.navbar-nav li a:hover,header nav.navbar-default ul.navbar-nav li.active a{color:#F4AC00;background-color:transparent}header nav.navbar-default ul.navbar-nav li.active a:hover{background-color:transparent}header.header-interna nav.navbar-default{background-color:#AC272C}section.banner-home{max-height:860px;overflow:hidden}section.banner-home img{width:100%}section.banner-home h1{font-family:proxima_nova_black,sans-serif;font-size:80px;text-transform:uppercase;color:#F4AC00;text-align:right;margin:0}section.banner-home h2,section.banner-home h3{font-family:proxima_nova_bold,sans-serif;text-transform:uppercase;color:#FFF;text-align:right;margin:0}@media screen and (max-width:1199px){section.banner-home h1{font-size:70px}section.are-you-interested{padding-bottom:20px}}@media screen and (max-width:992px){section.banner-home h1{font-size:60px}}@media screen and (max-width:550px){section.banner-home h1{font-size:40px}}@media screen and (max-width:400px){section.banner-home h1{font-size:30px}}section.banner-home h2{font-size:26.5px;position:relative;top:-10px}@media screen and (max-width:992px){section.banner-home h2{font-size:20px;top:0}}@media screen and (max-width:400px){section.banner-home h2{font-size:16px}}section.banner-home h3{font-size:20px;float:right;clear:both}section.banner-home a.btn-warning{float:right;clear:both;margin-top:80px;margin-bottom:40px}@media screen and (max-width:768px){section.banner-home a.btn-warning{margin-top:10px;margin-bottom:15px}}section.are-you-interested h1,section.are-you-interested h2{color:#F4AC00;margin-bottom:0;font-family:proxima_nova_black,sans-serif;text-transform:uppercase}section.banner-home div.box-caption{padding-top:16%}@media screen and (max-width:768px){section.banner-home div.box-caption{padding-top:0}}section.banner-home a{float:left;width:100%}section.are-you-interested{background-color:#AE292D;color:#F4AC00}section.are-you-interested h1{font-size:25px}@media screen and (max-width:550px){section.are-you-interested h1{font-size:18px}}section.are-you-interested h2{font-size:22px;position:relative;top:20px;margin-left:33px}@media screen and (max-width:1199px){section.are-you-interested h2{top:0}section.are-you-interested .col-xs-6 h2,section.are-you-interested .col-xs-6 p{text-align:center}}section.are-you-interested h2:before{content:'';display:inline-block;width:30px;height:42px;background-image:url(../images/icons/icon-whats-yellow.png);background-size:contain;background-position:center;background-repeat:no-repeat;margin-right:2px;position:absolute;top:-10px;left:-40px}section.are-you-interested div[class*=col-]{padding:0}section.are-you-interested form{padding-top:30px}@media screen and (max-width:992px){section.are-you-interested form{width:465px;margin:auto}}@media screen and (max-width:550px){section.are-you-interested form{width:96%}section.are-you-interested form button{width:100%}}section.are-you-interested form input.form-control{border-radius:0;height:40px;width:100%}section.are-you-interested form button{height:40px}section.are-you-interested form .form-group{position:relative;max-width:39%}section.are-you-interested form .form-group label.error{position:absolute;top:45px;left:0;font-size:11px}section.are-you-interested .form-inline .form-group{float:left;display:block}@media screen and (max-width:550px){section.are-you-interested form .form-group{max-width:100%}section.are-you-interested .form-inline .form-group{float:none}}section.are-you-interested span.my-icon-whats{width:96px;height:100px;background-color:#F4AC00;display:block;float:left;margin-right:30px;margin-left:15px;background-image:url(../images/icons/icon-whats.png);background-size:auto;background-position:center;background-repeat:no-repeat}@media screen and (max-width:992px){section.are-you-interested span.my-icon-whats{margin-left:-6px}}@media screen and (max-width:550px){section.are-you-interested span.my-icon-whats{margin-right:15px}}section.are-you-interested span.my-icon-whats:after{content:'whatsapp';color:#B28500;position:relative;top:3px;text-align:center;width:100%;display:inline-block;text-transform:uppercase;font-size:12px}section.are-you-interested .col-lg-5 p{color:#FFF;font-size:13px;margin-top:20px}@media screen and (max-width:450px){section.are-you-interested .col-xs-6{width:100%!important}}section.cursos{padding-top:60px}section.cursos .box-curso{background-color:#FFF;height:360px;margin-bottom:50px}@media screen and (max-width:1199px){section.are-you-interested .col-xs-6 h2{width:140px;display:block;margin-left:auto;margin-right:auto}section.cursos .container{width:100%}section.cursos .box-curso{height:auto;float:left;width:100%}}section.cursos .box-curso .box-foto{float:left;width:65%;height:100%;display:block;position:relative;overflow:hidden}@media screen and (max-width:880px){section.cursos .box-curso .box-foto{width:60%}}@media screen and (max-width:768px){section.cursos .box-curso .box-foto{width:100%}}section.cursos .box-curso .box-foto span.ticket{font-family:proxima_nova_black,sans-serif;position:absolute;top:0;left:0;background-color:#F4AC00;color:#AC272C;font-size:18px;display:inline-block;width:220px;text-align:center;transform:rotate(-45deg) translate(-64px,-3px);padding:5px 0;box-shadow:0 0 22px rgba(0,0,0,.7)}section.cursos .box-curso .box-foto img{float:left;margin-right:15px;width:100%}section.cursos .box-curso .box-text{float:right;width:35%;display:block;padding:10px 15px}@media screen and (max-width:880px){section.cursos .box-curso .box-text{width:40%}}@media screen and (max-width:768px){section.cursos .box-curso .box-text{width:100%}}section.cursos .box-curso .box-text p{font-size:13px;color:#000}section.cursos .box-curso .box-text h2{font-family:proxima_nova_black,sans-serif;margin:0;color:#5F6B7D;font-size:30px}section.cursos .box-curso .box-text h3,section.cursos .box-curso .box-text h4,section.cursos .box-curso ul li{font-family:proxima_nova,sans-serif}section.cursos .box-curso .box-text h2 a{color:inherit;opacity:1}section.cursos .box-curso .box-text h2 a:hover{text-decoration:none;opacity:.7}section.cursos .box-curso .box-text h3{font-size:13px;color:#000;text-align:center;margin-bottom:0}section.cursos .box-curso .box-text h3:after{content:'';width:72%;display:inline-block;border-bottom:1px solid #000;position:relative;top:-7px}section.cursos .box-curso .box-text h4{font-size:14px;color:#AC272C;text-transform:uppercase;margin-top:0}section.cursos .box-curso ul{width:330px;margin:auto}@media screen and (max-width:1199px){section.cursos .box-curso ul{width:100%}}section.cursos .box-curso ul.desabled li a{cursor:default;opacity:.35}section.cursos .box-curso ul.desabled li a:hover{background-color:transparent;text-decoration:none}section.cursos .box-curso ul li{width:calc(100%/3);display:block;float:left;font-size:12px;text-transform:uppercase;color:#FFF;text-align:center;height:35px;background-color:#AC272C;border-left:1px solid #BF2C31;opacity:1}section.cursos .box-curso ul li a{padding-top:10px;color:#FFF;opacity:1;display:block;width:100%;height:100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;background-color:transparent}section.cursos .box-curso ul li a:hover{color:#FFF;background-color:#8a0005}section.cursos .box-curso ul li a:before{content:'';width:20px;height:20px;background-repeat:no-repeat;background-position:center;background-size:auto;display:block;float:left;margin-left:10px;margin-top:-2px}section.material,section.material.interna{background-size:cover;min-height:650px;background-repeat:no-repeat}section.cursos .box-curso ul li:nth-of-type(1){border-left:0}section.cursos .box-curso ul li:nth-of-type(1) a:before{background-image:url(../images/icons/t-manha.png)}section.cursos .box-curso ul li:nth-of-type(2) a:before{background-image:url(../images/icons/t-tarde.png)}section.cursos .box-curso ul li:nth-of-type(3) a:before{background-image:url(../images/icons/t-noite.png)}section.cursos .box-curso.mini{width:100%;height:295px;background-color:#F4AC00;position:relative}section.cursos .box-curso.mini h1{font-family:proxima_nova_black,sans-serif;font-size:40px;color:#AC272C;text-align:center;margin-top:111px;margin-bottom:10px;display:inline-block;width:100%}section.cursos .box-curso.mini h2{font-size:14px;color:#000;margin:0;text-align:center}section.cursos .box-curso.mini h3{font-family:proxima_nova,sans-serif;font-size:12px;color:#B28500;text-transform:uppercase;text-align:center;position:absolute;bottom:35px;width:100%}section.cursos .box-curso.mini ul{width:100%;position:absolute;bottom:0}section.digital{position:relative}section.digital .container{position:relative;z-index:10}section.digital div.bar-red{width:100%;height:282px;background-color:#AC272C;position:absolute;top:100px}section.digital h1{font-family:proxima_nova_thin,sans-serif;margin-top:130px;margin-bottom:0;font-size:30px;color:#FFF}section.digital h1 big,section.material h1{font-family:proxima_nova_black,sans-serif}section.digital h1 big{font-size:55px;color:#F4AC00}section.digital ul li{font-size:16px;color:#FFF;margin-bottom:4px}@media screen and (max-width:768px){section.digital{background-color:#AC272C;padding-bottom:30px}section.digital div.bar-red{display:none}section.digital h1{margin-top:20px;width:200px;margin-left:auto;margin-right:auto}section.digital ul{width:200px;margin-left:auto;margin-right:auto}}@media screen and (max-width:992px){section.digital img{margin-top:130px}}@media screen and (max-width:768px){section.digital img{margin-top:0}section.contato div.formulario{padding-bottom:20px}}section.material{background-image:url(../images/bg-material.jpg);background-position:center;margin-top:-56px}@media screen and (max-width:580px){section.material{height:auto;padding-bottom:20px;margin-top:0}}section.material h1{margin:18% auto 0;text-align:center;font-size:90px;color:#F4AC00;text-shadow:2px 2px 1px #AC272C}@media screen and (max-width:580px){section.material h1{font-size:60px}}@media screen and (max-width:450px){section.material h1{font-size:30px;margin-top:20px}}section.material h2{font-size:40px;font-family:proxima_nova,sans-serif;color:#FFF;text-transform:uppercase;text-align:center;margin-top:0}@media screen and (max-width:580px){section.material h2{font-size:30px}}section.material.interna{background-image:url(../images/bg-material-2.jpg);background-position:center center;margin-top:-56px}section.material.interna .container{max-width:1600px;width:100%}section.material.interna .container h1{margin:12% auto 6%}section.simulado{background-image:url(../images/bg-simulado.jpg);background-repeat:repeat;background-position:center;background-size:auto;height:450px;width:100%;overflow:hidden}section.simulado h1{font-size:90px;font-family:proxima_nova_black,sans-serif;text-align:center;color:#AC272C;position:relative;top:-25px;margin-bottom:-30px}@media screen and (max-width:992px){section.simulado{height:auto;padding-bottom:20px}section.simulado h1{top:0;margin-bottom:0}}@media screen and (max-width:650px){section.simulado h1{font-size:60px}}@media screen and (max-width:450px){section.simulado h1{font-size:40px}}section.simulado h1 big{font-size:200px;position:relative;top:58px}@media screen and (max-width:992px){section.simulado h1 big{position:static;text-align:center;display:inherit;margin-top:-30px;margin-bottom:-56px}}section.simulado h1 small{font-size:25px;font-family:proxima_nova_light,sans-serif;color:inherit;display:block;text-align:left;position:relative;left:255px;bottom:-84px}section.simulado h1 span,section.simulado p{font-family:proxima_nova,sans-serif}@media screen and (max-width:992px){section.simulado h1 small{position:static;text-align:center}}section.simulado h1 span{font-size:50px;color:#721B1E;display:block;position:relative;top:-45px;left:111px}@media screen and (max-width:450px){section.simulado h1 span{font-size:40px}}section.simulado p{font-size:14px;color:#661900}section.contato{background-color:#AC272C}section.contato h2{color:#FFF;font-size:25px;font-family:proxima_nova_bold,sans-serif;text-align:center;margin-bottom:0}section.contato h2 small{color:inherit;font-size:16px}section.contato h2:before{content:'';width:60px;height:60px;display:block;background-repeat:no-repeat;background-position:center top;background-size:90%;margin:30px auto}footer ul li:before,section.contato div.formulario h4:before{content:'';background-repeat:no-repeat;background-position:center top;background-size:auto;position:relative;display:block;float:left}section.contato .col-lg-4:nth-of-type(1) h2:before{background-image:url(../images/icons/pin.png)}section.contato .col-lg-4:nth-of-type(2) h2:before{background-image:url(../images/icons/phone.png)}section.contato .col-lg-4:nth-of-type(3) h2:before{background-image:url(../images/icons/whats.png)}section.contato h3{font-size:13px;color:#DDD;text-transform:uppercase;margin:0;text-align:center}section.contato div.formulario{min-height:300px;background-color:#941B1E;margin-top:30px}@media screen and (max-width:992px){section.simulado h1 span{left:0;top:-15px}section.contato div.formulario .container{width:100%}}section.contato div.formulario form{position:relative}section.contato div.formulario form p.msg-form{top:-27px;left:37%;color:#F4AC00}section.contato div.formulario h1{font-family:proxima_nova_light,sans-serif;font-size:27px;text-align:center;color:#FFF;margin-top:40px;margin-bottom:30px}section.contato div.formulario h4{font-family:'Open Sans',sans-serif;font-size:30px;color:#FFF;font-weight:300;text-align:center;margin-top:10px}section.contato div.formulario h4 small{font-size:20px;color:inherit}section.contato div.formulario h4:before{width:49px;height:49px;background-image:url(../images/icons/phone-round.png);top:-10px}section.contato div.formulario label.error{color:#F4AC00;font-family:proxima_nova_llight,sans-serif;font-size:13px}section.contato div.formulario p{font-size:15px;text-align:right;color:#FFF}section.contato div.formulario .form-control{border-radius:0;font-style:italic;font-family:proxima_nova,sans-serif;font-size:14px}section.contato div.formulario input.form-control{height:40px}section.contato div.formulario button.btn-warning{width:100%;text-transform:uppercase;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;height:48px}footer{padding:15px 0}@media screen and (max-width:768px){footer img{width:33%;margin-top:20px}}footer ul li{font-size:18px;font-family:colaborate-mediumregular,sans-serif;float:left;clear:right;padding:4px 0;width:100%}footer ul li:before{width:32px;height:32px;margin-right:10px;top:-5px}footer ul li:first-of-type{color:#2CAADF}footer ul li:first-of-type a,footer ul li:last-of-type a{color:inherit}footer ul li:first-of-type:before{background-image:url(../images/icons/twitter.png)}footer ul li:last-of-type{color:#3A5998}footer ul li:last-of-type:before{background-image:url(../images/icons/facebook.png)}.flexbox{display:block;margin:0 auto;text-align:center;width:100%}.flexbox>div{width:50%;float:left;margin-bottom:30px;min-height:200px}.flexbox img{display:inline-block;max-width:100px}.flexbox span{max-width:130px;width:100%;color:#FFF;display:block;font-size:16px;margin:0 auto}@media only screen and (min-width:768px){.flexbox>div{width:33%}}@media only screen and (min-width:1200px){.flexbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;min-height:250px;margin:auto}.flexbox>div{width:auto;float:none;margin-right:70px}.flexbox>div:last-of-type{margin-right:0}.flexbox img{width:100%;max-width:130px;display:block}}@media only screen and (min-width:992px){.cols .row{padding-right:15px;padding-left:15px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}