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