.contact .our-locations .content{padding:0 0 3rem}.contact .our-locations .content .header-box{text-align:center;margin:0 auto 3rem}.contact .our-locations .content .header-box h2{font-weight:600;font-size:2.625rem;line-height:normal;margin-bottom:3rem}.contact .our-locations .content .header-box h2 span{color:#242c73}.contact .our-locations .content .header-box p{font-weight:300;font-size:1.125rem;line-height:1.75rem}.contact .our-locations .content .contact-cards-group{margin-top:2.75rem;display:grid;grid-template-columns:repeat(5,1fr);justify-items:center;gap:.75rem}@media (max-width: 1780px){.contact .our-locations .content .contact-cards-group{grid-template-columns:repeat(4,1fr);gap:2rem}}@media (max-width: 1024px){.contact .our-locations .content .contact-cards-group{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.contact .our-locations .content .contact-cards-group{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.contact .our-locations .content .contact-cards-group{grid-template-columns:1fr}}.contact .our-locations .content .contact-cards-group .contact-card{padding:2.25rem 2rem;border-radius:8px;width:fit-content;height:100%;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:inherit}@media (max-width: 768px){.contact .our-locations .content .contact-cards-group .contact-card{background-color:#f5fbff;box-shadow:0 15px 25px #18549926}}@media (max-width: 576px){.contact .our-locations .content .contact-cards-group .contact-card{padding:2rem 1.5rem 2.5rem}}@media (max-width: 425px){.contact .our-locations .content .contact-cards-group .contact-card{padding:2rem 3rem 2.5rem}}.contact .our-locations .content .contact-cards-group .contact-card:hover{background-color:#f5fbff;box-shadow:0 15px 25px #18549926}.contact .our-locations .content .contact-cards-group .contact-card:hover .link-flash:before{transform:scaleX(1);transition-delay:.25s}.contact .our-locations .content .contact-cards-group .contact-card:hover .link-flash:after{transform:scaleX(0);transition-delay:0s}.contact .our-locations .content .contact-cards-group .contact-card:hover .mehr-svg{transform:translate(10px)}.contact .our-locations .content .contact-cards-group .contact-card .icon-box{display:flex;align-items:center;justify-content:flex-start}.contact .our-locations .content .contact-cards-group .contact-card .icon-box svg{display:block;object-fit:contain;width:auto;height:1.5rem}.contact .our-locations .content .contact-cards-group .contact-card .icon-box svg path{fill:#2d3790}.contact .our-locations .content .contact-cards-group .contact-card .link-flash{--ease-out-expo: cubic-bezier(.19, 1, .22, 1);position:relative;font-weight:600;font-size:1.25rem;line-height:27px;color:#2d3790;margin-top:.625rem;width:fit-content}.contact .our-locations .content .contact-cards-group .contact-card .link-flash:before,.contact .our-locations .content .contact-cards-group .contact-card .link-flash:after{position:absolute;content:"";left:0;bottom:-.1rem;display:block;width:100%;height:2px;background:#2d3790;transition:1.1s var(--ease-out-expo)}.contact .our-locations .content .contact-cards-group .contact-card .link-flash:before{transform:scaleX(0);transform-origin:left}.contact .our-locations .content .contact-cards-group .contact-card .link-flash:after{transform-origin:right;transition-delay:.25s}.contact .our-locations .content .contact-cards-group .contact-card .address{font-weight:300;font-size:.75rem;line-height:1.25rem;color:#2d3790;margin:0}.contact .our-locations .content .contact-cards-group .contact-card .contact-ofice{display:flex;flex-direction:column;justify-content:flex-start;margin-top:1rem;padding-bottom:2rem}.contact .our-locations .content .contact-cards-group .contact-card .contact-ofice .description-ofice{margin:0;font-size:12px;line-height:20px}.contact .our-locations .content .contact-cards-group .contact-card .way{color:#2d3790;display:flex;justify-content:flex-start;flex-direction:row;align-items:center;gap:1rem;margin-top:auto;font-weight:600;font-size:.875rem;line-height:1.125rem}.contact .our-locations .content .contact-cards-group .contact-card .way .mehr-svg{transition:transform .3s ease;object-fit:contain}.contact .our-locations .content .contact-cards-group .contact-card .way .mehr-svg svg{display:block;width:1rem;height:auto}.contact .contact-gallery{background-color:#ededed;padding:3rem 0}.contact .contact-gallery h2{font-weight:700;font-size:2rem;line-height:1.5}.contact .contact-gallery h2 span{color:#242c73}
