.garage-door-landing .cl-project-image{object-position:65% center}.garage-door-landing .cl-project-photo{aspect-ratio:1.5}.garage-door-landing .cl-project-photo>img{object-position:center}.garage-door-landing .cl-case-project img{object-position:60% center}.garage-door-landing .cl-audience>strong{font-size:clamp(28px,2.5vw,37px)}.garage-door-landing .cl-pipeline-heading>span{white-space:normal}.gd-gallery{background:#0d2639;border-block:1px solid #81bdd32b;padding-block:65px}.gd-gallery-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:80px;margin-bottom:32px;display:grid}.garage-door-landing .gd-gallery h2{font-size:clamp(32px,3.2vw,46px);font-weight:800;line-height:1.25}.garage-door-landing .gd-gallery-heading>p{color:#b7cedd;font-size:17px;line-height:1.8}.gd-gallery-grid{grid-template-columns:.85fr 1.15fr;gap:22px;display:grid}.gd-gallery-grid figure{background:#112f43;border:1px solid #82bcd433;min-width:0;margin:0;overflow:hidden}.gd-gallery-grid img{aspect-ratio:1.5;object-fit:cover;width:100%;display:block}.gd-gallery-grid figcaption{padding:24px 27px}.gd-gallery-grid figcaption>span{font:600 11px/1.5 var(--font-geist-sans),sans-serif;letter-spacing:.1em;color:#92d9f2;text-align:right;margin-bottom:12px;display:block}.gd-gallery-grid figcaption>strong{font-size:26px;line-height:1.35;display:block}.garage-door-landing .gd-gallery-grid figcaption>p{color:#b7cedd;margin-top:8px;font-size:16px;line-height:1.7}.gd-gallery-bottom{justify-content:space-between;align-items:center;gap:24px;margin-top:23px;display:flex}.gd-gallery-bottom>span{color:#a9c2d2;max-width:420px;font-size:12px;line-height:1.7}.gd-gallery-bottom .cl-text-link{flex-shrink:0}@media (max-width:800px){.garage-door-landing .cl-audience>strong{font-size:29px}.garage-door-landing .cl-project-card{direction:rtl;display:flex}.garage-door-landing .cl-project-photo{aspect-ratio:1.6;height:auto;min-height:0}.garage-door-landing .cl-project-category{writing-mode:horizontal-tb;letter-spacing:.065em;bottom:15px;left:15px;transform:none}.garage-door-landing .cl-project-index{top:12px;left:auto;right:12px}.garage-door-landing .cl-project-details{padding:23px}.garage-door-landing .cl-project-details h3{text-align:left;font-size:26px}.garage-door-landing .cl-project-details .cl-project-services{min-height:0;margin-block:9px 17px;font-size:12px;display:block}.garage-door-landing .cl-project-details h4{margin-top:0;font-size:18px}.gd-gallery{padding-block:40px}.gd-gallery-heading{margin-bottom:24px;display:block}.garage-door-landing .gd-gallery h2{font-size:31px}.garage-door-landing .gd-gallery-heading>p{margin-top:18px;font-size:16px}.gd-gallery-grid{grid-template-columns:1fr;gap:18px}.gd-gallery-grid img{aspect-ratio:1.5}.gd-gallery-grid figcaption{padding:21px}.gd-gallery-grid figcaption>strong{font-size:24px}.gd-gallery-bottom{margin-top:18px;display:block}.gd-gallery-bottom .cl-text-link{margin-top:17px;font-size:14px}}@media (max-width:370px){.garage-door-landing .cl-audience>strong{font-size:25px}.garage-door-landing .cl-visual-top{gap:8px;font-size:8px}.garage-door-landing .cl-project-details{padding:20px}.garage-door-landing .gd-gallery h2{font-size:28px}}.garage-door-landing fieldset.cl-budget-presets{border:0;min-width:0;margin:0;padding:0}
