.header .navbar-bot{background-color:#f68e1f}.banner{background:#000;background-position:50%;background-repeat:no-repeat;min-height:50rem;overflow:hidden;position:relative}@media screen and (max-width:1366px){.banner{min-height:36rem}}@media (max-width:767.98px){.banner{background-size:cover;padding:4rem 0}}.banner video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;opacity:.3;position:absolute;top:0;width:100%}@media (max-width:767.98px){.banner video{height:100%;width:auto}}.banner .container{padding:7.8125rem 0 12rem}@media (max-width:767.98px){.banner .container{padding:1.8125rem 0 4rem}}.banner .container .texto-banner{padding:0 7.65rem;position:relative;text-shadow:0 0 20px #000}@media (max-width:767.98px){.banner .container .texto-banner{padding:0 1rem}}.banner .container .texto-banner h6{font-weight:700;margin-bottom:2.5rem;text-transform:uppercase}.banner .container .texto-banner h1{font-weight:800;margin-bottom:3rem;text-transform:uppercase}.banner .container .texto-banner h1 span{font-weight:300}.banner .container .botoes-banner{padding-top:3.25rem}.banner .container .botoes-banner a{border-color:#f68e1f;margin:0 .75rem;padding:.875rem 2.5rem}.banner .container .botoes-banner a:hover{background:#f68e1f;color:#fff}.count{background-color:#9d9d9d;padding:3rem 0;text-align:center}@media (max-width:767.98px){.count .col-md-6:first-child{margin-bottom:1rem}}.count .col-md-6 h2{color:#fff;font-size:3rem;font-weight:800;line-height:3rem}@media (max-width:767.98px){.count .col-md-6 h2{font-size:1.8rem}}.count .col-md-6 h3{color:#fff;font-size:1.125rem}.obras{background:#f68e1f}.obras-texto{padding-top:5rem;text-align:center}@media (max-width:767.98px){.obras-texto{padding-top:3rem}}.obras-texto h3{font-size:1.125rem;font-weight:700}.obras-texto h3,.obras-texto h4{color:#fff;margin-bottom:2.5rem;text-transform:uppercase}.obras-texto h4{font-size:1.875rem;font-weight:800;line-height:1.5}@media (max-width:767.98px){.obras-texto h4{font-size:calc(1.29375rem + .525vw)}}.obras-texto h4 span{font-weight:300}.obras .gallery img{display:none}.obras .swiper-obras{padding-bottom:5rem}@media (max-width:767.98px){.obras .swiper-obras .swiper-slide{padding:0 2rem;text-align:center}}.obras .swiper-obras .swiper-slide img{border-radius:1rem;box-shadow:15px 15px 15px 0 rgba(0,0,0,.2);margin-bottom:3rem}.obras .swiper-obras .swiper-slide h6{color:#fff;font-weight:700;text-transform:uppercase}.obras .swiper-obras .swiper-slide p{color:#fff}.obras .swiper-obras .swiper-slide a{color:#fff;font-size:.9rem;font-weight:700;text-transform:uppercase}.obras .swiper-obras .swiper-slide a svg{vertical-align:initial}.obras .swiper-obras .swiper-slide a:hover{color:#002c61}.obras .swiper-obras .swiper-slide a:hover svg{animation:cubic-bezier(.29,-.57,.73,1.4) both;animation-duration:.3s;animation-name:run;-webkit-animation:cubic-bezier(.29,-.57,.73,1.4) both;-webkit-animation-duration:.3s;-webkit-animation-name:run;color:#002c61;position:relative}@keyframes run{0%{left:0}to{left:calc(100% - 100px)}}.obras .swiper-obras .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m10.2 0-8 8 8 8'/%3E%3Cpath class='st0' d='m13.8 0-8 8 8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:3rem;top:40%;width:2rem}@media (max-width:767.98px){.obras .swiper-obras .swiper-button-prev{left:0;top:21%}}.obras .swiper-obras .swiper-button-prev:after{content:none}.obras .swiper-obras .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m5.8 0 8 8-8 8'/%3E%3Cpath class='st0' d='m2.2 0 8 8-8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;right:3rem;top:40%;width:2rem}@media (max-width:767.98px){.obras .swiper-obras .swiper-button-next{right:0;top:21%}}.obras .swiper-obras .swiper-button-next:after{content:none}@media (max-width:767.98px){.maps iframe{height:270px}}.produtos{background:#fff;margin-top:-4.2rem;padding:5.5rem 0;position:relative}@media (max-width:767.98px){.produtos{padding:3rem 0}}.produtos-title{padding-bottom:5rem}@media (max-width:767.98px){.produtos-title{padding-bottom:3rem}}.produtos-title h2{font-size:1.125rem;font-weight:700;margin-bottom:2.25rem}.produtos-title hr{background:#f68e1f;margin:0;opacity:1}.produtos .concreto{padding-bottom:5rem}@media (max-width:767.98px){.produtos .concreto{padding-bottom:1rem}}.produtos .concreto img{border-radius:1rem;box-shadow:15px 15px 15px 0 rgba(0,0,0,.2)}.produtos .concreto h3{color:#f68e1f;font-size:1.5rem;font-weight:700;padding-top:5.625rem;text-transform:uppercase}@media (max-width:767.98px){.produtos .concreto h3{padding-top:3rem}.produtos .infraestrutura{text-align:center}}.produtos .infraestrutura .industry svg{fill:none;stroke:#000;stroke-width:.5}.produtos .infraestrutura svg{font-size:4.125rem;margin-bottom:2rem}@media (max-width:767.98px){.produtos .infraestrutura svg{margin-bottom:1rem}}.produtos .infraestrutura h3{color:#f68e1f;font-size:1.5rem;font-weight:700;text-transform:uppercase}.equipamentos{padding-top:5rem}@media (max-width:767.98px){.equipamentos{margin-top:-1rem}}.equipamentos-title{margin-bottom:3rem}.equipamentos-title h2{color:#000;font-size:1.125rem;font-weight:700;text-align:center;text-transform:uppercase}.equipamentos .swiper-equipamentos{padding-bottom:5rem;text-align:center}@media (max-width:767.98px){.equipamentos .swiper-equipamentos .swiper-slide{padding:0 2rem}}.equipamentos .swiper-equipamentos .swiper-slide img{box-shadow:10px 10px 10px #00000054}.equipamentos .swiper-equipamentos .swiper-slide p{color:#000;margin-top:1.5rem}.equipamentos .swiper-equipamentos .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23f68e1f;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m10.2 0-8 8 8 8'/%3E%3Cpath class='st0' d='m13.8 0-8 8 8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:3rem;top:40%;width:2rem}@media (max-width:767.98px){.equipamentos .swiper-equipamentos .swiper-button-prev{left:0;top:24%}}.equipamentos .swiper-equipamentos .swiper-button-prev:after{content:none}.equipamentos .swiper-equipamentos .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23f68e1f;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m5.8 0 8 8-8 8'/%3E%3Cpath class='st0' d='m2.2 0 8 8-8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;right:3rem;top:40%;width:2rem}@media (max-width:767.98px){.equipamentos .swiper-equipamentos .swiper-button-next{right:0;top:24%}}.equipamentos .swiper-equipamentos .swiper-button-next:after{content:none}.qualidade{background:#f68e1f;padding-top:5rem}@media (max-width:767.98px){.qualidade{padding-top:3rem}}.qualidade h3{color:#fff;font-size:1.125rem;font-weight:700;text-transform:uppercase}.qualidade p{color:#fff}.qualidade img{border-radius:1rem;box-shadow:10px 10px 10px #00000054;margin-bottom:1.5rem}@media (max-width:767.98px){.qualidade img{height:calc(100vw - 2rem);-o-object-fit:cover;object-fit:cover;width:auto}}.qualidade-title{color:#fff;margin-bottom:5rem;text-align:center}.qualidade-title h2{font-size:1.125rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.qualidade-title h3{font-size:1.875rem;font-weight:800;margin-bottom:1.5rem}@media (max-width:767.98px){.qualidade-title h3{font-size:calc(1.32188rem + .8625vw)}}.qualidade-title h3 span{font-weight:300}.qualidade .col-md-3{margin-bottom:32px}.qualidade .col-md-3 .title{display:flex;justify-content:space-around}.qualidade .col-md-3 .title a{color:#fff;font-size:.85rem;font-weight:700;text-transform:uppercase}.qualidade .modal-quality .modal-content{background:#f68e1f}@media (max-width:767.98px){.qualidade .modal-quality .modal-content{height:100vh;overflow:auto}}.qualidade .modal-quality .modal-content .modal-body{padding:4rem 2rem}.qualidade .modal-quality .modal-content .modal-body .btn-close:not(.btn-event){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3E%3Cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3E%3C/svg%3E");position:absolute;right:1rem;top:1rem}.qualidade .modal-quality .modal-content .modal-body h2{color:#fff;font-size:30px;margin:20px auto 40px;padding:1.5rem 1rem;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.qualidade .modal-quality .modal-content .modal-body h2:before{background:#fff;bottom:0;content:"";height:8px;left:10%;position:absolute;width:80%}.qualidade .modal-quality .modal-content .modal-body p{color:#fff}.qualidade .modal-quality .modal-content .btn-event-prev{bottom:2rem;color:#fff;font-size:2.5rem;left:2rem;position:absolute}.qualidade .modal-quality .modal-content .btn-event-next{bottom:2rem;color:#fff;font-size:2.5rem;position:absolute;right:2rem}.qualidade .extra h3{font-size:30px;margin:20px auto 80px;padding:1.5rem 1rem;position:relative;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.qualidade .extra h3:after{top:0}.qualidade .extra h3:after,.qualidade .extra h3:before{background:#fff;content:"";height:8px;left:10%;position:absolute;width:80%}.qualidade .extra h3:before{bottom:0}@media (max-width:767.98px){.qualidade .swiper-slide{text-align:center}}.qualidade .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23002c61;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m10.2 0-8 8 8 8'/%3E%3Cpath class='st0' d='m13.8 0-8 8 8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:0;top:23%;width:2rem}@media (max-width:767.98px){.qualidade .swiper-button-prev{top:27%}}.qualidade .swiper-button-prev:after{content:none}.qualidade .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23002c61;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m5.8 0 8 8-8 8'/%3E%3Cpath class='st0' d='m2.2 0 8 8-8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;right:0;top:23%;width:2rem}@media (max-width:767.98px){.qualidade .swiper-button-next{top:27%}}.qualidade .swiper-button-next:after{content:none}.clientes{padding-top:5rem;text-align:center}@media (max-width:767.98px){.clientes{padding-top:3rem}}.clientes-title{margin-bottom:5rem}@media (max-width:767.98px){.clientes-title{margin-bottom:3rem}}.clientes-title h2{font-size:1.125rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.clientes-title h3{font-weight:800;text-transform:uppercase}.clientes-title h3 span{font-weight:300}.clientes .swiper-clientes{padding-bottom:5rem;text-align:center}.clientes .swiper-clientes img{border-radius:1rem;box-shadow:5px 10px 10px #00000054}.clientes .swiper-clientes h6{font-size:1.125rem;margin-top:1.5rem}.clientes .swiper-clientes a{color:#000;font-size:1rem;font-weight:700;margin-top:1rem}.clientes .swiper-clientes .swiper-slide{padding:.7rem}.clientes .swiper-clientes .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23f68e1f;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m10.2 0-8 8 8 8'/%3E%3Cpath class='st0' d='m13.8 0-8 8 8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:0;top:23%;width:2rem}@media (max-width:767.98px){.clientes .swiper-clientes .swiper-button-prev{top:27%}}.clientes .swiper-clientes .swiper-button-prev:after{content:none}.clientes .swiper-clientes .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23f68e1f;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m5.8 0 8 8-8 8'/%3E%3Cpath class='st0' d='m2.2 0 8 8-8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;right:0;top:23%;width:2rem}@media (max-width:767.98px){.clientes .swiper-clientes .swiper-button-next{top:27%}}.clientes .swiper-clientes .swiper-button-next:after{content:none}.clientes hr{background:#f68e1f;opacity:1}.parceiros{padding-top:5rem;text-align:center}.parceiros-title{margin-bottom:5rem}.parceiros-title h2{font-size:1.125rem;font-weight:700;margin-bottom:2rem;text-transform:uppercase}.parceiros-title h3{font-weight:800;text-transform:uppercase}.parceiros-title h3 span{font-weight:300}.parceiros .swiper-parceiros{padding-bottom:5rem;text-align:center}.parceiros .swiper-parceiros img{border-radius:1rem;box-shadow:5px 10px 10px #00000054}.parceiros .swiper-parceiros h6{font-size:1.125rem;margin-top:1.5rem}.parceiros .swiper-parceiros a{color:#000;font-size:1rem;font-weight:700;margin-top:1rem}.parceiros .swiper-parceiros .swiper-slide{padding:.7rem}.parceiros .swiper-parceiros .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23f68e1f;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m10.2 0-8 8 8 8'/%3E%3Cpath class='st0' d='m13.8 0-8 8 8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;left:0;top:23%;width:2rem}@media (max-width:767.98px){.parceiros .swiper-parceiros .swiper-button-prev{top:28%}}.parceiros .swiper-parceiros .swiper-button-prev:after{content:none}.parceiros .swiper-parceiros .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16' xml:space='preserve'%3E%3Cstyle%3E.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23f68e1f;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}%3C/style%3E%3Cpath class='st0' d='m5.8 0 8 8-8 8'/%3E%3Cpath class='st0' d='m2.2 0 8 8-8 8'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;right:0;top:23%;width:2rem}@media (max-width:767.98px){.parceiros .swiper-parceiros .swiper-button-next{top:28%}}.parceiros .swiper-parceiros .swiper-button-next:after{content:none}.contact{background:#fff;padding-bottom:5.5rem}.contact-buttons{padding-bottom:3rem;padding-top:5rem}@media (max-width:767.98px){.contact-buttons{display:flex;flex-direction:row;justify-content:space-between;padding-top:3rem}}.contact-buttons button{box-shadow:3px 3px 8px rgba(0,0,0,.35);margin-right:2%;text-align:center;width:46%}.contact-buttons .btn:focus{background:#f68e1f;box-shadow:none;color:#fff}.contact-buttons .active{background:#f68e1f}.contact-form h2{color:#f68e1f;font-weight:800;text-transform:uppercase}.contact-form h2,.contact-form p{margin-bottom:2.5rem}.contact-form .form-check-label{font-size:.875rem}@media (max-width:767.98px){.contact-form .form-check-label{margin-bottom:1.75rem}}.contact-form button{background:#f68e1f;border-color:#f68e1f;border-radius:.7rem;color:#fff;font-size:1rem;font-weight:800;padding:1rem;text-transform:uppercase}.contact-form button:hover{background-color:#fff;color:#f68e1f}.contact .work-form{display:none}.contact .work-form h2{color:#f68e1f;font-weight:800;margin-bottom:2.5rem;text-transform:uppercase}.contact .work-form p{margin-bottom:2.5rem}.contact .work-form .form-check-label{font-size:.875rem}@media (max-width:767.98px){.contact .work-form .form-check-label{margin-bottom:1.75rem}}.contact .work-form button{background:#f68e1f;border-color:#f68e1f;border-radius:.7rem;color:#fff;font-size:1rem;font-weight:800;padding:1rem;text-transform:uppercase}.contact .work-form button:hover{background-color:#fff;color:#f68e1f}.contact .work-form select{border-color:#7f7f7f;border-radius:.8rem;height:calc(3.9rem + 2px);padding-left:1.5rem}.contact .work-form input[type=file]{border-radius:.8rem;padding:1.1rem 1.3rem}@media (max-width:767.98px){.contact-infos{padding-top:3rem}}.contact-infos div{display:flex;margin-bottom:1.25rem}.contact-infos div svg{fill:#002c61;font-size:1.625rem;margin-right:.75rem}.contact-infos div h5{font-size:1.125rem}.contact-infos div h5 span{font-weight:700;text-transform:uppercase}.sl-overlay{background:#000}
