.footer{background-color:#f5f5f0;border-radius:16px;width:90%;margin:.5rem auto;padding:.5rem;box-shadow:0 4px 6px #0000001a}.footer .footer-title{color:#1a4d2e;text-align:center;margin-bottom:1rem;font-family:Harmattan,Arial,Helvetica,Liberation Sans,sans-serif;font-size:1.5rem}.footer .office-hours{color:#fff;background:linear-gradient(135deg,#1a4d2e,#2d6a4f);border-radius:16px;width:75%;margin:0 auto 2rem;padding:1.5rem}.footer .office-hours .schedule-line{border-bottom:1px solid #fff3;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.footer .office-hours .schedule-line:last-child{border-bottom:none}.footer .office-hours .schedule-line .schedule-dates{font-weight:500}.footer .office-hours .schedule-line .schedule-times{font-family:Harmattan,Arial,Helvetica,Liberation Sans,sans-serif}.footer .psychology-today-verification{text-align:center;border-top:1px solid #3333331a;flex-direction:column;align-items:center;width:100%;padding:1.5rem 0;display:flex}.footer .psychology-today-verification h6{text-align:center;width:100%;margin:0 0 1rem;padding-top:.5rem}.footer .psychology-today-verification iframe{transform-origin:50%;border:none;width:200px;max-width:100%;height:60px;margin:0 auto;display:block}@media (max-width:768px){.footer{margin:1rem;padding:1.5rem}.footer .office-hours .schedule-line{text-align:center;flex-direction:column;gap:.5rem}}
