.service-line:not(:first-of-type){margin-top:2em}@media (min-width:768px){.service-line{align-items:flex-start;display:flex;gap:.5em}}@media (min-width:1024px){.service-line{gap:2.4em}}.service-line__image{height:auto;max-width:100%;width:6rem}.service-line__text{padding-top:.5em}@media (min-width:768px){.service-line__text{padding-top:1.5em}}.service-line__title{align-items:baseline;display:flex;gap:.8em}.service-line__title>h2{color:var(--shark);font-size:var(--natus-font-size);font-weight:var(--light-font-weight);font-weight:var(--heavy-font-weight);line-height:var(--natus-line-height)}@media (min-width:768px){.service-line__title>h2{font-size:var(--base-font-size);font-weight:var(--heavy-font-weight);line-height:var(--base-line-height)}}.service-line__title>hr{background-color:var(--shark);border:none;height:1px;width:30%}.service-line__text>.service-line__description{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height)}@media (min-width:768px){.service-line__text>.service-line__description{font-size:var(--base-font-size);line-height:var(--base-line-height)}}.service-line__description{position:relative}.service-line__description--read-more:after{background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;content:"";height:var(--natus-line-height);position:absolute;right:0;width:100%}@media (min-width:768px){.service-line__description:after{height:var(--base-line-height)}}.service-line__read-more{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height);margin-top:1em}@media (min-width:768px){.service-line__read-more{font-size:var(--base-font-size);line-height:var(--base-line-height)}}.service-line__read-more-close-button,.service-line__read-more-open-button{align-items:center;color:var(--mid-gray);cursor:pointer;display:flex;font-size:var(--natus-font-size);font-weight:var(--light-font-weight);font-weight:var(--heavy-font-weight);gap:.25em;line-height:var(--natus-line-height)}.service-line__read-more-close-button:after,.service-line__read-more-open-button:after{color:var(--persimmon);font-family:line awesome free}.service-line__read-more-open-button:after{content:"\f107"}.service-line__read-more-close-button:after{content:"\f106"}.service-line__read-more-open-button::marker{content:""}.service-line__read-more[open] .service-line__read-more-open-button{display:none}.service-line__read-more-close-button{background:none;border:none;margin-top:1em;padding:0}