.footer{padding:60px 0 0;margin-top:auto}@media (max-width:991px){.footer{padding:35px 0 0}}.footer .container{max-width:1680px}.footer-bg{background-color:var(--bg-color2,#e2e7ff);border-radius:30px 30px 0 0;padding:77px 15px 53px}@media (max-width:991px){.footer-bg{padding-bottom:40px;padding-top:52px}}.footerInnermx{max-width:1320px;margin:0 auto;overflow:hidden;position:relative;z-index:1}.footer .footer-widget{width:20%}@media (max-width:991px){.footer .footer-widget{width:25%}}.footer .footer-widgetCol1{width:33.5%}@media (max-width:991px){.footer .footer-widgetCol1{width:100%}}.footer .footer-widget__col2{width:16.8%}@media (max-width:991px){.footer .footer-widget__col2{width:25%}}@media (max-width:767px){.footer .footer-widget__col2{width:50%}}.footer .footer-widget__col3{width:16.8%}@media (max-width:991px){.footer .footer-widget__col3{width:25%}}@media (max-width:767px){.footer .footer-widget__col3{width:50%}}.footer .footer-widget__col4{width:16.8%}@media (max-width:991px){.footer .footer-widget__col4{width:25%}}@media (max-width:767px){.footer .footer-widget__col4{width:50%}}.footer .footer-widget__title{font-size:22px;font-weight:600;line-height:35.2px;margin-bottom:30px}@media (max-width:991px){.footer .footer-widget__title{font-size:20px;line-height:26.2px;margin-bottom:18px}}.footer .footer-widget__links li{font-size:18px;font-weight:600;line-height:28.8px}.footer .footer-widget__links li a{color:inherit;background:linear-gradient(90deg,currentcolor 0,currentcolor) 0 95%/0 1px no-repeat;transition:all .5s ease}.footer .footer-widget__links li a:hover{background-size:100% 1px;color:var(--primary-color,#2e4dfe)}.footer .footer-widget__links li+li{margin-top:10px}.footer-logo{max-width:180px;margin-bottom:34px}.footer-icon img,.footer-logo img{width:100%}.footer__text{font-size:18px;font-weight:400;line-height:28.8px;margin-bottom:34px}.footerSocial-wrap{display:flex;align-items:center;gap:0 20px}.footerSocial-wrap li{font-size:24px;line-height:1;color:var(--primary-text-color,#001f3f)}.footerSocial-wrap li a{width:20px;display:inline-block}.footerSocial-wrap li a img{width:100%;object-fit:cover}.info-icon{width:20px;margin-right:6px}.footerSocial-wrap li a:hover{color:var(--primary-color,#2e4dfe)}.footer__locationbar{border-bottom:1px solid rgba(var(--primary-text-color-rgb,0,31,63),.3);padding-bottom:45px;margin-bottom:48px}@media (max-width:991px){.footer__locationbar{gap:25px 0}}.footer__locationbar .footer-logo{margin-bottom:0}.footer__locationbar__toplogo{width:33.5%}@media (max-width:991px){.footer__locationbar__toplogo{width:100%}}.footer__locationbar__wrap{width:66.5%}@media (max-width:991px){.footer__locationbar__wrap{width:100%}}@media (max-width:767px){.footer__locationbar__wrap{gap:25px 0}}.footer__locationbar__address{width:calc((100% - 0px)/ 2)}@media (max-width:767px){.footer__locationbar__address{width:100%}}.footer__locationbar__icon img{width:auto!important;max-height:50px;min-height:50px}.footer__locationbar__text{font-size:18px;font-weight:400;line-height:29px;margin-bottom:0}@media (max-width:991px){.footer__locationbar__text{font-size:16px;line-height:26px}}.footer__locationbar__info{padding-left:28px}@media (max-width:991px){.footer__locationbar__info{padding-left:16px}}.footer__locationbar__infolist li{font-size:18px;font-weight:400;line-height:29px;margin-bottom:0}@media (max-width:991px){.footer__locationbar__infolist li{font-size:16px;line-height:26px}}.footer__locationbar__infolist li>strong{font-weight:600}.footer__locationbar__infolist li a{background:linear-gradient(90deg,currentcolor 0,currentcolor) 0 95%/0 1px no-repeat;transition:all .5s ease}.footer__locationbar__infolist li a:hover{background-size:100% 1px}.footer__bottom__copyright,.footer__bottom__designed{margin-bottom:0;font-size:14px;font-weight:400;line-height:28px}@media (max-width:1023px){.footer__bottom__copyright,.footer__bottom__designed{width:100%;text-align:center!important}}.footer__bottom__copyright a,.footer__bottom__designed a{color:var(--primary-color,#2e4dfe);background:linear-gradient(90deg,currentcolor 0,currentcolor) 0 95%/0 1px no-repeat;transition:all .5s ease}.footer__bottom__copyright a:hover,.footer__bottom__designed a:hover{background-size:100% 1px;color:var(--primary-color,#2e4dfe)}@media (max-width:1023px){.footer__bottom__copyright{padding-top:15px}}.footer__bottom-bg{border-radius:0;padding:0 15px}.footer__bottom-innermx{padding:10px 0;border-top:1px solid rgba(var(--primary-text-color-rgb,0,31,63),.2)}.footer--three .footer-bg{background-color:rgba(var(--primary-color-rgb,46,77,254),.05)}.footer--three .footer__bottom-bg{background:var(--bg-color2,#e2e7ff)}.footer--three .footer__bottom-innermx{border-top:0}.footer--four .container-fluid{padding-left:0;padding-right:0}.footer--four .footer-top-bg{background-repeat:no-repeat;background-size:contain;background-position:top;max-width:1650px;opacity:.1}.footer--four .footer__bottom-innermx{border-top:0}.footer--four .footer__locationbar{border-bottom-color:var(--body-color,#fff)}.footer--four .footer__locationbar__icon{width:75px;height:75px;box-shadow:0 4px 20px 0 rgba(var(--primary-text-color-rgb,0,31,63),.1);background-color:var(--body-color,#fff);border-radius:8px;display:flex;align-items:center;justify-content:center}.footer--four .footer-widget__links li,.footer--four .footer-widget__links li a:hover,.footer--four .footer-widget__title,.footer--four .footerSocial-wrap li,.footer--four .footer__locationbar__infolist li,.footer--four .footer__locationbar__text,.footer--four .footer__text{color:var(--body-color,#fff)}.footer--four .footerSocial-wrap li a:hover{color:var(--primary-text-color,#001f3f)}.footer--four .footer__bottom-bg{padding-top:0;background-color:var(--primary-text-color,#001f3f)}.footer--four .footer__bottom__copyright,.footer--four .footer__bottom__copyright a:hover,.footer--four .footer__bottom__designed,.footer--four .footer__bottom__designed a:hover{color:var(--body-color,#fff)}[data-bs-theme=dark] .footer--three .footer-bg{background-color:var(--bg-color2,#e2e7ff)}[data-bs-theme=dark] .footer--three .footer__bottom-bg{background-color:rgba(var(--primary-color-rgb,46,77,254),.05)}