.orcamento,.popup{display:none;transform:translate(-50%,-50%);left:50%}.btn,.navbar-dark .navbar-nav .nav-link{font-family:Nunito,sans-serif;transition:.5s}#id-container,.container{max-width:1200px;padding:20px}.accordion-1 .card button:hover,.data p a{text-decoration:none}:root{--primary:#06A3DA;--secondary:#34AD54;--light:#EEF9FF;--dark:#091E3E}body{font-family:Roboto,sans-serif;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1}h1,h2,h3,h4,h5{font-weight:400;font-style:normal}h1{font-family:"Baskervville SC",serif}h2,h3,h4,h5{font-family:Wittgenstein,serif;font-optical-sizing:auto}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px;border:2px solid #f1f1f1}::-webkit-scrollbar-thumb:hover{background-color:#555}.orcamento{position:fixed;top:50%;background-color:rgba(0,0,0,.178);padding:20px;width:430px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.205);z-index:1000;text-align:center}.orcamento a{border-radius:20px}.orcamento a:hover{background-color:#000;color:#fff}.money-color{color:green;margin-right:5px}.close-btn{position:absolute;font-size:30px;top:10px;right:10px;cursor:pointer;color:#fff;text-shadow:1px 1px 1px #000}.btn{margin:10px}.popup{position:fixed;top:50%;padding:20px;background-color:rgba(0,0,0,.8);color:#fff;border-radius:5px;z-index:9999999}#nav-externo{padding:15px}#p-link{text-decoration:#FFF500}.testimonial-item{min-height:300px}#span-color{color:#c3c300}#text-black{color:#000}.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link:hover,.navbar-dark .navbar-toggler,.text-green{color:#00923f}#bloco-static2,.model-item .desktop-view .view-full-site:hover,.text-red{background-color:#da251d}#bloco-static3,.fundo-yellow{background-color:#fff500}.text-yellow{color:#fff500}.fundo-yellow{color:#00923f;text-shadow:0 0 1px #000}#bloco-static1,.spinner{background-color:#00923f}.fundo-yellow:hover{background-color:transparent;border:1px solid #00923f}.margin-top{margin-top:10px}.spinner{width:40px;height:40px;margin:0 auto;-webkit-animation:1.2s ease-in-out infinite sk-rotateplane;animation:1.2s ease-in-out infinite sk-rotateplane}@keyframes sk-rotateplane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}#spinner{opacity:0;visibility:hidden;transition:opacity .5s ease-out,visibility 0s linear .5s;z-index:99999}#spinner.show{transition:opacity .5s ease-out,visibility linear;visibility:visible;opacity:1}#spinner img{max-width:80%;height:auto}.fw-bold,h1,h2{font-weight:800!important}.fw-semi-bold,h3,h4{font-weight:700!important}.fw-medium,h5,h6{font-weight:600!important}#p-texto,h2,h5{font-weight:700;font-family:Poppins}#p-texto{color:#4d5055;font-size:1rem;line-height:1.375rem}h2{font-size:2rem;line-height:2.5rem}h5{font-size:1.25rem;line-height:1.625rem}.btn{font-weight:600}.btn-primary,.btn-secondary{color:#fff;box-shadow:inset 0 0 0 50px transparent}.btn-primary:hover{box-shadow:inset 0 0 0 0 var(--primary)}.btn-secondary:hover{box-shadow:inset 0 0 0 0 var(--secondary)}.btn-square{width:36px;height:36px}.btn-sm-square{width:30px;height:30px}.btn-lg-square{width:48px;height:40px}.btn-lg-square,.btn-sm-square,.btn-square{padding-left:0;padding-right:0;text-align:center}.navbar-dark .navbar-nav .nav-link{position:relative;margin-left:25px;padding:35px 0;color:#fff;font-size:15px;font-weight:600;outline:0}.sticky-top.navbar-dark .navbar-nav .nav-link{padding:20px 0}#h4-white:hover,.navbar-dark .navbar-brand h1{color:#fff}@media (max-width:991.98px){.navbar{background:#000}.sticky-top.navbar-dark{position:relative;background:#000000cf}.navbar-dark .navbar-nav .nav-link,.navbar-dark .navbar-nav .nav-link.show,.sticky-top.navbar-dark .navbar-nav .nav-link{padding:10px 0}.navbar-dark .navbar-brand h1{color:var(--primary)}}.carousel-caption{top:0;left:0;right:0;bottom:0;background:#00000099;z-index:1}@media (max-width:576px){.carousel-caption h5{font-size:14px;font-weight:500!important}.carousel-caption h1{font-size:30px;font-weight:600!important}}.carousel-control-next,.carousel-control-prev{width:10%}.carousel-control-next-icon,.carousel-control-prev-icon{width:3rem;height:3rem}#img-city{background-size:contain}#monthly-amount,.form-group label,.result p{font-weight:700}.calculator-container h5,.result h3{color:#fb0}.calculator-container{max-width:700px;margin:0 auto;background-color:#fff;border-radius:10px;padding:30px;box-shadow:0 0 20px rgba(0,0,0,.1)}.result{margin-top:20px}.result h3{margin-bottom:10px}.result p{font-size:2rem}#monthly-amount{font-size:1.5rem;}.section-title::before{position:absolute;content:"";width:150px;height:5px;left:0;bottom:0;background-color:#da251d;border-radius:2px}.section-title.text-center::before{left:50%;margin-left:-75px}.section-title.section-title-sm::before{width:90px;height:3px}.section-title::after{position:absolute;content:"";width:6px;height:5px;bottom:0;background:#fff;-webkit-animation:5s linear infinite section-title-run;animation:5s linear infinite section-title-run}.section-title.text-center::after{-webkit-animation:5s linear infinite section-title-run-center;animation:5s linear infinite section-title-run-center}.section-title.section-title-sm::after{width:4px;height:3px;-webkit-animation:5s linear infinite section-title-run-sm;animation:5s linear infinite section-title-run-sm}@-webkit-keyframes section-title-run{0%,100%{left:0}50%{left:145px}}@-webkit-keyframes section-title-run-center{0%,100%{left:50%;margin-left:-75px}50%{left:50%;margin-left:45px}}@-webkit-keyframes section-title-run-sm{0%,100%{left:0}50%{left:85px}}#linha1,.model-container{display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:600px){#blocos-item{width:90%}}#blocos-item:hover{background-color:#da251d;color:#000;transition:background-color .5s;border-radius:20px}#sub-bloco-item{flex:1 1 300px;margin:20px;padding:20px;border-radius:20px;text-align:center;background-color:#fff}#sub-bloco-item:hover,.category-button:hover,.view-toggle button:hover{background-color:#da251d;color:#fff}#sub-bloco-item-icon{font-size:70px}@media (max-width:991px){#linha1{flex-direction:column;align-items:center}#sub-bloco-item{flex-basis:calc(100% - 40px)}}.service-item .service-icon{margin-bottom:30px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background-color:#00923f;border-radius:2px;transform:rotate(-45deg);transition:transform .3s}.service-item .service-icon i{font-size:40px;transform:rotate(45deg);transition:transform .3s;color:#000}.service-item:hover .service-icon i{transform:rotate(405deg);color:#fff}.service-item:not(:hover) .service-icon i{transform:rotate(45deg)}.service-item a.btn{position:absolute;width:60px;bottom:-48px;left:50%;margin-left:-30px;opacity:0}.service-item:hover a.btn{bottom:-24px;opacity:1}#coluna-blocs{display:flex;flex-direction:column}.container{width:90%;margin:20px auto;border-radius:8px;box-sizing:border-box}.testimonial-container{position:relative;overflow:hidden;background-image:url('../imagens/RS2.png');background-size:cover;background-position:center;background-attachment:fixed;max-height:90vh;width:100%;margin:0;padding:0}.testimonial-container::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.testimonial-carousel{position:relative;z-index:2;color:#fff;padding:20px}.testimonial-carousel .owl-dots{margin-top:15px;display:flex;align-items:flex-end;justify-content:center}.testimonial-carousel .owl-dot{position:relative;display:inline-block;margin:0 5px;width:15px;height:15px;background:#ddd;border-radius:2px;transition:.5s}.testimonial-carousel .owl-dot.active{width:30px;background:var(--primary)}.testimonial-carousel .owl-item.center{position:relative;z-index:1}.testimonial-carousel .owl-item .testimonial-item{transition:.5s}.testimonial-carousel .owl-item.center.accordion-1{padding-top:7.75rem;padding-bottom:6.75rem}.accordion-1 .h2-heading{margin-bottom:2.5rem;text-align:center}.accordion-1 .card{margin-bottom:1.75rem;border:none}.accordion-1 .card-header{padding:0;border:none;background-color:transparent}.accordion-1 .card button{padding:0;color:#24262a;font-weight:600;font-size:1.125rem;line-height:1.75rem;font-family:Poppins}.accordion-1 .card button:before{float:left;margin-right:.625rem;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f078";transition:.2s}.accordion-1 .card button.collapsed:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.accordion-1 .card-body{padding:.75rem 1.5rem .5rem}.footer{background:linear-gradient(rgba(0,0,0,.74),rgba(0,0,0,.74)) center/cover fixed,url(../imagens/RS2.png) center/cover no-repeat fixed}@media (min-width:992px){.navbar-dark,.navbar-dark .navbar-nav .nav-link.active::before,.navbar-dark .navbar-nav .nav-link:hover::before{width:100%;left:0}.navbar-dark{position:absolute;top:0;border-bottom:1px solid rgba(256,256,256,.1);z-index:9999}.sticky-top.navbar-dark{position:fixed;background:#000000cf}.navbar-dark .navbar-nav .nav-link::before{position:absolute;content:"";width:0;height:2px;bottom:-1px;left:50%;background-color:#da251d;transition:.5s}.navbar-dark .navbar-nav .nav-link.nav-contact::before{display:none}.sticky-top.navbar-dark .navbar-brand h1{color:#00923f}.footer::after{position:absolute;content:"";width:0;height:100%;top:0;left:50%;border-left:1px dashed rgba(255,255,255,.2)}}.footer .btn.btn-link{display:block;margin-bottom:5px;padding:0;text-align:left;color:rgba(255,255,255,.5);font-weight:400;text-transform:capitalize;transition:.3s}.footer .btn.btn-link::before{position:relative;content:"\f105";font-family:"Font Awesome 5 Free";font-weight:900;color:rgba(255,255,255,.5);margin-right:10px}.footer .btn.btn-link:hover{color:var(--bs-primary);letter-spacing:1px;box-shadow:none}.copyright{border-top:1px dashed rgba(255,255,255,.2)}.copyright a{color:var(--bs-white)}.copyright a:hover{color:var(--bs-primary)}.wrapper{position:fixed;bottom:100px;right:-370px;max-width:345px;width:100%;background:#000;border-radius:8px;padding:15px 25px 22px;transition:right .3s;box-shadow:0 5px 10px rgba(0,0,0,.1);z-index:9999}.wrapper.show{right:20px}.wrapper header{display:flex;align-items:center;column-gap:15px}#icone-cookie{color:#4070f4;font-size:32px}header h2{color:#4070f4;font-weight:500}.wrapper .data{margin-top:16px}.wrapper .data p{color:#fff;font-size:16px}.data p a{color:#4070f4}.data p a:hover{text-decoration:underline}.wrapper .buttons{margin-top:16px;width:100%;display:flex;align-items:center;justify-content:space-between}.buttons .button{border:none;color:#fff;padding:8px 0;border-radius:4px;background:#4070f4;cursor:pointer;width:calc(100% / 2 - 10px);transition:.2s}.buttons #acceptBtn:hover{background-color:#034bf1}#declineBtn{border:2px solid #000;background-color:#fff;color:#4070f4}#declineBtn:hover{background-color:#4070f4;color:#fff}@media (min-width:991.98px){.facts{position:relative;margin-top:-75px;z-index:1}}.back-to-top{position:fixed;right:45px;bottom:45px;z-index:999}.bg-header{background:linear-gradient(rgba(9,30,62,.7),rgba(9,30,62,.7)) center/cover fixed,url(../imagens/RS2.png) center/cover no-repeat fixed}.link-animated a:hover{padding-left:10px}@media (min-width:767.98px){.footer-about{margin-bottom:-75px}}.green-currency{color:green}.map-section{padding:80px 0}.title{text-align:center;font-size:2.5rem;color:#000;margin-bottom:30px}.map-container{height:500px;width:100%;margin-top:10px;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.1);overflow:hidden}.testimonial-item{background:#fff!important;box-shadow:0 0 30px #ddd;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:400px;margin:20px;border-radius:10px;box-shadow:0 0 30px rgba(0,0,0,.1)}.testimonial-item img{margin-bottom:20px}.testimonial-item h4{margin-bottom:10px;color:#28a745}.testimonial-item small{margin-bottom:20px;color:#ffc107}.testimonial-item p{color:#000;text-align:center;line-height:1.5}#id-container{margin:0 auto;text-align:center}.section-title{color:#333;font-size:2em;margin-bottom:20px}.button-container,.view-toggle{margin-bottom:20px;display:flex;justify-content:center;flex-wrap:wrap}.category-button,.view-toggle button{padding:10px 20px;margin:5px;cursor:pointer;background-color:#f5f5f5;border:1px solid #ddd;border-radius:5px;transition:.3s;color:#000}.category-button.active,.view-toggle button.active{background-color:#00923f;color:#fff}.model-container{display:flex;flex-wrap:wrap;justify-content:space-around}.model-item{width:calc(50% - 20px);margin:10px;background-color:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .3s;position:relative;overflow:hidden}.model-item:hover{transform:scale(1.05)}.model-item .desktop-view{position:relative;height:auto;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.model-item .desktop-view .image-wrapper{flex:1;position:relative;overflow:hidden}.model-item .desktop-view img{width:100%;height:auto;max-height:300px;object-fit:cover}.model-item .desktop-view .text-wrapper{padding:10px;background-color:#fff}.model-item .desktop-view p{font-size:1.2em;margin-bottom:10px;color:#333}.model-item .desktop-view .view-full-site{display:inline-block;padding:10px 15px;background-color:#00923f;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}.model-item .desktop-view .view-full-site:hover{background-color:#007f36}.model-item iframe{display:block;border:0;width:100%;height:800px}.model-item video{display:block;width:100%;height:300px;border:0}@media (max-width:768px){.model-item{width:calc(100% - 20px)}.model-item video{height:auto}}@media screen and (max-width:768px){.carousel-container{margin:-30px auto;padding:20px;position:relative}.model-item-2{text-align:center;padding:20px}.model-item-2 p{color:#000;margin-top:10px}.model-item-2 img{max-width:100%;height:auto;border-radius:5px}.model-item-2 a:hover{text-decoration:none;background-color:#da251d;color:#fff}.view-full-site{display:inline-block;padding:10px 15px;background-color:#00923f;color:#fff;text-decoration:none;border-radius:5px;transition:background-color .3s}.model-item .desktop-view .view-full-site:hover{background-color:#007f36}.slick-next,.slick-prev{position:absolute;top:40%;transform:translateY(-50%);z-index:3456;font-size:1.5em;cursor:pointer;padding:10px;border:none;border-radius:50%}.slick-prev{left:40px}.slick-next{right:60px}}@media screen and (min-width:769px){.divs-full-site-mobile{display:none}}