/* JD Construtora | Soluções | Protótipos v1
   Complementa style.css da Home; não alterar estilos existentes.
   Open Sans e cores aproximadas de trabalho, NÃO design system oficial. */
.solutions-page{font-family:'Open Sans',Arial,sans-serif;background:#FFFFFF;color:#071F13}
.solutions-page a:focus-visible,.solutions-page summary:focus-visible{outline:3px solid #071F13;outline-offset:3px}
.solutions-breadcrumb{background:#FFFFFF;border-bottom:1px solid #071F13;color:#56625a}
.solutions-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:14px 0;list-style:none;font-size:.75rem}
.solutions-breadcrumb li+li::before{content:'/';display:inline-block;margin-right:12px;color:#071F13}
.solutions-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.s-pad{padding-block:clamp(76px,8.5vw,128px)}
.s-kicker{display:flex;align-items:center;gap:13px;margin:0 0 23px;color:#071F13;font-size:.75rem;letter-spacing:.18em;font-weight:800;line-height:1.5;text-transform:uppercase}
.s-kicker:before{content:'';height:1px;width:29px;background:currentColor;flex:none}
.s-kicker--light{color:#EDE9CC}
.s-section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px}
.s-section-head>div{max-width:790px}
.s-section-head h2{font-size:clamp(2rem,3.5vw,3.35rem);line-height:1.12;margin:0}
.s-section-head>p{max-width:340px;margin:0;color:#d5ddd6;font-size:.91rem;line-height:1.8}
.s-section-head--dark>p{color:#68726a}
/* Construir minha casa */
.build-intro{background:#FFFFFF}
.build-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,9vw,150px)}
.build-intro h2{font-size:clamp(2.1rem,4vw,4rem);line-height:1.17;margin-bottom:0}
.build-intro__grid>div:last-child{padding-top:52px}
.build-intro__grid p{color:#0d2e1c;line-height:1.94;font-size:.97rem;margin-bottom:17px}
.build-modes{background:#071F13;color:#fff}
.build-modes__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.build-mode{border-radius:13px;background:#fff;color:#071F13;overflow:hidden;scroll-margin-top:32px;display:grid;grid-template-columns:41% 59%;min-height:310px}
.build-mode__photo{position:relative;min-height:300px;background:linear-gradient(135deg,#6e7c6e,#071F13)}
.build-mode__photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.build-mode__photo span{position:absolute;bottom:11px;left:12px;background:rgb(20 36 28 /.82);color:white;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding:8px 10px}
.build-mode__body{display:flex;align-items:flex-start;flex-direction:column;padding:28px 28px 26px}
.build-mode__number{font-size:1.7rem;line-height:1.1;color:#071F13;font-weight:800}
.build-mode h3{font-size:1.3rem;line-height:1.26;margin:16px 0 10px}
.build-mode p{font-size:.81rem;line-height:1.77;color:#57635a;margin-bottom:19px}
.build-mode__link{display:flex;gap:10px;align-items:center;font-size:.75rem;font-weight:800;margin-top:auto;line-height:1.5;color:#071F13;border-bottom:1px solid #071F13;padding-bottom:7px}
.build-mode__link .icon{width:15px;height:15px}
.build-questions{background:#F6F4E6}
.build-questions__grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,10vw,165px)}
.build-questions h2{font-size:clamp(2.05rem,3.45vw,3.3rem);line-height:1.17}
.build-questions__grid>div:first-child>p:not(.s-kicker){line-height:1.86;color:#627166}
.build-questions__list article{padding:22px 0 25px;border-bottom:1px solid #cfcbbf}
.build-questions__list article:first-child{padding-top:0}
.build-questions__list h3{font-size:1.23rem;margin:0 0 9px}
.build-questions__list p{color:#0d2e1c;line-height:1.88;font-size:.88rem;margin:0}

.project-hero{background:#071F13;color:#fff;padding-block:clamp(65px,8vw,115px)}
.project-hero__grid{display:grid;grid-template-columns:1.07fr .93fr;gap:clamp(40px,6vw,100px);align-items:center}
.project-hero h1{font-size:clamp(2.45rem,4.1vw,4.5rem);line-height:1.1;letter-spacing:-.055em;margin:0 0 25px}
.project-hero__content>p:not(.s-kicker){font-size:1rem;line-height:1.88;color:#d9e1d8;max-width:690px}
.project-hero__status{display:inline-block;border:1px solid #EDE9CC;padding:10px 13px;color:#EDE9CC;font-size:.75rem;font-weight:800;letter-spacing:.1em;margin-top:18px}
.project-hero__visual{position:relative;min-height:530px;background:#4d6b59;display:flex;flex-direction:column;justify-content:center;padding:55px;overflow:hidden;isolation:isolate;color:#fff}
.project-hero__visual:before{content:'';position:absolute;inset:0;background:linear-gradient(140deg,#071F13 10%,#4d6b59 60%,#0d2e1c 100%);z-index:-2}
.project-hero__visual:after{content:'';position:absolute;top:20%;left:22%;height:55%;width:75%;border:1px solid rgb(255 255 255 /.26);transform:skewY(-8deg);z-index:-1;box-shadow:-55px -35px 0 -1px rgb(255 255 255 /.06)}
.project-hero__lines{position:absolute;inset:0;background:linear-gradient(90deg,transparent 49.9%,rgb(255 255 255 /.10) 50%,transparent 50.1%),linear-gradient(0deg,transparent 49.9%,rgb(255 255 255 /.10) 50%,transparent 50.1%);background-size:110px 110px;pointer-events:none}
.project-hero__visual-tag{position:absolute;top:26px;left:27px;border-top:1px solid #fff;padding-top:10px;font-weight:800;font-size:.75rem;letter-spacing:.13em}
.project-hero__visual strong{font-size:clamp(1.3rem,2.5vw,2.25rem);line-height:1.25;max-width:330px;letter-spacing:-.04em}
.project-hero__visual small{font-size:.75rem;margin-top:15px;color:#EDE9CC}
.project-facts{background:#FFFFFF}
.project-facts__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.project-facts__grid article{border-top:2px solid #071F13;padding-top:24px}
.project-facts__grid span{font-size:.75rem;letter-spacing:.17em;font-weight:800;color:#071F13}
.project-facts__grid strong{font-size:clamp(1.42rem,2vw,2rem);display:block;margin:15px 0;color:#071F13}
.project-facts__grid p{font-size:.87rem;line-height:1.85;color:#626b61}
.project-media{background:#F6F4E6}
.project-media .s-section-head>p{color:#5e6a60}
.project-media__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.project-slot{min-width:0;margin:0}
.project-slot--wide{grid-column:1/-1}
.project-slot__surface{position:relative;min-height:330px;background:linear-gradient(130deg,#071F13,#59735e);color:#F6F4E6;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:8px;padding:40px;overflow:hidden}
.project-slot--wide .project-slot__surface{min-height:440px}
.project-slot__surface:before{content:'';position:absolute;inset:25px;border:1px solid rgb(255 255 255 /.24);pointer-events:none}
.project-slot__surface--warm{background:linear-gradient(125deg,#071A11,#4d6b59)}
.project-slot__surface--light{background:linear-gradient(135deg,#0d2e1c,#4d6b59)}
.project-slot__cross{position:absolute;left:48px;top:43px;font-size:2rem;color:#F6F4E6;font-weight:400;line-height:1}
.project-slot__surface strong{font-size:clamp(1.3rem,2.6vw,2.1rem);line-height:1.2;z-index:1}
.project-slot__surface p{font-size:.83rem;color:#F6F4E6;margin:0;z-index:1}
.project-slot__type{position:absolute;right:49px;bottom:40px;font-size:.75rem;letter-spacing:.11em;font-weight:800}
.project-slot figcaption{font-size:.75rem;color:#60675c;margin-top:11px}
.project-film{background:#071A11;color:#fff}
.project-film__layout{display:grid;grid-template-columns:1fr .8fr;gap:clamp(40px,9vw,140px);align-items:center}
.project-film h2{font-size:clamp(2.2rem,4vw,3.7rem);line-height:1.12;margin:0 0 20px}
.project-film__content>p:not(.s-kicker){font-size:.98rem;line-height:1.85;color:#d7ded2}
.project-film__caption{border-left:2px solid #EDE9CC;padding-left:16px;margin-top:28px}
.project-film__frame{width:min(100%,340px);margin-inline:auto;padding:12px;border:1px solid rgb(220 199 141 /.46);border-radius:24px}
.project-film__screen{aspect-ratio:9/16;background:linear-gradient(155deg,#071F13,#4d6b59);display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;color:#fff;text-align:center;border-radius:15px}
.project-film__screen>span{font-weight:800;font-size:.75rem;letter-spacing:.13em}
.project-film__screen .icon{width:51px;height:51px;stroke-width:1.4;color:#EDE9CC}
.project-film__screen strong{font-size:1.12rem;letter-spacing:.11em}
.project-film__screen small{font-size:.75rem;letter-spacing:.07em}
.project-disclosure{background:#FFFFFF}
.project-disclosure__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,9vw,135px)}
.project-disclosure h2{font-size:clamp(1.95rem,3vw,3.1rem);line-height:1.16;margin:0}
.project-disclosure__inner>p{line-height:1.94;color:#59685c;font-size:.95rem;margin-top:38px}
@media (max-width:1160px){
.build-modes__grid{gap:17px}
.build-mode{grid-template-columns:1fr;min-height:0}
.build-mode__photo{min-height:255px;aspect-ratio:2/1}
.build-mode__body{min-height:240px}
}
@media(max-width:800px){
.s-section-head{align-items:start;display:block}
.s-section-head>p{max-width:630px;margin-top:19px}
.build-intro__grid,.build-questions__grid,.project-hero__grid,.project-film__layout,.project-disclosure__inner,.project-end__inner{grid-template-columns:1fr;gap:36px}
.build-intro__grid>div:last-child{padding-top:0}
.project-hero__visual{min-height:380px}
.project-disclosure__inner>p{margin-top:0}
}
@media(max-width:600px){
.s-pad{padding-block:70px}
.build-modes__grid,.project-media__grid,.project-facts__grid{grid-template-columns:1fr}
.build-mode__photo{min-height:210px}
.build-mode__body{min-height:0;padding:25px}
.project-slot--wide{grid-column:auto}
.project-slot__surface,.project-slot--wide .project-slot__surface{min-height:290px}
.project-slot__surface:before{inset:15px}
.project-slot__cross{top:25px;left:25px}
.project-slot__type{right:24px;bottom:25px}
.project-hero h1{font-size:clamp(2.3rem,8.6vw,3.1rem)}
.project-hero__visual{min-height:320px;padding:32px}
.project-film__frame{width:min(100%,280px)}
}


/* ===== Etapa 3: padronização com a Home (escopo das páginas de Soluções) ===== */
.solutions-page :is(h2,h3){font-weight:700;letter-spacing:-.037em;}
.solutions-breadcrumb{border-bottom:1px solid rgb(7 31 19 / .12);}
.solutions-breadcrumb ol{padding:10px 0;line-height:1.4;font-size:.8rem;}
.s-kicker{font-size:.78rem;}
/* Construir: leitura e áreas de toque */
.build-mode p{font-size:.95rem;line-height:1.7;}
.build-mode h3{font-size:1.4rem;}
.build-mode__link{font-size:.9rem;min-height:44px;gap:10px;padding-block:10px;border-bottom:2px solid #071F13;}
.build-mode__link .icon--wa{width:17px;height:17px;color:#127A6B;flex:none;}
.build-mode__link .icon:last-of-type{margin-left:auto;}
.build-questions__list p{font-size:.95rem;line-height:1.8;}
.build-questions__grid>div:first-child>p:not(.s-kicker){font-size:1rem;}
.build-intro__grid p{font-size:1rem;}

.project-hero h1{font-weight:800;letter-spacing:-.055em;font-size:clamp(2.4rem,3.9vw,4.2rem);}
.project-hero__status{display:block;border:0;border-left:3px solid #EDE9CC;padding:2px 0 2px 14px;margin-top:26px;font-size:.8rem;letter-spacing:.1em;color:#fff;}
.project-hero__visual-tag{border-top:0;top:22px;left:22px;padding:8px 12px;background:rgb(7 26 17 / .88);color:#fff;font-size:.75rem;}
.project-hero__visual small{display:inline-block;align-self:flex-start;margin-top:18px;padding:8px 12px;background:rgb(7 26 17 / .85);color:#fff;font-size:.85rem;}
.project-facts__grid p{font-size:.95rem;}
.project-slot figcaption{font-size:.85rem;color:#2f3832;}
.project-slot__type{font-size:.75rem;}
.project-film__screen small{font-size:.75rem;}
/* CTA final: retângulo verde-escuro sem fotografia (sem associar fachada a obra real) */
.solutions-page .final-cta__inner{background:#071A11;}

/* Cards das modalidades: links sem sublinhado (texto + ícone do WhatsApp) */
.build-mode__link{border-bottom:0;padding-block:12px;}
.build-mode__link:hover{color:#127A6B;}
.build-mode__link:focus-visible{outline:3px solid #071F13;outline-offset:2px;}
.build-modes__note{margin:18px 0 0;font-size:.75rem;letter-spacing:.04em;color:#d7dfd7;}

/* Cards sem numeração: o título abre o conteúdo */
.build-mode h3{margin-top:0;}



.casas-how{background:#fff;}
.casas-head{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:46px;}
.casas-head h2{margin:0;max-width:18ch;font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.12;letter-spacing:-.04em;font-weight:800;color:#071F13;}
.casas-head>p{max-width:340px;margin:0;font-size:.97rem;line-height:1.8;color:#2f3832;}
.casas-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;}
.casas-steps li{padding-top:28px;border-top:2px solid #071F13;}
.casas-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin-bottom:22px;border:1px solid #071F13;border-radius:50%;color:#071F13;}
.casas-icon .icon{width:24px;height:24px;stroke-width:1.5;}
.casas-steps h3{margin:0 0 10px;font-size:1.3rem;line-height:1.28;color:#071F13;}
.casas-steps p{margin:0;font-size:1rem;line-height:1.7;color:#2f3832;max-width:34ch;}
.casas-projects{background:#F6F4E6;}
.casas-projects__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,6vw,96px);align-items:center;}
.casas-projects h2{margin:0 0 18px;font-size:clamp(2rem,3.4vw,3.2rem);line-height:1.12;letter-spacing:-.04em;font-weight:800;color:#071F13;}
.casas-projects__grid>div:first-child>p:not(.s-kicker){margin:0 0 8px;max-width:52ch;font-size:1.02rem;line-height:1.8;color:#2f3832;}
.casas-empty{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px;min-height:280px;padding:36px;background:#fff;border:1px solid rgb(7 31 19 / .16);box-shadow:0 18px 40px rgb(7 31 19 / .08);}
.casas-empty strong{font-size:1.25rem;color:#071F13;}
.casas-empty p{margin:0;font-size:1rem;line-height:1.7;color:#2f3832;}
.casas-empty .casas-icon{margin-bottom:12px;}
.casas-build{background:#fff;padding-block:34px;}
.casas-build__inner{display:flex;justify-content:space-between;align-items:center;gap:20px 40px;flex-wrap:wrap;}
.casas-build p{margin:0;max-width:70ch;font-size:1rem;line-height:1.7;color:#2f3832;}
.casas-build p strong{color:#071F13;}
.casas-build .link-arrow{margin-top:0;}
@media (max-width:900px){.casas-head{display:block;}.casas-head>p{margin-top:18px;max-width:none;}.casas-steps{grid-template-columns:1fr;gap:28px;}.casas-projects__grid{grid-template-columns:1fr;}.casas-steps p{max-width:none;}}

/* Hero das páginas de Soluções: mais respiro entre o cabeçalho/breadcrumb e o título */
.solutions-page .hero-v2__inner{padding-top:clamp(84px,9vw,128px);}
@media (max-width:600px){.solutions-page .hero-v2__inner{padding-top:72px;}}
/* Botão de WhatsApp do Hero: verde padrão do WhatsApp (#25D366), como no Hero da Contato */
.solutions-page .hero-v2__actions .is-wa{background:#25D366;border-color:#25D366;}
.solutions-page .hero-v2__actions .is-wa:hover{background:#1ebe5b;border-color:#1ebe5b;}

/* Botão de WhatsApp do CTA final: verde padrão do WhatsApp (#25D366) */
.solutions-page .final-cta__buttons .is-wa{background:#25D366;border-color:#25D366;}
.solutions-page .final-cta__buttons .is-wa:hover{background:#1ebe5b;border-color:#1ebe5b;}

/* CTA final com imagem de fundo (render ilustrativo), como na Home, Sobre e Contato */
.solutions-page--build .final-cta__inner,.solutions-page--casas .final-cta__inner{background:linear-gradient(90deg,rgb(7 26 17 / .92),rgb(7 26 17 / .7)),url('../img/fachada-palmeira-1200.webp') center 60%/cover no-repeat;background-color:#071A11;}



.casas-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#071F13;}
.casas-hero__bg{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgb(7 26 17 / .94) 0%,rgb(7 26 17 / .82) 45%,rgb(7 26 17 / .45) 100%),url('../img/fachada-geminada-ceu-1200.webp') center 62%/cover no-repeat;}
.casas-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,6vw,96px);align-items:center;padding-block:clamp(88px,9vw,132px) clamp(64px,7vw,104px);}
.casas-hero h1{margin:19px 0 22px;max-width:15ch;font-size:clamp(2.6rem,4.6vw,4.9rem);line-height:1.06;letter-spacing:-.055em;font-weight:800;color:#fff;}
.casas-hero__lead{max-width:56ch;margin:0 0 32px;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.8;color:#eef2ed;}
.casas-hero__lead strong{color:#fff;}
.casas-hero__actions{display:flex;flex-wrap:wrap;gap:13px;}
.casas-hero__media{position:relative;min-height:520px;}
.casas-hero__media figure{margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 60px rgb(0 0 0 / .45);border:6px solid #fff;}
.casas-hero__media img{width:100%;height:100%;object-fit:cover;display:block;}
.casas-hero__main{left:6%;top:0;width:62%;aspect-ratio:3/4;}
.casas-hero__second{right:0;bottom:0;width:46%;aspect-ratio:3/4;}
.casas-facts{background:#fff;border-bottom:1px solid rgb(7 31 19 / .12);}
.casas-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
.casas-facts__grid>div{display:flex;flex-direction:column;gap:8px;padding:30px 28px;border-left:1px solid rgb(7 31 19 / .12);}
.casas-facts__grid>div:first-child{border-left:0;padding-left:0;}
.casas-facts span{font-size:.75rem;font-weight:800;letter-spacing:.14em;color:#4b584c;}
.casas-facts strong{font-size:1.12rem;line-height:1.35;color:#071F13;}
.casas-obra{background:#fff;}
.casas-obra .cta{margin-top:22px;}
.casas-gallery{background:#fff;}
.casas-mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;}
.casas-mosaic__item{margin:0;overflow:hidden;aspect-ratio:16/11;background:#0d2e1c;}
.casas-mosaic__item--big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;}
.casas-mosaic__item img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease;}
.casas-mosaic__item:hover img{transform:scale(1.04);}
.casas-note{margin:16px 0 0;font-size:.75rem;letter-spacing:.04em;color:#4b584c;}
.casas-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;}
.casas-card{background:#fff;box-shadow:0 0 0 1px rgb(7 31 19 / .12),0 18px 40px rgb(7 31 19 / .08);overflow:hidden;}
.casas-card figure{margin:0;aspect-ratio:16/11;overflow:hidden;}
.casas-card img{width:100%;height:100%;object-fit:cover;display:block;}
.casas-card h3{margin:0;padding:24px 26px 0;font-size:1.3rem;line-height:1.28;color:#071F13;}
.casas-card p{margin:0;padding:10px 26px 28px;font-size:1rem;line-height:1.7;color:#2f3832;}
.casas-faq{background:#F6F4E6;}
.casas-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,6vw,96px);align-items:start;}
.casas-faq h2{margin:0 0 20px;font-size:clamp(2rem,3.3vw,3.1rem);line-height:1.12;letter-spacing:-.04em;font-weight:800;color:#071F13;}
.casas-faq__item{border-top:1px solid rgb(7 31 19 / .2);}
.casas-faq__item:last-child{border-bottom:1px solid rgb(7 31 19 / .2);}
.casas-faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 4px;font-size:1.12rem;font-weight:700;color:#071F13;cursor:pointer;}
.casas-faq__item summary .icon{width:20px;height:20px;transition:transform .2s ease;flex:none;}
.casas-faq__item[open] summary .icon{transform:rotate(180deg);}
.casas-faq__item p{margin:0;padding:0 4px 22px;max-width:60ch;font-size:1rem;line-height:1.75;color:#2f3832;}
.casas-faq__item summary:focus-visible{outline:3px solid #071F13;outline-offset:2px;}
@media (max-width:1000px){.casas-hero__grid{grid-template-columns:1fr;}.casas-hero__media{min-height:460px;max-width:520px;}.casas-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.casas-facts__grid>div:nth-child(3){border-left:0;padding-left:0;}.casas-facts__grid>div:nth-child(n+3){border-top:1px solid rgb(7 31 19 / .12);}.casas-cards{grid-template-columns:1fr;}.casas-faq__grid{grid-template-columns:1fr;}}
@media (max-width:700px){.casas-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.casas-mosaic__item--big{grid-column:span 2;grid-row:auto;aspect-ratio:16/10;}.casas-hero__media{min-height:380px;}.casas-hero__actions .cta{width:100%;}}
@media (prefers-reduced-motion:reduce){.casas-mosaic__item img{transition:none;}.casas-mosaic__item:hover img{transform:none;}}
.casas-hero__actions .is-wa{background:#25D366;border-color:#25D366;}
.casas-hero__actions .is-wa:hover{background:#1ebe5b;border-color:#1ebe5b;}
#gestao-de-obras .build-mode__photo img{object-position:50% 22%;}
#mao-de-obra .build-mode__photo img{object-position:50% 58%;}
#execucao-residencial .build-mode__photo img{object-position:50% 40%;}

/* Seção "A obra / em andamento": botão do WhatsApp no verde oficial */
.casas-obra .is-wa{background:#25D366;border-color:#25D366;}
.casas-obra .is-wa:hover{background:#1ebe5b;border-color:#1ebe5b;}
