.b8nkPG_section{padding:60px 0}.b8nkPG_container{max-width:1200px;margin:0 auto;padding:0 20px}.b8nkPG_header{text-align:center;margin-bottom:40px}.b8nkPG_header h2{color:#333;margin-bottom:10px;font-size:2.5rem;font-weight:700}.b8nkPG_gridLayout{grid-template-columns:3fr 2fr;align-items:stretch;gap:40px;display:grid}.b8nkPG_mapColumn{border-radius:8px;height:100%;min-height:500px;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000001a}.b8nkPG_mapContainer{width:100%;height:100%;min-height:500px}.b8nkPG_contentColumn{flex-direction:column;gap:20px;display:flex}.b8nkPG_contentHeader{margin-bottom:10px}.b8nkPG_contentHeader h3{color:#333;margin-bottom:10px;font-size:1.75rem;font-weight:700}.b8nkPG_contentDescription{color:#666;margin-bottom:20px;font-size:1rem;line-height:1.6}.b8nkPG_officeCards{flex-direction:column;gap:16px;display:flex}.b8nkPG_officeCard{cursor:pointer;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:20px;transition:all .2s}.b8nkPG_officeCard:hover{border-color:#df3d38;transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.b8nkPG_officeCardSelected{border-color:#df3d38;box-shadow:0 4px 8px #df3d3833}.b8nkPG_officeCardHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.b8nkPG_officeIcon{flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.b8nkPG_officeName{color:#333;margin:0;font-size:1.125rem;font-weight:700}.b8nkPG_officeNote{color:#999;margin:2px 0 0;font-size:.75rem;font-weight:400}.b8nkPG_officeAddress{color:#666;margin:0 0 8px;font-size:.9375rem;line-height:1.5}.b8nkPG_officePhone{color:#df3d38;margin-top:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.b8nkPG_officePhone:hover{text-decoration:underline}.b8nkPG_startRecoveryBtn{color:#fff;background-color:#df3d38;border-radius:8px;justify-content:center;align-items:center;width:100%;margin-top:8px;padding:14px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .2s;display:inline-flex}.b8nkPG_startRecoveryBtn:hover{background-color:#b72a26}.b8nkPG_errorMessage{color:#856404;background:#fff3cd;border:1px solid #ffc107;border-radius:4px;padding:12px 16px;font-size:.9375rem}.b8nkPG_loading{text-align:center;color:#666;padding:20px;font-size:1rem}@media (max-width:991px){.b8nkPG_gridLayout{grid-template-columns:1fr;gap:30px}.b8nkPG_contentColumn{order:1}.b8nkPG_mapColumn{order:2;min-height:400px}.b8nkPG_mapContainer{min-height:400px}.b8nkPG_header h2{font-size:2rem}.b8nkPG_contentHeader h3{font-size:1.5rem}}@media (max-width:479px){.b8nkPG_section{padding:40px 0}.b8nkPG_header{margin-bottom:30px}.b8nkPG_header h2{font-size:1.75rem}.b8nkPG_contentHeader h3{font-size:1.25rem}.b8nkPG_contentDescription{font-size:.9375rem}.b8nkPG_officeCard{padding:16px}.b8nkPG_officeName{font-size:1rem}.b8nkPG_officeAddress,.b8nkPG_officePhone{font-size:.875rem}.b8nkPG_mapColumn,.b8nkPG_mapContainer{min-height:350px}}
.XaFazW_section{padding:0}.XaFazW_container{flex-direction:column;gap:32px;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.XaFazW_reviewsHeaderContent{text-align:left;color:#fff;background:url(https://cdn.prod.website-files.com/66f862d155f792735723fe13/67251eb5aa4e21b6c2a7182b_cta-small-bgi.webp) 100%/cover no-repeat;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin:56px 0 0;padding:32px;display:flex}.XaFazW_ratingSummary{flex-direction:column;gap:8px;display:flex}.XaFazW_ratingSummaryWrap{flex-direction:column;gap:6px;display:flex}.XaFazW_averageRatingTitle{color:#fff;margin:0;font-size:18px;font-weight:700}.XaFazW_starsOverall{display:flex}.XaFazW_starsRow{align-items:center;gap:2px;display:inline-flex}.XaFazW_reviewsRated{color:#ffffffd9;margin:0;font-size:14px}.XaFazW_buttonRating{cursor:pointer;background-color:#fff;border:2px solid #d0d2d5;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:10px 15px;text-decoration:none;transition:border-color .2s;display:inline-flex;box-shadow:0 4px 4px -2px #00000026}.XaFazW_buttonRating:hover{border-color:#b91c1c}.XaFazW_buttonRatingInfo{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.XaFazW_buttonRatingText1{color:#07172c;font-size:12px;line-height:1}.XaFazW_buttonRatingStarsWrap{align-items:center;gap:5px;display:flex}.XaFazW_buttonRatingText2{color:#ffc100;margin:5px 0;font-size:15px;line-height:1}.XaFazW_buttonRatingSmallStars{align-items:center;display:flex}.XaFazW_buttonRatingText3{color:#757576;font-size:12px;line-height:1}.XaFazW_reviewsList{flex-direction:column;gap:16px;display:flex}.XaFazW_reviewCard{background:#fff;border:1px solid #d0d2d5;border-radius:24px;flex-direction:column;align-items:flex-start;gap:7px;padding:24px;display:flex;overflow:hidden}.XaFazW_reviewHeader{align-items:center;gap:16px;display:flex}.XaFazW_avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex-shrink:0;width:42px;height:42px}.XaFazW_avatarInitial{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:flex}.XaFazW_reviewWrapper{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.XaFazW_reviewAuthor{text-align:left;color:#07172c;margin:0;font-size:15px;font-weight:700}.XaFazW_reviewDate{color:#6b7280;margin:0;font-size:12px}.XaFazW_reviewRating{display:flex}.XaFazW_reviewText{text-align:left;color:#374151;margin:0;font-size:14px;line-height:1.6}.XaFazW_pagination{justify-content:center;align-items:center;gap:4px;padding-bottom:56px;display:flex}.XaFazW_paginationArrow{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;line-height:1;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.XaFazW_paginationArrow:hover:not(:disabled){color:#8b1a1a;background:#f9fafb;border-color:#8b1a1a;box-shadow:0 1px 4px #8b1a1a1f}.XaFazW_paginationArrow:disabled{opacity:.3;cursor:not-allowed}.XaFazW_paginationNum{color:#374151;cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:flex}.XaFazW_paginationNum:hover:not(.XaFazW_paginationNumActive){color:#8b1a1a;background:#f9fafb;border-color:#8b1a1a;box-shadow:0 1px 4px #8b1a1a1f}.XaFazW_paginationNumActive{color:#fff;background:#8b1a1a;border-color:#8b1a1a;box-shadow:0 2px 8px #8b1a1a40}.XaFazW_paginationEllipsis{color:#9ca3af;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;display:flex}@media (max-width:768px){.XaFazW_reviewsHeaderContent{flex-direction:column;align-items:flex-start;margin:32px 0 0;padding:24px}.XaFazW_buttonRating{width:100%}}
