.hero--alte-proiecte .hero__bg{background-image:linear-gradient(115deg,#0a0e14e6,#153f99a8 58%,#c7162680),url(/gallery/constructii-case/constructii-case-15.webp);background-size:cover;background-position:center}.intro-alte-proiecte[data-astro-cid-pllplfh7]{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(28px,4vw,56px);align-items:start}.intro-alte-proiecte__copy[data-astro-cid-pllplfh7]{display:flex;flex-direction:column;gap:18px;font-size:1.05rem;line-height:1.65;color:#1f2940}.intro-alte-proiecte__copy[data-astro-cid-pllplfh7] strong[data-astro-cid-pllplfh7]{color:var(--c-blue, #153f99);font-weight:700}.intro-alte-proiecte__media[data-astro-cid-pllplfh7]{position:relative;aspect-ratio:4 / 5;border-radius:var(--radius-lg, 20px);overflow:hidden;box-shadow:0 22px 50px #153f9926}.intro-alte-proiecte__media[data-astro-cid-pllplfh7] img[data-astro-cid-pllplfh7]{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:880px){.intro-alte-proiecte[data-astro-cid-pllplfh7]{grid-template-columns:1fr;gap:28px}.intro-alte-proiecte__media[data-astro-cid-pllplfh7]{aspect-ratio:4 / 3}}.subserv-carousel[data-astro-cid-krkcrjwo]{position:relative}.subserv-carousel__btn[data-astro-cid-krkcrjwo]{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(21,63,153,.18);border-radius:50%;background:#fff;color:var(--c-blue, #153f99);cursor:pointer;box-shadow:0 2px 12px #153f991a;transform:translateY(-50%);transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease}.subserv-carousel__btn--prev[data-astro-cid-krkcrjwo]{right:calc(100% + 16px)}.subserv-carousel__btn--next[data-astro-cid-krkcrjwo]{left:calc(100% + 16px)}.subserv-carousel__btn[data-astro-cid-krkcrjwo]:hover:not(:disabled){transform:translateY(-50%) scale(1.08);box-shadow:0 4px 18px #153f992e}.subserv-carousel__btn[data-astro-cid-krkcrjwo]:disabled{opacity:.25;cursor:not-allowed}@media(max-width:1320px){.subserv-carousel__btn--prev[data-astro-cid-krkcrjwo]{right:auto;left:4px}.subserv-carousel__btn--next[data-astro-cid-krkcrjwo]{left:auto;right:4px}}@media(max-width:700px){.subserv-carousel__btn[data-astro-cid-krkcrjwo]{display:none}}.subserv-track[data-astro-cid-krkcrjwo]{list-style:none;margin:0;padding:4px 4px 22px;display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(21,63,153,.5) rgba(21,63,153,.08);-webkit-overflow-scrolling:touch}.subserv-track[data-astro-cid-krkcrjwo]::-webkit-scrollbar{height:8px}.subserv-track[data-astro-cid-krkcrjwo]::-webkit-scrollbar-track{background:#153f9914;border-radius:4px}.subserv-track[data-astro-cid-krkcrjwo]::-webkit-scrollbar-thumb{background:#153f9973;border-radius:4px}.subserv-track[data-astro-cid-krkcrjwo]:focus-visible{outline:2px solid var(--c-blue, #153f99);outline-offset:4px;border-radius:8px}.subserv-card[data-astro-cid-krkcrjwo]{flex:0 0 calc((100% - 36px)/3.2);min-width:280px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:24px 22px;background:#fff;border:1px solid rgba(21,63,153,.1);border-radius:16px;box-shadow:0 1px 2px #0000000a;transition:transform .2s ease,box-shadow .2s ease}.subserv-card[data-astro-cid-krkcrjwo]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #153f991a}@media(max-width:1100px){.subserv-card[data-astro-cid-krkcrjwo]{flex:0 0 calc((100% - 18px) / 2.2)}}@media(max-width:700px){.subserv-card[data-astro-cid-krkcrjwo]{flex:0 0 86%;min-width:auto}}.subserv-card__head[data-astro-cid-krkcrjwo]{display:flex;align-items:center;gap:14px}.subserv-card__icon[data-astro-cid-krkcrjwo]{flex-shrink:0;width:48px;height:48px;border-radius:12px;background:#ee7a1b1f;display:grid;place-items:center;color:var(--c-orange, #ee7a1b)}.subserv-card__head[data-astro-cid-krkcrjwo] h3[data-astro-cid-krkcrjwo]{flex:1;font-size:1rem;color:var(--c-blue, #153f99);margin:0;line-height:1.3;font-weight:700}.subserv-card[data-astro-cid-krkcrjwo] p[data-astro-cid-krkcrjwo]{margin:0;color:#3a4257;line-height:1.55;font-size:.93rem;flex:1}.subserv-card__cta[data-astro-cid-krkcrjwo]{align-self:flex-start;background:transparent;border:none;padding:6px 0;color:var(--c-red, #c71626);font-weight:700;font-size:.93rem;cursor:pointer;transition:transform .18s ease}.subserv-card__cta[data-astro-cid-krkcrjwo]:hover{transform:translate(3px)}.etape-carousel[data-astro-cid-e27l2v6n]{position:relative}.etape-carousel__btn[data-astro-cid-e27l2v6n]{position:absolute;top:50%;z-index:5;display:grid;place-items:center;width:46px;height:46px;border:1px solid rgba(21,63,153,.18);border-radius:50%;background:#fff;color:var(--c-blue, #153f99);cursor:pointer;box-shadow:0 2px 12px #153f991a;transform:translateY(-50%);transition:transform .15s ease,opacity .2s ease,box-shadow .2s ease}.etape-carousel__btn--prev[data-astro-cid-e27l2v6n]{right:calc(100% + 16px)}.etape-carousel__btn--next[data-astro-cid-e27l2v6n]{left:calc(100% + 16px)}.etape-carousel__btn[data-astro-cid-e27l2v6n]:hover:not(:disabled){transform:translateY(-50%) scale(1.08);box-shadow:0 4px 18px #153f992e}.etape-carousel__btn[data-astro-cid-e27l2v6n]:disabled{opacity:.25;cursor:not-allowed}@media(max-width:1320px){.etape-carousel__btn--prev[data-astro-cid-e27l2v6n]{right:auto;left:4px}.etape-carousel__btn--next[data-astro-cid-e27l2v6n]{left:auto;right:4px}}@media(max-width:700px){.etape-carousel__btn[data-astro-cid-e27l2v6n]{display:none}}.etape[data-astro-cid-e27l2v6n]{list-style:none;margin:0;padding:4px 4px 22px;display:flex;flex-wrap:nowrap;gap:18px;overflow-x:auto;overflow-y:visible;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:rgba(21,63,153,.5) rgba(21,63,153,.08);-webkit-overflow-scrolling:touch}.etape[data-astro-cid-e27l2v6n]::-webkit-scrollbar{height:8px}.etape[data-astro-cid-e27l2v6n]::-webkit-scrollbar-track{background:#153f9914;border-radius:4px}.etape[data-astro-cid-e27l2v6n]::-webkit-scrollbar-thumb{background:#153f9973;border-radius:4px}.etape[data-astro-cid-e27l2v6n]:focus-visible{outline:2px solid var(--c-blue, #153f99);outline-offset:4px;border-radius:8px}.etapa[data-astro-cid-e27l2v6n]{flex:0 0 calc((100% - 36px)/3.2);min-width:280px;scroll-snap-align:start;display:flex;gap:18px;padding:22px;background:#fff;border:1px solid rgba(21,63,153,.1);border-radius:16px;box-shadow:0 1px 2px #0000000a}@media(max-width:1100px){.etapa[data-astro-cid-e27l2v6n]{flex:0 0 calc((100% - 18px) / 2.2)}}@media(max-width:700px){.etapa[data-astro-cid-e27l2v6n]{flex:0 0 86%;min-width:auto}}.etapa__numar[data-astro-cid-e27l2v6n]{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--gradient-warm);color:#fff;display:grid;place-items:center;font-size:1.35rem;font-weight:800;box-shadow:var(--shadow-red)}.etapa__body[data-astro-cid-e27l2v6n]{flex:1;min-width:0}.etapa__head[data-astro-cid-e27l2v6n]{display:flex;align-items:center;gap:10px;margin-bottom:8px;color:var(--c-blue, #153f99)}.etapa__head[data-astro-cid-e27l2v6n] h3[data-astro-cid-e27l2v6n]{font-size:1rem;line-height:1.3;margin:0}.etapa__body[data-astro-cid-e27l2v6n] p[data-astro-cid-e27l2v6n]{margin:0;color:#3a4257;line-height:1.55;font-size:.93rem}.oferta-grid[data-astro-cid-owjsgfer]{max-width:1020px;margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.oferta-card[data-astro-cid-owjsgfer]{padding:24px 20px;background:#fff;display:flex;flex-direction:column;gap:10px;text-align:left}.oferta-card__icon[data-astro-cid-owjsgfer]{width:48px;height:48px;border-radius:12px;background:#ee7a1b1f;display:grid;place-items:center;color:var(--c-orange, #ee7a1b);margin-bottom:4px}.oferta-card[data-astro-cid-owjsgfer] h3[data-astro-cid-owjsgfer]{font-size:1.02rem;color:var(--c-blue, #153f99);margin:0;line-height:1.3;font-weight:700}.oferta-card[data-astro-cid-owjsgfer] p[data-astro-cid-owjsgfer]{margin:0;color:#3a4257;font-size:.92rem;line-height:1.5}.oferta-cta[data-astro-cid-owjsgfer]{margin-top:40px;text-align:center}@media(max-width:980px){.oferta-grid[data-astro-cid-owjsgfer]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.oferta-grid[data-astro-cid-owjsgfer]{grid-template-columns:1fr}}.faq__trigger{cursor:pointer;list-style:none}.faq__trigger::-webkit-details-marker{display:none}.faq__trigger::marker{content:""}.faq__item[open] .faq__chevron{transform:rotate(180deg)}.faq__answer p{margin:0}.faq__answer p strong{color:var(--c-blue, #153f99);font-weight:700}
