.services-item{overflow:visible;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;position:relative}.services-item__header{min-height:calc(6em + 1px);border-bottom:1px solid #000;padding:.75em 0}@media screen and (max-width:767px){.services-item__header{min-height:0;padding-right:2em;position:-webkit-sticky;position:sticky;top:0;background:#fff}}.services-item__header.is-active{color:var(--green);-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.services-item__header.is-active .services-item__close{opacity:1}.services-item__text{padding-top:1em;padding-bottom:1em;border-bottom:1px solid #000}@media screen and (min-width:768px){.services-item.is-active{color:var(--green)}.services-item:hover{color:var(--green);cursor:pointer}}.services-item__close{position:absolute;right:0;top:1em;opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.services{padding-left:var(--padding);padding-right:var(--padding);position:relative;margin-top:.125em;overflow:hidden}.services__wrapper{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.services__wrapper--left{-webkit-transform:translateX(50%);transform:translateX(50%)}.services__wrapper--right{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.services__row--left{padding-right:var(--padding)}.services__row--left .services-item:last-of-type .services-item__header{border-bottom:none}@media screen and (max-width:768px){.services__row--left{padding-right:.5rem;padding-left:.5rem}.services__row--left .services-item:last-of-type .services-item__header{border-bottom:1px solid #000}}.services__row--right{padding-left:var(--padding)}@media screen and (max-width:768px){.services__row--right{padding-left:.5rem;padding-right:.5rem}}.services__row--right .services-item:last-of-type .services-item__header{border-bottom:none}.services__text{width:50%;position:fixed;top:var(--header-height);left:0;height:calc(100% - 100px);overflow:hidden;overflow-y:auto;padding:var(--padding);-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity .4s,-webkit-transform .4s ease-in-out;transition:opacity .4s,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,opacity .4s;transition:transform .4s ease-in-out,opacity .4s,-webkit-transform .4s ease-in-out;margin-top:-.2em;opacity:0}@media screen and (max-width:1023px){.services__text{height:100%;padding-bottom:4em}}.services__text.is-show{opacity:1}.services__text--left{left:-50%}.services__text--left.is-active{-webkit-transform:translateX(100%);transform:translateX(100%)}.services__text--right{right:-50%;left:auto}.services__text--right.is-active{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.services__text--mobile{width:100%;padding:0 var(--padding);margin-top:.1em;padding-bottom:6em}.services__text--mobile .text--medium{letter-spacing:-.005em!important}.services__text__close{position:absolute;top:calc(var(--padding) + .15em);right:var(--padding)}@media screen and (max-width:1023px){.services__text__close{top:calc(var(--padding) - .1em)}}.services__text__content{padding-right:2em}@media screen and (max-width:1023px){.services__text__content{padding-right:0}}.services__explore{margin-top:1em;text-decoration:underline}.services__explore:hover{color:var(--green)}.services__mobile{position:fixed;width:100%;height:100%;top:0;left:0;display:block;background:#fff;z-index:3}.services__mobile .services-item__header{margin-bottom:1em}@media screen and (max-width:1023px){.services__mobile .services-item__header{margin-bottom:.75em}}