.stats-row{min-height:100px!important}.stat-number{min-height:2.8rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.d-grid .btn{min-width:200px;min-height:56px;display:inline-flex!important;align-items:center!important;justify-content:center!important}img:not([width]):not([height]){width:100%;height:auto;aspect-ratio:16/9}body{font-display:swap}.navbar-collapse{min-height:50px}:root{--primary-color:#2c3e50;--secondary-color:#c0392b;--accent-color:#0a58ca;--success-color:#198754;--warning-color:#ffc107;--danger-color:#dc3545;--light-color:#f8f9fa;--dark-color:#212529}.navbar-nav .dropdown-toggle::after{display:none}.navbar-nav .dropdown-menu{border:none;box-shadow:0 4px 12px rgba(0,0,0,0.1);border-radius:8px;padding:8px 0;margin-top:8px;background-color:white}.navbar-nav .dropdown-item{padding:8px 16px;font-size:14px;transition:all .2s;color:var(--dark-color)!important}.navbar-nav .dropdown-item:hover{background-color:#f8f9fa;color:var(--accent-color)!important}.navbar-nav .dropdown-item i{width:20px;text-align:center;color:#6c757d}.navbar-nav .dropdown-item:hover i{color:var(--accent-color)}.navbar-nav .dropdown-divider{margin:8px 0;border-color:#dee2e6}.navbar-nav .fa-user-circle{color:#495057;font-size:1.25rem}.navbar-nav .nav-link:hover .fa-user-circle{color:var(--accent-color)}.navbar-nav .nav-link.text-primary{color:var(--accent-color)!important;font-weight:600}.navbar-nav .nav-link.text-primary:hover{color:#084298!important}.navbar .btn-add-listing{background-color:var(--success-color)!important;color:white!important;border:none;padding:0.375rem .75rem;border-radius:0.25rem;font-weight:500;margin-left:0.5rem}.navbar .btn-add-listing:hover{background-color:#157347!important;color:white!important;text-decoration:none}.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.section-title{font-weight:600;margin-bottom:1rem}.stat-number{font-size:2.5rem;font-weight:700;line-height:1}.sub-section-title{font-size:1.25rem;font-weight:600;border-bottom:2px solid var(--accent-color);padding-bottom:0.5rem;margin-bottom:1rem}h1,h2,h3,h4,h5,h6{color:var(--dark-color)}h1.text-primary,h2.text-primary,h3.text-primary,h4.text-primary,h5.text-primary,h6.text-primary{color:var(--accent-color)!important}.skip-to-content{position:absolute;top:-40px;left:0;background:var(--secondary-color);color:white!important;padding:12px 16px;z-index:100;text-decoration:none;font-weight:600;border:2px solid #fff}.skip-to-content:focus{top:0;outline:3px solid var(--accent-color);outline-offset:2px}.navbar-brand .logotext{font-size:32px;font-weight:700;color:var(--secondary-color);transition:color .3s ease}.navbar-brand .logotext:hover{color:#a93226}.btn-primary{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important;color:white!important}.btn-primary:hover,.btn-primary:focus{background-color:#084298!important;border-color:#084298!important;color:white!important}.btn-sm.btn-primary{background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}.btn-sm.btn-primary:hover{background-color:#084298!important;border-color:#084298!important}.contact-btn{background:var(--secondary-color);color:white;border:none}.contact-btn:hover{background:#a93226;color:white}.action-btn{padding:0.75rem 1.5rem;border-radius:50px;font-weight:600;transition:all .3s ease;display:inline-flex;align-items:center;gap:0.5rem}.card{border:1px solid #e9ecef;transition:transform .3s ease}.card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.business-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e9ecef;border-radius:0.5rem;overflow:hidden}.business-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);border-color:var(--accent-color)}.info-card{border:none;border-radius:1rem;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:transform .3s ease}.info-card:hover{transform:translateY(-5px)}.state-link{transition:all .2s ease;padding:4px 8px;border-radius:4px;display:block}.state-link:hover{background-color:#f8f9fa;color:var(--accent-color)!important;text-decoration:none;padding-left:12px}.state-link i{transition:transform .2s ease}.state-link:hover i{transform:scale(1.2)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-truncate-200{max-width:200px}.text-truncate-150{max-width:150px}.text-truncate-100{max-width:100px}.category-badge{background-color:var(--accent-color);color:white}.city-badge{background-color:var(--secondary-color);color:white}.verified-badge{background:var(--success-color);color:white;padding:0.25rem .75rem;border-radius:50px;font-size:0.875rem;display:inline-flex;align-items:center;gap:0.5rem}.badge.fs-6{font-size:1rem;padding:0.4em .7em;font-family:'Courier New',monospace}.breadcrumb{background-color:var(--light-color);border-radius:0.5rem;padding:0.75rem 1rem;margin-top:1rem;margin-bottom:1.5rem}.breadcrumb-item a{text-decoration:none;color:var(--primary-color)}.breadcrumb-item.active{color:var(--dark-color);font-weight:600}.noprint{display:block}.sticky-sidebar{position:sticky;top:80px}.page-header-section,.privacy-header,.disclaimer-header,.cookie-header,.about-hero,.terms-header,.cities-header,.city-header,.subcategory-header,.state-header,.faq-header,.refund-header,.pincode-listing .page-header-section{background:linear-gradient(135deg,#2c3e50 0,#3498db 100%);color:white;border-radius:0 0 1rem 1rem;padding:3rem 0 2.5rem 0;margin-bottom:2rem}.disclaimer-header{background:linear-gradient(135deg,#2c3e50 0,#f39c12 100%)!important}.cookie-header{background:linear-gradient(135deg,#2c3e50 0,#ffc107 100%)!important}.terms-header{background:linear-gradient(135deg,#2c3e50 0,#667eea 100%)!important}.refund-header{background:linear-gradient(135deg,#2c3e50 0,#28a745 100%)!important}.cities-header{background:linear-gradient(135deg,#3498db 0,#2c3e50 100%)!important}.city-header{background:linear-gradient(135deg,#667eea 0,#764ba2 100%)!important}.subcategory-header{background:linear-gradient(135deg,#8b5cf6 0,#7c3aed 100%)!important}.state-header{background:linear-gradient(135deg,#4361ee 0,#3a0ca3 100%)!important}.about-hero{background:linear-gradient(rgba(44,62,80,0.9),rgba(44,62,80,0.9)),url('https://images.unsplash.com/photo-1556761175-b413da4baf72?ixlib=rb-1.2.1&auto=format&fit=crop&w=1350&q=80');background-size:cover;background-position:center}.pincode-listing .page-header-section{background:linear-gradient(135deg,#4a6fa5 0,#166088 100%)!important}.page-header-section .breadcrumb{background-color:rgba(255,255,255,0.1);border-radius:0.375rem;padding:0.5rem 1rem;margin-bottom:1rem}.page-header-section .breadcrumb-item a{color:rgba(255,255,255,0.8);text-decoration:none;transition:color .3s ease}.page-header-section .breadcrumb-item a:hover{color:white}.page-header-section .breadcrumb-item.active{color:white;font-weight:500}.page-header-section h1{color:white;text-shadow:0 2px 4px rgba(0,0,0,0.1)}.page-header-section .lead{color:rgba(255,255,255,0.9);font-size:1.25rem}.card-header{border-bottom:2px solid rgba(0,0,0,0.08)}.page-stats-card .card{border:none;border-radius:0.5rem;box-shadow:0 4px 12px rgba(0,0,0,0.1);background:rgba(255,255,255,0.95)}.page-stats-card .stat-number{font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:0.25rem}.page-stats-card .stat-label{font-size:0.75rem;color:#6c757d;text-transform:uppercase;letter-spacing:0.5px}.page-stats-card .stat-label,.bg-light .stat-label{color:#495057!important;font-weight:600}.card.bg-light{background-color:#f8f9fa!important}.card.bg-light .text-success,.card.bg-light .text-primary{color:#198754!important}.bg-light .h5.text-primary,.bg-light .h5.text-success{color:#0a58ca!important}.bg-light .h5.text-success{color:#198754!important}.bg-primary.bg-opacity-10 .text-primary,.bg-success.bg-opacity-10 .text-success{color:#0a58ca!important}.bg-success.bg-opacity-10 .text-success{color:#198754!important}.badge.bg-info{background-color:#0dcaf0!important;color:#000!important}.btn-outline-secondary{color:#495057!important;border-color:#6c757d!important}.btn-outline-secondary:hover{background-color:#6c757d!important;color:white!important}.bg-light .text-muted,.bg-light.text-muted,.text-muted.bg-light,div.bg-light .text-muted,.bg-light .small.text-muted,.bg-light p.text-muted,.bg-light p.small.text-muted{color:#495057!important}div.bg-light.py-4 .small.text-muted,.bg-light.py-4 p.small.text-muted,.bg-light .container .row .col-md-8 p.small.text-muted{color:#495057!important;font-weight:500}.p-3.bg-primary.bg-opacity-10.rounded .h5.text-primary,.p-3.bg-success.bg-opacity-10.rounded .h5.text-success{color:#0a58ca!important}.p-3.bg-success.bg-opacity-10.rounded .h5.text-success{color:#198754!important}.business-header{background:linear-gradient(135deg,#10b981 0,#059669 100%);color:white;border-radius:0 0 1rem 1rem}.business-header .breadcrumb{background:rgba(255,255,255,0.1);border-radius:0.5rem;padding:0.75rem 1rem}.business-header .breadcrumb-item a{color:rgba(255,255,255,0.8);text-decoration:none}.business-header .breadcrumb-item.active{color:white}.business-category .badge{font-size:1.1rem;padding:0.75rem 1.25rem}.list-group-item{border-left:none;border-right:none;padding:0.75rem 0}.list-group-item:first-child{border-top:none}.list-group-item:last-child{border-bottom:none}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive::before{display:block;content:""}.embed-responsive iframe{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.table th{background-color:#f8f9fa;border-top:none}.table tbody tr:hover{background-color:rgba(13,110,253,0.05);transition:background-color .2s}.card.border-primary,.card.border-success,.card.border-warning,.card.border-info,.card.border-danger{border-width:2px}.page-item.active .page-link{background-color:#4a6fa5;border-color:#4a6fa5}.form-label{font-weight:500;margin-bottom:0.5rem}.btn-outline-primary:hover{transform:translateY(-2px);transition:all .2s ease}.form-control:invalid{border-color:#dc3545}.invalid-feedback{display:none}.form-control:invalid ~ .invalid-feedback{display:block}.captcha-container{background:#f8f9fa;padding:15px;border-radius:8px;border:1px solid #dee2e6}.captcha-image{border-radius:4px}.refresh-captcha:hover{background-color:#e9ecef}.refresh-captcha:active{transform:rotate(180deg);transition:transform .3s ease}.stats-display{background:rgba(255,255,255,0.1);backdrop-filter:blur(10px);border-radius:1rem;border:1px solid rgba(255,255,255,0.2)}.city-listing-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e9ecef}.city-listing-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);border-color:#3498db}.city-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#e8f4fc;border-radius:50%}.popular-city-card{border:1px solid #e9ecef;border-radius:0.5rem;transition:all .3s ease}.popular-city-card:hover{background:#f8f9fa;border-color:#3498db;transform:translateY(-2px)}.cities-stats .display-6{font-weight:700}.city-stats small{font-size:0.85rem}.category-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e9ecef}.category-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);border-color:#667eea}.category-icon{height:60px;display:flex;align-items:center;justify-content:center}.state-card{transition:transform .3s ease,box-shadow .3s ease;border:1px solid #e9ecef}.state-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1);border-color:#3498db}.state-icon{width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:#e8f4fc;border-radius:50%}.business-listing{transition:transform .3s ease}.business-listing:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.city-card{transition:all .3s ease;border:none;border-radius:0.75rem}.city-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,0.1)}.category-link{transition:all .2s ease;font-size:0.75rem;padding:0.25rem .5rem;border-radius:0.5rem}.category-link:hover{background-color:#4361ee!important;color:white!important;border-color:#4361ee!important;transform:translateY(-2px);box-shadow:0 4px 8px rgba(67,97,238,0.2)}.btn-outline-primary{border-width:2px;font-weight:500;border-radius:0.5rem;padding:0.5rem 1rem}.btn-outline-primary:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(67,97,238,0.2)}.accordion-button{font-weight:500;background-color:#f8f9fa}.accordion-button:not(.collapsed){background-color:#e8f4fc;color:#0c63e4}.accordion-button:focus{box-shadow:none;border-color:rgba(0,0,0,.125)}.step-number{width:50px;height:50px;background:#0d6efd;color:white;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.25rem}.faq-page .step-number{width:40px;height:40px;font-size:1rem}.error-page{min-height:300px;display:flex;align-items:center}.error-code{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}.city-categories .category-link{transition:all .2s ease;font-size:0.8rem;padding:0.25rem .5rem}.city-categories .category-link:hover{background-color:#667eea!important;color:white!important;border-color:#667eea!important;transform:translateY(-2px)}.phone-item{padding:4px 0;border-bottom:1px solid #f0f0f0}.phone-item:last-child{border-bottom:none}.phone-item a:hover{background-color:#f8f9fa;padding:4px 8px;border-radius:4px;color:var(--accent-color)}.phone-item i{font-size:0.9em}.contact-info p{margin-bottom:0.5rem}.contact-info i{width:20px;text-align:center}.social-icons a{display:inline-block;margin-right:15px;font-size:1.2rem;transition:transform .3s ease,color .3s ease}.social-icons a:hover{transform:translateY(-3px);color:var(--secondary-color)!important}.stat-number{font-size:2rem;font-weight:600;line-height:1.2;word-break:break-word;padding:0 .5rem;margin-bottom:0.5rem}.stat-label{font-size:0.875rem}.h3.mb-3{display:flex;align-items:center;min-height:2.5em}.h3.mb-3 i{width:1.5em;text-align:center;flex-shrink:0}.fa-6x{width:96px;height:96px;display:inline-block;text-align:center;line-height:96px}.p-5{min-height:150px;display:flex;flex-direction:column;align-items:center}.loading-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid #f3f3f3;border-top:2px solid var(--accent-color);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}footer{background-color:var(--dark-color)!important;color:var(--light-color)!important;padding:2rem 0;margin-top:auto}footer a{color:var(--light-color)!important;text-decoration:none;transition:all .3s ease}footer a:hover{color:#0dcaf0!important;padding-left:5px;text-decoration:none}footer .text-light{color:var(--light-color)!important}.footer-links li{position:relative}.footer-links a{display:inline-block;padding:0.25rem 0}.border-secondary{border-color:#6c757d!important}.text-uppercase{letter-spacing:0.5px}.social-icons a{display:inline-block;margin-right:15px;font-size:1.2rem;transition:transform .3s ease,color .3s ease}.social-icons a:hover{transform:translateY(-3px);color:var(--secondary-color)!important}.footer-section-title{cursor:pointer;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.1);transition:all .3s ease;font-size:1rem;font-weight:600;letter-spacing:0.5px;color:var(--light-color)}.footer-section-title:hover{color:#0dcaf0}.footer-section-title .fa-chevron-down{transition:transform .3s ease}.footer-section-title[aria-expanded="true"] .fa-chevron-down{transform:rotate(180deg)}.footer-section .collapse.d-md-block{transition:all .3s ease}.cookie-consent-banner{position:fixed;bottom:0;left:0;right:0;background:var(--dark-color);color:white;padding:15px 20px;z-index:9999;display:none;border-top:2px solid var(--accent-color);box-shadow:0 -2px 10px rgba(0,0,0,0.2)}.cookie-content{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px}.cookie-content p{margin:0;flex:1;min-width:300px;font-size:0.9rem;line-height:1.5}.cookie-policy-link{color:#0dcaf0;text-decoration:underline;font-weight:500}.cookie-policy-link:hover{color:#0dcaf0;text-decoration:none}.cookie-buttons{flex-shrink:0}#acceptCookies.btn-primary{background-color:var(--success-color)!important;border-color:var(--success-color)!important;color:white!important}#acceptCookies.btn-primary:hover{background-color:#157347!important;border-color:#157347!important}@media print{.page-header-section{display:none!important}body:before{content:attr(data-business-name)!important;font-size:20pt!important;font-weight:bold!important;text-align:center!important;display:block!important;margin-bottom:25px!important;padding-bottom:15px!important;border-bottom:2px solid #000!important;color:#000!important;text-transform:uppercase!important;letter-spacing:1px!important}body:after{content:"Business Listing - Joobaa.com"!important;font-size:12pt!important;text-align:center!important;display:block!important;margin-top:-15px!important;margin-bottom:30px!important;color:#666!important;font-style:italic!important}main.container{margin-top:10px!important}*{color:#000!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important}.row.mt-3 .col-12,.d-flex.flex-wrap.gap-2,.badge,h6.text-muted.mb-2 i.fa-tags ~ *,[class*="category-info"],.col-12:has(.d-flex.flex-wrap.gap-2){display:none!important;visibility:hidden!important;height:0!important;margin:0!important;padding:0!important;opacity:0!important}h6.text-muted.mb-2:has(i.fa-tags){display:none!important}.row.mt-3{display:none!important}footer,.site-footer,#footer,.main-footer{display:none!important}footer,div[class*="footer"],section[class*="footer"],nav[class*="footer"]{display:none!important;visibility:hidden!important;height:0!important;opacity:0!important}.page-header-section,.page-stats-card,.sticky-top,.card.shadow-sm:last-child,.btn,button,a.btn,[class*="btn-"],.fa-print,.fa-share-alt,.text-md-end .btn,.embed-responsive,.embed-responsive iframe,iframe,.list-group,.card .text-center a[href*="add-listing"],.d-flex.flex-wrap.gap-2,.badge,.fa-icon,i[class*="fa-"],.fas,.fab,.far,.breadcrumb,nav,.h5.card-title i,.float-end,.text-muted i,.text-center.mt-3,.bg-opacity-10,.p-3.rounded,.col-md-4.text-md-end,.bg-light .btn{display:none!important;visibility:hidden!important;height:0!important;width:0!important;opacity:0!important;margin:0!important;padding:0!important;border:0!important}.card-body.text-center,.card-body.text-center ~ *{display:none!important}.bg-light.py-4 .container .row .col-md-8{width:100%!important;text-align:center!important}.bg-light.py-4 .container .row .col-md-8 h4,.bg-light.py-4 .container .row .col-md-8 p.small.text-muted.mb-0:first-of-type{display:none!important}.bg-light.py-4 .container .row .col-md-8 p.small.text-muted.mt-2.mb-0{display:block!important;font-size:10pt!important;margin-top:20px!important;border-top:1px solid #ccc!important;padding-top:10px!important}.container{width:100%!important;max-width:100%!important;padding:0 .5cm!important;margin:0!important}body{font-size:12pt!important;line-height:1.4!important;margin:0!important;padding:0.5cm!important;width:100%!important}.row{display:block!important;flex-wrap:nowrap!important;width:100%!important;margin:0!important}.col-lg-8,.col-lg-4,.col-md-8,.col-md-6,.col-md-4,.col-12,.col-6{width:100%!important;max-width:100%!important;float:none!important;display:block!important;margin:0 0 15px 0!important;padding:0!important}.card{border:1px solid #ddd!important;background:none!important;page-break-inside:avoid!important;margin-bottom:15px!important;break-inside:avoid!important}.card-body{padding:15px!important}h1,h2,h3,h4,h5,h6{color:#000!important;margin-top:15px!important;margin-bottom:10px!important;page-break-after:avoid!important}h1{font-size:18pt!important;font-weight:bold!important}h3{font-size:14pt!important;font-weight:bold!important}h4,h5,h6{font-size:12pt!important;font-weight:bold!important}a{color:#000!important;text-decoration:none!important}a[href^="http"]:after{content:" (" attr(href) ")";font-size:9pt!important;font-style:italic!important}.card-title{font-weight:bold!important;border-bottom:1px solid #ccc!important;padding-bottom:5px!important;margin-bottom:15px!important}.phone-item a{display:block!important;margin-bottom:5px!important}.row:first-child,.card:first-child{page-break-inside:avoid!important;break-inside:avoid!important}.print-only{display:block!important}.no-print{display:none!important}.noprint{display:none!important}@page{margin:1cm}body{margin:0;font-size:12pt}.business-card,.info-card{break-inside:avoid;border:1px solid #ccc;box-shadow:none!important}footer{background:white!important;color:black!important;border-top:1px solid #ccc}footer a{color:black!important}.cookie-consent-banner{display:none!important}}@media (max-width:768px){.text-truncate-200,.text-truncate-150,.text-truncate-100{max-width:100%;white-space:normal}.navbar-brand .logotext{font-size:24px}.search-box{margin-top:0.5rem;margin-bottom:0.5rem;max-width:100%!important}.business-card{margin-bottom:1rem}.display-5,.display-6{font-size:2rem}.action-btn{width:100%;margin-bottom:0.5rem}.stat-number{font-size:1.75rem;min-height:2.5rem}.stats-row{min-height:90px}.page-stats-card .card{background:transparent!important;box-shadow:none!important;border:none!important}.page-stats-card .card-body{padding:0!important}.page-stats-card .row{background:rgba(255,255,255,0.15);border-radius:0.5rem;padding:15px 10px}.page-stats-card .stat-number{color:white!important;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.page-stats-card .stat-label{color:rgba(255,255,255,0.9)!important}.page-header-section .col-md-4{margin-top:1.5rem!important}.page-header-section{padding-bottom:2rem!important}.page-stats-card{margin-top:0.5rem!important}.card-body{padding:1.5rem!important}.display-5{font-size:2rem}.lead{font-size:1rem}.order-md-1{order:2;margin-top:1.5rem}.order-md-2{order:1}}@media (max-width:992px){.sticky-sidebar{position:static;margin-bottom:2rem}}@media (max-width:991.98px){.navbar-nav .dropdown-menu{border:1px solid #dee2e6;box-shadow:none;margin-top:0}.search-box{order:3;margin-top:1rem;width:100%;max-width:100%!important}.navbar-nav{order:2}}@media (min-width:992px){.order-lg-1{order:1}.order-lg-2{order:2}.footer-section-title{cursor:default;border-bottom:none}.footer-section-title .fa-chevron-down{display:none}.footer-section-title:hover{color:inherit}}@media (max-width:767px){footer{padding:2rem 0!important}.footer-section{margin-bottom:1.5rem}.footer-section:last-child{margin-bottom:0}.footer-links{padding:10px 0}.footer-links li{padding:8px 0;border-bottom:1px solid rgba(255,255,255,0.05)}.footer-links li:last-child{border-bottom:none}.footer-links a{padding:5px 10px;display:block}.footer-links a i{width:20px;text-align:center}.footer-company{text-align:center}.contact-info{text-align:left;max-width:300px;margin:0 auto}.cookie-content{flex-direction:column;text-align:center}.cookie-content p{min-width:auto;margin-bottom:10px}.cookie-buttons{display:flex;gap:10px;width:100%;justify-content:center}.cookie-buttons .btn{flex:1;max-width:150px}}