#products,#products #banner-product{position:relative;width:100%;display:inline-block}#products #banner-product{background-size:cover!important;background-repeat:no-repeat;height:350px}#products #banner-product::after{content:'';background:url(../../../comum/assets/img/sobre/filter.png) top left no-repeat;background-size:cover;top:0;left:0;position:absolute;display:inline-block;width:100%;height:100%}#products #banner-product .common-limiter{padding:180px 140px 70px;z-index:1}#products #banner-product .common-limiter .title{text-align:left;font:normal normal bold 35px/55px Oswald;letter-spacing:-.35px;color:#FFF;position:relative;padding-left:30px}#products #banner-product .common-limiter .page,#products #banner-product .common-limiter .page a{text-align:right;font:normal normal 800 14px/25px Open Sans;letter-spacing:-.14px;color:#FFF;text-transform:uppercase}#products #banner-product .common-limiter .title::after{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);height:100px;width:1px;background-color:#F36F21;display:inline-block}#products #banner-product .common-limiter .page{position:absolute;right:140px;top:50%;transform:translateY(155%);display:inline-flex;align-items:center}#products #banner-product .common-limiter .page a.home{margin-right:15px}#products #banner-product .common-limiter .page a.module{margin-left:15px}#products #banner-product #option-02{width:100%;position:relative;display:inline-block;background:#0066B3;z-index:9999}#products #banner-product #option-02 .limiter{font-size:0;margin:0 auto;width:100%;max-width:1440px;padding:0 5rem;position:relative}#products #banner-product #option-02 .limiter ul{width:100%;display:inline-flex;align-items:center;position:relative}#products #banner-product #option-02 .limiter ul .slick-arrow{display:inline-block;padding:10px;border:0;background-color:transparent}#products #banner-product #option-02 .limiter ul .slick-arrow::after{font-family:FontAwesome;font-size:20px;color:#fff}#products #banner-product #option-02 .limiter ul .slick-arrow.slick-prev::after{content:'\f053'}#products #banner-product #option-02 .limiter ul .slick-arrow.slick-next::after{content:'\f054'}#products #banner-product #option-02 .limiter ul .slick-list{width:100%;overflow:hidden}#products #banner-product #option-02 .limiter ul .slick-list .slick-track{display:inline-flex}#products #banner-product #option-02 .limiter ul li{width:100%;font:normal normal 300 15px/27px Open Sans;letter-spacing:0;color:#464749;padding:0;text-align:center;display:table;vertical-align:middle}#products #banner-product #option-02 .limiter ul li.item.active .has-submenu .category-top-submenu,#products #banner-product #option-02 .limiter ul li.item:hover .has-submenu .category-top-submenu{display:inline-block}#products #banner-product #option-02 .limiter ul li.item .has-submenu{text-align:center;font:normal normal 300 18px/60px Oswald;letter-spacing:-.36px;color:#FFF;text-transform:uppercase;position:relative}#products #banner-product #option-02 .limiter ul li.item .has-submenu .category-top-submenu{position:absolute;top:60px;width:246px;left:0;min-height:55px;height:auto;max-height:38vh;overflow:auto;padding:30px 40px;background:no-repeat padding-box #FFF;box-shadow:0 3px 30px rgba(0,0,0,.16078431);display:none}#products #banner-product #option-02 .limiter ul li.item .has-submenu .category-top-submenu li a{text-align:left;font:normal normal 300 15px/27px Open Sans;letter-spacing:0;color:#464749}#products #banner-product #option-02 .limiter ul li.item .has-submenu .category-top-submenu li.dif{display:none}#products #banner-product #option-02 .limiter ul li a{width:100%;color:#ffff;min-height:5.5rem;vertical-align:middle;display:table-cell;text-align:left;line-height: 33px !important;padding: 13px 0;}#products #product-content{width:100%;position:relative;display:inline-block}#products #product-content .common-limiter{padding:100px 140px}#products #product-content .common-limiter .content{width:100%;display:inline-flex;align-items:center;justify-content:space-between;gap:30px}#products #product-content .common-limiter .content .left{width:40%;display:inline-block}#products #product-content .common-limiter .content .left .title{text-align:left;font:normal normal bold 45px/45px Oswald;letter-spacing:-.45px;color:#0066B3;text-transform:uppercase;position:relative}#products #product-content .common-limiter .content .left .title::after{content:'';background-color:#F36F21;left:-140px;bottom:-20px;position:absolute;width:200px;height:1px;display:inline-block}#products #product-content .common-limiter .content .right{width:60%;display:inline-block}#products #product-content .common-limiter .content .right form{position:relative}#products #product-content .common-limiter .content .right form input{width:100%;border:0;padding-bottom:22px;background-color:transparent;border-bottom:1px solid #C3C3C3!important;text-align:left;font:normal normal 800 16px/23px Open Sans;letter-spacing:0;color:#404040}#products #product-content .common-limiter .content .right form input::placeholder{text-align:left;font:normal normal 800 16px/23px Open Sans;letter-spacing:0;color:#404040;text-transform:none!important}#products #product-content .common-limiter .content .right form i{color:#F36F21;font-size:23px;position:absolute;right:0;background-color:#fff}#products #product-content .common-limiter .products-filter{padding-top:78px;width:100%;display:inline-grid;grid-template-columns:repeat(15,1fr);gap:0 45px}#products #product-content .common-limiter .products-filter #filter{grid-column:span 4;width:100%;display:inline-flex;flex-direction:column}#products #product-content .common-limiter .products-filter #filter form{display:inline-flex;flex-direction:column;gap:50px 0;padding-top:60px}#products #product-content .common-limiter .products-filter #filter form .filter-group{display:inline-block}#products #product-content .common-limiter .products-filter #filter form .filter-group .name{text-align:left;font:normal normal 800 17px/19px Open Sans;letter-spacing:0;color:#0066B3;position:relative;padding-bottom:20px;cursor:pointer}#products #product-content .common-limiter .products-filter #filter form .filter-group .name i{color:#F36F21;font-size:17px;position:absolute;right:0}#products #product-content .common-limiter .products-filter #filter form .filter-group .group-content{display:none}#products #product-content .common-limiter .products-filter #filter form .filter-group.active .group-content{display:inline-flex;flex-direction:column}#products #product-content .common-limiter .products-filter #filter form .filter-group.active .group-content .box{display:inline-flex;gap:0 15px}#products #product-content .common-limiter .products-filter #filter form .filter-group.active .group-content .box input:checked~.checklabel:after{background:no-repeat padding-box #F36F21;border-radius:4px}#products #product-content .common-limiter .products-filter #filter form .filter-group.active .group-content .box .checklabel{position:relative;display:inline-block;cursor:pointer;text-align:left;font:normal normal 300 15px/27px Open Sans;letter-spacing:0;color:#464749;text-transform:capitalize;right:-10px}#products #product-content .common-limiter .products-filter #filter form .filter-group.active .group-content .box .checklabel:after{content:'';width:12px;height:12px;display:inline-block;position:absolute;left:-23px;top:8px}#products #product-content .common-limiter .products-filter #filter form .filter-group.active .group-content .box .checklabel:before{content:'';width:14px;height:14px;display:inline-block;border:1px solid #B2B2B2;border-radius:4px;position:absolute;left:-25px;top:50%;transform:translateY(-50%)}#products #product-content .common-limiter .products-filter .product{grid-column:span 11;width:100%;display:inline-flex;flex-direction:column;gap:70px 0}#products #product-content .common-limiter .products-filter .product .content-itens{width:100%;display:inline-grid;grid-template-columns:repeat(3,1fr);gap:75px 20px}#products #product-content .common-limiter .products-filter .product .content-itens .item{padding:35px 10px 20px;width:100%;height:487px;box-shadow:20px 30px 30px rgba(0,0,0,.1);display:inline-flex;text-align:center;flex-direction:column;align-items:center;position:relative}#products #product-content .common-limiter .products-filter .product .content-itens .item a{display:contents}#products #product-content .common-limiter .products-filter .product .content-itens .item a img{object-fit:contain;width:100%;max-width:190px;max-height:190px}#products #product-content .common-limiter .products-filter .product .content-itens .item a .name{padding-top:50px}#products #product-content .common-limiter .products-filter .product .content-itens .item a .name .cat{text-align:center;font:normal normal 800 9px/25px Open Sans;letter-spacing:3.6px;color:#0066B3;text-transform:uppercase;padding-bottom:15px}#products #product-content .common-limiter .products-filter .product .content-itens .item a .name .title{text-align:center;font:normal normal 800 21px/23px Open Sans;letter-spacing:-.32px;color:#464749;text-transform:uppercase}#products #product-content .common-limiter .products-filter .product .content-itens .item a .link{width:100%;text-align:center;font:normal normal bold 17px/16px Oswald;letter-spacing:5.1px;color:#F36F21;text-transform:uppercase;position:absolute;bottom:20px;transition:.3s}#products #product-content .common-limiter .products-filter .product .content-itens .item a .link::after{content:'';position:absolute;bottom:-20px;left:0;width:100%;height:2px;background:no-repeat padding-box #F36F21;transition:0s}#products #product-content .common-limiter .products-filter .product .content-itens .item a .link:hover{color:#FFF;background:no-repeat padding-box #0066B3;padding:20px 0;bottom:0}#products #product-content .common-limiter .products-filter .product .content-itens .item a .link:hover::after{background:0 0;opacity:0}#products #product-content .common-limiter .products-filter .product .infos{width:100%;display:inline-flex;gap:0 110px}#products #product-content .common-limiter .products-filter .product .infos .common-pagination{display:contents}#products #product-content .common-limiter .products-filter .product .infos .common-pagination .pagination-list{display:inline-flex;gap:0 20px;align-items:center;justify-content:center}#products #product-content .common-limiter .products-filter .product .infos .common-pagination .pagination-list button{display:none}#products #product-content .common-limiter .products-filter .product .infos .common-pagination .pagination-list .pagination-data{width:44px;height:45px;text-align:left;text-align:center}#products #product-content .common-limiter .products-filter .product .infos .common-pagination .pagination-list .pagination-data a{font:normal normal bold 20px/42px Poppins;letter-spacing:-.5px;color:#969696}#products #product-content .common-limiter .products-filter .product .infos .common-pagination .pagination-list .pagination-data.current{background:no-repeat padding-box #ADC90E;border-radius:0 0 20px}#products #product-content .common-limiter .products-filter .product .infos .common-pagination .pagination-list .pagination-data.current span{color:#2F2C7E;font:normal normal bold 20px/42px Poppins;letter-spacing:-.5px}#products #product-content .common-limiter .products-filter .product .infos .pages{display:inline-flex;gap:0 20px;align-items:center;justify-content:center}#products #product-content .common-limiter .products-filter .product .infos .pages .item{width:44px;height:45px;font:normal normal bold 20px/42px Poppins;letter-spacing:-.5px;color:#969696;text-align:center}#products #product-content .common-limiter .products-filter .product .infos .pages .item.active{color:#2F2C7E;background:no-repeat padding-box #ADC90E;border-radius:0 0 20px}#products #product-content .common-limiter .products-filter .product .infos .content{display:inline-flex;gap:0 35px;align-items:center;justify-content:center}#products #product-content .common-limiter .products-filter .product .infos .content .text{text-align:left;font:normal normal bold 15px/15px Poppins;letter-spacing:-.38px;color:#262626}#products #product-content .common-limiter .products-filter .product .infos .content a{max-width:290px;width:100%;height:60px;background:no-repeat padding-box #2F2C7E;border-radius:100px;padding:20px;display:inline-flex;align-items:center;justify-content:center}#products #product-content .common-limiter .products-filter .product .infos .content a span{text-align:center;font:normal normal bold 15px/15px Poppins;letter-spacing:-.38px;color:#ADC90E}#products #product-content .common-limiter .products-filter .product .falta{padding-top:100px;width:100%;display:inline-block}#products #product-content .common-limiter .products-filter .product .falta .title{max-width:527px;width:100%;display:block;text-align:left;font:normal normal bold 45px/45px Oswald;letter-spacing:-.45px;color:#0066B3;text-transform:uppercase;position:relative}#products #product-content .common-limiter .products-filter .product .falta .title::after{content:'';right:-455px;top:50%;position:absolute;transform:translateY(-50%);background-color:#F36F21;height:2px;width:230px}#products #product-content .common-limiter .products-filter .product .falta .text{width:100%;padding-top:58px;text-align:left;font:normal normal 800 18px/25px Open Sans;letter-spacing:-.18px;color:#464749}#products #product-content .common-limiter .products-filter .product .formulario{width:100%;padding:60px 40px;background:no-repeat padding-box rgba(239,239,239,.3)}#products #product-content .common-limiter .products-filter .product .formulario .input-form{width:100%;display:inline-block;padding-bottom:37px}#products #product-content .common-limiter .products-filter .product .formulario .input-form:last-child{padding:0!important}#products #product-content .common-limiter .products-filter .product .formulario .input-form label{text-align:left;font:normal normal bold 18px/26px Oswald;letter-spacing:0;color:#0066B3;text-transform:uppercase;padding-bottom:28px;display:block}#products #product-content .common-limiter .products-filter .product .formulario .input-form input{width:100%;border:0;background-color:transparent;padding:0 13px 13px;border-bottom:1px solid #C3C3C3!important;text-align:left;font:normal normal 300 14px/35px Open Sans;letter-spacing:0;color:#909090;transform:none}#products #product-content .common-limiter .products-filter .product .formulario .input-form input::placeholder{text-align:left;font:normal normal 300 14px/16px Open Sans;letter-spacing:0;color:#909090;transform:none!important;text-transform:none!important}#products #product-content .common-limiter .products-filter .product .formulario .input-form textarea{min-height:130px;width:100%;border:0;background-color:transparent;padding:0 13px 13px;border-bottom:1px solid #C3C3C3!important;text-align:left;font:normal normal 300 14px/16px Open Sans;letter-spacing:0;color:#909090}#products #product-content .common-limiter .products-filter .product .formulario .input-form textarea::placeholder{text-align:left;font:normal normal 300 14px/16px Open Sans;letter-spacing:0;color:#909090;text-transform:none!important}#products #product-content .common-limiter .products-filter .product .formulario .btn{width:100%;display:inline-block;text-align:center}#products #product-content .common-limiter .products-filter .product .formulario .btn button{margin-top:50px;border:0;padding:20px 70px;background:no-repeat padding-box #0066B3;font:normal normal bold 17px/24px Oswald;letter-spacing:5.1px;color:#FFF;text-transform:uppercase;transition:4ms}#products #product-content .common-limiter .products-filter .product .formulario .btn button:hover{background:0 0;border:2px solid #F36F21;color:#F36F21}@media (max-width:1300px){#products #banner-product .common-limiter,#products #product-content .common-limiter{padding:180px 50px 70px}}@media (max-width:1250px){#products #product-content .common-limiter .content{flex-direction:column}#products #product-content .common-limiter .content .left,#products #product-content .common-limiter .content .right{width:100%}#products #product-content .common-limiter .products-filter #filter{grid-column:span 5}#products #product-content .common-limiter .products-filter .product{grid-column:span 10}#products #product-content .common-limiter .products-filter .product .content-itens{width:100%;display:inline-grid;grid-template-columns:repeat(2,1fr);gap:75px 20px}}@media (max-width:1100px){#products #product-content .common-limiter .products-filter{gap:40px}#products #product-content .common-limiter .products-filter #filter,#products #product-content .common-limiter .products-filter .product{grid-column:span 15}#products #product-content .common-limiter .products-filter .product .content-itens{width:100%;display:inline-grid;grid-template-columns:repeat(3,1fr);gap:75px 20px}}@media (max-width:950px){#products #product-content .common-limiter .products-filter .product .content-itens{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){#products #product-content .common-limiter .products-filter,#products #product-content .common-limiter .products-filter .product .content-itens{grid-template-columns:repeat(1,1fr)}#products #product-content .common-limiter .content .right form input{font:normal normal 800 12px/16px Open Sans}#products #product-content .common-limiter .content .right form input::placeholder{font:normal normal 800 12px/16px Open Sans}#products #product-content .common-limiter .products-filter #filter,#products #product-content .common-limiter .products-filter .product{grid-column:span 1}}@media (max-width:550px){#products #banner-product .common-limiter,#products #product-content .common-limiter{padding:180px 30px 70px}#products #banner-product .common-limiter .page{position:relative;left:0;right:0;top:0}}@media (max-width:500px){#products #product-content .common-limiter .content .right form input{font:normal normal 800 10px/16px Open Sans}#products #product-content .common-limiter .content .right form input::placeholder{font:normal normal 800 10px/16px Open Sans}}