@charset "UTF-8";[class*=edbox]{box-sizing:border-box}.edbox{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.edbox:not(.edbox-alert){-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.5)}.edbox .edbox-close{transition:.35s;cursor:pointer}.edbox .edbox-close:before{display:block;transform:rotate(45deg);line-height:.5;font-family:Lucida;font-size:30px;content:'+'}.edbox .edbox-load{width:40px;height:40px;background:url(../images/loading.svg) center no-repeat #fff;background-size:40px}.edbox .edbox-body{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;position:relative;max-width:calc(100% - 60px);max-height:calc(100% - 60px)}.edbox .edbox-body .edbox-close{position:absolute;top:5px;right:5px;color:#000}.edbox .edbox-body .edbox-footer,.edbox .edbox-body .edbox-header{padding:10px;width:100%;background:#eee}.edbox .edbox-body .edbox-header{padding-right:40px}.edbox .edbox-body .edbox-header .edbox-close{top:10px;right:10px;color:#000}.edbox .edbox-body .edbox-content{overflow:auto}.edbox .edbox-body .edbox-content .edbox-target{display:block!important}.edbox .edbox-body .edbox-content>img{display:block}.edbox.edbox-scroll-y-true .edbox-body,.edbox.edbox-scroll-y-true .edbox-body .edbox-content{height:100%}.edbox.edbox-scroll-y-true .edbox-body>.edbox-close{right:22px}.edbox.edbox-close-false .edbox-close{display:none}.edbox.edbox-alert{-ms-flex-align:start;align-items:flex-start;padding-top:30px;font:16px Arial,sans-serif}.edbox.edbox-alert .edbox-alert-container{display:-ms-flexbox;display:flex;padding:15px;border:1px solid;color:#fff}.edbox.edbox-alert .edbox-alert-container .edbox-close{margin-left:15px;color:#fff}.edbox.edbox-alert.edbox-alert-success .edbox-alert-container{border-color:#2f8d59;background:#3cb371}.edbox.edbox-alert.edbox-alert-info .edbox-alert-container{border-color:#38678f;background:#4682b4}.edbox.edbox-alert.edbox-alert-warning .edbox-alert-container{border-color:#cc8400;background:orange}.edbox.edbox-alert.edbox-alert-danger .edbox-alert-container{border-color:#ff3814;background:tomato}.edbox .edbox-animate-close,.edbox .edbox-animate-open{animation-duration:.35s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.edbox .edbox-animate-open{animation-name:edbox-animate-open}.edbox .edbox-animate-close{animation-name:edbox-animate-close}.edbox-temp{display:none}@keyframes edbox-animate-open{from{transform:translateY(-20px);opacity:0}to{opacity:1}}@keyframes edbox-animate-close{from{opacity:1}to{transform:translateY(20px);opacity:0}}@font-face{font-family:icons;src:url(../../fonts/icons.woff?v=2766) format("woff");font-weight:400;font-style:normal}[class*=icon-]{display:inline-flex;justify-content:center;align-items:center}[class*=icon-]:before{position:relative;font-family:icons!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1}.icon-email:before{content:"\61"}.icon-print:before{content:"\62"}.icon-pdf:before{content:"\63"}.icon-book:before{content:"\64"}.icon-dvd:before{content:"\65"}.icon-global:before{content:"\66"}.icon-search:before{content:"\67"}.icon-puzzle:before{content:"\68"}.icon-balance:before{content:"\69"}.icon-chart:before{content:"\6a"}.icon-pencil:before{content:"\6b"}.icon-prev-all:before{content:"\6c"}.icon-prev:before{content:"\6d"}.icon-next:before{content:"\6e"}.icon-next-all:before{content:"\6f"}.icon-lesson:before{content:"\70"}.icon-platform:before{content:"\71"}.icon-e-learning:before{content:"\72"}.icon-facebook:before{content:"\73"}.icon-phone:before{content:"\74"}.icon-menu:before{content:"\75"}.icon-talk:before{content:"\76"}.icon-whatsapp:before{content:"\77"}.icon-plus-circle:before{content:"\78"}.icon-barcode:before{content:"\41"}.icon-instagram:before{content:"\42"}.icon-youtube:before{content:"\43"}.icon-login:before{content:"\44"}.icon-arrow-down:before{content:"\45"}.icon-x:before{content:"\46"}.icon-player:before{content:"\47"}.icon-sand-clock:before{content:"\48"}.icon-calendar:before{content:"\49"}.icon-medal:before{content:"\4a"}.icon-check:before{content:"\4b"}.section{padding:30px 0}@media (max-width:767px){.section{padding:20px 0}}.section-courses:not(:first-child),.section-top-courses:not(:first-child){border-top:1px solid #ccc}.centered-heading,.centered-sub-heading{text-align:center;font-weight:400}.centered-heading{margin:0;color:#17375b;font-family:montserratlight;font-size:26px}.centered-heading strong{font-family:montserratregular}.centered-sub-heading{margin:5px 0 0;font-family:montserratlight;font-size:16px}.centered-sub-heading+*{margin-top:30px!important}.linkMec{background-color:#2d3e50;border-radius:20px;color:#fff;padding:5px 10px}.linkMec i{float:left;font-size:17px;margin-right:3px}.linkMec:hover{background-color:#e2353a;color:#fff}a{color:#626262;display:inline-block;text-decoration:none}a,button,input[type=submit]{cursor:pointer;transition:.35s}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:40px;border:0;border-radius:100px;background:#17375b;color:#fff;font-size:13px;text-transform:uppercase;text-align:center;white-space:nowrap}.btn:hover{background:#0d1e32;color:#fff}.btn.btn-white{background:#fff;color:#17375b}.btn.btn-white:hover{color:#96201d}.btn.btn-red{background:#96201d}.btn.btn-red:hover{background:#6b1715}.btn.btn-blue-negative{border:solid 1px #17375b;background:#fff;color:#17375b}.btn.btn-blue-negative:hover{border-color:#0d1e32;color:#0d1e32}.btn [class*=icon-]{display:flex}.table-wrapper{overflow-y:hidden;overflow-x:auto}.table-wrapper .table{min-width:600px}.table{width:100%}.table.table-grade-curricular td{border-top:0;color:#626262;padding:10px}.table th{text-align:left;font-weight:400}.table td,.table th{padding:10px}.table thead{background:#96201d;color:#fff}.table thead.module{background:#17375b}.table tbody tr:nth-child(even){background:rgba(0,0,0,.05)}.table tfoot{background:#999;color:#fff}.table .left{text-align:left}.table .center{text-align:center}.table .table{margin:auto}.hyperlink{display:inline-block;text-decoration:underline;color:#96201d}.modal{display:none;position:relative}.modal-container{padding:30px;max-width:900px;background:#fff}.modal-container :first-child{margin-top:0}.modal-container :last-child{margin-bottom:0}.modal-container figure{display:flex;align-items:center;justify-content:center;margin:0}.modal-container figure img{width:100%;max-width:500px}.modal-container.exam-notices .item{display:flex;justify-content:space-between;padding:10px 0}.modal-container.exam-notices .item:not(:first-child){border-top:1px dashed #ccc}.modal-container.exam-notices .item .hyperlink{margin-left:20px}.modal-container.text a{display:inline-block;text-decoration:underline;color:#96201d}.modal-response{padding:10px;width:140px;background:#fff;text-align:center}.modal-response-success{padding:10px 40px 10px 10px;color:#fff}.modal-response-error{padding:10px 40px 10px 10px;background:#96201d;color:#fff}[class*=modal-response] ul{margin-top:5px}[class*=modal-response] ul li{position:relative;padding-left:12px;font-style:italic;font-size:16px}[class*=modal-response] ul li:before{position:absolute;top:-2px;left:0;content:"»"}.modal-response-close{color:#fff}.edbox .edbox-close:before{color:#fff!important}.edbox .edbox-load{background:url(../img/carregando.svg) center no-repeat #fff;background-size:50px}@media (max-width:767px){.edbox .edbox-body{max-width:calc(100% - 10px);max-height:calc(100% - 10px)}}.edbox .edbox-body .edbox-footer,.edbox .edbox-body .edbox-header{background:#96201d!important;color:#fff}.edbox .edbox-body .edbox-content{background:#fff}.contatos-modal .grupo-contatos{display:flex;justify-content:center;align-items:center;font-size:17px;line-height:25px;padding:30px 30px}@media (max-width:767px){.contatos-modal .grupo-contatos{flex-direction:column;padding:30px 10px;font-size:14px}}@media (min-width:768px) and (max-width:991px){.contatos-modal .grupo-contatos{font-size:13px}}.contatos-modal .grupo-contatos .cell:not(:first-child){margin-left:25px;padding-left:25px;border-left:1px solid #ccc}@media (min-width:768px) and (max-width:991px){.contatos-modal .grupo-contatos .cell:not(:first-child){margin-left:10px;padding-left:10px}}@media (min-width:992px) and (max-width:1199px){.contatos-modal .grupo-contatos .cell:not(:first-child){margin-left:10px;padding-left:10px}}@media (min-width:768px) and (max-width:991px){.contatos-modal .grupo-contatos .cell:not(:first-child){margin-left:5px;padding-left:5px}}@media (max-width:767px){.contatos-modal .grupo-contatos .cell:not(:first-child){margin-left:0;padding-left:0;border-left:0}}.contatos-modal .grupo-contatos .cell{display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.contatos-modal .grupo-contatos .cell{margin-bottom:30px}}.contatos-modal .grupo-contatos .cell .item:hover{color:#96201d}.contatos-modal .grupo-contatos .cell .item [class*=icone-]{margin-right:5px;font-size:14px}.contatos-modal .grupo-contatos .cell .item [class*=icon-]{margin-right:5px;font-size:14px}@media (max-width:767px){.contatos-modal .grupo-contatos .cell .item [class*=icon-]{display:none}}@media (min-width:768px) and (max-width:991px){.contatos-modal .grupo-contatos .cell .item [class*=icon-]{display:none}}.contatos-modal .grupo-contatos h4{font-size:17px;color:#96201d;margin:0 0 15px 0}@media (max-width:767px){.contatos-modal .grupo-contatos .icon-email:before{display:none}}@media (min-width:768px) and (max-width:991px){.contatos-modal .grupo-contatos .icon-email:before{display:none}}.form .field,.form .select,.form .textarea{display:inline-block;border:1px solid #ccc;color:#333;font-family:Ubuntu,Arial;font-size:16px}.form .field.error,.form .select.error,.form .textarea.error{border:1px solid #96201d;box-shadow:0 0 5px #96201d}.form .field.field-rounded,.form .select.field-rounded,.form .textarea.field-rounded{border-radius:100px}.form .field+label.error,.form .field+ul,.form .radio-wrapper+label.error,.form .radio-wrapper+ul,.form .select+label.error,.form .select+ul,.form .textarea+label.error,.form .textarea+ul,.form label+label.error,.form label+ul{display:block;margin-top:5px;padding:5px;border:1px dashed #410e0c;background:#96201d;color:#fff;font-size:16px;font-style:italic;text-align:left!important}.form .field+label.error,.form .radio-wrapper+label.error,.form .select+label.error,.form .textarea+label.error,.form label+label.error{display:none}.form .field{padding:0 10px}.form .field,.form .select{height:40px}.form .select{padding:0 5px}.form .textarea{padding:10px;resize:none}.form .radio{margin-right:4px}.form label:hover{cursor:pointer}.form input[name=csrf]+ul{padding:10px 0;color:#96201d;font-style:italic}.depoimentos,.maisdepoimentos{background-color:#f5f5f5;padding:20px 0}.depoimentos .wrapper,.maisdepoimentos .wrapper{padding:15px}.depoimentos .container .section-title,.depoimentos .wrapper .section-title,.maisdepoimentos .container .section-title,.maisdepoimentos .wrapper .section-title{color:#17375b;font-weight:400;text-align:center}.depoimentos .container .detail-title,.depoimentos .wrapper .detail-title,.maisdepoimentos .container .detail-title,.maisdepoimentos .wrapper .detail-title{background-color:#fff;font-size:14px;font-weight:400;margin:0;overflow:hidden;padding:10px 15px 10px 25px;text-transform:uppercase;position:relative}@media (max-width:767px){.depoimentos .container .detail-title,.depoimentos .wrapper .detail-title,.maisdepoimentos .container .detail-title,.maisdepoimentos .wrapper .detail-title{padding:5px 10px 5px 25px}}.depoimentos .container .detail-title span+strong,.depoimentos .wrapper .detail-title span+strong,.maisdepoimentos .container .detail-title span+strong,.maisdepoimentos .wrapper .detail-title span+strong{margin-top:5px}.depoimentos .container .detail-title strong,.depoimentos .wrapper .detail-title strong,.maisdepoimentos .container .detail-title strong,.maisdepoimentos .wrapper .detail-title strong{color:#17375b;display:block;font-family:montserratregular}.depoimentos .container .detail-title strong.title-size-big,.depoimentos .wrapper .detail-title strong.title-size-big,.maisdepoimentos .container .detail-title strong.title-size-big,.maisdepoimentos .wrapper .detail-title strong.title-size-big{font-size:18px}.depoimentos .container .detail-title strong.title-size-medium,.depoimentos .wrapper .detail-title strong.title-size-medium,.maisdepoimentos .container .detail-title strong.title-size-medium,.maisdepoimentos .wrapper .detail-title strong.title-size-medium{font-size:23px;line-height:25px}.depoimentos .container .detail-title strong.title-size-small,.depoimentos .wrapper .detail-title strong.title-size-small,.maisdepoimentos .container .detail-title strong.title-size-small,.maisdepoimentos .wrapper .detail-title strong.title-size-small{font-size:28px}.depoimentos .container .detail-title:before,.depoimentos .wrapper .detail-title:before,.maisdepoimentos .container .detail-title:before,.maisdepoimentos .wrapper .detail-title:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:''}.depoimentos .container .detail-title:before,.depoimentos .wrapper .detail-title:before,.maisdepoimentos .container .detail-title:before,.maisdepoimentos .wrapper .detail-title:before{background:#96201d;box-shadow:3px 10px 0 rgba(0,0,0,.2);height:100%;left:-20px;top:0;transform:skew(-10deg);width:30px}.depoimentos .container .container-depo .no-depo,.depoimentos .wrapper .container-depo .no-depo,.maisdepoimentos .container .container-depo .no-depo,.maisdepoimentos .wrapper .container-depo .no-depo{color:#2d3e77;font-size:25px;margin-bottom:30px;padding:30px 0;text-align:center;width:100%}.depoimentos .container .container-depo .no-depo p,.depoimentos .wrapper .container-depo .no-depo p,.maisdepoimentos .container .container-depo .no-depo p,.maisdepoimentos .wrapper .container-depo .no-depo p{margin:auto}.depoimentos .container .container-depo .depo-detail,.depoimentos .wrapper .container-depo .depo-detail,.maisdepoimentos .container .container-depo .depo-detail,.maisdepoimentos .wrapper .container-depo .depo-detail{background:url(/img/aspas.png) no-repeat #fff;background-position:10px 10px;border:3px solid #ebebeb;margin-bottom:20px;min-height:100px;width:100%}.depoimentos .container .container-depo .depo-detail:first-child,.depoimentos .wrapper .container-depo .depo-detail:first-child,.maisdepoimentos .container .container-depo .depo-detail:first-child,.maisdepoimentos .wrapper .container-depo .depo-detail:first-child{margin:10px auto 20px}.depoimentos .container .container-depo .depo-detail .detail-text,.depoimentos .wrapper .container-depo .depo-detail .detail-text,.maisdepoimentos .container .container-depo .depo-detail .detail-text,.maisdepoimentos .wrapper .container-depo .depo-detail .detail-text{color:#2d3e77;font-size:15px;padding-right:30px;padding-top:15px;margin-left:90px;width:calc(100% - 90px)}.depoimentos .container .container-depo .depo-detail .detail-text p:first-child,.depoimentos .wrapper .container-depo .depo-detail .detail-text p:first-child,.maisdepoimentos .container .container-depo .depo-detail .detail-text p:first-child,.maisdepoimentos .wrapper .container-depo .depo-detail .detail-text p:first-child{margin:auto}.depoimentos .container .container-depo .depo-detail .detail-name,.depoimentos .wrapper .container-depo .depo-detail .detail-name,.maisdepoimentos .container .container-depo .depo-detail .detail-name,.maisdepoimentos .wrapper .container-depo .depo-detail .detail-name{color:#7e96e6;font-size:15px;margin-bottom:10px;margin-right:30px;position:relative;text-align:right}.depoimentos .container .container-depo .depo-detail .detail-name span,.depoimentos .wrapper .container-depo .depo-detail .detail-name span,.maisdepoimentos .container .container-depo .depo-detail .detail-name span,.maisdepoimentos .wrapper .container-depo .depo-detail .detail-name span{width:20px}.depoimentos .container .depo-form,.depoimentos .wrapper .depo-form,.maisdepoimentos .container .depo-form,.maisdepoimentos .wrapper .depo-form{margin-top:15px}.depoimentos .container .depo-form .form label,.depoimentos .wrapper .depo-form .form label,.maisdepoimentos .container .depo-form .form label,.maisdepoimentos .wrapper .depo-form .form label{color:#2d3e77;font-size:18px;text-transform:uppercase}.depoimentos .container .depo-form .form .ui-combobox-content,.depoimentos .container .depo-form .form input,.depoimentos .container .depo-form .form select,.depoimentos .container .depo-form .form textarea,.depoimentos .wrapper .depo-form .form .ui-combobox-content,.depoimentos .wrapper .depo-form .form input,.depoimentos .wrapper .depo-form .form select,.depoimentos .wrapper .depo-form .form textarea,.maisdepoimentos .container .depo-form .form .ui-combobox-content,.maisdepoimentos .container .depo-form .form input,.maisdepoimentos .container .depo-form .form select,.maisdepoimentos .container .depo-form .form textarea,.maisdepoimentos .wrapper .depo-form .form .ui-combobox-content,.maisdepoimentos .wrapper .depo-form .form input,.maisdepoimentos .wrapper .depo-form .form select,.maisdepoimentos .wrapper .depo-form .form textarea{border:2px solid #ebebeb;margin-bottom:15px;margin-top:5px;padding:10px;width:100%}.depoimentos .container .depo-form .form textarea,.depoimentos .wrapper .depo-form .form textarea,.maisdepoimentos .container .depo-form .form textarea,.maisdepoimentos .wrapper .depo-form .form textarea{height:100px}.depoimentos .container .depo-form .form input,.depoimentos .wrapper .depo-form .form input,.maisdepoimentos .container .depo-form .form input,.maisdepoimentos .wrapper .depo-form .form input{height:45px}.depoimentos .container .depo-form .form input.btn,.depoimentos .wrapper .depo-form .form input.btn,.maisdepoimentos .container .depo-form .form input.btn,.maisdepoimentos .wrapper .depo-form .form input.btn{width:150px}.depoimentos .container .depo-form .form .form-select,.depoimentos .wrapper .depo-form .form .form-select,.maisdepoimentos .container .depo-form .form .form-select,.maisdepoimentos .wrapper .depo-form .form .form-select{position:relative}.depoimentos .container .depo-form .form .ui-button.ui-widget,.depoimentos .wrapper .depo-form .form .ui-button.ui-widget,.maisdepoimentos .container .depo-form .form .ui-button.ui-widget,.maisdepoimentos .wrapper .depo-form .form .ui-button.ui-widget{background-color:#ccc;height:41px;position:absolute;right:0;top:31px;width:50px}.depoimentos .container .depo-form .form .ui-button.ui-widget .ui-button-icon,.depoimentos .wrapper .depo-form .form .ui-button.ui-widget .ui-button-icon,.maisdepoimentos .container .depo-form .form .ui-button.ui-widget .ui-button-icon,.maisdepoimentos .wrapper .depo-form .form .ui-button.ui-widget .ui-button-icon{color:#fff;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.depoimentos .container .depo-form .form .autocomplete,.depoimentos .wrapper .depo-form .form .autocomplete,.maisdepoimentos .container .depo-form .form .autocomplete,.maisdepoimentos .wrapper .depo-form .form .autocomplete{position:absolute;width:100%}.depoimentos .container .depo-form .form .autocomplete .ui-menu,.depoimentos .wrapper .depo-form .form .autocomplete .ui-menu,.maisdepoimentos .container .depo-form .form .autocomplete .ui-menu,.maisdepoimentos .wrapper .depo-form .form .autocomplete .ui-menu{background-color:#fff;max-height:300px;overflow:auto;padding-left:15px}.depoimentos .container .depo-form .form .autocomplete .ui-menu .ui-menu-item:active,.depoimentos .container .depo-form .form .autocomplete .ui-menu .ui-menu-item:focus,.depoimentos .container .depo-form .form .autocomplete .ui-menu .ui-menu-item:hover,.depoimentos .wrapper .depo-form .form .autocomplete .ui-menu .ui-menu-item:active,.depoimentos .wrapper .depo-form .form .autocomplete .ui-menu .ui-menu-item:focus,.depoimentos .wrapper .depo-form .form .autocomplete .ui-menu .ui-menu-item:hover,.maisdepoimentos .container .depo-form .form .autocomplete .ui-menu .ui-menu-item:active,.maisdepoimentos .container .depo-form .form .autocomplete .ui-menu .ui-menu-item:focus,.maisdepoimentos .container .depo-form .form .autocomplete .ui-menu .ui-menu-item:hover,.maisdepoimentos .wrapper .depo-form .form .autocomplete .ui-menu .ui-menu-item:active,.maisdepoimentos .wrapper .depo-form .form .autocomplete .ui-menu .ui-menu-item:focus,.maisdepoimentos .wrapper .depo-form .form .autocomplete .ui-menu .ui-menu-item:hover{background-color:#ccc}.depoimentos .container .btn-container,.depoimentos .wrapper .btn-container,.maisdepoimentos .container .btn-container,.maisdepoimentos .wrapper .btn-container{margin-bottom:15px;text-align:right}.depoimentos .container .btn-container .btn,.depoimentos .wrapper .btn-container .btn,.maisdepoimentos .container .btn-container .btn,.maisdepoimentos .wrapper .btn-container .btn{border-radius:10px;font-size:14px}.depoimentos .container .btn-container .msg,.depoimentos .wrapper .btn-container .msg,.maisdepoimentos .container .btn-container .msg,.maisdepoimentos .wrapper .btn-container .msg{float:left}.depoimentos .container .btn-container .error,.depoimentos .wrapper .btn-container .error,.maisdepoimentos .container .btn-container .error,.maisdepoimentos .wrapper .btn-container .error{color:red}.depoimentos .container .btn-container .success,.depoimentos .wrapper .btn-container .success,.maisdepoimentos .container .btn-container .success,.maisdepoimentos .wrapper .btn-container .success{color:green}.ui-helper-hidden-accessible{display:none}.showcase{color:#fff}.showcase .showcase-advertising{display:flex;align-items:center;justify-content:center;background-image:url(../../img/ead/banner-bg2.png);background-repeat:no-repeat;background-position:center;background-size:cover;min-height:280px}@media (max-width:991px){.showcase .showcase-advertising{padding:30px 0;background-size:cover}}@media (min-width:992px) and (max-width:1199px){.showcase .showcase-advertising{height:280px}}@media (min-width:1200px){.showcase .showcase-advertising{height:280px}}.showcase .showcase-advertising .container .advertising-contents{display:flex;align-items:center;justify-content:center}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents{flex-direction:column}}.showcase .showcase-advertising .container .advertising-contents .content-details:first-child{margin-right:25px}.showcase .showcase-advertising .container .advertising-contents .content-details h1.details-title{color:#96201d;display:flex;font-size:36px;font-weight:700;line-height:20px;justify-content:center;margin:0;margin-top:30px;text-align:center}.showcase .showcase-advertising .container .advertising-contents .content-details h2.details-title{color:#17375b;display:flex;align-items:center;justify-content:center;margin:10px 0 0;font-weight:400;font-size:25px;line-height:30px;margin-bottom:15px;text-align:center}.showcase .showcase-advertising .container .advertising-contents .content-details h3.details-title{color:#96201d;display:flex;font-size:36px;font-weight:700;line-height:35px;justify-content:center;margin:0;margin-bottom:10px;text-align:center}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale{display:flex}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale{display:flex;align-items:center;justify-content:center;position:relative;padding:5px 20px;text-align:center;position:relative}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale>*{position:relative}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:''}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale{padding:10px}}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-text{font-size:30px;margin:auto}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-text{font-size:20px}}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-text small{display:block;font-size:14px}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-text small{font-size:11.2px}}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-price{margin-left:-2px;font-size:26px}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-price:before{background:#96201d}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-price strong{font-size:50px}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .sale.sale-price strong{font-size:30px}}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .mob{display:none}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .mob{display:block;margin:auto;width:80%}}.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .desk{display:block}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents .content-details .details-sale .desk{display:none}}.showcase .showcase-advertising .container .advertising-contents .content-seal{filter:drop-shadow(5px 5px rgba(0, 0, 0, .2))}@media (max-width:767px){.showcase .showcase-advertising .container .advertising-contents .content-seal{margin-top:20px}}@media (min-width:768px) and (max-width:991px){.showcase .showcase-advertising .container .advertising-contents .content-seal{margin-left:20px}}@media (min-width:992px) and (max-width:1199px){.showcase .showcase-advertising .container .advertising-contents .content-seal{margin-left:50px;margin-top:17px}}@media (min-width:1200px){.showcase .showcase-advertising .container .advertising-contents .content-seal{margin-left:50px;margin-top:17px}}.showcase .showcase-advertising .container .advertising-alert{margin-top:15px;text-align:center;text-shadow:2px 2px 0 rgba(0,0,0,.2)}@media (max-width:991px){.showcase .showcase-advertising .container .advertising-alert{padding:0 20px}}.showcase .showcase-actions{background:#17375b}.showcase .showcase-actions .container{display:flex}@media (max-width:767px){.showcase .showcase-actions .container{flex-wrap:wrap;justify-content:space-between;padding:4px}}.showcase .showcase-actions .container .wrapper{display:flex}@media (max-width:767px){.showcase .showcase-actions .container .wrapper{width:calc(50% - 2px)}.showcase .showcase-actions .container .wrapper:nth-child(n+3){margin-top:4px}}@media (min-width:768px){.showcase .showcase-actions .container .wrapper{flex:1}}.showcase .showcase-actions .container .wrapper .item{display:flex;flex:1;align-items:flex-end;justify-content:center;position:relative;padding:10px;color:#fff;text-align:center;transition:.35s;cursor:pointer}@media (max-width:767px){.showcase .showcase-actions .container .wrapper .item br{display:none}}@media (min-width:768px){.showcase .showcase-actions .container .wrapper .item{height:70px}}.showcase .showcase-actions .container .wrapper .item:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#96201d;transition:.35s;content:''}@media (min-width:768px){.showcase .showcase-actions .container .wrapper .item:before{transform:skew(-10deg)}}.showcase .showcase-actions .container .wrapper .item .title{display:flex;justify-content:center;align-items:center;position:relative;height:100%;font-size:11px;font-weight:700;text-transform:uppercase}@media (max-width:767px){.showcase .showcase-actions .container .wrapper .item .title{font-size:10px}}.showcase .showcase-actions .container .wrapper .item .title small{display:block;margin-top:5px;font-weight:400}@media (min-width:992px){.showcase .showcase-actions .container .wrapper .item .title{font-size:12px}}@media (min-width:992px){.showcase .showcase-actions .container .wrapper .item:hover{color:#17375b;transform:translate(-3px,-3px);z-index:1}.showcase .showcase-actions .container .wrapper .item:hover:before{border:0!important;background:rgba(255,255,255,.9);box-shadow:10px 6px 0 rgba(0,0,0,.3)}}@media (min-width:768px){.showcase .showcase-actions .container .wrapper:not(:first-child) .item:before{border-left:1px solid #17375b}}.infos-taxa{background:rgba(0,0,0,.5);margin:30px auto;text-align:center;padding:10px}.infos-taxa p{color:#fff;font-size:10px;margin:auto}.price-fixed{background-color:#fff;border:3px solid #ccc;bottom:0;position:fixed;width:50%;z-index:99}@media (max-width:767px){.price-fixed{display:flex;flex-wrap:wrap;width:100%}.price-fixed>*{display:flex;flex:calc(50% - 0);margin:0}.price-fixed>:nth-child(-n+2){margin-top:0}.price-fixed>:nth-child(2n+1){margin-left:0}}@media (min-width:768px) and (max-width:991px){.price-fixed{display:flex;flex-wrap:wrap}.price-fixed>*{display:flex;flex:calc(25% - 45px);margin:60px 0 0 60px}.price-fixed>:nth-child(-n+4){margin-top:0}.price-fixed>:nth-child(4n+1){margin-left:0}}@media (min-width:992px) and (max-width:1199px){.price-fixed{display:flex;flex-wrap:wrap;left:0;transform:translateX(0)}.price-fixed>*{display:flex;flex:calc(25% - 45px);margin:60px 0 0 60px}.price-fixed>:nth-child(-n+4){margin-top:0}.price-fixed>:nth-child(4n+1){margin-left:0}}@media (min-width:1200px){.price-fixed{display:flex;flex-wrap:wrap;left:50%;transform:translateX(-50%)}.price-fixed>*{display:flex;flex:calc(25% - 45px);margin:60px 0 0 60px}.price-fixed>:nth-child(-n+4){margin-top:0}.price-fixed>:nth-child(4n+1){margin-left:0}}.price-fixed .col{flex-direction:column;margin:auto 10px}.price-fixed .col .price{margin:5px auto 10px;text-align:center;width:100%}.price-fixed .col .price span{font-size:25px;font-weight:700}.price-fixed .col .price sub{bottom:3px;position:relative}.price-fixed .col .price p{font-size:13px;margin-top:2px}.price-fixed .col .link{text-align:center;width:100%}.price-fixed .col .link .botao{padding:10px;height:auto;font-size:14px}.section-courses{background:#f1f1f1}.section-courses.section-extensao{padding-bottom:7rem}.section-courses .courses-list-areas:not(:first-child){margin-top:40px}.section-courses .courses-list-areas .courses-list.cabecalho .carga,.section-courses .courses-list-areas .courses-list.cabecalho .carga-pos,.section-courses .courses-list-areas .courses-list.cabecalho .duracao,.section-courses .courses-list-areas .courses-list.cabecalho .duracao-pos,.section-courses .courses-list-areas .courses-list.cabecalho .inicio,.section-courses .courses-list-areas .courses-list.cabecalho .inicio-pos,.section-courses .courses-list-areas .courses-list.cabecalho .investimento,.section-courses .courses-list-areas .courses-list.cabecalho .investimento-pos,.section-courses .courses-list-areas .courses-list.cabecalho .name,.section-courses .courses-list-areas .courses-list.cabecalho .name-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .carga,.section-courses .courses-list-areas .courses-list.cabecalho-pos .carga-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .duracao,.section-courses .courses-list-areas .courses-list.cabecalho-pos .duracao-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .inicio,.section-courses .courses-list-areas .courses-list.cabecalho-pos .inicio-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .investimento,.section-courses .courses-list-areas .courses-list.cabecalho-pos .investimento-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .name,.section-courses .courses-list-areas .courses-list.cabecalho-pos .name-pos{font-size:12px}.section-courses .courses-list-areas .courses-list.cabecalho .carga-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho .carga>div,.section-courses .courses-list-areas .courses-list.cabecalho .duracao-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho .duracao>div,.section-courses .courses-list-areas .courses-list.cabecalho .inicio-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho .inicio>div,.section-courses .courses-list-areas .courses-list.cabecalho .investimento-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho .investimento>div,.section-courses .courses-list-areas .courses-list.cabecalho .name-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho .name>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .carga-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .carga>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .duracao-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .duracao>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .inicio-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .inicio>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .investimento-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .investimento>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .name-pos>div,.section-courses .courses-list-areas .courses-list.cabecalho-pos .name>div{margin:auto}.section-courses .courses-list-areas .courses-list.cabecalho .carga,.section-courses .courses-list-areas .courses-list.cabecalho .carga-pos,.section-courses .courses-list-areas .courses-list.cabecalho .duracao,.section-courses .courses-list-areas .courses-list.cabecalho .duracao-pos,.section-courses .courses-list-areas .courses-list.cabecalho .inicio,.section-courses .courses-list-areas .courses-list.cabecalho .inicio-pos,.section-courses .courses-list-areas .courses-list.cabecalho .investimento,.section-courses .courses-list-areas .courses-list.cabecalho .investimento-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .carga,.section-courses .courses-list-areas .courses-list.cabecalho-pos .carga-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .duracao,.section-courses .courses-list-areas .courses-list.cabecalho-pos .duracao-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .inicio,.section-courses .courses-list-areas .courses-list.cabecalho-pos .inicio-pos,.section-courses .courses-list-areas .courses-list.cabecalho-pos .investimento,.section-courses .courses-list-areas .courses-list.cabecalho-pos .investimento-pos{border-left:1px dashed #bbb}.section-courses .courses-list-areas .courses-list.cabecalho-pos>.wrapper .item:hover,.section-courses .courses-list-areas .courses-list.cabecalho>.wrapper .item:hover{background:rgba(23,55,91,.1)}.section-courses .courses-list-areas .courses-list.cabecalho-pos>.wrapper .item:hover>*,.section-courses .courses-list-areas .courses-list.cabecalho>.wrapper .item:hover>*{color:#17375b;border-color:#bbb}.section-courses .courses-list-areas .courses-list.cabecalho-pos.fixa,.section-courses .courses-list-areas .courses-list.cabecalho.fixa{background-color:#bbb;color:#fff;position:fixed;top:96px;z-index:9}.section-courses .courses-list-areas .courses-list.cabecalho-pos.fixa>.wrapper,.section-courses .courses-list-areas .courses-list.cabecalho.fixa>.wrapper{margin-top:0}.section-courses .courses-list-areas .courses-list.cabecalho-pos.fixa>.wrapper .item:hover,.section-courses .courses-list-areas .courses-list.cabecalho.fixa>.wrapper .item:hover{background-color:#bbb}.section-courses .courses-list-areas .courses-list.cabecalho-pos.fixa>.wrapper .item:hover>*,.section-courses .courses-list-areas .courses-list.cabecalho.fixa>.wrapper .item:hover>*{border-color:#bbb}@media (max-width:767px){.section-courses .courses-list-areas .courses-list.cabecalho,.section-courses .courses-list-areas .courses-list.cabecalho-pos{display:none!important}}.section-courses .courses-list-areas .courses-list>.wrapper{display:flex;margin-top:5px}@media (max-width:767px){.section-courses .courses-list-areas .courses-list>.wrapper{display:block}.section-courses .courses-list-areas .courses-list>.wrapper:not(:first-child){margin-top:15px;padding-top:15px;border-top:1px dashed #999}}.section-courses .courses-list-areas .courses-list>.wrapper .item{display:flex;flex:1;background:rgba(23,55,91,.1);color:#17375b;font-size:16px;overflow:hidden;cursor:pointer}@media (max-width:991px){.section-courses .courses-list-areas .courses-list>.wrapper .item{flex-wrap:wrap}}.section-courses .courses-list-areas .courses-list>.wrapper .item>*{display:flex;align-items:center;flex:1;padding:10px;transition:.35s}.section-courses .courses-list-areas .courses-list>.wrapper .item .course-name{flex:3;margin:0;font-size:14px;text-transform:uppercase}.section-courses .courses-list-areas .courses-list>.wrapper .item .course-name .name-seal{display:inline-block;padding:3px 7px;border-radius:100px;background:#96201d;color:#fff;font-weight:400;font-size:10px;text-transform:uppercase;transition:.35s}@media (max-width:767px){.section-courses .courses-list-areas .courses-list>.wrapper .item .course-name{justify-content:center;text-align:center}}@media (max-width:991px){.section-courses .courses-list-areas .courses-list>.wrapper .item .course-name{flex:100%}}@media (min-width:768px) and (max-width:991px){.section-courses .courses-list-areas .courses-list>.wrapper .item .course-name{border-bottom:1px dashed #bbb}}.section-courses .courses-list-areas .courses-list>.wrapper .item .detail{justify-content:center;text-align:center;white-space:nowrap}.section-courses .courses-list-areas .courses-list>.wrapper .item .detail .textMob{display:none}@media (max-width:767px){.section-courses .courses-list-areas .courses-list>.wrapper .item .detail .textMob{display:block}}@media (max-width:767px){.section-courses .courses-list-areas .courses-list>.wrapper .item .detail{flex:50%;font-size:14px;border-top:1px dashed #bbb}.section-courses .courses-list-areas .courses-list>.wrapper .item .detail:nth-child(2n+3){border-left:1px dashed #bbb}}@media (min-width:768px) and (max-width:991px){.section-courses .courses-list-areas .courses-list>.wrapper .item .detail:not(:last-child){border-right:1px dashed #bbb}}@media (min-width:992px){.section-courses .courses-list-areas .courses-list>.wrapper .item .detail{border-left:1px dashed #bbb}}.section-courses .courses-list-areas .courses-list>.wrapper .item .detail small{display:block;margin-bottom:5px}.section-courses .courses-list-areas .courses-list>.wrapper .item .detail small:nth-child(2){font-size:12px}@media (min-width:992px){.section-courses .courses-list-areas .courses-list>.wrapper .item:hover{background:#96201d}.section-courses .courses-list-areas .courses-list>.wrapper .item:hover>*{color:#fff;border-color:rgba(255,255,255,.5)}.section-courses .courses-list-areas .courses-list>.wrapper .item:hover>* .name-seal{background:#fff;color:#17375b}}.section-courses .courses-list-areas .courses-list>.wrapper .register{display:flex;align-items:center;justify-content:center;position:relative;padding:10px 20px;background:#17375b;color:#fff;font-size:14px;text-align:center;line-height:20px;overflow:hidden}.section-courses .courses-list-areas .courses-list>.wrapper .register:before{position:absolute;display:block;top:-7.5px;left:-7.5px;width:15px;height:15px;background:#96201d;transform:rotate(45deg);content:''}@media (min-width:768px){.section-courses .courses-list-areas .courses-list>.wrapper .register{margin-left:5px}}@media (min-width:992px){.section-courses .courses-list-areas .courses-list>.wrapper .register:hover{background:#96201d;color:#fff}}.section-courses .courses-list-areas .courses-list>.wrapper .register .wrapper small{display:block;margin-bottom:7px}.section-courses .courses-list-areas .courses-list>.wrapper .register.mec{background-color:#fff;border:1px solid #17375b;border-radius:0;color:#17375b;font-weight:400;height:35px;margin:auto 0 auto 5px;padding:0 7px}.section-courses .courses-list-areas .courses-list>.wrapper .register.mec>.wrapper{font-size:12px}.section-courses .courses-list-areas .courses-list>.wrapper .register.mec::before{content:none}.section-courses .courses-list-areas .courses-list>.wrapper .register.mec:hover{background-color:#e2353a;color:#fff}.section-courses .courses-list-areas .courses-list>.wrapper .register.mec i{font-size:17px}.section-courses .courses-list-areas .area-name-heading{display:flex;align-items:center;margin:0;padding-right:10px;background:#fff;color:#17375b;overflow:hidden}.section-courses .courses-list-areas .area-name-heading .heading-icon{display:flex;width:40px;height:50px;margin:0 10px 0 -10px;padding-left:5px;background:#96201d;color:#fff;font-size:18px;text-indent:4px;transform:skew(-10deg)}.section-courses .courses-list-areas .area-name-heading .heading-label{font-size:18px;text-transform:uppercase}.section-courses .courses-list-areas .area-name-heading .heading-link{margin-left:auto;color:#96201d;font-family:montserratlight;font-size:16px;font-weight:400}.section-courses .courses-list-areas .area-name-heading .heading-link:before{margin-right:5px}.section-courses .courses-list-areas .area-name-heading .heading-link:hover{color:#17375b}.section-courses .advise{margin-top:30px;padding:0 20px;text-align:center;font-size:16px}.section-top-courses .centered-heading+*{margin-top:30px}@media (min-width:768px) and (max-width:991px){.section-top-courses .top-courses-grid{display:flex;flex-wrap:wrap}.section-top-courses .top-courses-grid>*{display:flex;flex:calc(50% - 30px);margin:60px 0 0 60px}.section-top-courses .top-courses-grid>:nth-child(-n+2){margin-top:0}.section-top-courses .top-courses-grid>:nth-child(2n+1){margin-left:0}}@media (min-width:992px) and (max-width:1199px){.section-top-courses .top-courses-grid{display:flex;flex-wrap:wrap}.section-top-courses .top-courses-grid>*{display:flex;flex:calc(33.33333% - 40px);margin:60px 0 0 60px}.section-top-courses .top-courses-grid>:nth-child(-n+3){margin-top:0}.section-top-courses .top-courses-grid>:nth-child(3n+1){margin-left:0}}@media (min-width:1200px){.section-top-courses .top-courses-grid{display:flex;flex-wrap:wrap}.section-top-courses .top-courses-grid>*{display:flex;flex:calc(25% - 45px);margin:60px 0 0 60px}.section-top-courses .top-courses-grid>:nth-child(-n+4){margin-top:0}.section-top-courses .top-courses-grid>:nth-child(4n+1){margin-left:0}}.section-top-courses .top-courses-grid .grid-item{cursor:pointer;flex-direction:column;text-align:center}@media (min-width:992px) and (max-width:1199px){.section-top-courses .top-courses-grid .grid-item:nth-child(n+7){display:none}}@media (max-width:767px){.section-top-courses .top-courses-grid .grid-item{margin:auto;max-width:350px}.section-top-courses .top-courses-grid .grid-item:not(:first-child){margin-top:40px;padding-top:40px;border-top:1px dashed #ccc}}.section-top-courses .top-courses-grid .grid-item .item-details{display:flex;flex-direction:column;flex:1;position:relative;width:100%}.section-top-courses .top-courses-grid .grid-item .item-details .detail-seal{display:block;position:absolute;top:10px;right:-10px;padding:5px;box-shadow:3px 3px 0 rgba(0,0,0,.1);background:#96201d;color:#fff;font-size:14px;text-transform:uppercase;transform:skew(-10deg);z-index:1}.section-top-courses .top-courses-grid .grid-item .item-details .detail-figure{position:relative;margin:0 auto;max-width:265px;width:100%;height:85px;box-shadow:3px 3px 0 rgba(0,0,0,.1);transform:skew(-10deg);overflow:hidden;transition:.35s}.section-top-courses .top-courses-grid .grid-item .item-details .detail-figure .figure-image{position:absolute;top:50%;left:50%;display:block;height:110%;transform:translate(-50%,-50%) skew(10deg)}.section-top-courses .top-courses-grid .grid-item .item-details .detail-title{display:flex;flex:1;align-items:center;justify-content:center;margin:10px 0;color:#17375b;font-size:16px;transition:.35s}.section-top-courses .top-courses-grid .grid-item .item-details .detail-title small{display:block;margin-top:5px;font-weight:400;font-size:12px}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info{padding:5px;border:dashed #ccc;border-width:1px 0;font-size:12px;text-align:center;display:flex;flex-wrap:wrap}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info>*{display:flex;flex:calc(50% - 0px);margin:0}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info>:nth-child(-n+2){margin-top:0}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info>:nth-child(2n+1){margin-left:0}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info .info-item{flex-direction:column;align-items:center}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info .info-item .item-label{margin-bottom:3px}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info .info-item .item-content{display:flex;align-items:center}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info .info-item .item-content strong{color:#17375b;font-size:14px}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info .info-item .item-content .start-dates-btn{margin-left:5px;padding:2px 7px;border-radius:100px;background:#1e857d;color:#fff;font-size:9px}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info .info-item .item-content .start-dates-btn:hover{background:#96201d}.section-top-courses .top-courses-grid .grid-item .item-details .detail-info .info-item:not(:first-child){border-left:1px dashed #ccc}.section-top-courses .top-courses-grid .grid-item .item-details .detail-invest small{font-size:12px}.section-top-courses .top-courses-grid .grid-item .item-details .detail-invest strong{display:block;margin-bottom:-5px;color:#96201d;font-size:26px}.section-top-courses .top-courses-grid .grid-item .item-actions{margin-top:7px}.section-top-courses .top-courses-grid .grid-item .item-actions .btn{display:flex;font-size:16px}.section-top-courses .top-courses-grid .grid-item .item-actions .btn:not(:first-child){margin-top:7px}.section-top-courses .top-courses-grid .grid-item .item-actions .btn:hover{background:#96201d;color:#fff}.section-top-courses .btn-wrapper{margin-top:60px;text-align:center}.section-top-courses .btn-wrapper .btn [class*=icon-]{margin-right:10px}.section-top-courses .btn-wrapper .btn:hover{background:#17375b;color:#fff}.modal-start-dates{max-width:400px}.modal-start-dates .dates-title{padding:10px;background:#1e857d;color:#fff;text-align:center}.modal-start-dates .dates-items{display:flex;flex-wrap:wrap;padding:10px}.modal-start-dates .dates-items>*{display:flex;flex:calc(33.33333% - 6.66667px);margin:10px 0 0 10px}.modal-start-dates .dates-items>:nth-child(-n+3){margin-top:0}.modal-start-dates .dates-items>:nth-child(3n+1){margin-left:0}.modal-start-dates .dates-items .item{align-items:center;justify-content:center;flex-direction:column;padding:20px 10px;background:#ddd;color:#1e857d;font-size:25px;line-height:27px}.modal-start-dates .dates-actions{display:flex;flex-wrap:wrap;padding:0 10px 10px}.modal-start-dates .dates-actions>*{display:flex;flex:calc(50% - 5px);margin:10px 0 0 10px}.modal-start-dates .dates-actions>:nth-child(-n+2){margin-top:0}.modal-start-dates .dates-actions>:nth-child(2n+1){margin-left:0}.modal-start-dates .dates-actions [class*=btn-]{align-items:center;justify-content:center;position:relative;padding:10px;transition:.35s;background:#17375b;color:#fff;text-transform:uppercase;text-align:center;overflow:hidden}.modal-start-dates .dates-actions [class*=btn-]:before{display:block;position:absolute;top:-7px;left:-7px;height:14px;width:14px;transition:.35s;transform:rotate(45deg);background:#96201d;content:''}.modal-start-dates .dates-actions [class*=btn-]:hover{background:#96201d}.course-page{padding:30px 0;background:#f5f5f5}.course-page .page-contents{display:flex;background:#fff}.course-page .page-contents .content-details{flex:auto;padding:20px 0;border-top:2px solid #96201d}.course-page .page-contents .content-details .depoimentos{background-color:#fff}.course-page .page-contents .content-details .depoimentos .container{width:100%}.course-page .page-contents .content-details .detail-title{color:#626262;margin:0;padding:10px 15px 10px 25px;font-family:montserratlight;font-size:14px;font-weight:400;overflow:hidden;text-transform:uppercase;position:relative}@media (max-width:767px){.course-page .page-contents .content-details .detail-title{padding:5px 10px 5px 25px}}.course-page .page-contents .content-details .detail-title span+strong{margin-top:5px}.course-page .page-contents .content-details .detail-title strong{display:block;color:#17375b;font-family:montserratregular;letter-spacing:-1px}.course-page .page-contents .content-details .detail-title strong.title-size-big{font-size:18px}.course-page .page-contents .content-details .detail-title strong.title-size-medium{font-size:23px;line-height:25px}.course-page .page-contents .content-details .detail-title strong.title-size-small{font-size:28px}.course-page .page-contents .content-details .detail-title:before{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:''}.course-page .page-contents .content-details .detail-title:before{top:0;left:-20px;width:30px;height:100%;transform:skew(-10deg);box-shadow:3px 10px 0 rgba(0,0,0,.2);background:#96201d}.course-page .page-contents .content-details .detail-section{padding:20px 20px 40px}@media (max-width:767px){.course-page .page-contents .content-details .detail-section{padding:10px 10px 30px}}.course-page .page-contents .content-details .detail-section:last-child{padding-bottom:0}.course-page .page-contents .content-details .detail-section.objetivo p{margin:5px auto}.course-page .page-contents .content-details .detail-section .section-course-image{height:220px;background-color:#f5f5f5;background-position:center;background-size:cover}.course-page .page-contents .content-details .detail-section .section-course-image+.section-slogan{border-top:2px solid #96201d}.course-page .page-contents .content-details .detail-section .section-slogan{position:relative;background:#17375b;color:#fff}.course-page .page-contents .content-details .detail-section .section-slogan .seal-mec{top:50%;position:absolute;right:15px;transform:translateY(-50%)}.course-page .page-contents .content-details .detail-section .section-slogan .seal-mec img{width:90px}.course-page .page-contents .content-details .detail-section .section-slogan .slogan-text{margin:0;padding:10px 120px 10px 15px;font-family:montserratlight;font-size:22px;font-weight:400;text-transform:uppercase;line-height:25px}@media (max-width:767px){.course-page .page-contents .content-details .detail-section .section-slogan .slogan-text{font-size:14px;line-height:18px}}.course-page .page-contents .content-details .detail-section .section-slogan .slogan-text strong{font-family:montserratregular}@media (max-width:991px){.course-page .page-contents .content-details .detail-section .section-slogan .slogan-text strong{display:block}}.course-page .page-contents .content-details .detail-section .section-slogan .slogan-text small{color:#fff;display:block;margin-top:5px;font-size:17.6px}@media (max-width:767px){.course-page .page-contents .content-details .detail-section .section-slogan .slogan-text small{font-size:12px}}.course-page .page-contents .content-details .detail-section .course-price{flex-direction:row}.course-page .page-contents .content-details .detail-section .course-price .planos{margin-top:30px;justify-content:center}@media (min-width:768px) and (max-width:991px){.course-page .page-contents .content-details .detail-section .course-price .planos{display:flex;flex-wrap:wrap}.course-page .page-contents .content-details .detail-section .course-price .planos>*{display:flex;flex:calc(50% - 0px);margin:0}.course-page .page-contents .content-details .detail-section .course-price .planos>:nth-child(-n+2){margin-top:0}.course-page .page-contents .content-details .detail-section .course-price .planos>:nth-child(2n+1){margin-left:0}}@media (min-width:992px) and (max-width:1199px){.course-page .page-contents .content-details .detail-section .course-price .planos{display:flex;flex-wrap:wrap}.course-page .page-contents .content-details .detail-section .course-price .planos>*{display:flex;flex:calc(25% - 0px);margin:0}.course-page .page-contents .content-details .detail-section .course-price .planos>:nth-child(-n+4){margin-top:0}.course-page .page-contents .content-details .detail-section .course-price .planos>:nth-child(4n+1){margin-left:0}}@media (min-width:1200px){.course-page .page-contents .content-details .detail-section .course-price .planos{display:flex;flex-wrap:wrap}.course-page .page-contents .content-details .detail-section .course-price .planos>*{display:flex;flex:calc(25% - 0px);margin:0}.course-page .page-contents .content-details .detail-section .course-price .planos>:nth-child(-n+4){margin-top:0}.course-page .page-contents .content-details .detail-section .course-price .planos>:nth-child(4n+1){margin-left:0}}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content{flex-direction:column}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .textMob{display:none}@media (max-width:767px){.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .textMob{display:block}}@media (min-width:768px) and (max-width:991px){.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .textMob{display:block}}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content.first .content-list .list-item{display:flex}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content.first .content-list .list-item p{margin:auto 10px}@media (max-width:767px){.course-page .page-contents .content-details .detail-section .course-price .planos .col-content.first{display:none}}@media (min-width:768px) and (max-width:991px){.course-page .page-contents .content-details .detail-section .course-price .planos .col-content.first{display:none}}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content:last-child .content-list .list-item{border-right:none}@media (max-width:767px){.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list{margin-bottom:30px}}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item{border:1px solid #2d3e50;border-bottom:none;border-left:none;color:#2d3e50;display:flex;font-size:15px;height:65px;text-align:center;min-width:200px}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item a,.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item p{margin:auto}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item a .icon-check,.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item p .icon-check{font-size:27px}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:first-child{background-color:#ededef;border-top:none;display:flex;font-family:montserratregular;font-size:20px;font-weight:700}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:last-child{display:block;height:105px}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:last-child .price{margin:10px auto 10px;text-align:center;width:100%}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:last-child .price span{font-family:montserratregular;font-size:25px;font-weight:700}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:last-child .price sub{bottom:3px;position:relative}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:last-child .price p{font-size:13px;margin-top:2px}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:last-child .link{text-align:center;width:100%}.course-page .page-contents .content-details .detail-section .course-price .planos .col-content .content-list .list-item:last-child .link .botao{padding:10px;height:auto;font-size:14px}.course-page .page-contents .content-details .detail-section .buttons{text-align:center}.course-page .page-contents .content-details .detail-section .section-mec{display:inline-block;margin-top:15px;margin:auto;position:relative;text-align:center}.course-page .page-contents .content-details .detail-section .section-mec .linkMec i{font-size:21px}@media (max-width:767px){.course-page .page-contents .content-details .detail-section .section-mec{display:block;margin-bottom:20px}}@media (min-width:768px){.course-page .page-contents .content-details .detail-section .section-buy-mobile{display:none}}.course-page .page-contents .content-details .detail-section .section-buy-mobile .buy-panel{background:#17375b}.course-page .page-contents .content-details .detail-section .section-text:first-child{margin-top:0}.course-page .page-contents .content-details .detail-section .section-content-text{line-height:22px}.course-page .page-contents .content-details .detail-section .section-content-text p{margin:0}.course-page .page-contents .content-details .detail-section .section-content-text p:not(:first-child){margin-top:20px}.course-page .page-contents .content-details .detail-section .section-content-text p+ul{margin-top:20px}.course-page .page-contents .content-details .detail-section .section-topics .topic{position:relative;padding-left:25px}.course-page .page-contents .content-details .detail-section .section-topics .topic:first-letter{text-transform:uppercase}.course-page .page-contents .content-details .detail-section .section-topics .topic:before{display:flex;align-items:center;justify-content:center;position:absolute;top:2px;left:0;width:16px;height:16px;border-radius:100%;background:#17375b;color:#fff;font-family:icons;font-size:8px;text-indent:1px;line-height:16px;content:'\6e'}.course-page .page-contents .content-details .detail-section .section-topics .topic:not(:first-child){margin-top:15px}.course-page .page-contents .content-details .detail-section .section-thumbs{margin-top:40px}@media (max-width:991px){.course-page .page-contents .content-details .detail-section .section-thumbs{justify-content:center;display:flex;flex-wrap:wrap}.course-page .page-contents .content-details .detail-section .section-thumbs>*{display:flex;flex:calc(100% - 0px);margin:40px 0 0 40px}.course-page .page-contents .content-details .detail-section .section-thumbs>:nth-child(-n+1){margin-top:0}.course-page .page-contents .content-details .detail-section .section-thumbs>:nth-child(1n+1){margin-left:0}}@media (min-width:992px){.course-page .page-contents .content-details .detail-section .section-thumbs{display:flex;flex-wrap:wrap}.course-page .page-contents .content-details .detail-section .section-thumbs>*{display:flex;flex:calc(50% - 25px);margin:50px 0 0 50px}.course-page .page-contents .content-details .detail-section .section-thumbs>:nth-child(-n+2){margin-top:0}.course-page .page-contents .content-details .detail-section .section-thumbs>:nth-child(2n+1){margin-left:0}}.course-page .page-contents .content-details .detail-section .section-thumbs .thumb{flex-direction:column;margin-right:auto;margin-left:auto;max-width:395px}.course-page .page-contents .content-details .detail-section .section-thumbs .thumb .thumb-figure{position:relative;margin:0 0 15px 0}.course-page .page-contents .content-details .detail-section .section-thumbs .thumb .thumb-figure .figure-img{width:100%}.course-page .page-contents .content-details .detail-section .section-thumbs .thumb .thumb-text{display:flex;align-items:flex-start;margin:0 6.5%}.course-page .page-contents .content-details .detail-section .section-thumbs .thumb .thumb-text [class*=icon-]{margin:5px 5px 0 0;color:#96201d;font-size:12px}.course-page .page-contents .content-details .detail-section .section-carousel{background:#17375b;margin:40px auto}@media (max-width:767px){.course-page .page-contents .content-details .detail-section .section-carousel{margin:40px auto;max-width:290px}}@media (min-width:768px) and (max-width:991px){.course-page .page-contents .content-details .detail-section .section-carousel{max-width:360px}}@media (min-width:992px) and (max-width:1199px){.course-page .page-contents .content-details .detail-section .section-carousel{max-width:580px}}@media (min-width:1200px){.course-page .page-contents .content-details .detail-section .section-carousel{max-width:750px}}.course-page .page-contents .content-details .detail-section .section-carousel .owl-stage-outer{z-index:1}.course-page .page-contents .content-details .detail-section .section-carousel .owl-stage-outer .owl-stage .owl-item .item{border-top:3px solid #96201d}.course-page .page-contents .content-details .detail-section .section-carousel .owl-stage-outer .owl-stage .owl-item .item .text{display:flex;align-items:center;justify-content:center;flex:auto;padding:15px;height:80px;background:#17375b;color:#fff;text-align:center;line-height:18px}@media (max-width:991px){.course-page .page-contents .content-details .detail-section .section-carousel .owl-stage-outer .owl-stage .owl-item .item .text{font-size:12px;line-height:14px}}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav{position:absolute;top:50%;left:0;width:100%}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav [class*=owl-]{display:flex;align-items:center;position:absolute;top:-70px;width:140px;height:140px;border-radius:100%;background:#96201d;color:#fff}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav [class*=owl-] span{display:none}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav [class*=owl-]:before{font-family:icons;font-size:30px}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav [class*=owl-].disabled{background:rgba(150,32,29,.3);cursor:default}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav .owl-prev{left:-40px}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav .owl-prev:before{margin-left:7px;content:'\6d'}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav .owl-next{justify-content:flex-end;right:-40px}.course-page .page-contents .content-details .detail-section .section-carousel .owl-nav .owl-next:before{margin-right:7px;content:'\6e'}.course-page .page-contents .content-details .detail-section .section-carousel .owl-dots{display:flex;align-items:center;justify-content:center;position:absolute;bottom:-20px;left:0;width:100%;background:#fff}.course-page .page-contents .content-details .detail-section .section-carousel .owl-dots .owl-dot{width:10px;height:10px;border-radius:100%;background:rgba(23,55,91,.3)}.course-page .page-contents .content-details .detail-section .section-carousel .owl-dots .owl-dot:not(:first-child){margin-left:5px}.course-page .page-contents .content-details .detail-section .section-carousel .owl-dots .owl-dot.active{background:#96201d}.course-page .page-contents .content-buy{background:#17375b}@media (max-width:767px){.course-page .page-contents .content-buy{display:none}}@media (min-width:768px) and (max-width:991px){.course-page .page-contents .content-buy{min-width:250px;width:250px}}@media (min-width:992px) and (max-width:1199px){.course-page .page-contents .content-buy{min-width:250px;width:250px}}@media (min-width:1200px){.course-page .page-contents .content-buy{min-width:280px;width:280px}}.course-page .buy-panel{color:#fff;text-align:center}.course-page .buy-panel.float{position:fixed}.course-page .buy-panel .panel-section{padding:10px}.course-page .buy-panel .panel-section:nth-child(1){background:rgba(0,0,0,.5)}.course-page .buy-panel .panel-section:nth-child(2){background:rgba(0,0,0,.4)}.course-page .buy-panel .panel-section:nth-child(3){background:rgba(0,0,0,.3)}.course-page .buy-panel .panel-section:nth-child(4){background:rgba(0,0,0,.2)}.course-page .buy-panel .panel-section:nth-child(5){background:rgba(0,0,0,.1)}.course-page .buy-panel .panel-section.panel-details{padding:20px;display:flex;flex-wrap:wrap}.course-page .buy-panel .panel-section.panel-details>*{display:flex;flex:calc(50% - 0px);margin:0}.course-page .buy-panel .panel-section.panel-details>:nth-child(-n+2){margin-top:0}.course-page .buy-panel .panel-section.panel-details>:nth-child(2n+1){margin-left:0}.course-page .buy-panel .panel-section.panel-details .detail{flex-direction:column}.course-page .buy-panel .panel-section.panel-features{display:flex;flex-wrap:wrap;padding:20px}.course-page .buy-panel .panel-section.panel-features .feature{display:flex;flex:50%;flex-direction:column;align-items:center;font-size:14px}.course-page .buy-panel .panel-section.panel-features .feature [class*=icon-]{margin-bottom:5px;color:rgba(255,255,255,.5);font-size:30px}.course-page .buy-panel .panel-section.panel-features .feature:nth-child(n+3){margin-top:30px}.course-page .buy-panel .panel-section.panel-price .price-value{display:block;font-size:40px;line-height:45px}.course-page .buy-panel .panel-section.panel-price .price-obs{font-size:12px}.course-page .buy-panel .panel-section.panel-price .details-dates{margin-top:10px}.course-page .buy-panel .panel-section.panel-price .details-dates .dates-title{font-size:12px}.course-page .buy-panel .panel-section.panel-register .btn{padding:10px;height:auto;width:100%;background:#96201d;color:#fff;font-size:15px;white-space:normal}.course-page .buy-panel .panel-section.panel-obs{color:rgba(255,255,255,.8);font-size:10px;text-align:justify}#product-data-float{position:fixed;top:50px;left:0;margin:0;width:100%;transform:translateY(-100%);transition:.35s;color:#fff;text-align:center;z-index:10}#product-data-float .data-title{position:relative;padding:5px 10px;background:#96201d;font-size:12px;font-weight:400;z-index:1}#product-data-float .data-title strong{display:block}#product-data-float .data-title strong.title-size-big{font-size:12px}#product-data-float .data-title strong.title-size-medium{font-size:14px}#product-data-float .data-title strong.title-size-small{font-size:18px}#product-data-float .data-price{display:flex;flex-direction:column;position:absolute;padding:5px 10px 10px;width:100%;transform:translateY(-100%);transition:.35s;background:#4e1a18;font-size:14px}#product-data-float .data-price .price-value{font-size:28px;line-height:30px}#product-data-float .data-price .price-obs{display:none}#product-data-float .data-price .btn{flex:50%;margin-top:10px;padding:5px 10px;height:auto;background:#fff;color:#17375b;font-size:16px;white-space:normal}#product-data-float.active,#product-data-float.active-price .data-price{transform:translateY(0)}.share{display:flex;align-items:center;justify-content:center;font-size:14px}@media (max-width:767px){.share{padding:20px;flex-direction:column;text-align:center}}.share .btn-share{display:inline-flex;align-items:center;padding:7px 10px;border-radius:3px;background:#3b5998;color:#fff!important}.share .btn-share:before{margin-right:10px;font-size:18px}@media (max-width:767px){.share .btn-share{margin-top:10px}}@media (min-width:768px){.share .btn-share{margin-left:10px}}.section-contact{background:#17375b;padding-bottom:7rem}.section-contact iframe{border:0;height:100vh;max-height:492px;width:100%}.section-contact [class*=heading-]{color:#fff}.section-contact [class*=heading-] small{color:inherit}.section-contact .centered-sub-heading+.sejaUmPolo{margin-top:0!important}.section-contact .container .form{margin:auto;width:100%;max-width:730px}.section-contact .container .form .field,.section-contact .container .form .select,.section-contact .container .form .textarea{display:block;width:100%;border:0}.section-contact .container .form .field:not(:focus),.section-contact .container .form .select:not(:focus),.section-contact .container .form .textarea:not(:focus){background:rgba(255,255,255,.85)}.section-contact .container .form .textarea{height:90px}.section-contact .container .form .row:not(:first-child){margin-top:5px}.section-contact .container .form .row.row-fields{display:flex;flex-wrap:wrap}@media (max-width:767px){.section-contact .container .form .row.row-fields .item{width:100%}.section-contact .container .form .row.row-fields .item:not(:first-child){margin-top:5px}}@media (min-width:768px){.section-contact .container .form .row.row-fields .item{width:calc(50% - 2.5px)}.section-contact .container .form .row.row-fields .item:nth-child(2n+2){margin-left:5px}.section-contact .container .form .row.row-fields .item:nth-child(n+3){margin-top:5px}}.section-contact .container .form .row.row-radios{padding:10px;background:rgba(255,255,255,.1)}.section-contact .container .form .row.row-radios .item{display:flex;justify-content:center;margin:auto;color:#fff;text-align:center}.section-contact .container .form .row.row-radios .item .radio-wrapper{display:flex;align-items:center;margin-left:5px}.section-contact .container .form .row.row-radios .item strong{font-family:montserratregular}.section-contact .container .form .row .item-submit{display:flex;justify-content:center;margin-top:30px}@media (max-width:767px){.section-contact .container .form .row .item-submit{margin-top:20px}}.section-contact .texto-polo{color:#fff;font-size:14px;line-height:24px;margin:auto;max-width:80%;text-align:center}.section-contact .texto-polo .title{font-size:18px;text-transform:uppercase}.section-contact .texto-polo ul{display:flex}.section-contact .texto-polo ul li{border-radius:5px;font-weight:700;margin:auto;padding:5px 15px;text-transform:uppercase;text-decoration:underline}