/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./components/efeitos/style.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.style_conteudo__dIVXS {
  z-index: -1;
}
@media (max-width: 1200px) {
  .style_conteudo__dIVXS {
    display: none;
  }
}
.style_conteudo__dIVXS .style_header__pxMp1 .style_azul__OCaAF {
  position: fixed;
  top: -404px;
  left: 70%;
  border-radius: 100%;
  width: 500px;
  height: 404px;
  background: rgba(0, 237, 245, 0);
  box-shadow: -150px 200px 200px rgba(0, 237, 245, 0.137254902);
}
.style_conteudo__dIVXS .style_header__pxMp1 .style_roxa__7rF_u {
  position: fixed;
  top: -904px;
  left: 80%;
  border-radius: 100%;
  width: 500px;
  height: 404px;
  background: rgba(183, 74, 136, 0);
  box-shadow: -100px 600px 270px rgba(183, 74, 136, 0.2470588235);
}
@media (max-width: 1200px) {
  .style_conteudo__dIVXS .style_header__pxMp1 .style_roxa__7rF_u {
    display: none;
  }
}
.style_conteudo__dIVXS .style_body__uTBLR .style_azul__OCaAF {
  position: absolute;
  top: 30%;
  left: -500px;
  border-radius: 100%;
  width: 500px;
  height: 404px;
  background: rgba(0, 237, 245, 0);
  box-shadow: 250px -10px 200px rgba(0, 237, 245, 0.1294117647);
}
.style_conteudo__dIVXS .style_body__uTBLR .style_roxa__7rF_u {
  position: fixed;
  top: 100%;
  left: -500px;
  border-radius: 100%;
  width: 500px;
  height: 404px;
  background: rgba(183, 74, 136, 0);
  box-shadow: 250px -10px 270px rgba(183, 74, 136, 0.2862745098);
}
@media (max-width: 1200px) {
  .style_conteudo__dIVXS .style_body__uTBLR .style_roxa__7rF_u {
    top: 60%;
  }
}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[13].use[5]!./styles/themes/uninassau.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body.uninassau {
  --containerError: #060F0F;
  --backgroundPagina:#060F0F;
  --backgroundLogin:#060F0F;
  --titleSliderHome: #fff;
  --corpginacao:#fff;
  --borderLeftSlider:#B64987;
  --displaytitle:block;
  --colorTextCard: #051515;
  --borderRCardhome: 12px;
  --boxshadowCard: inset 0 -70px 20px rgba(0, 0, 0, 0.5);
  --colorTitle: #fff;
  --backgroundCard:#051010;
  --boxShadowCard: 0px 0px 4px #064F52;
  --card__footer__botao: #064F52;
  --card__footer__botaoHover: #FDFFFF;
  --card__footer__botao_before: #0EB3B8 ;
  --icones: #BCF8FA;
  --iconesMob:#ffffff1e;
  --fillCertoIcon:#064F52;
  --fillCertoIconAtivo:#fff;
  --card__footer__botaoBorder: 9px;
  --borderNormal: #141414;
  --borderNormalhover:#00B6B9;
  --bordercategory:2px solid #04121200;
  --bordercategoryhover:2px solid #064F52;
  --heightlogo:auto;
  --containerHeader: #05101060;
  --containerHeaderAtivo: #051010de;
  --colorManu: #fff;
  --colorManuhover: #fff;
  --colortextButtonjoin:#fff;
  --fontweigthButtonjoin: 600;
  --colortextButtonjoinhover:#fff;
  --paddingButton:1em 2em;
  --paddingButtonJoin:.5em;
  --buttonjoin: #FFFFFF1A;
  --buttonjoinhover: #ffffff1f;
  --buttoninfos:#FFFFFF26;
  --buttoncreate: linear-gradient(to left,#E772B4,#B64987);
  --buttoncreateHoverCategory: linear-gradient(to left,#E772B4,#B64987);
  --buttoncreateHovermob:linear-gradient(to left,#E772B4,#B64987);
  --colorButtonCategory:#fff;
  --buttoncreatehover:inset 10em 0 0 0 #89F2F6;
  --buttoncreateHover: 10px;
  --hoverbuttoncreatecolor:#000;
  --hoverli:#fd8dcc;
  --linkLiCategory:#ffd4e6;
  --categoriasbackground: #B64987;
  --listarHover:#fd8dcc;
  --destaquecolorTitle:#FFF;
  --destaquecolorBGcategory:transparent;
  --destaqueBoderRadiusCategory:18px;
  --destaqueBoder:1px solid #FDFFFF;
  --listramobile:#fff;
  --marginlogoleft:2em;
  --justifymobilelogo:center;
  --widthmobile:60%;
  --widthlenghtLogo:150px;
  --centralizacaoMobmenu:flex-start;
  --backgroundAprendizado: #051010E5;
  --boderAprendizado: 1px solid #ffffff25;
  --buttonAprendizado: #FCFCFC;
  --buttonAprendizadohover: #e571b3;
  --textbutton:#1C1C1C;
  --textbuttonhover:#fff;
  --descriptionBG:#051515BA;
  --borderConteudoTrilha:15px;
  --borderRadiusTrilha: 0 0px 15px 15px;
  --colorTrilha:#fff;
  --colortextCategori: #FFF;
  --colortextCategoriAtvidado: #FFF;
  --BGcateogria: #C773A3;
  --borderCategoria:#FFF;
  --BGFirstcategory:#FFF;
  --colorFirstcategory:#B64987;
  --colorCGclicadaCategory: #FFF;
  --BoderRadiusCategory:25px;
  --buscaListaVideo:#FEFCFD17;
  --colortextCategoriAtvidado: #FFF;
  --BGSalvoscateogria: #C773A3;
  --borderSalvos:#FFF;
  --colorCGclicada: #FFF;
  --sectionBread: #fff;
  --categoriaPaibread:#616161;
  --TituloVideo:#fff;
  --ConteudoVideoColor:#fff;
  --descriptionVideo: #B1B1B1;
  --SalvoAssistirBGcategory:#00B6B9;
  --bordersalvar:#FFFFFF1A;
  --iconCompartilhar: #fff;
  --iconHoverCompartilhar: #fff;
  --borderCompartilhar:1px solid #FFFFFF1A;
  --border-radiuswatch:25px ;
  --backgroundCompartilhar:#051010;
  --hoverCompartilhar:#C773A3;
  --ButtonsProxBG: #051010;
  --iconprox: #fff;
  --asideAssitirBorder: 1px solid #FFFFFF4D;
  --asideBackground: linear-gradient(to bottom, #0510104D, #081112);
  --colormaterial:#fff;
  --SombraVideosAside: linear-gradient(to bottom, rgba(0, 0, 0, 0.09) 0%, rgb(12, 17, 21) 45%);
  --asideIMGProxVideo:#fff;
  --asideIMGquiz:#fff;
  --proxVideoAside: #FFFFFF0D;
  --DownLoadIMGmateriais:#B64987;
  --descricaoQuiz:#616161;
  --descricaospanQuiz:#fff;
  --fontweigthspan:300;
  --borderFooterQuiz:#808080 ;
  --colorQuizFooter:#fff;
  --divisorAside:#FFFFFF4D;
  --BGquizzEmaterial:transparent;
  --borderbottomMateialdeAula:1px solid #FFFFFF33;
  --borderMateriaisAula:#88F2F6;
  --interrogaMob:#0D585B;
  --colorMobQuiz:#064F52;
  --buttonMobQuiz:#88F2F6;
  --buttonshadowMobQuiz:#88F2F6;
  --bordaRadiusbutton:25px;
  --colorBorderbuttons:#FFFFFF1A;
  --BGmaterialMob: #FFFFFF0D;
  --iconsmaterialMob: #fff;
  --ShadowSeriesCG:linear-gradient(to top, #051010 ,rgba(84, 200, 255, 0.0));
  --ShadowSeriesCGMOB:linear-gradient(to top, #051010 30%,rgba(84, 200, 255, 0.0));
  --BackgroundbuttonSuperQuiz:linear-gradient(to left,#E772B4,#B64987);
  --buttonTrailer:#FFFFFF26;
  --buttonTrailercolor:#fff;
  --colorSuperquiz:#FFF;
  --ShadowSuper:#E772B4;
  --interrogaSuperQuiz:#E772B4;
  --BGfundodescription:#0811125b;
  --BGdescription:#041212;
  --BGSuperQuiz:#051010e8;
  --BGQuiz:#081112;
  --fantasmaQuizOpen: url("/icons/betinhabig.png");
  --FantasmasPergunta: url("/icons/Sofiapergunta.png");
  --HeightFantamas:100px;
  --SuperwidthFantamas:90px;
  --BGquestion: #233D3DB0;
  --marginFantasma:0em;
  --positionghost: -9%;
  --buttonBGquiz:#88F2F6;
  --iconinfo:#fff;
  --backgroundCadastrologin:#051515;
  --buttonsHeaders:#051010;
  --colorbuttondefault:#ffffff56;
  --buttonsHeadersBGAtivo:#C773A3;
  --buttonsHeadersAtivo:linear-gradient(90deg,#C773A3 0%, #B64987 100%);
  --colorButton:#fff;
  --BGCampo:#051010;
  --submitButton: linear-gradient(90deg,#FFFFFF 0%, #B7FCFF 100%);
  --colorsubmitButton:#042E2F;
  --marginFooter: 8em;
  --spanLoggado:#FFF;
  --spansubtitle:#8E8E8E;
  --iconsenha:#E3B8D0;
  --colorForget: #FAF4F7;
  --BackgroundForget: #041212;
  --BackgroundForgethover: linear-gradient(90deg,#FFFFFF 0%, #B7FCFF 100%);
  --subTitleConfirmar: #8E8E8E;
  --sobredescription:#B1B1B1;
  --marginbottomSobre: 10px;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[13].use[5]!./styles/themes/amaru.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
body.amaru {
  --containerError: transparent linear-gradient(180deg, #0F121E 0%, #080910 14%, #080910 45%, #080910 76%, #1B2036 100%) 0% 0% no-repeat padding-box;
  --backgroundPagina:#FFFFFF;
  --backgroundLogin:#BADE73;
  --titleSliderHome: #393833;
  --corpginacao:#6F787C;
  --borderLeftSlider:#4877D9;
  --displaytitle:none;
  --colorTextCard: #263724;
  --borderRCardhome: 3px;
  --boxshadowCard: none;
  --colorTitle: #263724;
  --backgroundCard:#F1F9E0;
  --boxShadowCard: 0px 0px 4px #064F52;
  --card__footer__botao: #263724;
  --card__footer__botaoHover: #263724;
  --card__footer__botao_before: #BADE73 ;
  --icones: #BADE73;
  --fillCertoIcon:#263724;
  --fillCertoIconAtivo:#fff;
  --card__footer__botaoBorder: 3px;
  --borderNormal: #141414;
  --borderNormalhover:#00B6B9;
  --bordercategory:2px solid #04121200;
  --bordercategoryhover:2px solid #064F52;
  --heightlogo: 35px;
  --containerHeader: #FEFFFC;
  --containerHeaderAtivo: #425274E5;
  --colorManu: #333030;
  --colorManuhover: #fff;
  --buttonjoin: #FFFFFF1A;
  --colortextButtonjoin:#333030;
  --fontweigthButtonjoin: 400;
  --colortextButtonjoinhover:#fff;
  --paddingButton:.5em 2em;
  --paddingButtonJoin:.5em;
  --buttonjoinhover: #ffffff1f;
  --buttoninfos:#FFFFFF26;
  --buttoncreate: #4877D9;
  --buttoncreateHoverCategory: linear-gradient(to right,#2637245c 1%,#BADE73 40%,#BADE73 50%);
  --buttoncreateHovermob: linear-gradient(to left,#26372418 ,#BADE73 ,#BADE73);
  --colorButtonCategory:#263724E5;
  --buttoncreatehover: none;
  --buttoncreateHover: 3px;
  --hoverbuttoncreatecolor:#fff;
  --hoverli:#fd8dcc;
  --categoriasbackground: #4877D9;
  --listarHover:#fd8dcc;
  --linkLiCategory:#fff;
  --destaquecolorTitle:#FEFCFD;
  --destaquecolorBGcategory:transparent;
  --destaqueBoderRadiusCategory:1px;
  --destaqueBoder:1px solid #FDFFFF;
  --listramobile:#6F787C;
  --marginlogoleft:3em;
  --justifymobilelogo:center;
  --widthmobile:60%;
  --widthlenghtLogo:140px;
  --centralizacaoMobmenu:center;
  --backgroundAprendizado: #051010E5;
  --boderAprendizado: 1px solid #ffffff25;
  --buttonAprendizado: #FCFCFC;
  --buttonAprendizadohover: #e571b3;
  --textbutton:#1C1C1C;
  --textbuttonhover:#fff;
  --descriptionBG:#051515c7;
  --borderConteudoTrilha:5px;
  --borderRadiusTrilha: 0px 0px 2px 2px;
  --colorTrilha:#fff;
  --colortextCategori: #333030;
  --colortextCategoriAtvidado: #FFF;
  --BGcateogria: #fff;
  --borderCategoria:#333030;
  --BGFirstcategory:#95BA4C;
  --colorFirstcategory:#263724;
  --colorCGclicadaCategory: #95BA4C;
  --BoderRadiusCategory:1px;
  --buscaListaVideo:#D5D7D6;
  --colortextCategoriAtvidado: #FFF;
  --BGSalvoscateogria: #83A9F8;
  --borderSalvos:#FFF;
  --colorCGclicada: #FFF;
  --sectionBread:#6F787C;
  --categoriaPaibread:#b1b1b1;
  --TituloVideo:#333030;
  --ConteudoVideoColor:#6F787C;
  --descriptionVideo: #6F787C;
  --SalvoAssistirBGcategory:transparent;
  --bordersalvar:#8D8D8D;
  --iconCompartilhar: #333030;
  --iconHoverCompartilhar: #263724;
  --borderCompartilhar:2px solid #8D8D8D;
  --border-radiuswatch:25px;
  --backgroundCompartilhar:transparent;
  --hoverCompartilhar: #BADE73 ;
  --Borderelementoscolor:2px solid #263724;
  --BGhoverProx:#C773A3;
  --ButtonsProxBG: transparent;
  --iconprox: #333030;
  --asideAssitirBorder: none;
  --asideBackground: #F5FEF1;
  --colormaterial:#393833;
  --SombraVideosAside: linear-gradient(to bottom, #F5FEF1A1 0%, #F5FEF1A1 63%);
  --asideIMGProxVideo:#333030;
  --asideIMGquiz:#4877D9;
  --proxVideoAside: #E5FADC;
  --DownLoadIMGmateriais:#4877D9;
  --descricaoQuiz:#393833;
  --descricaospanQuiz:#393833;
  --fontweigthspan:700;
  --borderFooterQuiz: linear-gradient(to right, #fff, #808080);
  --colorQuizFooter:#000;
  --divisorAside:#333030;
  --BGquizzEmaterial:#C3E87C0F;
  --borderbottomMateialdeAula:none;
  --borderMateriaisAula:#4877D9;
  --interrogaMob:#fff;
  --colorMobQuiz:#FFFFFF;
  --buttonMobQuiz:#4877D9;
  --buttonshadowMobQuiz:#4877D9;
  --bordaRadiusbutton:1px;
  --colorBorderbuttons:#8D8D8D;
  --BGmaterialMob: #F2FFEC;
  --iconsmaterialMob: #000;
  --ShadowSeriesCG:linear-gradient(to top, #ffffff, rgba(84, 200, 255, 0));
  --ShadowSeriesCGMOB:linear-gradient(to top, #ffffff 30%, rgba(84, 200, 255, 0));
  --BackgroundbuttonSuperQuiz: #4877D9;
  --buttonTrailer:#fff;
  --buttonTrailercolor:#8d8d8d2d;
  --colorSuperquiz:#FFF;
  --ShadowSuper:#4876d900;
  --interrogaSuperQuiz:#4877D9;
  --BGfundodescription:#333030b4;
  --BGdescription:#425274;
  --BGSuperQuiz:#333030E6;
  --BGQuiz:#333030E6;
  --fantasmaQuizOpen: url("/iconsamaru/amarufantasma.png");
  --FantasmasPergunta: url("/icons/Marupergunta.png");
  --HeightFantamas:80px;
  --BGquestion: linear-gradient(to right, #95ba4c8e, #0510109a);
  --SuperwidthFantamas:80px;
  --marginFantasma:1em;
  --positionghost: -3%;
  --buttonBGquiz:linear-gradient(to right, #1769A8, #4877D9);
  --iconinfo:#4877D9;
  --backgroundCadastrologin:#4d6238;
  --buttonsHeaders:#fff;
  --colorbuttondefault:#333030;
  --buttonsHeadersBGAtivo:#BADE73;
  --buttonsHeadersAtivo:linear-gradient(90deg,#BADE73 0%, #95BA4C 100%);
  --colorButton:#263724;
  --BGCampo:#fff;
  --submitButton:#4877D9;
  --colorsubmitButton:#fff;
  --marginFooter: 0em;
  --spanLoggado:#FAF4F7;
  --spansubtitle:#FAF4F7;
  --iconsenha: #4877D9;
  --colorForget: #FAF4F7;
  --BackgroundForget: transparent;
  --BackgroundForgethover: #FEFCFD;
  --subTitleConfirmar: #fff;
  --sobredescription:#6F787C;
  --marginbottomSobre: 0em;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./components/navBar/style.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@keyframes style_fadeIn__F1syV {
  to {
    opacity: 1;
  }
}
.style_container__k_S7l {
  width: 100%;
  position: fixed;
  bottom: -0.5%;
  display: none;
  z-index: 12;
}
@media (max-width: 1200px) {
  .style_container__k_S7l {
    display: block;
  }
}
.style_container__k_S7l .style_navbar__LUP2I {
  display: flex;
  background-color: #051010;
  padding: 0.9em 1em;
  justify-content: space-between;
  border-top: 2px solid rgba(255, 255, 255, 0.0588235294);
}
.style_container__k_S7l .style_navbar__LUP2I .style_bordar__XrwZr {
  position: absolute;
  bottom: 98%;
  height: 2px;
  background-color: #00C1D4;
  transition: left 0.3s ease, width 0.3s ease;
}
.style_container__k_S7l .style_navbar__LUP2I .style_ul__Z2sx4 {
  width: 63px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5em;
  justify-content: center;
}
.style_container__k_S7l .style_navbar__LUP2I .style_ul__Z2sx4 span {
  font-size: 10px;
  color: #fff;
}
.style_container__k_S7l .style_navbar__LUP2I .style_ul__Z2sx4 .style_img__3B9L6 {
  width: 20px;
  height: 15px;
}
.style_container__k_S7l .style_navbar__LUP2I .style_ul__Z2sx4.style_active__4gSza .style_img__3B9L6 {
  width: 20px;
  filter: drop-shadow(0 0 8px #88F2F6);
}
.style_container__k_S7l .style_navbar__LUP2I .style_ul__Z2sx4.style_active__4gSza .style_img__3B9L6 path {
  fill: #88F2F6;
}
.style_container__k_S7l .style_navbar__LUP2I .style_ul__Z2sx4.style_active__4gSza span {
  color: #88F2F6;
}
/*!************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[9].use[5]!./components/ModalCampus/style.module.scss ***!
  \************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.style_modalCampus__Gq7Y6 {
  position: fixed;
  top: 70%;
  right: 5%;
  z-index: 1000;
}
.style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx {
  border: 1px solid #064F52;
  border-radius: 16px;
  width: 444px;
  height: 272px;
  background-color: #051515;
  color: #fff;
  display: flex;
  flex-direction: column;
  gap: 1em;
  padding: 2em 2em;
}
.style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx h2 {
  font-weight: 700;
  font-size: 20px;
  text-align: center;
}
.style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx p {
  text-align: center;
  color: rgba(255, 255, 255, 0.8509803922);
  font-size: 14px;
  font-weight: 300;
}
.style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx p spam {
  font-weight: 700;
}
.style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx .style_inputName__tVbXg {
  appearance: none; /* Remove estilo padrão */
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("/selecticon.png") no-repeat 94% center;
  background-color: #051010;
  border: none;
  border-radius: 12px;
  color: #fff;
  height: 52px;
  padding: 0 2em;
}
.style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx .style_closeButton__O6bUQ {
  cursor: pointer;
  height: 52px;
  text-align: center;
  background: linear-gradient(90deg, #FFFFFF, #B7FCFF);
  border: none;
  border-radius: 9px;
  color: #042E2F;
  font-size: 16px;
  font-weight: 600;
}
@media (max-width: 1200px) {
  .style_modalCampus__Gq7Y6 {
    width: 100%;
    top: 50%;
    right: 0%;
  }
  .style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx {
    width: 95%;
    margin: 0 auto;
  }
  .style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx h2 {
    font-size: 18px;
    font-weight: 700;
    text-align: center;
  }
  .style_modalCampus__Gq7Y6 .style_modalCampusContent__YTZLx p {
    font-size: 12px;
    text-align: center;
  }
}
/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[2].use[1]!./node_modules/next/dist/build/webpack/loaders/next-font-loader/index.js??ruleSet[1].rules[14].oneOf[2].use[2]!./node_modules/next/font/google/target.css?{"path":"components/clientlayout/index.js","import":"Inter","arguments":[{"subsets":["latin"]}],"variableName":"inter"} ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* cyrillic-ext */
@font-face {
  font-family: '__Inter_e8ce0c';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/55c55f0601d81cf3-s.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: '__Inter_e8ce0c';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/26a46d62cd723877-s.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: '__Inter_e8ce0c';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: '__Inter_e8ce0c';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/581909926a08bbc8-s.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: '__Inter_e8ce0c';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/df0a9ae256c0569c-s.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: '__Inter_e8ce0c';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/8e9860b6e62d6359-s.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: '__Inter_e8ce0c';
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}@font-face {font-family: '__Inter_Fallback_e8ce0c';src: local("Arial");ascent-override: 90.49%;descent-override: 22.56%;line-gap-override: 0.00%;size-adjust: 107.06%
}.__className_e8ce0c {font-family: '__Inter_e8ce0c', '__Inter_Fallback_e8ce0c';font-style: normal
}

/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[14].oneOf[13].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[14].oneOf[13].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[14].oneOf[13].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[14].oneOf[13].use[5]!./styles/globals.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/*! minireset.css v0.0.7 | MIT License | github.com/jgthms/minireset.css */
html,
body,
p,
ol,
ul,
li,
dl,
dt,
dd,
blockquote,
figure,
fieldset,
legend,
textarea,
pre,
iframe,
hr,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: 100%;
  font-weight: normal;
}

ul {
  list-style: none;
}

button,
input,
select {
  margin: 0;
}

html {
  box-sizing: border-box;
}

*, *::before, *::after {
  box-sizing: inherit;
}

img,
video {
  height: auto;
  max-width: 100%;
}

iframe {
  border: 0;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

html {
  scroll-behavior: smooth;
  background: #051010;
}

body {
  overflow-x: hidden;
  background: #051010;
  background: var(--backgroundPagina);
  position: relative;
}

.body {
  min-height: 100vh;
  background: var(--backgroundPagina);
}
.body.escuro {
  background: #051010;
  background: var(--backgroundPagina);
}
@media (max-width: 1200px) {
  .body.escuro {
    background: var(--backgroundPagina);
  }
}
.body.login {
  background: var(--backgroundLogin);
}
.body.login .containerAmaru {
  height: 80%;
  width: 100%;
  position: absolute;
  background-image: url("/Fundoamaru.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
}
.body.contemHeader {
  padding-top: 120px;
}
@media (max-width: 1200px) {
  .body.contemHeader {
    padding-top: 62px;
    padding-bottom: 36px;
  }
}
.body.Categorias {
  padding: 0;
}

.Super-open {
  overflow: hidden;
}

.modal-open {
  overflow: hidden;
}
