@charset "utf-8";.home{width:100%;height:142px;background:#f2f4f5;border-bottom:solid 1px #edeff0}.home_slider_subtitle{font-size:24px;color:#76777a;margin-top:9px}.breadcrumbs_container{position:absolute;left:0;bottom:0;width:100%;padding-bottom:13px;padding-left:3px}.breadcrumbs ul li{display:inline-block;position:relative}.breadcrumbs ul li:not(:last-child)::after{display:inline-block;font-family:'FontAwesome';content:'';margin-left:7px;margin-right:4px;color:#384158}.breadcrumbs ul li a{font-size:14px;font-weight:400;color:#384158;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.breadcrumbs ul li a:hover{color:#14bdee}.courses{width:100%;padding-top:50px;padding-bottom:100px;min-height:550px}.courses_search_container{padding-left:20px;padding-right:20px;background:#f2f4f5}.courses_search_form{width:100%;height:92px}.courses_search_input{width:240px;height:46px;border:solid 1px #d9d9d9;border-radius:3px;background:#fff;padding-left:20px}.courses_search_input:focus{outline:solid 1px #14bdee}.courses_search_form>input{margin-right:19px}.courses_search_select{position:relative;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-user-select:none;background-image:url(../images/down.png);background-position:center right;background-repeat:no-repeat;cursor:pointer}.courses_search_button{width:161px;height:46px;background:#14bdee;color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;border:0;outline:0;border-radius:3px;cursor:pointer}.courses_row{margin-top:25px}.course_col{margin-bottom:51px}.course{width:100%;border-radius:6px;background:#1f1f1f}.course_image{width:100%;border-top-left-radius:8px;border-top-right-radius:8px;text-align:center}.course_image img{width:160px;height:178px}.course_body{padding-top:22px;padding-left:30px;padding-right:30px;padding-bottom:23px}.course_title a{font-family:'Roboto Slab',serif;font-size:20px;color:#fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.course_title a:hover{color:#14bdee}.course_teacher{font-size:15px;font-weight:400;color:#c2c2c2;margin-top:6px}.promo-text{color:#c2c2c2}.course_text{margin-top:25px;color:#c2c2c2}.course_footer{padding-left:30px;padding-right:30px}.course_footer_content{width:100%;border-top:solid 1px #e5e5e5;padding-top:9px;padding-bottom:11px}.course_info{display:inline-block;font-size:14px;font-weight:400;color:#c2c2c2}.course_info:first-child{margin-right:18px}.course_info i{color:#ffc80a}.course_price{font-family:'Roboto Slab',serif;font-size:20px;font-weight:700;color:#c2c2c2}.courses_button{width:210px;height:46px;border-radius:3px;background:#14bdee;text-align:center;margin:0 auto;margin-top:41px;box-shadow:0 5px 40px rgba(29,34,47,.15)}.courses_button:hover{box-shadow:0 5px 40px rgba(29,34,47,.45)}.courses_button a{display:block;font-size:14px;font-weight:500;text-transform:uppercase;line-height:46px;color:#fff}.pagination_row{margin-top:11px}.pagination_list li{display:inline-block;width:40px;height:40px;background:#fff;border:solid 1px #ebebeb;text-align:center;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.pagination_list li:not(:last-child){margin-right:5px}.pagination_list li:hover,.pagination_list li.active{background:#14bdee}.pagination_list li a{display:block;position:relative;font-size:16px;font-weight:400;color:#757686;line-height:40px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.pagination_list li:hover a,.pagination_list li.active a{color:#fff}.courses_show_text{display:inline-block}.courses_show_content{display:inline-block;width:144px;border:solid 1px #ecedee}.courses_show_content span{line-height:40px;padding-left:20px;font-size:16px;color:#384158}.courses_show_text{font-size:16px;font-weight:400;color:#384158;margin-right:16px}.courses_show_select{position:relative;float:right;width:50px;height:40px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-box-shadow:0 0 0 rgba(0,0,0,0);-webkit-user-select:none;background-image:url(../images/down.png);background-position:center right;background-repeat:no-repeat;cursor:pointer;font-size:16px;color:#384158;border:0;outline:0}.courses_show_select option{padding-left:20px;text-align:right}.img-instrutor-circle{border-radius:50%;height:35px;width:35px;text-align:center;margin-right:10px}.course-listing{box-shadow:1px 1px #1f1f1f;border:1px solid #1f1f1f;border-radius:9px;cursor:pointer}.course-listing:hover{-webkit-transition:all linear .1s;transition:all linear .1s}.course-listing:hover .course-listing-title{color:#fff;-webkit-transition:all linear .1s;transition:all linear .1s}.rating_r i::before{font-family:'FontAwesome';content:"";font-style:normal;font-size:14px;margin-right:4px;color:#14bdee}.rating_r_1 i:first-child::before{content:""}.rating_r_2 i:first-child::before{content:""}.rating_r_2 i:nth-child(2)::before{content:""}.rating_r_3 i:first-child::before{content:""}.rating_r_3 i:nth-child(2)::before{content:""}.rating_r_3 i:nth-child(3)::before{content:""}.rating_r_4 i:first-child::before{content:""}.rating_r_4 i:nth-child(2)::before{content:""}.rating_r_4 i:nth-child(3)::before{content:""}.rating_r_4 i:nth-child(4)::before{content:""}.rating_r_5 i:first-child::before{content:""}.rating_r_5 i:nth-child(2)::before{content:""}.rating_r_5 i:nth-child(3)::before{content:""}.rating_r_5 i:nth-child(4)::before{content:""}.rating_r_5 i:nth-child(5)::before{content:""}.contact{width:100%;min-height:450px;padding-bottom:100px}.contact_map{width:100%}.map{width:100%}.google_map{width:100%;height:500px}.map_container{width:100%;height:100%;overflow:hidden}#map{width:100%;height:calc(100% + 30px)}#content{width:180px;padding-left:20px;padding-top:20px;padding-bottom:20px;font-family:'Roboto',sans-serif;font-size:14px;color:#76777a;line-height:1.71}.contact_info_container{margin-top:100px}.contact_info_title{font-family:'Roboto Slab',serif;font-size:36px;font-weight:700;color:#384158}.contact_form{padding-right:10px}.comment_form{margin-top:35px}.comment_input{width:100%;height:46px;border:solid 1px #d9d9d9;border-radius:3px;padding-left:19px;font-size:16px;font-weight:400;color:#2c3145}.comment_form>div:not(:last-child){margin-bottom:25px}.comment_input:focus{border:solid 1px #14bdee;outline:0}.comment_textarea{width:100%;height:150px;padding-top:15px;border:solid 1px #d9d9d9;border-radius:3px;padding-left:19px;font-size:16px;font-weight:400;color:#2c3145}.form_title{font-size:16px;font-weight:400;color:#384158;margin-bottom:12px}.comment_button{width:150px;height:46px;background:#14bdee;text-transform:uppercase;font-size:14px;font-weight:500;color:#fff;cursor:pointer;border:0;outline:0;border-radius:3px;margin-top:15px}.comment_button:hover{box-shadow:0 5px 40px rgba(0,0,0,.25)}.contact_info{padding-left:45px}.contact_info_text{margin-top:27px}.contact_info_location{margin-top:28px}.contact_info_location_title{font-family:'Roboto Slab',serif;font-size:18px;font-weight:700;color:#384158}.location_list{margin-top:14px}.location_list li{font-size:14px;color:#5e6271}.location_list li:not(:last-child){margin-bottom:9px}.sidebar{width:100%;padding-left:40px}.sidebar_section:not(:last-child){margin-bottom:60px}.sidebar_section_title{font-family:'Roboto Slab',serif;font-size:24px;font-weight:700;color:#384158;line-height:.75}.sidebar_categories{margin-top:16px}.sidebar_categories ul li{position:relative;width:100%;height:51px}.sidebar_categories ul li:not(:last-of-type){border-bottom:solid 1px #e5e5e5}.sidebar_categories ul li a{display:block;position:relative;font-size:14px;color:#76777a;line-height:51px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.sidebar_categories ul li a::before{display:inline-block;position:relative;font-family:'FontAwesome';content:'';margin-right:4px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.sidebar_categories ul li:hover a,.sidebar_categories ul li:hover a::before{color:#14bdee}.sidebar_latest{margin-top:31px}.latest:not(:last-child){margin-bottom:20px}.latest_image div{width:90px;height:74px;border-radius:3px;overflow:hidden}.latest_image div img{max-width:100%}.latest_content{padding-left:21px;margin-top:-4px}.latest_title a{font-family:'Roboto Slab',serif;font-size:16px;font-weight:700;color:#383749;line-height:1.625;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.latest_title a:hover{color:#14bdee}.latest_price{font-family:'Roboto Slab',serif;font-size:14px;font-weight:700;color:#14bdee;line-height:.75;margin-top:16px}.sidebar_gallery{margin-top:34px}.gallery_item{position:relative;width:calc((100% - 36px)/3);margin-bottom:18px;cursor:pointer}.gallery_item img{width:100%}.gallery_item_overlay{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,189,238,.7);opacity:0;pointer-events:none;font-size:33px;font-weight:300;color:#fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.gallery_item:hover .gallery_item_overlay{opacity:1}.colorbox{outline:0}.sidebar_tags{margin-top:40px}.tags_list li{display:inline-block;padding-left:19px;padding-right:18px;background:#f2f4f5;border-radius:3px;margin-bottom:10px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.tags_list li:not(:last-child){margin-right:5px}.tags_list li:hover{background:#14bdee}.tags_list li:hover a{color:#fff}.tags_list li a{display:block;font-size:12px;color:#76777a;text-transform:uppercase;line-height:30px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.sidebar_banner{width:100%;height:213px}.sidebar_banner_background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center}.sidebar_banner_overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#14bdee;opacity:.7}.banner_title{font-family:'Roboto Slab',serif;font-size:20px;font-weight:700;color:#fff;line-height:.75}.banner_button{width:200px;height:46px;background:#fff;border-radius:3px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.banner_button a{display:block;color:#14bdee;font-size:14px;font-weight:400;letter-spacing:.1em;margin-left:-.1em;text-transform:uppercase;line-height:46px;margin-top:21px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease}.banner_button:hover{background:#14bdee}.banner_button:hover a{color:#fff}.newsletter{width:100%}.newsletter_background{position:absolute;top:0;left:0;width:100%;height:100%}.newsletter_container{width:100%;height:120px}.newsletter_title{font-family:'Roboto Slab',serif;font-size:20px;font-weight:700;text-transform:uppercase;color:#fff}.newsletter_subtitle{font-size:14px;font-weight:400;color:#fff;margin-top:6px}.newsletter_form_container{width:450px;padding-left:20px}.newsletter_form{display:block;position:relative;width:100%}.newsletter_input{width:calc(100% - 136px);height:40px;background:rgba(255,255,255,.4);border:0;outline:0;padding-left:20px;color:#fff;border-top-left-radius:3px;border-bottom-left-radius:3px}.newsletter_input::-webkit-input-placeholder{font-size:14px!important;font-weight:400!important;color:#fff!important}.newsletter_input:-moz-placeholder{font-size:14px!important;font-weight:400!important;color:#fff!important}.newsletter_input::-moz-placeholder{font-size:14px!important;font-weight:400!important;color:#fff!important}.newsletter_input:-ms-input-placeholder{font-size:14px!important;font-weight:400!important;color:#fff!important}.newsletter_input::input-placeholder{font-size:14px!important;font-weight:400!important;color:#fff!important}.newsletter_button{width:136px;height:40px;background:#fff;border-radius:3px;border:0;outline:0;cursor:pointer;font-size:14px;text-transform:uppercase;color:#14bdee;font-weight:500;letter-spacing:.1em}.dropdown{border-radius:4px}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{color:#4b505d}.dropdown ul.dropdown-menu{border-radius:4px;box-shadow:none;margin-top:50px;padding-right:20px;padding-left:20px;min-width:250px}.dropdown>li>a:hover,.dropdown>li>a:focus,.dropdown .open>a,.dropdown .open>a:hover,.dropdown .open>a:focus{background:#fff}.dropdown ul.dropdown-menu:before{content:"";border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;position:absolute;top:-10px;left:16px;z-index:10}.dropdown ul.dropdown-menu:after{content:"";border-bottom:12px solid #ccc;border-right:12px solid transparent;border-left:12px solid transparent;position:absolute;top:-12px;left:14px;z-index:9}@media(max-width:991px){.curso-card-cinza{display:none}}.card-text{word-wrap:break-word!important}.promo_hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(255,255,255,.1)}.pricing .card{border:0;border-top:7px solid #008fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;transition:all .2s;box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.5)}.pricing hr{margin:1.5rem 0}.pricing .card-title{margin:.5rem 0;font-size:1.5rem;letter-spacing:.1rem;font-weight:bold}.pricing .card-price{font-size:2.2rem;margin:0}.pricing .card-price .period{font-size:.8rem}.pricing ul li{margin-bottom:1rem}.pricing .text-muted{opacity:1}.pricing .btn{font-size:90%;border-radius:.5rem;letter-spacing:.1rem;font-weight:bold;padding:1rem;opacity:.7;transition:all .2s}.titulos-cards{padding-top:10px;font-family:'Roboto',sans-serif;font-weight:400;color:#d6bef1}@media(min-width:992px){.pricing .card:hover{box-shadow:0 .5rem 1rem 0 rgba(0,0,0,.7)}.pricing .card:hover .btn{opacity:1}}@charset "utf-8";@media only screen and (max-width:1199px){.course_info:first-child{margin-right:12px}.course_col:nth-child(odd){padding-right:15px}.course_col:nth-child(even){padding-left:15px}.sidebar{padding-left:20px}.gallery_item{width:calc((100% - 24px)/3);margin-bottom:12px}}@media only screen and (max-width:991px){.main_nav,.dropdown,.search_button{display:none}.top_bar_contact_list li i,.top_bar_contact_list li>div,.login_button a{font-size:12px}.login_button{width:140px}.hamburger{display:inline-block;margin-left:33px}.course_col:not(:last-child){margin-bottom:40px}.sidebar{margin-top:100px;padding-left:0}.newsletter_container{height:auto;padding-top:40px;padding-bottom:40px}.newsletter_form_container{margin-top:19px}.footer_col:not(:last-child){margin-bottom:60px}.footer_contact,.footer_links{padding-left:0}.footer_links ul{columns:1;-webkit-columns:1;-moz-columns:1}.footer_mobile{float:none}.footer_logo_container{margin-top:0}.copyright{height:auto;padding-top:30px;padding-bottom:30px}.cr_list{margin-top:30px}.cr_list li:not(:last-child){margin-right:20px}.copyright div,.cr_list li a{font-size:13px}}@media only screen and (max-width:767px){.top_bar{display:none}.home{height:140px}.header.scrolled{top:0}}@media only screen and (max-width:575px){h2{font-size:24px}p{font-size:13px}.menu{width:100%;right:-100%}.dropdown_item_select,.home_search_button{font-size:12px}.newsletter_form_container{width:100%;padding-left:0}}