body{background-size:cover;background-repeat:no-repeat;background-position:top center}body,html{height:auto;background-color:#fff}#landingpage{padding-top:0!important}#landingpage .container{background:#fff;padding:20px;margin:0 auto}#desc_1 .col-md-6 p{text-align:left}.color_preto{color:#000}.bg_preto{background:#000}.bg_preto:hover{color:#8cb63c!important}.container{max-width:979px!important;padding:0 20px!important}[class*='col-md-']:nth-child(1){padding-left:0}.col-md-4:nth-child(1){padding-left:0!important}#desc_1 .col-md-4{padding-left:0!important}#desc_1 .row_blocked:last-child .col-md-6{padding-right:0}#desc_1 .row_blocked:last-child .col-md-4{padding-right:0}#desc_1 .row_blocked:last-child .col-md-4{padding-left:15px!important}#desc_1 .row_blocked:first-child .col-md-4{padding-right:15px;padding-left:0!important}.col-md-4+.col-md-4+.col-md-4{padding-right:0!important}.lp_subtit{padding-top:30px}@media (max-width:991px) and (min-width:320px){#landingpage .lp_tit{}.lp_subtit{padding-top:0}.lp_subtit h4{font-size:15px!important}.lp_empty{height:0}#landingpage{padding-top:0!important}#landingpage .col-md-6,#landingpage .col-md-6 div{padding-left:0!important;padding-top:15px!important}body,html{height:auto}#landingpage #logotipo_lp{position:absolute;top:3%;right:15%;float:right}#landingpage #icon_curso{max-width:150px}#landingpage h4.color_preto{font-size:2.1em!important;line-height:1em!important}#landingpage .container{float:none;margin-left:auto;padding:50px 15px!important}#landingpage #logotipo_lp{right:50px!important;width:100px!important}}@media (max-width:991px) and (min-width:768px){#logo_lp{width:100px!important}}@media (min-width:320px) and (max-width:767px){#logo_lp a img{}#logo_lp a{padding-top:10px!important}#logo_lp{text-align:center}}@media only screen and (max-width:991px){#header{position:relative!important}}@media (min-width:991px){div#logotipo_lp{margin-right:20px;top:-17px}}@media (max-width:1199px) and (min-width:1024px){.container{width:92%!important;margin:0 4%!important}.main-container{padding-top:4%!important}}@media (max-width:1023px) and (min-width:992px){.container{width:92%!important;margin:0 4%!important}.main-container{padding-top:4%!important}}@media (max-width:991px) and (min-width:768px){.container{width:92%!important;margin:0 4%!important}}