.popup-body:where(.astro-YQUT7FJO){position:relative;min-height:calc(100vh - 100px)}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO){padding:20px;display:grid;grid-template-columns:50% 50%}@media (max-width: 784px){.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO){grid-template-columns:100%;grid-template-rows:repeat(1,minmax(fit-content,1fr))}}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO){padding-right:30px}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .popup-header:where(.astro-YQUT7FJO){display:flex;justify-content:space-between;align-items:center;padding:20px 0}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .popup-header:where(.astro-YQUT7FJO) .price:where(.astro-YQUT7FJO){display:flex;flex-direction:row;align-items:flex-start;padding:6px 10px;gap:1px;background:rgb(245,247,252);border:.5px solid rgb(162,188,224);border-radius:15px;font-weight:600;font-size:13px;line-height:1;color:#417a9f;width:fit-content;cursor:pointer;transition:background .2s ease-in-out}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .popup-header:where(.astro-YQUT7FJO) .price:where(.astro-YQUT7FJO):hover{background:#e1e7f6}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) h3:where(.astro-YQUT7FJO){font-weight:600;font-size:18px;line-height:1.2;color:#334566;margin-bottom:20px}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) p:where(.astro-YQUT7FJO){font-size:14px;line-height:1.4;margin-bottom:20px;max-width:600px}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .address:where(.astro-YQUT7FJO){display:flex;align-items:center;gap:5px;width:fit-content;margin-bottom:15px}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .address:where(.astro-YQUT7FJO) .icon:where(.astro-YQUT7FJO){color:#417a9f;font-size:24px}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .address:where(.astro-YQUT7FJO) .content:where(.astro-YQUT7FJO){font-weight:400;font-size:16px;line-height:1.2;color:#417a9f}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .call:where(.astro-YQUT7FJO){display:flex;flex-direction:row;align-items:center;padding:6px 12px;gap:5px;background:rgb(153,255,201);border-radius:15px;width:fit-content;margin-bottom:20px;cursor:pointer;transition:background .2s ease-in-out}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .call:where(.astro-YQUT7FJO):hover{background:#c2ffdf}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .call:where(.astro-YQUT7FJO) .icon:where(.astro-YQUT7FJO){color:#0f8a49;font-size:18px}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .call:where(.astro-YQUT7FJO) .phone-number:where(.astro-YQUT7FJO){font-weight:600;font-size:12px;line-height:1;color:#0f8a49}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .info-col:where(.astro-YQUT7FJO) .separator:where(.astro-YQUT7FJO){margin:20px 0;width:80%;height:2px;background-color:#a2bce0;border-radius:1px}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .gallery-col:where(.astro-YQUT7FJO){display:block}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .gallery-col:where(.astro-YQUT7FJO) .photo-grid:where(.astro-YQUT7FJO){width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (max-width: 990px){.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .gallery-col:where(.astro-YQUT7FJO) .photo-grid:where(.astro-YQUT7FJO){grid-template-columns:repeat(2,1fr)}}@media (max-width: 784px){.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .gallery-col:where(.astro-YQUT7FJO) .photo-grid:where(.astro-YQUT7FJO){grid-template-columns:repeat(2,1fr)}}@media (max-width: 490px){.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .gallery-col:where(.astro-YQUT7FJO) .photo-grid:where(.astro-YQUT7FJO){grid-template-columns:repeat(1,1fr)}}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .gallery-col:where(.astro-YQUT7FJO) .photo-grid:where(.astro-YQUT7FJO) img:where(.astro-YQUT7FJO){width:100%;border-radius:5px;cursor:pointer;transition:transform .4s ease-in-out}.popup-body:where(.astro-YQUT7FJO) .popup-content:where(.astro-YQUT7FJO) .gallery-col:where(.astro-YQUT7FJO) .photo-grid:where(.astro-YQUT7FJO) img:where(.astro-YQUT7FJO):hover{transform:translateY(-2px)}.image-viewer_wrapper:where(.astro-YQUT7FJO){position:fixed;inset:0;background:rgba(67,67,67,.7);backdrop-filter:blur(5px);width:100%;height:100vh;display:flex;justify-content:center;align-items:center;z-index:99999}.image-viewer_wrapper:where(.astro-YQUT7FJO) .image-viewer_body:where(.astro-YQUT7FJO){display:block;max-height:90%;height:fit-content;width:90%;max-width:950px;overflow:hidden;background-color:#fff;border-radius:10px}.image-viewer_wrapper:where(.astro-YQUT7FJO) .image-viewer_body:where(.astro-YQUT7FJO) .image-viewer_header:where(.astro-YQUT7FJO){padding:10px 20px;display:flex;justify-content:flex-end;align-items:center}.image-viewer_wrapper:where(.astro-YQUT7FJO) .image-viewer_body:where(.astro-YQUT7FJO) .image-viewer_header:where(.astro-YQUT7FJO) h3:where(.astro-YQUT7FJO){font-size:14px;font-weight:600;color:#334566}.image-viewer_wrapper:where(.astro-YQUT7FJO) .image-viewer_body:where(.astro-YQUT7FJO) .image-viewer_header:where(.astro-YQUT7FJO) .close:where(.astro-YQUT7FJO){display:block;padding:5px;background:#f8f8f8;border-radius:10px;cursor:pointer;transition:background .2s ease-in-out}.image-viewer_wrapper:where(.astro-YQUT7FJO) .image-viewer_body:where(.astro-YQUT7FJO) .image-viewer_header:where(.astro-YQUT7FJO) .close:where(.astro-YQUT7FJO):hover{background:#e6e6e6}.image-viewer_wrapper:where(.astro-YQUT7FJO) .image-viewer_body:where(.astro-YQUT7FJO) .image-viewer_header:where(.astro-YQUT7FJO) .close:where(.astro-YQUT7FJO) span:where(.astro-YQUT7FJO){color:#ff2f01;font-size:18px}.image-viewer_wrapper:where(.astro-YQUT7FJO) .image-viewer_body:where(.astro-YQUT7FJO) img:where(.astro-YQUT7FJO){width:100%}
