.psikolog-footer .psikolog-container{max-width:1200px;margin:0 auto;padding:0 1rem;width:100%}.psikolog-footer{background-color:#1f2937;color:#f9fafb;padding:3rem 0 2rem}.psikolog-footer-grid{display:grid;grid-template-columns:repeat(4,1fr);column-gap:1.5rem;row-gap:2rem;margin-bottom:2rem;padding:0 1.5rem;justify-content:space-between;align-items:start;width:100%;max-width:100%;box-sizing:border-box}.psikolog-footer-branding,.psikolog-footer-contact,.psikolog-footer-location,.psikolog-footer-legal{grid-column:span 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;margin-bottom:1rem;text-align:left;padding-left:0;width:100%!important;box-sizing:border-box!important}.psikolog-footer-logo{margin-bottom:1rem;text-align:left}.psikolog-footer-logo-wrapper{display:flex!important;flex-direction:row!important;align-items:center!important;flex-wrap:nowrap!important;width:100%!important;margin-left:0!important;padding-left:0!important;text-align:left!important;justify-content:flex-start!important;margin-bottom:0.5rem!important}.psikolog-footer-logo-icon{background-color:#fff;color:#4f45e4;width:2rem;height:2rem;border-radius:9999px;display:inline-flex!important;align-items:center;justify-content:center;margin-right:0.5rem!important;font-size:.85rem;flex-shrink:0;vertical-align:middle!important}.psikolog-footer-title{font-size:1.25rem;font-weight:700!important;margin-bottom:.75rem;color:#f9fafb;position:relative;padding-bottom:0}.footer-site-title-wrapper{display:flex;flex-direction:column;line-height:1.2}.footer-site-subtitle{font-size:12px;font-weight:400;color:rgb(255 255 255 / .75);letter-spacing:.05em;margin-top:.1rem;white-space:nowrap}.footer-site-title{font-size:1.1rem;font-weight:700;text-align:left;color:#fff;display:block!important;line-height:1.2!important;white-space:nowrap}.psikolog-copyright{margin-bottom:1rem;font-size:.75rem;opacity:.8;text-align:left}.psikolog-social-icons{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:.75rem;margin-top:1rem;justify-content:flex-start!important;width:100%!important}.psikolog-social-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border-radius:50%!important;background-color:rgb(255 255 255 / .1)!important;color:#f9fafb!important;text-decoration:none!important;transition:all 0.3s ease!important;float:left!important;margin-right:10px!important}.psikolog-social-icon:hover{background-color:#4f45e4!important;color:#fff!important;transform:translateY(-3px)!important}.psikolog-footer-widget-title{font-size:1.25rem;font-weight:600;margin-bottom:1.25rem;color:#f9fafb;position:relative;padding-bottom:.75rem;padding-left:0!important;margin-left:0!important;bottom:0;left:0;width:40px;height:2px;background-color:#4f45e4}.psikolog-footer-links,.psikolog-footer-contact-list{list-style:none;padding:0;margin:0}.psikolog-footer-links li,.psikolog-footer-contact-item{margin-bottom:.75rem}.psikolog-footer-links a,.psikolog-footer-contact-item a,.psikolog-footer-address-link,.psikolog-footer-legal-link{color:#f9fafb;text-decoration:none;transition:color 0.3s ease;opacity:.8}.psikolog-footer-legal-link{color:#ffffff!important}.psikolog-footer-links a:hover,.psikolog-footer-contact-item a:hover,.psikolog-footer-address-link:hover,.psikolog-footer-legal-link:hover{color:#4f45e4!important;opacity:1}.psikolog-footer-contact-item,.psikolog-footer-location-item,.psikolog-footer-legal-item{display:flex;align-items:flex-start;gap:.5rem;padding-left:0!important;margin-left:0!important;margin-bottom:0.75rem!important}.psikolog-footer-contact-item i,.psikolog-footer-location-item i,.psikolog-footer-legal-item i,.psikolog-footer-contact-item svg,.psikolog-footer-location-item svg,.psikolog-footer-legal-item svg{margin-right:.25rem;width:16px;text-align:center;color:#f9fafb;margin-top:3px;flex-shrink:0}.psikolog-footer-menu-horizontal{border-top:1px solid rgb(255 255 255 / .1);padding-top:1.5rem;margin-bottom:1.5rem;text-align:center}.psikolog-footer-menu-title{display:none}.psikolog-footer-menu-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;padding:0;margin:0}.psikolog-footer-menu-list li{margin:0}.psikolog-footer-menu-list a{color:#f9fafb;text-decoration:none;font-weight:500;transition:color 0.3s ease;opacity:.8}.psikolog-footer-menu-list a:hover{color:#4f45e4!important;opacity:1}.psikolog-footer-disclaimer{border-top:1px solid rgb(255 255 255 / .1);padding-top:1.5rem;text-align:center;font-size:.875rem;opacity:.7}.psikolog-footer-disclaimer p{margin-bottom:.5rem}.psikolog-footer-disclaimer p:last-child{margin-bottom:0}.psikolog-footer-disclaimer-title{display:none}@media (max-width:992px){.psikolog-footer-grid{grid-template-columns:repeat(2,1fr)}.psikolog-footer-branding{grid-column:span 2;margin-bottom:1.5rem}.psikolog-footer-logo{text-align:center}.psikolog-social-icons{justify-content:center}}@media (max-width:768px){.psikolog-footer .psikolog-container{padding:0 16px!important}}@media (max-width:576px){.psikolog-footer-grid{grid-template-columns:1fr;gap:1.5rem;padding:0!important}.psikolog-footer-branding{grid-column:span 1}.psikolog-footer-menu-list{flex-direction:column;align-items:center;gap:1rem}}.psikolog-footer-menu-horizontal ul,.psikolog-footer-menu-list{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;padding:0;margin:0}.psikolog-footer-menu-horizontal ul li,.psikolog-footer-menu-list li{margin:0;display:inline-block}.psikolog-footer-menu-horizontal ul li a,.psikolog-footer-menu-list a{color:#f9fafb;text-decoration:none;font-weight:500;transition:color 0.3s ease;opacity:.8;display:inline-block;padding:.25rem .5rem}.psikolog-footer-menu-horizontal ul li a:hover,.psikolog-footer-menu-list a:hover{color:#4f46e5;opacity:1}.psikolog-footer-menu-horizontal .widget_nav_menu ul{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.psikolog-footer-menu-horizontal .widget_nav_menu ul li{margin:0;display:inline-block}.psikolog-footer-menu-horizontal .widget_nav_menu ul li a{color:#f9fafb;text-decoration:none;font-weight:500;transition:color 0.3s ease;opacity:.8;display:inline-block;padding:.25rem .5rem}.widget{margin-bottom:20px;display:block!important;width:100%!important;visibility:visible!important;opacity:1!important}.psikolog-footer-branding,.psikolog-footer-contact,.psikolog-footer-location,.psikolog-footer-legal,.psikolog-footer-menu-horizontal,.psikolog-footer-disclaimer{display:block!important;visibility:visible!important;opacity:1!important}.psikolog-footer-contact-list,.psikolog-footer-links,.psikolog-footer-menu-list,.psikolog-footer-logo,.psikolog-social-icons,.psikolog-footer-disclaimer-content,.psikolog-footer-location-list,.psikolog-footer-legal-list{display:block!important;visibility:visible!important;opacity:1!important;padding-left:0!important;margin-left:0!important;width:100%!important;box-sizing:border-box!important}.location-icon,.legal-icon{display:inline-block!important;width:16px!important;margin-right:0.75rem!important;text-align:center!important;flex-shrink:0!important;vertical-align:top!important}.location-text,.legal-text{display:inline-block!important;vertical-align:top!important;text-align:left!important}a:visited{color:inherit!important}.psikolog-footer-legal-link:visited{color:#ffffff!important}.psikolog-footer-links a:visited,.psikolog-footer-contact-item a:visited,.psikolog-footer-address-link:visited{color:#f9fafb!important;opacity:.8}.psikolog-footer-menu-list a:visited{color:#f9fafb!important;opacity:.8}.psikolog-footer-disclaimer{width:100%;padding:1.5rem 0;text-align:center;border-top:1px solid rgb(255 255 255 / .1);margin-top:1rem}.psikolog-footer-disclaimer-content{display:block!important;visibility:visible!important;opacity:1!important;color:#f9fafb;font-size:.875rem;line-height:1.5;opacity:.8;max-width:800px;margin:0 auto}