.custom-post-card{gap:10px;margin-bottom:5px;padding-bottom:5px}.custom-post-date{margin:0;font-size:12px;line-height:0.80}.custom-post-content .custom-post-excerpt{color:#f2f2f2!important}#shrinking-header{z-index:999999!important}body #page-container{z-index:1!important}.et_pb_section,.et_pb_row,.et_pb_column{z-index:auto!important}.et_pb_fullwidth_section{z-index:1!important}.et_pb_slider,.et_pb_fullwidth_slider{z-index:1!important}.footer-contact-bar{background:#1a1a1a;padding:20px 0}.footer-contact-bar .et_pb_blurb_content{display:flex;align-items:center;gap:15px}.footer-contact-bar .et_pb_main_blurb_image{margin-bottom:0!important}.footer-contact-bar a{color:#3B9AFF;text-decoration:none;transition:color 0.3s ease}.footer-contact-bar a:hover{color:#5AB0FF}.main-footer{background:#0d0d0d;padding:60px 0 40px}.main-footer h3{color:white;font-size:20px;margin-bottom:20px;font-weight:600}.footer-company-info{color:#999}.footer-company-info h3{color:white;margin-bottom:5px}.footer-company-info p{color:#999;font-size:16px}.footer-social-icons{margin:25px 0}.footer-social-icons a{color:#3B9AFF;font-size:20px;margin-right:20px;transition:color 0.3s ease}.footer-social-icons a:hover{color:#5AB0FF}.footer-navigation ul{list-style:none;padding:0;margin:0}.footer-navigation li{margin-bottom:12px}.footer-navigation a{color:white;text-decoration:none;font-size:15px;transition:color 0.3s ease}.footer-navigation a:hover{color:#3B9AFF}.working-hours{color:white}.hours-row{display:flex;justify-content:space-between;margin-bottom:15px;font-size:15px}.hours-row span:first-child{color:white}.hours-row span:last-child{color:#999}.legal-links{margin-top:30px;padding-top:30px;border-top:1px solid #333}.legal-links a{color:#3B9AFF;text-decoration:none;font-size:14px;transition:color 0.3s ease}.legal-links a:hover{color:#5AB0FF}.footer-copyright{background:#000000;padding:20px 0;text-align:center}.footer-copyright p{color:#666;font-size:14px;margin:0}.footer-copyright a{color:#3B9AFF;text-decoration:none}@media (max-width:980px){.footer-contact-bar .et_pb_column{margin-bottom:20px}.footer-contact-bar .et_pb_blurb_content{justify-content:center;text-align:center}.main-footer{padding:40px 0 30px}.main-footer .et_pb_column{margin-bottom:40px;text-align:center}.footer-company-info{text-align:center}.footer-company-info .et_pb_image{margin:0 auto 20px}.footer-navigation{text-align:center}.hours-row{flex-direction:column;text-align:center;gap:5px}.legal-links{text-align:center}.footer-copyright .et_pb_column{text-align:center!important;margin-bottom:10px}}@media (max-width:767px){.footer-contact-bar{padding:15px 0}.main-footer{padding:30px 0 20px}.footer-copyright{padding:15px 0}.footer-contact-bar .et_pb_blurb_content{font-size:14px}.main-footer h3{font-size:18px}.footer-navigation a,.hours-row{font-size:14px}.main-footer .et_pb_column{margin-bottom:30px}}.main-footer a:focus,.footer-contact-bar a:focus,.legal-links a:focus{outline:2px solid #3B9AFF;outline-offset:2px}.main-footer a{font-weight:500}@media (max-width:767px){.footer-navigation a,.legal-links a,.footer-social-icons a{display:inline-block;padding:10px 15px;min-height:44px;line-height:24px}}