.text-page{position:relative}.text-page .text-content{padding:2rem 30% 2rem 1rem}.text-page .text-content.wide{padding:2rem 2rem 2rem 1rem}.search-info{margin:3rem 1rem}.search-info .search-info-form{position:relative;margin:0 0 2rem}.search-info .search-info-form .form-control{width:100%;padding:1rem 2rem 1rem 55px}.search-info .search-info-form img{position:absolute;top:50%;left:1rem;z-index:9;display:block;height:22px;line-height:1;transform:translate(0,-50%)}.search-info .search-info-menu{padding:0;margin:0;list-style:none;position:relative;border-bottom:1px solid #f2f2f2}.search-info .search-info-menu li{display:inline-block}.search-info .search-info-menu li a{display:block;padding:1rem 2rem;color:#3a322c}.search-info .search-info-menu li a:hover{color:#3979be}.search-info .search-info-menu li.active a{font-weight:600;border-bottom:2px solid #3a322c;color:#3979be}@media only screen and (max-width:1000px){.text-page .text-content{padding:2rem 10% 2rem 1rem}}@media only screen and (max-width:800px){.text-page .text-content{padding:2rem 2rem 2rem 1rem}}@media only screen and (max-width:600px){.search-info .search-info-menu{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto;-webkit-overflow-scrolling:touch;display:block;text-align:center;margin:0 -2rem}.search-info .search-info-menu li{vertical-align:top;white-space:normal;width:auto;color:#151515;transition:all ease 0.3s;cursor:pointer;border-bottom:3px solid #fff}}.google-reviews-container{margin-top:20px;margin-bottom:10px;display:flex;justify-content:left}.google-reviews-container .review-container{max-width:360px;display:flex;align-items:center;background:#fff;padding:10px 15px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.15);position:relative}.google-reviews-container .google-logo{background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;margin-right:10px}.google-reviews-container .google-logo::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff}.google-reviews-container .google-logo img{width:70px}.google-reviews-container .review-content{display:flex;flex-direction:column}.google-reviews-container .review-content .review-title{font-size:16px;font-weight:700;color:#444}.google-reviews-container .review-content .review-rating{display:flex;align-items:center;margin-top:3px}.google-reviews-container .review-content .review-rating .rating-value{font-size:24px;font-weight:700;margin-right:5px}.google-reviews-container .review-content .review-rating .stars{display:flex;align-items:center}.google-reviews-container .review-content .review-rating .stars .star{color:gold;font-size:18px;margin-right:2px}.google-reviews-container .review-content .review-rating .review-count{font-size:14px;color:gray;margin-left:5px}