.wdpu-2376 .wdpu-close{color:#fff!important;background:#1d4639!important}.wdpu-2376 .wdpu-close:hover{color:#fff;background:#1d4639!important}.et_pb_portfolio_filters ul.clearfix{width:100%}.et_pb_filterable_portfolio .et_pb_portfolio_filters li:first-child a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li:last-child a,.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.et_pb_portfolio_filters{text-align:center}.et_pb_portfolio_filters ul.clearfix{display:inline-block;margin:0 auto}.et_pb_filterable_portfolio .et_pb_portfolio_filters li{margin:2px 2px}.et_pb_filterable_portfolio .et_pb_portfolio_filters{margin:0 0 20px 0}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active{color:#218e3e;background:#fff}.et_pb_filterable_portfolio .et_pb_portfolio_filters li a{border:1px solid #ddd;color:#545252;background-color:#eee;font-size:18px}a.social{font-family:"ETmodules";color:#fff;margin-right:8px;background:#3b5998;padding:8px;border-radius:50%}.et_pb_bg_layout_light .et-pb-arrow-prev,.et_pb_bg_layout_light .et-pb-arrow-next{color:#1d4639}.et_pb_fullwidth_portfolio{padding:0 20px}.et_pb_fullwidth_portfolio .et_pb_portfolio_image h3{color:#fff;font-size:18px}.et_pb_fullwidth_portfolio .et_overlay::before{display:none}.et_pb_fullwidth_portfolio .et_pb_portfolio_image img{max-width:100%;object-fit:contain}.et_pb_fullwidth_portfolio .et_pb_portfolio_item{margin:0 .25%;width:24.5%!important}.et_pb_fullwidth_portfolio .et_pb_portfolio_image{border:1px solid #ddd;padding:10px}.et_pb_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item{margin:0 .5% 5.5% 0!important;width:24.5%!important}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item{margin:0 .5% 5.5% 0;width:24.6%}.et_button_no_icon .et_pb_button,.et_button_no_icon .et_pb_button:hover{color:#fff!important}.et_pb_portfolio_grid .et_pb_portfolio_item img,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img{height:200px;object-fit:contain;border:1px solid #ddd;padding:8px}.et_pb_portfolio_grid .et_pb_portfolio_item h2,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2{font-weight:500;color:black;padding:0 10px 0 0;text-transform:inherit;line-height:1.4em}.et_pb_portfolio_grid .et_overlay,.et_pb_filterable_portfolio_grid .et_overlay{background-color:rgba(29,70,57,0.7)!important}.voltar{float:left;display:inline-block;margin-right:15px}.ref h4{color:#000;font-weight:500;padding-left:25px}.voltar a:hover{text-decoration:underline}.produtos{display:inline-block;width:100%}.produtos p{padding-bottom:10px}.produtos h5{float:left;margin-top:5px;margin-right:10px}#subscribe-by-email-2{margin-bottom:0}.sbe-widget-form-submit{border:1.5px solid #fff;background:rgba(255,255,255,.85);color:#218e3e;text-transform:uppercase;font-size:15px;letter-spacing:.4px;padding:6px 16px;border-radius:20px;font-weight:600;cursor:pointer;transition:.2s ease}.sbe-widget-form-submit:hover{border:1.5px solid #218e3e;background:rgba(255,255,255);color:#218e3e}.sbe-widget-form-field-title{display:none}.sbe-widget-form-field{font-size:14px;margin-bottom:0}.footer-widget .et_pb_widget a.nobreak{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.et_pb_widget{width:100%}.et_pb_gutters3 .footer-widget{margin:0 5.5% 2% 0}#text-8 img{max-width:30%}#footer-widgets{padding:5% 0 0}.ds_footer_bullets #footer-widgets .footer-widget li{padding:0 0 10px 0!important;line-height:1.5em}.et_pb_widget ul li{margin-bottom:0}#main-footer .container{padding-bottom:20px}#text-4{position:absolute;bottom:20px;width:100%;left:0}.footer-widget .et_pb_widget a{color:#fff;text-decoration:underline}.footer-widget p{line-height:1.5em;padding-bottom:10px}.icon{font-family:"ETmodules";color:#218e3e;margin-right:10px}.et_pb_blurb.contactos{margin-bottom:10px!important}input[type="text"],input[type="password"],input[type="tel"],input[type="email"],input.text,input.title,textarea,select{padding:7px!important;border:1px solid #bbb;color:#000;background-color:#fff;border-radius:5px}.gform_wrapper ul.gform_fields li.gfield{padding-right:0}.gform_wrapper .gform_footer{padding:0;margin:0}.gform_wrapper{margin:0 auto;max-width:100%}.gform_wrapper .gform_footer{overflow:auto}.gform_wrapper .top_label .gfield_label{margin:0;font-weight:500}.gform_wrapper ul li.gfield{margin-bottom:0!important}.gform_wrapper .gform_footer input[type="submit"]{padding:9px 25px;font-weight:normal;color:#b71921;background-color:transparent;border-radius:20px;cursor:pointer;border:1.5px solid #b71921;font-size:18px;margin-top:8px}.gform_wrapper .gform_footer input[type="submit"]:hover{color:#fff;background-color:#b71921}.gform_wrapper .gfield_required{color:#218e3e}.gform_wrapper .ginput_complex label{margin-top:0;color:#aaa}.gform_wrapper textarea.large{height:15.625em;width:100%}.et_pb_slider.marcas .et_pb_slide{-moz-background-size:100%;-webkit-background-size:100%;background-size:100%}.et_pb_slider.marcas .et-pb-controllers a{background-color:#ddd}.et_pb_slider.marcas .et-pb-controllers .et-pb-active-control{background-color:#1d4639!important}.et_pb_slider.marcas{border:1px solid #eee}.sobre h1{padding-bottom:2px}.et_pb_fullwidth_header.empresa{padding:10% 0}body .et_pb_button{letter-spacing:.4px!important;border-width:1.5px!important}.et_pb_fullwidth_header.cover .et_pb_fullwidth_header_container.left .header-content h1{opacity:.9;padding-bottom:4px}.et_pb_fullwidth_header.cover .et_pb_fullwidth_header_subhead{font-size:24px;padding-bottom:6px}.et_pb_fullwidth_header.cover .et_pb_fullwidth_header_container{width:100%;max-width:100%;background:rgba(29,70,57,.75);padding:20px 0}.et_pb_fullwidth_header.cover .et_pb_fullwidth_header_container.left .header-content-container{width:80%;max-width:1080px;margin:0 auto}.et_pb_fullwidth_header.cover{padding:12% 0;margin:0 20px}#before-menu-widgets{display:inline-block;position:absolute;float:right;top:-30px;width:50%;color:#fff;text-align:right;font-size:16px;font-weight:600;right:0}#top-menu li li.current-menu-item>a{color:#1d4639;background:#ddd!important;border-bottom:none!important}#top-menu li.current-menu-item>a{color:#1d4639;background:#ddd!important;border-bottom:2px solid #b71921!important}.nav ul li a:hover{opacity:1;background-color:#f4f4f4}#top-menu li.mega-menu li>ul{width:100%!important}#top-menu li.mega-menu>ul>li>a{width:100%}#top-menu .menu-item-has-children>a:first-child{padding-right:0}#top-menu li.mega-menu>ul>li>a:first-child:hover{opacity:1;background:#ddd!important;border-bottom:3px solid #bbb}#top-menu li.mega-menu>ul>li>a:first-child{text-transform:uppercase;letter-spacing:.2px;padding:12px 15px!important;background:#f4f4f4;text-align:center;border-bottom:3px solid #ddd;font-size:12px;color:#1d4639}#top-menu li.mega-menu>ul>li{width:24.75%;margin-right:.25%}#top-menu li.mega-menu>ul{padding:0 0 20px}#top-menu li li a{font-size:14px;line-height:1.4em;text-align:left;text-transform:inherit;color:#000;font-weight:normal}.topo{font-weight:500;font-size:12px}body.admin-bar.et_fixed_nav #top-header{padding:6px 0}#et-info-phone::before{margin-right:6px;color:#218e3e}#et-info{letter-spacing:.4px;padding-bottom:12px}#et-info-email::before{margin-right:7px;color:#218e3e}#logo{padding:3px 0}#top-menu .menu-item-has-children>a:first-child::after{display:none}#top-menu .menu-item-has-children>a:first-child{padding-right:0}.et_header_style_left #et-top-navigation{padding-top:0;padding-top:10px;padding-bottom:10px}#top-menu li{padding-right:2px}.et_header_style_left #et-top-navigation nav>ul>li>a{background:#f4f4f4;padding:30px 20px!important;border-bottom:2px solid #1d4639;border-right:1px solid #ddd!important}.et_header_style_left #et-top-navigation nav>ul>li>a:hover{background:#ddd;border-bottom:2px solid #b71921;opacity:1}.et_header_style_left #et-top-navigation nav>ul>li>a:last-child{border-right:none}@media only screen and (min-width :981px){#et_top_search{margin:0}#et_search_icon::before{color:#fff;background:#1d4639;padding:30px 12px;margin-top:2px}}@media only screen and (max-width :1125px){#text-4{bottom:6px}}@media only screen and (max-width :980px){.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{margin:20px 0}#before-menu-widgets{text-align:center;font-size:18px;width:100%}#et-info{text-align:center;width:100%;padding:10px 0 30px!important;margin-bottom:8px}.et_pb_fullwidth_portfolio .et_pb_portfolio_item,.et_pb_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item{margin:0 .5%;width:49%!important}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item{margin:0 .5% 5.5% 0!important;width:49%!important}.et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2,.et_pb_portfolio_grid .et_pb_portfolio_item h2{font-size:16px}.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:49.4%}.et_pb_portfolio_grid .et_pb_portfolio_item img,.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img{height:250px;width:100%}#footer-widgets .footer-widget #subscribe-by-email-2.fwidget{margin-bottom:2%!important}#text-4{bottom:20px}.mobile_menu_bar:before{top:17px}#et_search_icon:before{top:23px}#logo{max-height:65%}.et_mobile_menu{top:76px}}@media only screen and (max-width :768px){.et_pb_fullwidth_header.cover .et_pb_fullwidth_header_container.left .header-content h1{font-size:25px}.et_pb_fullwidth_header.cover .et_pb_fullwidth_header_subhead{font-size:19px}#top-header #et-info{line-height:1.5em}.et_pb_portfolio_grid .et_pb_portfolio_item.et_pb_grid_item{margin:0 0 5.5% 0!important;width:100%!important}.et_pb_gutters1 .et_pb_column_4_4 .et_pb_filterable_portfolio .et_pb_portfolio_item.et_pb_grid_item{margin:0 0 5.5% 0!important;width:100%!important}.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li{width:100%}.et_pb_fullwidth_portfolio .et_pb_portfolio_item{margin:0;width:100%!important}#footer-widgets{padding:8% 0 10%}#text-4{bottom:20px;font-size:12px}#text-4 img.alignright{float:left;margin-left:0;margin-top:2px;margin-right:10px}.et_pb_fullwidth_header.cover{padding:0;margin:0}.et_pb_fullwidth_header.cover .et_pb_fullwidth_header_container{padding:12% 0}}@media only screen and (max-width :501px){#et-info{padding:10px 0 15px!important;margin-bottom:0}#before-menu-widgets{display:none}}@media only screen and (max-width :375px){.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_two{margin-left:0}.et_pb_fullwidth_header .et_pb_fullwidth_header_container .et_pb_button_one{margin-right:5px}}