@font-face{font-family:Montserrat-Regular;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Regular.eot");src:url("../fonts/Montserrat-Regular.eot?") format("eot"),url("../fonts/Montserrat-Regular.woff") format("woff"),url("../fonts/Montserrat-Regular.ttf") format("truetype"),url("../fonts/Montserrat-Regular.woff") format("woff")}@font-face{font-family:Montserrat-Bold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Bold.eot");src:url("../fonts/Montserrat-Bold.eot?") format("eot"),url("../fonts/Montserrat-Bold.woff") format("woff"),url("../fonts/Montserrat-Bold.ttf") format("truetype"),url("../fonts/Montserrat-Bold.woff") format("woff")}@font-face{font-family:Montserrat-Light;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Light.eot");src:url("../fonts/Montserrat-Light.eot?") format("eot"),url("../fonts/Montserrat-Light.woff") format("woff"),url("../fonts/Montserrat-Light.ttf") format("truetype"),url("../fonts/Montserrat-Light.woff") format("woff")}@font-face{font-family:Montserrat-SemiBold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-SemiBold.eot");src:url("../fonts/Montserrat-SemiBold.eot?") format("eot"),url("../fonts/Montserrat-SemiBold.woff") format("woff"),url("../fonts/Montserrat-SemiBold.ttf") format("truetype"),url("../fonts/Montserrat-SemiBold.woff") format("woff")}@font-face{font-family:Montserrat-Medium;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Medium.eot");src:url("../fonts/Montserrat-Medium.eot?") format("eot"),url("../fonts/Montserrat-Medium.woff") format("woff"),url("../fonts/Montserrat-Medium.ttf") format("truetype"),url("../fonts/Montserrat-Medium.woff") format("woff")}@font-face{font-family:Montserrat-Black;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Montserrat-Black.eot");src:url("../fonts/Montserrat-Black.eot?") format("eot"),url("../fonts/Montserrat-Black.woff") format("woff"),url("../fonts/Montserrat-Black.ttf") format("truetype"),url("../fonts/Montserrat-Black.woff") format("woff")}.alert-success,.alert-warning,.alert-danger,.alert-info{padding-left:60px;font:normal 15px "Montserrat-Bold";text-align:center;background-color:#fff;background-image:none}.alert-success:before,.alert-warning:before,.alert-danger:before,.alert-info:before{position:absolute;display:flex;content:"!";width:50px;height:100%;top:0px;left:0px;color:#fff;font:normal 34px "Montserrat-Bold";align-items:center;justify-content:center}.alert-success{color:#0eaf78;border:solid 2px #0eaf78}.alert-success:before{background-color:#0eaf78}.alert-warning{color:#e6a23c;border:solid 2px #e6a23c}.alert-warning:before{background-color:#e6a23c}.alert-danger{color:#de5d6c;border:solid 2px #de5d6c}.alert-danger:before{background-color:#de5d6c}.alert-info{color:#0d6efd;border:solid 2px #0d6efd}.alert-info:before{background-color:#0d6efd}@keyframes skeleton-load{0%{background-color:rgba(0,0,0,.1)}100%{background-color:rgba(0,0,0,.3)}}html{font-size:16px;overflow-x:hidden}body,*{margin:0;padding:0}a{outline:0px;color:inherit}a:hover,a:focus{color:inherit;text-decoration:none}li{list-style:none}.left{float:left}.right{float:right}object{display:none}.msgError,.error_msg,.msgInfo,.info_msg,.msgOk,.succes_msg,.msgSaved,.saved_msg,.msgWarn,.exclamation_msg{border:none;padding:3px 5px}.msgError,.error_msg{color:#de5d6c}.msgOk,.succes_msg{color:#0eaf78}div.center{text-align:center;margin:0 auto}p.justify{text-align:justify}p.left{text-align:left}p.left img{margin:0}p.right{text-align:right}span.size-1{font-size:x-small}span.size-2{font-size:medium}span.size-3{font-size:large}span.size-4{font-size:x-large}span.size-5{font-size:xx-large}span.size-6{font-size:250%}span.size-7{font-size:300%}.alpha-padding{padding-left:0}.omega-padding{padding-right:0}.no-padding{padding:0}html{overflow-x:hidden}body{font-family:"Montserrat-Regular"}#simplemodal-overlay{z-index:2003 !important;opacity:.7 !important;background-color:#fff}#simplemodal-container{z-index:2004 !important}ul,p{margin:0px}#modal-produto{display:none}.overflow-hidden{overflow:hidden}#con-banner-fixo{background-color:#000}jdiv{z-index:1999 !important}jdiv[class*=button]{pointer-events:none}#top-delimiter{display:block;width:100%;height:0px;margin-top:74px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}@media(max-width: 991px){#top-delimiter{margin-top:62px}}.prevent-load{display:flex !important;overflow:hidden !important}img[data-assinc-image]{background-color:#ddd;background-image:url(../img/icones/photo-loading.png);background-position:center;background-repeat:no-repeat;background-size:clamp(30px,30%,60px);opacity:.2;transition:visibility 0s .1s,opacity .1s linear}img.data-assinc-show{visibility:visible;opacity:1;transition:opacity .5s easy}input[type=range]{display:block;outline:none;width:100%;height:5px;margin:.4em 0em;-webkit-appearance:none;appearance:none;border-radius:5px;background-color:#363636}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:15px;height:15px;border-radius:50%;background:#f5f5f5;border:solid 3px #e5e5e5}input[type=range]::-ms-range-thumb{width:10px;height:10px;border-radius:50%;background:#f5f5f5;border:solid 3px #e5e5e5}input[type=range]::-moz-range-thumb{width:10px;height:10px;border-radius:50%;background:#f5f5f5;border:solid 3px #e5e5e5}#con-breadcrumb{padding:25px 0px;color:#5f5f5f;font:normal 12px "Montserrat-Regular";text-transform:uppercase}@media(max-width: 767px){#con-breadcrumb{display:none}}#con-breadcrumb a{display:inline-block;margin:0px 5px;color:#5f5f5f}#con-breadcrumb a:last-child{color:#000;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.title-lista{position:relative;display:block;color:#000;font-size:15px;font-weight:bold;margin:60px 0px 30px 0px;text-align:center;border-bottom:solid 1px #e5e5e5}.pagination{display:block;width:100%;height:auto;margin:30px 0px;padding-top:20px;padding-bottom:20px}@media(max-width: 450px){.pagination{margin:15px 0px}}.pagination .paginas{display:flex;overflow:hidden;width:100%;text-align:center;font-size:0px;align-items:center;justify-content:center}.pagination .paginas .first,.pagination .paginas .last{display:none}.pagination .paginas .prev,.pagination .paginas .next{display:block;outline:0px;padding:10px 15px}.pagination .paginas .prev:before,.pagination .paginas .next:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:22px;height:12px;margin:0 auto}.pagination .paginas .prev:before{background-position:-138px -57px}.pagination .paginas .next:before{background-position:-176px -57px}.pagination .paginas .numero-paginas{display:flex;align-items:center;justify-content:center}.pagination .paginas .numero-paginas a{display:block;outline:0px;margin-right:10px;padding:10px 15px;color:#000;font-size:12px;font-family:"Montserrat-Regular";vertical-align:middle}.pagination .paginas .numero-paginas a.current{color:#fff;background-color:#363636}.pagination .paginas .numero-paginas a:last-of-type{margin-right:0px}@media(max-width: 450px){.pagination .ocorrencias{float:none}}#info-empresa{padding:20px 0px;text-align:left;font-size:14px;color:#fff;line-height:24px}#info-empresa img{display:block;width:100%;height:auto;margin:15px auto;max-width:172px}@media(max-width: 767px){#info-empresa img{width:40%;margin-bottom:40px}}#info-empresa .container-texto{color:#000;font-size:13px;font-family:"Montserrat-Light";text-align:justify;background-color:#000;padding:70px}#info-empresa .container-texto h3{text-align:center;margin-bottom:30px;color:#000;font-size:30px;font-weight:normal;font-family:"Montserrat-Regular"}#con-info-atendimento{position:relative;padding:20px 0;margin-bottom:30px;background-color:rgba(0,0,0,0)}#con-info-atendimento .atendimento{display:block;width:100%;padding:0px;margin:0px;text-align:center}#con-info-atendimento .atendimento .item{display:block;color:#000;font-size:15px;font-family:"Montserrat-Medium";text-align:center}#con-info-atendimento .atendimento .item:before{display:inline-block;background-image:url(../img/sprite.png);content:"";margin-right:5px;vertical-align:middle}#con-info-atendimento .atendimento .item.icon-whatsapp:before{width:27px;height:27px;background-position:-88px -89px}#con-info-atendimento .atendimento .item.icon-email:before{width:43px;height:27px;background-position:-135px -89px}#con-info-atendimento .atendimento .item.icon-telefone:before{width:27px;height:27px;background-position:-198px -89px}#con-newsletter{display:block;width:100%;max-width:460px}@media(max-width: 991px){#con-newsletter{margin:0 auto}}#con-newsletter .box-conteudo{display:block;width:100%}#con-newsletter .box-conteudo .news-text{display:block;width:100%;margin-bottom:20px}#con-newsletter .box-conteudo .news-text .titulo{display:block;margin:0px;margin-bottom:10px;color:#000;font:normal 22px "Montserrat-Medium"}@media(max-width: 991px){#con-newsletter .box-conteudo .news-text .titulo{text-align:center}}#con-newsletter .box-conteudo .news-text .subtitulo{display:block;margin:0px;color:#000;font:normal 15px "Montserrat-Regular"}@media(max-width: 991px){#con-newsletter .box-conteudo .news-text .subtitulo{text-align:center}}#con-newsletter .box-conteudo #tnews{display:flex;width:100%;align-items:stretch;justify-content:flex-start}@media(max-width: 991px){#con-newsletter .box-conteudo #tnews{justify-content:center}}#con-newsletter .box-conteudo #tnews #tnewsemail{display:block;width:calc(100% - 120px);max-width:340px;padding:15px 0px;text-indent:20px;color:#000;font:normal 15px "Montserrat-Regular";border:solid 1px #e5e5e5;background-color:#fff}#con-newsletter .box-conteudo #tnews #tnewss{display:block;width:100%;max-width:110px;padding:15px 10px;margin-left:10px;color:#fff;font:normal 15px "Montserrat-Regular";text-align:center;border:none;background-color:#363636;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#con-newsletter .box-conteudo #tnews #tnewss:hover,#con-newsletter .box-conteudo #tnews #tnewss:focus{background-color:#0eaf78}#con-newsletter .box-conteudo .retorno{display:block;margin:0px;margin-top:10px;color:#000;font:normal 13px "Montserrat-Regular"}@media(max-width: 991px){#con-newsletter .box-conteudo .retorno{text-align:center}}#con-newsletter .box-sucesso{display:none;width:100%}#con-newsletter .box-sucesso .titulo{display:block;margin:0px;color:#000;font:normal 20px "Montserrat-Regular";text-align:center}#con-newsletter .box-sucesso .titulo:before{display:block;content:"";width:30px;height:30px;margin:0 auto;margin-bottom:15px;background-image:url(../img/concluido.png);background-size:contain;background-repeat:no-repeat;background-position:center}.aviso{display:block;width:calc(100% + 30px);height:auto;padding:15px;margin-left:-15px;margin-top:30px;margin-bottom:30px;text-align:center}.aviso h3{display:block;color:#000;font-size:13px;font-weight:normal;text-align:center}.banners-home .container-banners .item a{display:block;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.banners-home .container-banners .item a img{display:block;width:100%;height:auto}.banners-home .container-banners .item a:hover{-webkit-filter:contrast(120%);-moz-filter:contrast(120%);-o-filter:contrast(120%);-ms-filter:contrast(120%);filter:contrast(120%)}#pagina-tabelaspreco{display:block;width:100%;height:auto;padding:50px 15px}#pagina-tabelaspreco .x_panel{display:block;width:100%;height:auto}#pagina-tabelaspreco .x_panel .x_title{display:block;margin:0px;margin-bottom:30px;color:#000;font:normal 30px "Montserrat-Regular";text-align:center}#pagina-tabelaspreco .x_panel .x_content{display:block}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm{text-align:center}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group{display:inline-block;width:auto;height:auto;margin-bottom:30px}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group .tb-row{display:block;cursor:pointer;width:100%;height:auto;color:#5f5f5f;font:normal 20px "Montserrat-Light";font-weight:normal;text-align:left}@media(max-width: 765px){#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group .tb-row{font-size:17px}}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group .tb-row:before{display:inline-block;background-image:url(../img/sprite.png);content:"";width:40px;height:40px;margin-left:10px;background-position:-5px -197px;vertical-align:middle}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group .tb-row p{display:inline-block;margin:0px;line-height:21px;vertical-align:middle}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group .tb-row p span{font-size:14px}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group .tb-row input{position:absolute;width:0px;height:0px;visibility:hidden}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .form-group .tb-row.checked:before{background-position:-60px -197px}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .btn-tabela{display:block;width:100%;max-width:190px;margin:0 auto;padding:15px;color:#fff;font:normal 15px "Montserrat-Regular";text-align:center;background-color:#363636;border:none;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .btn-tabela:hover,#pagina-tabelaspreco .x_panel .x_content #tabela-preco-frm .btn-tabela:focus{background-color:#0eaf78}#pagina-tabelaspreco .x_panel .x_content .tabela-aviso{display:block;margin:0px;color:#000;font-size:20px;font-family:"Montserrat-Regular";font-weight:normal;text-align:center}.modal{position:fixed;z-index:2001;display:flex;width:100%;height:100%;top:0px;left:0px;padding:15px;align-items:center;justify-content:center;visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s .3s,opacity .3s linear}.modal .box-overlay{position:absolute;cursor:pointer;z-index:1;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,.7)}.modal .box-conteudo{position:relative;z-index:2;display:block;width:100%;max-width:840px;background-color:#fff}.modal .box-conteudo .fechar{position:absolute;display:flex;width:40px;height:40px;top:0px;right:-40px;padding-right:5px;border-radius:0px 20px 20px 0px;background-color:#fff;align-items:center;justify-content:center}.modal .box-conteudo .fechar:before{display:inline-block;background-image:url(../img/sprite.png);display:flex;z-index:2;content:"";width:28px;height:28px;align-items:center;justify-content:center;background-position:-40px -285px;background-color:#fff}.modal .box-conteudo .header{display:flex;height:41px;padding:0 4px;align-items:center;border-bottom:solid 1px #e5e5e5}.modal .box-conteudo .header~.conteudo .body{max-height:calc(80vh - 100px)}@media(max-height: 300px){.modal .box-conteudo .header~.conteudo .body{max-height:calc(80vh - 120px)}}.modal .box-conteudo .header~.conteudo:last-child .body{max-height:calc(80vh - 50px)}@media(max-height: 300px){.modal .box-conteudo .header~.conteudo:last-child .body{max-height:calc(80vh - 70px)}}.modal .box-conteudo .conteudo{width:100%;height:100%}.modal .box-conteudo .conteudo .body{overflow:auto;padding:30px 15px;max-height:calc(80vh - 50px)}.modal .box-conteudo .conteudo:last-child .body{max-height:80vh}.modal .box-conteudo .footer{display:flex;height:65px;padding:10px;align-items:center;border-top:solid 1px #e5e5e5}.modal.ativo{visibility:visible;pointer-events:initial;opacity:1;transition:opacity .3s linear}#popup-cookies{position:fixed;z-index:999;width:100%;height:auto;left:0px;bottom:0px;padding:5px;background-color:#fff;visibility:visible;pointer-events:initial;opacity:1;transition:opacity .3s linear}#popup-cookies .conteudo{display:block;width:100%;padding:15px;border:solid 1px #e5e5e5}#popup-cookies .conteudo .texto{display:block;width:100%;max-width:650px;margin:0px auto;margin-bottom:15px;color:#000;font:normal 15px "Montserrat-Regular";text-align:center}@media(max-width: 575px){#popup-cookies .conteudo .texto{font-size:14px}}#popup-cookies .conteudo .opcoes{display:flex;width:100%;align-items:center;justify-content:center}#popup-cookies .conteudo .opcoes .opt{display:block;outline:0px;width:100%;padding:10px;max-width:215px;color:#000;font:normal 15px "Montserrat-Regular";text-align:center;box-shadow:none;border-radius:0px;border:solid 1px #000;background-color:#fff;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(max-width: 575px){#popup-cookies .conteudo .opcoes .opt{font-size:14px;padding-left:5px;padding-right:5px}}#popup-cookies .conteudo .opcoes .opt.btn-aceitar{margin-right:15px;color:#fff;border-color:#363636;background-color:#363636}#popup-cookies .conteudo .opcoes .opt:hover,#popup-cookies .conteudo .opcoes .opt:focus{color:#fff;border-color:#0eaf78;background-color:#0eaf78}#popup-cookies.inativo{visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s .3s,opacity .3s linear}#saiba-mais-cookies .box-conteudo .fechar{display:none}#saiba-mais-cookies .box-conteudo .conteudo .body .texto{display:block;width:100%;color:#000;font:normal 15px "Montserrat-Regular"}#saiba-mais-cookies .box-conteudo .conteudo .body .texto strong{display:block;margin:0px;margin-bottom:10px;font-weight:normal;font-family:"Montserrat-Bold"}#saiba-mais-cookies .box-conteudo .conteudo .body .texto p{display:block;margin:0px;margin-bottom:10px}#saiba-mais-cookies .box-conteudo .conteudo .body .texto p:last-of-type{margin-bottom:0px}#saiba-mais-cookies .box-conteudo .conteudo .footer{display:flex;align-items:center;justify-content:flex-end}#saiba-mais-cookies .box-conteudo .conteudo .footer .btn-ok{display:block;outline:0px;width:100%;padding:10px;max-width:215px;color:#fff;font:normal 15px "Montserrat-Regular";text-align:center;box-shadow:none;border-radius:0px;border:solid 1px #363636;background-color:#363636;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#saiba-mais-cookies .box-conteudo .conteudo .footer .btn-ok:hover,#saiba-mais-cookies .box-conteudo .conteudo .footer .btn-ok:focus{color:#fff;border-color:#0eaf78;background-color:#0eaf78}#popup-initial{position:fixed;z-index:2000;display:flex;align-items:center;justify-content:center;width:100%;height:100%;top:0px;left:0px;padding:15px;visibility:hidden;pointer-events:none;opacity:0;transition:visibility 0s .3s,opacity .3s linear}#popup-initial .box-overlay{position:absolute;z-index:1;cursor:pointer;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,.1)}#popup-initial .box-conteudo{position:relative;z-index:2;display:block;width:100%;max-height:90vh;max-width:775px;background-color:#f7edef;aspect-ratio:775/605}@media(max-width: 575px){#popup-initial .box-conteudo{max-width:605px;aspect-ratio:605/775}}#popup-initial .box-conteudo .fechar{position:absolute;display:flex;width:30px;height:30px;top:20px;right:20px;border-radius:4px;background-color:#000;align-items:center;justify-content:center}@media(max-width: 575px){#popup-initial .box-conteudo .fechar{top:5px;right:5px}}#popup-initial .box-conteudo .conteudo{display:block;overflow-y:auto;width:100%;height:100%;padding:35px 50px;background-size:cover;background-position:10%;background-repeat:no-repeat}@media(max-width: 575px){#popup-initial .box-conteudo .conteudo{padding-left:15px;padding-right:15px}}#popup-initial.ativo{visibility:visible;pointer-events:initial;opacity:1;transition:opacity .3s linear}
