html,body{height:100%;width:100%}body{font-family:'Montserrat',Arial;margin:0;padding:0}html{scroll-behavior:smooth}:root{--branco:#fefefe;--branco-opaco:#f2f9da;--azul-escuro:#000b21;--azul-claro:#29d1f9;--azul:#117cd9;--branco-azulado:#f8f9ff;--cinza:#6d69698c;--preto-transp:rgba(0,0,0,.8);--montserrat:'Montserrat', Arial;--btn-bg:#600e9b;--btn-radius:50px;--btn-pad-y:12px;--btn-pad-x:28px;--btn-font-size:20px;--btn-font-weight:800}header{width:100%;background-image:url(../img/DRM_partners2_desktop.jpg);background-size:cover;background-repeat:no-repeat;margin-top:50px!important;display:flex;flex-direction:column;justify-content:center;align-items:center;aspect-ratio:1920 / 742}#containerHeader{font-size:50px;font-weight:700;text-align:center;letter-spacing:-4px;padding-bottom:.5vw;padding-bottom:.5vw;line-height:1}#containerHeader h1{font-size:50px;font-weight:700;text-align:center;letter-spacing:-4px;padding-bottom:.5vw;padding-bottom:.5vw;line-height:1}.headerSubtitle{color:#FFF;font-size:50px;font-weight:700;text-align:center;letter-spacing:-4px;padding-bottom:.5vw;padding-bottom:.5vw;line-height:1;margin-top:-10vh}.headerTitle{color:#FFF;font-size:50px;font-weight:700;text-align:center;letter-spacing:-4px;padding-bottom:.5vw;padding-bottom:.5vw;line-height:1}#sessaoFerramentas{width:100%;padding:40px 0 80px 0}.containerFerramentasVestibular{max-width:980px;width:92%;margin:-30px auto;display:flex;flex-direction:column;align-items:center}.features-logo{width:clamp(330px, 24vw, 500px);height:auto;margin-bottom:25px;margin-top:10px}.features-desc{max-width:720px;text-align:center;font-size:18px;line-height:1.6;color:#000;margin:10px 0 28px 0}.features-title{font-size:28px;color:#000;text-align:center;margin:10px 0 20px 0}.features-grid{width:100%;max-width:920px;margin:0 auto 22px auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:22px 120px;margin-right:-50px}.feature{display:flex;align-items:end;gap:10px}.feature__icon{width:24px;height:24px;margin-top:3px}.feature__text{margin:0;font-size:16px;line-height:1.4;color:#000}.callToAction{margin-top:12px}.vantagens{width:100%;padding:64px 0 80px;background:#66c}.section-vantagens{width:min(1100px,92%);margin:0 auto;display:flex;flex-direction:column;align-items:center;row-gap:36px}.section-vantagens strong{color:#fff;font-size:clamp(26px, 3.2vw, 36px);text-align:center}.container-vantagens{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 48px;width:100%}.box-vantagens{display:grid;justify-items:center;text-align:center;row-gap:14px;color:#fff}.box-vantagens img{width:100px;height:auto}.box-vantagens b{font-size:18px;color:#fff}.box-vantagens p{margin:0;font-size:14px;line-height:1.6;opacity:.95}.levels-container{width:min(1200px,92%);margin:139px auto;text-align:center;color:#fff}.sete-porque{width:100%;aspect-ratio:1920 / 2580;background:url(../img/BackgroundNIVEIS.png) center / cover no-repeat;position:relative;margin-top:-145px;padding:clamp(42px, 8vw, 125px) 0 clamp(54px, 10vw, 140px)!important;z-index:2;overflow:hidden}.levels-title{margin:-10px 0 clamp(90px, 2vw, 48px)!important;color:#fff!important;font-size:clamp(22px, 3.2vw, 32px)!important}#levels .splide__slide{display:grid!important;grid-template-columns:1fr!important;justify-items:center;align-items:center;gap:clamp(14px, 3vw, 28px)!important;text-align:center!important}.level-img{width:clamp(0px, 30vw, 400px)!important;height:auto!important;margin:45px auto!important;display:block!important}.level-text{max-width:clamp(280px, 70vw, 1100px)!important;color:#e8eaf6!important;font-size:clamp(14px, 1.6vw, 21px)!important;line-height:2.10!important;text-align:center!important;margin-top:clamp(8px, 2.4vw, 31px)!important}.final-cta{width:100%;background:url(../img/BackgroundFINAL.png) center / cover no-repeat;aspect-ratio:1920 / 1073;display:grid;place-items:center;margin-top:calc(-1 * clamp(54px, 13vw, 207px));position:relative;z-index:1;margin-bottom:6vh}.final-cta__content{width:min(1100px,92%);text-align:left;color:#fff;padding:clamp(40px, 3vw, 80px) 70px 75px;margin-left:-40vh}.final-cta__title{margin:80px 0 18px 0;font-size:clamp(30px, 3.0vw, 42px);line-height:1.08;letter-spacing:-.5px}.final-cta__text{max-width:680px;margin:0;font-size:clamp(18px, 2.4vw, 24px);line-height:1.5;color:#FFF}.final-cta__text_subtitle{max-width:680px;margin:0;font-size:clamp(18px, 2.4vw, 24px);line-height:1.5;color:#FFF;margin:25px 0 0 0}#carroussel .callToAction{display:block;width:fit-content;margin:40px auto 0;margin-left:65vh}button.callToAction,a.callToAction,.levels-cta,#btnEnviar{-webkit-appearance:none;appearance:none;display:inline-flex!important;align-items:center;justify-content:center;gap:8px;padding:var(--btn-pad-y) var(--btn-pad-x)!important;border-radius:var(--btn-radius)!important;border:0!important;background:var(--btn-bg)!important;color:#fff!important;font-family:var(--montserrat);font-weight:var(--btn-font-weight)!important;font-size:var(--btn-font-size)!important;line-height:1!important;width:fit-content!important;text-decoration:none!important;box-shadow:none!important;cursor:pointer}.callToAction p{margin:0!important}.callToAction:hover{transform:translateY(-1px);filter:brightness(1.05)}.callToAction:active{transform:translateY(0);filter:brightness(.98)}.levels-mobile{display:block}.levels-desktop{display:none}@media (min-width:992px){.levels-mobile{display:none}.levels-desktop{display:block}.levels-container{width:min(1120px,92%);margin:140px auto;text-align:left}.levels-title{margin:0 384px 100px 400px!important;text-align:left!important}.levels-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:48px}.level-row{display:grid;grid-template-columns:clamp(200px, 26vw, 280px) 1fr;align-items:flex-start;column-gap:clamp(24px, 3.5vw, 64px)}.level-row__figure{width:100%}.level-row__figure img{width:115%;height:auto;display:block;margin-left:180px}.level-row__copy{max-width:820px;color:#FFF;text-align:left;margin:0 0 0 50px}.level-row__text{margin:0 90px 60px 170px;font-size:clamp(14px, 2.2vw, 18px);line-height:1.7}.level-row__cta{margin:8px 0 70px 170px!important}}@media (max-width:992px){.features-grid{grid-template-columns:1fr;grid-auto-flow:row;justify-items:baseline;gap:14px 0;margin-right:0}}@media (max-width:768px){header{height:auto;background-image:url(../img/DRM_partners2_mobile.jpg);aspect-ratio:582 / 619}#containerHeader{margin:45vw 0 0 0;height:auto;width:100%}#containerHeader h1{font-size:9vw;width:95%;margin-top:-150px}.features-desc{font-size:16px}.features-title{font-size:24px}}@media (max-width:576px){.sete-porque{padding:12vw 0 16vw;aspect-ratio:580 / 777;background:url(../img/BackgroundNIVEISmobile.png);margin-top:-75px}.levels-title{margin-top:4vw;font-size:clamp(22px, 6vw, 28px)}.level-img{width:clamp(220px, 60vw, 320px)}.level-text{font-size:clamp(14px, 3.8vw, 16px);line-height:1.55;padding:0 16px;max-width:95%}.final-cta{background-image:url(../img/BackgroundFINALmobile.png);aspect-ratio:580 / 979;margin-top:-15vw;position:relative;background-position:center top}.final-cta__content{position:absolute;left:50%;bottom:18vw;transform:translateX(-50%);width:min(92%,340px);text-align:center;z-index:1;padding:0}.final-cta .callToAction{padding:10px 22px!important;font-size:13px!important;border-radius:999px!important;margin:6px auto 0;box-shadow:0 8px 20px rgb(0 0 0 / .25)}}.vantagens{position:relative}.vantagens .callToAction{position:relative;z-index:3;pointer-events:auto}.header-desktop{display:block}.header-mobile{display:none}@media (max-width:768px){.header-desktop{display:none}.header-mobile{display:block;text-align:center}.header-mobile .headerTitle{font-size:clamp(20px, 7vw, 34px);font-weight:700;color:#fff;line-height:1.2}.header-mobile .headerTitle span{font-weight:800}}@media (min-width:769px){.container-vantagens{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 48px}}@media (max-width:768px){.container-vantagens{display:flex!important;flex-direction:column!important;row-gap:32px!important}.box-vantagens{text-align:center;max-width:100%}}#levels-splide .splide__slide{display:grid!important;grid-template-columns:1fr!important;justify-items:center;align-items:center;gap:clamp(14px, 3vw, 28px)!important;text-align:center!important}#levels-splide .level-img{width:clamp(220px, 60vw, 320px);height:auto;margin:24px auto 8px;display:block}#levels-splide .level-text{max-width:95%;margin:0 auto}@media (max-width:576px){.sete-porque{background-image:url(../img/BackgroundNIVEISmobile.png)!important;background-position:top center!important;background-repeat:no-repeat!important;background-size:contain!important;padding:12vw 0 16vw!important;min-height:calc(777 / 580 * 100vw);margin-top:-5vh;z-index:2}}@media (max-width:768px){.levels-cta{display:none!important}.vantagens .callToAction{display:none!important}}@media (max-width:768px){.sete-porque .levels-container .levels-mobile{margin-top:-10vw!important}.sete-porque .levels-container #levels-splide .level-img{width:clamp(280px, 62vw, 400px)!important;margin:180px auto 40px!important;display:block!important}.sete-porque .levels-container #levels-splide .level-text{font-size:clamp(15px, 4.3vw, 16px)!important;line-height:1.6!important;max-width:100%!important;margin:0 auto!important;color:#FFFFFF!important}.sete-porque .levels-container #levels-splide .splide__arrows{top:38%!important}.levels-container{width:100%;margin:139px auto;text-align:center;margin-top:26px}.levels-title{margin-top:4px;margin:4px;font-size:15px}#levels-splide .splide__slide{display:grid!important;grid-template-columns:1fr!important;justify-items:center;align-items:center;gap:clamp(14px, 3vw, 28px)!important;text-align:center!important}#levels-splide .splide__arrow{background:none!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;opacity:1!important}#levels-splide .splide__arrow svg{fill:#fff!important;width:28px!important;height:28px!important}}@media (max-width:768px){.sete-porque .levels-container .levels-mobile .levels-cta{display:none!important}.final-cta__text_subtitle{max-width:680px;margin:0;font-size:clamp(14px, 2.4vw, 24px);line-height:1.5;color:#FFF;margin:25px 0 0 0}@media (max-width:768px){.sete-porque .levels-title{margin-bottom:-30vw!important}}#levels-splide .splide__arrow{background:none!important;border:none!important;box-shadow:none!important;width:auto!important;height:auto!important;opacity:1!important}#levels-splide .splide__arrow svg{fill:#fff!important;width:28px!important;height:28px!important}@media (max-width:576px){#carroussel{overflow:hidden}.final-cta{background-position:center top}.final-cta__content{position:absolute;left:50%;transform:translateX(-50%);bottom:4vw;width:min(92%, 360px);text-align:center;padding:-1 16px;margin:0}.final-cta__title{margin:0 0 10px 0;font-size:clamp(22px, 6.2vw, 28px);line-height:1.15;letter-spacing:0}.final-cta__text{margin:0 0 12px 0;font-size:clamp(12.5px, 3.5vw, 14px);line-height:1.45;color:#FFF}.final-cta .callToAction{display:inline-flex!important;align-items:center;justify-content:center;padding:10px 22px!important;font-size:13px!important;border-radius:999px!important;width:auto!important;max-width:240px;margin:10px auto 0;box-shadow:0 8px 20px rgb(0 0 0 / .25)}}@media (max-width:768px){.vantagens .callToAction{display:none!important}.levels-mobile .levels-cta{display:none!important}.final-cta .callToAction{display:inline-flex!important;position:relative;z-index:3}.final-cta__content{z-index:2}}@media (max-width:768px){#carroussel.final-cta .final-cta__content .callToAction{display:inline-flex!important;visibility:visible!important;opacity:1!important}}@media (max-width:768px){#carroussel.final-cta .final-cta__content .callToAction{display:inline-flex!important;visibility:visible!important;opacity:1!important;position:static!important}}@media (max-width:768px){.header-mobile .headerTitle{font-weight:400!important;font-size:clamp(22px, 9vw, 40px)!important;line-height:1.25!important;letter-spacing:-.5px;text-align:center!important;margin:0 auto 12px;width:90%}.header-mobile .headerTitle span{display:block;font-weight:700!important}}@media (max-width:768px){.header-mobile .headerTitle span{display:inline!important;white-space:nowrap!important}}.navLogoImg{max-width:260px;width:100%;height:auto}@media (max-width:768px){.navLogoImg{max-width:200px}}@media (min-width:992px){.level-row__cta{margin-top:0!important;margin-left:170px!important}}.navUpBarText{text-decoration:none!important;display:inline-block}:root{--backgroundColor:#571292;--defaultFontForm:"Montserrat", sans-serif;--colorWhite:white;--colorFont:#6d6d6d;--width:90%;--maxWidth:1200px}*{margin:0;padding:0;font-family:var(--defaultFontForm);box-sizing:border-box}.formSection{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative}.imageBackgroundForm{width:100%;height:auto}.imageBackgroundForm img{width:100%}.formImageDesktop{display:block}.formImageMobile{display:none}.formContainer{width:var(--width);max-width:var(--maxWidth);height:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:.25rem;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2vh!important}.formTitle{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:.25rem;text-align:center;margin-bottom:2.75rem}.formTitle h1{font-size:42px;font-weight:450}.formTitle span{font-size:36px}.formTitle p{font-size:16px}.formBoxLead{width:60%;height:fit-content;display:flex;justify-content:center;align-items:center;flex-direction:column;row-gap:2.5rem}.simpleInputContainer{width:100%;height:fit-content;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex-wrap:wrap;position:relative}.doubleInputContainer{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;column-gap:2rem;row-gap:2.5rem;flex-wrap:wrap}.doubleInputContainer.simpleInputContainer{width:22.75rem}.buttonSubmitForm{padding:.55rem 3.75rem;font-weight:800;font-size:19px;letter-spacing:.1rem;cursor:pointer;border:none;border-radius:2rem;transition:.3s;color:var(--colorWhite);background-color:var(--backgroundColor)}.buttonSubmitForm:hover{opacity:.8}.simpleInputContainer input{width:100%}.simpleInputContainer textarea{width:100%;max-width:90rem}.simpleInputContainer select{width:100%;cursor:pointer}.simpleInputContainer input,.simpleInputContainer select,.simpleInputContainer textarea{height:2.5rem;padding:.5rem;font-size:15px;font-weight:400;border-style:solid;border-color:#a9a9a9;border-width:2px;border-left:none;border-right:none;border-top:none;background-color:#00f0;color:var(--colorFont)}.simpleInputContainer input:focus,.simpleInputContainer select:focus,.simpleInputContainer textarea:focus{outline:0}.simpleInputContainer label{color:red;position:absolute;top:100%;opacity:0}.boldStyle{font-weight:700}#warningLabelContainer{width:100%;height:fit-content;display:flex;justify-content:center;align-items:center;text-align:center}.simpleInputContainer option{width:100%}@media(max-width:1412px){.doubleInputContainer.simpleInputContainer{width:100%}}@media(max-width:1200px){.formTitle{row-gap:.25rem;margin-bottom:1rem}.formTitle h1{font-size:28px;font-weight:450}.formTitle span{font-size:22px}.formTitle p{font-size:10px}.formBoxLead{width:80%;row-gap:.65rem}.doubleInputContainer{width:100%;row-gap:.65rem}.buttonSubmitForm{padding:.35rem 3.05rem;font-weight:600;font-size:15px;letter-spacing:.1rem}.simpleInputContainer input,.simpleInputContainer select,.simpleInputContainer textarea{height:2rem;padding:.5rem;font-size:13px;font-weight:400;overflow:hidden}.simpleInputContainer label{font-size:11px}.doubleInputContainer.simpleInputContainer{width:100%}}@media (max-width:880px){.buttonSubmitForm{padding:.35rem 3.05rem;font-weight:600;font-size:15px;letter-spacing:.1rem}.simpleInputContainer input,.simpleInputContainer select,.simpleInputContainer textarea{height:1.8rem;padding:.45rem;font-size:11px;font-weight:350}.simpleInputContainer label{font-size:9px}.doubleInputContainer.simpleInputContainer{width:100%}}@media(max-width:768px){.buttonSubmitForm{padding:.5rem 2.25rem;font-weight:600;font-size:13px;letter-spacing:.1rem}}@media(max-width:750px){.formImageDesktop{display:none}.formImageMobile{display:block}.formTitle h1{font-size:24px;font-weight:450}.formTitle span{font-size:18px}.formTitle p{font-size:10px}.buttonSubmitForm{padding:.35rem 2rem;font-weight:700;font-size:12px}.simpleInputContainer input,.simpleInputContainer select,.simpleInputContainer textarea{height:2rem;padding:.5rem;font-size:12px;font-weight:400}.simpleInputContainer label{font-size:10px}}@media (max-width:433px){.buttonSubmitForm{padding:.45rem 1.75rem;font-weight:700;font-size:11px;letter-spacing:.1rem}.simpleInputContainer input,.simpleInputContainer select,.simpleInputContainer textarea{height:1.8rem;padding:.45rem;font-size:11px;font-weight:350}.simpleInputContainer label{font-size:9px}.doubleInputContainer.simpleInputContainer{width:100%}}@media (max-width:393px){.formTitle{margin-bottom:.5rem}.formTitle h1{font-size:18px;font-weight:450}.formTitle span{font-size:14px}.formTitle p{font-size:8px}.buttonSubmitForm{padding:.35rem 1.75rem;font-weight:700;font-size:10px;letter-spacing:normal}.simpleInputContainer input,.simpleInputContainer select,.simpleInputContainer textarea{height:1.65rem;padding:.4rem;font-size:10px;font-weight:350}.simpleInputContainer label{font-size:9px}.doubleInputContainer.simpleInputContainer{width:100%}}@media(max-width:350px){.formTitle h1{font-size:18px;font-weight:400}.formTitle span{font-size:13px}.formTitle p{font-size:7px}.buttonSubmitForm{padding:.25rem 1rem;font-weight:600;font-size:8px}.simpleInputContainer input,.simpleInputContainer select,.simpleInputContainer textarea{height:1.5rem;padding:.25rem;font-size:8px;font-weight:250}.simpleInputContainer label{font-size:7px}}#carroussel{text-align:center;padding-bottom:5vw}#carroussel h1{font-size:36px;margin-bottom:4.5vw;font-weight:500;margin-top:10px}.splide{margin:auto;width:80vw}@media (max-width:768px){#carroussel h1{padding-bottom:10vw;line-height:1}}.testimonySection{width:100%;background-color:var(--whiteColor);padding:0 0 20px}.testimonyContainer{max-width:var(--maxWidth);width:var(--minWidth);margin:auto;position:relative;padding-top:50px}.testimonyContainer .defaultLink{position:absolute;right:calc(50% - 126px);top:0}.boldText{font-weight:700}.splideContainer{width:100%;position:relative}.testmony__slide img,.testimonySlideImg{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}@media (max-width:576px){.testimonyContainer .defaultLink{right:calc(50% - 94px)}}.testimonyTitle{font-weight:500!important;text-align:center!important;line-height:1.1!important;margin:0 0 16px!important}.testimonyTitle .boldText{font-weight:700!important}@media (min-width:769px){.testimonyTitle{font-size:32px!important;white-space:nowrap!important}.testimonyTitle .boldText{display:inline!important}}@media (max-width:768px){.testimonyTitle{font-size:24px!important}.testimonyTitle .boldText{display:block!important}}.testimonySection .testimonyTitle{font-family:Montserrat,system-ui,Arial,sans-serif;font-weight:500;text-align:center;line-height:1.1;margin:0 0 16px}.testimonySection .testimonyTitle .boldText{font-weight:800}@media (min-width:769px){.testimonySection .testimonyTitle{font-size:clamp(34px, 3.2vw, 56px)!important;white-space:nowrap}.testimonySection .testimonyTitle .boldText{display:inline}}#testimonyTitle{font-family:Montserrat,system-ui,Arial,sans-serif;font-weight:500;text-align:center;line-height:1.1;margin:0 0 16px}#testimonyTitle .boldText{font-weight:700}@media (min-width:769px){#testimonyTitle{white-space:nowrap!important;font-size:clamp(40px, 3.4vw, 64px)!important;letter-spacing:0!important}#testimonyTitle .boldText{display:inline!important}}}#testimonyTitle{font-family:Montserrat,system-ui,Arial,sans-serif;font-weight:500;text-align:center;line-height:1.1;margin:0 0 16px}#testimonyTitle .boldText{font-weight:800}@media (max-width:768px){#testimonyTitle{font-size:clamp(20px, 5.5vw, 28px)!important}#testimonyTitle .boldText{display:block!important}}@media (min-width:769px){#testimonyTitle{white-space:nowrap!important;font-size:clamp(40px, 2.4vw, 64px)!important;letter-spacing:-1.3px!important}#testimonyTitle .boldText{display:inline!important}}
