@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);@import url(../ico-fonts/style.css);*{outline:none}section{display:block;width:100%;margin:100px 0;font-family:'Roboto',sans-serif;color:#272322;position:relative}h1,h2,h3,h4,h5,h6{margin:0}iframe[name="google_conversion_frame"]{display:none}a:hover{text-decoration:none;cursor:pointer}a:active{text-decoration:none}a:focus{text-decoration:none}a:visited{text-decoration:none}figure{margin:0}header,html,body{background-color:#fff}body{padding-top:0}img{max-width:100%;height:auto}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#eaeaea}::-webkit-scrollbar-thumb{background-color:#b0b0b0;border-radius:2px;cursor:pointer}::-webkit-scrollbar-thumb:hover{background-color:#404041}.basic-transition,.mainmenu,ul.widget li.anchor{transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.faster-transition,.mainmenu .table .menu--first ul li a,.mainmenu .fly-menu span.line:after,.mainmenu .fly-menu span.line:before,#error404 .aviso a,section#equipamentos a.equipamento,section#equipamentos a.equipamento:after,section#marcas .marcas_lista figure img,footer #form div.wpcf7 input[type="submit"],footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea,footer #form div.wpcf7 .wpcf7-form-control-wrap input{transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}body{font-family:'Roboto',sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.visibilidade_e_opacidade_prefixos,ul.widget li.anchor a,section#marcas .marcas_lista figure:after{transition:opacity .5s , visibility .5s ease-in-out;-moz-transition:opacity .5s , visibility .5s ease-in-out;-ms-transition:opacity .5s , visibility .5s ease-in-out;-webkit-transition:opacity opacity .5s , visibility .5s ease-in-out;-o-transition:opacity opacity .5s , visibility .5s ease-in-out}.visibilidade_e_opacidade_prefixos_basic{transition:opacity 2s , visibility 2s ease-in-out;-moz-transition:opacity 2s , visibility 2s ease-in-out;-ms-transition:opacity 2s , visibility 2s ease-in-out;-webkit-transition:opacity 2s , visibility 2s ease-in-out;-o-transition:opacity 2s , visibility 2s ease-in-out}#map{height:400px}.title{font-family:'Roboto',sans-serif;text-transform:uppercase;font-size:3em;font-weight:700}.center{text-align:center}.responsive-logo{background:url(https://bacchin.com.br/wp-content/themes/EuroTextil/design/logo.svg) center center no-repeat;width:170px;height:170px;display:table-cell;margin:1.75em auto}.responsive-logo a{display:block;width:100%;height:100%}.mainmenu{display:block;position:relative;z-index:90;font-family:'Roboto',sans-serif;font-weight:400}.mainmenu .table{display:table;width:100%;height:100%}.mainmenu .table .menu--first{position:relative;vertical-align:middle;display:table-cell}.mainmenu .table .menu--first ul{width:100%;margin:0 auto;text-align:right;padding:0;padding-left:60px}.mainmenu .table .menu--first ul li{display:inline-block;text-align:center;padding:0 2em}.mainmenu .table .menu--first ul li a{color:#272322;font-size:1em;text-decoration:none;padding:.75em 0;letter-spacing:.025em;text-transform:uppercase;font-weight:700;display:block}.mainmenu .table .menu--first ul li a:hover{color:#696969}.mainmenu .table div.representacao{display:table-cell;vertical-align:middle}.mainmenu .table div.representacao img{width:43px}.mainmenu .table div.representacao span{display:inline-block;padding-left:5px;text-transform:uppercase;font-size:.75em}.mainmenu .fly-menu{position:fixed;padding-top:5px;right:10%;width:40px;height:40px;background-color:#fbb03a;top:5%;z-index:9999;-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%);-ms-transform:translateY(-5%);-o-transform:translateY(-5%);transform:translateY(-5%);transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-ms-transition:width 1s ease-in-out;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out}.mainmenu .fly-menu span.line{height:3px;margin:0 auto;background-color:#fff;margin:5px 5px 0 auto;display:block;width:25px}.mainmenu .fly-menu span.line:after,.mainmenu .fly-menu span.line:before{height:3px;background-color:#fff;display:block;content:"";right:5px;position:absolute}.mainmenu .fly-menu span.line:after{top:22px;width:10px}.mainmenu .fly-menu span.line:before{top:16px;width:18px}.mainmenu .fly-menu ul{text-align:center;top:0;margin:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-in-out .2s;-moz-transition:opacity .5s ease-in-out .2s;-ms-transition:opacity .5s ease-in-outs .2s;-webkit-transition:opacity .5s ease-in-out .2s;-o-transition:opacity .5s ease-in-out .2s}.mainmenu .fly-menu ul li{display:inline-block;padding:0 15px;opacity:0;visibility:hidden;right:-50px;position:relative;transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s}.mainmenu .fly-menu ul li a{color:#fff}.mainmenu .fly-menu .responsive-logo{width:170px;height:40px;position:absolute;display:inline-block;margin:0;left:-26px;top:0;opacity:0;visibility:hidden;transition:all .8s ease-in-out .2s;-moz-transition:all .8s ease-in-out .2s;-ms-transition:all .8s ease-in-out .2s;-webkit-transition:all .8s ease-in-out .2s;-o-transition:all .8s ease-in-out .2s}.mainmenu .fly-menu:hover{cursor:pointer}.mainmenu .fly-menu:hover span.line:after,.mainmenu .fly-menu:hover span.line:before{width:25px}#endereco .textwidget{display:flex;flex-wrap:wrap;gap:30px}.fly-menu.active{width:80%}.fly-menu.active .responsive-logo{opacity:1;visibility:visible}.fly-menu.active ul{pointer-events:auto;visibility:visible;opacity:1}.fly-menu.active ul li{opacity:1;visibility:visible;right:0}.fly-menu.active span.line{width:0}.fly-menu.active span.line:after,.fly-menu.active span.line:before{width:25px}.fly-menu.active span.line:after{top:16px;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.fly-menu.active span.line:before{-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}ul.widget{position:fixed;display:inline-block;height:auto;padding:0;margin:0;left:50px;top:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}ul.widget a.seta{font-size:2em;color:#272322;left:-7px;position:absolute}ul.widget a.seta.icon-arrow-down.anchor{bottom:-35px}ul.widget a.seta.icon-arrow-up.anchor{top:-35px}ul.widget li.anchor{list-style:none;position:relative;width:15px;height:15px;background-color:#ccc;border-radius:100%;margin:10px 0}ul.widget li.anchor a{display:inline-block;color:#414141;padding:0 10px;position:absolute;left:30px;font-size:.8em;opacity:0;text-transform:uppercase;white-space:nowrap;visibility:hidden}ul.widget li.anchor:hover{background-color:#272322;cursor:pointer}ul.widget li.anchor:hover a{opacity:1;visibility:visible}ul.widget li.anchor.active_menu_flutuante{background-color:#272322}ul.widget li.anchor.active_menu_flutuante a{opacity:1;visibility:visible}#error404 .aviso{margin:3em 0}#error404 .aviso span{color:#1f6ea3;font-size:2.5em;text-transform:uppercase}#error404 .aviso h1{margin-top:20px}#error404 .aviso a{text-decoration:none;color:#1f6ea3;text-transform:uppercase;padding:1px 10px;margin:0 8px;background-color:#fff;border:1px solid #1f6ea3;display:inline-block}#error404 .aviso a:hover{background-color:#800434;color:#fff}article.single .title{text-align:center;text-transform:none}article.single .conteudo{text-align:center}article.single .conteudo img{max-width:100%;height:auto}article.single .conteudo img.alignright,article.single .conteudo img.alignleft{max-width:49%;margin-right:1%;float:left}article.single .conteudo img.alignright{margin-right:0;margin-left:1%}article.single .navegacao{padding:60px 0;text-align:center}article.single .navegacao a{font-size:2.5em;padding:0 15px;color:#272322}.title_equipamentos{top:-100px}.title-light{color:#fbb03a}.title-dark{color:#272322;line-height:50px;font-size:3.5em}section#confidence{min-height:730px}section#confidence .saturation.confidence{position:absolute;right:0;max-width:50%;overflow:hidden}section#confidence .title_confidence{position:relative}section#confidence .title_confidence h1{font-size:5.5em;line-height:1.1em;font-weight:700}section#confidence .title_confidence h1 span{display:block;right:-70px;position:relative}section#confidence .confidence.content{margin-left:70px}section#confidence .confidence.content p{line-height:30px;text-transform:uppercase}section#confidence .quadrado{display:block;position:relative;background-color:#272322;position:absolute}section#confidence .quadrado.grande{width:250px;height:250px;left:53%;top:35%;-webkit-transform:translateX(-53%) translateY(-35%);-moz-transform:translateX(-53%) translateY(-35%);-ms-transform:translateX(-53%) translateY(-35%);-o-transform:translateX(-53%) translateY(-35%);transform:translateX(-53%) translateY(-35%)}section#confidence .quadrado.pequeno{background-color:#fbb03a;width:110px;height:110px;right:0;position:absolute;bottom:-250px}section#equipamentos{margin-top:150px}section#equipamentos .pad{padding:120px 0 40px 0}section#equipamentos a.equipamento{display:block;width:100%;padding:10px;margin:0;position:relative;z-index:2}section#equipamentos h2.equipamento{padding:15px;color:#272322;display:block;font-size:1.2em;line-height:1.2;font-family:'Roboto',sans-serif;font-weight:400;padding-right:40px;border-bottom:1px solid #696969;transition:color .25s ease-in-out;vertical-align:top}section#equipamentos a.equipamento:after{display:block;position:absolute;bottom:0;z-index:-1;content:"";left:0;right:0;margin-left:auto;margin-right:auto;width:100%;height:1px;background-color:#272322}section#equipamentos a.equipamento:hover:after{height:100%;background-color:#272322}section#equipamentos a.equipamento:hover h2{color:#fff}section#equipamentos .imagem_equipamento_direita{background-color:#272322;padding:20px}section#equipamentos figure.imagem_equipamento_direita,section#equipamentos figure.negative{opacity:.88}section#equipamentos figure.negative{display:block;float:left;left:-200px;position:relative}section#equipamentos figure.negative img{position:absolute}section#empresa .title_empresa{margin-bottom:20px}section#empresa .conteudo_empresa p{font-size:1.2em;margin:30px 0;line-height:30px}section#empresa .conteudo_empresa p.title.title-light{font-size:4em;left:-150px;position:relative;display:block;line-height:55px}section#empresa figure.saturation{vertical-align:top;display:inline-block}section#empresa figure.neg{left:-150px;width:30%}section#empresa .row.empresa_pad{padding:80px 0 60px 0}section#marcas{padding-top:50px}section#marcas figure.saturation{margin-top:-50px}section#marcas .marcas_lista{padding:80px 80px 0 80px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:60px}section#marcas .marcas_lista figure{display:inline-block;margin:0;width:120px;position:relative}section#marcas .marcas_lista figure:after{position:absolute;width:100%;height:100%;background-color:#fff;opacity:.6;content:"";top:0;left:0;z-index:10}section#marcas .marcas_lista figure img{-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-ms-filter:grayscale(1);-o-filter:grayscale(1);filter:grayscale(1);max-width:100%}section#marcas .marcas_lista figure:hover:after{opacity:0}section#marcas .marcas_lista figure:hover img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}.float-right{float:right}.saturation{position:relative}footer{padding:30px 0}footer #form{padding-bottom:100px}footer #form div.wpcf7{max-width:1000px;display:block;margin:0 auto}footer #form div.wpcf7 div.wpcf7-response-output{margin:20px 2.5%;padding:40px;color:#fff;text-align:center;border:none}footer #form div.wpcf7 div.wpcf7-mail-sent-ok{background-color:#fbb03a}footer #form div.wpcf7 div.wpcf7-validation-errors{background-color:#ff4a4a}footer #form div.wpcf7 input[type="submit"]{border:none;background-color:#fbb03a;border:1px solid transparent;padding:20px 25px;font-size:1.1em;margin:15px 2.5%;color:#fff}footer #form div.wpcf7 input[type="submit"]:hover{border-color:#fbb03a;background-color:transparent;color:#fbb03a}footer #form div.wpcf7 span.wpcf7-not-valid-tip{position:absolute}footer #form div.wpcf7 .wpcf7-form-control-wrap{position:relative;display:inline-block;width:45%;margin:25px 2.5%}footer #form div.wpcf7 .wpcf7-form-control-wrap input{width:100%;padding:10px;position:relative;border:none;border-bottom:1px solid #d2d2d2}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem{width:95%}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea{width:100%;padding:20px;box-sizing:border-box;border:none;resize:none;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea::-webkit-input-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input::-webkit-input-placeholder{color:#272322}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea::-moz-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input::-moz-placeholder{color:#272322}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea:-ms-input-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input:-ms-input-placeholder{color:#272322}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea:-moz-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input:-moz-placeholder{color:#272322}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea:focus,footer #form div.wpcf7 .wpcf7-form-control-wrap input:focus{border-color:#272322;background-color:rgba(251,176,58,.8)}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea:focus::-webkit-input-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input:focus::-webkit-input-placeholder{color:transparent}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea:focus::-moz-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input:focus::-moz-placeholder{color:transparent}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea:focus:-ms-input-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input:focus:-ms-input-placeholder{color:transparent}footer #form div.wpcf7 .wpcf7-form-control-wrap.Mensagem textarea:focus:-moz-placeholder,footer #form div.wpcf7 .wpcf7-form-control-wrap input:focus:-moz-placeholder{color:transparent}footer .pic_footer{position:relative;display:inline-block;float:left;margin-left:-200px}footer .contato{padding-top:30px}footer .contato p,footer .contato h1{font-size:1.2em;color:#272322;line-height:30px;font-weight:400}footer .contato a{color:#272322;text-decoration:underline}footer .row.logos{margin:100px 0}footer .row.logos img{display:inline-block;width:180px}footer .row.logos span{padding-left:30px}#antidesign{font:0/0 a;display:inline-block;opacity:.5;position:relative;height:45px;width:80px;overflow:hidden;margin:20px auto;background-image:url(https://bacchin.com.br/wp-content/themes/EuroTextil/design/antidesign.svg);background-repeat:no-repeat;float:right}.anti_f{width:150px;position:relative;display:block;float:right}.anti_f:before{display:block;position:absolute;content:"";width:1px;left:20px;height:70px;background-color:#272322}#antidesign:hover{opacity:.8}@media only screen and (max-width:1199px){section#confidence{margin:20px 0}section#confidence .quadrado.grande{width:150px;height:150px}section#confidence .quadrado.pequeno{width:60px;height:60px;bottom:-35px}section#confidence .saturation.confidence{max-width:50%}section#confidence .saturation.confidence img{max-width:100%}section#confidence{min-height:380px}section#equipamentos figure.negative{left:0;max-width:50%}section#equipamentos figure.negative img{position:relative;max-width:100%}ul.widget{display:none}section#empresa .conteudo_empresa p.title.title-light,section#empresa figure.neg{left:0}section#empresa figure.saturation{max-width:62%}section#empresa figure.saturation img{max-width:100%}.mainmenu .table .menu--first ul li{padding:0 .85em}footer .pic_footer{margin-left:0;max-width:60%;margin-right:15px}}@media only screen and (max-width:991px){body{padding-top:130px}.title_equipamentos{top:0}footer .contato{padding-top:0}section#confidence .quadrado{display:none}section#confidence .saturation.confidence{max-width:100%;position:relative;float:left;display:block}section#confidence .title_confidence h1{font-size:3em}section#confidence .title_confidence h1 span{right:0;display:inline-block}section#confidence .confidence.content{margin-left:0}section#equipamentos .pad{padding:40px 0}section#equipamentos figure.negative{max-width:100%;float:none;margin:40px auto}section#equipamentos figure.imagem_equipamento_direita img{max-width:100%}section{margin:50px 0}section#empresa figure.saturation{max-width:50%}section#empresa .conteudo_empresa p.title.title-light{font-size:2em;line-height:35px}section#empresa .conteudo_empresa p{font-size:1em}section#marcas .saturation.float-right{display:none}section#marcas .marcas_lista{padding:0;padding-top:80px}section#marcas .marcas_lista figure img{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-ms-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}section#marcas .marcas_lista figure:after{display:none}.push_menu{position:fixed;display:block;padding:10px;background-color:#fff;top:20px;right:15px;width:60px;height:60px;z-index:1}.push_menu:after,.push_menu:before{display:block;position:absolute;content:"";top:20px;left:0;right:0;margin:0 auto;background-color:#272322;width:30px;height:2px;transition:all .3s ease-in-out}.push_menu:after{top:25px;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}.push_menu:before{top:35px;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}.active .push_menu{bottom:0}.active .push_menu:after{top:30px;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(-45deg);-ms-transform:rotateZ(-45deg);-o-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}.active .push_menu:before{top:30px;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}div.fly-menu{display:none}.container.responsive-menu{width:100%}.mainmenu .table,.mainmenu .table .menu--first,.mainmenu .table div.representacao{display:block;vertical-align:baseline}.mainmenu .table .menu--first,.mainmenu .table div.representacao{opacity:0;visibility:hidden;transition:opacity .5s , visibility .5s ease-in-out;-moz-transition:opacity .5s , visibility .5s ease-in-out;-ms-transition:opacity .5s , visibility .5s ease-in-out;-webkit-transition:opacity .5s , visibility .5s ease-in-out;-o-transition:opacity .5s , visibility .5s ease-in-out}.mainmenu .table .responsive-logo{height:100px;margin:0 auto;display:block}.mainmenu .table .menu--first ul{padding:0}.mainmenu{width:100%;height:100px;position:fixed;top:0}.mainmenu .table .menu--first ul li{padding:0;display:block}.mainmenu .table div.representacao{display:block;position:relative;bottom:-60px;text-align:center}.mainmenu .table{height:100px}.mainmenu .table div.representacao span{display:block;padding-left:0;padding-top:15px}.mainmenu.active{height:100%}.mainmenu.active .table{height:100%}.mainmenu.active .menu--first,.mainmenu.active .table div.representacao{opacity:1;visibility:visible}}@media only screen and (max-width:767px){section#equipamentos .pad{padding:10px 0}section#equipamentos,section{margin-top:20px;margin-bottom:20px}footer #form div.wpcf7 span.wpcf7-not-valid-tip{font-size:.8em}section#equipamentos a.equipamento{margin:2em 0;height:auto;min-height:50px;display:block;width:100%}section#empresa .row.empresa_pad{padding:30px 0 30px 0}section#empresa figure.saturation{width:100%;max-width:100%}section#empresa figure.saturation img{max-width:100%;margin:10px auto;display:block}.title{font-size:2em}footer #form{padding-bottom:40px}footer #endereco .pic_footer{display:none}footer #endereco .contato{text-align:center;padding-top:0}footer .row.logos{margin:0;margin-top:60px}footer .row.logos .logo_euro{display:block}footer .row.logos .logo_euro img{display:block;margin:0 auto}footer .row.logos .logo_euro span{display:none}footer .row.logos .anti_f{width:auto;display:block;float:none}footer .row.logos .anti_f:before{display:none}footer .row.logos .anti_f #antidesign{float:none;display:block;margin:50px auto}}