.Topo_box__X9qV3,.Topo_topo__saQ77{background-color:white}.Topo_topo__saQ77{display:flex;align-content:center;justify-content:space-between;align-items:center}.Topo_logo__LO_HC{cursor:pointer}.Topo_contatoidiomas__i7EqP{display:flex;align-items:center;justify-content:flex-end;align-content:center;padding:20px 0}.Topo_contato__I7tQs{margin-right:30px}.Topo_contato__I7tQs p{margin:0}.Topo_contatoidiomas__i7EqP a{cursor:pointer}@media screen and (max-width:760px){.Topo_topo__saQ77{flex-direction:column;align-items:flex-start}.Topo_contatoidiomas__i7EqP{width:100%;justify-content:space-between}}.Menu_menu__o__2a{background:rgb(40,74,193);background:linear-gradient(180deg,var(--primary-color-gradient-light) 0,var(--primary-color-gradient-dark) 72%);padding:20px 0;width:100%;color:white;box-shadow:0 7px 5px 0 rgba(0,0,0,.15);position:relative;z-index:9}.Menu_menuburguer__auUei{display:none}.Menu_menubox__jAflm{display:flex;gap:2rem;justify-content:space-between;align-items:center}.Menu_menuinsider__rUrBc{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap;white-space:nowrap}.Menu_menuinsidervisibility__a3qgl{display:flex;align-items:center}.Menu_menu__o__2a a{color:white;font-size:.9rem;font-weight:700;margin-right:15px}.Menu_menu__o__2a a:active,.Menu_menu__o__2a a:hover{color:black}.Menu_searchbox__mt1_a{min-width:25%}.Menu_searchmenu__qZaGw{padding:10px 10px 10px 50px;border-radius:30px;border:0;background-image:url(/_next/static/media/lupa.6f335e45.png);background-position:15px;background-repeat:no-repeat;width:100%}.Menu_social__54Zuc{width:32px;text-align:right;position:fixed;right:5px;top:200px}@media screen and (max-width:900px){.Menu_menubox__jAflm{flex-direction:column}.Menu_menuinsidervisibility__a3qgl{display:none}.Menu_menuinsider__rUrBc{flex-direction:column}.Menu_searchbox__mt1_a{width:100%;display:flex;justify-content:space-between;align-items:center}.Menu_menuburguer__auUei{display:flex}.Menu_social__54Zuc{display:flex;justify-content:center;position:relative!important;top:0}.Menu_menu__o__2a a{font-size:.8rem}}.catalogo_catalogos__EoECx{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.catalogo_catalogobox___QtgA{display:flex;flex-wrap:wrap;gap:5rem;margin-top:var(--margin-top)}.catalogo_catalogoitem__iRZXO{display:flex;flex-direction:column;justify-content:space-between;width:calc(25% - 3.75rem);text-align:center;cursor:pointer}.catalogo_catalogoitem__iRZXO img{width:100%}@media (max-width:800px){.catalogo_catalogoitem__iRZXO{width:calc(33.33% - 3.34rem)}}@media (max-width:600px){.catalogo_catalogoitem__iRZXO{width:calc(50% - 2.5rem)}}@media (max-width:400px){.catalogo_catalogoitem__iRZXO{width:100%}}.loading_loadbox__KBn7E{display:flex;align-content:center;justify-content:center;align-items:center;height:100vh;width:100%}.loading_modalmaskaabsolute__mQO96{position:absolute}.loading_modalmask__F9_a2,.loading_modalmaskaabsolute__mQO96{width:100%;height:100vh;z-index:999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.loading_modalmask__F9_a2{position:fixed;top:0}.loading_modalbox__ou9EX{background-color:white;padding:20px;width:500px;max-width:80%;height:400px;max-height:80vh;border-radius:10px;box-shadow:5px 5px 15px 5px rgba(0,0,0,.2)}.Footer_footer__ieRwT{display:flex;flex-wrap:wrap;flex-direction:column;flex:1 1;padding:2rem 0;justify-content:center;align-items:center;text-align:center;box-shadow:0 -3px 10px 0 rgba(0,0,0,.53);color:var(--rodape-font-color)}.Footer_firstline__RZzMy{display:flex;flex-direction:row;justify-content:space-evenly;width:70%;align-content:center;align-items:center;border-bottom:1px solid;padding-bottom:10px}.Footer_firstline__RZzMy .Footer_image___b2mG{min-width:200px}.Footer_firstline__RZzMy .Footer_social__iZoEP{display:flex}.Footer_firstline__RZzMy .Footer_social__iZoEP a{margin:0 5px}.Footer_firstline__RZzMy .Footer_catalogo__bDJ1u{display:flex;align-items:center;align-content:center}@media screen and (max-width:1070px){.Footer_firstline__RZzMy{width:90%}}@media screen and (max-width:770px){.Footer_firstline__RZzMy{flex-direction:column}.Footer_social__iZoEP{margin:20px 0}}