.marcas-listing{padding:60px 20px}.marcas-listing-container{margin:auto;max-width:1200px;padding:0 20px}.marcas-filter{display:flex;gap:20px;justify-content:space-between}.marcas-filter-input{flex:0 0 calc(25% - 20px);position:relative}.marcas-filter-input input,.marcas-filter-input-title{border:1px solid #d9d9d9;border-radius:4px;height:46px;outline:none;padding:5px 30px 5px 15px}.marcas-filter-input-title{align-items:center;cursor:pointer;display:flex}.marcas-filter-input-title p{margin:0}.marcas-filter-input .search-arrow,.marcas-filter-input .search-button{align-items:center;background-color:#0082ca;border-radius:0 4px 4px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:0;top:0;width:46px}.marcas-filter-input .search-arrow{background-color:transparent}.marcas-filter-button{display:flex;justify-content:flex-end}.marcas-filter-alphabet{display:flex;margin-top:30px}.alphabet-letter{align-items:center;background-color:#f6f7fa;border:1px solid #d9d9d9;cursor:pointer;display:flex;font-size:14px;height:38px;justify-content:center;line-height:0;transition:.3s;width:43px}.alphabet-letter:hover{background-color:#e7f2f5}.marcas-listing-results{display:flex;flex-wrap:wrap;gap:20px;margin-top:80px}.marcas-listing-item{align-items:center;aspect-ratio:16/9;border:1px solid #d9d9d9;display:flex;width:176px}.marcas-filter-product{position:relative}.marcas-filter-product .solutions{background-color:#fff;border:1px solid #d9d9d9;border-bottom:none;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 0 20px 0 rgba(0,0,0,.15);left:0;position:absolute;top:95%;width:100%}.marcas-filter-product .categories,.marcas-filter-product .families,.marcas-filter-product .solutions{max-height:0;overflow:hidden;transition:.5s}.marcas-filter-input.marcas-filter-product .category-tab-title,.marcas-filter-input.marcas-filter-product .family-tab-title{padding:14px}.marcas-filter-product-active .solutions{max-height:600px;overflow-y:scroll}.detail-brand-video{display:flex;justify-content:center;margin:auto;max-width:1012px;padding-bottom:80px}.solution-tab-item{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9;color:#626262;cursor:pointer;font-weight:600;padding:15px}.solution-item:has(.solution-item-active) .categories{max-height:1000px}.category-tab-title{border-bottom:1px solid #d9d9d9;cursor:pointer}.solution-item:has(.category-item-active) .families{max-height:1000px}.family-tab-title{border-bottom:1px solid #d9d9d9;cursor:pointer;font-size:16px}.solution-tab-title-division{color:#0082ca;font-weight:400}.listing-pagination{display:flex;justify-content:center;padding:50px 0}.listing-pagination nav{gap:10px}.listing-pagination nav,.pagination-item{align-items:center;display:flex;justify-content:center}.pagination-item{border:1px solid #0082ca;border-radius:4px;font-size:14px;font-weight:500;height:32px;line-height:0px;transition:.3s;width:32px}.pagination-item:hover{text-decoration:none}.pagination-item.active,.pagination-item:hover{background-color:#0082ca;color:#fff}.pagination-item-next,.pagination-item-prev{align-items:center;display:flex;gap:10px}.pagination-item-next span,.pagination-item-prev span{color:#003b4a;font-size:14px;letter-spacing:2px}.pagination-item-next:hover,.pagination-item-prev:hover{text-decoration:none}@media(max-width:1024px){.marcas-filter{flex-direction:column}.marcas-filter-name input{width:100%}.marcas-filter-alphabet{display:none}.marcas-filter-product .solutions{position:static}.marcas-listing-item{flex:0 0 calc(50% - 20px)}.marcas-filter-button{justify-content:flex-start}.marcas-listing-results{margin-top:50px}}.detail-section{padding:80px 20px}.detail-container{margin:auto;max-width:1200px;padding:0 20px}.breadcrumb-section{background-color:#e7f2f5;padding:10px 20px}.breadcrumb span{color:#0082ca;margin:0 8px}.breadcrumb-link-active{font-weight:700}.detail-hero{background:#003b4a;background:linear-gradient(90deg,#003b4a,#003849)}.detail-hero-container{align-items:center;display:flex;gap:20px;justify-content:space-between}.detail-hero-info{width:60%}.detail-hero-info-title{color:#fff;margin-bottom:50px}.detail-hero-info-content{color:#f1f7f9;font-weight:300;margin-bottom:70px}.detail-hero-image{width:40%}.detail-hero-image img{background-color:#fff;border-radius:20px;object-fit:contain;width:100%}.detail-data{background-color:#f1f7f9}.detail-data-container{display:flex;flex-wrap:wrap;justify-content:space-between}.detail-data-item{padding:0 20px}.detail-data-item h5{color:#0082ca;font-size:20px;font-weight:700;gap:20px}.detail-data-item p{margin:0}.detail-data-item{flex:0 0 calc(25% - 20px)}.detail-brand-features-title{color:#003b4a}.brand-feature-item-title{align-items:center;border-bottom:1px solid #7d7d7d;cursor:pointer;display:flex;justify-content:space-between;padding:20px}.brand-feature-item-title h4{color:#626262;font-size:24px;font-weight:600;margin:0}.brand-feature-item-title svg{transition:.3s}.brand-feature-item-content{font-weight:300;max-height:0;overflow:hidden;transition:.3s}.brand-feature-item-active .brand-feature-item-content{max-height:1000px;padding:20px}.brand-feature-item-active svg{transform:rotate(180deg)}.available-products{background-color:#e7f2f5}.available-products-title{font-size:42px;font-weight:700;margin-bottom:80px}.available-products-results{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.available-product-item{align-items:center;background-color:#fff;border-radius:10px;cursor:pointer;display:flex;flex:0 0 calc(25% - 10px);flex-direction:column;margin-bottom:20px;padding:20px}.available-product-item:hover{text-decoration:none}.available-product-item img{object-fit:contain;width:100%}.available-product-item span{color:#626262;font-size:20px;font-weight:600}@media(max-width:1024px){.detail-container{padding:0}.detail-hero-container{flex-direction:column}.detail-hero-image,.detail-hero-info{width:100%}.detail-data-container{gap:40px}.detail-data-item{flex:0 0 100%;padding:0}.detail-data{padding:50px 20px}.brand-feature-item-title h4{font-size:18px}.brand-feature-item-title svg{height:10px;width:15px}.available-products-title{font-size:26px}.available-product-item{flex:0 0 100%}}.category-tab-item,.family-tab-item,.solution-tab-item{align-items:center;display:inline-flex;font-size:16px;gap:.24rem;width:-webkit-fill-available}.marcas-filter-product .solutions input[type=checkbox],.marcas-filter-product-active .solutions input[type=checkbox]{display:inline-block;margin-inline:.24rem}.solution-item>.solution-tab-title>svg{rotate:180deg;transition:.5s;width:20px}.solution-tab-title.solution-tab-title-division{border-bottom:1px solid #d9d9d9;cursor:pointer;padding:14px}.solution-item.solution-item-active>.solution-tab-title>svg{rotate:0deg}.category-item .category-tab-title>svg{rotate:180deg;transition:.5s;width:20px}.category-item.category-item-active .category-tab-title>svg{rotate:0deg}.solution-tab-title{border-bottom:1px solid #d9d9d9;color:#0082ca;font-size:16px;gap:12px;line-height:22px;padding:14px;width:100%}.category-tab-title{font-size:16px;gap:12px;width:100%}.category-tab-title,.solution-item .categories{background-color:#f6f7fa}.category-item .families{background-color:#fff}.category-tab-item{padding:15px}.category-tab-item,.family-tab-item{border-bottom:1px solid #d9d9d9;border-top:1px solid #d9d9d9}.family-tab-item{padding:15px 15px 15px 36px}.category-tab-title,.family-tab-title,.solution-tab-title{align-items:center;display:flex;justify-content:flex-start}div.input_container{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;width:100%}.family-tab-title .input_container{justify-content:flex-start}.selectable.category_input,.selectable.division_input,.selectable.family_input{align-items:center;display:flex}.solution-item span.checkbox{margin-right:4px;padding-left:14px;visibility:hidden}.selectable.family_input span.checkbox,.solution-item:has(.selectable.family_input.active) .selectable.category_input span.checkbox,.solution-item:has(.selectable.family_input.active) .solution-tab-title .selectable.division_input span.checkbox{display:block;visibility:visible}.solution-item .category-item:has(.selectable.family_input.active) .selectable.category_input span.checkbox:before,.solution-item:has(.selectable.family_input.active) .solution-tab-title .selectable.division_input span.checkbox:before{border-color:transparent;content:"\f00c";height:16px;left:50%;line-height:16px;font:18px/1 FontAwesome;margin:0;padding:0;top:50%;translate:-50% -50%;width:16px}.selectable.family_input.active span.checkbox:before{border-color:transparent;color:#0082ca;content:"\f00d";height:16px;left:50%;line-height:16px;font:18px/1 FontAwesome;margin:0;padding:0;top:50%;translate:-50% -50%;width:16px}.selectable.family_input.active span.checkbox{margin-right:1rem;padding-left:4px}