.big-map-cut{mask:linear-gradient(#fff,#fff) 0 3rem/calc(100% - 1rem) calc(100% - 2rem) no-repeat,linear-gradient(#fff,#fff) 0 0/calc(50% - 1.5rem) 4rem no-repeat,linear-gradient(#fff,#fff) 0 1rem/calc(50% - .5rem) 4rem no-repeat,linear-gradient(#fff,#fff) 0 4rem/100% calc(100% - 4rem) no-repeat,radial-gradient(circle,#fff 1rem,transparent 0) calc(50% - 1.5rem) 0/2rem 2rem no-repeat,radial-gradient(circle at right top,transparent 1.25rem,#fff 0) calc(50% - .75rem) 1.75rem/3rem 3rem no-repeat,radial-gradient(circle,#fff 1rem,transparent 0) 100% 3rem/2rem 2rem no-repeat}#map-search-input{margin-left:auto;width:calc(50% - 3rem);height:2.5rem;z-index:1000;margin-right:.5rem;border-radius:1.25rem;padding-inline:1rem;font-weight:400;background:white}#map-search-input:focus{outline:none}#map-search-input:focus::placeholder{color:transparent}.map-input-wrapper{position:relative;height:0}.map-input-wrapper:after{content:"";position:absolute;right:3.4rem;margin-top:.5rem;z-index:1000;width:1.6rem;height:30px;pointer-events:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23292929"><path d="M15.5 14h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34a6.505 6.505 0 0 0-7.27 7.27c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L15.5 14zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>');background-repeat:no-repeat}.search-box-map{padding:1.5em 2em;background-color:var(--white);width:calc(50% - 3rem);box-shadow:0 0 1px 1px #21212122;right:3rem}#search-box-map{display:none}#map-search-input:focus~.search-box-map,#search-box-map:hover{display:flex!important}.map-container .cross-button{display:none;width:2.5rem!important;height:2.5rem!important;border-radius:50%;align-items:center;justify-content:center;cursor:pointer;background:var(--white)}@media (max-width:768px){#map-search-input::placeholder{color:transparent}#map-search-input{width:2.5rem}.big-map-cut{mask:linear-gradient(#fff,#fff) 0 3rem/calc(100% - 1rem) calc(100% - 2rem) no-repeat,linear-gradient(#fff,#fff) 0 0/calc(100% - 7rem) 4rem no-repeat,linear-gradient(#fff,#fff) 0 1rem/calc(100% - 6rem) 4rem no-repeat,linear-gradient(#fff,#fff) 0 4rem/100% calc(100% - 4rem) no-repeat,radial-gradient(circle,#fff 1rem,transparent 0) calc(100% - 6rem) 0/2rem 2rem no-repeat,radial-gradient(circle at right top,transparent 1.25rem,#fff 0) calc(100% - 4.75rem) 1.75rem/3rem 3rem no-repeat,radial-gradient(circle,#fff 1rem,transparent 0) 100% 3rem/2rem 2rem no-repeat}.weather-map:has(input:focus) .big-map-cut{mask:linear-gradient(#fff,#fff) 0 4rem/100% calc(100%) no-repeat,linear-gradient(#fff,#fff) 1rem 3rem/calc(100% - 2rem) 1rem no-repeat,radial-gradient(circle,#fff 1rem,transparent 0) 0 3rem/2rem 2rem no-repeat,radial-gradient(circle,#fff 1rem,transparent 0) 100% 3rem/2rem 2rem no-repeat}.weather-map input{color:transparent}.weather-map:has(input:focus) input{color:black}.weather-map:has(input:focus) #map-search-input{width:100%!important;z-index:10001}.search-box-map{z-index:10001;width:100%!important;right:0!important;top:-1rem!important}.map-container:has(input:focus) .search-background{display:block!important;z-index:10000}.map-container:has(input:focus) .expand{display:none}.map-container:has(input:focus) .cross-button{display:flex;z-index:10001}}