*{margin:0;padding:0;outline:none;list-style:none;text-decoration:none;box-sizing:border-box;font-family:"Nunito Sans",sans-serif}html {
    margin-top: 0px !important;
}.botao_section{width:100%;display:flex;justify-content:center;padding-bottom:80px}.menu-item-highlight{background-color:red}html{font-size:16px;overflow-x:hidden}@media (max-width: 1000px){html{font-size:calc(12px + 0.4vw)}}html ::-webkit-scrollbar{width:5px;height:5px}html ::-webkit-scrollbar-track{background:#ccc;border-radius:50px}html ::-webkit-scrollbar-thumb{background:#232323;border-radius:50px}.post__midia p strong{color:#232323;font-weight:400}.post__midia p strong a{color:#232323;font-weight:400}.post__midia p a{color:#232323;font-weight:400}.cliente p a{color:#232323}.borderTop{border-top:1px solid #f2f2f2}.institucional__dna .swiper-wrapper{padding-bottom:25px}.noPadding{padding:0!important}@media screen and (max-width: 990px){.depoimento{overflow:scroll}}.slick-next{position:absolute;top:390px;background:#FFF;z-index:5;right:-25px;height:50px;width:50px;justify-content:center;align-items:center;border-radius:50%;color:#2f6fea;font-size:22px}.slick-prev{position:absolute;top:390px;background:#FFF;z-index:5;left:-25px;height:50px;width:50px;justify-content:center;align-items:center;border-radius:50%;color:#2f6fea;font-size:22px}@media screen and (max-width: 990px){.slick-next{top:450px}.slick-prev{top:450px}}.container{width:100%;display:flex;justify-content:center;position:relative;z-index:5}.container .wrapper{max-width:1288px;width:100%;padding:32px 20px;;display:flex;flex-direction:column}.overlay{width:100%;height:100vh;background:rgba(0,0,0,0.8);position:fixed;left:0;top:0;z-index:1001}.container__hero{width:100%;position:relative;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 990px){}.container__hero > img{max-width:100%;width:100%;height:540px}@media screen and (max-width: 990px){.container__hero > img{object-fit:cover;object-position:left}}.container__hero .content__hero{max-width:1100px;width:100%;padding:0 20px;position:absolute;display:flex;align-items:center;margin-top:-5%}@media screen and (max-width: 990px){.container__hero .content__hero{max-width:100%}}.container__hero .content__hero .texto{max-width:550px;width:100%;display:flex;flex-direction:column;padding:25px 0}@media screen and (max-width: 990px){.container__hero .content__hero .texto{max-width:100%;align-items:center;justify-content:center}}.container__hero .content__hero .texto span{color:#FFF;font-family:"Nunito Sans";font-size:12px;font-style:normal;font-weight:light;line-height:124.5%;letter-spacing:5.5px;opacity:.8}@media screen and (max-width: 990px){.container__hero .content__hero .texto span{text-align:center}}.container__hero .content__hero .texto h1{color:#FFF;font-family: "Nunito Sans";max-width:500px;width:100%;font-size:38px;font-style:normal;font-weight:600;line-height:143.5%;margin:8px 0 15px}@media screen and (max-width: 990px){.container__hero .content__hero .texto h1{font-size:32px;max-width:100%;text-align:center}}@media screen and (max-width: 550px){.container__hero .content__hero .texto h1{font-size:28px;max-width:100%}}.container__hero .content__hero .texto p{max-width:450px;width:100%;color:#FFF;font-family:"Nunito Sans";font-size:16px;font-style:normal;font-weight:600;opacity:.8;line-height:164%}@media screen and (max-width: 990px){.container__hero .content__hero .texto p{font-size:18px;max-width:100%;text-align:center}}.container__hero .content__hero .texto .btn__default{margin-top:50px;background:#8bc34a!important}.btn__default{cursor:pointer}a.btn__default i{margin-right:10px}.container__hero .content__hero .img{flex:1;height:400px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 990px){.container__hero .content__hero .img{display:none}}.container__hero .content__hero .img img{max-width:680px;height:400px;object-fit:contain;width:100%}@media screen and (max-width: 1330px){.container__hero .content__hero .img img{max-width:520px;width:100%}}section{background:#FAF9FE;padding:5% 0}.bgWhite{background:#FFF}.btn__default{border-radius:50px;background:#2196F3;width:fit-content;height:50px;padding:0 20px;color:#FFF;text-align:center;font-size:12px;letter-spacing:1px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;justify-content:center;align-items:center;margin-top:20px}.bloco{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.bloco .bloco__header{max-width:680px;width:100%;margin-bottom:50px;display:flex;flex-direction:column}.bloco .bloco__header h1{color:#332C5C;text-align:center;font-size:24px;font-style:normal;font-weight:700}@media screen and (max-width: 990px){.bloco .bloco__header h1{font-size:24px}}.bloco .bloco__header .post-content{color:#494369;text-align:center;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.99px;margin-top:25px}.bloco .categorias__tab{width:fit-content;padding:20px;display:flex;justify-content:center;background:#FFF;border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);position:relative;z-index:2}@media screen and (max-width: 990px){.bloco .categorias__tab{padding:12px}}.bloco .categorias__tab ul{gap:15px;display:flex}@media screen and (max-width: 990px){.bloco .categorias__tab ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px}}.bloco .categorias__tab ul li{padding:10px;border-radius:50px;cursor:pointer;transition:ease-in-out 320ms;font-size:14px}.bloco .categorias__tab ul li:hover{background:linear-gradient(55deg,#8BC34A 0%,#C8D4BA 100%);color:#FFF}.bloco .categorias__tab ul li.ativo{background:linear-gradient(55deg,#8BC34A 0%,#C8D4BA 100%);color:#FFF}.bloco .categorias__content{width:100%;padding:70px 50px;display:flex;justify-content:center;align-items:center;background:#FFF;border-radius:10px;box-shadow:0 10px 15px -3px rgba(0,0,0,0.1);margin-top:-30px;position:relative;z-index:1;transition:all ease-in-out 320ms}.bloco .categorias__content .categoria__content{width:100%;display:flex;align-items:center;flex-direction:row;transition:all ease-in-out 320ms;animation:fadeUp ease-in-out 320ms forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0px)}}.bloco .categorias__content .texto__content{max-width:350px;width:100%}.bloco .categorias__content .texto__content h1{color:#332C5C;font-size:26px;font-style:normal;font-weight:700;line-height:160%;text-transform:capitalize}.bloco .categorias__content .texto__content p{color:#332C5C;font-size:16px;font-style:normal;font-weight:400;line-height:180%;width:100%;margin-top:15px}.bloco .categorias__content .texto__content a{border-radius:50px;background:#2196F3;width:fit-content;height:50px;padding:0 20px;color:#FFF;text-align:center;font-size:12px;letter-spacing:1px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;display:flex;justify-content:center;align-items:center;margin-top:20px}.bloco .categorias__content .imagem__content{max-width: 780px;width: 100%;background:#f2f2f2;height:400px;margin-left:30px;overflow:hidden}.bloco .categorias__content .imagem__content img{max-width:768px;height:400px;width:100%;}.bloco .slide__content--grid{width:100%}.bloco .slide__content--grid .mySwiper{width:100%;height:auto;margin-left:auto;margin-right:auto}.bloco .slide__content--grid .swiper-slide{text-align:center;font-size:18px;background:#fff;height:200px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.bloco .slide__content--grid .swiper-slide img{max-width:100%;height:auto}.bloco .bloco__planos{display:flex;width:100%;align-items:flex-start;justify-content:center;gap:5%}@media screen and (max-width: 990px){.bloco .bloco__planos{overflow-x:auto;justify-content:left}}.bloco .bloco__planos .plano{background:#FFF;border-radius:10px;padding:20px 30px;flex:1 0 23%}@media screen and (max-width: 990px){.bloco .bloco__planos .plano{flex:1 0 80%}}.bloco .bloco__planos .plano .plano__header{border-bottom:1px solid #f2f2f2;padding-bottom:20px;margin-bottom:20px}.bloco .bloco__planos .plano .plano__header .nome__plano{color:#231D4F;font-size:32px;font-style:normal;font-weight:700;line-height:normal}.bloco .bloco__planos .plano .plano__header .descricao__plano{color:#848199;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.bloco .bloco__planos .plano .beneficios__plano{border-bottom:1px solid #f2f2f2;padding-bottom:20px;margin-bottom:20px}.bloco .bloco__planos .plano .beneficios__plano ul li{margin-top:10px;color:#848199;font-size:14px;font-style:normal}.bloco .bloco__planos .plano .beneficios__plano ul li:first-child{margin-top:0}.bloco .bloco__planos .plano .beneficios__plano ul li i{color:#2196f3;margin-right:5px}.bloco .bloco__planos .plano .footer__planos .assista{border-radius:50px;background:#8BC34A;width:100%;height:50px;padding:0 20px;color:#FFF;text-align:center;font-size:12px;letter-spacing:1px;font-style:normal;font-weight:700;line-height:normal;display:flex;justify-content:center;align-items:center;margin-top:20px;border:none}.bloco .bloco__planos .plano .footer__planos span{color:#848199;font-size:12px;font-style:normal;font-weight:300;margin-top:15px;display:flex}.bloco .bloco__planos .plano__premium{background:#1E1E1E}.bloco .bloco__planos .plano__premium .plano__header{display:flex}.bloco .bloco__planos .plano__premium .plano__header img{max-width:90px}.bloco .bloco__planos .plano__premium .plano__header > .hold{flex:1}.bloco .bloco__planos .plano__premium .plano__header .nome__plano{color:#FFF}.bloco .bloco__planos .plano__premium .plano__header .descricao__plano{color:#FFF}.bloco .bloco__planos .plano__premium .plano__header .selo{width:75px;height:75px;background:#ddd;border-radius:50px}.bloco .bloco__planos .plano__premium .beneficios__plano ul li{color:#FFF}.bloco .btn__default{display:flex}.bloco-side{width:100%;display:flex;align-items:center}@media screen and (max-width: 990px){.bloco-side{flex-direction:column}}.bloco-side .bloco__header{flex:1;display:flex;flex-direction:column}@media screen and (max-width: 990px){.bloco-side .bloco__header{flex:unset;width:100%}}.bloco-side .bloco__header h1{color:#332C5C;text-align:left;font-size:36px;font-style:normal;font-weight:700}.bloco-side .bloco__header .post-content{color:#494369;text-align:left;font-size:18px;font-style:normal;font-weight:400;letter-spacing:.99px;margin-top:25px}footer{background:#FAF9FE;padding:25px 0 0;margin-top:50px}.footer{width:100%;display:flex}@media screen and (max-width: 990px){.footer{flex-direction:column}}.footer .selo_great{width:100px;height:120px}.footer .selo_great img{max-width:100%;width:100%;height:100%;object-fit:contain}.footer .bloco-esquerdo{flex:1;display:flex;flex-direction:column}@media screen and (max-width: 990px){.footer .bloco-esquerdo{width:100%;flex:unset}}.footer .bloco-esquerdo .row{display:flex;flex-direction:column}@media screen and (max-width: 990px){.footer .bloco-esquerdo .row{justify-content:space-between}}.footer .bloco-esquerdo .row .logo{max-width:140px;width:100%;border-radius:5px}@media screen and (max-width: 990px){.footer .bloco-esquerdo .row .logo{max-width:140px}}.footer .bloco-esquerdo .row .logo img{max-width:100%;width:100%;height:auto}.footer .bloco-esquerdo .row .social{margin-top:20px;display:flex}.footer .bloco-esquerdo .row .social a{margin-right:8px}.footer .bloco-esquerdo .row .social a i{color:#232323}.footer .bloco-esquerdo .row > p{max-width:310px;width:100%;color:#6F6C90;font-size:14px;font-style:normal;font-weight:400;line-height:30px;margin:15px 0}.footer .bloco-esquerdo .footer__menu__esquerdo{display:flex}@media screen and (max-width: 990px){.footer .bloco-esquerdo .footer__menu__esquerdo{justify-content:space-between}}.footer .bloco-esquerdo .footer__menu__esquerdo nav{flex:1}@media screen and (max-width: 990px){.footer .bloco-esquerdo .footer__menu__esquerdo nav{flex:unset}}.footer .bloco-esquerdo .footer__menu__esquerdo nav ul li{margin-top:8px}.footer .bloco-esquerdo .footer__menu__esquerdo nav ul li:first-child{margin-top:0}.footer .bloco-esquerdo .footer__menu__esquerdo nav ul li a{color:#232323;font-size:14px}.footer .bloco-direito{flex:1.5;padding:0 5%;display:flex;justify-content:space-around}@media screen and (max-width: 990px){.footer .bloco-direito{justify-content:space-between;flex:unset;width:100%;padding:0;margin-top:40px;flex-wrap:wrap}}@media screen and (max-width: 550px){.footer .bloco-direito{flex-direction:column}}.footer .bloco-direito .enderecos{flex:1;padding:0 10%}@media screen and (max-width: 550px){.footer .bloco-direito .enderecos{padding:25px 0 0}}.footer .bloco-direito .selos{display:flex;justify-content:flex-end;padding:0 0 0 20px}@media screen and (max-width: 990px){.footer .bloco-direito .selos{max-width:100%;width:100%;justify-content:flex-start;padding:25px 0 0}}.footer .bloco-direito .links{margin-right:15px}@media screen and (max-width: 990px){.footer .bloco-direito .links{max-width:150px;width:100%}}.footer .bloco-direito .links p{font-size:16px;font-style:normal;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:20px}.footer .bloco-direito .links nav ul li{margin-top:8px}.footer .bloco-direito .links nav ul li:first-child{margin-top:0}.footer .bloco-direito .links nav ul li a{color:#232323;font-size:14px}@media screen and (max-width: 990px){.footer .bloco-direito .endereco{flex:1}}.footer .bloco-direito .endereco > p{font-size:16px;font-style:normal;font-weight:900;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:10px;margin-top:20px}.footer .bloco-direito .endereco > p:first-child{margin-top:0}.footer .bloco-direito .endereco span{margin-top:8px;color:#232323;font-size:14px}.feito-por{width:100%;padding:15px 0;display:flex;align-items:center;border-top:1px solid #DDD;margin-top:5%;justify-content:space-between}@media screen and (max-width: 990px){.feito-por{flex-direction:column}}.feito-por p{font-size:12px;opacity:.5}.error{position:relative;display:flex;align-items:center;justify-content:center;min-height:600px}.error .numero{color:#332C5C;text-align:center;font-size:530px;font-style:normal;font-weight:700;opacity:.03;position:absolute}.error .error__message{display:flex;justify-content:center;align-items:center;flex-direction:column}.error .error__message h1{color:#332C5C;font-size:28px;font-style:normal;font-weight:700}.error .error__message p{text-align:center;color:#5E587A;text-align:center;font-size:20px;font-style:normal;max-width:600px;width:100%;font-weight:400;line-height:180%;margin-top:30px}.quem-somos{padding:0}.header__page{width:100%;position:relative;z-index:1}.header__page .header__page__content{width:100%;height:450px;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.header__page .header__page__content img{max-width:100%;width:100%;height:100%;object-fit:cover;touch-action:auto;-ms-touch-action:auto}.header__page .header__page__content .texto{text-align:center;position:absolute;top:30%;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:680px;width:100%}.header__page .header__page__content .texto h1{color:#FFF;font-size:22px;font-style:normal;font-weight:700}.header__page .header__page__content .texto p{text-align:center;font-size:18px;font-style:normal;font-weight:400;margin-top:15px;color:#FFF}.header__page .header__page__waves{position:absolute;bottom:-5px;left:0;z-index:2;width:100%;overflow:hidden}.blog__page{padding:0}.blog__page .header__page .header__page__waves{position:absolute;bottom:-16px;left:0;z-index:2}.blog__page .header__page__content{width:100%;height:250px;position:relative;z-index:1;display:flex;justify-content:center;align-items:center}.blog__page .header__page__content .texto{top:15%!important}.blog__page .header__page__content .texto h1{font-size:55px!important;text-align:left}.blog__page .header__page__content img{max-width:100%;width:100%;height:100%;object-fit:cover}.nossa__historia{background:#FFF}.institucional{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.institucional .institucional__header{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%}.institucional .institucional__header h2{color:#332C5C;text-align:center;font-size:22px;font-style:normal;font-weight:700;max-width:680px;width:100%}.institucional .institucional__header p{color:#5E587A;text-align:center;font-size:18px;font-style:normal;font-weight:400;max-width:680px;width:100%;margin-top:15px}.institucional .institucional__content{width:100%;margin-top:3%;overflow:auto}.institucional__side{display:flex;justify-content:center;align-items:center;width:100%}@media screen and (max-width: 990px){.institucional__side{display:flex;flex-direction:column!important}}.institucional__side .institucional__header{display:flex;justify-content:center;flex-direction:column;width:100%;padding:0 1%}.institucional__side .institucional__header h2{color:#332C5C;font-size:22px;font-style:normal;font-weight:700;max-width:480px;width:100%}.institucional__side .institucional__header p{color:#5E587A;font-size:18px;font-style:normal;font-weight:400;max-width:480px;width:100%;margin-top:15px;line-height:180%}.institucional__side .institucional__content{width:100%;margin-top:3%}.institucional__side .institucional__content .imagem__institucional{max-width:550px;width:100%}.institucional__side .institucional__content .imagem__institucional img{max-width:100%;height:100%;width:100%;border-radius:15px}.institucional__half{display:flex;justify-content:center;align-items:center;width:100%}.institucional__half .institucional__header{display:flex;justify-content:center;flex-direction:column;flex:1;align-items:center}.institucional__half .institucional__header h2{color:#332C5C;font-size:22px;font-style:normal;font-weight:700;max-width:400px;width:100%}.institucional__half .institucional__header p{color:#5E587A;font-size:18px;font-style:normal;font-weight:400;max-width:400px;width:100%;margin-top:15px}.institucional__half .institucional__content{flex:1;border-left:1px solid #232323;display:flex;align-items:center;justify-content:center;flex-direction:column}.institucional__half .institucional__content .atendimentos{width:100%;max-width:400px}.institucional__half .institucional__content .atendimentos .atendimento__box{margin-top:20px}.institucional__half .institucional__content .atendimentos .atendimento__box:first-child{margin-top:0}.institucional__half .institucional__content .atendimentos .atendimento__box p{color:#1E1E1E;font-size:18px;font-style:normal;font-weight:600}.institucional__half .institucional__content .atendimentos .atendimento__box .infos{display:flex;margin-top:10px;gap:10px}.institucional__half .institucional__content .atendimentos .atendimento__box .infos .info-ballon{flex:1;border-radius:10px;background:#2196F3;color:#FFF;text-transform:uppercase;padding:15px;text-align:center;font-size:14px}.institucional__half .institucional__content .atendimentos .atendimento__box .infos .tel{color:#5E587A;font-size:14px;font-style:normal;font-weight:500}.institucional__half .institucional__content .atendimentos .atendimento__box .infos .dias{color:#5E587A;font-size:14px;font-style:normal;font-weight:500;line-height:202%}.institucional__historia .swiper-slide{height:auto}.institucional__historia .timeline{background:#EEF6E4;padding:20px;border-radius:16px;height:100%}.institucional__historia .timeline .tag__ano{background:#8bc34a;padding:15px 20px;border-radius:50px;color:#FFF;width:fit-content}.institucional__historia .timeline p{margin-top:10px;color:#5E587A;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.na__midia{position:relative;border-bottom:1px solid #D9DBE9}.na__midia:after{content:"";width:100%;height:50%;background:#FFF;bottom:0;left:0;z-index:1;position:absolute}.institucional__midia{position:relative;z-index:2}.institucional__midia .post__midia{max-width:300px;width:100%}.institucional__midia .post__midia .img{height:165px;overflow:hidden;border-radius:10px}.institucional__midia .post__midia .img img{max-width:100%;height:auto}.institucional__midia .post__midia p{margin:20px 0;color:#5E587A;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.institucional__midia .post__midia span{font-weight:700;color:#8BC34A}.resultados{background:#FFF}.institucional__resultados{position:relative;z-index:2}.institucional__resultados .swiper-slide{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.institucional__resultados .cliente{max-width:400px;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}@media screen and (max-width: 990px){.institucional__resultados .cliente{max-width:100%}}.institucional__resultados .cliente .img{width:190px;height:190px;border-radius:50%;overflow:hidden}.institucional__resultados .cliente .img img{max-width:100%;width:100%;height:100%;object-fit:cover}.institucional__resultados .cliente p{margin:20px 0;color:#5E587A;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.trabalhe{background:#FFF;padding:0}.trabalhe-conosco{width:100%;height:700px;overflow-x:hidden;display:flex;align-items:center}@media screen and (max-width: 990px){.trabalhe-conosco{margin-top:15px}}.trabalhe-conosco .bg{max-width:100%;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 990px){.trabalhe-conosco .bg{object-position:right}}.trabalhe-conosco .trabalhe__content{background:#8bc34a;padding:2%;position:absolute;left:15%;height:750px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 990px){.trabalhe-conosco .trabalhe__content{left:0!important;height:450px;width:350px;bottom:0}}.trabalhe-conosco .trabalhe__content .text{max-width:450px;width:100%}@media screen and (max-width: 990px){.trabalhe-conosco .trabalhe__content .text{max-width:80%!important;left:10px!important}}.trabalhe-conosco .trabalhe__content .text p{color:#FFF;font-size:22px;font-style:normal;font-weight:700}.trabalhe-conosco .trabalhe__content .text span{color:#FFF;font-size:16px;font-style:normal;font-weight:400;margin-top:20px;display:flex;line-height:180%}.carreiras-trabalhe{background:#FFF;padding:0;possition:relative}.carreiras-trabalhe-conosco{width:100%;height:540px;overflow-x:hidden;display:flex;align-items:center;position:relative;margin-top:50px}.carreiras-trabalhe-conosco .bg{max-width:100%;width:100%;height:100%}.carreiras-trabalhe-conosco .trabalhe__content{background:#8bc34a;padding:2%;position:absolute;left:15%;height:600px;display:flex;justify-content:center;align-items:center;flex-direction:column}@media screen and (max-width: 990px){.carreiras-trabalhe-conosco .trabalhe__content{left:5px!important}}.carreiras-trabalhe-conosco .trabalhe__content .text{max-width:450px;width:100%}@media screen and (max-width: 990px){.carreiras-trabalhe-conosco .trabalhe__content .text{max-width:80%}}.carreiras-trabalhe-conosco .trabalhe__content .text p{color:#FFF;font-size:22px;font-style:normal;font-weight:700}.carreiras-trabalhe-conosco .trabalhe__content .text span{color:#FFF;font-size:16px;font-style:normal;font-weight:400;margin-top:20px;display:flex;line-height:180%}.dna{background:#FFF;padding-top:3%!important}.institucional__dna{position:relative;z-index:2}.institucional__dna .swiper-slide{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.institucional__dna .valores{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.institucional__dna .valores .img{width:115px;height:115px;display:flex;justify-content:center;align-items:center}.institucional__dna .valores .img img{max-width:100%;height:auto}.institucional__dna .valores p{margin-top:20px;color:#5E587A;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:180%;padding:0 20px}.depoimentos{background:#FAF9FE}.institucional__depoimentos{position:relative;z-index:2}.institucional__depoimentos .swiper-slide{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.institucional__depoimentos .depo{width:100%;background:#FFF;padding:20px;border-radius:16px}@media screen and (max-width: 990px){.institucional__depoimentos .depo{flex:1 0 80%}}.institucional__depoimentos .depo .depo__header{width:100%;display:flex;align-items:center}.institucional__depoimentos .depo .depo__header .img{width:78px;height:78px;display:flex;justify-content:center;align-items:center;border-radius:50px;overflow:hidden;background:#ddd}.institucional__depoimentos .depo .depo__header .img img{max-width:100%;height:100%;width:100%;object-fit:cover}.institucional__depoimentos .depo .depo__header .nome{display:flex;flex-direction:column;margin-left:15px;flex:1}.institucional__depoimentos .depo .depo__header .nome p{color:#5E587A;font-size:18px;font-style:normal;text-align:left;font-weight:600;margin:0;padding:0}.institucional__depoimentos .depo .depo__header .nome span{color:#5E587A;font-size:16px;font-style:normal;text-align:left;font-weight:400;margin:0;padding:0;margin-top:-3px}.institucional__depoimentos .depo .depo__text > p{margin-top:20px;color:#5E587A;text-align:left;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.solucoes{background:#FFF}.institucional__solucoes .modulos{width:100%;display:flex;flex-direction:column}.institucional__solucoes .modulos .modulo{padding:5%;background:#EEF6E4;border-radius:10px;display:flex;gap:2%;margin-bottom:25px}@media screen and (max-width: 990px){.institucional__solucoes .modulos .modulo{flex-direction:column}}.institucional__solucoes .modulos .modulo:last-child{margin-bottom:0}.institucional__solucoes .modulos .modulo:nth-child(even) .modulo__texto{order:2}.institucional__solucoes .modulos .modulo:nth-child(even) .modulo__imagem{order:1}@media screen and (max-width: 990px){.institucional__solucoes .modulos .modulo:nth-child(even) .modulo__texto{order:unset}.institucional__solucoes .modulos .modulo:nth-child(even) .modulo__imagem{order:unset}}.institucional__solucoes .modulos .modulo .modulo__texto{max-width:550px;width:100%}.institucional__solucoes .modulos .modulo .modulo__texto .modulo__header{display:flex;align-items:center}.institucional__solucoes .modulos .modulo .modulo__texto .modulo__header .numero{width:70px;height:70px;border-radius:50px;background:#8bc34a;color:#332C5C;font-size:24px;font-style:normal;font-weight:700;display:flex;justify-content:center;align-items:center}.institucional__solucoes .modulos .modulo .modulo__texto .modulo__header .nome{color:#5E587A;font-size:22px;font-style:normal;font-weight:700;margin-left:25px;flex:1}.institucional__solucoes .modulos .modulo .modulo__texto .modulo__content{margin-top:25px}.institucional__solucoes .modulos .modulo .modulo__texto .modulo__content p{color:#5E587A;font-size:16px;font-style:normal;line-height:normal}.institucional__solucoes .modulos .modulo .modulo__texto .modulo__content a{margin-top:25px;color:#8bc34a;font-weight:700;display:flex;cursor:pointer}.institucional__solucoes .modulos .modulo .modulo__imagem{flex:1;background:#ddd;border-radius:10px;overflow:hidden}@media screen and (max-width: 990px){.institucional__solucoes .modulos .modulo .modulo__imagem{width:100%;height:400px;display:flex;flex:unset;margin-top:15px;display:none!important}}.institucional__solucoes .modulos .modulo .modulo__imagem img{max-width:100%;width:100%;height:100%;object-fit:cover}.faq{background:#FFF}.institucional__faq{align-items:flex-start}.institucional__faq .institucional__content{margin-top:0}@media screen and (max-width: 990px){.institucional__faq .institucional__content .accordion{margin-top:25px}}.institucional__faq .institucional__content .accordion .accordion-item{border-bottom:1px solid transparent;padding:5px 15px;border-radius:5px;background:#8bc34a;margin-top:5px}.institucional__faq .institucional__content .accordion .accordion-item:first-child{margin-top:0}.institucional__faq .institucional__content .accordion .accordion-item button[aria-expanded=true]{border-bottom:1px solid #bbc5af}.institucional__faq .institucional__content .accordion button{position:relative;display:block;text-align:left;width:100%;padding:10px 40px 10px 10px;color:#232323;font-size:16px;font-weight:400;border:none;background:none;outline:none}.institucional__faq .institucional__content .accordion button:hover,.institucional__faq .institucional__content .accordion button:focus{cursor:pointer;color:#232323}.institucional__faq .institucional__content .accordion button:hover::after,.institucional__faq .institucional__content .accordion button:focus::after{cursor:pointer;color:#232323;border:1px solid #232323}.institucional__faq .institucional__content .accordion button .accordion-title{padding:1em 1.5em 1em 0}.institucional__faq .institucional__content .accordion button .icon{display:inline-block;position:absolute;top:18px;right:0;width:22px;height:22px;border:1px solid;border-radius:22px}.institucional__faq .institucional__content .accordion button .icon::before{display:block;position:absolute;content:"";top:9px;left:5px;width:10px;height:2px;background:#232323}.institucional__faq .institucional__content .accordion button .icon::after{display:block;position:absolute;content:"";top:5px;left:9px;width:2px;height:10px;background:#232323}.institucional__faq .institucional__content .accordion button[aria-expanded=true]{color:#232323}.institucional__faq .institucional__content .accordion button[aria-expanded=true] .icon::after{width:0}.institucional__faq .institucional__content .accordion button[aria-expanded=true] + .accordion-content{opacity:1;max-height:fit-content;transition:all 200ms linear;will-change:opacity,max-height}.institucional__faq .institucional__content .accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;transition:opacity 200ms linear,max-height 200ms linear;will-change:opacity,max-height}.institucional__faq .institucional__content .accordion .accordion-content p{font-size:14px;font-weight:300;line-height:24px;margin:1em 0}.sticky-menu{z-index:10;position:sticky;top:32px;padding:15px 0}.pagination-page{width:100%;display:flex;justify-content:center}.pagination-page ul{max-width:990px;width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:15px}.pagination-page ul li{border-radius:50px;border:1px solid #B5B5B5;background:#FFF;font-style:normal;text-transform:capitalize;padding:.8% 2%}.pagination-page ul li a{font-size:14px;color:#B5B5B5}.pagination-page ul li.active{background:linear-gradient(55deg,#8BC34A 4.84%,#C8D4BA 145.49%);border:1px solid transparent}.pagination-page ul li.active a{color:#FFF}.card__clientes{width:100%;justify-content:center;display:flex;flex-direction:column;align-items:center}.card__cliente{max-width:1000px;width:100%;display:flex}.card__cliente .icone{width:119px;height:144px;border-radius:15px;background:#8BC34A;display:flex;justify-content:center;align-items:center;font-size:50px;color:#FFF}.cliente-back .icone i{color:#FFF;font-size:2.625rem}.card__cliente .textos{padding-left:5%;display:flex;flex-direction:column;flex:1}.card__cliente .textos h1,.card__cliente .textos h2,.card__cliente .textos h3,.card__cliente .textos h4{color:#332C5C;font-size:20px;font-style:normal;font-weight:700}.card__cliente .textos p{color:#5E587A;font-size:16px;font-style:normal;font-weight:400;line-height:180%;display:flex;margin-top:15px}.cliente__treinamento .institucional__header p{color:#5E587A;font-size:16px;font-style:normal;font-weight:400;line-height:180%;display:flex;margin-top:15px}.cliente__indico .institucional__header h2{display:flex;flex-direction:column}.cliente__indico .institucional__header h2 span{color:#8BC34A;font-size:14px;font-style:normal;font-weight:700}.cliente__indico .institucional__header p{color:#5E587A;font-size:16px;font-style:normal;font-weight:400;line-height:180%;display:flex;margin-top:15px}.tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:15px}.tags li{width:fit-content;color:#FFF;border-radius:50px;padding:10px 22px;background:#2196F3;text-transform:uppercase;font-size:14px}.tags li a{font-size:14px}#portfolio,#treinamentos,#indique,#ouvidoria,#calendario{border-top:1px solid #f2f2f2}.carrousel-parceiros,.carrousel-empresas,.carrousel-lojas{width:100%}.mySwiperEmpresas .swiper-slide{display:flex;justify-content:center;align-items:center;border:1px solid #f2f2f2;border-radius:10px}.mySwiperLojas .swiper-slide{display:flex;justify-content:center;align-items:center;border:1px solid #f2f2f2;border-radius:10px}.mySwiperParceiros .swiper-slide{background:#FAF9FE;padding:25px;border-radius:10px}.mySwiperParceiros .swiper-slide .parceiro .estado{color:#332C5C;font-size:16px;font-style:normal;font-weight:700}.mySwiperParceiros .swiper-slide .parceiro .nome{color:#332C5C;font-size:16px;font-style:normal;font-weight:700;opacity:.5;height:40px}.mySwiperParceiros .swiper-slide .parceiro .contato{margin-top:10px;color:#494369;font-size:16px;font-style:normal;font-weight:400;line-height:135.5%;letter-spacing:1.21px}.timelines{width:100%;display:flex;gap:15px}@media screen and (max-width: 990px){.timelines{flex-wrap:wrap}}.timelines .timeline{flex:1 0 23%}@media screen and (max-width: 990px){.timelines .timeline{flex:unset;height:unset;min-height:fit-content;width:100%}}.midia,.quem-somos-clientes,.depoimento{width:100%;display:flex;gap:15px}@media screen and (max-width: 990px){.quem-somos-clientes{flex-direction:column}}.blog__content{width:100%;display:flex;gap:25px}@media screen and (max-width: 990px){.blog__content{flex-direction:column}}.blog__content aside{max-width:200px;width:100%;background:#f2f2f2;border-radius:10px;padding:15px;height:fit-content}@media screen and (max-width: 990px){.blog__content aside{display:none}}.blog__content aside p{font-size:16px;font-weight:700;color:#232323}.blog__content aside ul{margin-top:20px}.blog__content aside ul li{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #a4a4a4}.blog__content aside ul li:last-child{margin:0;padding:0;border:none}.blog__content aside ul li a{color:#232323;opacity:.8;font-size:14px}.blog__content .posts{flex:1;display:flex;flex-wrap:wrap;gap:15px}@media screen and (max-width: 990px){.blog__content .posts{flex:unset;width:100%;flex-direction:column}}.blog__content .posts .post{flex:1 0 27%;overflow:hidden;max-width:331px}@media screen and (max-width: 990px){.blog__content .posts .post{flex:unset;max-width:100%;width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc}.blog__content .posts .post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:unset}}.blog__content .posts .post .post__img{width:100%;height:180px;overflow:hidden;border-radius:10px}.blog__content .posts .post .post__img img{max-width:100%;width:100%;height:100%;object-fit:cover}.blog__content .posts .post .post__texto h2{height:64px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;margin:10px 0 5px;color:#232323}.blog__content .posts .post .post__data{font-size:14px;opacity:.5;color:#232323}.btn-categoria-mobile{position:fixed;right:15px;bottom:15px;background:#8BC34A;border-radius:10px;padding:15px;font-size:14px;border-radius:10px;color:#fff;z-index:5;transition:ease-in-out 320ms}@media screen and (min-width: 990px){.btn-categoria-mobile{display:none}}.categoria-mobile{min-width:180px;height:500px;overflow-y:auto;position:fixed;background:#8bc34a;padding:15px;border-radius:10px;z-index:5;bottom:70px;right:15px;display:none;flex-direction:column;animation:popUp ease-in-out 320ms forwards}@keyframes popUp{0%{opacity:0;transform:translateY(10px)}100%{opacity:1;transform:translateY(0px)}}.categoria-mobile p{font-weight:700;color:#fff;margin-bottom:20px}.categoria-mobile ul li{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #fff}.categoria-mobile ul li:last-child{padding-bottom:unset;margin-bottom:unset;border-bottom:unset}.categoria-mobile ul li a{color:#fff}.artigo{padding:0 0 2%}.artigo .post--completo{width:100%}.artigo .post--completo .breadcrumble{padding:2% 0;border-top:1px solid #f2f2f2}.artigo .post--completo .breadcrumble ul.breadcrumb{display:flex}.artigo .post--completo .breadcrumble ul.breadcrumb li{font-size:12px;opacity:.5;position:relative}.artigo .post--completo .breadcrumble ul.breadcrumb li:after{content:" > ";margin:0 10px}.artigo .post--completo .breadcrumble ul.breadcrumb li:last-child{font-weight:600;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.artigo .post--completo .breadcrumble ul.breadcrumb li:last-child:after{content:""}.artigo .post--completo .breadcrumble ul.breadcrumb li a{font-size:12px;color:#232323}.artigo .post--completo .post__img{width:100%;height:400px;overflow:hidden;border-radius:10px}.artigo .post--completo .post__img img{max-width:100%;height:100%;width:100%;object-fit:cover}.artigo .post--completo .post__texto h2{margin:2% 0}.artigo .post--completo .post__texto .post-content p{line-height:25px;opacity:.8;margin-bottom:25px}.artigo .post--completo .post__texto .post-content p:has(strong){margin-bottom:5px}.artigo .post--completo .post__detalhes{border-top:1px solid #f2f2f2;margin-top:25px;padding:25px;width:100%;text-align:center}.artigo .post--completo .post__detalhes p{font-size:14px;opacity:.5}.posts-relacionados{display:flex;flex-wrap:wrap;margin-top:80px;gap:15px}@media screen and (max-width: 990px){.posts-relacionados{flex-direction:column}}.posts-relacionados p{width:100%;margin-bottom:20px;font-weight:700}.posts-relacionados .posts{display:flex;gap:10px}.posts-relacionados .post{max-width:406px;flex:1 0 27%;overflow:hidden;display:flex;gap:15px}@media screen and (max-width: 990px){.posts-relacionados .post{max-width:100%;flex:unset}}.posts-relacionados .post .post__img{width:100%;height:180px;overflow:hidden;border-radius:10px}.posts-relacionados .post .post__img img{max-width:100%;width:100%;height:100%;object-fit:cover}.posts-relacionados .post .post__texto h2{height:40px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;margin:10px 0 5px;color:#232323}.posts-relacionados .post .post__data{font-size:14px;opacity:.5;color:#232323}@media screen and (max-width: 990px){.midia{flex-direction:column}}@media screen and (max-width: 990px){.midia .post__midia{max-width:100%;width:unset}}.carrousel-hide{display:none}.wp-swiper__slide.swiper-slide{height:80px!important;overflow:hidden}.wp-swiper__slide .wp-swiper__slide-content{height:inherit!important}figure.wp-block-image.size-full{height:inherit!important}.wp-block-image img{height:100%!important;width:100%!important;object-fit:contain!important}.tabs{position:sticky;top:80px;z-index:20;padding-bottom:30px}.tabs ul{width:100%;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.tabs ul li{flex:1 0 23%;max-width:fit-content;border:1px solid #CCC;border-radius:50px;display:flex;justify-content:center;align-items:center;padding:7px 20px;transition:ease-in-out 320ms}.tabs ul li:hover{background:linear-gradient(55deg,#8BC34A 4.84%,#C8D4BA 145.49%);color:#FFF.}.tabs ul li:hover a{color:#FFF}.tabs ul li a{color:#121212;font-size:14px;transition:ease-in-out 320ms}.ri-money-dollar-circle-line{color:#8bc34a!important}.cliente-side{display:flex;align-items:center}.cliente-side .left{flex:1;height:100%;flex-direction:column;justify-content:center;display:flex;padding:20px}.cliente-side .left .img{max-width:100%;height:550px;width:100%;overflow:hidden;border-radius:10px}.cliente-side .left .img img{max-width:100%;height:100%;width:100%;object-fit:cover}.cliente-side .left p{color:#332c5c;font-family:Readex Pro;font-size:20px;font-style:normal;font-weight:700;line-height:160%}.cliente-side .left span{margin-top:5px}.cliente-side .right{flex:1;padding:20px;display:flex;justify-content:center}.cliente-side .right .canais{width:80%;display:flex;justify-content:flex-start;flex-direction:column}.bloco small{color:#8BC34A;font-size:14px;font-style:normal;font-weight:700}.cliente-side .right .canais .botoes_flex,.botoes-side{display:flex;gap:10px;flex-wrap:wrap}.cliente-side .right .canais .botoes_flex button,.botoes-side button{border:none}.cliente-side .right .canais > .bloco{width:100%;display:flex;justify-content:flex-start!important;text-align:left!important;flex-direction:column;margin-top:25px;align-items:flex-start}.cliente-side .right .canais > .bloco:first-child{margin-top:0}.cliente-side .right .canais > .bloco > p{font-weight:700}.cliente-side .right .canais > .bloco a{font-weight:400}.cliente-side .right .canais > .bloco .botoes{margin-top:15px;display:flex;justify-content:flex-start!important;flex-direction:column}.cliente-side .right .canais>.bloco>p{font-weight:700;color:#332C5C;font-family:Readex Pro;font-size:20px;font-style:normal;font-weight:700;line-height:160%}.hold_cliente{display:flex}.cliente-back{display:flex;max-width:1200px;width:100%;margin:0 auto}.cliente-back .icone{width:100px;height:100px;background:#8bc34a;border-radius:5px;display:flex;justify-content:center;align-items:center}.cliente-back .content{flex:1;padding:0 40px}.cliente-back .content p{font-weight:700}.cliente-back .content span{margin-top:10px;display:flex}.cliente-back .content .botoes{display:flex;gap:10px}@media screen and (max-width: 990px){.cliente-side{flex-direction:column}.cliente-side .left{flex:unset;width:100%}.cliente-side .right .canais{width:100%}.cliente-back .content{flex:unset;width:100%}.hold_cliente{display:flex;flex-direction:column;width:100%;gap:70px}.tabs ul li a{color:#121212;font-size:12px;text-align:center}}@media screen and (max-width: 767px){.swiper-button-next,.swiper-button-prev{display:flex!important}}.header__page__waves img {    width: 100%;    height: 170px;}


.overlay-search {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: 6;
}

.search_click {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.search_click input {
  width: 100%;
  height: 100%;
  border: none;
  background: #f2f2f2;
  padding: 0 15px;
  border-radius: 10px;
}

.header__blog {
  background: #FFF;
  padding: 10px 0;
  top: 0;
  z-index: 7 !important;
  height: 89px;
}
.header__blog .header {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.header__blog .header nav {
  flex: 1;
  display: flex;
}
@media screen and (max-width: 990px) {
  .header__blog .header nav {
    display: none;
  }
}
.header__blog .header nav ul {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  gap: 15px;
  align-items: center;
}
.header__blog .header nav ul li {
  font-size: 16px;
  color: #909090;
  text-transform: uppercase;
  font-weight: 600;
}
.header__blog .header nav ul .busca-blog {
  margin-left: 15px;
  margin-right: 5px;
  cursor: pointer;
}
.header__blog .header nav ul .link {
  background: #A6CE38;
  padding: 5px;
  border-radius: 5px;
  color: #FFF;
  font-size: 15px;
  text-transform: none;
  font-weight: normal;
}

.overlay-search, .search_click {
  display: none;
}

.show-search {
  display: flex;
}

.leia__mais__blog__post {
  color: #909090;
  font-weight: 600;
}

.botao-ultimos-artigos {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 30px;
}
.botao-ultimos-artigos a {
  border: 2px solid #A6CE38;
  font-weight: 700;
  color: #A6CE38;
  text-transform: uppercase;
  padding: 10px;
  border-radius: 5px;
  max-width: 500px;
  width: 100%;
  text-align: center;
}

.post-em-destaque {
  width: 100%;
  display: flex;
  height: 660px;
  z-index: 4;
  position: relative;
}
@media screen and (max-width: 990px) {
  .post-em-destaque {
    height: auto;
    flex-direction: column;
  }
}
.post-em-destaque__foto {
  max-width: 890px;
  width: 100%;
  height: 100%;
  background: #DDD;
}
@media screen and (max-width: 1424px) {
  .post-em-destaque__foto {
    max-width: 750px;
  }
}
@media screen and (max-width: 1275px) {
  .post-em-destaque__foto {
    max-width: 650px;
  }
}
@media screen and (max-width: 990px) {
  .post-em-destaque__foto {
    height: 300px;
    flex: unset;
    width: 100%;
  }
}
.post-em-destaque__texto {
  flex: 1.2;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 3%;
  background: #f2f2f2;
}
@media screen and (max-width: 990px) {
  .post-em-destaque__texto {
    padding: 20px;
  }
}
.post-em-destaque__texto .tag {
  border: #A6CE38 2px solid;
  padding: 5px;
  border-radius: 5px;
  color: #A6CE38;
  font-weight: 600;
  width: fit-content;
}
.post-em-destaque__texto .tag:hover {
  background: #A6CE38;
  color: white;
}
.post-em-destaque__texto h1 {
  font-size: 40px;
  max-width: 70%;
  width: 100%;
  margin: 20px 0 35px 0;
  font-weight: 900;
}
@media screen and (max-width: 990px) {
  .post-em-destaque__texto h1 {
    max-width: 100%;
    font-size: 28px;
    margin-top: 10px;
  }
}

.ultimos-artigos {
  width: 100%;
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 30px;
}
@media screen and (max-width: 990px) {
  .ultimos-artigos {
    flex-direction: column;
  }
}
.ultimos-artigos .artigo {
  flex: 1 0 24%;
}
.ultimos-artigos .artigo__foto {
  height: 350px;
  width: 100%;
  background: #DDD;
}
.ultimos-artigos .artigo__texto {
  background: #f2f2f2;
  padding: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.ultimos-artigos .artigo__texto__tag {
  background: #A6CE38;
  font-size: 12px;
  color: #FFF;
  padding: 5px;
  border-radius: 5px;
  position: absolute;
  top: -14px;
}
.ultimos-artigos .artigo__texto__nome {
  font-weight: 900;
  font-size: 18px;
  text-align: center;
  margin: 0 0 15px 0;
}
.ultimos-artigos .artigo__texto .leia__mais__blog__post {
  font-size: 14px;
}

.materiais-bg {
  padding: 5% 0;
  background: #f2f2f2;
  margin-top: 35px;
}
@media screen and (max-width: 990px) {
  .materiais-bg {
    flex-direction: column;
  }
}
.materiais-bg .materiais {
  width: 100%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 990px) {
  .materiais-bg .materiais {
    flex-direction: column;
  }
}
.materiais-bg .materiais__texto {
  max-width: 500px;
  width: 100%;
}
@media screen and (max-width: 990px) {
  .materiais-bg .materiais__texto {
    order: 2;
  }
}
.materiais-bg .materiais__texto .materiais__texto__tag {
  border: #A6CE38 2px solid;
  padding: 5px;
  border-radius: 5px;
  color: #A6CE38;
  font-weight: 600;
  width: fit-content;
}
.materiais-bg .materiais__texto h2 {
  font-size: 40px;
  max-width: 70%;
  width: 100%;
  margin: 20px 0 35px 0;
  font-weight: 900;
}
@media screen and (max-width: 990px) {
  .materiais-bg .materiais__texto h2 {
    font-size: 28px;
    margin-top: 10px;
    max-width: 100%;
  }
}
.materiais-bg .materiais__texto .botao__materiais {
  background: #2f6b95;
  text-transform: uppercase;
  font-weight: 700;
  color: #FFF;
  padding: 8px;
  border-radius: 5px;
  max-width: 200px;
  text-align: center;
  justify-content: center;
  display: flex;
  width: 100%;
}
.materiais-bg .materiais__imagem {
  flex: 1;
}
.materiais-bg .materiais__imagem img {
  max-width: 100%;
  width: 100%;
}

.cases-bg {
  padding: 5% 0;
  background: #a5cc39;
}
@media screen and (max-width: 990px) {
  .cases-bg {
    flex-direction: column;
  }
}
.cases-bg .materiais {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 990px) {
  .cases-bg .materiais {
    flex-direction: column;
  }
}
.cases-bg .materiais__texto {
  max-width: 580px;
  width: 100%;
  padding: 0 5%;
}
@media screen and (max-width: 990px) {
  .cases-bg .materiais__texto {
    order: 2;
    padding: 0;
    margin-top: 15px;
  }
}
.cases-bg .materiais__texto .materiais__texto__tag {
  border: #FFF 2px solid;
  padding: 5px;
  border-radius: 5px;
  color: white;
  font-weight: 600;
  width: fit-content;
}
.cases-bg .materiais__texto h2 {
  font-size: 40px;
  max-width: 850%;
  width: 100%;
  margin: 20px 0 35px 0;
  font-weight: 900;
  color: #FFF;
}
@media screen and (max-width: 990px) {
  .cases-bg .materiais__texto h2 {
    font-size: 28px;
    margin-top: 10px;
    max-width: 100%;
  }
}
.cases-bg .materiais__texto .botao__materiais {
  background: #2f6b95;
  text-transform: uppercase;
  font-weight: 700;
  color: #FFF;
  padding: 8px;
  border-radius: 5px;
  max-width: 200px;
  text-align: center;
  justify-content: center;
  display: flex;
  width: 100%;
}
.cases-bg .materiais__imagem {
  flex: 1;
}
.cases-bg .materiais__imagem img {
  max-width: 100%;
  width: 100%;
}

.webstores-bg {
  padding: 7% 0 50px 0;
}
@media screen and (max-width: 990px) {
  .webstores-bg {
    padding-bottom: 20px;
  }
}
.webstores-bg .titulo-stories {
  font-weight: 900;
  font-size: 32px;
  margin-bottom: 25px;
}
@media screen and (max-width: 990px) {
  .webstores-bg .titulo-stories {
    font-size: 24px;
  }
}
.webstores-bg .webstories {
  width: 100%;
  display: flex;
  gap: 15px;
}
@media screen and (max-width: 990px) {
  .webstores-bg .webstories {
    flex-wrap: wrap;
  }
}
.webstores-bg .webstories .stories {
  flex: 1 0 24%;
  overflow: hidden;
  position: relative;
}
@media screen and (max-width: 990px) {
  .webstores-bg .webstories .stories {
    flex: 1 0 40%;
  }
}
.webstores-bg .webstories .stories:hover .filter {
  opacity: 0.6;
  transition: ease-in-out 320ms;
}
.webstores-bg .webstories .stories:hover h4 {
  font-size: 24px;
  margin-top: 5px;
}
.webstores-bg .webstories .stories > img {
  max-width: 100%;
  height: 100%;
  width: 100%;
  object-fit: cover;
  filter: grayscale(1);
}
.webstores-bg .webstories .stories .filter {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  background: #A6CE38;
  opacity: 0;
  transition: ease-in-out 320ms;
}
@media screen and (max-width: 990px) {
  .webstores-bg .webstories .stories .filter {
    opacity: 0.6;
  }
}
.webstores-bg .webstories .stories .titulo {
  position: absolute;
  bottom: 15px;
  left: 15px;
  padding: 0 15px 0 0;
}
.webstores-bg .webstories .stories .titulo h4 {
  font-size: 24px;
  font-weight: 900;
  text-transform: uppercase;
  color: #2f6b95;
  line-height: 1.7em;
}
@media screen and (max-width: 990px) {
  .webstores-bg .webstories .stories .titulo h4 {
    font-size: 16px;
  }
}
.webstores-bg .webstories .stories .titulo span {
  background-color: #FFF;
  white-space: break-spaces;
  padding-right: 10px;
  line-height: 10px;
}
.webstores-bg .webstories .stories .titulo span span {
  position: relative;
  left: 10px;
}

.footer__blog {
  background: #f2f2f2;
  padding: 50px 0;
  margin-top: 50px;
}
@media screen and (max-width: 990px) {
  .footer__blog {
    margin-top: 0;
    padding-top: 20px;
  }
}
.footer__blog .footer {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 990px) {
  .footer__blog .footer {
    flex-direction: column;
  }
}
.footer__blog .footer .logo {
  margin-bottom: 25px;
}
.footer__blog .footer .seo {
  display: flex;
  flex-direction: column;
}
.footer__blog .footer .seo a {
  background: #a5cc39;
  padding: 8px;
  color: #FFF;
  font-weight: bold;
  width: fit-content;
  border-radius: 5px;
  font-size: 14px;
  margin-top: 8px;
}
@media screen and (max-width: 990px) {
  .footer__blog .footer .column:nth-child(2) {
    border-bottom: 1px solid rgba(221, 221, 221, 0.8666666667);
    border-top: 1px solid rgba(221, 221, 221, 0.8666666667);
    padding-bottom: 25px;
    padding-top: 25px;
    margin-bottom: 25px;
    margin-top: 25px;
  }
}
.footer__blog .footer .column ul p {
  color: #232323;
  font-weight: bold;
  margin-bottom: 8px;
}
.footer__blog .footer .column ul li {
  color: #232323;
}
.footer__blog .footer .column ul li a {
  color: #232323;
}
.footer__blog .footer .column .redes {
  display: flex;
  gap: 8px;
}
@media screen and (max-width: 990px) {
  .footer__blog .footer .column .redes {
    margin-top: 20px;
    justify-content: space-between;
  }
}
.footer__blog .footer .column .redes li {
  width: 40px;
  height: 40px;
  background: #a5cc39;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
}
.footer__blog .footer .column .redes li a {
  color: #FFF;
}
.footer__blog .footer .horizontais {
  max-width: 300px;
  width: 100%;
}
@media screen and (max-width: 990px) {
  .footer__blog .footer .horizontais {
    max-width: 100%;
  }
}
.footer__blog .footer .horizontais .menu_horizontal {
  display: flex;
  justify-content: space-between;
}
.footer__blog .footer .horizontais .menu_horizontal li a {
  font-weight: bold;
}
.footer__blog .footer .horizontais input {
  padding: 10px;
  border-radius: 5px;
  border: 1px solid #c4c4c4;
  width: 100%;
  margin-top: 15px;
}
	
	
.header_article {
  width: 100%;
  min-height: 350px;
  height: fit-content;
  background: #f2f2f2;
  display: flex;
  align-items: center;
  position: relative;
  padding: 50px 0;
}
.header_article .green_bar {
  width: 80px;
  background: #A6CE38;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.header_article .informacoes_artigo {
  width: 100%;
  display: flex;    align-items: center;
}
.header_article .informacoes_artigo .informacoes_texto {
  flex: 1;
  padding-right: 5%;
	    padding-left: 5%;
}
.header_article .informacoes_artigo .nome_do_post {
  font-weight: bold;
  font-size: 42px;
  margin-top: 25px;
}
.header_article .informacoes_artigo .intro_do_post {
  font-size: 20px;
  color: #696969;
  margin: 25px 0;
}
.header_article .informacoes_artigo .tag {
  border: #A6CE38 2px solid;
  padding: 5px;
  border-radius: 5px;
  color: #A6CE38;
  font-weight: 600;
  width: fit-content;
}
.header_article .informacoes_artigo .tag:hover {
  background: #A6CE38;
  color: white;
}
.header_article .informacoes_artigo .criacao_do_post ul {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.header_article .informacoes_artigo .criacao_do_post li {
  color: #696969;
  font-weight: bold;
}
.header_article .informacoes_artigo .criacao_do_post li a {
  color: #a5cc39;
}
.header_article .post-img {
  max-width: 600px;
  width: 100%;
  height: 400px;
  background: #232323;
}
	
	.header_article .post-img img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

	
.corpo_do_post h1, .corpo_do_post h2, .corpo_do_post h3, .corpo_do_post h4, .corpo_do_post h5, .corpo_do_post h6, .corpo_do_post h6 {
  color: #a6ce38;
}
.corpo_do_post p, .corpo_do_post span {
  color: #909090;
}
.corpo_do_post p em:before {
  content: "";
  position: absolute;
  width: 2px;
  height: 100%;
  background: #A6CE38;
  margin-left: -20px;
}
.corpo_do_post p em {
  padding: 25px 5%;
  display: flex;
  position: relative;
  align-items: center;
  margin: 25px 0;
}
	
	
.footer_article {
    width: 100%;
    height: fit-content;
    background: #f2f2f2;
    display: flex;
    align-items: center;
    position: relative;
    padding: 50px 0;
}
.footer_article .green_bar {
  width: 80px;
  background: #A6CE38;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
}
.footer_article .informacoes_do_autor {
  width: 100%;
  display: flex;
  align-items: center;
}
	.sobre_autor {
		margin-left: 25px
	}
.footer_article .informacoes_do_autor .nome_do_autor {
  font-weight: bold;
  font-size: 22px;
}
.footer_article .informacoes_do_autor .resumo_do_autor {
  font-size: 18px;
  color: #696969;
  margin: 15px 0 0 0;
}
	
	
	
.posts_relacionados_posts {
  width: 100%;
  display: flex;
  gap: 5px;
}
.posts_relacionados_posts .artigo {
  flex: 1 0 24%;
}
.posts_relacionados_posts .artigo__foto {
  height: 350px;
  width: 100%;
  background: #DDD;
}
	
.posts_relacionados_posts	.artigo__foto a {
    width: 10%;
    height: 100%;
    overflow: hidden;
}
	
.posts_relacionados_posts	.artigo__foto img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    object-fit: cover;
}
	
.posts_relacionados_posts		.artigo__texto__nome {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.posts_relacionados_posts .artigo__texto {
  background: #f2f2f2;
  padding: 10%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: relative;
}
.posts_relacionados_posts a{
  color: #232323;
}
	
	.posts_relacionados_title {
    font-size: 28px;
    font-weight: bold;
    color: #232323;
    margin: 50px 0 25px 0;
}
.posts_relacionados_posts .artigo__texto__tag {
  background: #A6CE38;
  font-size: 12px;
  color: #FFF;
  padding: 5px;
  border-radius: 5px;
  position: absolute;
  top: -14px;
}
.posts_relacionados_posts .artigo__texto__nome {
  font-weight: 900;
  font-size: 18px;
  text-align: center;
  margin: 0 0 15px 0;
}
.posts_relacionados_posts .artigo__texto .leia__mais__blog__post {
  font-size: 14px;
}
	
		
	@media screen and (max-width: 1324px) {
		.header_article .informacoes_artigo .informacoes_texto {

    padding-left: 10%;
		}
	}

	
	@media screen and (max-width: 990px) {
		.informacoes_artigo {
    flex-direction: column;
}
		.posts_relacionados_posts {
    flex-direction: column;
}
		.header_article .green_bar {
    width: 100%;
    background: #A6CE38;
    height: 25px;
}
		.header_article .informacoes_artigo .nome_do_post {
    font-size: 32px;
    line-height: normal;
}
		.header_article .informacoes_artigo .intro_do_post {
    font-size: 16px;
}
		.header_article .informacoes_artigo .informacoes_texto {
    flex: 1;
    padding-right: 0;
			
    padding-left: 0;
    order: 2;margin-top: 30px;
}
		.header_article .post-img {
    height: auto;
    order: 1;
}
		
		.footer_article .green_bar {
    width: 100%;
    background: #A6CE38;
    height: 25px;
    position: absolute;
    right: 0;
    top: 0;
}
		
		
		
		
	}
	
	.foto_do_autor {
    width: 150px;
    height: 150px;
    overflow: hidden;
    border-radius: 50%;
}

.foto_do_autor img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.sobre_autor {
    margin-left: 25px;
    flex: 1;
}

.m-a-box {
    display: none !important;
}

	#menu-blog li .sub-menu {
    display: none!important;
		    position: absolute; 
    flex-direction: column;
    padding: 15px;
    width: 10vw;
    justify-content: flex-start;
		background: #f2f2f2;
}
	#menu-blog li:hover .sub-menu {
    display: flex;
}
	.header__page .header__page__content {
    height: 360px!important;
    overflow: hidden!important;
		background: #A6CE39;
}
	.header__page .header__page__content .texto {
    text-align: left!important;
    position: relative!important;
    top: unset !important;
    display: flex;
		 z-index: 4;
    justify-content: flex-start!important;
    align-items: flex-start!important;
    flex-direction: column;
    max-width: 680px;
    width: 100%;
}	.header__page .header__page__content .texto p {
    text-align: left!important;
}
	.fil {
		background: rgb(166,206,57);
background: linear-gradient(270deg, rgba(166,206,57,0) 0%, rgba(166,206,57,1) 100%);
			position: absolute;
		left: -2px;
		    top: 0;
    z-index: 3;width: 100%;
    height: 100%;
	}
	.bgHeader {
		position: absolute;
		right: 0;
		    top: 0;
    z-index: 2;
		max-width: 753px;
		height: 100%;
	}
	
	.bgHeader > img {
		max-width: 100%;
		width: 100%;
		height: 100%;
		object-fit: cover;filter: opacity(0.5);
	}
	
	.header__page .header__page__content .texto h1 {
    color: #232323 !important;
}
	.header__page .header__page__content .texto p {
    color: #232323 !important;

}
	
	@media screen and (max-width: 1300px) {
		.bgHeader {
   
    max-width: 620px!important;
}
	}
	.wp-block-image img {
    /height: unset !important; 
     width:  unset !important; 
     object-fit:  unset !important; 
     max-width:  unset !important; 
    height: auto !important;
    max-width: 100% !important;
}

	.container .wrapper {
    padding: 0px 20px!important;
}

picture.logos-lojas-parceiros img {
    max-width: 100%;
    height: auto;
}
/*# sourceMappingURL=style.css.map */
