*{font-family:"Montserrat",sans-serif}a,a:hover{color:inherit;text-decoration:none}svg path{fill:#ab1c20}.btn.btn-c-primary{background-color:#ab1c20;color:#fff}.btn.btn-c-primary:hover,.btn.btn-c-primary:focus,.btn.btn-c-primary:active{color:#fff;background-color:#8e171b}.whatsapp-form{position:fixed;bottom:60px;right:10px;z-index:999}.whatsapp-form *{font-family:Roboto, sans-serif}.whatsapp-form.js-open{box-shadow:0px 2px 8px #777;border-radius:8px 8px 0 0}.whatsapp-form button{cursor:pointer;background:none;border:0}.whatsapp-form svg path{fill:#000}.whatsapp-form .sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.whatsapp-form .g-recaptcha{transform:scale(0.85);transform-origin:center}.whatsapp-form>*:not(.js-toggle-form){display:none}.whatsapp-form .open-form{margin-left:auto;display:block}.whatsapp-form img{width:100%;max-height:65px;max-width:60px;display:block;margin-left:auto}.whatsapp-form.js-open .open-form{display:none}.whatsapp-form.js-open .header{display:flex;align-items:center;justify-content:space-between;padding:12px 22px;background-color:#075e54;color:#fff;border-radius:8px 8px 0 0}.whatsapp-form.js-open .header .nome{font-weight:600}.whatsapp-form.js-open .header button{font-size:22px;padding:6px;color:#fff}.whatsapp-form.js-open .body{display:block;padding-top:12px;max-height:370px;overflow-y:auto}.whatsapp-form.js-open input{margin-top:6px;padding:6px 8px;background-color:#eee}.whatsapp-form.js-open input,.whatsapp-form.js-open textarea{display:block;width:100%;border:0;font-size:14px}.whatsapp-form.js-open select{display:block;width:100%;padding:4px;margin-top:6px}.whatsapp-form.js-open input::placeholder,.whatsapp-form.js-open textarea::placeholder{display:block;width:80%;border:0;font-size:14px}.whatsapp-form .message-block{display:block;padding:6px 12px;margin:8px 28px;background-color:#fff;box-shadow:0px 1px 2px 0px #6f6f6f;border-radius:6px;position:relative;opacity:1;transition:opacity 1s}.whatsapp-form.js-open .message-block:first-child::after{content:'';position:absolute;border-width:0px 18px 12px 0;border-color:transparent #fff transparent transparent;border-style:solid;top:0;left:-8px}.whatsapp-form.js-open .submit-part{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding:8px 16px;background-color:#F0F2F5}.whatsapp-form.js-open textarea{margin-right:12px;border-radius:6px;padding:8px;color:#3b4a54;resize:none}.whatsapp-form.js-open .body button{max-width:50px;display:flex;align-items:center;justify-content:center}@media (max-width: 320px){.whatsapp-form{width:100%;max-width:90%;bottom:40px}}.text-column{writing-mode:vertical-rl;text-orientation:upright}.helper-centralize{display:flex;justify-content:center;align-items:center}.turn-180deg{transform:rotate(180deg)}.modal{z-index:9999999}header#site-header{display:unset;position:relative;z-index:999999}header#site-header .info-tarja{background-color:#292929;padding:12px 0;font-size:13px;color:#fff}header#site-header .info-tarja img,header#site-header .info-tarja svg{max-width:16px}header#site-header .main-header{background:#fff;padding:22px 0;position:sticky;top:0;z-index:9999}@media (min-width: 992px){header#site-header .main-header{top:-1px}}header#site-header nav a,header#site-header .redes a{font-weight:700}header#site-header nav{color:#000;font-size:12px}@media (min-width: 1400px){header#site-header nav{font-size:14px}}header#site-header nav a{margin-right:20px}header#site-header img.logo{width:100%;max-width:250px}header#site-header .menu-svg path{stroke:#ab1c20}header#site-header .redes svg,header#site-header .redes img{max-width:31px;height:31px}@media (max-width: 992px){header#site-header .mobile-menu{position:fixed;left:0;width:100%;height:100%;background-color:#fff;opacity:0;visibility:hidden;padding:22px;transition:0.3s;top:90px;padding-bottom:90px;overflow:auto}header#site-header .mobile-menu .mobile-menu-scroll{overflow:scroll}header#site-header .mobile-menu.active{visibility:visible;opacity:1}header#site-header .mobile-menu nav{display:flex;flex-direction:column}header#site-header .mobile-menu nav a,header#site-header .mobile-menu .main-li{margin-top:20px}header#site-header .mobile-menu .redes{margin-top:30px}header#site-header .mobile-menu .informations a,header#site-header .mobile-menu .informations p{display:block;font-weight:500}header#site-header .mobile-menu .informations a,header#site-header .mobile-menu .informations b,header#site-header .mobile-menu .informations p{font-size:12px}header#site-header .mobile-menu .informations img,header#site-header .mobile-menu .informations b,header#site-header .mobile-menu .informations svg{margin-right:8px}header#site-header .mobile-menu .informations img,header#site-header .mobile-menu .informations svg{max-width:22px}}#section-banner{position:relative}#section-banner .opacity{position:relative}#section-banner .opacity img,#section-banner .opacity svg{width:100%;height:1120px;object-fit:cover}#section-banner .opacity img.top,#section-banner .opacity svg.top{object-position:top}#section-banner .opacity::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.3;background-color:#000}#section-banner .banner-controls{position:absolute;top:50%;width:100%}#section-banner .banner-controls button{position:relative;z-index:3;border:0;background:none}#section-banner .banner-controls button img{max-width:32px}#section-banner .banner-item{position:relative}#section-banner .card-banner{color:#fff;padding:30px 22px;padding-left:5%;margin:0 auto;text-align:center;position:absolute;top:90px;left:0;right:0}#section-banner .card-banner .card-badge{background-color:#000;max-width:fit-content;font-weight:600;margin:0 auto;font-size:16px}@media (min-width: 992px){#section-banner .card-banner .card-badge{font-size:60px}}#section-banner .card-banner h1,#section-banner .card-banner h2{font-size:28px;font-weight:600}@media (min-width: 992px){#section-banner .card-banner h1,#section-banner .card-banner h2{font-size:78px}}#section-banner .card-banner p{font-size:16px;margin:15px 0 20px}#section-banner .card-banner .btn{max-width:fit-content;color:#4DA10D;font-size:18px;margin:0 auto}#section-banner .card-banner .btn img,#section-banner .card-banner svg{border-right:1px solid #D8D8D8;padding-right:6px;margin-right:8px}#section-pisos{padding:45px 0}#section-pisos .phrase{display:block;padding:12px;font-size:38px;color:#000;border-radius:12px;font-weight:600}#section-pisos .phrase::after{content:'';display:block;width:40%;height:3px;background-color:#ab1c20;border-radius:3px;margin:12px auto 0}#section-pisos .row:nth-child(odd) img,#section-pisos .row:nth-child(odd) svg{border-radius:20px 0 20px 0}#section-pisos .row:nth-child(even) img,#section-pisos .row:nth-child(even) svg{border-radius:0 20px 0 20px}@media (min-width: 992px){#section-pisos .row:nth-child(even) .content{text-align:right}}#section-pisos .row:not(:first-child){margin-top:70px}@media (min-width: 992px){#section-pisos .row:not(:first-child){margin-top:120px}}#section-pisos .photo-container{position:relative}#section-pisos img.cover{display:block;margin:0 auto;width:100%;height:400px;object-fit:cover}#section-pisos .subtitle{font-size:18px;font-weight:600;color:#ab1c20;letter-spacing:4.5px;margin-top:20px;display:block}@media (min-width: 992px){#section-pisos .subtitle{margin-top:0}}#section-pisos h2{font-size:32px;font-weight:600;margin-bottom:20px}@media (min-width: 576px){#section-pisos h2{font-size:38px}}#section-pisos p{font-size:16px;color:#292929}#section-pisos .btn{margin-top:20px;font-weight:600}#section-pisos img.cover{width:100%;min-height:360px;object-fit:cover}#section-pisos .fotos-container{position:relative}#section-pisos .fotos-container .fotos-controls{position:absolute;left:0;right:0;top:0;height:100%;margin:0 auto;align-items:center;justify-content:space-between;padding:0 16px;display:none}@media (min-width: 992px){#section-pisos .fotos-container .fotos-controls{display:flex}}#section-pisos .fotos-container .fotos-controls button{position:relative;z-index:6;background:none;border:0}#section-pisos .fotos-container .fotos-item{position:relative}#section-pisos .fotos-text{position:absolute;left:5px;bottom:50px;padding:0 20px}@media (min-width: 992px){#section-pisos .fotos-text{bottom:30px;left:15px}}#section-pisos .fotos-text span{display:block;color:#fff;font-size:24px;font-weight:400}#section-pisos .fotos-text b{text-transform:uppercase}#section-pisos .tns-nav{position:absolute;bottom:15px;z-index:8;width:100%;display:flex;justify-content:center;align-items:start}#section-pisos .tns-nav button{border-radius:50%;background-color:#292929;border:0;margin:4px;padding:7px}#section-pisos .tns-nav button.tns-nav-active{background-color:#5D5B5B}#section-quemsomos{padding-bottom:45px}@media (min-width: 1200px){#section-quemsomos{padding:45px 0}}#section-quemsomos .subtitle{font-size:22px;font-weight:600;letter-spacing:4.5px;color:#ab1c20}#section-quemsomos h2{font-size:28px;font-weight:700}#section-quemsomos .cover{width:100%;height:100%;max-width:fit-content;object-fit:cover;border-radius:0 12px 12px 0}#section-quemsomos h3{font-size:32px;font-weight:600;margin-bottom:20px}#section-quemsomos h3::after{content:'';display:block;width:10%;max-width:250px;height:3px;background-color:#ab1c20;border-radius:3px;margin:12px auto 0}@media (min-width: 576px){#section-quemsomos h3{font-size:38px}}#section-quemsomos strong{display:block;margin-bottom:20px}#section-quemsomos strong,#section-quemsomos p{font-size:16px}@media (min-width: 576px){#section-quemsomos strong,#section-quemsomos p{font-size:18px}}#section-quemsomos .btn{max-width:280px;font-weight:500}#section-quemsomos .fachada{padding:60px 0;background:url(../img/fachada-prime-revest-2.png) center no-repeat;background-size:cover;height:600px}#section-quemsomos .fachada *{color:#fff}#section-quemsomos .content{margin:0 auto}@media (min-width: 992px){#section-quemsomos .content{max-width:75%}#section-quemsomos .content .btn{margin-top:130px}}#section-diferenciais{padding-top:30px;background-color:#ccc;text-align:center}#section-diferenciais .title{margin-bottom:20px}#section-diferenciais .title span{font-size:18px;font-weight:600;letter-spacing:5.5px;color:#ab1c20;margin-bottom:6px;display:block}@media (min-width: 576px){#section-diferenciais .title span{font-size:22px;margin-bottom:0}}#section-diferenciais .title h2{font-size:32px;font-weight:600}#section-diferenciais .title h2::after{content:'';display:block;width:50%;max-width:250px;height:3px;background-color:#ab1c20;border-radius:3px;margin:12px auto 0}@media (min-width: 992px){#section-diferenciais .title h2{font-size:38px;margin-bottom:60px}}#section-diferenciais .bg{position:absolute;bottom:0;left:0;width:100%;height:150px;z-index:-1}#section-diferenciais .card-diferencial-margin{margin-top:60px}#section-diferenciais .card-diferencial{padding:12px 22px;background-color:#5a5a5a;color:#fff;height:100%}#section-diferenciais .card-diferencial .icone{background:#ab1c20;max-width:80px;padding:12px;margin-bottom:10px;border-radius:20px 20px 20px 20px;margin-top:-45px;display:flex;align-items:center;justify-content:center}#section-diferenciais .card-diferencial .icone img,#section-diferenciais .card-diferencial .icone svg{width:100%;height:50px;max-width:fit-content}#section-diferenciais .card-diferencial h3{font-size:22px;font-weight:800}#section-diferenciais .card-diferencial p{font-size:18px}#section-diferenciais .card-servico{position:relative}#section-diferenciais .card-servico .opacity{position:relative}#section-diferenciais .card-servico .opacity::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:#000;opacity:0.3}#section-diferenciais .card-servico .opacity img,#section-diferenciais .card-servico .opacity svg{width:100%;height:550px;object-fit:cover}#section-diferenciais .card-servico .btn{font-weight:600;border-width:2px;padding:4px 12px;font-size:14px;position:absolute;bottom:60px;left:0;right:0;max-width:180px;margin:0 auto}@media (min-width: 992px){#section-diferenciais .card-servico .btn{bottom:20px}}#section-diferenciais .card-servico .produto{position:absolute;top:0;left:0;padding-left:20px;padding-top:20px;width:100%;height:100%;display:flex;align-items:stretch}#section-diferenciais .card-servico .produto--principal{line-height:normal;display:block;font-size:90px;text-transform:uppercase;color:#fff;color:rgba(255,255,255,0.9);text-shadow:2px 0 #000, -2px 0 #000, 0 2px #000, 0 -2px #000, 1px 1px #000, -1px -1px #000, 1px -1px #000, -1px 1px #000;writing-mode:vertical-lr;transform:rotate(180deg);letter-spacing:8px}#section-diferenciais .card-servico .produto--principal.lower--font{font-size:42px}#section-diferenciais .card-servico .produto--principal.low--font{font-size:60px}#section-diferenciais .card-servico .produto--nome{font-size:26px;color:#fff;font-weight:600;text-align:start}@media (min-width: 1200px){#section-diferenciais .container-servico>:nth-child(2) .content,#section-diferenciais .container-servico>:nth-child(3) .content{padding-left:20px}}#section-diferenciais .tns-outer{position:relative}#section-diferenciais .tns-nav{position:absolute;bottom:15px;left:0;right:0;display:flex;align-items:center;justify-content:center}#section-diferenciais .tns-nav button{position:relative;z-index:9;width:12px;height:12px;margin:5px;display:block;border:0;border-radius:50%;background-color:#fff}#section-diferenciais .tns-nav button.tns-nav-active{background-color:#B7B7B7}#section-depoimentos{padding:60px 0 45px}#section-depoimentos span{font-size:18px;font-weight:600;letter-spacing:5px;color:#ab1c20}#section-depoimentos h2{font-size:28px;font-weight:600}@media (min-width: 576px){#section-depoimentos h2{font-size:38px}}#section-depoimentos p{font-size:16px}#section-depoimentos b{font-size:18px}#section-depoimentos .depoimentos-carousel img{max-width:fit-content;width:100%;max-height:67px}#section-depoimentos .depoimentos-controls{min-width:115px}#section-depoimentos .depoimentos-controls button{border:1px solid #000000;padding:6px;width:50px;height:50px}#section-depoimentos .tns-nav{display:flex;align-items:center;justify-content:center;margin-top:25px}#section-depoimentos .tns-nav button{padding:6px;border-radius:50%;background-color:#D8D8D8;border:0;margin:4px}#section-depoimentos .tns-nav button.tns-nav-active{background-color:#ab1c20}#section-contato{padding-top:45px;background:url(../img/piso-incepa-venatino-micro-crystal.webp)}#section-contato .title{text-align:center;margin-bottom:75px}#section-contato .title h2{font-size:32px;font-weight:600}@media (min-width: 576px){#section-contato .title h2{font-size:38px}}#section-contato .title b{color:#ab1c20}#section-contato h2.contato--title{font-size:32px;font-weight:600;margin-bottom:30px}@media (min-width: 576px){#section-contato h2.contato--title{font-size:28px}}@media (min-width: 992px){#section-contato h2.contato--title{margin-bottom:55px}}#section-contato li{margin-top:22px;font-size:16px}#section-contato li img,#section-contato li svg{margin-right:10px}#section-contato form{width:100%;background-color:#494949;padding:22px 30px;border-radius:8px 8px 0 0;max-width:600px;margin:0 auto}#section-contato form label{display:block;margin-top:25px}#section-contato form label::after{content:'';display:block;width:100%;height:3px;background-color:#ab1c20}#section-contato form input,#section-contato form textarea,#section-contato form select{width:100%;background:none;border:0;outline:none}#section-contato form input,#section-contato form input::placeholder,#section-contato form textarea,#section-contato form textarea::placeholder,#section-contato form select,#section-contato form select::placeholder{font-size:18px;font-weight:600;color:#fff}#section-contato form select option{color:#000}#section-contato form input,#section-contato form select{height:54px}#section-contato form textarea{height:111px}#section-contato form button{display:block;width:100%;font-weight:600;margin-top:30px;padding:8px 12px}#site-footer .logo{width:100%;max-width:300px}#site-footer .redes svg,#site-footer .redes img{max-width:31px;height:31px;object-fit:contain}#site-footer .links{flex-direction:column;flex-wrap:wrap}@media (min-width: 576px){#site-footer .links{flex-direction:row}}@media (min-width: 992px){#site-footer .links{flex-wrap:nowrap}}#site-footer .links .link{margin:8px}@media (min-width: 992px){#site-footer .links .link{flex-basis:unset}}#site-footer .main-footer{background-color:#fff;padding:30px 0;border-top:4px solid #ab1c20}#site-footer .main-footer a{font-size:14px;color:#292929;margin-top:20px}@media (min-width: 992px){#site-footer .main-footer a{font-weight:700;margin-right:15px;margin-top:unset}}#site-footer .bottom-footer{padding:12px 0;background-color:#494949}#site-footer .bottom-footer p{font-size:16px;color:#fff}
/*# sourceMappingURL=styles.css.map */
