.locations_section{overflow:hidden;position:relative}.locations_section .locations_section_map_view{animation:location_fade .8s linear;background-color:#02162e;display:flex;flex-direction:column;min-height:750px;padding:64px 0;position:relative}.locations_section .locations_section_map_view:before{background:linear-gradient(90deg,#02162e 17.28%,rgba(2,22,46,0));content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:1}.locations_section .locations_section_map_view .locations_section_map{cursor:grab;height:100%;overflow-y:hidden;padding:200px 0;position:absolute;top:-64px;width:100%}.locations_section .locations_section_map_view .locations_section_map::-webkit-scrollbar{height:0;width:0}.locations_section .locations_section_map_view .locations_section_map.dragging{cursor:grabbing}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image{align-items:center;display:flex;height:100%;justify-content:center;left:50%;min-height:976px;min-width:1920px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image img{display:flex;height:976px;left:50%;min-width:1920px;position:absolute;top:50%;transform:translate(-50%,-50%)}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item{left:var(--x-position);position:absolute;top:var(--y-position);transform:translate(-50%,-50%)}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item .location_icon{border-radius:100%;box-shadow:0 0 0 10px rgba(66,229,255,.102);height:12px;left:0;position:absolute;top:0;transition:all .5s ease;width:12px}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item .location_icon:before{background-color:transparent;border:1px solid #42e5ff;border-radius:100%;content:"";height:30px;left:-10px;opacity:0;position:absolute;top:-10px;transition:all .5s ease;width:30px}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item .location_icon:after{background-color:#42e5ff;border-radius:100%;content:"";height:12px;left:0;position:absolute;top:0;width:12px}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item:hover .location_icon{box-shadow:none}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item:hover .location_icon:before{opacity:1}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item .location_text{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#704cf4;border-radius:50px;color:#fff;display:inline-block;font-family:var(--Font_Spline_Sans_Mono_Medium);font-size:12px;font-weight:400;left:calc(50% + 12px);letter-spacing:.02em;line-height:17px;max-width:200px;min-width:120px;opacity:0;padding:4px 8px;position:absolute;text-align:center;top:calc(100% + 32px);transform:translatex(-50%);transition:all .5s ease;width:100%}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item.active .location_icon{box-shadow:none}.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item.active .location_icon:before,.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image .locations_section_map_dots_item.active .location_text{opacity:1}.locations_section .locations_section_map_view .locations_section_map_content{display:inline-block;margin-top:auto;max-width:640px;padding:0 0 0 48px;position:relative;z-index:2}.locations_section .locations_section_map_view .locations_section_map_content .locations_section_map_content_inner{display:inline-block;margin-bottom:120px;padding:64px 0}.locations_section .locations_section_map_view .locations_section_map_content .locations_section_map_content_inner .locations_section_map_sub_heading{color:var(--Color_Primary_Colors_Air);font-family:var(--Font_Spline_Sans_Mono_Medium);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.02em;line-height:20px;margin-bottom:12px}.locations_section .locations_section_map_view .locations_section_map_content .locations_section_map_content_inner .locations_section_map_heading{color:var(--Color_Primary_Colors_Air);font-family:var(--Font_AllianceNo1_Medium);font-size:48px;font-style:normal;font-weight:400;line-height:58px;margin-bottom:32px}.locations_section .locations_section_map_view .locations_section_map_content .locations_section_map_content_inner .locations_section_map_content_text{color:var(--Color_Primary_Colors_Air);font-family:var(--Font_AllianceNo1_Regular);font-size:16px;font-style:Regular;font-weight:400;line-height:22px;margin-bottom:32px;opacity:.7}.locations_section .locations_section_map_locations{padding-left:48px;position:relative;width:100%;z-index:2}.locations_section .locations_section_map_locations .locations_section_map_locations_inner{cursor:grab;display:flex;gap:16px;margin-left:-6px;max-width:calc(100vw - 38px);overflow-x:auto;overflow-y:hidden;padding-bottom:6px;padding-left:6px;padding-top:6px;scroll-behavior:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.locations_section .locations_section_map_locations .locations_section_map_locations_inner.dragging{cursor:grabbing}.locations_section .locations_section_map_locations .locations_section_map_locations_inner::-webkit-scrollbar{height:0;width:0}.locations_section .locations_section_map_locations .locations_section_map_locations_item{background-color:#f8f7f2;border-radius:12px;display:inline-flex;min-width:300px;overflow:hidden;text-decoration:none}.locations_section .locations_section_map_locations .locations_section_map_locations_item.empty_item{opacity:0}.locations_section .locations_section_map_locations .locations_section_map_locations_item.active,.locations_section .locations_section_map_locations .locations_section_map_locations_item:hover{outline:2px solid #704cf4;outline-offset:4px}.locations_section .locations_section_map_locations .locations_section_map_locations_item .locations_section_map_locations_item_image{min-height:96px;min-width:96px;position:relative;width:96px}.locations_section .locations_section_map_locations .locations_section_map_locations_item .locations_section_map_locations_item_image_img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.locations_section .locations_section_map_locations .locations_section_map_locations_item .locations_section_map_locations_item_data{display:flex;flex-direction:column;padding:16px 16px 16px 12px}.locations_section .locations_section_map_locations .locations_section_map_locations_item .locations_section_map_locations_item_data .location_name{color:var(--Color_Black);display:inline-block;font-family:var(--Font_AllianceNo1_Medium);font-size:20px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:5px;max-height:35px;min-height:35px}.locations_section .locations_section_map_locations .locations_section_map_locations_item .locations_section_map_locations_item_data .link_text{color:var(--Color_Primary_Colors_Midnight);display:flex;font-family:var(--Font_AllianceNo1_Medium);font-size:16px;font-style:normal;font-weight:400;gap:4px;line-height:24px;margin-top:auto}.locations_section .locations_section_map_locations .locations_section_map_locations_item .locations_section_map_locations_item_data .link_text svg{min-height:14px;min-width:9px}.locations_section .locations_section_grid_view{animation:location_fade .8s linear;display:none;margin:64px 0 56px}.locations_section .locations_section_grid_view .locations_section_grid_view_heading{margin-bottom:64px}.locations_section .locations_section_grid_view .locations_section_grid_view_list{display:flex;flex-wrap:wrap;gap:16px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item{border-radius:10px;display:inline-block;overflow:hidden;position:relative;text-decoration:none;width:calc(33.33% - 11px)}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_image{padding-top:98.53%;position:relative}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_image:after{background:linear-gradient(246.23deg,transparent 39.88%,rgba(0,0,0,.5) 75.87%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_image_img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;width:100%}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;padding:20px;position:absolute;top:0;width:100%}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_sub_heading{color:var(--Color_Primary_Colors_Sky);font-family:var(--Font_Spline_Sans_Mono_Medium);font-size:14px;font-weight:400;letter-spacing:.02em;line-height:20px;margin-bottom:8px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_heading{color:var(--Color_Primary_Colors_Air);font-family:var(--Font_AllianceNo1_SemiBold);font-size:24px;font-weight:400;line-height:29px;margin-bottom:16px;margin-top:0}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_address{display:inline-block;max-height:0;overflow:hidden;transition:all .5s ease}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_address .address_in{color:var(--Color_Primary_Colors_Air);display:inline-block;font-family:var(--Font_AllianceNo1_Regular);font-size:14px;font-weight:400;line-height:20px;margin-bottom:16px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_link_text{align-items:center;color:var(--Color_Primary_Colors_Air);display:flex;font-family:var(--Font_AllianceNo1_Medium);font-size:16px;font-weight:400;gap:4px;line-height:24px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_link_text svg{height:14px;min-width:9px;width:9px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_link_text svg path{stroke:var(--Color_Primary_Colors_Sky)}.locations_section .locations_section_grid_view .locations_section_grid_view_cta{margin-top:64px;text-align:center}.locations_section.grid_view .locations_section_grid_view{display:block}.locations_section.grid_view .locations_section_map_view{display:none}@keyframes location_fade{0%{opacity:0}to{opacity:1}}@media (max-width:1199px){.locations_section .locations_section_map_view .locations_section_map .locations_section_map_image{transform:translate(-50%,-50%) scale(.8)}.locations_section .locations_section_grid_view{margin:56px 0 50px}.locations_section .locations_section_grid_view .locations_section_grid_view_heading{margin-bottom:56px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_heading{font-size:22px;margin-bottom:14px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_address{margin-bottom:14px}.locations_section .locations_section_grid_view .locations_section_grid_view_cta{margin-top:56px}}@media (max-width:991px){.locations_section .locations_section_map_view{display:none!important}.locations_section .locations_section_grid_view{display:block!important;margin:48px 0 45px}.locations_section .locations_section_grid_view .locations_section_grid_view_heading{margin-bottom:48px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item{width:calc(50% - 8px)}.locations_section .locations_section_grid_view .locations_section_grid_view_cta{display:none;margin-top:48px}}@media (max-width:767px){.locations_section .locations_section_grid_view{margin:40px 0}.locations_section .locations_section_grid_view .locations_section_grid_view_heading{margin-bottom:40px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_image{padding-top:102.86%}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_sub_heading{margin-bottom:6px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_heading{font-size:20px;margin-bottom:12px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_address{margin-bottom:12px}.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item .locations_section_grid_view_list_item_content_link_text{font-size:14px}}@media (max-width:640px){.locations_section .locations_section_grid_view .locations_section_grid_view_list .locations_section_grid_view_list_item{width:100%}}
/*# sourceMappingURL=locations.css.map */