[id*=__services_] .hero__subheading{font-size:11px;color:var(--COLOR-ACCENT)}[id*=__services_] .color-scheme-1 .hero__subheading,[id*=__services_] .color-scheme-1.hero__subheading,[id*=__services_] .color-scheme-3 .hero__subheading,[id*=__services_] .color-scheme-3.hero__subheading{color:var(--COLOR-ACCENT-HOVER)}[id*=__services_] .btn--text{font-size:12.5px;letter-spacing:.14em}[id*=__services_] .btn--text span{padding-bottom:4px}[id*=__services_] .btn--text span:after{background:var(--BTN-SECONDARY-BG);opacity:1;transform:none;width:100%;left:0}[id*=__services_] .hero__title.heading-medium{letter-spacing:.1em;line-height:1.3}[id*=__services_] .column__heading{letter-spacing:.12em;line-height:1.4;margin-bottom:12px}[id*=__services_] .column__text{color:var(--COLOR-TEXT-A80);line-height:1.6}[id*=__services_] .column__content .hero__subheading{font-family:var(--FONT-STACK-HEADING);font-style:italic;font-weight:var(--FONT-WEIGHT-HEADING);font-size:17px;letter-spacing:0;text-transform:none;margin-bottom:10px}[id$=__services_open] .hero__title{font-size:clamp(31px,3.4vw,48px);letter-spacing:.07em;line-height:1.14}[id$=__services_open] .hero__rte.body-x-large{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:clamp(21px,1.8vw,26px)}[id$=__services_open] .hero__rte.body-large{max-width:440px;opacity:.85}[id$=__services_open] .hero__button-group,[id$=__services_open] .hero__content{gap:0}[id$=__services_open] .btn--text{margin-left:12px}@media(min-width:1100px){[id$=__services_open] .brick__block__text{flex:1 1 100%;max-width:660px;margin-left:auto}[id$=__services_open] .hero__content{max-width:none}}@media(max-width:749px){[id$=__services_open] .brick__block__text{padding-block:32px 14px}}[id$=__services_close] .image-overlay{background:var(--COLOR-BG);opacity:.62}[id$=__services_close] .hero__title{letter-spacing:.1em;font-size:clamp(28px,3.1vw,44px);line-height:1.2}[id$=__services_close] .hero__description.body-x-large{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:28px}[id$=__services_close] .hero__button-group{column-gap:12px}@media(max-width:749px){[id$=__services_close] .hero__description.body-x-large{font-size:23px}}@media(min-width:750px){[id$=__services_do] .grid.multicolumn{margin-inline:-28px}[id$=__services_do] .grid.multicolumn>.grid-item{padding-inline:28px}}[id$=__services_faq_head] .section-padding,[id$=__services_faq] .section-padding{background:var(--COLOR-BG-BRIGHTER)}[id$=__services_open] .hero__title{max-width:9em}[id$=__services_open] .image__fill img{object-position:50% 60%}[id$=__services_do] .column__content{border-top:1px solid var(--BTN-SECONDARY-BG);padding-top:28px}[id$=__services_do] .column__heading{color:var(--COLOR-TEXT)}[id$=__services_do] .column__text{max-width:38ch}@media(max-width:749px){[id$=__services_do] .grid.multicolumn{row-gap:14px}[id$=__services_do] .column__content{padding-top:20px}}[id$=__services_smith] .hero__title{font-size:clamp(33px,3.9vw,56px);letter-spacing:.09em;line-height:1.12}[id$=__services_smith] .hero__rte.body-medium{color:var(--COLOR-TEXT-A80);max-width:46ch}[id$=__services_smith] .hero__rte.body-x-small p,[id$=__services_how] .grid__description p{display:inline-block;font-size:10px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--COLOR-TEXT-A50);border-bottom:1px dotted currentColor;padding-bottom:2px}@media(min-width:1100px){[id$=__services_smith] .brick__block__text{flex:1 1 100%;padding:0 40px 0 88px}[id$=__services_smith] .hero__content{max-width:572px}}@media(max-width:749px){[id$=__services_smith] .brick__block__text{padding-block:48px 60px}}[id$=__services_care] .hero__content__wrapper{max-width:calc(760px + var(--LAYOUT-OUTER)*2)}[id$=__services_care] .hero__content{max-width:none}[id$=__services_care] .hero__rte.body-x-large{font-family:var(--FONT-STACK-HEADING);font-weight:var(--FONT-WEIGHT-HEADING);font-size:26px;line-height:1.45;max-width:30ch;margin-inline:auto}[id$=__services_care] .hero__rte.body-x-large p{line-height:1.45}[id$=__services_care] .hero__rte.body-medium{color:var(--COLOR-TEXT-A80);font-size:16.5px;max-width:60ch;margin-inline:auto}@media(max-width:749px){[id$=__services_care] .hero__rte.body-x-large{font-size:21px}}[id$=__services_how] .wrapper{display:flex;flex-direction:column}[id$=__services_how] .grid__heading-holder{order:2;margin:56px 0 0}[id$=__services_how] .column__text{max-width:38ch}@media(min-width:750px){[id$=__services_how] .grid.multicolumn{border-top:1px solid var(--BTN-SECONDARY-BG);padding-top:0;margin-left:0}[id$=__services_how] .grid.multicolumn>.grid-item{position:relative;padding:40px 40px 0 0}[id$=__services_how] .grid-item:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:var(--BTN-SECONDARY-BG)}}@media(max-width:749px){[id$=__services_how] .grid.multicolumn{border-left:1px solid var(--BTN-SECONDARY-BG);margin-left:4px;padding-left:24px}[id$=__services_how] .grid-item{position:relative}[id$=__services_how] .grid-item:before{content:"";position:absolute;top:6px;left:-29px;width:9px;height:9px;border-radius:50%;background:var(--BTN-SECONDARY-BG)}}[id$=__services_faq_head] .hero__content__wrapper{max-width:calc(820px + var(--LAYOUT-OUTER)*2)}[id$=__services_faq] .accordion__title{text-transform:none;letter-spacing:.03em;font-size:18px;padding-block:22px}[id$=__services_faq] .accordion__content{color:var(--COLOR-TEXT-A80);max-width:64ch}[id$=__services_faq] .faq{max-width:calc(820px + var(--LAYOUT-OUTER)*2)}@media(max-width:749px){[id$=__services_close] .hero__button-group{flex-direction:column;row-gap:0}}@media(max-width:749px){[id$=__services_do_head] .section-padding{padding-bottom:32px}[id$=__services_do] .section-padding{padding-bottom:56px}}@media(max-width:749px){[id$=__services_faq] .accordion__title{font-size:16.5px;padding-block:18px}}[id$=__services_how][id$=__services_how] .grid__heading-holder{margin:26px 0 0}@media(min-width:750px){[id$=__services_how][id$=__services_how].section-padding,[id$=__services_how][id$=__services_how] .section-padding{padding-bottom:104px}}@media(max-width:749px){[id$=__services_open][id$=__services_open] .brick__block__text{padding-bottom:30px}}@media(max-width:749px){[id$=__services_do][id$=__services_do] .column__text,[id$=__services_how][id$=__services_how] .column__text{max-width:none}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/jl-page-services.css.map */
