section.dark.section-ad{padding-top:5rem!important}.title.title-video-graduacao h2{display:flex;align-items:center;justify-content:center;color:#fff;font-family:Krona One,sans-serif;font-size:clamp(1.15rem,2.5vw,1.9rem);font-style:normal;font-weight:400;line-height:120%;letter-spacing:0;text-shadow:0 2px 18px #09050f8c;text-align:center}.title.title-video-graduacao,.title.title-video-graduacao h2{position:relative;z-index:2;margin:0}.banner-video-graduacao{position:relative;isolation:isolate;display:grid;width:100%;min-height:clamp(120px,13vw,180px);overflow:hidden;padding:1.5rem 1.25rem;place-items:center}.banner-video-graduacao:before{position:absolute;z-index:0;inset:0;background:radial-gradient(ellipse 60% 120% at 50% 50%,#6424b357,#0000 70%),linear-gradient(105deg,#1c0a31,#0d0d0f 58%,#12071e);content:"";mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000);-webkit-mask-image:linear-gradient(180deg,#0000 0,#000 20%,#000 80%,#0000);pointer-events:none}.banner-video-graduacao__overlay{position:absolute;z-index:1;inset:-25% -60%;background:linear-gradient(100deg,#0000 30%,#8f33ff00 40%,#8f33ff38 50%,#b482ff1a 54%,#8f33ff00 60%,#0000 70%);--sweep:40%;animation:banner-video-sweep 12s linear infinite;pointer-events:none;will-change:transform}@keyframes banner-video-sweep{0%{transform:translate3d(calc(-1 * var(--sweep)),0,0)}to{transform:translate3d(var(--sweep),0,0)}}@media (max-width:768px){.title.title-video-graduacao h2{font-size:1.05rem;line-height:1.35}.banner-video-graduacao__overlay{--sweep:26%;inset:-25% -40%;animation-duration:14s}}@media (prefers-reduced-motion:reduce){.banner-video-graduacao__overlay{animation:none;transform:none;inset:0;background:radial-gradient(ellipse 70% 120% at 50% 50%,#8f33ff29,#0000 70%)}}.main-banner-pos-graduacao{min-height:80vh;padding-bottom:100px;background:no-repeat 50%/cover;align-items:center}.row-banner{margin-top:40vh}@keyframes pulse{50%{opacity:.85}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.container.container-main-pos{padding-top:18%}.title{font-family:Krona One,sans-serif}.title h1{font-size:6rem;line-height:120%}.title .category-title{font-size:2rem;line-height:0}.sub-title-name-area{color:#a68bff;font-family:Poppins,sans-serif;font-size:2rem;font-style:normal}.sub-title-name-area b{font-size:3rem;font-weight:700;line-height:119%;letter-spacing:2px}@media (max-width:768px){.sub-title-name-area,.sub-title-name-area b{font-size:1.3rem;text-align:center}.sub-title-name-area{display:flex;flex-direction:column}.sub-title-name-area b{font-size:2rem}.main-banner-pos-graduacao{display:flex;align-items:flex-end}.title h1{font-size:4.4rem;line-height:148%}.title .category-title{line-height:120%}.container-promotion{width:91%}.container.container-main-pos{position:relative;text-align:center}.sub-title{max-width:500px;margin:auto}}@media (max-width:425px){.title .category-title{font-size:1.5rem}.title h1{font-size:3.5rem}.sub-title{max-width:300px}}@media (max-width:320px){.sub-title{max-width:270px}}.brand-faq{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,8vw,6.5rem) 1rem;background:radial-gradient(circle at 92% 20%,#6424b33d,#0000 26rem),#050505;color:#fff}.brand-faq__container{width:min(100%,980px);margin-inline:auto}.brand-faq__header{margin-bottom:clamp(2rem,5vw,3.5rem);text-align:center}.brand-faq__header p{margin:0 0 .75rem;color:#ffd600;font:700 .76rem/1.3 Poppins,sans-serif;letter-spacing:.18em;text-transform:uppercase}.brand-faq__header h2{margin:0;font:400 clamp(1.5rem,4vw,2.55rem) /1.22 Krona One,sans-serif}.brand-faq__tabs{display:flex;overflow-x:auto;justify-content:center;gap:1.5rem;margin-bottom:1.5rem;scrollbar-width:none}.brand-faq__tabs::-webkit-scrollbar{display:none}.brand-faq__tabs button{flex:none}.brand-faq__accordion{border-top:1px solid #ffffff2e}.brand-faq .Accordion-faq{border-bottom:1px solid #ffffff2e}.brand-faq .Accordion-faq button{width:100%;min-height:68px;padding:1rem .25rem;background:#0000;color:#fff;font:600 clamp(.9rem,2vw,1.02rem) /1.45 Poppins,sans-serif;text-align:left}.brand-faq .Accordion-faq button:focus-visible,.brand-faq .Accordion-faq button:hover{color:#8f33ff}.brand-faq .Accordion-faq svg{color:#ffd600}.brand-faq__answer{margin:0;padding:0 2.5rem 1.5rem .25rem;color:#ffffffb8;font:400 .94rem/1.72 Poppins,sans-serif;text-align:left}.brand-faq__answer p{margin:0}.brand-faq .Accordion-faq a{color:#8f33ff;text-decoration:underline;text-underline-offset:3px}.faq{padding-bottom:6rem}.faq .Accordion-faq{border-bottom:1px solid}.faq .Accordion-faq button{display:flex;width:100%;justify-content:space-between;border:0;padding-block:15px;background:#0000;cursor:pointer}.faq .container-footer{display:flex;overflow-x:auto;white-space:nowrap;text-align:center;scrollbar-width:none}.faq .container-footer::-webkit-scrollbar{display:none}.faq .content{width:100%}.faq li.content.item-menu-footer{margin:4px;padding:10px 20px}.faq .button-tag-faq{padding:10px;background:#0000}.faq .button-tag-faq.active,.faq .button-tag-faq.button-active{border-bottom:1px solid #6424b3;color:#6424b3;font-weight:600}@media (max-width:760px){.brand-faq{padding-inline:.85rem}.brand-faq__header{text-align:center}.brand-faq__tabs{justify-content:flex-start}.brand-faq__answer{padding-right:.25rem}}.advantages-brand{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4rem,8vw,7rem) 1rem;background:radial-gradient(circle at 8% 42%,#6424b338,#0000 28rem),linear-gradient(180deg,#100817,#050505);color:#fff}.advantages-brand__container{width:min(100%,1120px);margin-inline:auto}.advantages-brand__header{width:min(100%,820px);margin:0 auto clamp(2.5rem,6vw,4.5rem);text-align:center}.advantages-brand__header>p{margin:0 0 .8rem;color:#ffd600;font:700 .76rem/1.3 Poppins,sans-serif;letter-spacing:.18em;text-transform:uppercase}.advantages-brand__header h2{margin:0;font:400 clamp(1.55rem,4vw,2.65rem) /1.2 Krona One,sans-serif;text-wrap:balance}.advantages-brand__list{display:grid;gap:1.2rem}.advantages-brand__card{display:grid;min-height:330px;overflow:hidden;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);border:1px solid #8f33ff52;border-radius:22px;background:linear-gradient(135deg,#391466e6,#140821f5);box-shadow:0 24px 65px #00000047}.advantages-brand__card--reverse{grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr)}.advantages-brand__card--reverse .advantages-brand__content{grid-column:2;grid-row:1}.advantages-brand__card--reverse .advantages-brand__media{grid-column:1;grid-row:1}.advantages-brand__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3.5rem)}.advantages-brand__number{margin-bottom:1rem;color:#ffd600;font:700 .75rem/1 Poppins,sans-serif;letter-spacing:.16em}.advantages-brand__content h3{margin:0;font:400 clamp(1.15rem,2.5vw,1.75rem) /1.3 Krona One,sans-serif;text-wrap:balance}.advantages-brand__content p{max-width:720px;margin:1rem 0 0;color:#ffffffc7;font:400 clamp(.92rem,1.5vw,1.02rem) /1.72 Poppins,sans-serif}.advantages-brand__media{position:relative;display:flex;min-height:290px;align-items:flex-end;justify-content:center;overflow:hidden;background:radial-gradient(circle at center,#8f33ff59,#0000 65%),#180b25}.advantages-brand__media:after{position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,#12051fbf,#0000);content:""}.advantages-brand__media:before{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#391466e6 0,#39146600 42%);content:""}.advantages-brand__card--reverse .advantages-brand__media:before{background:linear-gradient(270deg,#391466e6 0,#39146600 42%)}.advantages-brand .image-advantage-graduacao{width:100%;height:100%;object-fit:cover;object-position:center}.advantages-brand__cta{display:flex;justify-content:center;margin-top:2rem}.advantages-brand__mobile-controls{display:none}@media (max-width:760px){.advantages-brand{padding-inline:.85rem}.advantages-brand__header{text-align:left}.advantages-brand__card,.advantages-brand__card--reverse{grid-template-columns:1fr;border-radius:17px}.advantages-brand__card .advantages-brand__content,.advantages-brand__card--reverse .advantages-brand__content{grid-column:1;grid-row:2}.advantages-brand__card .advantages-brand__media,.advantages-brand__card--reverse .advantages-brand__media{min-height:230px;grid-column:1;grid-row:1}.advantages-brand__card .advantages-brand__media:before,.advantages-brand__card--reverse .advantages-brand__media:before{background:none}.advantages-brand__content{padding:1.5rem}.advantages-brand__content p{line-height:1.62;text-align:left}.advantages-brand__list--mobile-carousel{touch-action:pan-y}.advantages-brand__list--mobile-carousel .advantages-brand__card{display:none}.advantages-brand__list--mobile-carousel .advantages-brand__card--mobile-active{display:grid;animation:advantages-mobile-enter .36s ease both}.advantages-brand__mobile-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.25rem}.advantages-brand__mobile-controls button{display:grid;width:46px;height:46px;border:2px solid #fff;border-radius:50%;background:#ffd600;box-shadow:0 10px 25px #0000003d;color:#1d1428;place-items:center}.advantages-brand__mobile-controls button:focus-visible{outline:2px solid #ffd600;outline-offset:4px}.advantages-brand__mobile-controls span{min-width:56px;color:#ffd600;font:700 .74rem/1 Poppins,sans-serif;letter-spacing:.12em;text-align:center}}@keyframes advantages-mobile-enter{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.advantages-brand__list--mobile-carousel .advantages-brand__card--mobile-active{animation:none}}button.mt-3.mb-4._submit.cta-discount.primary.button.disabled{background:#696969b0;color:#afafaf}div#form{padding:14px;z-index:9}.modal-form{overflow-y:visible!important;background:#1f1f1f;min-height:400px;color:#fff;border-radius:10px}._form_element{margin-top:10px}.title-form h1{font-family:Krona One;font-size:1.1rem;line-height:120%}.content-form input,select{width:100%;height:50px;border-radius:5px;padding-left:10px;background:#fff;color:#000;border:1px solid #b667ff}.content-form input,select:focus{outline-color:#7500ff}.form-type-hidden{display:none}.list-courses-for-area{padding-top:60px}.flex.flex-wrap.items-center.gap-1.title-card.sm\:gap-2.md\:gap-3{display:flex;justify-content:space-between}.search-courses-page-area{font-family:Poppins,sans-serif}.search-courses-page-area.dark{background:#303030;color:#fff;padding:15px;font-size:1rem;width:80%}.col-lg-9.information-course p,.real-price-card-search-course,.real-price-card-search-course span,.title-card h3{font-family:Poppins,sans-serif}.col-lg-9.information-course p,.real-price-card-search-course span{font-size:1rem;font-style:normal;font-weight:300;line-height:130%}.real-price-card-search-course{margin-top:10px;font-size:28px;font-weight:600;line-height:120%}.content-tag-search,.rout-page-course{display:flex;align-items:center;justify-content:center}.rout-page-course button{font-family:Krona One,sans-serif}.button-tag-search-course{border-radius:50px}.button-tag-search-course.tag-active{background:#6424b3;color:#fff;border:none}.tag-search-course{margin:10px}@media (max-width:768px){.button-tag-search-course{font-size:10px}.title-card h3{font-size:1.2rem}}.search-courses-area,input.page-search{margin-top:3rem;margin-bottom:3rem;display:flex;justify-content:center}input.page-search{background:#0000;border:none;border-bottom:1px solid;width:100%;padding:10px;flex-shrink:0;box-shadow:0 20px 50px #00000012;font-size:1rem;font-family:Poppins;border-radius:4px}.col.loading-list-courses-search svg{max-width:23%}.auto-complete-search-courses{position:relative;margin-left:8rem;background-color:#303030;color:#fff;width:80%;-webkit-backdrop-filter:blur(46px);backdrop-filter:blur(46px);border:0;padding:15px;font-family:Poppins;font-size:1rem;font-weight:200;line-height:130%;text-transform:lowercase}.course-item{text-align:left;display:flex;flex-direction:row;align-content:center;align-items:center}.constainer-icon-search-page{margin-right:6px}span.course-item{margin-left:1rem}.icon{width:10px;height:10px}@media (max-width:576px){.auto-complete-search-courses{width:100%;margin:2px 0 0}input.page-search{width:90%}}.search-courses-page-area{width:100%;height:55px;border-radius:6px;font-family:Poppins;font-size:1.2rem;font-style:normal;font-weight:500;line-height:120%}.card.search-result{position:relative;border-radius:8px;background:linear-gradient(270deg,#171717,#17171700);padding:35px;margin-top:15px}.title-card h3{color:#8f33ff;font-size:30px;font-weight:700}.col-lg-9.information-course p,.title-card h3{font-family:Poppins;font-style:normal;line-height:130%}.col-lg-9.information-course p{font-size:1rem;font-weight:300}.real-price-card-search-course span{color:#6f6f6f;font-family:Poppins;font-size:17px;font-style:normal;font-weight:400;line-height:120%;text-decoration:line-through}.rout-page-course{display:flex;align-content:center;align-items:center;justify-content:center}.fontKrona{font-family:Krona One}.rout-page-course button{border-radius:6px;background:#6424b3;padding:10px 20px;color:#fff;text-align:center;font-family:Krona One;font-size:.7rem;font-style:normal;font-weight:400;line-height:120%}button.cta-retun-course-api{border-radius:4px;border:2px solid;background:#7500ff00;padding:10px 30px}.tag-search-course{margin-right:10px;margin-bottom:10px}.button-tag-search-course{padding:10px 15px;border:none;border-radius:5px;cursor:pointer}.col-lg-3.rout-page-course a button{position:relative;padding:20px 30px}@media (max-width:768px){.title-card h3{font-size:1.2rem;margin-top:-10px;margin-bottom:15px}.col-lg-3.rout-page-course a button{padding:20px 50px}.real-price-card-search-course{padding-bottom:38px;text-align:center;font-size:38px;line-height:11px;margin-top:37px}.real-price-card-search-course span{font-size:23px}.card.search-result{background:linear-gradient(270deg,#313030,#ffffff0a);padding:40px 15px;text-align:center}.flex.flex-wrap.items-center.gap-1.title-card.sm\:gap-2.md\:gap-3{justify-content:center}}@media (max-width:370px){.real-price-card-search-course{font-size:30px}}.content-tag-search{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}button.button-tag-search-course.tag-active{border-radius:25px;background:#6424b3;border:none;color:#fff}.tag-search-course{margin-left:10px}button.button-tag-search-course{padding:10px 20px;border:1px solid;border-radius:50px}@media (max-width:768px){button.button-tag-search-course{font-size:10px}}button.cta-return-course-api{border-radius:4px;border:2px solid;background:#7500ff00;padding:10px 30px}.container-load{width:100%;min-height:50vh;display:flex;justify-content:center;align-items:center;flex-direction:column}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid #0000;border-radius:50%;animation:spinner-border .75s linear infinite}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}