.single-property .gc-property-back,.single-property .gc-retour-sticky-back{position:fixed!important;top:var(--gc-v3-back-top,88px)!important;left:max(16px,calc((100vw - 1180px)/2));z-index:90;background:#fff!important;box-shadow:0 3px 15px #15334e26}.gc-v3-gallery-surface{position:relative}.gc-v3-gallery-surface [hidden]{display:none!important}.gc-v3-tour,.gc-v3-plans{position:absolute;inset:0;border-radius:var(--r-md,20px);overflow:hidden;background:#15334E}.gc-v3-tour iframe{display:block;width:100%;height:100%;border:0}.gc-v3-plans{background:#f5f7f8}.gc-v3-plans>img{width:100%;height:100%;object-fit:contain}.gc-v3-plans button{position:absolute;top:50%;left:12px;border-radius:50%;background:#fff;width:40px;height:40px;font-size:28px;border:1px solid #15334e33}.gc-v3-plans button:last-child{left:auto;right:12px}.gc-property-gallery>a:first-child{position:relative}.gc-v3-rented-badge{position:absolute;left:16px;bottom:16px;background:#15334E;color:white;padding:8px 14px;border-radius:8px;font-weight:800;z-index:3}.gc-property-gallery-actions [data-gc-v3-mode]{cursor:pointer}.gc-retour-newsletter{background-image:linear-gradient(180deg,rgba(21,51,78,.22),rgba(21,51,78,.8)),url(/wp-content/uploads/retour-v3/newsletter-port-nice.webp)!important}.gc-retour-opinion img{width:38px;height:38px;object-fit:contain}footer a:has(img.gc-v3-opinion-icon){background:#fff!important}@media(max-width:700px){.gc-v3-rented-badge{left:10px;bottom:10px;font-size:12px;padding:6px 10px}.gc-property-gallery-actions{flex-wrap:wrap;gap:8px}.single-property .gc-property-back{left:16px}}
.gc-retour-newsletter .gc-retour-newsletter__body h2{color:#15334E!important}.page-id-135 .gc-team-page .gc-ct-card:not(:has(.gc-team-bio)){text-align:center;align-items:flex-start}.page-id-135 .gc-team-page .gc-ct-card:not(:has(.gc-team-bio))> :is(.gc-ct-team__face,h3,.gc-ct-role,.gc-ct-card__contacts){width:calc((100% - clamp(24px,3.2vw,48px))/3);max-width:100%}@media(max-width:700px){.page-id-135 .gc-team-page .gc-ct-card:not(:has(.gc-team-bio))> :is(.gc-ct-team__face,h3,.gc-ct-role,.gc-ct-card__contacts){width:100%}}
