﻿.fpBrands{border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;padding:3rem 0;text-align:center;margin-bottom:3rem;}.fpBrands>div{display:flex;gap:6rem;justify-content:center;align-content:center;}.fpBrands img{max-width:100px;max-height:50px;min-height:40px;opacity:.8;transition:all .5s ease;}.fpBrands img:hover{opacity:1;}#categoryContainer .catList{display:flex;gap:1rem;justify-content:center;}#categoryContainer .catItem{position:relative;overflow:hidden;border-radius:5px;}#categoryContainer .catItem img{transition:transform .5s ease;display:block;}#categoryContainer .catItem:hover img{transform:scale(1.1);}#categoryContainer .catName{background-color:rgba(0,0,0,.6);position:absolute;bottom:10px;left:10px;color:#fff;padding:2px 1rem;font-size:1.8rem;font-weight:500;border-radius:3px;}#categoryContainer .catNext{background-color:#d4dde3;position:absolute;bottom:10px;right:10px;width:40px;height:35px;border-radius:5px;display:flex;justify-content:center;align-items:center;transition:all 1s;}#categoryContainer .catNext svg{width:20px;height:20px;}#categoryContainer .catItem:hover .catNext{background-color:#547287;}#reviews{clear:both;width:100%;max-width:1400px;margin:auto;text-align:center;}#reviews h2{margin:0;}#reviews .list{width:100%;display:flex;gap:1rem;}#reviews .list .item{flex:1;background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;transition:all .3s ease-in-out;padding:2rem;font-size:1.4rem;text-align:left;}#reviews .list .item:hover{border-color:#aaa;-webkit-box-shadow:0 4px 15px -4px rgba(0,0,0,.4);-moz-box-shadow:0 4px 15px -4px rgba(0,0,0,.4);box-shadow:0 4px 15px -4px rgba(0,0,0,.4);}#reviews .stars{margin-bottom:1rem;}#reviews .stars svg{height:20px;width:20px;fill:#547287;}#reviews .item .review{height:100px;overflow:auto;margin-bottom:1rem;}#reviews .item .user{text-align:right;}#reviews .item .date{text-align:right;font-size:1.2rem;}#reviews a{display:block;font-size:1.2rem;margin-top:1rem;margin-bottom:2rem;text-align:center;}@media screen and (max-width:800px){#reviews .list{flex-direction:column;}}#pageContent{padding:0 2rem;}#pageContent h1{margin-top:2rem;}.newsletter-subscribe input{margin-bottom:1rem;}.newsletter-subscribe button{width:100%;}.newsletter-subscribe .status,.contactform .status{border:1px solid #547287;background-color:#d4dde3;padding:1rem;border-radius:3px;margin-top:1rem;display:none;}form.contactform input{margin-bottom:1rem;}#ipp img{max-height:24px;margin:0 10px 10px 10px;max-width:48px;vertical-align:middle;}