.contact-help-section{background:linear-gradient(#f3faf8 0%,#d5ebe1 100%);padding:60px 0}.contact-help-section .contact-card{border:none;box-shadow:0 10px 40px #203b5d0a!important}.contact-help-section .contact-card .card-title{color:#1a3956;font-family:Plus Jakarta Sans;font-size:28px}.contact-help-section .contact-info-list .icon-wrapper{background-color:#e1f4eb;width:58px;height:58px}.contact-help-section .contact-info-list .icon-wrapper .info-icon{color:#008246}.contact-help-section .contact-info-list .info-label{color:#1a3956;font-family:Plus Jakarta Sans;font-size:14px;margin-bottom:15px!important}.contact-help-section .contact-info-list .info-text{color:#06325c;font-family:Plus Jakarta Sans;font-size:16px}.contact-help-section .contact-info-list .info-phone{color:#008246;font-family:Plus Jakarta Sans;font-size:22px}.contact-help-section .btn-book{color:#fff;background-color:#008246;font-size:1.05rem;transition:all .3s}.contact-help-section .btn-book .btn-icon-wrapper{color:#000;width:36px;height:36px;transition:transform .2s}.contact-help-section .btn-book .btn-icon-wrapper svg{stroke:#000;stroke-width:.5px}.contact-help-section .btn-book:hover{color:#fff;background-color:#005930}.contact-help-section .btn-book:hover .btn-icon-wrapper{transform:scale(1.05)translate(1px,-1px)}.contact-help-section .title-divider{opacity:1;border-color:#b3cde0;border-top-width:2px;margin-top:0}.contact-help-section .hours-list{color:#203b5d;font-family:Plus Jakarta Sans;font-size:16px}.contact-help-section .hours-list .day{color:#06325c;font-family:Plus Jakarta Sans;font-size:16px}.contact-help-section .hours-list .time{color:#203b5d}.contact-help-section .hours-list .day-sub{color:#06325c;margin-top:12px;font-family:Plus Jakarta Sans;font-size:13px}.book-appointment-btn{color:#fff;background-color:#0b8642;border-radius:50px;padding:8px 8px 8px 24px;text-decoration:none;transition:background-color .3s,transform .3s}.book-appointment-btn:hover{color:#fff;background-color:#097237}.book-appointment-btn:hover .btn-icon-wrapper{transform:translate(2px,-2px)}.book-appointment-btn .btn-text{margin-right:20px;font-size:1.05rem;font-weight:300}.book-appointment-btn .btn-icon-wrapper{color:#1a3c5a;background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .3s;display:flex}.book-appointment-btn .btn-icon-wrapper svg{width:20px;height:20px}@media (max-width:991.98px){.contact-help-section .section-title{font-size:3rem}.contact-help-section .section-description{max-width:100%}}@media (max-width:575.98px){.contact-help-section .section-title{font-size:2.5rem}.contact-help-section .contact-card .card-title{font-size:1.5rem}.contact-help-section .contact-card .contact-info-list .info-phone{font-size:1.25rem}.contact-help-section .btn-book{justify-content:space-between;width:100%}}
