.condicoes-promessa-sg{font-size:.7rem;font-weight:600;line-height:5;margin-bottom:0;text-align:left}.section-banner-main-segunda-graduacao{min-height:85vh;padding-bottom:50px;background-position:50%,50%;align-items:center;background-image:linear-gradient(90deg,#000 9%,#0000 99%),url(/banner-segunda-graduacao.webp)!important;background:#000;background-repeat:no-repeat;background-position:50%;background-size:cover}.section-banner-main-segunda-graduacao.prymary-block-banner.banner-top-section{padding-top:12rem}.sub-title-temp h1{font-size:36px;line-height:.9;font-weight:900;color:#a78bff}@keyframes pulse{50%{opacity:.85}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width:768px){.condicoes-promessa-sg{text-align:center}.section-banner-main-segunda-graduacao{align-items:flex-end;background-image:linear-gradient(90deg,#000 1%,#0000 99%),url(/banner-segunda-graduacao-mobile.webp)!important}}.information-banner-segunda-graduacao{padding-top:30px}.information-banner-segunda-graduacao .title{font-family:Krona One}.information-banner-segunda-graduacao .title h1{font-size:3.688rem;line-height:110%;letter-spacing:2px}.price-promotion-segunda-graduacao h2{color:#fff;font-family:Poppins;font-size:50px;font-style:normal;font-weight:700;line-height:130%;background:linear-gradient(152deg,#69696933 20.29%,#0003 83.41%),#7500ff66;width:370px;padding:0 13px;border-radius:14px;-webkit-backdrop-filter:blur(12.63255786895752px);backdrop-filter:blur(12.63255786895752px);border:1px solid #af61fd}.segunda-graduacao-promotion span{font-family:Poppins;font-size:22px;font-style:normal;font-weight:400;line-height:180%;@media (min-width:1024px){font-size:28px}}.container-promotion{background-image:url(/expirePromotion.svg);height:77px;background-size:contain;background-repeat:no-repeat;background-position:0,50%;display:flex;align-items:center;font-size:1.5rem;font-weight:400}.container-promotion span{color:#a68bff;font-size:21px;font-weight:bolder}@media (max-width:992px){.information-banner-segunda-graduacao .title h1{font-size:4rem}}@media (max-width:768px){.information-banner-segunda-graduacao .title h1{font-size:2.5rem}.price-promotion-segunda-graduacao h2{width:100%;font-size:2rem;padding:11px}.container-promotion{padding:0;font-size:1.2rem;width:90%}}@media (max-width:640px){.information-banner-segunda-graduacao .title h1{font-size:2.25rem}}@media (max-width:480px){.information-banner-segunda-graduacao .title h1{font-size:2.25rem}}@media (max-width:375px){.information-banner-segunda-graduacao .title h1{font-size:1.875rem}.container-promotion span{font-size:18px}}#floating-bubbles{position:absolute;left:0;width:100%;height:974px;filter:blur(6px);@media (min-width:1023px){height:680px}z-index:-1}.Poppins{font-family:Poppins}@media (max-width:1024px){.imagem-de-fundo{background-image:url("/natal/BANNER SITE - NATAL UNIÚNICA - GERAL - MOBILE (2) (1).webp");background-size:cover}}:root{--course-xs-size:0.25rem;--course-sm-size:0.5rem;--course-md-size:0.75rem;--course-lg-size:1rem}.subtitle-oferta-page-course{font-size:1.4rem;font-style:normal;font-weight:700}.title-oferta-page-course h1{font-size:3rem;font-weight:900;line-height:42px;color:#c092f7}.old-price,.promotion-price,.title-card span{font-family:Poppins,sans-serif;font-style:normal;line-height:120%}.title-card span{font-size:1.25rem;font-weight:200;margin-top:30px}.fontPoppins,h5.card-lide-tag-title{font-family:Poppins,sans-serif}h5.card-lide-tag-title{position:relative;font-size:1.4rem;font-weight:600;margin-block-start:0;margin-block-end:0;text-align:left;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mt-5.button-card-tag,.mt-5.price-card-tag{text-align:left}.mt-5.button-card-tag{width:100%;height:40px}.card{border-radius:8px;box-shadow:0 4px 10px 0 #00000040}.card-theme-light{background:#dedede;filter:drop-shadow(0 4px 10px rgba(0,0,0,.25))}.card-theme-dark{background:#242424}.courses-destaque{padding-bottom:40px}.courses-destaque__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.courses-destaque__controls{display:flex;gap:.5rem}.courses-destaque__controls button{display:grid;width:44px;height:44px;border:1px solid #7500ff73;border-radius:50%;background:#7500ff;color:#fff;font-size:1.4rem;place-items:center}.courses-destaque__controls button:focus-visible,.courses-destaque__track:focus-visible{outline:3px solid #ffd600;outline-offset:3px}.courses-destaque__track{display:flex;align-items:stretch;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.courses-destaque__track::-webkit-scrollbar{display:none}.courses-destaque__track .container-card-list-tags{min-height:675px;flex:0 0 calc((100% - 60px) / 3);scroll-snap-align:start}.card-body.tag-courses{position:relative;padding:30px;background:#0000000f;box-shadow:0 20px 50px #0000001f;justify-content:space-between;flex-direction:column}img.photo-miniature-course{width:100%;height:auto}.tag-course-detaque span{border-radius:15.5px;background:#e37604;padding:5px 30px;text-align:center;font-family:Krona One,sans-serif;font-size:15px;font-weight:400;color:#111}.promotion-price{font-size:28px;font-weight:600}.old-price{color:#6f6f6f;font-size:24px;font-weight:400;text-decoration:line-through}.button-card-tag a{background:#7500ff;border:none;padding:12px 20px;border-radius:5px;color:#fff;text-align:center;font-family:Krona One,sans-serif;font-size:12px;font-weight:400;bottom:30px;display:inline-block;text-decoration:none}.courses-destaque__track .container-card-list-tags .card{max-width:384px;min-height:630px}@media (max-width:768px){.title-card{margin-top:16px;text-align:left}h5.card-lide-tag-title{font-size:1.1rem;line-height:24px;letter-spacing:-1px;padding:0}.tag-course-detaque{text-align:left;margin-top:13px}.mt-5.button-card-tag{position:relative}.mt-5.button-card-tag a{position:absolute;bottom:0;width:100%;font-size:12px;padding:12px}.courses-destaque__track{gap:10px}.courses-destaque__track .container-card-list-tags{min-height:510px;flex-basis:calc((100% - 10px) / 2)}.card-body.tag-courses{padding:calc(var(--course-sm-size)) calc(1rem + var(--course-sm-size));min-height:100%}.title-card span{font-size:calc(.625rem + var(--course-sm-size));font-weight:400}.tag-course-detaque span{padding:6px;font-size:12px}.old-price,.promotion-price{font-size:calc(.875rem + var(--course-sm-size))!important}.mt-5.button-card-tag{margin-top:calc(.563rem + var(--course-sm-size))!important}.courses-destaque__track .container-card-list-tags .card{max-width:calc(410px + var(--course-lg-size));min-height:calc(475px + var(--course-lg-size))}.button-card-tag a{font-size:calc(.5rem + var(--course-xs-size))}}@media (max-width:640px){.courses-destaque__track .container-card-list-tags{min-height:460px;flex-basis:66%}.courses-destaque__track .container-card-list-tags .card{max-width:calc(310px + var(--course-lg-size));min-height:calc(400px + var(--course-lg-size))}}@media (max-width:480px){.courses-destaque__track .container-card-list-tags{min-height:350px}.button-card-tag a,.card-body.tag-courses,.old-price,.promotion-price,.title-card span{padding:0 1rem;font-size:.625rem}.courses-destaque__track .container-card-list-tags .card{max-width:255px;min-height:457px;padding-bottom:41px}}@media (max-width:375px){.courses-destaque__track .container-card-list-tags{min-height:350px}.card-body.tag-courses{padding:0 1rem;justify-content:space-between;min-height:100%}.title-card span{font-size:.625rem;font-weight:400}.tag-course-detaque{margin:.5rem 0}.tag-course-detaque span{font-size:.5rem}.promotion-price{font-size:.875rem}.old-price{font-size:.75rem}.mt-5.button-card-tag{margin-top:.563rem!important}.courses-destaque__track .container-card-list-tags .card{max-width:275px;min-height:325px}.button-card-tag a{font-size:.5rem}}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}