.OfficeCard_officeCard___3W18{display:flex;flex-direction:column;gap:16px;padding-bottom:40px}@media(min-width:768px){.OfficeCard_officeCard___3W18:last-child{padding-bottom:120px;margin-bottom:20px}}@media(max-width:768px){.OfficeCard_officeCard___3W18:last-child{padding-bottom:40px;margin-bottom:20px}}.OfficeCard_officeContent__1vo8d{display:flex;flex-direction:column;gap:20px}.OfficeCard_officeHeader__wxRI2 .OfficeCard_officeName__WZwgM{font-size:20px;font-weight:600;color:#232323;margin:0;line-height:1.2}.OfficeCard_officeDetails__yLEFh{display:flex;flex-direction:column;gap:12px}.OfficeCard_officeLocation__xU96T strong{font-size:14px;color:#4f5154;display:block;margin-bottom:6px;font-weight:500}.OfficeCard_officeLocation__xU96T .OfficeCard_officeAddress__bkWfW{font-size:14px;color:#232323;margin:0;line-height:18px;font-weight:500}.OfficeCard_officeActions__r8zM9{display:flex;align-items:center;justify-content:flex-start;gap:24px;margin-top:12px;padding-bottom:16px;border-bottom:1px solid #e2e8f0}.OfficeCard_officeCard___3W18:last-child .OfficeCard_officeActions__r8zM9{border-bottom:none;padding-bottom:20px;margin-bottom:20px}.OfficeCard_phoneButton__81dV3{display:flex;align-items:center;gap:8px;background:#ce0e2d;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;line-height:24px;font-weight:600;cursor:pointer;transition:all .2s ease}.OfficeCard_phoneIcon__EGnS0{width:20px;height:20px;flex-shrink:0}.OfficeCard_learnMoreLink__1YQWt{color:#161718;font-size:14px;font-weight:700;line-height:24px;text-decoration:none;transition:color .2s ease;cursor:pointer}.OfficeCard_learnMoreLink__1YQWt:hover{color:#991b1b}.OfficeCard_noOffices__MN7MM{text-align:center;padding:40px 20px;color:#64748b}.OfficeCard_noOffices__MN7MM p{margin-bottom:16px;font-size:16px}@media(min-width:1200px){.OfficeCard_noOffices__MN7MM{padding:100px 20px}}.OfficeCardsList_officesListContainer__NI4ZD{display:flex;flex-direction:column;height:100%;background:#fff;overflow:hidden}.OfficeCardsList_officesHeader__Uogsl{padding:24px;border-bottom:1px solid #e2e8f0;background:#fff;flex-shrink:0}.OfficeCardsList_officesTitle__ZuZ7j{font-size:24px;font-weight:600;color:#1e293b;margin:0}.OfficeCardsList_officesList__TRfMr{flex:1;overflow-y:auto;background:#fff;min-height:0;padding:0 24px;overflow-x:hidden}.OfficeCardsList_noOffices__CCmT_{display:flex;align-items:center;justify-content:center;height:100%;padding:40px 24px;text-align:center;color:#64748b}.OfficeCardsList_noOffices__CCmT_ p{margin:0;font-size:16px;line-height:1.5}.GoogleMapComponent_mapContainer__C0nXf{display:flex;width:100%;max-width:100%;height:645px;gap:54px;overflow:hidden}@media(max-width:1200px){.GoogleMapComponent_mapContainer__C0nXf{flex-direction:column;height:auto;gap:20px}}.GoogleMapComponent_map__5VN12{width:100%;height:100%;flex-shrink:0;border-radius:20px;overflow:hidden}.GoogleMapComponent_map__5VN12.GoogleMapComponent_mapWithCards__LuAb_{width:60%}@media(max-width:1200px){.GoogleMapComponent_map__5VN12.GoogleMapComponent_mapWithCards__LuAb_{width:100%;height:400px}}.GoogleMapComponent_map__5VN12.GoogleMapComponent_mapWithoutCards__7xy1M{width:100%;height:645px}@media(max-width:1200px){.GoogleMapComponent_map__5VN12.GoogleMapComponent_mapWithoutCards__7xy1M{height:400px}}.GoogleMapComponent_mapWithCards__LuAb_ .GoogleMapComponent_map__5VN12{width:60%}@media(max-width:1200px){.GoogleMapComponent_mapWithCards__LuAb_ .GoogleMapComponent_map__5VN12{width:100%;height:400px}}.GoogleMapComponent_cardsSection__JKEQE{width:40%;height:100%;flex-shrink:0;overflow:hidden}@media(max-width:1200px){.GoogleMapComponent_cardsSection__JKEQE{width:100%;height:400px;border-left:none;border-top:1px solid #e2e8f0}}:export{base:0;xs:576;sm:767;md:991;lg:1200;xl:1365;xll:1512;xxl:1535;xxxl:1800;fhd:2160;qhd:2560;kkk:2880;uwqhd:3440;kkkk:3840}.app-nav{width:100%}.app-nav .app-nav-wrap{min-width:0;background:#fff;transition:background 0s ease-in-out;will-change:background}.app-nav .app-nav-wrap.has-transparent-nav{background:linear-gradient(180deg,rgba(var(--primary-black),.5) 0,rgba(var(--primary-black),.1) 50%,hsla(0,0%,100%,0) 100%,hsla(0,0%,100%,0) 100%)}@media(min-width:1201px){.app-nav .app-nav-wrap.has-transparent-nav{background:transparent}}.app-nav .app-nav-wrap.has-transparent-nav .primary-navbar{transition:background .1s ease-in-out;will-change:background;background:var(--ba-primary-black);background:linear-gradient(180deg,rgba(var(--primary-black),.5) 0,rgba(var(--primary-black),.1) 50%,hsla(0,0%,100%,0) 100%,hsla(0,0%,100%,0) 100%)}.app-nav .top-bar{min-height:36px;width:100%;justify-content:space-between;background-color:var(--ba-gray-100)}.app-nav .top-bar a{font-family:inherit}.app-nav .top-bar .navigation-list{min-width:0;overflow-x:auto}.app-nav .top-bar .navigation-list:hover .nav-item{opacity:.85}.app-nav .top-bar .navigation-list .nav-item{color:var(--ba-primary-black);margin:0 10px;padding:0;transition:color .2s ease-in-out,opacity .2s ease-in-out;will-change:color,opacity}.app-nav .top-bar .navigation-list .nav-item:hover{background:transparent;color:var(--ba-primary-black);text-decoration:underline;cursor:pointer;opacity:1}.app-nav .top-bar .navigation-list li{flex-shrink:0}.app-nav .primary-navbar{justify-content:space-between;height:68px}.app-nav .primary-navbar .navigation-list .nav-item{border-radius:4px;cursor:pointer;color:var(--ba-primary-black);position:relative;transition:color .2s ease-in-out;will-change:color;z-index:1}.app-nav .primary-navbar .navigation-list .nav-item:after{background:var(--ba-primary-black);opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;z-index:0;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1);will-change:opacity}.app-nav .primary-navbar .navigation-list .nav-item button{z-index:2}.app-nav .primary-navbar .navigation-list .nav-item .nav-link:after{background:var(--ba-primary-black);opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:4px;z-index:0;transition:opacity .2s ease-in-out;will-change:opacity;pointer-events:none}.app-nav .primary-navbar .navigation-list .nav-item .nav-link.active,.app-nav .primary-navbar .navigation-list .nav-item .nav-link:active,.app-nav .primary-navbar .navigation-list .nav-item .nav-link:focus,.app-nav .primary-navbar .navigation-list .nav-item .nav-link:hover{color:var(--white)}.app-nav .primary-navbar .navigation-list .nav-item .nav-link.active:after,.app-nav .primary-navbar .navigation-list .nav-item .nav-link:active:after,.app-nav .primary-navbar .navigation-list .nav-item .nav-link:focus:after,.app-nav .primary-navbar .navigation-list .nav-item .nav-link:hover:after{background:var(--ba-primary-black);opacity:1}.app-nav .primary-navbar .navigation-list .nav-item .nav-link,.app-nav .primary-navbar .navigation-list .nav-item a{display:flex;align-items:center;justify-content:center;position:relative;z-index:1;border-radius:4px}.app-nav .primary-navbar .navigation-list .nav-item:last-child{margin-right:0}.app-nav .primary-navbar .navigation-list .nav-item .app-menu-list{max-height:70vh;overflow-y:auto}.app-nav .primary-navbar .navigation-list .nav-item .app-menu-list a{justify-content:flex-start}.has-transparent-nav{top:0;z-index:11}.has-transparent-nav .primary-navbar .navigation-list .nav-item{color:#fff;position:relative;border-radius:4px}.has-transparent-nav .primary-navbar .navigation-list .nav-item:after{opacity:.2}.has-transparent-nav .primary-navbar .navigation-list .nav-item:last-child{margin-right:0}.has-transparent-nav .primary-navbar .navigation-list .nav-item .menu-dropdown:focus:not(:focus-visible){color:var(--white)}.has-transparent-nav .primary-navbar .navigation-list .nav-item .menu-dropdown:focus-visible{color:var(--white);background:var(--ba-primary-black)}.has-transparent-nav .primary-navbar .navigation-list .nav-item .nav-link:focus-within{color:var(--white);background:var(--ba-primary-black)}.app-menu{right:0;top:0;color:var(--ba-primary-black)}.app-menu .app-menu-body{height:100%;display:flex;flex-direction:column;justify-content:space-between}.app-menu .app-menu-body .app-menu-body-nav{overflow:hidden;overflow-y:auto;border-top:1px solid var(--ba-gray-85);display:flex;flex-direction:column;font-size:56px;gap:12px;margin-top:66px;overscroll-behavior:contain}.app-menu .app-menu-body .app-menu-body-nav a{text-decoration:none;color:var(--ba-primary-black);font-weight:300}.app-menu-link{position:relative;display:flex;align-items:center}.nav-logo{width:121px;max-width:121px;height:38px;max-height:38px}.subnav-block{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s;will-change:grid-template-rows}.app-l-submenu--open .subnav-block{grid-template-rows:1fr}.skip-link{position:fixed;top:-9999px;left:-9999px;opacity:1;pointer-events:none;transition:all .3s ease}.skip-link.focused{top:0;left:0;opacity:1;pointer-events:auto;z-index:999999}
/*# sourceMappingURL=6007e80cac1dc533.css.map*/