.class-title[data-v-1b122424]{font:normal normal 600 48px/60px Arial;letter-spacing:7.2px;color:#2c2843}.class-description[data-v-1b122424]{font:normal normal normal 21px/26px Montserrat;color:#848492;letter-spacing:0}.class-number[data-v-1b122424]{border:2px dashed #2c2843;border-radius:30px;font:normal normal 700 48px/64px Montserrat;letter-spacing:4.32px;color:#2c2843;text-align:center}.title-languages[data-v-1b122424]{font:normal normal 700 21px/26px Montserrat;letter-spacing:1.89px;color:#2c2843;padding-bottom:1rem}.description-languages[data-v-1b122424]{letter-spacing:0;font:normal normal normal 21px/26px Montserrat;color:#848492}.class-img[data-v-1b122424] .v-responsive__content{align-self:center}@media (max-width:1600px){.class-title[data-v-1b122424]{font:normal normal 600 44px/55px Arial;letter-spacing:6.8px}.class-description[data-v-1b122424]{font:normal normal normal 18px/22px Montserrat}.title-languages[data-v-1b122424]{font:normal normal 700 19px/24px Montserrat;letter-spacing:1.69px}.description-languages[data-v-1b122424]{font:normal normal normal 19px/24px Montserrat}}@media (max-width:1500px){.class-title[data-v-1b122424]{font:normal normal 600 42px/52px Arial;letter-spacing:6.6px}.class-description[data-v-1b122424]{font:normal normal normal 16px/20px Montserrat}.title-languages[data-v-1b122424]{font:normal normal 700 17px/22px Montserrat;letter-spacing:1.6px}.description-languages[data-v-1b122424]{font:normal normal normal 17px/22px Montserrat}}@media (max-width:600px){.title-languages[data-v-1b122424]{font:normal normal 700 14px/20px Montserrat;letter-spacing:1.26px}.class-title[data-v-1b122424]{font:normal normal 600 18px/21px Arial;letter-spacing:2.7px}.class-description[data-v-1b122424]{font:normal normal normal 14px/20px Montserrat}.description-languages[data-v-1b122424]{font:normal normal normal 12px/20px Montserrat}}.card-purple[data-v-92514308]{background-image:linear-gradient(0deg,#fff 50%,transparent 0),linear-gradient(93deg,#6400ac,var(--v-primary))}.button-color[data-v-92514308]{text-transform:none;background:transparent linear-gradient(91deg,#6400ac,var(--v-primary));font-size:1rem}.first-line[data-v-92514308]{margin:0 0 32px 0;justify-content:center;color:#fff}.first-line>div[data-v-92514308]{padding:.5rem;color:#f16222;line-height:2rem}.card-intensivo[data-v-076b2efa]{border-radius:1rem;border:1px solid #fff;background:#2c2843;color:#fff}.card-two[data-v-076b2efa]{border-radius:1rem;border:1px solid #2c2843;background:#fff;color:#000}.card-css>div[data-v-076b2efa]{padding:.25rem .5rem}.contract-button[data-v-076b2efa]{border:1px solid #fff!important}.title-tipo[data-v-076b2efa]{font:normal normal normal 21px Arial}.subtitle-tipo[data-v-076b2efa]{font:normal normal normal 15px/22px Arial}.class-inscription[data-v-076b2efa]{font:normal normal 600 48px/60px Arial;letter-spacing:7.2px;color:#2c2843}.class-subtitle[data-v-076b2efa]{font:normal normal normal 21px/16px Arial;letter-spacing:3.15px;color:#2c2843}.v-tab[data-v-076b2efa]{text-transform:none}[data-v-076b2efa] div.v-tab.activeTab{color:#fff!important;background:#2c2843;border-radius:1rem;margin:5px 0}[data-v-076b2efa] .v-slide-group__content.v-tabs-bar__content{padding:0 6px}.class-reais[data-v-076b2efa]{font:normal normal normal 54px/83px Arial;letter-spacing:-1.08px}[data-v-076b2efa] .v-tabs-bar{box-shadow:0 12px 26px rgba(197,191,214,.2)}@media (max-width:1500px){.subtitle-tipo[data-v-076b2efa]{font:normal normal normal 13px/20px Arial}.class-inscription[data-v-076b2efa]{font:normal normal 600 44px/55px Arial;letter-spacing:6.8px}.class-subtitle[data-v-076b2efa]{font:normal normal normal 18px/14px Arial;letter-spacing:3px}}@media (max-width:1420px){.class-inscription[data-v-076b2efa]{font:normal normal 600 44px/55px Arial;letter-spacing:6.8px}.class-subtitle[data-v-076b2efa]{font:normal normal normal 16px/12px Arial;letter-spacing:2px}}@media (max-width:600px){.class-inscription[data-v-076b2efa]{font:normal normal 600 18px/21px Arial;letter-spacing:2.7px}.class-subtitle[data-v-076b2efa]{font:normal normal normal 14px/16px Arial;letter-spacing:2.1px}}.v-btn[data-v-f4484546]{text-transform:none;font:normal normal normal 26px/39px Arial;letter-spacing:0;color:#fff}.col-btn .v-btn[data-v-f4484546]{padding:0 32px}@media (max-width:1300px){.v-btn[data-v-f4484546]{font:normal normal normal 20px/30px Arial}.col-btn .v-btn[data-v-f4484546]{padding:0 24px}}