/* Multiple Figma strokes must compose instead of replacing each other. */
.figma-view .figma-stroke-t.figma-stroke-l{box-shadow:inset 0 1px var(--stroke,#dde2e6),inset 1px 0 var(--stroke,#dde2e6)}
.figma-view .figma-stroke-b.figma-stroke-l{box-shadow:inset 0 -1px var(--stroke,#dde2e6),inset 1px 0 var(--stroke,#dde2e6)}
.unit-estate--embedded{margin-inline:auto}
.unit-steps{align-items:center}
.unit-steps li+li:before{content:"";position:absolute;top:50%;left:-12px;width:12px;border-top:1px solid #dde2e6}
.unit-steps li{position:relative}
.figma-view .company-details{font:400 13px/20px Inter,sans-serif;white-space:normal;max-width:100%;overflow-wrap:anywhere}
.company-details p{margin:0}
.dev-visual-gallery{display:grid;width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.dev-visual-gallery>a{position:relative;display:block;min-width:0;height:300px;overflow:hidden}
.dev-visual-gallery>a:first-child{grid-column:span 2;grid-row:span 2;height:520px}
.dev-visual-gallery>a:nth-child(2),.dev-visual-gallery>a:nth-child(3){height:252px}
.dev-visual-gallery>a>img{display:block;width:100%;height:100%;object-fit:cover}
.dev-visual-gallery>a:focus-visible{outline:3px solid var(--primary);outline-offset:3px}
@media(min-width:600px) and (max-width:1279px){.dev-visual-gallery>a,.dev-visual-gallery>a:nth-child(2),.dev-visual-gallery>a:nth-child(3){height:172px}.dev-visual-gallery>a:first-child{height:360px}}
@media(max-width:599px){.dev-visual-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.dev-visual-gallery>a,.dev-visual-gallery>a:nth-child(2),.dev-visual-gallery>a:nth-child(3){height:90px}.dev-visual-gallery>a:first-child{grid-column:span 3;grid-row:auto;height:240px}}

.review-contact-intro{font:400 14px/22px Inter,sans-serif;color:var(--text-secondary,#55626c)}

.review-gallery-tabs{display:flex;gap:24px;font:500 14px/22px Inter,sans-serif}.figma-view .review-gallery-tabs button{padding-bottom:6px;border-bottom:2px solid #dde2e6}.figma-view .review-gallery-tabs [aria-pressed=true]{border-color:var(--primary)}

.figma-view .figma-stroke-t.figma-stroke-b{box-shadow:inset 0 1px var(--stroke,#dde2e6),inset 0 -1px var(--stroke,#dde2e6)}

.contact-under-map{width:100%;padding:24px var(--page-margin,120px);background:var(--surface-page,#fff)}
.design-site-footer .company-details{color:rgba(255,255,255,.8)}

.figma-view .review-developer-button{color:#fff;min-height:48px;justify-content:center}
.figma-view .review-developer-button span{color:inherit;white-space:normal;text-align:center}
.figma-view .review-developer-button:hover{background:rgba(255,255,255,.1)}
.figma-view .review-developer-button:focus-visible{outline:2px solid #fff;outline-offset:4px}
