.reviews{margin:25px auto 40px;max-width:100%;padding:0 75px;width:1024px}@media (max-width:1024px){.reviews{padding:0 20px}}@media (max-width:750px){.reviews{padding:0 10px;position:relative;top:75px}}.reviews .hero-content-wrapper{display:flex;justify-content:flex-start}@media (max-width:750px){.reviews .hero-content-wrapper{display:block}}.reviews .left-content{margin-right:100px}@media (max-width:1024px){.reviews .left-content{margin-right:41px}}@media (max-width:750px){.reviews .left-content{margin-right:0}}.reviews .right-content{width:270px}@media (max-width:750px){.reviews .right-content{display:none}}.reviews .hero-panel{border-right:4px solid #d5d3d4;box-shadow:0 2px 5px 2px rgba(0,0,0,.4);margin-top:0;padding:20px;position:relative;transform:scale(1);width:400px}@media (max-width:750px){.reviews .hero-panel{max-width:400px;width:100%}}.reviews .hero-panel:before{display:none}.reviews .hero-panel h2{color:#505050;font-size:24px;font-weight:400;line-height:1.1;margin-bottom:6px;padding-bottom:0}.reviews .hero-panel h2 span{color:#04a0da}@media (max-width:992px){.reviews .hero-panel h2{margin-left:0}}.reviews .hero-panel .subcta{display:none}.reviews .hero-panel .save{margin-top:15px}.reviews .hero-panel .search-wrapper .block{margin-top:4px;padding:0}.reviews .hero-panel .search-wrapper .block.gender .radio-label{margin-right:10px;padding-right:10px}.reviews .hero-panel .search-wrapper .block.save{margin-top:15px;width:100%}.reviews .hero-panel .search-wrapper .block .input-wrapper{display:block}.reviews .hero-panel .search-wrapper .block .input-wrapper.radio-btn{padding:2px 0 8px}.reviews .hero-panel .search-wrapper .block>label{padding:10px 0}.reviews .hero-panel .search-wrapper form#index{align-items:flex-start;flex-direction:column}.reviews .hero-footer{display:none}.reviews .review-panel{border-radius:8px;border-right:4px solid #d5d3d4;box-shadow:0 2px 5px 2px rgba(0,0,0,.4);padding:20px}.reviews h3{color:#505050;font-size:20px;font-weight:400;line-height:1.1}.reviews h3 span{color:#04a0da}.reviews .review-average{margin-top:15px;position:relative;text-align:center}.reviews .review-average img{width:120px}.reviews .average{color:#fff;font-size:40px;font-weight:700;left:88px;position:absolute;top:34px}.reviews .kiyoh-banner{border-radius:8px;border-right:4px solid #d5d3d4;box-shadow:0 2px 5px 2px rgba(0,0,0,.4);margin-top:20px}.reviews .kiyoh-banner a:hover{text-decoration:none}.reviews .logo{background-color:#ddd;padding-bottom:5px;text-align:center}.reviews .logo img{width:100px}.reviews .review-info{display:flex;padding:5px 10px}.reviews .info-left{background-color:#04a0da;border:3px solid #000;border-radius:50%;color:#fff;font-size:22px;font-weight:700;height:50px;line-height:42px;text-align:center;width:50px}.reviews .info-right{margin:6px auto 0;text-align:center}.reviews .review-total{font-size:16px}.review-overview{font-size:16px;margin-top:40px}@media (max-width:750px){.review-overview{margin-top:0}}.review-overview h1{color:#04a0da;font-size:32px;font-weight:400;line-height:1.2}@media (max-width:750px){.review-overview h1{font-size:24px}}.review-overview .review{border-bottom:1px solid #ddd;display:flex;margin-top:15px;padding:0 0 10px}.review-overview .stars{font-size:16px;height:auto;margin-right:20px;text-indent:0;width:15%}@media (max-width:500px){.review-overview .stars{width:25%}}.review-overview .stars img{width:100px}@media (max-width:750px){.review-overview .stars img{width:75px}}.review-overview .review-date{margin-top:10px;text-indent:20px}@media (max-width:750px){.review-overview .review-date{font-size:14px;text-indent:0}}.review-overview .text-wrapper{width:80%}@media (max-width:750px){.review-overview .text-wrapper{width:70%}}.review-overview .info-wrapper{display:flex}@media (max-width:750px){.review-overview .info-wrapper{display:block}}.review-overview .review-message{margin-bottom:10px}.review-overview .review-name{margin-right:10px}@media (max-width:750px){.review-overview .review-name{font-size:14px}}@media (max-width:500px){.review-overview .review-location{font-size:14px}}.review-overview .review-location span{padding-right:10px}.review-overview .pagination{margin-top:20px}@media (max-width:750px){.review-overview .pagination{font-size:14px}}.review-overview .pagination .page{float:left;margin-right:20px}@media (max-width:500px){.review-overview .pagination .page{display:none}}.blocAboutus{border-bottom:1px solid #ccc}.blocAboutus li,.blocAboutus p{font-size:15px;line-height:1.4}