 {} *{} #IE-warning { display: none; position: fixed; width: 100%; height: 100%; z-index: 9999; background: white; } .IE-warning-message { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; } .global-style-Eg86zzryc { width: 100%;padding-right: 16px;padding-left: 16px;margin-bottom: 0px;margin-top: 0px;margin-right: auto;margin-left: auto; } @media (max-width: 639px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%; } } @media (max-width: 767px) and (min-width: 640px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 640px; } } @media (max-width: 991px) and (min-width: 768px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 768px; } } @media (max-width: 1199px) and (min-width: 992px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 992px; } } @media (min-width: 1200px) { .global-style-Eg86zzryc { margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom: 0px;padding-left: 16px;padding-right: 16px;width: 100%;max-width: 1200px; } } .global-style-Eg86zzryc:not([data-gp-component="block"]), .global-style-Eg86zzryc [data-section-overlay] { background-color: undefined; } @media (max-width: 639px) { .gp-component-id-gpID_ProvBtn_46[data-gp-component] { background-color: rgba(46, 140, 255, 1);display: inline-flex; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-gpID_ProvBtn_46[data-gp-component] { background-color: rgba(46, 140, 255, 1);display: inline-flex; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-gpID_ProvBtn_46[data-gp-component] { background-color: rgba(46, 140, 255, 1);display: inline-flex; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-gpID_ProvBtn_46[data-gp-component] { background-color: rgba(46, 140, 255, 1);display: inline-flex; } } @media (min-width: 1200px) { .gp-component-id-gpID_ProvBtn_46[data-gp-component] { background-color: rgba(46, 140, 255, 1);display: inline-flex; } } @media (max-width: 639px) { .gp-component-id-gpID_HeaderBlock_4[data-gp-component] { border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;box-shadow: rgba(0, 0, 0, 0.11) 0px 15px 30px 0px, rgba(0, 0, 0, 0.08) 0px 5px 15px 0px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-gpID_HeaderBlock_4[data-gp-component] { border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;box-shadow: rgba(0, 0, 0, 0.11) 0px 15px 30px 0px, rgba(0, 0, 0, 0.08) 0px 5px 15px 0px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-gpID_HeaderBlock_4[data-gp-component] { border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;box-shadow: rgba(0, 0, 0, 0.11) 0px 15px 30px 0px, rgba(0, 0, 0, 0.08) 0px 5px 15px 0px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-gpID_HeaderBlock_4[data-gp-component] { border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;box-shadow: rgba(0, 0, 0, 0.11) 0px 15px 30px 0px, rgba(0, 0, 0, 0.08) 0px 5px 15px 0px; } } @media (min-width: 1200px) { .gp-component-id-gpID_HeaderBlock_4[data-gp-component] { border-top-left-radius: 12px;border-top-right-radius: 12px;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;border-left-width: 0px;border-right-width: 0px;border-top-width: 0px;border-bottom-width: 0px;box-shadow: rgba(0, 0, 0, 0.11) 0px 15px 30px 0px, rgba(0, 0, 0, 0.08) 0px 5px 15px 0px; } } @media (max-width: 639px) { .gp-component-id-gpID_HeaderBlock_4.gp-component > [data-section-overlay] { background-color: rgb(46, 140, 255); } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-gpID_HeaderBlock_4.gp-component > [data-section-overlay] { background-color: rgb(46, 140, 255); } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-gpID_HeaderBlock_4.gp-component > [data-section-overlay] { background-color: rgb(46, 140, 255); } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-gpID_HeaderBlock_4.gp-component > [data-section-overlay] { background-color: rgb(46, 140, 255); } } @media (min-width: 1200px) { .gp-component-id-gpID_HeaderBlock_4.gp-component > [data-section-overlay] { background-color: rgb(46, 140, 255); } } @media (max-width: 639px) { .gp-component-id-gpID_HeaderContactButton_14[data-gp-component] { padding-right: 27px;display: inline-flex; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-gpID_HeaderContactButton_14[data-gp-component] { padding-right: 27px;display: inline-flex; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-gpID_HeaderContactButton_14[data-gp-component] { padding-right: 27px;display: inline-flex; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-gpID_HeaderContactButton_14[data-gp-component] { padding-right: 27px;display: inline-flex; } } @media (min-width: 1200px) { .gp-component-id-gpID_HeaderContactButton_14[data-gp-component] { padding-right: 27px;display: inline-flex; } } @media (max-width: 639px) { .gp-component-id-gpID_HeaderContactButtonLabel_15[data-gp-component] { color: rgb(11, 91, 42);padding-right: 0px; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-gpID_HeaderContactButtonLabel_15[data-gp-component] { color: rgb(11, 91, 42);padding-right: 0px; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-gpID_HeaderContactButtonLabel_15[data-gp-component] { color: rgb(11, 91, 42);padding-right: 0px; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-gpID_HeaderContactButtonLabel_15[data-gp-component] { color: rgb(11, 91, 42);padding-right: 0px; } } @media (min-width: 1200px) { .gp-component-id-gpID_HeaderContactButtonLabel_15[data-gp-component] { color: rgb(11, 91, 42);padding-right: 0px; } } @media (max-width: 639px) { .gp-component-id-gpID_HeaderContactIcon_16[data-gp-component] { color: rgba(11, 91, 42, 1); } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-gpID_HeaderContactIcon_16[data-gp-component] { color: rgba(11, 91, 42, 1); } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-gpID_HeaderContactIcon_16[data-gp-component] { color: rgba(11, 91, 42, 1); } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-gpID_HeaderContactIcon_16[data-gp-component] { color: rgba(11, 91, 42, 1); } } @media (min-width: 1200px) { .gp-component-id-gpID_HeaderContactIcon_16[data-gp-component] { color: rgba(11, 91, 42, 1); } } @media (max-width: 639px) { .gp-component-id-gpID_HeaderLayout_6[data-gp-component] { font-size: 25px !important; } } @media (max-width: 767px) and (min-width: 640px) { .gp-component-id-gpID_HeaderLayout_6[data-gp-component] { font-size: 25px !important; } } @media (max-width: 991px) and (min-width: 768px) { .gp-component-id-gpID_HeaderLayout_6[data-gp-component] { font-size: 25px !important; } } @media (max-width: 1199px) and (min-width: 992px) { .gp-component-id-gpID_HeaderLayout_6[data-gp-component] { font-size: 25px !important; } } @media (min-width: 1200px) { .gp-component-id-gpID_HeaderLayout_6[data-gp-component] { font-size: 25px !important; } } @media (max-width: 639px) { [data-gp-text] .gp-component-id-gpID_HeaderTitle_11 { padding-left: 32px; } } @media (max-width: 767px) and (min-width: 640px) { [data-gp-text] .gp-component-id-gpID_HeaderTitle_11 { padding-left: 32px; } } @media (max-width: 991px) and (min-width: 768px) { [data-gp-text] .gp-component-id-gpID_HeaderTitle_11 { padding-left: 32px; } } @media (max-width: 1199px) and (min-width: 992px) { [data-gp-text] .gp-component-id-gpID_HeaderTitle_11 { padding-left: 32px; } } @media (min-width: 1200px) { [data-gp-text] .gp-component-id-gpID_HeaderTitle_11 { padding-left: 32px; } } body { font-family: 'Roboto', sans-serif; } #detailsModal { background-color: transparent; display: flex; align-items: center; justify-content: center; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 5000; } .modal-content { background-color: #ffffff; border-radius: 0.5rem; box-shadow: 0 8px 10px 1px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2); transition: transform 0.25s ease, opacity 0.25s ease; max-height: 90vh; overflow-y: auto; width: 100%; max-width: 60rem; transform: scale(0.95); opacity: 0; text-align: left; } #detailsModal:not(.hidden) .modal-content { transform: scale(1); opacity: 1; } .modal-ref-link { text-decoration: none; color: inherit; } .card-image-container { width: 100%; aspect-ratio: 1 / 1; background-color: #f8f9fa; display: flex; align-items: center; justify-content: center; border-bottom: 1px solid #dadce0; overflow: hidden; } .card-image-container img { max-width: 100%; max-height: 100%; object-fit: contain; } .modal-image-wrapper { width: 100%; aspect-ratio: 1 / 1; background-color: #f8f9fa; display: flex; align-items: center; justify-content: center; overflow: hidden; border-radius: 0.375rem; margin-bottom: 1rem; } .modal-image-wrapper img { max-width: 100%; max-height: 100%; object-fit: contain; } #map { height: 400px; width: 100%; z-index: 1; border-radius: 0.5rem; } @media (min-width: 768px) { #map { height: calc(100vh - 280px); } .listings-container { max-height: calc(100vh - 280px); overflow-y: auto; } } .listings-container::-webkit-scrollbar { width: 8px; } .listings-container::-webkit-scrollbar-track { background: #f8f9fa; } .listings-container::-webkit-scrollbar-thumb { background: #dadce0; border-radius: 4px; } .listings-container::-webkit-scrollbar-thumb:hover { background: #5f6368; } .input-field { border-color: #dadce0; transition: border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; } .input-field:focus { border-color: #1a73e8; box-shadow: 0 0 0 2px rgba(26, 115, 232, 0.2); outline: none; } .btn { padding: 0.6rem 1.2rem; font-weight: 500; transition: background-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; border-radius: 0.375rem; text-sm; display: inline-flex; align-items: center; justify-content: center; } .btn-primary { background-color: #1a73e8; color: white; } .btn-primary:hover:not(:disabled) { background-color: #1765cf; box-shadow: 0 1px 2px 0 rgba(60,64,67,0.15), 0 1px 3px 1px rgba(60,64,67,0.1);} .btn-secondary { background-color: #ffffff; color: #1a73e8; border: 1px solid #dadce0;} .btn-secondary:hover:not(:disabled) { background-color: rgba(26, 115, 232, 0.05); border-color: rgba(26, 115, 232, 0.5); } .btn-whatsapp { background-color: #34a853; color: white; } .btn-whatsapp:hover:not(:disabled) { background-color: #2c8f47;} .card { background-color: #ffffff; border-radius: 0.5rem; box-shadow: 0 1px 3px 0 rgba(60,64,67,0.2), 0 2px 6px 2px rgba(60,64,67,0.1); transition: box-shadow 0.3s ease; overflow: hidden; position: relative; display: flex; flex-direction: column;} .card:hover { box-shadow: 0 4px 6px -1px rgba(60,64,67,0.2), 0 2px 4px -1px rgba(60,64,67,0.12); } .view-button-group { background-color: rgba(218, 220, 224, 0.4); padding: 0.25rem; border-radius: 9999px; display: inline-flex;} .view-button { padding: 0.5rem 1rem; border-radius: 9999px; font-size: 0.875rem; font-weight: 500; transition: background-color 0.2s ease, color 0.2s ease; border: 2px solid transparent;} .view-button.active { background-color: #ffffff; color: #1a73e8; box-shadow: 0 1px 2px 0 rgba(60,64,67,0.15), 0 1px 3px 1px rgba(60,64,67,0.1); border-color: rgba(26, 115, 232, 0.3);} .view-button.inactive { color: #5f6368; } .view-button.inactive:hover { color: #202124; background-color: rgba(218, 220, 224, 0.6); } select:disabled { background-color: #f0f0f0 !important; cursor: not-allowed !important; opacity: 0.6 !important; color: #a0a0a0 !important; border-color: #e0e0e0 !important;} input[type=number]:disabled, input[type=search]:disabled:not(#globalSearchInput) { background-color: #f0f0f0 !important; cursor: not-allowed !important; opacity: 0.6 !important; border-color: #e0e0e0 !important; } button:disabled { background-color: #e0e0e0 !important; color: #a0a0a0 !important; cursor: not-allowed !important; opacity: 0.6 !important; border-color: #e0e0e0 !important; box-shadow: none !important; } .gp-component-id-gpID_HeaderTitleWrapper_10 { } .gp-component-id-gpID_DetailsModalBlock_61.hidden { display: none !important; } .gp-component-id-gpID_InfoModalBlock_64.hidden { display: none !important; }
