.blog-row-area{margin:0 -22px}.blog-col{padding:0 22px 40px}.nav-links{width:100%}.nav-links .wp-pagenavi{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.nav-links .wp-pagenavi a,.nav-links .wp-pagenavi .current{color:var(--ghc-title);font-size:14px;text-align:center;width:44px;height:44px;line-height:44px;text-decoration:none;list-style-type:none;margin:10px 6px 0;padding:0;font-family:var(--ghc-font-family);font-weight:600;-webkit-border-radius:6px;border-radius:6px}.nav-links .wp-pagenavi a{background:var(--ghc-white);color:var(--ghc-title);font-size:14px;width:44px;height:44px;line-height:44px;text-align:center;padding:0;display:block;border:1px solid var(--ghc-gray);text-decoration:none;-webkit-border-radius:6px;border-radius:6px}.page-links .post-page-numbers{margin:6px}.nav-links .wp-pagenavi .current{background:#929497;color:var(--ghc-gray);border-color:#929497}.location-section{margin-bottom:80px}.first-section{margin-top:80px}.single-location .section-row{display:flex;align-items:center;gap:60px}.single-location .section-row.reverse{flex-direction:row-reverse}.single-location .section-text{flex:1}.single-location .section-content{margin-top:1rem}.single-location .section-image{flex:1}.single-location .section-image img{width:100%;height:auto;display:block}.location-single-area h2{color:#000;font-size:24px}.single-location .banner-content h1{font-size:50px}.single-location .banner-container{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.single-location .banner-container:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:1}.single-location .banner-container .center-content{position:relative;z-index:2}@media (max-width:991px){.single-location .banner-content h1{font-size:40px}.single-location .section-row{flex-direction:column;gap:30px}.single-location .section-row.reverse{flex-direction:column}.location-section{margin-bottom:50px}.first-section{margin-top:50px}}@media (max-width:576px){.single-location .banner-content h1{font-size:30px}.location-section h2{font-size:22px}.location-section{margin-bottom:30px}.first-section{margin-top:30px}}.page-template-page-about .about-container{padding:80px 0}.page-template-page-about h2{color:#000;font-size:24px}.page-template-page-about .section-text .content{margin-top:1rem}.page-template-page-about .about-section{margin-bottom:100px}.about-section ul{list-style:disc;color:#666;margin-left:1rem}.about-section li{margin-bottom:1rem}.page-template-page-about .center-text{text-align:center;max-width:800px;margin:0 auto 100px}.page-template-page-about .section-row:not(.onecol){display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.page-template-page-about .section-row.onecol,.about-section.process{margin-left:5%;margin-right:5%}.page-template-page-about .section-row.reverse{direction:rtl}.page-template-page-about .section-row.reverse .section-text{direction:ltr}.page-template-page-about .section-image img{width:100%;height:auto;display:block}.page-template-page-about .process-grid{display:grid;grid-template-columns:repeat(1,1fr);gap:40px;margin-top:50px}.process-item{border-top:1px solid #f7f7f7;padding-top:10px}.process-item-title{display:flex;flex-direction:row;align-items:center;gap:5px;margin-bottom:1rem}.process-item p{margin-left:35px}.process-item-title h3,.process-item-title .step-number{color:#000;font-size:20px}.page-template-page-about .showroom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.page-template-page-about .showroom-card img{width:100%;height:auto;margin-bottom:15px}.page-template-page-about .showroom-card h3{font-size:16px}.page-template-page-about .talk-team{background:#f7f7f7;padding:60px}.page-template-page-about .talk-team h2{color:#000;font-size:40px}.page-template-page-about .talk-team p{margin-top:1rem;margin-bottom:1rem}.page-template-page-about .btn-primary{color:#232323;text-decoration:none}@media (max-width:1024px){.page-template-page-about .section-row{gap:40px}}@media (max-width:991px){.page-template-page-about .section-row{grid-template-columns:1fr}.page-template-page-about .process-grid{grid-template-columns:1fr 1fr}.page-template-page-about .showroom-grid{grid-template-columns:1fr 1fr}}@media (max-width:576px){.page-template-page-about .process-grid,.page-template-page-about .showroom-grid{grid-template-columns:1fr}.page-template-page-about .about-section{margin-bottom:60px}.page-template-page-about .talk-team{padding:40px 20px}}