@media only screen and (min-device-width: 320px)and (max-device-width: 480px){h1{font-size:35px}h2{font-size:25px;margin:0 0 35px 0;text-transform:uppercase}h3{font-size:20px}h5{font-size:18px;margin:0;text-transform:uppercase}h6{font-size:16px}.link_contact,.update-font,.contrast{display:none !important}}@media only screen and (min-width: 1025px){.only-mobile{display:none}}@media only screen and (max-width: 1024px){.menu-mobile{display:block}.only-desktop{display:none}.btgrid .col{flex-basis:initial;margin-bottom:20px}.space_bottom{min-height:100px}.banner .hero .search-course-group input[type=text]{width:72%;padding:0}.banner .hero .search-course-group button.btn{padding:10px;font-size:12px}.banner .hero .slogan{margin:0}.home header.green section#porque{margin-top:115px}.lista_cursos hr{margin:15px 0}.lista_cursos img{max-width:100%}.lista_cursos #courses_list .result{padding:0 15px}.lista_cursos .news{width:100%;margin:15px 0}.lista_cursos .filtro_resultados .search{position:relative;margin-top:10px;width:100%}.last-news-banner .col-md-12{margin:0 15px}header .intro{background-position:center center !important}header .topo{padding:15px 0 0 0;height:auto}header .consolho-diretor .container{padding:15px}header .top a.logo{width:100%}header .top .titles{width:100%}header .top .titles h3{font-size:20px}header .top .titles h1{font-size:30px;margin-bottom:25px}header .top-bar .login{width:calc(100% - 67px)}header .top-bar .login:after{float:right;margin-top:10px}header .top-bar .right{width:67px;height:54px}header .top-bar .right ul{width:auto}header .top-bar .right ul li.link_contact{padding:11px 18px}header .top-bar .right ul li.link_contact b{display:none}header .top-bar .right ul li.contact,header .top-bar .right ul li.library{display:none}header .container{padding:0 15px}header .container .options .search-bar .search-header{top:60px;right:calc(50% - 100px)}header .container .search-header{padding:0;vertical-align:top;position:absolute;right:0}header .container .search-header form{margin:0}header .container .search-header form input[name=search]{width:0;padding:0}header .container .search-header button{padding:19px 22px}header .container .search-header a.fake-button-mobile{position:absolute;right:0;z-index:5;padding:19px 22px}header .container .search-header.open form input[name=search]{width:auto;padding:17px}header .container .search-header.open form .button-close-search{display:block;position:absolute;right:80px;top:21px;color:#999}header .container .menu>ul{padding:10px 2px 15px;background-color:#004e4c;z-index:2;position:relative}header .container .menu>ul>li{width:100%;padding:5px 10px}header .container .menu>ul>li .submenu{position:relative;box-shadow:initial;margin:0;padding:0}header .container .menu>ul>li .submenu .servicos{flex-direction:column}header .container .menu>ul>li .submenu .servicos>div{margin-bottom:15px}header .container .menu>ul>li .submenu h5{display:none}header .container .menu>ul>li>a{color:#140b0b}header .container .menu>ul>li>a>span{font-size:18px;color:#fff}header .container .menu>ul>li>a:after{display:none}header .container .menu>ul>li+li{margin-top:25px}header .logo{padding-left:15px;margin-bottom:15px}header .menu{margin:0 !important;width:auto;display:inline-block;vertical-align:top;text-align:right;color:#fff;position:absolute;top:40px;right:10px;z-index:10}header .menu .menu-mobile{padding:0 0 15px 0}header .menu .menu-mobile .navbar-toggler .icon-bar{background-color:#004e4c;display:block;width:22px;height:2px;border-radius:1px}header .menu .menu-mobile .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}header .menu span{font-family:"unimed_serifregular",sans-serif;font-size:20px}header .carousel-caption{bottom:2%;padding:10px;left:8%}header .carousel-caption p,header .carousel-caption b{font-size:90%}header .carousel-caption p{line-height:20px}header .courses .container{padding:0}header .courses .container .row{margin:0}header .courses .container .row>div{text-align:left;padding:10px 15px;border-bottom:1px solid #fff}header .courses .container .row>div a{width:100%;display:inline-block}header .courses .container .row>div .ico{display:inline-block;vertical-align:middle;margin:0}header .courses .container .row>div:last-child{border:none}header .banner{position:relative;z-index:1}.btn-inscreva-se{text-align:center}.btn-inscreva-se a.bg-orange{width:90% !important;padding:15px !important}.btn-inscreva-se a.bg-orange .text{width:100% !important}.btn-inscreva-se a.bg-orange .text span{font-size:25px !important;padding:0 !important}.btn-inscreva-se a.bg-orange .text b{font-size:38px !important;line-height:45px !important;padding:0 !important}.btn-inscreva-se a.bg-orange .text hr{width:100% !important;margin:0 !important}section#about .btn-mantenedor::after{display:none !important}section#dicas .carousel-caption{width:100% !important;min-height:385px !important}section#dicas .carousel-inner .title{margin-top:40px !important;width:100% !important}section#dicas .carousel-inner .title h2{font-size:40px !important}section#dicas .carousel-inner .title:after{top:-30px;right:0px !important}#carousel-example-generic .item .col-md-3{padding:25px 0}.container{width:100%;max-width:100%}section#about .box{min-height:auto !important}.content .schedule{margin-bottom:40px}.content .schedule .appoitments .data{text-align:center;margin:5px 0}.content .schedule .appoitments .name{padding:10px 0;text-align:center}.content .last-news .see-all{display:none}.filter_bar{height:auto}.filter_bar span{width:100%}.filter_bar div,.filter_bar select{margin-bottom:10px}.filter_bar .search-field{max-width:100%}.filter_bar .search-field input{width:100%}.box-course{min-height:360px}.menu-pai .perfil{display:none}.section-cursos-especiais-home .cursos-especiais-home{flex-direction:column;row-gap:30px}.section-cursos-especiais-home .cursos-especiais-home .curso-especial:not(:last-child):after{display:none}.section-cursos-especiais-home .parceiros-home{flex-direction:column;row-gap:60px}.section-cursos-especiais-home .parceiros-home:not(:last-child):after{display:none}}@media only screen and (min-width: 1025px)and (max-width: 1199px){header .container .menu>ul>li{padding:58px 5px}header .container .menu>ul>li>a>span{font-size:17px}header .container .search-header{max-width:227px}}@media only screen and (min-width: 421px)and (max-width: 768px){.btn-inscreva-se a.bg-orange .text{width:86% !important}.fake-button-mobile{display:none}.carousel-inner .title:after{right:-40px !important}}/*# sourceMappingURL=responsive.css.map */
