.js-modal-map-contagem{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;z-index:10}.js-modal-map-contagem .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);z-index:10}.js-modal-map-contagem .js-modal-box{position:relative;width:100%;max-width:40%;height:40%;display:flex;gap:2rem;background-color:var(--off-white);border-radius:1.6rem;box-shadow:0 4px 5px 0 rgb(0 0 0 / .26);padding:4rem;z-index:10}.js-modal-map-contagem .js-modal-box .js-modal-map-close{position:absolute;top:-2rem;right:-1.6rem;background-color:#000;border-radius:50%;padding:1rem;transition:all 0.2s ease;&:hover{transform:scale(1.03);filter:brightness(.8)}}.js-modal-map-contagem .js-modal-box .js-modal-map-close img{width:2.6rem}.js-modal-map-contagem .js-modal-box .left{width:64%;height:100%;display:flex;align-items:center}.js-modal-map-contagem .js-modal-box .left img{width:100%;max-width:80%}.js-modal-map-contagem .js-modal-box .right{width:66%;height:100%;display:flex;flex-direction:column;gap:3.6rem;padding-top:1rem}.js-modal-map-contagem.js-modal-box .right h3{font-size:2.4rem}@media (max-width:1280px){.js-modal-map-contagem .js-modal-box{max-width:80%;height:50%}}@media (max-width:700px){.js-modal-map-contagem .js-modal-box{height:80%}.js-modal-map-contagem .js-modal-box .left{display:none}}@media (max-width:500px){.js-modal-map-contagem .js-modal-box{max-width:90%;height:50%}.js-modal-map-contagem .js-modal-box .right{width:100%}}.s-fale-conosco{width:100%;padding-block:4rem}.s-fale-conosco .title{margin-bottom:3rem}.s-fale-conosco p{font-weight:400}.s-questions{width:100%;padding-bottom:0rem}.s-questions .container{display:flex;flex-direction:column;align-items:flex-start}.s-questions .title-questions{margin-bottom:2.6rem}.s-questions .questions-box{width:100%;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:4rem}.s-questions .questions-box .card-questions{display:flex;align-items:center;justify-content:center;background-color:var(--red);cursor:pointer;border-radius:2rem;box-shadow:2px 2px 0 var(--off-white);transition:all 0.3s ease}.s-questions .questions-box .card-questions:hover{filter:brightness(.95);transform:translateY(2px)}.s-questions .questions-box .card-questions:not(:last-child){margin-right:1.6rem}.s-questions .questions-box .card-questions a{display:block;color:var(--white);font-family:var(--font-mitr);font-weight:400;font-size:1.8rem;transition:color 0.3s ease;text-align:center;width:100%;padding:1.4rem}.s-questions .tab-content{margin-bottom:6rem;width:100%}.s-questions .tab-content .mask-img{width:100%;display:flex;align-items:center;justify-content:center}.tab{margin-bottom:2rem;background-color:var(--white);border-radius:2rem}.tab input{position:absolute;opacity:0;z-index:-1}.tab__content{height:0;overflow:hidden;transition:all 0.1s linear}.tab input:checked~.tab__content{height:max-content}.accordion-questions{width:100%;overflow:hidden;opacity:0;display:none;pointer-events:none}.accordion-questions.active{display:block;opacity:1;pointer-events:all}.tab__label,.tab__close{display:flex;color:var(--gray);font-size:1.6rem;font-weight:500;background-color:var(--white);cursor:pointer;padding:2.6rem}.tab__label::after{content:"\276F";width:1em;height:1em;text-align:center;transform:rotate(90deg);transition:all 0.3s ease-in-out;color:var(--red)}.tab input:checked+.tab__label::after{transform:rotate(270deg)}.tab__content p{padding-inline:3rem;color:var(--gray);font-size:1.6rem;padding-bottom:2rem;margin-top:2rem}.tab__content strong{font-size:1.8rem;padding-inline:3rem}.tab__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}.tab input:not(:checked)+.tab__label:hover::after{animation:bounce 0.5s infinite}.accordion-questions{overflow:hidden}.tab__label{justify-content:space-between;border-radius:2rem}.tab__content p{margin:0;padding-inline:3rem;color:var(--other-gray);font-size:1.6rem;padding-bottom:2rem}.tab__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}@media (max-width:500px){.tab__label,.tab__close{padding:1.6rem}}@media (max-width:1150px){.s-questions .questions-box{grid-template-columns:repeat(3,1fr);gap:2rem}.s-questions .tab-content .mask-img{margin-left:0}.s-questions .questions-box .card-questions:not(:last-child){margin-right:0}.s-questions .questions-box .card-questions a{padding:1.6rem}}@media (max-width:800px){.s-questions .questions-box .card-questions a{font-size:1.5rem}}@media (max-width:768px){.s-questions .questions-box .card-questions a{padding:2rem 1rem}}@media (max-width:668px){.s-questions .tab-content{margin-bottom:2rem}.s-questions .title-questions h2{font-size:2.8rem}.s-questions .questions-box{grid-template-columns:repeat(2,1fr);gap:1.6rem}.tab__content p{font-size:1.4rem}}@media (max-width:500px){.s-questions .questions-box{grid-template-columns:1fr;gap:1.6rem;margin-bottom:1rem}}.s-mapa-contagem{width:100%;background:linear-gradient(to right,#f5f0e5,#e8e9ed);position:relative}.s-mapa-contagem .container{display:flex;align-items:center;justify-content:center;position:relative}.s-mapa-contagem img{display:flex;align-items:center;justify-content:center;z-index:1}.s-mapa-contagem .pin-contagem{position:absolute;left:15%;bottom:67%;z-index:2}.s-atendimento{width:100%;padding-top:6rem;background-color:var(--gray)}.s-atendimento .container{display:flex;align-items:center;justify-content:flex-end;position:relative}.s-atendimento .left-content{width:100%;max-width:70%;display:flex;flex-direction:column;gap:2rem;margin-bottom:6rem}.s-atendimento .left-content h2{color:var(--white);font-weight:300}.s-atendimento .left-content h2 strong{color:var(--red)}.s-atendimento .left-content p{color:var(--white);font-weight:300}.s-atendimento .left-content .atendimento{display:flex;align-items:center;gap:2rem}.s-atendimento .left-content .atendimento .btn-atendimento{display:flex;align-items:center;gap:1rem}.s-atendimento .left-content .atendimento .btn-atendimento span{font-size:1.8rem;font-family:var(--font-mitr)}.s-atendimento .right-content{width:100%;max-width:24%;position:absolute;bottom:0;right:0}@media (max-width:1024px){.s-atendimento{padding-top:3rem}.s-atendimento .left-content h2{font-size:2rem}.btn-primary{padding:1.5rem 2rem}}@media (max-width:800px){.s-atendimento .left-content{max-width:100%}.s-atendimento .right-content{max-width:34%}}@media (max-width:668px){.s-atendimento{padding-block:2rem}.s-atendimento .left-content{margin-bottom:0}.s-atendimento .left-content .atendimento .btn-atendimento span{font-size:1.6rem}.s-atendimento .left-content .atendimento{flex-direction:column;align-items:flex-start}.s-atendimento .right-content{display:none}.s-atendimento .left-content .atendimento .btn-atendimento{width:100%}}