.footer-area {padding: 48px 120px 16px;overflow-x: hidden;}.footer-area .footer-widgets {padding-bottom: 16px;align-items: baseline;}.footer-area .footer-widgets .widget, .footer-area .footer-widgets .widget p, .footer-area .footer-widgets .widget a {color: #c2d1e2;}.footer-area .footer-widgets .widget .widget-title {text-transform: capitalize;margin-bottom: 40px;color: #1E6E5A;font-family: "SF Pro Display", sans-serif;font-size: 20px;font-style: normal;font-weight: 600;line-height: 32px;}@media (max-width: 767.98px) {.footer-area .footer-widgets .widget .widget-title {margin-bottom: 16px;}}.footer-area .footer-widgets .widget.about-widget {font-size: 16px;}.footer-area .footer-widgets .widget.about-widget .logo img {width: 103.039px;aspect-ratio: 1;}.footer-area .footer-widgets .widget.about-widget p {color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 160%;margin-bottom: 16px;}.footer-area .footer-widgets .widget.about-widget .p-footer {color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 32px;}.footer-area .footer-widgets .widget.about-widget .p-footer a {color: #2F80ED;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 32px;text-decoration-line: underline;}.footer-area .footer-widgets .widget.about-widget .social-links {text-align: left;margin-top: 16px;margin-left: 0;padding-left: 0;}.footer-area .footer-widgets .widget.about-widget .social-links a {background-color: white;margin-right: 12px;width: 48px;height: 48px;border-radius: 50%;display: flex;justify-content: center;align-items: center;transition: all 0.2s ease-in-out;}.footer-area .footer-widgets .widget.about-widget .social-links a:hover {background-color: #1E6E5A;}.footer-area .footer-widgets .widget.about-widget .social-links a:hover svg path {fill: #fff;}.footer-area .footer-widgets .widget.nav-widget .footer-list {display: flex;}.footer-area .footer-widgets .widget.nav-widget .footer-list ul {display: inline-block;padding-left: 1rem;}.footer-area .footer-widgets .widget.nav-widget .footer-list ul:not(:last-child) {margin-right: 20px;}@media (max-width: 767.98px) {.footer-area .footer-widgets .widget.nav-widget .footer-list ul:not(:last-child) {margin-bottom: 0;}}.footer-area .footer-widgets .widget.nav-widget .footer-list ul li {line-height: 50px;margin-bottom: 16px;color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 500;line-height: normal;white-space: nowrap;}.footer-area .footer-widgets .widget.nav-widget .footer-list ul li a {text-decoration: none;}@media (min-width: 992px) and (max-width: 1199px) {.footer-area .footer-widgets .widget.nav-widget .footer-list ul li {margin-right: 20px;}}.footer-area .footer-widgets .widget.nav-widget .footer-list ul li i {padding-right: 6px;}@media (max-width: 767.98px) {.footer-area .footer-widgets .widget.nav-widget .footer-list {flex-direction: column;}}.footer-area .footer-widgets .widget.contact-widget ul li {line-height: 36px;font-size: 20px;font-weight: 400;}.footer-area .footer-widgets .widget.contact-widget p {margin-top: 25px;}.footer-area .footer-widgets .widget.contact-widget p span {font-weight: 700;color: #fff;}.footer-area .footer-widgets .widget.contact-widget a {margin-top: 8px;color: #1E6E5A;font-weight: 700;}.footer-area .footer-widgets .widget.contact-widget a i {padding-right: 6px;}.footer-area .footer-copyright {display: flex;justify-content: space-between;}.footer-area .footer-copyright .location {color: #131212;font-family: "SF Pro Display", sans-serif;font-size: 16px;font-style: normal;font-weight: 400;line-height: 22.5px;}.footer-area .footer-copyright a {color: #fff;font-weight: 700;}@media (max-width: 767.98px) {.footer-area .footer-copyright .powered-by .logo {margin-top: 24px;width: 165px;}}.footer-area.footer-area-three {background-color: #F5F5F5;}.footer-area.footer-area-three .footer-widgets .widget, .footer-area.footer-area-three .footer-widgets .widget p, .footer-area.footer-area-three .footer-widgets .widget a {color: #131212;}.footer-area.footer-area-three .footer-widgets .widget a:hover {color: #1E6E5A;}.footer-area.footer-area-three .footer-widgets .widget.contact-widget p span {font-weight: 700;color: #FFE6B9;}.footer-area.footer-area-three .footer-copyright {border-color: #e2edf3;color: #131212;}.footer-area.footer-area-three .footer-copyright a {color: #FFE6B9;}@media (max-width: 767.98px) {.footer-area {padding: 32px 24px;}}