.footer{background-color:#eff2f6;padding:64px 0}.footer .line{background-color:#ced2da;display:block;height:1px;margin:40px 0;width:100%}.footer-header{justify-content:space-between;margin-bottom:44px}.footer-header,.footer-social-list{align-items:center;display:flex}.footer-social-list a{display:inline-block;margin-left:12px}.footer-content{align-items:center;display:flex;justify-content:space-between}.award-list{display:flex;margin-bottom:20px}.award{height:75px;margin-right:32px;width:85px}.award img{height:100%;object-fit:scale-down;width:100%}.locaiton-title,.service-title{color:#0c1c46;font-size:20px;font-weight:600;line-height:150%;text-align:left}.footer-content-start{max-width:218px}.footer-content-start .location-block{align-items:flex-start;align-self:stretch;border-radius:10px;display:flex;flex-direction:column}.footer-content-start .location-block .location-address{align-self:stretch;margin-bottom:4px}.footer-content-start .location-block .location-address,.footer-content-start .location-block .phone-number{color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-size:var(--Typogarphy-Size-Body-14,14px);font-style:normal;font-weight:300;line-height:150%}.footer-content-middle{max-width:600px}.footer-content-middle .menu-list{align-items:flex-start;display:flex;gap:var(--Spacing-Space-40,40px)}.footer-content-middle .menu-list .menu-block{align-items:flex-start;display:flex;flex-direction:column;gap:var(--Spacing-Space-12,12px)}.footer-content-middle .menu-list .menu-block .menu-block-title{color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-size:12px;font-style:normal;font-weight:600;letter-spacing:1.2px;line-height:normal;text-transform:uppercase}.footer-content-middle .menu-list .menu-block .menu-link-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:var(--Spacing-Space-16,16px)}.footer-content-middle .menu-list .menu-block .down-icon-mohbile{display:none}.footer-content-middle .menu-list .menu-block .menu-link-item{color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-size:var(--Typogarphy-Size-Body-14,14px);font-style:normal;font-weight:300;line-height:150%;text-decoration:none}.footer-content-middle .menu-list .menu-block .menu-link-item:hover{text-decoration:underline}.footer-content-end .contact-block{align-items:center;background:var(--Color-Main-color-White,#fff);display:flex;flex-direction:column;flex-shrink:0;padding:var(--Spacing-Space-32,32px) var(--Spacing-Space-20,20px);text-decoration:none;width:240px}.footer-content-end .contact-block .contact-block-icon{height:40px;margin-bottom:12px;width:40px}.footer-content-end .contact-block .contact-block-icon svg{height:100%;object-fit:contain;width:100%}.footer-content-end .contact-block .contact-block-content{align-items:center;align-self:stretch;display:flex;flex-direction:column;justify-content:center}.footer-content-end .contact-block .contact-block-content .contact-block-title{color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-size:var(--Typogarphy-Size-Title-16,16px);font-style:normal;font-weight:600;line-height:150%;margin-bottom:4px;text-align:center;width:221px}.footer-content-end .contact-block .contact-block-content .contact-block-desc{align-self:stretch;color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-size:var(--Typogarphy-Size-Body-12,12px);font-style:normal;font-weight:400;line-height:150%;text-align:center}.footer-content-end.mobile,.location-mobile{display:none}.footer-end{text-align:center}.footer-end .footer-social-list{display:none}.copy-right{color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-family:var(--Typogarphy-Family-Body---Be-Vietnam-Pro,"Be Vietnam Pro");font-size:var(--Typogarphy-Size-Body-12,12px);font-style:normal;font-weight:300;line-height:150%;text-align:center}.copy-right,.policy-list{display:inline-block}.policy{color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-size:var(--Typogarphy-Size-Body-12,12px);font-style:normal;font-weight:300;line-height:150%;text-align:center;text-decoration:none}.policy:hover{text-decoration:underline}.policy:first-child{border-left:1px solid #0c1c46;border-right:1px solid #0c1c46;padding-left:4px;padding-right:2px}.footer-social-list-mobile{display:none}@media (max-width:992px){.footer-content{flex-wrap:wrap;justify-content:center}.footer-content-start{margin-bottom:32px;max-width:300px}.footer-content-end.mobile{display:block;margin-bottom:32px}.footer-content-end{display:none}}@media (max-width:768px){.footer-header{justify-content:center}.award img{object-fit:unset}.footer-social-list{display:none}.footer-content{flex-direction:column}.footer-content-start .location-block{display:none}.footer-content-start{width:100%}.award-list{justify-content:space-between}.award{height:100px;margin-right:0;width:112px}.footer-content-middle{margin-bottom:32px;width:100%}.footer-content-middle .menu-list{flex-direction:column;gap:0}.footer-content-middle .menu-list .menu-block{border-bottom:1px solid #ced2da;gap:0;position:relative;width:100%}.footer-content-middle .menu-list .menu-block .menu-block-title{align-items:center;display:flex;justify-content:space-between;padding:16.5px 0;width:100%}.footer-content-middle .menu-list .menu-block .menu-link-wrapper{display:none}.footer-content-middle .menu-list .menu-block:hover .menu-link-wrapper{display:flex}.footer-content-middle .menu-list .menu-block .menu-link-item{padding:12px 16px;width:100%}.footer-content-middle .menu-list .menu-block .down-icon-mohbile{display:block}.footer-content-end .contact-block{width:100%}.footer-content-end.mobile{display:none}.footer-content-end,.location-mobile{display:block;margin-bottom:32px}.location-mobile{width:100%}.location-mobile .location-address{align-self:stretch;margin-bottom:12px}.location-mobile .location-address,.location-mobile .phone-number{color:var(--Main-color-Dark-blue,var(--Color-Main-color-Dark-blue,#0c1c46));font-size:var(--Typogarphy-Size-Body-14,14px);font-style:normal;font-weight:300;line-height:150%;text-align:center}.footer .line{display:none}.footer-end .footer-social-list{display:block;margin-bottom:12px}}