/* Scoped by website-specific inherited layout: national partners only. */
#wrap{--ln-ink:#153d04;--ln-cream:#f8f5ee;--ln-muted:#455149;--ink:#153d04;--muted:#455149;--deep:#153d04;--teal:#153d04;--warm:#a3610a;color:#25352b;background:#f8f5ee}
#wrap.lj-site,#wrap.ln-site,#wrap.lj-dest{font-family:Inter,Arial,sans-serif;--ink:#153d04;--ln-ink:#153d04;--ln-muted:#455149;--muted:#455149;--teal:#153d04;--deep:#153d04;--sand:#f8f5ee;--warm:#a3610a;background:#f8f5ee;color:#25352b}
#wrap :is(.ln-section-head,.ld-offers__head){gap:28px 5vw}
#wrap :is(.ln-hero,.ln-agency__hero,.lj-about-hero,.lj-pagehero) h1{font-size:clamp(2.6rem,4.6vw,5rem);color:#153d04;line-height:1.13}
#wrap :is(.ln-destinations,.ln-method,.ln-proof,.ln-assurance,.ln-agency__intro,.ln-agency__materials,.ln-agency__form,.lj-section,.lj-pagehero,.lj-about-hero,.lj-about-founders,.ld-intro,.ld-story,.ld-offers,.ld-gallery,.ld-plan,.ld-how,.ld-cta,.ld-cross){color:#25352b}
#wrap :is(.ln-destinations,.ln-agency__intro,.ln-agency__form,.lj-about-hero,.lj-pagehero,.lj-section--tint,.ld-offers,.ld-gallery,.ld-cta){background:#f8f5ee!important}
#wrap :is(.ln-method,.lj-section:not(.lj-section--tint),.ld-story,.ld-how,.ld-cross){background:#fff!important}
#wrap :is(.ln-proof,.ln-assurance,.ln-agency__hero,.ln-agency__materials,.lj-about-founders,.ld-plan){background:#eff2e9!important}
#wrap :is(.lj-section--deep,.lj-cta){background:#f8f5ee!important;border-top:1px solid #e1e5da}
#wrap :is(.ln-destinations,.ln-method,.ln-proof,.ln-assurance,.ln-agency__hero,.ln-agency__intro,.ln-agency__materials,.ln-agency__form,.lj-section,.lj-pagehero,.lj-about-hero,.lj-about-founders,.ld-intro,.ld-story,.ld-offers,.ld-gallery,.ld-plan,.ld-how,.ld-cta,.ld-cross) :is(h2,h3,h4){color:#153d04;line-height:1.2}
#wrap :is(.ln-section-head,.ln-method,.ln-proof,.ln-assurance,.ln-agency__hero,.ln-agency__intro,.ln-agency__materials,.ln-agency__form,.lj-section,.lj-pagehero,.lj-about-hero,.lj-about-founders,.ld-intro,.ld-story,.ld-offers,.ld-gallery,.ld-plan,.ld-how,.ld-cta,.ld-cross) :is(p,li){color:#455149;line-height:1.75}
#wrap :is(.ln-section-head,.ln-proof,.ln-assurance,.lj-section,.lj-about-founders,.ld-intro,.ld-story,.ld-offers,.ld-how,.ld-cta,.ld-cross) h2{font-size:clamp(2.1rem,3.3vw,3.7rem);line-height:1.15}
#wrap :is(.lj-card,.ld-card){background:#fff;color:#25352b;border:1px solid #e1e5da;border-radius:12px;padding:28px;box-shadow:none}
#wrap :is(.lj-card,.ld-card) :is(p,li){color:#455149;line-height:1.75}
#wrap :is(.lj-card,.ld-card) h3{color:#153d04;font-size:1.65rem;line-height:1.25}
#wrap :is(.lj-card__num,.lj-kicker,.ld-kicker,.ld-card small){color:#8a5209!important}
#wrap :is(.lj-steps,.ld-story__grid) p{color:#455149}
#wrap :is(.lj-kicker,.ld-kicker){line-height:1.5}
#wrap .lj-card__num{font-family:Inter,Arial,sans-serif}
#wrap :is(.lj-link,.ld-card a,.ln-proof a,.ln-agency__materials a){color:#153d04!important;text-decoration:underline;text-underline-offset:5px;border-color:#153d04}
#wrap :is(.lj-button,.ln-button,.ld-button,.btn-primary){background:#153d04!important;color:#fff!important;border-color:#153d04!important;border-radius:5px;font-family:Inter,Arial,sans-serif;min-height:48px}
#wrap :is(.lj-button,.ln-button,.ld-button,.btn-primary):hover{background:#244e15!important;color:#fff!important}
#wrap :is(.lj-button--light,.ln-button--light){background:#fff!important;color:#153d04!important;border-color:#d5ddcf!important}
#wrap :is(.lj-button--outline,.ln-button--outline){background:transparent!important;color:#153d04!important;border:1px solid #153d04!important}
#wrap .ld-cta{border-top:1px solid #e1e5da;border-bottom:1px solid #e1e5da}
#wrap .ld-cta .ld-kicker{color:#8a5209!important}
#wrap :is(.ld-hero,.ln-final,.lj-hero){color:#fff}
#wrap :is(.ld-hero,.ln-final,.lj-hero) :is(h1,h2,h3,p,small){color:#fff!important}
#wrap .ld-hero:after{background:linear-gradient(90deg,rgba(10,28,19,.9),rgba(10,28,19,.65) 60%,rgba(10,28,19,.3))}
#wrap .ln-final{background-image:linear-gradient(90deg,rgba(10,28,19,.9),rgba(10,28,19,.6)),url('https://lugarejos.com.br/wp-content/uploads/2023/10/IMG_7852.jpg')}
#wrap .ln-hero__copy{text-shadow:none}
#wrap .ln-hero__copy:before{background:linear-gradient(90deg,rgba(248,245,238,.98),rgba(248,245,238,.94) 70%,rgba(248,245,238,.65))}
#wrap .ld-facts span{background:#fff;color:#153d04;border-color:#d5ddcf;border-radius:5px}
#wrap .ld-cross__links a{background:#fff;color:#153d04;border-color:#d5ddcf;border-radius:5px}
#wrap .ld-gallery figcaption,#wrap .lj-about-hero__photo figcaption{color:#fff;background:linear-gradient(transparent,rgba(10,28,19,.87));padding:28px 18px 15px}
#wrap .lj-about-hero__photo figcaption{bottom:0;right:0;left:0;margin:0}
#wrap .s_three_columns.o_cc2{background:#f8f5ee;color:#25352b}
#wrap .s_three_columns .s_card{background:#fff;color:#25352b;border:1px solid #e1e5da;border-radius:12px;overflow:hidden;box-shadow:none}
#wrap .s_three_columns .card-body{padding:26px}
#wrap .s_three_columns .card-title{color:#153d04}
#wrap .s_three_columns .card-text{color:#455149;line-height:1.75}
#wrap .s_three_columns .o_card_img_wrapper{aspect-ratio:4/3}
#wrap .s_three_columns img{object-fit:cover}
#wrap :is(.lj-note,.ld-gallery__note,.ln-destinations__note){color:#455149;font-size:.9rem}
#wrap a:focus-visible,#footer a:focus-visible{outline:3px solid #a3610a;outline-offset:4px}
#footer{background:#f8f5ee;color:#25352b;border-top:1px solid #dce2d5}
#footer>section{background:#f8f5ee!important}
#footer :is(h2,h3,h4,h5,strong){color:#153d04!important}
#footer :is(p,nav a){color:#455149!important}
#footer a:not(.btn){color:#153d04!important}
#footer a.btn{background:#153d04!important;color:#fff!important;border:1px solid #153d04!important;border-radius:5px!important}
#footer #credenciais{border-top-color:#d5ddcf!important}
#footer .lg-footer-signoff{color:#455149!important}
#footer small{color:#455149!important}
#footer a:has(img[alt^="Coletivo"]),#footer a:has(img[alt^="Sebrae"]){display:inline-flex!important;align-items:center;justify-content:center;background:#153d04;padding:18px 22px;min-height:100px;border-radius:6px;max-width:100%}
@media(max-width:700px){#wrap :is(.ln-section-head,.ld-offers__head){display:block}#wrap :is(.ln-section-head,.ld-offers__head) p{margin-top:18px}#wrap :is(.lj-card,.ld-card){padding:24px}#wrap .ld-hero:after{background:linear-gradient(0deg,rgba(10,28,19,.94),rgba(10,28,19,.4))}#wrap .ln-hero__copy:before{background:rgba(248,245,238,.92)}}
