.SearchForm_searchPage__YSbGQ{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:#fff;overflow:hidden}.SearchForm_hero-overlay___Ysbg{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.3),hsla(0,0%,100%,.5))}.SearchForm_hero-img-container__3f_VE{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.SearchForm_hero-img-container__3f_VE img{width:100%;height:100%;object-fit:cover}.SearchForm_searchFormContainer__nSAQd{width:100%;height:70vh;background-image:url(/_next/static/media/search-hero-banner-2.87a88a17.png);background-size:cover;background-position:50%;display:flex;font-family:var(--montserrat);flex-direction:column;align-items:center;justify-content:center}.SearchForm_arrowDownText__Yc9qh{font-family:europa,sans-serif;color:#000;font-style:italic;text-align:center;font-size:17px;font-weight:600;margin-top:10px}.SearchForm_scrollPrompt__XEZqH{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px}.SearchForm_searchForm__9QtK_{display:flex;margin-top:3rem;align-items:center;font-family:var(--montserrat);max-width:800px;padding:0 20px}.SearchForm_searchWrapper__08V_5{position:relative}.SearchForm_input__h2pXC{flex:1 1;height:60px;padding:10px;font-size:16px;background-color:#f6f6f6;border:1px solid #ccc;width:500px;color:#000;font-family:var(--montserrat);font-weight:500;box-sizing:border-box}.SearchForm_suggestionsList__778UM{display:block!important;position:absolute;width:77%;top:100%;left:0;background-color:#fff;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:1000;max-height:210px;overflow-y:hidden;border:1px solid #ddd}.SearchForm_suggestionItem__mlcxc.SearchForm_active__DYYOA{background-color:#f2f2f2;color:#000}.SearchForm_suggestionsList__778UM.SearchForm_show___8p1N{display:block!important}.SearchForm_suggestionItem__mlcxc{padding:12px;cursor:pointer;font-size:16px;color:#333;transition:background .3s ease}.SearchForm_suggestionItem__mlcxc:hover{background:#f2f2f2}.SearchForm_searchButton__nqeJO{height:60px;padding:10px 20px;background-color:#cc5616;color:#fff;border:1px solid #ff634f;cursor:pointer;font-size:16px;transition:background-color .3s ease;width:150px}.SearchForm_suggestionItem__mlcxc.SearchForm_active__DYYOA{background-color:#b1a99e;color:#fff;font-weight:700}.SearchForm_searchButton__nqeJO:hover{background-color:#cc56168d}.SearchForm_noStatecontainer__Cr3wB{display:flex;color:#000;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:60vh;width:100%}.SearchForm_noStatecontainer__Cr3wB img{max-width:300px;height:auto;margin-bottom:20px}.SearchForm_noMosqueMessage___F3gT{font-weight:600;font-size:25px;color:#000;text-align:center}@keyframes SearchForm_bounce___1z6m{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.SearchForm_bouncingChevron__1lbtN{font-size:24px;color:#dadada;display:block;margin:10px auto;animation:SearchForm_bounce___1z6m 1.5s ease-in-out infinite}.SearchForm_searchFormContainerTextFirst___VM93 h2{color:#000;font-feature-settings:"ss02" on;font-size:60px;font-style:normal;font-weight:600;line-height:88px;letter-spacing:-2.4px;font-family:europa,sans-serif;transform:translateY(50px);opacity:0;text-align:center}.SearchForm_mosqueCardsMain__9Rzqo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;width:90%;max-width:1200px;margin:50px auto;justify-content:center}@media (max-width:768px){.SearchForm_mosqueCardsMain__9Rzqo{grid-template-columns:1fr}.SearchForm_mosqueCard__ETgra{width:90%;margin:auto}.SearchForm_searchFormContainerTextFirst___VM93 h2{font-size:50px;font-style:normal;font-weight:600;line-height:58px;letter-spacing:-2.4px;font-family:europa,sans-serif;margin-bottom:5px;text-align:center}.SearchForm_searchFormContainer__nSAQd{height:auto;padding:80px 20px}.SearchForm_searchForm__9QtK_{flex-direction:column;align-items:stretch;width:100%}.SearchForm_input__h2pXC{width:100%;border-right:1px solid #ccc}.SearchForm_suggestionsList__778UM{max-width:100%;width:100%}.SearchForm_searchButton__nqeJO{display:none}}.SearchForm_searchFormContainerTextFirst___VM93{display:flex;flex-direction:column;gap:20px;color:#000;align-items:center}.SearchForm_spanRightText__RNIJ8{font-weight:300;font-style:italic}.SearchForm_searchFormContainerTextFirst___VM93 p{text-align:center;color:#171717;font-feature-settings:"ss02" on,"liga" off;font-family:europa,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.36px;transform:translateY(50px);opacity:0}.SearchForm_itallicBold__OOKSl{font-style:italic;font-weight:700}.SearchForm_mosqueCard__ETgra{background-image:url(/_next/static/media/bg-for-cards-2.8aebddff.png);background-size:cover;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;height:300px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.SearchForm_mosqueCard__ETgra:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.2)}.SearchForm_mosqueImage__tr5kA{width:100%;height:180px;object-fit:cover;border-radius:15px;filter:blur(5px);transition:filter .3s ease-in-out}.SearchForm_mosqueCard__ETgra:hover .SearchForm_mosqueImage__tr5kA{filter:blur(0)}.SearchForm_cardContent__Pbakw{padding:15px}.SearchForm_mosqueName__L_zsW{font-size:30px;font-weight:700;text-align:left;color:#000;margin-bottom:8px;font-family:europa,sans-serif}.SearchForm_address__u4Xcs{text-align:left;font-size:14px;font-weight:500;color:#000;opacity:.8}.SearchForm_detailsButton__fikKA{background-color:#cc5616;color:#fff;font-size:16px;font-weight:600;border:none;padding:12px 18px;border-radius:50px;cursor:pointer;margin-top:10px;transition:all .3s ease}.SearchForm_detailsButton__fikKA:hover{background-color:#f48549;color:#fff}@media (max-width:1024px){.SearchForm_mosqueCardsMain__9Rzqo{grid-template-columns:1fr}}.SearchForm_mosqueCard__ETgra{position:relative}.SearchForm_deleteMosqueBtn__RGxLT{position:absolute;top:15px;right:15px;width:40px;height:40px;border:none;border-radius:50%;background:hsla(0,0%,100%,.95);color:#d95c43;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem;transition:all .2s ease;box-shadow:0 3px 10px rgba(0,0,0,.08);z-index:10}.SearchForm_deleteMosqueBtn__RGxLT:hover{background:#d95c43;color:#fff;transform:scale(1.05)}.SearchForm_deleteOverlay__XJoPm{position:fixed;inset:0;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1rem}.SearchForm_deleteModal__TgIXa{width:100%;max-width:520px;background:#fff;border-radius:28px;padding:3rem 2.5rem;text-align:center;position:relative;box-shadow:0 25px 80px rgba(0,0,0,.25);overflow:hidden}.SearchForm_deleteModal__TgIXa:after{content:"";position:absolute;top:-20px;right:-20px;width:180px;height:180px;background-image:url(/pattern.png);background-size:cover;opacity:.08;pointer-events:none}.SearchForm_deleteIconCircle__W8ji1{width:76px;height:76px;border-radius:50%;background:rgba(217,92,67,.12);color:#d95c43;display:flex;align-items:center;justify-content:center;font-size:2rem;margin:0 auto 1.5rem}.SearchForm_deleteModal__TgIXa h2{font-size:2rem;margin-bottom:.8rem;color:#222}.SearchForm_deleteModal__TgIXa p{font-size:1rem;line-height:1.6;color:#555;margin-bottom:2.2rem}.SearchForm_deleteModalActions__gaX_3{display:flex;gap:1rem;justify-content:center}.SearchForm_cancelDeleteBtn__TgfzG,.SearchForm_confirmDeleteBtn__aOZoy{width:180px;padding:1rem;border-radius:999px;font-size:1rem;font-weight:700;cursor:pointer;transition:.2s ease}.SearchForm_cancelDeleteBtn__TgfzG{background:transparent;color:#d95c43;border:1.5px solid #d95c43}.SearchForm_cancelDeleteBtn__TgfzG:hover{background:rgba(217,92,67,.08)}.SearchForm_confirmDeleteBtn__aOZoy{background:#d95c43;color:#fff;border:1.5px solid #d95c43}.SearchForm_confirmDeleteBtn__aOZoy:hover{background:#bf4e37;transform:translateY(-1px)}@media screen and (max-width:600px){.SearchForm_deleteModal__TgIXa{padding:2rem 1.5rem}.SearchForm_deleteModalActions__gaX_3{flex-direction:column}.SearchForm_cancelDeleteBtn__TgfzG,.SearchForm_confirmDeleteBtn__aOZoy{width:100%}}