.location-header{text-align:center}.location-header h2{margin-bottom:10px}.location-header h4{color:#8f9191;font-family:var(--body-font)}.map-search{position:relative;margin-top:20px}.map-search input{width:100%;padding:27px 125px 27px 25px;color:#000;border:1px solid #e9e9e9;border-radius:100px}.map-search input::placeholder{font-style:italic;color:#757575}.map-search button{position:absolute;top:35px;right:20px;transform:translateY(-50%);background:#66d7de;font-weight:700;text-transform:uppercase;border:0;border-radius:100px;padding:15px 20px;cursor:pointer}.map-search button:hover{background-color:var(--tertiary-color) !important}.map-search button svg{vertical-align:middle;width:15px;margin-top:-4px;margin-left:5px}#map-iframe{height:400px;width:100%;border-radius:50px;margin-top:50px}#map-iframe iframe+div{border:0 !important}.loc-hovered{transform:scale(1.5)}.search-results{display:none;max-width:770px;width:100%;margin:auto;padding:50px 60px;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;background:linear-gradient(232deg,rgba(255,255,255,.2) 16.47%,rgba(241,241,241,.2) 99.97%),#fff}.search-results.active{display:block}.search-results .location{display:none;gap:25px;text-align:left;align-items:center}.search-results .location.visible{display:flex}.search-results .location:not(:last-child){padding-bottom:50px;border-bottom:2px solid #e9e9e9;margin-bottom:50px}.search-results:not(.showing-all) .location:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)){display:none}.search-results .show-more{text-align:center}.search-results .show-more a{color:var(--font-dark);text-decoration:none;text-transform:uppercase}.search-results .show-more svg{vertical-align:middle}.search-results .show-more.hidden{display:none}.search-results.loc-selected>*:not(.active){display:none}.reset-btn:not(.visible){display:none}.reset-btn{text-align:center;height:0}.reset-btn a{position:relative;bottom:65px;padding:15px 25px;border-radius:100px;border:1px solid #66d7de;background:rgba(255,255,255,.47);font-size:13px;font-weight:500;letter-spacing:.78px;text-transform:uppercase;line-height:1em;white-space:nowrap;cursor:pointer;transition:all .25s ease-in-out}.reset-btn a:hover{background:var(--tertiary-color)}.map-search form{position:relative}.step-1,.step-2{color:#202322;font-family:"Archer";font-size:20px;letter-spacing:4px;text-transform:uppercase;margin-bottom:45px}.step-2{margin-top:80px}.step-2:not(.active){display:none}.step-header{margin-bottom:25px}.step-2-iframe{width:100%;height:950px}.location .distance figure{margin:0 0 10px;max-width:95px}.location .distance p{color:#4d4f4e;padding:15px;text-align:center;font-weight:700;text-transform:uppercase;background:var(--near-white-primary);border:1px solid var(--light-primary);border-radius:10px;aspect-ratio:1;display:flex;flex-direction:column;justify-content:center;border-top-right-radius:35px;border-bottom-left-radius:35px}.location .distance span{display:block;font-size:32px;line-height:1.2em;font-style:italic}.location .distance small{display:block;font-size:10px;line-height:1em}.location .info h5{font-family:'Archer';line-height:1em;font-size:22px;font-weight:600;margin:0 0 15px}.location .info p{font-size:14px;font-weight:300}.location .info strong{font-size:14px;display:block;margin-bottom:10px}.location .info a{text-decoration:none;font-weight:500;font-size:16px}.location .info a:hover{text-decoration:underline}.location .info svg{vertical-align:middle;max-width:20px;margin-right:13px}.location .btn{display:inline-flex;justify-content:center;flex-grow:1}.location .btn a[role=button]{background:var(--primary-color);border-radius:50px;padding:20px 35px;font-size:16px;text-align:center;text-decoration:none;white-space:nowrap}.location .btn a[role=button] span{font-weight:700}.location .btn a:hover{background-color:var(--tertiary-color) !important}.location-finder-btn-container{display:flex;flex-direction:column;gap:10px !important;margin-left:auto}.loc-select-btn{padding:20px 15px 20px 25px;text-align:center;border-radius:100px;border:1px solid #66d7de;background:rgba(255,255,255,.47);backdrop-filter:blur(4.5px);font-size:13px;font-weight:500;letter-spacing:.78px;text-transform:uppercase;line-height:1em;white-space:nowrap;cursor:pointer}.loc-select-btn svg{vertical-align:middle;margin-left:5px}.gm-style-iw-d{padding-top:5px}.gm-style .gm-style-iw-c{width:200px}.egg-freezing-locations #map-iframe{border-radius:25px 25px 0 0}.egg-freezing-locations .map-search{background:#f6f5f3;box-shadow:0px 0px 100px 0px rgba(165,104,90,.08);padding:80px 120px;margin-top:0;border-radius:0 0 25px 25px}.egg-freezing-locations .map-search h3{color:#000;font-size:32px;font-weight:700;line-height:44px;letter-spacing:.32px}.egg-freezing-locations .map-search button{top:50%;right:13px;transform:translateY(-50%)}.egg-freezing-locations .map-search .step{border-radius:100px;background:#66d7de;display:inline-flex;height:40px;aspect-ratio:1/1;align-items:center;justify-content:center;color:#fff;font-variant-numeric:lining-nums proportional-nums;font-size:28px;font-weight:400;line-height:16px}.egg-freezing-locations .location .info h5{color:#000;font-weight:600}.egg-freezing-locations .location .info p{color:#4d4f4e;font-family:"Gotham Rounded";font-weight:300;line-height:20px}.egg-freezing-locations .location .info a{color:#4d4f4e;font-weight:300;line-height:1em}.egg-freezing-locations .location .info svg path{fill:#cecbc5}@media(max-width:767px){.location{display:Flex;flex-direction:column}.location-finder-btn-container{margin:auto}.location .info{text-align:center}.egg-freezing-locations .map-search{padding:60px 30px}}@media(max-width:600px){.search-results{padding:25px 15px;border-top:2px solid var(--Light-Gray)}}