.ApartmentsButton_mainContainer__aWUrZ{position:fixed;bottom:16px;left:16px;display:flex;justify-content:center;align-items:center;z-index:3}@media(max-width:992px){.ApartmentsButton_mainContainer__aWUrZ{right:16px;left:auto}}.ApartmentsButton_button__rqsu2{padding:0 12px;display:flex;justify-content:space-between;align-items:center;background-color:#35281e;color:#fff;font-family:Montserrat-Medium;border:1px solid #fff;border-radius:4px;cursor:pointer}.ApartmentsButton_button__rqsu2 a{color:#fff;text-decoration:none}:where(.MainButton_mainContainer__Uteh8){height:25px;display:flex;justify-content:center;align-items:center;padding:12px 30px;background-color:#35281e;border:none;border-radius:0;font:inherit;color:inherit;cursor:pointer}:where(.MainButton_mainContainer__Uteh8):disabled{cursor:not-allowed;opacity:.7}@media(max-width:992px){:where(.MainButton_mainContainer__Uteh8){height:32px;padding:5px 15px}}:where(.MainButton_title__2_38j){font-family:Montserrat-Medium;font-size:1rem;color:#fff}@media(max-width:992px){:where(.MainButton_title__2_38j){font-size:12px}}.WhatsAppButton_mainContainer__9L_ru{position:fixed;bottom:16px;right:16px;display:flex;justify-content:center;align-items:center;z-index:3}@media(max-width:992px){.WhatsAppButton_mainContainer__9L_ru.WhatsAppButton_withOffset__f0KLE{bottom:88px}.WhatsAppButton_mainContainer__9L_ru{right:auto;left:16px}}.WhatsAppButton_button__lPQW7{font-size:14px;padding:0 12px;display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;color:#35281e;font-family:Montserrat-Medium;border:1px solid #35281e;border-radius:4px;text-decoration:none;cursor:pointer}@media(max-width:992px){.WhatsAppButton_button__lPQW7{padding:0}}.WhatsAppButton_buttonIcon__ppqcm{height:18px;width:18px;margin-right:4px}@media(max-width:992px){.WhatsAppButton_buttonIcon__ppqcm{margin-right:0;padding:12px}}.CollaborationsPageStyles_container__a4KQa{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:100px;margin-top:50px}@media(max-width:992px){.CollaborationsPageStyles_container__a4KQa{margin-top:20px;margin-bottom:70px}}.CollaborationsPageStyles_hero__wnJTO{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:1600px;padding:0 24px;box-sizing:border-box;margin-bottom:40px}.CollaborationsPageStyles_heroTitle__nTzNK{font-family:Montserrat-Bold;font-weight:500;font-size:32px;line-height:39px;color:#3d3d3d;margin:0}@media(max-width:992px){.CollaborationsPageStyles_heroTitle__nTzNK{font-size:22px;line-height:28px;padding:0}}.CollaborationsPageStyles_heroIntro__TDcJB{font-family:Montserrat-Regular;font-weight:300;font-size:18px;line-height:26px;color:#3d3d3d;max-width:640px;margin:16px auto 28px}@media(max-width:992px){.CollaborationsPageStyles_heroIntro__TDcJB{font-size:16px;line-height:22px}}.CollaborationsPageStyles_heroCtas__qJfuU{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;width:100%}.CollaborationsPageStyles_heroCta__2Ln0n{min-width:220px;height:44px!important;min-height:44px;padding:0 28px}.CollaborationsPageStyles_partnerCta__ePmP5{font-family:Montserrat-Medium;font-size:16px;color:#3d3d3d;background:rgba(0,0,0,0);border:1px solid #35281e;border-radius:8px;padding:12px 24px;min-height:44px;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.CollaborationsPageStyles_partnerCta__ePmP5:hover{background-color:#35281e;color:#fff;border-color:#35281e}.CollaborationsPageStyles_sectionTitle___shZc{font-family:Montserrat-SemiBold;font-weight:600;font-size:32px;line-height:39px;color:#3d3d3d;text-align:center;margin:0 0 40px}@media(max-width:992px){.CollaborationsPageStyles_sectionTitle___shZc{font-size:20px;line-height:26px}}.CollaborationsPageStyles_offersSection__zsNob{width:100%;max-width:1600px;padding:0 24px;box-sizing:border-box;margin-bottom:80px}.CollaborationsPageStyles_offersGrid__Qexbj{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:24px;gap:24px;width:100%}.CollaborationsPageStyles_workWithUs__9z5bi{width:100%;max-width:1600px;padding:48px 24px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:#f2f2f2}.CollaborationsPageStyles_workWithUsBody__RnmU5{font-family:Montserrat-Regular;font-weight:300;font-size:18px;line-height:26px;color:#3d3d3d;max-width:640px;margin:0 0 32px}@media(max-width:992px){.CollaborationsPageStyles_workWithUsBody__RnmU5{font-size:16px;line-height:22px}}.CollaborationCardStyles_container__IeuJV{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.15)}.CollaborationCardStyles_imageContainer__qLd3E{display:flex;width:100%;flex-shrink:0}.CollaborationCardStyles_image__ttEua{width:100%;height:300px;object-fit:cover;object-position:center}@media(max-width:992px){.CollaborationCardStyles_image__ttEua{height:220px}}.CollaborationCardStyles_textContainer__5O66F{margin-top:-25px;background-color:#fff;padding:24px;width:100%;box-sizing:border-box;flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;gap:20px}.CollaborationCardStyles_text__NtsOe{display:flex;flex-direction:column;gap:10px;max-width:100%}.CollaborationCardStyles_title__12bJP{font-family:Montserrat-Bold;font-weight:500;font-size:16px;color:#3d3d3d;line-height:22px}.CollaborationCardStyles_description__DBnRj{font-family:Montserrat-Light;font-weight:300;font-size:16px;color:#3d3d3d;line-height:20px;min-height:80px}.CollaborationCardStyles_button__stPie{width:100%;box-sizing:border-box;padding-left:0!important;padding-right:0!important;border-radius:8px;height:44px!important;min-height:44px;cursor:pointer}.PartnersLogoGridStyles_container___WHhp{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1600px;margin:0 auto 100px;padding:0 24px;box-sizing:border-box}.PartnersLogoGridStyles_title__YpZE2{font-family:Montserrat-Bold;font-weight:500;font-size:32px;line-height:39px;color:#3d3d3d;text-align:center;margin-bottom:40px}@media(max-width:992px){.PartnersLogoGridStyles_title__YpZE2{font-size:16px;line-height:20px;margin-bottom:24px}}.PartnersLogoGridStyles_grid__t_j2l{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:24px;gap:24px;width:100%;align-items:center;justify-items:center}.PartnersLogoGridStyles_logoCell__1ai8d{display:flex;align-items:center;justify-content:center;min-height:90px;padding:8px}.PartnersLogoGridStyles_logo__BNOjD{max-width:100%;max-height:60px;width:auto;filter:grayscale(1);opacity:.75;transition:filter .2s ease,opacity .2s ease}.PartnersLogoGridStyles_logo__BNOjD:hover{filter:grayscale(0);opacity:1}.CitySeoHub_hub__s0B3c{width:100%;margin:40px 0 24px;box-sizing:border-box;padding:0 clamp(20px,6vw,96px);text-align:left}.CitySeoHub_inner__i7q_h{max-width:1120px;margin:0 auto}.CitySeoHub_title__LIGyE{font-family:Montserrat-SemiBold;font-size:22px;line-height:1.3;color:#3d3d3d;margin:0 0 8px}@media(max-width:992px){.CitySeoHub_title__LIGyE{font-size:18px;text-align:center}}.CitySeoHub_subtitle__pMEE4{font-family:Montserrat-Regular;font-size:15px;line-height:1.5;color:#3d3d3d;margin:0 0 20px;max-width:52rem}@media(max-width:992px){.CitySeoHub_subtitle__pMEE4{font-size:14px;text-align:center;margin-left:auto;margin-right:auto}}.CitySeoHub_list__k_QOl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media(max-width:992px){.CitySeoHub_list__k_QOl{grid-template-columns:1fr;gap:16px}}.CitySeoHub_item__X_fvj{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.CitySeoHub_city__5HgsZ{font-family:Montserrat-SemiBold;font-size:16px;color:#3d3d3d}.CitySeoHub_links__e8Soa{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.CitySeoHub_guideLink__EWP2Y,.CitySeoHub_landingLink__LBXO0{align-self:flex-start;font-family:Montserrat-SemiBold;font-size:14px;color:#3b3127;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);transition:-webkit-text-decoration-color .2s ease;transition:text-decoration-color .2s ease;transition:text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.CitySeoHub_guideLink__EWP2Y:focus-visible,.CitySeoHub_guideLink__EWP2Y:hover,.CitySeoHub_landingLink__LBXO0:focus-visible,.CitySeoHub_landingLink__LBXO0:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.CitySeoHub_guideLink__EWP2Y{font-family:Montserrat;font-size:13px;opacity:.9}