.s-desconto{background:url(assets/img/bg-newsletter.svg) no-repeat center center;background-size:cover;padding:36px 0 48px 0}.s-desconto .titulo{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.s-desconto .titulo p{margin:0 10px;color:#fff;font-size:22px}.s-desconto .titulo i{color:#feb043;font-size:15px}.s-desconto form{display:flex;justify-content:space-between;align-items:center}.s-desconto form .form-group{height:60px;position:relative}.s-desconto form .form-group.focus label{top:11px;font-size:14px;transition:all .3s}.s-desconto form .form-group.focus input[type=email],.s-desconto form .form-group.focus input[type=text]{padding-top:20px}.s-desconto form .form-group label{position:absolute;left:28px;top:21px;z-index:1;pointer-events:none;color:#727272;font-size:16px;transition:all .3s}.s-desconto form .form-group input[type=email],.s-desconto form .form-group input[type=text]{width:304px;height:60px;position:relative;border-radius:5px;background-color:#fff;padding:0 28px;transition:all .3s}.s-desconto form .form-group input[type=submit]{width:146px;height:60px;border-radius:5px;background-color:#fcd64b;display:flex;justify-content:center;color:#5a5e5c;font-weight:700;transition:all .3s}.s-desconto form .form-group input[type=submit]:hover{background-color:#ffe68a;transition:all .3s}@media(max-width:991px){.s-desconto{padding:40px 0}.s-desconto form{justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column}.s-desconto form .form-group{margin-bottom:15px;width:100%}.s-desconto form .form-group:last-child{margin-bottom:0}.s-desconto form .form-group input[type=email],.s-desconto form .form-group input[type=text]{width:100%}.s-desconto form .form-group input[type=submit]{width:100%}}@media(max-width:480px){.s-desconto .titulo h1{font-size:22px;text-align:center}}.s-rede-sociais{padding:33px 0;background-color:#076035;min-height:116px}.s-rede-sociais .content{float:none;margin:0 auto}.s-rede-sociais .content:after{content:'';clear:both;float:none}.s-rede-sociais .texto{float:left}.s-rede-sociais .texto span{display:block;font-size:16px;font-weight:500;color:#fff;background-color:#076035}.s-rede-sociais .texto p.redes{font-size:24px;font-weight:700;color:#fff;text-transform:uppercase;margin:0;background-color:#076035}.s-rede-sociais ul{float:right}.s-rede-sociais ul:after{content:'';clear:both;float:none}.s-rede-sociais ul li{float:left;margin-left:30px}.s-rede-sociais ul li:first-child{margin-left:0}.s-rede-sociais ul li a{width:261px;height:50px;border-radius:4px;background-color:#0b6d3e;display:flex;align-items:center;justify-content:center;transition:all .3s}.s-rede-sociais ul li a i{font-size:22px;color:#fff;margin-right:16px;transition:all .3s}.s-rede-sociais ul li a span{font-size:16px;font-weight:500;color:#fff;transition:all .3s}.s-rede-sociais ul li a:hover{transition:all .3s;box-shadow:0 4px 4px 0 rgba(120,120,120,.2);background-color:#1a9158}@media(max-width:1199px){.s-rede-sociais ul li a{width:217px}}@media(max-width:991px){.s-rede-sociais .content{display:flex;justify-content:space-between}.s-rede-sociais ul li a{width:45px;height:45px}.s-rede-sociais ul li a i{margin:0}.s-rede-sociais ul li a span{display:none}}@media(max-width:480px){.s-rede-sociais .texto p.redes{font-size:18px}.s-rede-sociais ul li{margin-left:11px}}@media(max-width:320px){.s-rede-sociais{padding:25px 0}.s-rede-sociais ul li a{width:36px;height:36px}.s-rede-sociais ul li a i{font-size:19px}}footer a,footer a:hover,footer a:focus,.s-rede-sociais a:hover,.s-rede-sociais a:focus{text-decoration:none}footer{background-color:#f6f6f9;padding-top:53px;padding-bottom:28px}footer .content{display:flex;flex-wrap:wrap;justify-content:space-between}footer .item{width:15%}footer .item:nth-child(4){width:21%}footer .item:nth-child(4) .todos-certificados{display:flex;flex-wrap:wrap;justify-content:space-between}footer .item:nth-child(4) .todos-certificados img{margin-bottom:15px;max-height:62px}footer .item .todos-certificados img.siteseal{height:25px;width:auto;margin-top:20px}footer .item h2{font-size:16px;font-weight:700;color:#555;margin-bottom:30px;margin-top:0}footer .item ul li{margin-bottom:12px}footer .item ul li:last-child{margin-bottom:0}footer .item ul li a{display:flex;font-size:14px;color:#555;align-items:center;transition:all .3s;line-height:1.2}footer .item ul li a img{margin-right:14px}footer .item ul li a:hover{transition:all .3s;color:#0a8c52}footer .boxes{width:23%}footer .boxes .box-contato{float:left;width:100%;height:93px;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:center}footer .boxes .box-contato img{margin-right:16px}footer .boxes .box-contato .texto h2{font-size:16px;font-weight:700;color:#076035;margin-bottom:5px}footer .boxes .box-contato .texto h2>a{color:#0c643a}footer .boxes .box-contato .texto p{width:131px;font-size:14px;color:#727272}footer .boxes .box-email{float:left;width:100%;background:#fff;margin-top:16px;height:140px;border-radius:4px;display:flex;flex-direction:column;justify-content:center}footer .boxes .box-email p{display:block;width:178px;font-size:16px;line-height:1.38;text-align:center;color:#5a5e5c;margin:0 auto;margin-bottom:9px}footer .boxes .box-email p strong{color:#5a5e5c}footer .boxes .box-email .newsletter{width:225px;height:40px;border-radius:4px;box-shadow:0 2px 7px 0 rgba(202,202,202,.3);background-color:#fff;border:solid 1px #eeeef3;display:block;margin:0 auto;padding:0 17px;display:flex;align-items:center}footer .boxes .box-email .newsletter img{margin-right:10px}footer .boxes .box-email .newsletter input[type=text]{flex:1 1 auto;font-size:14px;color:#515050;border:0}footer .boxes .box-email .newsletter input[type=text]::placeholder{color:#515050}footer .copy{width:100%;border-top:1px solid #ddd;margin-top:64px;padding-top:28px;display:flex;justify-content:center}footer .copy p{font-size:15px;color:#555;display:flex;align-items:center}footer .copy p img{margin-right:12px}footer.footer-carrinho{padding-top:41px;padding-bottom:39px;background:#fff;align-items:center}footer.footer-carrinho .content{align-items:center}footer.footer-carrinho p{font-size:15px;color:#727272;margin-left:-100px}footer.footer-carrinho .social{display:flex;width:125px;justify-content:space-between}footer.footer-carrinho .social li a{width:33px;height:32px;background:#077847;border-radius:50%;display:flex;align-items:center;justify-content:center}footer.footer-carrinho .social li a i{color:#fff}footer.footer-carrinho .cartao{display:flex;justify-content:space-between;width:360px}@media(max-width:991px){footer .content{flex-direction:column;align-items:center}footer .item{width:100%;margin-bottom:40px}footer .item:last-child{margin-bottom:0}footer .item:first-child{order:2}footer .item:nth-child(2){order:3}footer .item:nth-child(3){order:4}footer .item:nth-child(4){order:5;width:70%}footer .item h2{text-align:center}footer .item ul li{margin-bottom:20px}footer .item ul li a{text-align:center;flex-direction:column;align-items:center}footer .item ul li a img{margin:0;margin-bottom:10px}footer .boxes{order:1;width:50%;margin-bottom:40px}footer .copy{order:6;margin-top:0;display:flex;flex-direction:column;align-items:center}footer.footer-carrinho .logo{margin-bottom:20px}footer.footer-carrinho p{text-align:center;margin:0;margin-bottom:30px}footer.footer-carrinho .social{margin-bottom:25px}}@media(max-width:768px){footer .item:nth-child(4){width:100%}footer .boxes{width:70%}}@media(max-width:480px){footer .boxes{width:100%}footer .item:nth-child(4){margin-bottom:22px}footer .item:nth-child(4) .todos-certificados img{max-height:40px}footer .item .todos-certificados img.siteseal{margin-top:0}footer.footer-carrinho .cartao{width:100%;flex-wrap:wrap;align-items:center;justify-content:center}}#search-overlay-algolia{display:none;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;text-align:center;background:rgba(0,0,0,0.9);border:#a0a0a0 solid 1px;margin:0;z-index:39}@media(max-width:768px){#search-overlay-algolia{top:140px}}#search-overlay-algolia:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:0}.algolia-autocomplete{width:87%}.aa-input-container{display:inline-block;position:relative}.aa-input-search{width:300px;padding:12px 28px 12px 12px;border:1px solid #e4e4e4;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.aa-input-search::-webkit-search-decoration,.aa-input-search::-webkit-search-cancel-button,.aa-input-search::-webkit-search-results-button,.aa-input-search::-webkit-search-results-decoration{display:none}.aa-input-icon{height:16px;width:16px;position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);fill:#e4e4e4;pointer-events:none}.aa-dropdown-menu{background-color:#fff;border:1px solid rgba(228,228,228,0.6);width:1120px;margin-top:10px;box-sizing:border-box;left:-233px !important;padding-bottom:10px}.aa-suggestion{padding:6px 12px;cursor:pointer}.aa-suggestions img{height:75px}.aa-suggestions-category{border-bottom:1px solid rgba(228,228,228,0.6);border-top:1px solid rgba(228,228,228,0.6);padding:6px 12px}.aa-dropdown-menu>div{display:inline-block;width:100%;vertical-align:top}.aa-empty{padding:6px 12px}.aa-suggestions a>em{font-weight:bold;font-style:normal}.aa-suggestions a{color:#23292e;font-size:16px}.aa-suggestions:after{content:'';display:block;clear:both}.aa-suggestions .apostila{display:flex;padding:10px;border:.0625rem solid #e6e6e6}.aa-suggestions .apostila:hover{border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;box-shadow:0 0 2rem .2rem rgba(0,0,0,.1)}.aa-suggestions .apostila img{float:left}.aa-suggestions .apostila p{float:left;width:71%;padding-left:10px;max-height:75px;overflow:hidden;color:#23292e;font-size:16px;margin:0}.aa-suggestions .apostila p em{font-weight:bold;font-style:normal;color:#23292e;font-size:16px}.aa-suggestions .apostila:after{clear:both;content:'';display:block}.aa-dataset-1 .aa-suggestions>div{width:33%;float:left}.aa-dataset-1:before{display:block;content:'Produtos';padding-left:15px;font-size:18px;margin:10px 0}.aa-dataset-2:before{display:block;content:'Concursos';padding-left:12px;font-size:18px;margin:10px 0}.aa-dataset-2{padding-left:5px}.aa-dataset-2 .aa-suggestion{width:50%;float:left}@media(max-width:1199px){.aa-dropdown-menu{width:1000px;left:-180px !important}.s-desconto form .form-group input[type=email],.s-desconto form .form-group input[type=text]{width:236px}}@media(max-width:1117px){.aa-dropdown-menu{width:800px;left:-120px !important}}@media(max-width:991px){.aa-dropdown-menu{width:720px;left:-40px !important}.formulario-mautic form .form-group{width:100%}.s-desconto form .form-group input[type=email],.s-desconto form .form-group input[type=text]{width:100%}}@media(max-width:768px){.aa-dropdown-menu{width:117%;left:-3px !important;margin-top:18px}.aa-dataset-1 .aa-suggestions>div{width:100%;float:none}.aa-suggestions .apostila p em{color:#0b6d3e}}.new-footer .content nav ul li{margin-bottom:15px}.new-footer .content nav ul li a{font-size:14px;line-height:16px;color:#4f4f4f}.new-footer .content nav .btn{width:160px;height:52px;display:flex;align-items:center;justify-content:center;background:#fde796;border-radius:4px;font-weight:700;font-size:14px;line-height:19px;color:#515050}.new-footer .content .right-container{flex:1;display:flex;align-items:flex-start;justify-content:space-between;max-width:808px}.new-footer .content .right-container .box{background:#fff;border-radius:4px;width:288px;height:122px;display:flex;align-items:center;justify-content:center;margin-top:16px}.new-footer .content .right-container .box>div{max-width:146px;margin-left:1.3125rem}.new-footer .content .right-container .box>div span{display:block;font-weight:700;font-size:1rem;line-height:1.1875rem;color:#076035;margin-bottom:1rem}.new-footer .content .right-container .box>div p{font-size:.875rem;line-height:1rem;color:#4f4f4f}.new-footer .content .right-container .seguranca{flex:1;max-width:451px}.new-footer .content .right-container .seguranca>div{display:flex;align-items:center;margin-bottom:.6875rem}.new-footer .content .right-container .seguranca>div img{margin-right:.8125rem}.new-footer .content .right-container .seguranca>div img span{font-style:normal;font-weight:500;font-size:1rem;line-height:1.188rem;color:#4f4f4f}.new-footer .content .right-container .seguranca ul{display:flex;align-items:flex-end;justify-content:space-between;width:100%}.new-footer-mobile{display:none}@media(max-width:1200px){.new-footer{display:none}.new-footer-mobile{display:flex;flex-direction:column;align-items:center}.new-footer-mobile .content{flex-direction:column;align-items:center}.new-footer-mobile .content nav{display:flex;flex-direction:column;align-items:center}.new-footer-mobile .content nav ul{display:flex;flex-direction:column;align-items:center;margin-top:20px}.new-footer-mobile .content nav ul li{margin-bottom:15px}.new-footer-mobile .content nav ul li a{font-size:14px;line-height:16px;color:#4f4f4f}.new-footer-mobile .content nav .btn{width:160px;height:52px;display:flex;align-items:center;justify-content:center;background:#fde796;border-radius:4px;font-weight:700;font-size:14px;line-height:19px;color:#515050}.new-footer-mobile .content .right-container{flex:1;display:flex;justify-content:space-between;max-width:808px;flex-direction:column;align-items:center;width:100%}.new-footer-mobile .content .right-container .box{background:#fff;border-radius:4px;width:288px;height:122px;display:flex;align-items:center;justify-content:center;margin-top:16px;margin-bottom:40px}.new-footer-mobile .content .right-container .box>div{max-width:146px;margin-left:1.3125rem}.new-footer-mobile .content .right-container .box>div span{display:block;font-weight:700;font-size:1rem;line-height:1.1875rem;color:#076035;margin-bottom:1rem}.new-footer-mobile .content .right-container .box>div p{font-size:.875rem;line-height:1rem;color:#4f4f4f}.new-footer-mobile .content .right-container .seguranca{flex:1}.new-footer-mobile .content .right-container .seguranca>div{display:flex;align-items:center;margin-bottom:.6875rem}.new-footer-mobile .content .right-container .seguranca>div img{margin-right:.8125rem}.new-footer-mobile .content .right-container .seguranca>div img span{font-style:normal;font-weight:500;font-size:1rem;line-height:1.188rem;color:#4f4f4f}.new-footer-mobile .content .right-container .seguranca ul{display:flex;align-items:baseline;justify-content:space-between;width:100%}}
