html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}html,input[type=email],input[type=tel],input[type=text],textarea{font-size:16px}body,h1{color:#000}body{font-size:1rem;font-weight:400;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";line-height:1.6;margin:0;padding:0;background-color:#f9f9f9;font-size-adjust:.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:775px){body{width:100%;min-width:100%;max-width:100%}body,html{overflow-x:hidden}}p{margin-bottom:1.5em;text-align:left}h1{text-align:center;font-size:27px;padding:20px 0 30px}h2,h3{color:#1a1a1a}h1,h2{font-weight:700}h2{font-size:21px;line-height:1.2;margin-top:20px;margin-bottom:15px}h3{font-size:19px}h3,h4,h5,h6{font-weight:600}h1,li{margin-bottom:10px}@media (max-width:1420px){h1{font-size:24px;margin-top:25px;margin-bottom:10px}}@media (max-width:1200px){h1{font-size:23px;line-height:1;margin-top:20px;margin-bottom:15px}}@media (max-width:795px){h1{font-size:23px;line-height:1;margin-top:1px;margin-bottom:15px}}@media (max-width:775px){body{font-size:18px}h1{font-size:22px;margin-bottom:5px;padding:5px 7px 25px}p{margin-bottom:1.3em}#menu,.call-to-action-box{display:none}.call-to-action-box-mobile{display:block}}ol,ul{margin:10px;padding:10px}ol h3,ul h3{margin-top:0;margin-bottom:0}.header-content-wrapper{background-color:#f9f9f9;top:0;left:0;width:100%;z-index:400}.header-container{display:flex;justify-content:space-between;flex-wrap:wrap;max-width:1400px;margin:0 auto}.header-column-1{flex:0 1 20%;padding:.7em 0 1.2em 1em;order:1;margin-right:auto}.header-column-2{flex:0 1 calc(30% - 3.75vw);max-width:22.5em;padding:1em;margin-right:1.25vw;margin-left:1.25vw;order:2}.header-column-3{flex:0 1 20%;padding:1em;order:3;max-width:45em;margin-left:auto}@media (max-width:775px){.header-content-wrapper{position:static;top:auto;left:auto;width:auto}.header-container{background-color:#f9f9f9;padding-top:5px}.header-column-1{order:2;margin-left:auto;margin-right:auto}.header-column-2,.header-column-3{display:none}.nav-container{background-color:maroon}.nav-column-1{flex:0 1 20%;order:1}.nav-column-2{padding:.5em;margin:0 0 20px}}*{box-sizing:border-box}img{max-width:100%;height:auto}.container{display:flex;justify-content:center;flex-wrap:wrap}.column-1{flex:1;padding:1.25em;order:1}.column-2{flex:0 1 calc(60% - 7.5vw);padding:0 1em;margin-right:1.25vw;margin-left:1.25vw;order:2;min-width:37em;max-width:42em}@media screen and (max-width:1065px){.column-2{min-width:36em}}@media screen and (max-width:1050px){.column-2{min-width:35em}}@media screen and (max-width:1030px){.column-2{min-width:34em}}@media screen and (max-width:1013px){.column-2{min-width:33em}}@media screen and (max-width:950px){.column-2{min-width:32em}}@media screen and (max-width:900px){.column-2{min-width:37em}}.column-3{display:flex;flex-direction:column;align-items:center;flex:1;padding:0 1em 1em;order:3;max-width:45em;position:relative;z-index:2}.contact-section{background-color:#f9f9f9;padding:2rem;margin:2rem 0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.contact-section h2,.faq-item h3{color:maroon;margin-top:0}#breadcrumbs ol.breadcrumbs,.contact-section ul{list-style:none;padding-left:0}.contact-section ul li{margin-bottom:.5rem}#breadcrumbs .breadcrumb-item a,.contact-section a{color:maroon;text-decoration:none}.contact-section a:hover{text-decoration:underline}.testimonial,.testimonial-section{border-radius:8px;box-shadow:inset 0-1px 2px rgba(0,0,0,.05)}.testimonial-section{background-color:#f9f9f9;padding:2rem;margin:2rem 0}.testimonial{background-color:#d6cec7;padding:1.5rem;margin-bottom:1.5rem;position:relative}.testimonial p{font-style:italic;margin-bottom:1rem;color:#333}.testimonial cite{color:maroon;font-weight:700;font-style:normal;display:block}.faq-section{margin:2rem 0}.faq-item{background-color:#f9f9f9;padding:1rem;margin-bottom:1rem;border-radius:8px;box-shadow:inset 0-1px 2px rgba(0,0,0,.05)}.faq-item h3{margin-bottom:1rem}.faq-item p{margin:0}@media screen and (max-width:1420px){.column-3{flex:.1;max-width:20em}}@media screen and (max-width:1220px){.column-2{margin-left:1.25vw;max-width:35em;order:1}}@media screen and (max-width:1200px){.column-1{display:none}}@media screen and (max-width:1010px){.column-2{max-width:30em;padding:0 15px;margin-right:0;margin-left:0}}@media screen and (max-width:912px){.column-2{margin-left:1.25vw;max-width:29em;order:1}}@media screen and (max-width:750px){.column-2,.column-3{min-width:100%;max-width:100%;width:100%}.column-2{padding:0 15px}.hero-section{background-color:gray}.borough-card,.contact-section,.faq-item,.testimonial-section{padding:1rem}.borough-flex{flex-direction:column}.courthouse-image{flex:0 0 auto;width:100%;margin-bottom:15px}}.contact-info{text-align:left;text-shadow:0 1px 1px #d0cfe6;white-space:nowrap;transform:translateY(8px)}.contact-info .call-today,.contact-info .phone{display:block;color:#000;font-family:Arial,sans-serif;font-size:1.2em;font-weight:700}.contact-info .phone{color:maroon;text-shadow:0 1px 1px rgba(255,255,255,.5),0-1px 1px rgba(0,0,0,.2);font-size:1.7em;margin-top:-10px}@media screen and (max-width:1200px){.contact-info{transform:translateY(2px)}}@media screen and (max-width:775px){.contact-info{display:none}}.mobile-call-to-action{display:none;position:fixed;top:0;left:0;width:100%;background-color:#f9f9f9;color:#000;text-align:center;padding:10px 0;box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:1400}.cta-content{display:flex;flex-direction:inline;justify-content:space-between;align-items:center;padding:0 10px}.cta-text{font-family:arial;color:maroon;font-size:1em;font-weight:700;text-align:center;text-shadow:0 1px 1px #d0cfe6;white-space:nowrap}.cta-button,.cta-phone-number{text-decoration:none;font-weight:700}.cta-phone-number{display:inline;color:maroon;margin:5px 0;padding-right:0}.cta-button{display:block;color:#fff;text-shadow:0 1px 1px #000;margin:10px 0 5px;background-color:maroon;padding:10px 20px;border-radius:5px;border:0;font-size:16px}@media (max-width:775px){.mobile-call-to-action{display:block;padding:10px 0;justify-content:center;align-items:center}}#breadcrumbs{overflow-x:auto;white-space:nowrap;padding:10px 20px;margin:0}#breadcrumbs ol.breadcrumbs{margin:0;display:flex;flex-wrap:nowrap}#breadcrumbs .breadcrumb-item{font-size:15px}#breadcrumbs .breadcrumb-item:not(:first-child)::before{content:">";margin-right:10px;color:#6c757d}@media (max-width:775px){#breadcrumbs{display:none}}#breadcrumbs+main h1:first-of-type,#breadcrumbs~main h1:first-of-type,main:has(#breadcrumbs) h1:first-of-type{margin-top:-7px}@media (max-width:775px){#breadcrumbs+main h1:first-of-type,#breadcrumbs~main h1:first-of-type,main:has(#breadcrumbs) h1:first-of-type{margin-top:10px}}#header{color:#000;display:flex;justify-content:center;align-items:center}.firm-name{font-family:"Times New Roman",serif;color:maroon;text-align:center;text-shadow:0 1px 1px #d0cfe6;white-space:nowrap;transform:translateY(10px)}.firm-name .law-offices-of,.firm-name .name{padding:0}.firm-name .years,.toc ul{margin:0;padding:0}.firm-name .law-offices-of{font-size:1.1em;margin:0 0-5px}.firm-name .name{font-size:1.5em;font-weight:700;line-height:1;margin:0 0 5px}.firm-name .years{font-style:italic;font-size:1.1em}.separator-line{width:250px;height:1px;background-color:maroon;margin:0 auto}.firm-name-link{text-decoration:none;color:inherit;display:block}@media screen and (max-width:775px){.firm-name{color:#fff;background-color:maroon;font-size:16px;text-shadow:0 1px 1px #000;padding-top:2em}.firm-name .law-offices-of,.firm-name .name,.firm-name .years{margin:0;padding:0}.firm-name .law-offices-of,.firm-name .name,.firm-name .years,.separator-line{display:none}}@media (max-width:775px){#header{background-color:maroon}#header,.firm-name,.firm-name a{color:#fff}}.navbar-background{background-color:#f9f9f9;width:100%;position:relative;z-index:1000;height:45px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.navbar-container{max-width:1200px;margin:0 auto;padding:0 20px;height:100%}.nav-links>li,.navbar-content{display:flex;align-items:stretch;height:100%}.nav-links{list-style:none;display:flex;justify-content:flex-start;margin:0;padding:0;z-index:1500;height:100%}.nav-links>li{position:relative}.nav-links .sub-menu a,.nav-links li a{font-size:11px;font-weight:900;transition:all .3s ease;background-color:#f9f9f9;text-transform:uppercase}.nav-links li a{display:flex;align-items:center;justify-content:center;padding:0 .8rem;color:#7c3d3d;text-decoration:none;width:100%;height:100%}@media screen and (max-width:800px){.nav-links li a{justify-content:flex-start}}.nav-links li a:hover{background-color:#e0d9d3;color:#600000;border-color:rgba(128,0,0,.2)}.nav-links .sub-menu{opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#f9f9f9;min-width:200px;z-index:1600;list-style:none;transition:all .3s ease-out}.nav-links>li:hover>.sub-menu{opacity:1;visibility:visible}.nav-links .sub-menu li{margin:0;padding:0;list-style:none;height:auto}.nav-links .sub-menu a{display:block;padding:.75rem .8rem;color:maroon;white-space:nowrap;height:auto}.nav-links .sub-menu a:hover{background:#e0d9d3;color:#600000}.burger,.burger div{width:25px;position:absolute}.burger{cursor:pointer;left:15px;top:50%;transform:translateY(-50%);z-index:2000;height:30px;display:none}.burger div{height:3px;background-color:#000;transition:all .3s ease}.burger .line1{top:0}.burger .line2{top:13px}.burger .line3{top:26px}.burger.toggle .line1{transform:rotate(45deg) translate(6px,6px)}.burger.toggle .line2{opacity:0}.burger.toggle .line3{transform:rotate(-45deg) translate(6px,-6px)}@media screen and (max-width:800px){.navbar-background{background-color:#f9f9f9;width:100%;box-shadow:none;height:25px;padding:12px 0;margin-top:15px}.burger{display:block;position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:2000}.burger div{width:20px;height:2px;background-color:#000;position:absolute;transition:all .3s ease}.burger .line1{top:35%}.burger .line2{top:50%}.burger .line3{top:65%}.burger.toggle .line1{transform:rotate(45deg);top:50%}.burger.toggle .line2{opacity:0}.burger.toggle .line3{transform:rotate(-45deg);top:50%}.nav-links{display:none;position:fixed;top:110px;left:0;width:100%;height:auto;flex-direction:column;padding:0;margin:0;z-index:1010;transform:translateX(100%);transition:transform .3s ease-in;box-shadow:0 2px 4px rgba(0,0,0,.1)}.nav-links,.nav-links .sub-menu,.nav-links li{background-color:#f9f9f9}.nav-links.nav-active{display:flex;transform:translateX(0)}.nav-links .sub-menu,.nav-links li{border-bottom:1px solid #eee;width:100%}.nav-links li{text-align:left}.nav-links li a{color:#000;padding:12px 15px;background:0 0;border:0}.nav-links li a:hover{background-color:#f5f5f5}.nav-links li.has-submenu{display:block}.nav-links li.has-submenu>a{padding:12px 15px;font-weight:500;color:#333;border-bottom:1px solid #eee;position:relative;display:flex;align-items:center;gap:8px}.nav-links .sub-menu{background:#f9f9f9;display:none;opacity:1;visibility:visible;position:static;transform:none;margin:0;padding:0;box-shadow:none;border-top:1px solid #eee}.nav-links .sub-menu li:last-child{border-bottom:none}.nav-links .sub-menu a{font-size:14px;border-bottom:1px solid #eee;line-height:1.4;padding:10px 15px 10px 30px;background:0 0}.nav-links li.has-submenu>a::after{content:"▼";font-size:10px;color:#666;transition:all .3s ease;transform-origin:center;margin-left:4px;position:relative;top:1px}.nav-links li.has-submenu.active>a::after{transform:rotate(180deg)}.nav-links li.has-submenu.active>a{background-color:#f9f9f9}.nav-links .sub-menu li:last-child a{border-bottom:none}.nav-links .sub-menu.show,.nav-links.nav-active{display:block}.nav-links li.has-submenu.active>a{color:maroon}}.accordion{width:100%;max-width:800px;margin:auto}.accordion-item{background-color:#f9f9f9;color:#333;margin-bottom:10px;border-radius:5px;overflow:hidden}.accordion-title{background-color:#d6cec7;padding:10px;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.accordion-title h2{font-size:1rem;margin:0;color:maroon;border-bottom:none;padding-bottom:2px}.accordion-title .icon{font-size:1rem;font-weight:700}.accordion-content{display:none;padding:15px;border:1px solid #ccc;border-top:2px solid #fff}.accordion-content p{margin:0 0 15px;line-height:1.3}.read-more-content{margin:20px}.read-more-summary{margin-bottom:10px}.read-more-more-content{margin-top:10px}.read-more-button{cursor:pointer;padding:10px;background-color:#007bff;color:#fff;border:0;border-radius:5px}.read-more-button:hover,button:hover{background-color:#0056b3}.column-3 .widget{background:#d6cec7;box-shadow:inset 0-1px 2px rgba(0,0,0,.05);color:maroon;width:315px;padding:20px 10px 1px;border-radius:8px;height:auto;word-wrap:break-word;z-index:200;margin-bottom:30px}.column-3 .widget h2,.column-3 .widget p,.widget img{max-width:95%;margin:0 auto}.widget h2{font-size:1em;font-weight:700}.widget p{font-size:.9em;margin-bottom:1.5em!important}.widget img{max-width:250px;height:auto;display:block;padding:15px 0 10px}@media screen and (max-width:1000px){.column-3 .widget{width:300px}}@media screen and (max-width:950px){.column-3 .widget{width:280px}}@media screen and (max-width:775px){.column-3 .widget{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding:20px 15px 1px}.column-3 .widget img{display:none}.column-3 .widget h2,.column-3 .widget p{max-width:none;padding:0}}.sidebar-section{background:#fff;padding:25px;border-radius:8px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.1);width:300px}.toc{font-size:16px}.toc ul{list-style:none}.toc li{margin-bottom:12px}.toc a{display:block;padding:4px 8px;border-radius:4px;color:maroon}.toc a:hover{background:#f3f4f6}.email-button,.toc a,.toc a:hover,td a{text-decoration:none}.email-button{background-color:#823838;box-shadow:inset 0-1px 2px rgba(0,0,0,.05);color:#fff;text-shadow:0 1px 1px #000;padding:10px 0;max-width:200px;border-radius:5px;text-align:center;transition:background-color .3s,color .3s;display:block;margin:20px auto}.email-button:hover{transition:background-color .3s,box-shadow .3s;background-color:#802020;color:#fff}table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15px;text-align:left;color:#333}thead{background-color:#2c3e50;color:#ecf0f1}td,th{padding:10px 15px;border:1px solid #e0e0e0}.email-button,th{font-weight:700}td a{color:#2980b9}td a:hover{text-decoration:underline}tbody tr:nth-child(odd){background-color:#f8f8f8}tbody tr:hover{background-color:#f0f0f0;transition:background-color .3s ease}tbody tr.active-row{background-color:#d4e6f1}@media (max-width:775px){thead{display:none}td,tr{display:block}tr{margin-bottom:1.5rem;border:1px solid #e0e0e0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}td{padding:12px 15px;border:0;border-bottom:1px solid #e0e0e0}td:last-child{border-bottom:none}td:before{content:attr(data-column);display:block;font-weight:700;color:#2c3e50;margin-bottom:4px}tbody tr:nth-child(odd){background-color:#fff}}.email-address a,.phone-number a{color:#000;text-decoration:none}.table-of-contents{width:400px;border:3px solid #f5f5f5;padding:10px;margin:30px 20px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);border-radius:5px}.table-of-contents h2{font-size:21px;margin-bottom:5px;font-weight:600;border-bottom:2px solid #ddd;padding-bottom:10px}.table-of-contents ul{list-style-type:none;padding-left:0}.table-of-contents li{margin-bottom:5px;font-size:15px}.table-of-contents a{display:inline-block;padding:14px 10px;color:#333;text-decoration:none;transition:color .3s ease,background-color .3s ease;border-radius:4px}.table-of-contents a:visited{color:#888}.table-of-contents a:hover{color:#007bff;background-color:#f5f5f5}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer{background-color:#333;color:#fff;font-size:15px;line-height:1.5;letter-spacing:.02em;padding:40px 20px;text-align:left;border-top:1px solid #555}.footer-content{max-width:1200px;margin:auto}.footer-content p{margin:0 0 1.5em;padding:0;line-height:1.6}.footer-content p:last-child{margin-bottom:0}@media (max-width:775px){.footer-content{padding:15px}.footer-content p{margin-bottom:1.2em}}.calculator{text-align:center;box-shadow:0 0 10px rgba(0,0,0,.1);padding:20px;border-radius:8px}.input-group{margin-bottom:20px}input[type=number]{width:100%;padding:10px;margin-top:5px;border-radius:5px;border:1px solid #ccc}button{cursor:pointer;padding:10px 20px;background-color:#007bff;color:#fff;border:0;border-radius:5px;font-size:15px}.result{margin-top:20px;font-size:17px;color:#333}form{background:#d6cec7;padding:12px;border-radius:8px;box-shadow:inset 0-1px 2px rgba(0,0,0,.05);line-height:.5;font-size:16px}.form-label{display:block;margin-bottom:0}form h3{text-align:center}.form-input{background-color:#f9f9f9;width:300px;font-size:16px;min-height:44px;padding:7px;margin-bottom:15px;border:1px solid #ddd;border-radius:4px;box-sizing:border-box;box-shadow:inset 0 1px 1px rgba(0,0,0,.25),inset 0-1px 1px rgba(0,0,0,.25)}.form-input::placeholder{color:#000;opacity:.5}textarea.form-input{min-height:150px}.form-input[type=submit]{width:auto;min-width:100px;max-width:200px;background-color:#823838;box-shadow:inset 0-1px 2px rgba(0,0,0,.05);font-size:16px;text-shadow:0 1px 1px #000;padding:10px 0;border-radius:5px;text-decoration:none;text-align:center;transition:background-color .3s,color .3s;display:block;margin:20px auto}.form-input[type=submit]:hover{transition:background-color .3s,box-shadow .3s;background-color:#802020;color:#fff;cursor:pointer}@media screen and (max-width:1000px){.form-input{width:260px}}.warning-box{background-color:#900;border-left:4px solid #600;padding:15px;margin:20px 0;color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(102,0,0,.2);font-weight:500}.form-input[type=submit],.warning-box strong{color:#fff;font-weight:700}.warning-box ol{margin:10px 0}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin:20px 0}.court-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:20px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:transform .2s}.court-card:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.court-card strong{color:#2c3e50;display:block;margin-bottom:10px;font-size:1.1em}@media screen and (max-width:800px){.warning-box{border-radius:0;margin:15px -5px;padding:12px}.card-grid{gap:15px;margin:15px -5px}.court-card{border-radius:4px;padding:15px}}.review-form-container{max-width:600px;margin:2rem auto;padding:2rem;background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1)}.reviews-widget{background-color:#f8f9fa;padding:1rem;margin-top:1rem}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.form-group input[type=email],.form-group input[type=text],.form-group textarea{width:100%;padding:.75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:1rem}.form-group small{display:block;margin-top:.25rem;color:#6b7280;font-size:.875rem}.rating-input{display:flex;flex-direction:row-reverse;gap:.25rem}.rating-input input{display:none}.rating-input label{font-size:2rem;color:#d1d5db;cursor:pointer;transition:color .2s}.rating-input input:checked~label,.rating-input label:hover,.rating-input label:hover~label{color:#fbbf24}.submit-button{background-color:#1f2937;color:#fff;padding:.75rem 1.5rem;border:0;border-radius:.375rem;font-weight:500;cursor:pointer;transition:background-color .2s}.submit-button:hover{background-color:#374151}.review-error,.review-success{background-color:#ecfdf5;color:#059669;padding:1rem;border-radius:.375rem;margin-bottom:1.5rem}.review-error{background-color:#fef2f2;color:#dc2626}.reviews-card{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);height:100%;padding:1.5rem;transition:transform .2s ease}.reviews-card:hover{transform:translateY(-2px)}.reviews-stars{display:flex;gap:.25rem;margin-bottom:1rem;color:#fbbf24}.reviews-stars svg{color:#fbbf24;fill:#fbbf24}.reviews-text{color:#4b5563;margin-bottom:1rem;line-height:1.6}.reviews-card footer{margin-top:auto;padding-top:.5rem}.reviews-name{font-weight:600;color:#111827;margin-bottom:.25rem}.reviews-area{font-size:.875rem;color:#6b7280;margin-bottom:.25rem}.reviews-container{padding:2rem 1rem}.reviews-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);max-width:72rem;margin:0 auto}@media (min-width:768px){.reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.reviews-grid{grid-template-columns:repeat(3,1fr)}}.reviews-header{text-align:center;margin-bottom:3rem}.reviews-title{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:.5rem}.reviews-subtitle{color:#6b7280;font-size:1.125rem;text-align:center}.reviews-button{display:inline-block;padding:12px 40px;font-size:16px;font-weight:700;text-decoration:none;color:maroon;background-color:transparent;border:2px solid maroon;border-radius:4px;text-align:center;transition:all .3s ease;margin:0 auto}.reviews-button:hover{background-color:maroon;color:#fff}.reviews-action{text-align:center;margin:2rem 0}.reviews-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:2rem}.reviews-pagination a{padding:.5rem 1rem;border-radius:.375rem;text-decoration:none;transition:all .2s}.reviews-pagination a.active{background-color:#1f2937;color:#fff}.reviews-pagination a:not(.active){background-color:#f3f4f6;color:#1f2937}.reviews-pagination a:hover:not(.active){background-color:#e5e7eb}.reviews-footer{text-align:center;color:#6b7280;font-size:.875rem;margin-top:2rem;max-width:36rem;margin-left:auto;margin-right:auto}.reviews-listing-card{background:#fff;border-radius:.5rem;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.reviews-date{color:#6b7280;font-size:.875rem}.reviews-submit-link{text-align:center;margin-top:1rem}.reviews-submit-link a{color:#1f2937;text-decoration:underline;font-size:.9rem}.reviews-submit-link a:hover{color:#374151}.credentials-bar{background:#fff;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:15px 0;text-align:center}.credentials-container{max-width:800px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:40px}.credential-icon{height:80px;width:auto;object-fit:contain}@media (max-width:1200px){.credentials-container{gap:35px}.credential-icon{height:70px}}@media (max-width:992px){.credentials-container{gap:30px}.credential-icon{height:60px}}@media (max-width:768px){.credentials-container{gap:25px}.credential-icon{height:50px}}@media (max-width:576px){.credentials-container{gap:20px}.credential-icon{height:40px}}.media-link{text-decoration:none;display:block;color:inherit;cursor:pointer}.media-text{color:#666;text-align:center}.media-bar{background:#fff;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;padding:20px 0;text-align:center;overflow:hidden}.media-container{max-width:1600px;margin:0 auto;padding:0 80px;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.media-icon{height:87px;width:auto;object-fit:contain;max-width:160px}@media (max-width:1400px){.media-container{padding:0 60px}.media-icon{height:80px;max-width:140px}}@media (max-width:1200px){.media-container{padding:0 50px}.media-icon{height:70px;max-width:120px}}@media (max-width:992px){.media-container{padding:0 40px}.media-icon{height:60px;max-width:100px}}@media (max-width:768px){.media-container{padding:0 30px}.media-icon{height:45px;max-width:80px}}@media (max-width:576px){.media-container{padding:0 20px}.media-icon{height:35px;max-width:60px}}