.--showmore-active [data-fls-showmore-button] span,[data-fls-showmore-button] span:last-child{display:none}.--showmore-active [data-fls-showmore-button] span:last-child{display:block}.card__img img{height:100%;object-fit:cover;width:100%}.projects__header{display:flex;justify-content:space-between}.projects__right{margin-top:2rem}.projects__row{display:flex;flex-wrap:wrap}.projects__row--column{flex-direction:column}.projects__col{border:.0625rem solid rgba(48,44,42,.2);transition:all .3s}.card{display:flex;gap:1.5rem 2rem}.card--column{flex-direction:column}.card--column .card__col{flex:0}.card--column .card__title{padding-top:0}.card__col{flex:1 1 50%}.card__col--img{position:relative}.card__img{height:100%;overflow:hidden;width:100%}.card__suptitle{font-weight:600}.card__title{font-variant-numeric:lining-nums tabular-nums}.card--metrics .card__title{color:#125b4a;max-width:100%;padding:0}.card__title a{transition:color .3s;width:100%}.card__arr{opacity:0;position:absolute;right:0;top:0;transition:opacity .3s}.card__part{color:#125b4a;font-weight:600}.card__heading{font-variant-numeric:lining-nums tabular-nums;font-weight:600}.card__list{padding-top:1rem}.card__item{align-items:center;display:flex;gap:.75rem;justify-content:space-between;position:relative;transition:all .3s}.card__item:not(:first-child){border-top:.0625rem solid rgba(48,44,42,.2)}.card__item:before{background-color:rgba(18,91,74,0);border-radius:.5rem;content:"";height:calc(100% + .0625rem);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .3s;width:calc(100% + 1rem)}.card__caption{align-items:center;display:inline-flex}.card__caption--ico{flex-shrink:0}.card__caption--ico img{aspect-ratio:1/1;object-fit:contain;width:1.25rem}.card__caption--title{font-weight:500}.card__text{color:#125b4a;font-weight:600}.card__foot{font-weight:500}.card__figure{background-color:#dcf17b;padding-bottom:.5rem;padding-top:.5rem;position:absolute}.card__figure--text{font-weight:600;position:relative}.card__figure--text:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='87' height='96' fill='none' viewBox='0 0 87 96'%3E%3Cpath fill='%23dcf17b' d='M70.344 65.004c3.455 2.974 6.377 6.791 9.408 10.208q1.974 2.235 3.949 4.48c.933 1.058 2.399 2.27 2.37 3.89-.06 2.897-4.833 4.279-6.793 5.332a565 565 0 0 1-11.634 6.103c-2.02 1.028-3.801-2.126-1.768-3.154a546 546 0 0 0 8.762-4.5 686 686 0 0 0 4.151-2.2c.884-.472 3.732-1.484 4.137-2.47l-.168 1.356c-.385-1.727-2.809-3.705-3.9-5.03a682 682 0 0 1-3.455-4.254c-2.236-2.764-4.724-5.466-6.6-8.508-.651-1.027.741-1.957 1.56-1.254z'/%3E%3Cpath fill='%23dcf17b' d='M84.087 83.495c-4.267 1.969-9.808 1.101-14.355.73a114.4 114.4 0 0 1-16.338-2.597 113.8 113.8 0 0 1-29.699-11.382C15.99 65.914 8.443 59.993 4.078 51.943-.37 43.776-.524 34.34 3.126 25.816 7.84 14.819 17.523 7.024 26.946.542c2.753-1.896 5.086 2.56 2.543 4.52-9.444 7.293-20.016 14.709-23.218 27.265-2.907 11.39 3.363 21.322 11.756 28.06 9.038 7.292 20.213 11.762 31.065 15.123a134 134 0 0 0 17.41 4.128c3.195.546 6.41.911 9.626 1.232 2.69.27 5.5.335 7.994 1.458.096.06.175.146.23.248a.7.7 0 0 1-.23.912z'/%3E%3C/svg%3E");content:"";height:6rem;left:calc(-25% + 1.5rem);position:absolute;top:150%;width:5.4375rem}.card__more{align-items:center;color:#125b4a;display:inline-flex;gap:.875rem;padding-top:2rem;position:relative}.card__more:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='8' fill='none' viewBox='0 0 14 8'%3E%3Cpath stroke='%23125b4a' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 1 7 7 1 1'/%3E%3C/svg%3E");content:"";height:.5rem;transition:transform .3s;width:.875rem}.--showmore-active .card__more:after{transform:rotate(180deg)}.card--metrics .card__more{display:inline-flex}@media (max-width:61.99875em) and (min-width:84em){.card__img{height:18.75rem}}@media (max-width:61.99875em) and (max-width:23.4375em){.card__img{height:15.5rem}}@media (max-width:61.99875em){.projects__header{flex-direction:column}.card--metrics:first-child{margin-top:6rem}.card--column{flex:1 1 100%}.card{flex-direction:column}}@media (max-width:47.99875em){.card__item:not(.card--metrics .card__item){align-items:flex-start;flex-direction:column}.card--metrics .card__item{flex-wrap:wrap}}@media (max-width:23.4375em){.projects__header{margin-bottom:2rem}.projects__row{gap:1.25rem}.card--column .card__img{height:15.625rem}.card__suptitle{font-size:1rem;line-height:1.5rem;margin-bottom:.75rem}.card__subtitle{margin-bottom:.75rem;margin-top:.5rem}.card__subtitle .card__caption--title{font-size:.875rem;line-height:1.25rem}.card__part{font-size:1rem;line-height:1.5rem;margin-top:.5rem}.card__descr{margin-top:.75rem}.card__heading{font-size:1rem;line-height:1.5rem}.card__item{padding-bottom:1rem;padding-top:1rem}.card__caption{gap:.25rem}.card__caption--title{font-size:.875rem;line-height:1.25rem}.card__text{font-size:1.125rem;line-height:1.5rem}.card__foot{font-size:1rem;line-height:1.25rem;padding-top:.75rem}.card__figure{left:.75rem;max-width:14.6875rem;padding-left:1.25rem;padding-right:1.25rem;top:.75rem}.card__figure--text{font-size:.875rem;line-height:1.25rem}}@media (max-width:61.99875em) and (min-width:23.4375em) and (max-width:84em){.card__img{height:clamp(15.5rem,14.24226006191875rem + 5.3663570691vw,18.75rem)}}@media (min-width:23.4375em) and (max-width:84em){.projects__header{margin-bottom:clamp(2rem,1.8065015479875rem + .8255933953vw,2.5rem)}.projects__row{gap:clamp(1.25rem,.95975232198125rem + 1.2383900929vw,2rem)}.card--column .card__img{height:clamp(15.625rem,14.415634674925rem + 5.1599587203vw,18.75rem)}.card__suptitle{font-size:clamp(1rem,.8065015479875rem + .8255933953vw,1.5rem);line-height:clamp(1.5rem,1.40325077399375rem + .4127966976vw,1.75rem);margin-bottom:clamp(.75rem,.65325077399375rem + .4127966976vw,1rem)}.card__subtitle{margin-bottom:clamp(.75rem,.45975232198125rem + 1.2383900929vw,1.5rem);margin-top:clamp(.5rem,.40325077399375rem + .4127966976vw,.75rem)}.card__subtitle .card__caption--title{font-size:clamp(.875rem,.72987616099375rem + .6191950464vw,1.25rem);line-height:clamp(1.25rem,1.15325077399375rem + .4127966976vw,1.5rem)}.card__part{font-size:clamp(1rem,.951625387rem + .2063983488vw,1.125rem);line-height:clamp(1.5rem,1.3065015479875rem + .8255933953vw,2rem);margin-top:clamp(.25rem,.59674922600625rem + -.4127966976vw,.5rem)}.card__descr{margin-top:clamp(.5rem,.84674922600625rem + -.4127966976vw,.75rem)}.card__heading{font-size:clamp(1rem,.8065015479875rem + .8255933953vw,1.5rem);line-height:clamp(1.5rem,1.40325077399375rem + .4127966976vw,1.75rem)}.card__item{padding-bottom:clamp(1rem,.951625387rem + .2063983488vw,1.125rem);padding-top:clamp(1rem,.951625387rem + .2063983488vw,1.125rem)}.card__caption{gap:clamp(.25rem,.15325077399375rem + .4127966976vw,.5rem)}.card__caption--title{font-size:clamp(.875rem,.77825077399375rem + .4127966976vw,1.125rem);line-height:clamp(1.25rem,1.15325077399375rem + .4127966976vw,1.5rem)}.card__text{font-size:clamp(1.125rem,1.076625387rem + .2063983488vw,1.25rem);line-height:clamp(1.5rem,1.40325077399375rem + .4127966976vw,1.75rem)}.card__foot{font-size:clamp(1rem,.951625387rem + .2063983488vw,1.125rem);line-height:clamp(1.25rem,1.15325077399375rem + .4127966976vw,1.5rem);padding-top:clamp(.75rem,.45975232198125rem + 1.2383900929vw,1.5rem)}.card__figure{left:clamp(.75rem,.5565015479875rem + .8255933953vw,1.25rem);max-width:clamp(14.6875rem,13.1153250774rem + 6.7079463364vw,18.75rem);padding-left:clamp(1.25rem,.95975232198125rem + 1.2383900929vw,2rem);padding-right:clamp(1.25rem,.95975232198125rem + 1.2383900929vw,2rem);top:clamp(.75rem,.5565015479875rem + .8255933953vw,1.25rem)}.card__figure--text{font-size:clamp(.875rem,.77825077399375rem + .4127966976vw,1.125rem);line-height:clamp(1.25rem,1.15325077399375rem + .4127966976vw,1.5rem)}}@media (min-width:47.99875em){.card__header{padding-right:4rem;position:relative}.card__title{max-width:26.25rem}.card__text{flex:0 1 60%;text-align:right}}@media (min-width:61.99875em){.projects__header{gap:4.375rem}.projects__head{flex:0 0 43.75rem}.projects__right{align-self:flex-end}.card--metrics{border:none!important;padding:4rem 0}.card--metrics:nth-child(2n){flex-direction:row-reverse}.card--column{flex:1 1 calc(50% - 1rem);max-width:calc(50% - 1rem)}.card{align-items:stretch}.card__title{padding-top:1.5rem}.card__more{display:none}}@media (min-width:84em){.projects__header{margin-bottom:2.5rem}.projects__row{gap:2rem}.card--column .card__img{height:18.75rem}.card__suptitle{font-size:1.5rem;line-height:1.75rem;margin-bottom:1rem}.card__subtitle{margin-bottom:1.5rem;margin-top:.75rem}.card__subtitle .card__caption--title{font-size:1.25rem;line-height:1.5rem}.card__part{font-size:1.125rem;line-height:2rem;margin-top:.25rem}.card__descr{margin-top:.5rem}.card__heading{font-size:1.5rem;line-height:1.75rem}.card__item{padding-bottom:1.125rem;padding-top:1.125rem}.card__caption{gap:.5rem}.card__caption--title{font-size:1.125rem;line-height:1.5rem}.card__text{font-size:1.25rem;line-height:1.75rem}.card__foot{font-size:1.125rem;line-height:1.5rem;padding-top:1.5rem}.card__figure{left:1.25rem;max-width:18.75rem;padding-left:2rem;padding-right:2rem;top:1.25rem}.card__figure--text{font-size:1.125rem;line-height:1.5rem}}@media (any-hover:hover){.projects__col:hover{border:.0625rem solid rgba(18,91,74,.4)}.card__header:hover .card__arr{opacity:1}.card__title a:hover{color:#125b4a}.card__item:hover+.card__item,.card__item:hover:not(:first-child){border-top:.0625rem solid transparent}.card__item:hover:before{background-color:rgba(18,91,74,.2)}}