@font-face{font-family:'Graphik';src:url("../fonts/graphik-thin-webfont.woff2") format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-extralight-webfont.woff2") format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-light-webfont.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-regular-webfont.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-medium-webfont.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-semibold-webfont.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-bold-webfont.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-black-webfont.woff2") format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Graphik';src:url("../fonts/graphik-super-webfont.woff2") format("woff2");font-weight:900;font-style:normal;font-display:swap}html{line-height:1;-webkit-text-size-adjust:100%}main{display:block;overflow:hidden}*{box-sizing:border-box;padding:0;margin:0}*:before,*:after{box-sizing:border-box}.custom-select{border-radius:12px;background:#FFF;box-shadow:0px 0px 3px 0px rgba(0,19,51,0.28);height:48px;padding:0;width:100%;position:relative}.custom-select:before{content:'';height:10px;width:10px;border-left:2px solid #001E47;border-bottom:2px solid #001E47;position:absolute;top:17px;right:18px;transform:rotate(-45deg);transition:border 0.3s ease}.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;width:100%;display:block;background:transparent;border:0;padding:0 36px 0 16px;color:#666B70;font-size:14px;font-weight:400;line-height:100%;position:relative;z-index:1;border-radius:12px}@media (max-width: 767px){.custom-select select{padding:0 12px;font-size:13px}}.custom-select select .init,.custom-select select option.init{color:#666B70;font-weight:500}.custom-select select .othes,.custom-select select option.othes{color:#003168;font-weight:500}.custom-select select[disabled]{cursor:default;color:#666B70}.custom-input{width:100%;position:relative}.custom-input .icon{width:20px;height:20px;display:block;position:absolute;top:50%;right:16px;margin-top:-10px;fill:#001E47}.custom-input .form-input{padding:0 36px 0 16px}.form-group{position:relative}.form-group+.form-group{margin-top:24px}.form-group .form-label{display:block;color:#101418;font-size:12px;font-weight:500;line-height:160%;margin:0 0 5px}.form-group .form-input{height:48px;padding:0 16px;border-radius:12px;background:#FFF;box-shadow:0px 0px 3px 0px rgba(0,19,51,0.28);color:#666B70;font-size:15px;font-weight:400;line-height:100%;border:0;width:100%}.form-label-radio{border-radius:12px;background:#D6E5F5;padding:0 20px 0 12px;height:48px;display:inline-flex;color:#003168;font-size:1.1em;font-weight:400;line-height:100%;align-items:center;justify-content:flex-start;transition:all 0.3s ease}@media (max-width: 767px){.form-label-radio{font-size:13px;padding:0 12px}}@media (max-width: 575px){.form-label-radio{font-size:12px}}.form-label-radio+.form-label-radio{margin-left:6px}@media (max-width: 767px){.form-label-radio+.form-label-radio{margin-left:3px}}.form-label-radio input{width:20px;height:20px;margin:0 12px 0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border-radius:50px;position:relative;transition:all 0.3s ease;flex-shrink:0}@media (max-width: 767px){.form-label-radio input{width:16px;height:16px;margin:0 6px 0 0}}.form-label-radio input:before{content:'';width:10px;height:10px;background:#fff;border-radius:50px;position:absolute;top:50%;left:50%;margin:-5px 0 0 -5px;transition:all 0.3s ease}@media (max-width: 767px){.form-label-radio input:before{width:8px;height:8px;margin:-4px 0 0 -4px}}.form-label-radio input:checked:before{background:#003168}.form-label-radio:has(input:checked){background:#003168;color:#fff}p,span{font-size:14px;font-style:normal;font-weight:400;line-height:160%}@media (max-width: 767px){p,span{font-size:12px}}ol,ul{padding:0 0 0 60px}@media (max-width: 767px){ol,ul{padding:0 0 0 30px}}ol li,ul li{font-size:14px;font-style:normal;font-weight:400;line-height:160%}ol li+li,ul li+li{margin-top:10px}.h1,h1{font-size:48px;font-style:normal;font-weight:700;line-height:120%}.h2,h2{font-size:32px;font-style:normal;font-weight:600;line-height:120%}@media (max-width: 767px){.h2,h2{font-size:24px}}.h3,.carousel-depositions .item .title,h3{font-size:28px;font-style:normal;font-weight:600;line-height:120%}@media (max-width: 767px){.h3,.carousel-depositions .item .title,h3{font-size:22px}}.h4,h4{font-size:24px;font-style:normal;font-weight:600;line-height:120%}@media (max-width: 767px){.h4,h4{font-size:20px}}.h5,h5{font-size:20px;font-style:normal;font-weight:500;line-height:144%}@media (max-width: 767px){.h5,h5{font-size:16px}}.link{font-size:16px;font-style:normal;font-weight:500;line-height:144%;-webkit-text-decoration-line:underline;text-decoration-line:underline}p,.link,ol,ul,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.carousel-depositions .item .title,.h4,.h5,.h6{color:#001E47;display:block}p a[href],.link a[href],ol a[href],ul a[href],h1 a[href],h2 a[href],h3 a[href],h4 a[href],h5 a[href],h6 a[href],.h1 a[href],.h2 a[href],.h3 a[href],.carousel-depositions .item .title a[href],.h4 a[href],.h5 a[href],.h6 a[href]{color:#001333}p.white,.link.white,ol.white,ul.white,h1.white,h2.white,h3.white,h4.white,h5.white,h6.white,.h1.white,.h2.white,.h3.white,.carousel-depositions .item .white.title,.h4.white,.h5.white,.h6.white{color:#fff}p.center,.link.center,ol.center,ul.center,h1.center,h2.center,h3.center,h4.center,h5.center,h6.center,.h1.center,.h2.center,.h3.center,.carousel-depositions .item .center.title,.h4.center,.h5.center,.h6.center{text-align:center}:root{--color-white:         #ffffff;--color-black:         #0F0F0F;--color-grey-dark:      #2E2E2D;--color-green-dark: #005F36;--color-green: #69C932}body{color:#000;font-family:'Graphik', Arial, sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:22px;overflow-x:hidden}body::-webkit-scrollbar{width:11px}body::-webkit-scrollbar-thumb{background-color:#3C3C3B;border-radius:6px;border:3px solid #f8f6f7}body::-webkit-scrollbar-track{background:#f8f6f7;border-radius:6px}input,button,select,textarea{font-family:'Graphik', Arial, sans-serif}main{position:relative;background:#EFF4FA}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.hidden{display:none !important}.default h1,.default h2{margin:0 0 48px}@media (max-width: 767px){.default h1,.default h2{margin:0 0 32px}}.default h3,.default h4,.default h5,.default h6{margin:0 0 16px}.default p,.default ol,.default ul,.default table{margin:0 0 24px}.default p+h1,.default p+h2,.default p+h3,.default p+h4,.default p+h5,.default p+h6,.default ol+h1,.default ol+h2,.default ol+h3,.default ol+h4,.default ol+h5,.default ol+h6,.default ul+h1,.default ul+h2,.default ul+h3,.default ul+h4,.default ul+h5,.default ul+h6,.default table+h1,.default table+h2,.default table+h3,.default table+h4,.default table+h5,.default table+h6{margin-top:48px}@media (max-width: 767px){.default p+h1,.default p+h2,.default p+h3,.default p+h4,.default p+h5,.default p+h6,.default ol+h1,.default ol+h2,.default ol+h3,.default ol+h4,.default ol+h5,.default ol+h6,.default ul+h1,.default ul+h2,.default ul+h3,.default ul+h4,.default ul+h5,.default ul+h6,.default table+h1,.default table+h2,.default table+h3,.default table+h4,.default table+h5,.default table+h6{margin-top:32px}}.default p img,.default ol img,.default ul img{vertical-align:text-bottom;margin-right:5px}.default ol p,.default ul p{margin:0 0 12px}.default img.aligncenter{display:block;margin:0 auto;height:auto;max-width:100%}.default a[href]{color:#003168}.default *:last-child{margin-bottom:0}.default table,.acordion-description table{overflow:hidden;border-collapse:separate !important;border-spacing:0;border:1px solid #D6E5F5;border-radius:4px;width:100%;background:#fff}.default table tr+tr td,.acordion-description table tr+tr td{border-top:1px solid #D6E5F5}.default table th,.acordion-description table th{background:#EFF4FA;border:1px solid #EFF4FA;padding:16px;color:#001E47;font-size:16px;font-weight:500;line-height:160%;text-align:left}@media (max-width: 767px){.default table th,.acordion-description table th{padding:10px;font-size:12px}}.default table td,.acordion-description table td{padding:16px;color:#101418;font-size:16px;font-weight:400;line-height:160%}@media (max-width: 767px){.default table td,.acordion-description table td{padding:10px;font-size:12px}}.default table th p,.default table td p,.acordion-description table th p,.acordion-description table td p{margin:0;color:#101418}@media (max-width: 767px){.default table th p,.default table td p,.acordion-description table th p,.acordion-description table td p{font-size:10px}}.gsm{padding:80px 0}@media (max-width: 767px){.gsm{padding:40px 0}}.gsmt{padding:80px 0 0}@media (max-width: 767px){.gsmt{padding:40px 0 0}}.gsmb{padding:0 0 80px}@media (max-width: 767px){.gsmb{padding:0 0 40px}}#cidade-loading{position:absolute;bottom:-35px;left:0;width:100%;background:#fff;border-radius:8px;max-height:318px;padding:6px 12px;box-shadow:0px 4px 4px 0px rgba(0,49,104,0.16)}#ui-id-2{width:300px !important;background:#fff;border-radius:8px;padding:0;max-height:318px}#ui-id-2.ui-autocomplete .ui-menu-item{padding:6px 12px;background:#fff}.button{border-radius:28px;background:#FDB415;width:auto;height:48px;border:0;padding:0 30px;display:inline-flex;justify-content:center;align-items:center;text-align:center;color:#251304;text-decoration:none;font-size:17px;font-weight:500;line-height:20px;flex-shrink:0;cursor:pointer}.button .icon{display:block;width:20px;height:20px;fill:#251304;flex-shrink:0}.button .icon.ml{margin-left:8px}.button .icon.mr{margin-right:8px}.button .play{display:block;border-left:10px solid #251304;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:12px}.button-blue{background:#003168;color:#fff}.button-blue .icon{fill:#fff}.button-blue .play{border-left:10px solid #fff}.button-border{border:2px solid #FDB415;background:transparent;color:#FDB415}.button-border .icon{fill:#FDB415}.button-border .play{border-left:10px solid #FDB415}.button-white{color:#003168;background:#fff}.button-white .icon{fill:#003168}.button-light-border{border:2px solid #FFD15C;background:#FFEBB8;color:#251304}.button-light-border .icon{fill:#251304}.button-light-border .play{border-left:10px solid #251304}.button-transparent{color:#003168;background:transparent;border:0;padding:0 12px}.button-transparent .icon{fill:#003168}.button[disabled]{opacity:0.32;background:#BEC0C2;cursor:default}.header-counter{height:60px;background-color:#003168;background-position:center;background-repeat:no-repeat;background-size:cover;border-bottom:1px solid rgba(0,0,0,0.16);position:relative}@media (max-width: 767px){.header-counter{display:none}}.header-counter .container,.header-counter .row{height:100%}.header-counter .title{color:#FFF;text-align:center;font-size:22px;font-weight:600;line-height:1}@media (max-width: 991px){.header-counter .title{font-size:18px}}.header-counter .countdown{color:#FFF;text-align:center;font-size:18px;font-style:normal;font-weight:600;line-height:1;letter-spacing:-0.36px;margin:0 0 0 8px}@media (max-width: 991px){.header-counter .countdown{font-size:16px}}.header-counter .countdown>span{color:#FFF;text-align:center;font-size:24px;font-weight:600;line-height:1;letter-spacing:-0.48px;margin:0 0 0 8px}@media (max-width: 991px){.header-counter .countdown>span{font-size:20px}}.header-counter .button-counter{border-radius:12px;background:#FFF;height:40px;padding:0px 24px;display:flex;justify-content:center;align-items:center;color:#001333;text-align:center;font-size:14px;font-weight:500;line-height:1;text-decoration:none;margin:0 0 0 48px}@media (max-width: 991px){.header-counter .button-counter{margin:0 0 0 24px}}.header-counter .button-close{width:40px;height:40px;border:0;background:transparent;position:absolute;top:50%;right:15px;margin-top:-20px;cursor:pointer}.header-counter .button-close:before,.header-counter .button-close:after{content:'';height:20px;width:2px;background:#fff;position:absolute;top:9px;left:18px}.header-counter .button-close:before{transform:rotate(45deg)}.header-counter .button-close:after{transform:rotate(-45deg)}.header-auxiliary{height:32px;background:#003168}@media (max-width: 991px){.header-auxiliary{overflow:hidden}}.header-auxiliary .sign-up-whatsapp,.header-auxiliary .sign-up-telephone,.header-auxiliary .nav-student,.header-auxiliary .nav-contact,.header-auxiliary .link-accessibility{font-size:12px;font-weight:500;line-height:18px;display:flex;align-items:center;text-decoration:none}@media (max-width: 991px){.header-auxiliary .sign-up-whatsapp,.header-auxiliary .sign-up-telephone,.header-auxiliary .nav-student,.header-auxiliary .nav-contact,.header-auxiliary .link-accessibility{height:32px}}.header-auxiliary .sign-up-whatsapp{color:#84EB9C}@media (min-width: 992px){.header-auxiliary .sign-up-whatsapp+.sign-up-telephone{margin-left:32px}}.header-auxiliary .sign-up-whatsapp .icon{display:block;height:16px;width:16px;margin-right:12px;fill:#84EB9C}@media (max-width: 991px){.header-auxiliary .sign-up-whatsapp,.header-auxiliary .sign-up-telephone{text-align:center;justify-content:center}}.header-auxiliary .sign-up-telephone,.header-auxiliary .nav-student,.header-auxiliary .nav-contact,.header-auxiliary .link-accessibility{color:#80ABDB}.header-auxiliary .nav-accessibility{height:32px;display:flex}.header-auxiliary .nav-accessibility .link-accessibility{display:flex;justify-content:center;align-items:center;height:100%;padding:0 10px;position:relative}.header-auxiliary .nav-accessibility .button-contrast,.header-auxiliary .nav-accessibility .button-increase,.header-auxiliary .nav-accessibility .button-decrease{width:32px;height:32px;display:block;border:0;background:transparent}.header-auxiliary .nav-accessibility .button-contrast .icon,.header-auxiliary .nav-accessibility .button-increase .icon,.header-auxiliary .nav-accessibility .button-decrease .icon{display:block;width:100%;height:100%;fill:#80ABDB}.header-auxiliary .nav-accessibility .button-contrast{padding:8px}.header-auxiliary .nav-accessibility .button-increase{padding:5px}.header-auxiliary .nav-accessibility .button-decrease{padding:7px}.header-auxiliary .nav-auxiliary{height:32px;position:relative;margin-left:22px}.header-auxiliary .nav-auxiliary .nav-contact{display:flex;justify-content:center;align-items:center;height:100%;padding:0 20px 0 10px;position:relative}.header-auxiliary .nav-auxiliary .nav-contact:before{content:'';height:8px;width:8px;border-left:2px solid #80ABDB;border-bottom:2px solid #80ABDB;position:absolute;top:50%;right:4px;margin-top:-6px;transform:rotate(-45deg);transition:border 0.3s ease}.header-auxiliary .nav-auxiliary .nav-auxiliary-container{position:absolute;z-index:999;background-color:#fff;border-radius:20px;padding:0;box-shadow:16px 32px 32px 0px rgba(0,0,0,0.2);width:320px;left:0;top:32px;opacity:0;visibility:hidden;transition:all 0.3s ease}.header-auxiliary .nav-auxiliary .nav-auxiliary-container.center{left:50%;margin-left:-160px}.header-auxiliary .nav-auxiliary .nav-auxiliary-container.center .nav:before{left:50%;margin-left:-5px}.header-auxiliary .nav-auxiliary .nav-auxiliary-container.right{left:inherit;right:0}.header-auxiliary .nav-auxiliary .nav-auxiliary-container.right .nav:before{left:inherit;right:56px}.header-auxiliary .nav-auxiliary .menu-header-area-do-aluno-container+.extensao-titulo{border-top:1px solid #DFE0E1}.header-auxiliary .nav-auxiliary .extensao-titulo{display:block;color:#001333;font-size:10px;font-weight:600;line-height:12px;letter-spacing:0.6px;text-transform:uppercase;padding:32px 40px 0;margin-bottom:-5px}.header-auxiliary .nav-auxiliary .nav{list-style:none;padding:24px}.header-auxiliary .nav-auxiliary .nav:before{content:'';position:absolute;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;left:56px;top:-7px}.header-auxiliary .nav-auxiliary .nav a{padding:0 16px;height:38px;display:flex;justify-content:space-between;align-items:center;color:#001E47;font-size:16px;font-weight:500;line-height:100%;text-decoration:none;border-radius:8px}.header-auxiliary .nav-auxiliary .nav a:after{content:'';width:24px;height:24px;flex-shrink:0;display:none;background-position:center;background-repeat:no-repeat;background-size:contain}@media (min-width: 992px){.header-auxiliary .nav-auxiliary .nav a{transition:all 0s ease}.header-auxiliary .nav-auxiliary .nav a:hover{background:#D6E5F5;transition:all 0.3s ease}}.header-auxiliary .nav-auxiliary .nav .login a,.header-auxiliary .nav-auxiliary .nav .carrinho a{padding-left:44px;position:relative}.header-auxiliary .nav-auxiliary .nav .login a:after,.header-auxiliary .nav-auxiliary .nav .carrinho a:after{position:absolute;left:12px;top:50%;margin-top:-12px}@media (min-width: 992px){.header-auxiliary .nav-auxiliary:hover .nav-contact{color:#FFD15C}.header-auxiliary .nav-auxiliary:hover .nav-contact:before{border-left:2px solid #FFD15C;border-bottom:2px solid #FFD15C;margin-top:-2px;transform:rotate(135deg)}.header-auxiliary .nav-auxiliary:hover .nav-auxiliary-container{opacity:1;visibility:visible}.header-auxiliary .nav-auxiliary:hover a[target="_blank"]:after{display:block;background-image:url(../images/svg/blank.svg)}.header-auxiliary .nav-auxiliary:hover .login a:after{display:block;background-image:url(../images/svg/login.svg)}.header-auxiliary .nav-auxiliary:hover .carrinho a:after{display:block;background-image:url(../images/svg/carrinho.svg)}}.header-auxiliary .header-auxiliary-banner.owl-carousel{height:32px}.header-auxiliary .header-auxiliary-banner.owl-carousel .owl-prev,.header-auxiliary .header-auxiliary-banner.owl-carousel .owl-next{height:16px;width:16px;top:50%;margin-top:-8px;background:transparent !important}.header-auxiliary .header-auxiliary-banner.owl-carousel .owl-prev .icon,.header-auxiliary .header-auxiliary-banner.owl-carousel .owl-next .icon{width:5px;height:8px;display:block;fill:#fff}.header-auxiliary .header-auxiliary-banner.owl-carousel .owl-prev{left:0}.header-auxiliary .header-auxiliary-banner.owl-carousel .owl-next{right:0}.header-main{height:132px;border-top:1px solid rgba(0,0,0,0.16);background:#003168;display:flex;align-items:center;justify-content:center;padding:0 0 28px}@media (max-width: 767px){.header-main{height:90px}}.header-main .button-open{height:40px;width:40px;background-color:transparent;border:0;position:relative;margin-right:12px;color:#FFF;text-align:center;font-size:8px;font-weight:600;line-height:10px;letter-spacing:0.64px;text-transform:uppercase}@media (min-width: 992px){.header-main .button-open{display:none}}.header-main .button-open>span{display:block;height:2px;width:18px;background:#fff;position:relative;margin:6px auto 12px}.header-main .button-open>span:before,.header-main .button-open>span:after{content:'';display:block;height:2px;width:18px;background:#fff;position:absolute;left:0}.header-main .button-open>span:before{top:-6px}.header-main .button-open>span:after{bottom:-6px}.header-main .logo{display:block;width:184px;height:36px}@media (max-width: 767px){.header-main .logo{width:122px;height:28px}}.header-main .logo svg{display:block;width:100%;height:100%}.header-main .nav{display:flex;align-items:center;list-style:none;padding:0}.header-main .nav li+li{margin:0 0 0 16px}@media (max-width: 1399px){.header-main .nav li+li{margin:0 0 0 12px}}@media (min-width: 992px){.header-main .nav li:hover .link{color:#FFD15C}}.header-main .nav li.has-sub{position:relative}.header-main .nav li.has-sub .link{padding:14px 20px 14px 0;position:relative}.header-main .nav li.has-sub .link:before{content:'';height:8px;width:8px;border-left:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:50%;margin-top:-5px;right:4px;transform:rotate(-45deg);transition:border 0.3s ease}@media (min-width: 992px){.header-main .nav li.has-sub:hover .link:before{margin-top:-2px;transform:rotate(135deg);border-left-color:#FFD15C;border-bottom-color:#FFD15C}.header-main .nav li.has-sub:hover .subnav{opacity:1;visibility:visible}.header-main .nav li.has-sub:hover .subnav a[target="_blank"]:after{content:'';width:24px;height:24px;flex-shrink:0;background-position:center;background-repeat:no-repeat;background-size:contain;display:block;background-image:url(../images/svg/blank.svg)}}.header-main .nav .link{color:#fff;text-decoration:none;font-size:16px;font-weight:500;line-height:22px}@media (max-width: 1399px){.header-main .nav .link{font-size:13px}}@media (max-width: 1199px){.header-main .nav .link{font-size:12px;max-width:134px;line-height:16px}}.header-main .subnav{position:absolute;z-index:999;background-color:#fff;border-radius:20px;padding:0;box-shadow:16px 32px 32px 0px rgba(0,0,0,0.2);left:0;top:50px;opacity:0;visibility:hidden;transition:all 0.3s ease}@media (max-width: 1199px){.header-main .subnav.subnav-tecnico{top:60px}}.header-main .subnav:before{content:'';position:absolute;border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;left:50%;margin-left:-5px;top:-7px}.header-main .subnav.subnav-graduacao,.header-main .subnav.subnav-pos-graduacao{width:600px;left:50%;margin-left:-300px}@media (max-width: 1199px){.header-main .subnav.subnav-graduacao,.header-main .subnav.subnav-pos-graduacao{width:400px;margin-left:-200px}}.header-main .subnav.subnav-graduacao .col-sub-1,.header-main .subnav.subnav-pos-graduacao .col-sub-1{width:240px;flex-shrink:0;padding:8px 0}@media (max-width: 1199px){.header-main .subnav.subnav-graduacao .col-sub-1,.header-main .subnav.subnav-pos-graduacao .col-sub-1{width:160px}}.header-main .subnav.subnav-graduacao .col-sub-2,.header-main .subnav.subnav-pos-graduacao .col-sub-2{width:360px;flex-shrink:0;padding:8px 0}@media (max-width: 1199px){.header-main .subnav.subnav-graduacao .col-sub-2,.header-main .subnav.subnav-pos-graduacao .col-sub-2{width:240px}}.header-main .subnav.subnav-graduacao .col-sub-1+.col-sub-2,.header-main .subnav.subnav-pos-graduacao .col-sub-1+.col-sub-2{border-left:1px solid #DFE0E1}.header-main .subnav.subnav-graduacao div+.menu-header-graduacao-todos-container,.header-main .subnav.subnav-graduacao div+.menu-header-pos-graduacao-todos-container,.header-main .subnav.subnav-pos-graduacao div+.menu-header-graduacao-todos-container,.header-main .subnav.subnav-pos-graduacao div+.menu-header-pos-graduacao-todos-container{border-top:1px solid #DFE0E1}.header-main .subnav.subnav-tecnico,.header-main .subnav.subnav-extensao{width:360px;left:50%;margin-left:-180px}.header-main .subnav.subnav-tecnico .menu-header-tecnico-todos-container+.subnav-titulo,.header-main .subnav.subnav-tecnico .menu-header-extensao-todos-container+.subnav-titulo,.header-main .subnav.subnav-extensao .menu-header-tecnico-todos-container+.subnav-titulo,.header-main .subnav.subnav-extensao .menu-header-extensao-todos-container+.subnav-titulo{border-top:1px solid #DFE0E1}.header-main .subnav.subnav-mais-cursos{width:600px;left:50%;margin-left:-360px}@media (max-width: 1199px){.header-main .subnav.subnav-mais-cursos{width:400px;margin-left:-260px}}.header-main .subnav.subnav-mais-cursos:before{margin-left:42px}.header-main .subnav.subnav-mais-cursos .col-sub-1{width:360px;flex-shrink:0;padding:8px 0}@media (max-width: 1199px){.header-main .subnav.subnav-mais-cursos .col-sub-1{width:240px}}.header-main .subnav.subnav-mais-cursos .col-sub-2{width:240px;flex-shrink:0;padding:8px 0}@media (max-width: 1199px){.header-main .subnav.subnav-mais-cursos .col-sub-2{width:160px}}.header-main .subnav.subnav-mais-cursos .col-sub-1+.col-sub-2{border-left:1px solid #DFE0E1}.header-main .subnav.subnav-mais-cursos .mestrado-box+.doutorado-box{border-top:1px solid #DFE0E1}.header-main .subnav.subnav-estude{width:1080px;left:50%;margin-left:-990px}@media (max-width: 1199px){.header-main .subnav.subnav-estude{width:800px;margin-left:-735px}}.header-main .subnav.subnav-estude:before{margin-left:434px}@media (max-width: 1199px){.header-main .subnav.subnav-estude:before{margin-left:318px}}.header-main .subnav.subnav-estude .col-sub-1,.header-main .subnav.subnav-estude .col-sub-2,.header-main .subnav.subnav-estude .col-sub-3{flex-shrink:0;padding:8px 0;width:360px}@media (max-width: 1199px){.header-main .subnav.subnav-estude .col-sub-1,.header-main .subnav.subnav-estude .col-sub-2,.header-main .subnav.subnav-estude .col-sub-3{width:266px}}.header-main .subnav.subnav-estude .col-sub-1+.col-sub-2,.header-main .subnav.subnav-estude .col-sub-1+.col-sub-3,.header-main .subnav.subnav-estude .col-sub-2+.col-sub-3{border-left:1px solid #DFE0E1}.header-main .subnav.subnav-estude .centro-box+.outros-box{border-top:1px solid #DFE0E1}.header-main .subnav .subnav-titulo{color:#001333;display:block;font-size:10px;font-style:normal;font-weight:600;line-height:12px;letter-spacing:0.6px;text-transform:uppercase;padding:32px 40px 0}@media (max-width: 1199px){.header-main .subnav .subnav-titulo{padding:16px 26px 0}}.header-main .subnav .subnav-nav{padding:24px;list-style:none}@media (max-width: 1199px){.header-main .subnav .subnav-nav{padding:12px}}.header-main .subnav .subnav-nav a{padding:7px 16px;display:flex;justify-content:space-between;align-items:center;color:#001E47;font-size:16px;font-weight:500;line-height:160%;text-decoration:none;border-radius:8px}@media (max-width: 1399px){.header-main .subnav .subnav-nav a{font-size:14px}}@media (max-width: 1199px){.header-main .subnav .subnav-nav a{font-size:12px}}@media (min-width: 992px){.header-main .subnav .subnav-nav a{transition:all 0s ease}.header-main .subnav .subnav-nav a:hover{background:#D6E5F5;transition:all 0.3s ease}}.header-main .subnav .subnav-nav li{margin:0}.header-main .subnav .subnav-nav li+li{margin:4px 0 0}.header-main #menu-header-formas-de-ingresso .sub-menu{list-style:none;padding:0;position:absolute;background:#fff;width:100%;box-shadow:0px 16px 24px 0px rgba(0,30,71,0.24);border-radius:0 0 12px 12px;top:0;padding-top:42px;display:none}.header-main #menu-header-formas-de-ingresso .menu-item-has-children{position:relative;border-radius:12px 12px 0 0}.header-main #menu-header-formas-de-ingresso .menu-item-has-children:hover{border-radius:12px 12px 0 0;z-index:2}.header-main #menu-header-formas-de-ingresso .menu-item-has-children:hover>a{background:#003168;color:#fff;position:relative;z-index:1}.header-main #menu-header-formas-de-ingresso .menu-item-has-children:hover .sub-menu{display:block}.header-main #menu-header-formas-de-ingresso a{font-size:14px}.header-main .button-sign-up{box-shadow:0.5px 0.5px 1px 0px rgba(255,255,255,0.24) inset,6px 8px 24px 0px rgba(0,0,0,0.32)}@media (max-width: 767px){.header-main .button-sign-up{height:40px;padding:0 20px 0 16px;font-size:12px;line-height:14px}}.header-main .button-sign-up .icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;fill:#251304}@media (max-width: 767px){.header-main .button-sign-up .icon{width:16px;height:16px;margin-right:10px}}.header-footer{position:relative;z-index:99;margin:-28px 0}.header-footer .search{height:56px;width:100%}@media (max-width: 767px){.header-footer .search{height:48px}}.header-footer .search form{width:100%;display:flex;align-items:center;overflow:hidden;background:#fff;border-radius:32px;box-shadow:0.5px 0.5px 1px 0px rgba(255,255,255,0.24) inset,6px 8px 24px 0px rgba(0,0,0,0.32);height:56px;position:relative;z-index:1}@media (max-width: 767px){.header-footer .search form{height:48px}}.header-footer .search-input{width:100%;display:block;border:0;padding:0 32px;color:#001333;font-size:16px;font-weight:500;line-height:20px;outline:0;height:56px}@media (max-width: 767px){.header-footer .search-input{height:48px}}.header-footer .search-input::-moz-placeholder{color:#001333;font-weight:500}.header-footer .search-input::placeholder{color:#001333;font-weight:500}@media (max-width: 767px){.header-footer .search-input{padding:0 22px}}.header-footer .search-separator{display:block;height:32px;width:1px;background:#D6E5F5;align-items:center}.header-footer .search-button{width:160px;background:#fff;height:56px;flex-shrink:0;border:0;display:flex;align-items:center;justify-content:center;color:#003168;text-align:center;font-size:16px;font-weight:500;line-height:20px}@media (max-width: 767px){.header-footer .search-button{height:48px;width:48px;font-size:0}}.header-footer .search-button .icon{width:18px;height:18px;margin-right:12px;flex-shrink:0;fill:#003168}@media (max-width: 767px){.header-footer .search-button .icon{width:16px;height:16px;margin-right:4px}}.header-footer .button-sign-up{box-shadow:0.5px 0.5px 1px 0px rgba(255,255,255,0.24) inset,6px 8px 24px 0px rgba(0,0,0,0.32);height:56px;width:100%;padding:0 20px}.header-footer .button-sign-up .icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;fill:#251304}.header-nav-mob{height:96px;background-color:#003168;padding:40px 0 0;position:relative}@media (min-width: 992px){.header-nav-mob{display:none}}.header-nav-mob .nav-couses-mob{overflow:hidden;overflow-x:scroll}.header-nav-mob .nav-couses-mob .block{display:flex;padding:0 4px}.header-nav-mob .item-space{width:8px;display:block;flex-shrink:0}.header-nav-mob .item{border-radius:8px;border:1px solid rgba(255,255,255,0.04);background:rgba(255,255,255,0.04);border:0;display:flex;height:48px;padding:0 38px 0 16px;align-items:center;color:#fff;position:relative;font-size:14px;font-weight:500;margin:0 4px 8px;max-width:180px;flex-shrink:0}.header-nav-mob .item:before{content:'';position:absolute;right:16px;height:8px;width:8px;border-right:1.5px solid #fff;border-top:1.5px solid #fff;position:absolute;top:50%;margin-top:-5px;transform:rotate(45deg);transition:border 0.3s ease}.header-nav-mob .item:after{content:'';position:absolute;width:100%;height:8px;bottom:-8px;left:0;background:#fff;display:none}.header-nav-mob .item.active{color:#001E47;background:#fff;border-color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}.header-nav-mob .item.active:before{border-right:1.5px solid #001E47;border-top:1.5px solid #001E47}.header-nav-mob .item.active:after{display:block}.header-nav-mob .submenu{position:absolute;left:0;top:96px;width:100%;background:#fff;z-index:99;padding:20px 0;display:none}.header-nav-mob .submenu.active{display:block}.header-nav-mob .submenu .subnav-titulo{color:#001333;display:block;font-size:8px;font-weight:600;line-height:10px;letter-spacing:0.64px;text-transform:uppercase;padding:0 20px;margin:15px 0 0}.header-nav-mob .submenu .subnav-nav{list-style:none;padding:0 20px}.header-nav-mob .submenu .subnav-nav li{margin:15px 0 0}.header-nav-mob .submenu .subnav-nav a{color:#001E47;font-size:13px;font-weight:500;line-height:140%;text-decoration:none}.header-nav-mob .submenu .line{display:block;height:1px;background:#DFE0E1;margin:15px 0 0}.header-nav-mob #menu-header-formas-de-ingresso .sub-menu{padding:0 0 0 20px;list-style:none}.header-nav-mob .submenu-secund-link{display:block;color:#001E47;font-size:13px;font-weight:500;line-height:140%;padding:10px 20px;background:transparent;border:0;width:100%;text-align:left;position:relative}.header-nav-mob .submenu-secund-link:before{content:'';position:absolute;right:16px;height:8px;width:8px;border-right:1.5px solid #001E47;border-top:1.5px solid #001E47;position:absolute;top:50%;margin-top:-5px;transform:rotate(45deg);transition:border 0.3s ease}.header-nav-mob .submenu-secund-link.back{padding-left:40px}.header-nav-mob .submenu-secund-link.back:before{right:auto;left:16px;transform:rotate(-135deg)}.nav-mob-content{position:fixed;top:0;bottom:0;width:100vw;z-index:999;display:flex;justify-content:flex-end;right:-100%;opacity:0;visibility:hidden;transition:right 0.3s ease, opacity 0.3s ease, background 0.3s 0.2s ease}.nav-mob-content.active{right:0;opacity:1;visibility:visible;background:rgba(0,0,0,0.64);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-mob-content .scroll{overflow-x:hidden;overflow-y:scroll}.nav-mob-content .scroll::-webkit-scrollbar{width:11px}.nav-mob-content .scroll::-webkit-scrollbar-thumb{background-color:#3C3C3B;border-radius:6px;border:3px solid #f8f6f7}.nav-mob-content .scroll::-webkit-scrollbar-track{background:#f8f6f7;border-radius:0}.nav-mob-content .content{width:80vw;background:#fff}.nav-mob-content .content-header{padding:12px 2px 12px 12px;background:#fff;display:flex;justify-content:space-between;align-items:center}.nav-mob-content .content-main,.nav-mob-content .nav-mob,.nav-mob-content .submenu{height:calc(100vh - 65px);position:relative}.nav-mob-content .button-sign-up{height:40px;font-size:12px}.nav-mob-content .button-close{height:40px;width:40px;background-color:#fff;border:0;position:relative}.nav-mob-content .button-close:before,.nav-mob-content .button-close:after{content:'';height:18px;width:2px;background:#001333;position:absolute;top:11px;left:19px}.nav-mob-content .button-close:before{transform:rotate(45deg)}.nav-mob-content .button-close:after{transform:rotate(-45deg)}.nav-mob-content .nav-mob-title{color:#001E47;font-size:16px;font-style:normal;font-weight:500;line-height:140%;display:block;padding:26px 20px}.nav-mob-content .nav-mob-title.back{padding:26px 20px 26px 48px;position:relative}.nav-mob-content .nav-mob-title.back:before{content:'';position:absolute;left:28px;height:8px;width:8px;border-left:1.5px solid #001E47;border-bottom:1.5px solid #001E47;top:50%;margin-top:-4px;transform:rotate(45deg);transition:border 0.3s ease}.nav-mob-content .space{display:block;height:1px;width:100%;background:#DFE0E1;margin:20px 0}.nav-mob-content .nav-content{position:relative}.nav-mob-content .nav-item{display:block;padding:10px 20px;color:#001E47;font-size:13px;font-style:normal;font-weight:500;line-height:140%;background:transparent;width:100%;border:0;position:relative;text-align:left}.nav-mob-content .nav-item:before{content:'';position:absolute;right:14px;height:8px;width:8px;border-right:1.5px solid #001E47;border-top:1.5px solid #001E47;top:50%;margin-top:-4px;transform:rotate(45deg);transition:border 0.3s ease}.nav-mob-content .submenu{position:absolute;top:0;right:-100%;width:100%;background:#fff;min-height:100%;opacity:0;visibility:hidden;transition:all 0.3s ease}.nav-mob-content .submenu.active{right:0;opacity:1;visibility:visible}.nav-mob-content .submenu .subnav-subtitle{color:#001333;display:block;font-size:8px;font-style:normal;font-weight:600;line-height:10px;letter-spacing:0.64px;text-transform:uppercase;padding:10px 20px}.nav-mob-content .submenu .subnav-nav{margin:0;padding:0;list-style:none}.nav-mob-content .submenu .subnav-nav li+li{margin:0}.nav-mob-content .submenu .subnav-nav a{color:#001E47;font-size:13px;font-style:normal;font-weight:500;line-height:140%;display:block;padding:10px 20px;text-decoration:none}#search-box{position:relative}#search-box.open{z-index:9999}#search-box.open:before{content:'';background:#EFF4FA;height:30px;width:100%;position:absolute;bottom:-4px;left:0}#search-box.open form{box-shadow:0px 1px 4px 0px rgba(0,49,104,0.16)}#search-box.open #search-wanted{display:none}#search-box.focus #search-wanted{display:block}#search-box.not #search-wanted{display:block}#search-box.not #search-wanted .search-not{display:block}#search-box.not #search-wanted .search-load{display:none}#search-box.load #search-wanted{display:block}#search-box.load #search-wanted .search-not{display:none}#search-box.load #search-wanted .search-load{display:block}#search-box #search-wanted{background:#EFF4FA;box-shadow:0px 4px 4px 0px rgba(0,49,104,0.16);border-bottom-left-radius:8px;border-bottom-right-radius:8px;width:100%;position:absolute;left:0;top:28px;padding:54px 28px 28px;display:none}@media (max-width: 767px){#search-box #search-wanted{padding:44px 0 16px}}#search-box #search-wanted .search-not,#search-box #search-wanted .search-load{font-size:16px;font-style:normal;font-weight:500;line-height:144%;color:#001E47;display:block;border-bottom:1px solid #D6E5F5;margin:0 0 20px;padding:0 0 10px;display:none}@media (max-width: 767px){#search-box #search-wanted .search-not,#search-box #search-wanted .search-load{padding:0 16px}}#search-box #search-wanted .search-wanted-title{color:#001333;font-size:15px;font-style:normal;font-weight:500;line-height:140%}@media (max-width: 767px){#search-box #search-wanted .search-wanted-title{padding:0 16px}}#search-box #search-wanted .search-wanted-courses{display:flex;justify-content:space-between}@media (max-width: 767px){#search-box #search-wanted .search-wanted-courses{overflow:hidden;overflow-x:scroll}}#search-box #search-wanted .search-wanted-courses .course{width:calc(33.3% - 10px);flex-shrink:0}@media (max-width: 767px){#search-box #search-wanted .search-wanted-courses .course{width:280px;margin:16px 16px 0}#search-box #search-wanted .search-wanted-courses .course+.course{margin-left:0}}.ui-autocomplete{z-index:999;background:transparent;box-shadow:0px 4px 4px 0px rgba(0,49,104,0.16);border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:4px 0 0;max-height:400px;overflow-y:scroll;overflow-x:hidden;width:966px !important;list-style:none;border-top:0}@media (max-width: 1199px){.ui-autocomplete{width:616px !important}}@media (max-width: 991px){.ui-autocomplete{width:696px !important}}@media (max-width: 767px){.ui-autocomplete{width:516px !important}}@media (max-width: 575px){.ui-autocomplete{width:calc(100vw - 35px) !important}}.ui-autocomplete::-webkit-scrollbar{width:10px}.ui-autocomplete::-webkit-scrollbar-thumb{background-color:#003168;border-radius:6px;border:3px solid #EFF4FA}.ui-autocomplete::-webkit-scrollbar-track{background:#EFF4FA;border-radius:6px}.ui-autocomplete .ui-menu-item{padding:18px 32px;background:#EFF4FA;position:relative;cursor:pointer}@media (max-width: 767px){.ui-autocomplete .ui-menu-item{padding:18px}}.ui-autocomplete .ui-menu-item+.ui-menu-item{border-top:1px solid #D6E5F5;margin:0}.ui-autocomplete .ui-menu-item:after{content:'';height:8px;width:8px;border-right:2px solid #000;border-bottom:2px solid #000;position:absolute;top:50%;margin-top:-5px;right:30px;transform:rotate(-45deg);transition:border 0.3s ease;opacity:0;transition:all 0.3s ease}.ui-autocomplete .ui-menu-item:hover{background:#D6E5F5}.ui-autocomplete .ui-menu-item:hover:after{opacity:1;right:20px}.ui-autocomplete .ui-menu-item a{text-decoration:none}.ui-autocomplete .ui-menu-item .name{color:#001333;font-size:16px;font-style:normal;font-weight:500;line-height:160%;display:block}@media (max-width: 767px){.ui-autocomplete .ui-menu-item .name{font-size:14px}}.ui-autocomplete .ui-menu-item .name>span{font-size:16px;color:#2562A7;font-weight:500;font-style:normal}@media (max-width: 767px){.ui-autocomplete .ui-menu-item .name>span{font-size:14px}}.ui-autocomplete .ui-menu-item .type{color:#001333;font-size:14px;font-style:normal;font-weight:400;line-height:160%;display:block}@media (max-width: 767px){.ui-autocomplete .ui-menu-item .type{font-size:12px}}.ui-autocomplete .ui-menu-item .type:first-letter{text-transform:uppercase}.footer{background:#fff;border-top:1px solid #EFF4FA;padding:80px 0;overflow:hidden}@media (max-width: 767px){.footer{padding:40px 0 60px}}.footer img.lazy-img{visibility:hidden;opacity:0}.footer .nav-container+.nav-container{margin-top:48px}@media (max-width: 767px){.footer .nav-container+.nav-container{margin:0}}@media (max-width: 767px){.footer .nav-container{border-bottom:1px solid #D6E5F5}.footer .nav-container.active{margin-bottom:12px;padding-bottom:12px}.footer .nav-container.active .nav-title:after{transform:rotate(-45deg)}.footer .nav-container.active ul{opacity:1;height:auto;visibility:visible}}.footer .nav-container ul{list-style:none;padding:0 30px 0 0}@media (max-width: 1399px){.footer .nav-container ul{padding:0}}@media (max-width: 767px){.footer .nav-container ul{transition:all 0.3s ease;opacity:0;visibility:hidden;height:0}}.footer .nav-container li+li{margin-top:12px}.footer .nav-container .nav-title{color:#101418;font-size:16px;font-weight:500;display:block;margin-bottom:12px;line-height:22px}@media (max-width: 767px){.footer .nav-container .nav-title{font-size:14px;height:40px;display:flex;align-items:center;margin:0;position:relative}.footer .nav-container .nav-title:after{content:'';display:block;width:8px;height:8px;border-radius:1px;position:absolute;top:16px;transition:all 0.3s ease;right:14px;border-top:2px solid #003168;border-right:2px solid #003168;transform:rotate(135deg)}}.footer .nav-container a{color:#003168;font-size:14px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none}.footer .baixe-app{color:#101418;font-size:16px;font-weight:500;display:block;margin-bottom:12px;line-height:22px}@media (max-width: 767px){.footer .baixe-app{margin:40px 0 0;font-size:14px;text-align:left;width:334px}}.footer .download{margin:12px 0 0}@media (max-width: 991px){.footer .download{display:flex;flex-wrap:wrap;justify-content:center}}.footer .download a{display:block}.footer .download a img{display:block;width:auto;height:auto}.footer .download a+a{margin-top:8px}@media (max-width: 991px){.footer .download a+a{margin:0 0 0 8px}}.footer .reclame-aqui{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;margin:40px 0 0;width:190px}@media (max-width: 991px){.footer .reclame-aqui{width:auto}}.footer .reclame-aqui a,.footer .reclame-aqui span{display:block;max-width:76px;flex-shrink:0;margin:8px}@media (max-width: 575px){.footer .reclame-aqui a,.footer .reclame-aqui span{margin:8px 4px}}.footer .reclame-aqui a img,.footer .reclame-aqui span img{display:block;width:auto;height:auto}.footer .e-mec{margin:40px 0 0}.footer .e-mec img{display:block;width:auto;height:auto}.contacts-fixed{position:fixed;right:16px;bottom:16px;z-index:99}@media (max-width: 767px){.contacts-fixed{right:10px}}.contacts-fixed .button-fixed{height:64px;width:64px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#17AB30;padding:15px;position:absolute;bottom:0;right:0;border:0;cursor:pointer}.contacts-fixed .button-fixed svg{display:block;fill:#fff;width:100%;height:100%}.contacts-fixed.active .content{opacity:1;visibility:visible;bottom:90px}.contacts-fixed .content{width:312px;padding:32px 40px 40px 32px;border-radius:24px 24px 0px 24px;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;bottom:60px;right:32px;opacity:0;visibility:hidden;transition:all 0.3s ease}.contacts-fixed .content:after{content:'';position:absolute;right:0;bottom:-20px;border-top:10px solid rgba(0,0,0,0.8);border-right:10px solid rgba(0,0,0,0.8);border-left:10px solid transparent;border-bottom:10px solid transparent}.contacts-fixed .content .content-close{height:48px;width:48px;border-radius:50%;background:#FFF;box-shadow:0px 12px 24px 0px rgba(0,0,0,0.32);position:absolute;top:-24px;right:-24px;border:0;cursor:pointer}.contacts-fixed .content .content-close:after,.contacts-fixed .content .content-close:before{content:'';height:20px;width:2px;background:#101418;position:absolute;top:14px;left:23px;display:block}.contacts-fixed .content .content-close:after{transform:rotate(-45deg)}.contacts-fixed .content .content-close:before{transform:rotate(45deg)}.contacts-fixed .content .phone{display:flex;align-items:center;justify-content:center;color:#FFF;text-align:center;font-size:20px;font-weight:500;line-height:144%;text-decoration:none}.contacts-fixed .content .phone svg{display:block;height:20px;width:20px;fill:#FFF;margin:0 10px 0 0}.contacts-fixed .content .hour{color:#FFF;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:160%;display:block;margin-top:5px}.contacts-fixed .content .whats,.contacts-fixed .content .chat{width:100%;height:48px;text-decoration:none;border-radius:24px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:16px;font-weight:500;line-height:1}.contacts-fixed .content .whats svg,.contacts-fixed .content .chat svg{display:block;height:20px;width:20px;margin:0 10px 0 0}.contacts-fixed .content .whats{background:#46D663;color:#101418;margin-top:30px}.contacts-fixed .content .whats svg{fill:#101418}.contacts-fixed .content .chat{background:transparent;border:2px solid #FFD15C;color:#FFD15C;margin-top:16px}.contacts-fixed .content .chat svg{fill:#FFD15C}body.single-curso .main-header{text-align:left}@media (max-width: 767px){body.single-curso .main-header{padding:60px 0;min-height:100px}}.main-header{background:#001333;padding:90px 0 80px;min-height:220px;position:relative}@media (max-width: 767px){.main-header{padding:100px 0 60px;text-align:center;min-height:180px}}.main-header .image-background{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width: 767px){.main-header .image-background:after{content:'';background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #001333 73%);position:absolute;left:0;top:140px;width:100%;height:calc(100% - 140px);display:block}}.main-header .container,.main-header .row{height:100%;position:relative}.main-header .breadcrumb{color:#FDB415;margin:0 0 24px;list-style:none;display:flex;align-items:center;justify-content:flex-start;padding:0}@media (max-width: 767px){.main-header .breadcrumb{display:none}}.main-header .breadcrumb a{color:#FDB415;font-size:12px;font-weight:500;line-height:16px;letter-spacing:0.48px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase}.main-header .breadcrumb a span{color:currentColor}.main-header .breadcrumb li{padding:0;margin:0}.main-header .breadcrumb li+li{padding-left:20px;position:relative}.main-header .breadcrumb li+li:before{content:'';width:8px;height:8px;border-top:1px solid rgba(255,255,255,0.4);border-left:1px solid rgba(255,255,255,0.4);display:block;position:absolute;top:6px;left:4px;transform:rotate(135deg)}.main-header h1+p{margin-top:16px}.main-header h1+.button,.main-header p+.button{margin-top:24px}@media (max-width: 575px){.main-header .button{width:90%}}.main-header iframe{display:block;width:100%;height:236px}.main-header img{display:block;width:100%;height:auto;border-radius:16px}.main-header .video{position:relative}@media (max-width: 767px){.main-header .video{margin-top:30px}}.main-header .video .play{position:absolute;height:60px;width:60px;border-radius:30px;background:rgba(0,0,0,0.48);-webkit-backdrop-filter:blur(6.66667px);backdrop-filter:blur(6.66667px);top:50%;left:50%;margin:-30px 0 0 -30px}.main-header .video .play:before{content:'';position:absolute;border-left:12px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;top:19px;left:26px}@media (max-width: 767px){.main-header .video .play:before{border-left:11px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;top:12px;left:16px}}@media (max-width: 767px){.main-header .video .play{height:40px;width:40px;border-radius:20px;margin:-20px 0 0 -20px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0, 0, 0)}@media (min-width: 768px){.owl-carousel .owl-stage-outer{overflow:hidden}}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-dots{margin:0;height:8px;display:flex;justify-content:center;align-items:center;flex-shrink:0;z-index:9;position:absolute;top:-18px;right:0;width:auto}@media (max-width: 767px){.owl-carousel .owl-dots{position:inherit;top:inherit;margin:20px 0 10px}}.owl-carousel .owl-dots button.owl-dot{width:8px;height:8px;border:0;border-radius:4px;background:#001E47;margin:0 4px;opacity:0.32}.owl-carousel .owl-dots button.owl-dot.active{opacity:1}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:56px;height:56px;position:absolute;top:50%;margin-top:-28px;font-size:0 !important;color:transparent !important;border-radius:28px;background:#FDB415 !important;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:40px;height:40px;background:transparent !important;top:inherit;bottom:-15px;border-radius:0;z-index:11}}.owl-carousel .owl-nav .owl-prev .icon,.owl-carousel .owl-nav .owl-next .icon{width:28px;height:28px;display:block;fill:#251304}@media (max-width: 767px){.owl-carousel .owl-nav .owl-prev .icon,.owl-carousel .owl-nav .owl-next .icon{fill:#001E47}}.owl-carousel .owl-nav .owl-prev.disabled,.owl-carousel .owl-nav .owl-next.disabled{opacity:0.5}.owl-carousel .owl-nav .owl-prev{left:-92px}@media (max-width: 767px){.owl-carousel .owl-nav .owl-prev{left:0}}.owl-carousel .owl-nav .owl-next{right:-92px}@media (max-width: 767px){.owl-carousel .owl-nav .owl-next{right:0}}.owl-carousel.nav-white .owl-nav .owl-prev,.owl-carousel.nav-white .owl-nav .owl-next{background:rgba(255,255,255,0.08) !important}.owl-carousel.nav-white .owl-nav .owl-prev .icon,.owl-carousel.nav-white .owl-nav .owl-next .icon{fill:#fff}.main-header.bg{background-image:url(../images/banner-default-mob.jpg);background-position:center;background-repeat:no-repeat;background-size:cover}@media (min-width: 768px){.main-header.bg{background-image:url(../images/banner-default.jpg)}}.main-header .tags{display:flex;justify-content:flex-start;align-items:center;margin:10px 0 48px;flex-wrap:wrap}.main-header .tags span{border-radius:6px;background:rgba(255,255,255,0.08);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#FFF;font-size:14px;font-weight:500;line-height:100%;padding:6px 12px;margin:6px 6px 0 0;text-transform:uppercase}.main-header .aside{height:500px;background:#000;width:300px;position:fixed;box-shadow:0px 8px 32px 0px rgba(0,49,104,0.08);z-index:9}@media (max-width: 1199px){.main-header .aside{margin-left:150px}}@media (min-width: 992px){.main-header .aside{left:50%;margin-left:190px;top:230px;border-radius:24px}}@media (min-width: 768px){.main-header .aside{border-top-left-radius:24px;border-top-right-radius:24px}}@media (max-width: 991px){.main-header .aside{height:auto;background:transparent;bottom:0;left:50%;margin-left:-150px;padding:20px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%)}}@media (min-width: 768px) and (max-height: 750px){.main-header .aside{position:absolute;top:0}}@media (max-width: 767px){.main-header .aside{background:linear-gradient(0deg, #001e47 0%, rgba(0,30,71,0) 100%);width:100%;left:0;margin-left:0}}.main-header .aside .video{width:100%;height:284px;background-position:center;background-repeat:no-repeat;background-size:contain;display:block;border-top-left-radius:24px;border-top-right-radius:24px}@media (max-width: 991px){.main-header .aside .video{display:none}}@media (min-width: 991px){.main-header .aside .aside-content{position:absolute;bottom:-1px;left:0;right:0;height:230px;border-top-left-radius:12px;border-top-right-radius:12px;border-bottom-left-radius:22px;border-bottom-right-radius:22px;background:#fff;padding:30px 20px}}.main-header .aside .aside-payment,.main-header .aside .aside-payment-result{background:#fff;position:absolute;left:0;right:0;bottom:0;padding:0 20px;height:0;opacity:0;visibility:hidden;transition:all 0.3s ease}@media (min-width: 991px){.main-header .aside .aside-payment,.main-header .aside .aside-payment-result{border-radius:24px}}@media (min-width: 767px){.main-header .aside .aside-payment,.main-header .aside .aside-payment-result{border-top-left-radius:24px;border-top-right-radius:24px}}.main-header .aside .aside-payment.active,.main-header .aside .aside-payment-result.active{height:100%;padding:10px 10px 60px 0;opacity:1;visibility:visible}@media (max-width: 992px){.main-header .aside .aside-payment.active,.main-header .aside .aside-payment-result.active{height:500px}}@media (max-width: 767px){.main-header .aside .aside-payment.active,.main-header .aside .aside-payment-result.active{max-height:80vh;height:100vh;padding-top:30px}}@media (max-height: 670px){.main-header .aside .aside-payment.active,.main-header .aside .aside-payment-result.active{padding-top:45px}}.main-header .aside .aside-payment.active:after,.main-header .aside .aside-payment-result.active:after{content:'';height:20px;background:linear-gradient(0deg, #fff 0%, rgba(255,255,255,0) 100%);position:absolute;width:100%;bottom:60px;left:0}.main-header .aside .aside-payment .aside-scroll,.main-header .aside .aside-payment .condition-price,.main-header .aside .aside-payment-result .aside-scroll,.main-header .aside .aside-payment-result .condition-price{overflow-y:scroll;height:100%}.main-header .aside .aside-payment .aside-scroll::-webkit-scrollbar,.main-header .aside .aside-payment .condition-price::-webkit-scrollbar,.main-header .aside .aside-payment-result .aside-scroll::-webkit-scrollbar,.main-header .aside .aside-payment-result .condition-price::-webkit-scrollbar{width:11px}.main-header .aside .aside-payment .aside-scroll::-webkit-scrollbar-thumb,.main-header .aside .aside-payment .condition-price::-webkit-scrollbar-thumb,.main-header .aside .aside-payment-result .aside-scroll::-webkit-scrollbar-thumb,.main-header .aside .aside-payment-result .condition-price::-webkit-scrollbar-thumb{background-color:#003168;border-radius:6px;border:3px solid #f8f6f7}.main-header .aside .aside-payment .aside-scroll::-webkit-scrollbar-track,.main-header .aside .aside-payment .condition-price::-webkit-scrollbar-track,.main-header .aside .aside-payment-result .aside-scroll::-webkit-scrollbar-track,.main-header .aside .aside-payment-result .condition-price::-webkit-scrollbar-track{background:#f8f6f7;border-radius:6px}.main-header .aside .aside-payment .close,.main-header .aside .aside-payment-result .close{width:24px;height:24px;border:0;background-color:transparent;position:absolute;top:3px;right:3px;cursor:pointer}@media (max-height: 670px){.main-header .aside .aside-payment .close,.main-header .aside .aside-payment-result .close{top:16px}}.main-header .aside .aside-payment .close:before,.main-header .aside .aside-payment .close:after,.main-header .aside .aside-payment-result .close:before,.main-header .aside .aside-payment-result .close:after{content:'';height:16px;width:2px;background:#003168;display:block;position:absolute;top:4px;left:11px}.main-header .aside .aside-payment .close:before,.main-header .aside .aside-payment-result .close:before{transform:rotate(45deg)}.main-header .aside .aside-payment .close:after,.main-header .aside .aside-payment-result .close:after{transform:rotate(-45deg)}.main-header .aside .aside-payment{z-index:2}.main-header .aside .aside-payment .aside-scroll{padding:20px 10px 20px 20px}@media (max-width: 767px){.main-header .aside .aside-payment .aside-scroll{padding-top:0}}.main-header .aside .aside-payment .button{position:absolute;bottom:20px;left:20px;right:20px;width:auto}.main-header .aside .aside-payment-result{z-index:3}.main-header .aside .aside-payment-result .condition-price{padding:10px 10px 20px 20px;position:relative}.main-header .aside .aside-payment-result .condition-price .selo{width:70px;height:70px;position:absolute;top:0;right:10px}.main-header .aside .aside-payment-result .condition-price .txt1{color:#001333;font-size:14px;font-style:normal;font-weight:500;line-height:160%;display:block}.main-header .aside .aside-payment-result .condition-price .txt2{color:#001333;font-size:14px;font-style:normal;font-weight:400;line-height:160%;display:block}.main-header .aside .aside-payment-result .condition-price .price{height:56px;border-radius:8px;background:#D6E5F5;overflow:hidden;position:relative;margin:4px 0 0;padding:0 104px 0 30px;display:flex;justify-content:center;align-items:flex-end}.main-header .aside .aside-payment-result .condition-price .price:before{content:'R$';position:absolute;top:8px;left:8px;color:#001E47;font-size:14px;font-style:normal;font-weight:600;line-height:1;display:block}.main-header .aside .aside-payment-result .condition-price .price .value{color:#001E47;font-size:16px;font-style:normal;font-weight:600;line-height:160%;padding:0 0 6px}.main-header .aside .aside-payment-result .condition-price .price .value strong{font-size:34px;line-height:1}.main-header .aside .aside-payment-result .condition-price .price .discount{background:#2562A7;color:var(--color-white);font-size:12px;font-style:normal;font-weight:400;line-height:160%;text-align:center;width:104px;height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;right:0}.main-header .aside .aside-payment-result .condition-price .price .discount .percentage{color:var(--color-white);font-size:14px;font-weight:500;line-height:100%;display:block;padding:4px 0 0}.main-header .aside .aside-payment-result .condition-price .price .discount .percentage strong{font-size:20px;line-height:100%;font-weight:500}.main-header .aside .aside-payment-result .condition-price .info{margin:10px 0 0;padding:0 24px 0 0;position:relative}.main-header .aside .aside-payment-result .condition-price .info>p{color:#43474C;font-size:10px;font-style:normal;font-weight:400;line-height:160%}.main-header .aside .aside-payment-result .condition-price .info i{display:flex;width:26px;height:26px;justify-content:center;align-items:center;position:absolute;border-radius:13px;background:#D6E5F5;top:0;right:0;padding:5px;cursor:help}.main-header .aside .aside-payment-result .condition-price .info i svg{fill:#003168;display:block;width:100%;height:100%}.main-header .aside .aside-payment-result .button{margin-top:30px}.main-header .aside .aside-payment-result #payment-back{position:absolute;bottom:20px;left:20px;right:20px;width:auto;margin:0;z-index:2}.main-header .aside .aside-payment-result .list-details{display:flex;margin-top:6px}.main-header .aside .aside-payment-result .list-details.d-block .detail{margin:8px 0 0 0}.main-header .aside .aside-payment-result .list-details .detail{color:#001333;font-size:9px;font-weight:500;line-height:120%;margin:8px 8px 0 0;display:flex;flex-direction:column;align-items:flex-start}.main-header .aside .aside-payment-result .list-details .detail span{display:inline-block;border-radius:24px;background:#003168;color:#FFF;font-size:9px;font-style:normal;font-weight:600;line-height:12px;letter-spacing:0.6px;text-transform:uppercase;margin:4px 0 0;padding:5px 8px 4px}.main-header .aside .enen-content{margin:10px 0 20px}.main-header .aside .enen-content p{color:#001333;font-size:10px;font-weight:400;line-height:160%}.main-header .aside .enen-content table{border-spacing:1px;width:100%;margin:16px 0 8px}.main-header .aside .enen-content table thead{color:#001333;font-size:8px;font-weight:600;line-height:120%;text-transform:uppercase}.main-header .aside .enen-content table thead td{padding:5px}.main-header .aside .enen-content table tbody{background:#FDF6E2}.main-header .aside .enen-content table tbody td{color:#001333;font-size:10px;font-style:normal;font-weight:500;line-height:160%;padding:10px 5px 5px}.main-header .aside .enen-content table tbody td span{color:#666B70;font-size:8px;font-weight:600;line-height:100%;letter-spacing:-0.16px;text-transform:uppercase;display:block}.main-header .aside .discount-composition{position:absolute;top:0;left:0;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:99;padding:50px 20px 70px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}@media (min-width: 991px){.main-header .aside .discount-composition{border-radius:20px}}@media (min-width: 767px){.main-header .aside .discount-composition{border-top-left-radius:20px;border-top-right-radius:20px}}.main-header .aside .discount-composition .close{top:12px;right:12px}.main-header .aside .discount-composition .close:before,.main-header .aside .discount-composition .close:after{background:#fff;height:20px;width:2px;top:2px;left:10px}.main-header .aside .discount-composition .title1{color:#FFF;text-align:center;font-size:20px;font-weight:500;line-height:144%;display:block;margin:0 0 34px}.main-header .aside .discount-composition .value1,.main-header .aside .discount-composition .value3,.main-header .aside .discount-composition .value4{display:flex;justify-content:space-between;align-items:flex-end}.main-header .aside .discount-composition .value1 .txt1,.main-header .aside .discount-composition .value1 .txt2,.main-header .aside .discount-composition .value1 .txt3,.main-header .aside .discount-composition .value3 .txt1,.main-header .aside .discount-composition .value3 .txt2,.main-header .aside .discount-composition .value3 .txt3,.main-header .aside .discount-composition .value4 .txt1,.main-header .aside .discount-composition .value4 .txt2,.main-header .aside .discount-composition .value4 .txt3{color:#FFF;display:block;font-weight:500}.main-header .aside .discount-composition .value1 .txt1,.main-header .aside .discount-composition .value3 .txt1,.main-header .aside .discount-composition .value4 .txt1{font-size:13px;line-height:160%}.main-header .aside .discount-composition .value1 .txt2,.main-header .aside .discount-composition .value3 .txt2,.main-header .aside .discount-composition .value4 .txt2{font-size:15px;line-height:100%}.main-header .aside .discount-composition .value1 .txt3,.main-header .aside .discount-composition .value3 .txt3,.main-header .aside .discount-composition .value4 .txt3{font-size:24px;line-height:100%;font-weight:600}.main-header .aside .discount-composition .value2{display:flex;justify-content:space-between;align-items:center;padding:14px 0 0;margin:14px 0 0;border-top:1px solid rgba(255,255,255,0.16)}.main-header .aside .discount-composition .value2 .txt1{border-radius:24px;background:#FFD15C;color:#532B09;font-size:10px;font-weight:600;line-height:120%;letter-spacing:0.6px;text-transform:uppercase;padding:6px 12px}.main-header .aside .discount-composition .value2 .txt2{color:#FFF;display:block;font-weight:500;font-size:15px;line-height:100%}.main-header .aside .discount-composition .value3{border-top:2px solid #FFF;padding:14px 0 0;margin:14px 0 0}.main-header .aside .discount-composition .value4{border-top:1px solid #FFF;padding:14px 0 0;margin:14px 0 0}.main-header .aside .aside-title{color:#001333;text-align:center;font-size:17px;font-style:normal;font-weight:500;line-height:144%;display:block}@media (max-width: 991px){.main-header .aside .aside-title{display:none}}.main-header .aside .aside-title+.button{margin-top:24px}.main-header .aside .aside-title-back{color:#001333;font-size:14px;font-weight:500;line-height:120%;display:block;position:relative;padding-left:15px;margin:0 0 20px;cursor:pointer}.main-header .aside .aside-title-back:before{content:'';display:block;width:10px;height:10px;border-radius:1px;position:absolute;top:11px;transition:all 0.3s ease;left:-3px;border-top:2px solid #001333;border-left:2px solid #001333;transform:rotate(-45deg)}.main-header .aside .button{width:100%;height:40px;font-size:14px;padding:0}.main-header .aside .button+.button{margin-top:8px}.main-header .aside .form-group+.form-group{margin-top:12px}.main-header .aside .custom-select select{text-transform:uppercase}.main-header .superpolo{font-size:10px;line-height:16px;margin:20px 0 0}.main-header .txt-egresso{font-size:10px;line-height:16px;margin:0 0 20px}.main-header .txt-namepolo,.main-header .txt-combo{font-size:10px;line-height:16px;display:block;margin-top:12px}.content{padding:24px 0}.content .section{padding:24px 0}.content .section .h4,.content .section .h5{margin:0 0 16px}.content .section .img-mercado{display:block;border-radius:8px;width:auto;height:auto;max-width:100%;max-height:100%;flex-shrink:0}@media (max-width: 767px){.content .section .img-mercado{margin-top:30px}}.content .section .default{font-size:14px;font-style:normal;font-weight:400;line-height:160%}@media (max-width: 767px){.content .section .default{font-size:12px}}.content .section .default h1,.content .section .default h2,.content .section .default h3,.content .section .default h4,.content .section .default h5,.content .section .default h6,.content .section .default .h1,.content .section .default .h2,.content .section .default .h3,.content .section .default .carousel-depositions .item .title,.carousel-depositions .item .content .section .default .title,.content .section .default .h4,.content .section .default .h5,.content .section .default .h6{font-size:20px;font-style:normal;font-weight:500;line-height:144%;margin:0 0 14px}@media (max-width: 767px){.content .section .default h1,.content .section .default h2,.content .section .default h3,.content .section .default h4,.content .section .default h5,.content .section .default h6,.content .section .default .h1,.content .section .default .h2,.content .section .default .h3,.content .section .default .carousel-depositions .item .title,.carousel-depositions .item .content .section .default .title,.content .section .default .h4,.content .section .default .h5,.content .section .default .h6{font-size:16px}}.content .section .default ol,.content .section .default ul{padding:0 0 0 40px}.content .differences{margin:-64px 0 24px;position:relative;z-index:1}.content .differences .differential-title{color:#FFF;font-size:10px;font-weight:600;line-height:12px;letter-spacing:0.6px;text-transform:uppercase;display:block;margin:0 0 12px}.content .differences .differential-list{display:flex;align-items:center;flex-wrap:wrap}@media (max-width: 767px){.content .differences .differential-list{flex-direction:column}}.content .differences .differential{width:204px;height:64px;border-radius:12px;background:#2562A7;position:relative;background:linear-gradient(90deg, #003168 0%, #2562A7 50%);padding:0 20px 0 50px;display:flex;justify-content:flex-start;align-items:center;margin:0 8px 10px 0}@media (max-width: 1399px) and (min-width: 1200px){.content .differences .differential{width:170px;padding:0 10px 0 50px}}@media (max-width: 1199px) and (min-width: 992px){.content .differences .differential{width:259px;padding:0 30px 0 60px}}@media (max-width: 767px){.content .differences .differential{width:100%;padding:0 20px 0 60px;margin:0 0 5px 0}}.content .differences .differential.not-ico{padding:0 20px}@media (max-width: 1399px) and (min-width: 1200px){.content .differences .differential.not-ico{padding:0 10px}}@media (max-width: 1199px) and (min-width: 992px){.content .differences .differential.not-ico{padding:0 30px}}@media (max-width: 767px){.content .differences .differential.not-ico{padding:0 20px}}.content .differences .differential:after{content:'';border-radius:0px 12px 12px 0px;background:linear-gradient(270deg, #CC7A00 0%, transparent 100%);position:absolute;top:0;right:0;height:64px;width:40px}.content .differences .differential img{display:block;height:30px;width:30px;position:absolute;top:17px;left:10px}@media (max-width: 1199px) and (min-width: 992px){.content .differences .differential img{left:15px}}@media (max-width: 767px){.content .differences .differential img{left:15px}}.content .differences .differential span{color:#FFF;font-size:14px;font-weight:400;line-height:120%;position:relative;z-index:1}@media (max-width: 1399px) and (min-width: 1200px){.content .differences .differential span{font-size:12px}}@media (max-width: 767px){.content .differences .differential span{font-size:16px}}.content .main-nav .main-nav-carousel{width:660px;margin-left:106px;height:48px}@media (max-width: 1399px){.content .main-nav .main-nav-carousel{width:570px;margin-left:90px}}@media (max-width: 1199px){.content .main-nav .main-nav-carousel{width:535px;margin-left:0}}@media (max-width: 991px){.content .main-nav .main-nav-carousel{width:100%}}@media (max-width: 575px){.content .main-nav .main-nav-carousel{width:calc(100% - 54px);margin:0 auto}}.content .main-nav .main-nav-carousel .owl-next{right:0;background:linear-gradient(270deg, #EFF4FA .27%, rgba(239,244,250,0) 99.73%) !important}@media (max-width: 991px){.content .main-nav .main-nav-carousel .owl-next{right:-40px}}.content .main-nav .main-nav-carousel .owl-next:before{right:15px;transform:rotate(225deg)}@media (max-width: 767px){.content .main-nav .main-nav-carousel .owl-next:after{right:-200px}}.content .main-nav .main-nav-carousel .owl-prev{left:-40px;background:linear-gradient(90deg, #EFF4FA .27%, rgba(239,244,250,0) 99.73%) !important}.content .main-nav .main-nav-carousel .owl-prev:before{right:14px;transform:rotate(45deg)}@media (max-width: 767px){.content .main-nav .main-nav-carousel .owl-prev:after{left:-200px}}.content .main-nav .main-nav-carousel .owl-prev,.content .main-nav .main-nav-carousel .owl-next{border-radius:0;height:48px;width:40px;margin-top:-24px}@media (max-width: 767px){.content .main-nav .main-nav-carousel .owl-prev,.content .main-nav .main-nav-carousel .owl-next{bottom:inherit;top:50%}.content .main-nav .main-nav-carousel .owl-prev:after,.content .main-nav .main-nav-carousel .owl-next:after{content:'';height:100%;width:200px;background:#EFF4FA;position:absolute;top:0}}.content .main-nav .main-nav-carousel .owl-prev:before,.content .main-nav .main-nav-carousel .owl-next:before{content:'';height:10px;width:10px;border-left:2px solid #001333;border-bottom:2px solid #001333;position:absolute;top:50%;margin-top:-5px}.content .main-nav .nav-link{border-radius:12px;background:#D6E5F5;height:48px;padding:0 24px;border:0;cursor:pointer;color:#003168;font-size:14px;font-weight:400;text-transform:uppercase;line-height:1.1;max-width:320px}@media (max-width: 767px){.content .main-nav .nav-link{font-size:12px;max-width:280px}}@media (max-width: 360px){.content .main-nav .nav-link{font-size:11px;max-width:260px}}@media (min-width: 576px){.content .disciplines-list{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:1fr;grid-column-gap:6px;grid-row-gap:6px}}.content .discipline{border-radius:12px;border:1px solid #FFF;background:#FFF;height:100px;padding:4px;display:flex;align-items:center;justify-content:flex-start}@media (max-width: 575px){.content .discipline+.discipline{margin-top:8px}}.content .discipline .period{border-radius:8px;background:#D6E5F5;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:74px;flex-shrink:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:rgba(0,49,104,0.7);font-size:12px;font-weight:500;line-height:160%}.content .discipline .period strong{color:#003168;text-align:center;font-size:22px;font-weight:600;line-height:110%}.content .discipline .name{padding:0 15px;color:#003168;font-size:16px;font-weight:500;line-height:120%}.content .related{height:170px;text-decoration:none;border-radius:24px;background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:cover;padding:24px 100px 24px 24px;display:flex;align-items:center;justify-content:flex-start;color:#000;font-size:24px;font-weight:600;line-height:120%}@media (max-width: 575px){.content .related{height:120px;padding:24px 200px 24px 24px;margin:4px 0}}.content .related.text-white{color:#fff}.content .course{margin:0}@media (min-width: 1200px){.content .carousel-depositions .owl-nav .owl-prev{left:-70px}.content .carousel-depositions .owl-nav .owl-next{right:-70px}}@media (min-width: 1200px){.content .carousel-classes .owl-dots{top:-44px}.content .carousel-classes .owl-nav .owl-prev{left:-70px}.content .carousel-classes .owl-nav .owl-next{right:-70px}}.content .carousel-classes .item{height:460px;background-color:#001333;background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:20px;position:relative;text-decoration:none;display:block;overflow:hidden}@media (max-width: 767px){.content .carousel-classes .item{height:220px;border-radius:8px}}.content .carousel-classes .item .name{background:linear-gradient(180deg, rgba(16,20,24,0) 0%, rgba(16,20,24,0.88) 100%);height:170px;padding:0 0 32px;color:#FFF;text-align:center;font-size:16px;font-weight:500;line-height:120%;display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:0;left:0;right:0}@media (max-width: 767px){.content .carousel-classes .item .name{height:70px;padding:0 0 12px;font-size:12px}}.content .carousel-classes .item .play{position:absolute;height:60px;width:60px;border-radius:30px;background:rgba(0,0,0,0.48);-webkit-backdrop-filter:blur(6.66667px);backdrop-filter:blur(6.66667px);top:50%;left:50%;margin:-30px 0 0 -30px}.content .carousel-classes .item .play:before{content:'';position:absolute;border-left:12px solid #fff;border-top:10px solid transparent;border-bottom:10px solid transparent;top:19px;left:26px}@media (max-width: 767px){.content .carousel-classes .item .play:before{border-left:11px solid #fff;border-top:8px solid transparent;border-bottom:8px solid transparent;top:12px;left:16px}}@media (max-width: 767px){.content .carousel-classes .item .play{height:40px;width:40px;border-radius:20px;margin:-20px 0 0 -20px}}.course{background-color:#001333;background-position:center;background-size:cover;background-repeat:no-repeat;height:200px;width:100%;display:block;border-radius:20px;margin-top:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;text-decoration:none;overflow:hidden;position:relative}@media (max-width: 767px){.course{margin-top:8px;height:140px;border-radius:12px}}.course:before{content:'';background:linear-gradient(87deg, #001e47 0%, #001e47 20%, rgba(0,30,71,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.course:after{content:'';background:linear-gradient(0deg, #001e47 0%, rgba(0,30,71,0) 100%);position:absolute;top:0;left:0;width:100%;height:100%;display:block}.course .tags{display:flex;padding:12px 12px 0;position:relative;z-index:2}.course .tags .tag{display:flex;align-items:center;justify-content:center;border-radius:20px;background:rgba(255,255,255,0.16);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:0 12px;color:#FFF;font-size:10px;font-weight:600;line-height:12px;letter-spacing:0.6px;text-transform:uppercase;height:24px;margin:0 6px 0 0}@media (max-width: 767px){.course .tags .tag{font-size:8px}}.course .tags .tag .icon{display:block;height:12px;width:12px;margin-right:4px;fill:#FFF}.course .tags .tag.new{color:#251304;background:#FDB415}.course .tags .tag.new .icon{fill:#251304}.course .infos{padding:0 20px 20px;position:relative;z-index:2}.course .type,.course .name{color:#FFF;display:block}.course .type{font-size:16px;font-weight:400;line-height:160%}@media (max-width: 767px){.course .type{font-size:13px}}@media (max-width: 575px){.course .type{font-size:12px}}.course .name{font-size:20px;font-weight:600;line-height:120%}@media (max-width: 767px){.course .name{font-size:18px}}@media (max-width: 575px){.course .name{font-size:16px}}.curriculum{max-width:700px;display:none;padding:0 !important;border-radius:14px}.curriculum .title-before{position:absolute;color:#fff;top:-34px;font-size:14px;font-weight:500;line-height:160%}.curriculum .title,.curriculum .carga-horaria{background:#003168;color:#FFF;text-align:center;font-size:16px;font-weight:500;line-height:160%;display:flex;justify-content:center;align-items:center}.curriculum .title{border-top-left-radius:12px;border-top-right-radius:12px;padding:20px 0 5px}.curriculum .carga-horaria{padding-bottom:15px}.curriculum .carga-horaria span:nth-of-type(2){margin:0 10px}.curriculum .title-eletiva{text-align:center;font-size:16px;font-weight:500;line-height:160%;height:60px;display:flex;justify-content:center;align-items:center;background:#fff;color:#001333;margin:10px 0 0}.curriculum .curriculum-content{overflow-y:scroll;overflow-x:hidden;max-height:calc(100vh - 255px);padding:0 0 20px}.curriculum .curriculum-content::-webkit-scrollbar{width:11px}.curriculum .curriculum-content::-webkit-scrollbar-thumb{background-color:#3C3C3B;border-radius:6px;border:3px solid #f8f6f7}.curriculum .curriculum-content::-webkit-scrollbar-track{background:#f8f6f7;border-radius:6px}.curriculum .curriculum-table-title{background:#D6E5F5;padding:16px;color:#001333;font-size:14px;font-weight:500;line-height:160%}.curriculum .curriculum-table{color:#001333;font-size:12px;font-weight:400;line-height:160%;border-spacing:0;border-color:transparent;width:100%}.curriculum .curriculum-table .center{text-align:center}@media (min-width: 1200px){.curriculum .curriculum-table .disciplina{width:320px}}@media (max-width: 767px){.curriculum .curriculum-table .ministrante,.curriculum .curriculum-table .titulacao{display:none}}.curriculum .curriculum-table thead{background:#D6E5F5;font-size:10px;font-weight:500;line-height:120%}.curriculum .curriculum-table thead td{padding:0 16px 16px}.curriculum .curriculum-table thead td.horaria{width:100px}.curriculum .curriculum-table tbody tr:nth-child(even){background-color:#F4F5F5}.curriculum .curriculum-table tbody td{padding:10px 16px}.curriculum .curriculum-content-footer{background:#fff;padding:5px 0 16px;display:flex;justify-content:center;align-items:center;border-bottom-left-radius:12px;border-bottom-right-radius:12px;position:relative}.curriculum .curriculum-content-footer:after{content:'';height:20px;width:100%;background:red;position:absolute;top:-20px;left:0;background:linear-gradient(180deg, rgba(255,255,255,0) 0%, #fff 100%)}.curriculum .curriculum-content-footer .button{height:40px}.carousel-depositions{margin:0 -12px;width:calc(100% + 24px)}.carousel-depositions .owl-stage{display:flex}.carousel-depositions .owl-item{display:flex;flex:1 0 auto;padding:0 12px}@media (min-width: 1200px){.carousel-depositions .owl-dots{top:-44px}.carousel-depositions .owl-nav .owl-prev,.carousel-depositions .owl-nav .owl-next{margin-top:-48px}}@media (max-width: 767px){.carousel-depositions.owl-carousel .owl-dots{position:inherit;top:inherit}.carousel-depositions.owl-carousel .owl-nav .owl-prev,.carousel-depositions.owl-carousel .owl-nav .owl-next{width:40px;height:40px;background:transparent !important;top:inherit;bottom:-15px;border-radius:0;z-index:11}.carousel-depositions.owl-carousel .owl-nav .owl-prev{left:15px}.carousel-depositions.owl-carousel .owl-nav .owl-next{right:15px}}.carousel-depositions .item{border-radius:24px;min-height:224px;background:#FFF;box-shadow:0px 10px 10px 0px rgba(0,49,104,0.12);padding:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;position:relative;margin:0 0 20px;width:100%}@media (max-width: 767px){.carousel-depositions .item{margin:0 0 35px;min-height:240px}}.carousel-depositions .item .title{display:block}.carousel-depositions .item .title+.name{margin-top:24px}.carousel-depositions .item .name{font-size:14px;font-weight:400;line-height:22px}.acordion{border-radius:12px;background:#FFF;box-shadow:0px 16px 24px 0px rgba(0,49,104,0.12);position:relative}.acordion+.acordion{margin-top:8px}.acordion.active:after{transform:rotate(135deg);top:27px}.acordion.active .acordion-description{opacity:1;visibility:visible;height:auto;padding:0 20px 20px}.acordion:after{content:'';display:block;width:8px;height:8px;border-radius:1px;position:absolute;top:32px;transition:all 0.3s ease;right:30px;border-top:2px solid #003168;border-right:2px solid #003168;transform:rotate(-45deg)}.acordion .acordion-title{color:#003168;font-size:16px;font-weight:500;line-height:26px;padding:0 60px 0 20px;min-height:66px;display:flex;align-items:center;margin:0;position:relative;cursor:pointer;z-index:1}.acordion .acordion-description{opacity:0;visibility:hidden;height:0;margin:0}body.single-curso .fancybox__content:not(#grade-curricular){max-width:360px !important;width:100% !important;height:auto !important;border-radius:10px}body.single-curso .fancybox__content:not(#grade-curricular) iframe{width:100%;height:auto;aspect-ratio:9 / 16;border-radius:10px;overflow:hidden}#obs-polos-captadores{margin:10px 0}#mensagem-polos-captadores p,#mensagem-polos-captadores p span{font-size:12px}
