.tm-services__item{padding-bottom:5rem;position:relative;text-align:center}.tm-services__item .tm-services__link-wrapper{color:var(--tm-light)}.tm-services__item .tm-services__link-wrapper:after{background-color:var(--tm-light);bottom:0;content:"";display:block;height:20px;left:calc(50% - 5px);-webkit-mask-image:url(/assets/img/ico_arrow_mask-ab21ccd92b.svg);mask-image:url(/assets/img/ico_arrow_mask-ab21ccd92b.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px 20px;mask-size:10px 20px;position:absolute;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;width:10px}@media (min-width:839px){.tm-services__item .tm-services__link-wrapper:after{height:28px;left:calc(50% - 7px);-webkit-mask-size:initial;mask-size:auto;width:14px}}.tm-services__item .tm-services__link-wrapper:hover:after{background-color:var(--tm-orange)}.tm-services__item .tm-section__header:before{top:123px}.tm-services__item .tm-section__header h2{margin-bottom:2rem}@media screen and (min-width:840px){.tm-services__item .tm-section__header h2{font-weight:100}.tm-services__item .tm-section__header:before{top:14.571rem}}.tm-services__item .sprite svg{height:75px;width:75px}@media screen and (min-width:840px){.tm-services__item .sprite svg{height:8.571rem;width:8.571rem}.tm-services__item .tm-services__item-header{padding-top:1rem}}.tm-services__item:target .tm-services__item-description{margin:1rem 0;max-height:1000px;padding:1rem}.tm-services__item:target .tm-services__link-wrapper:after{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.tm-bgnd-wrapper--light.tm-services__item .tm-services__link-wrapper{color:var(--tm-dark)}.tm-bgnd-wrapper--light.tm-services__item .tm-services__link-wrapper:after{background-color:var(--tm-dark)}.tm-bgnd-wrapper--light.tm-services__item .tm-services__link-wrapper:hover:after{background-color:var(--tm-orange)}.tm-services__item-description{max-height:0;overflow:hidden;text-align:center}.align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}