.tm-sc-project-info .each-item {
margin-bottom: 30px; }
.tm-sc-project-info .each-item:last-child {
margin-bottom: 0; }
.tm-sc-project-info .project-title {
text-transform: uppercase;
line-height: 1;
margin-top: 0;
margin-bottom: 10px; }
.tm-sc-project-info .project-description {
margin: 0; }
.tm-sc-project-info .project-description a {
color: var(--link-color);
text-decoration: underline; }.tm-sc-list {
list-style: none;
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
.tm-sc-list {
transition: none; } }
.tm-sc-list li {
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
.tm-sc-list li {
transition: none; } }
.tm-sc-list li i {
transition: all 0.3s ease; }
@media (prefers-reduced-motion: reduce) {
.tm-sc-list li i {
transition: none; } }
.tm-sc-list.tm-animate-icon-on-hover.animate-icon-rotate li:hover i {
transform: rotate(360deg); }
.tm-sc-list.tm-animate-icon-on-hover.animate-icon-rotate-x li:hover i {
transform: rotateX(360deg); }
.tm-sc-list.tm-animate-icon-on-hover.animate-icon-rotate-y li:hover i {
transform: rotateY(180deg); }
.tm-sc-list.tm-animate-icon-on-hover.animate-icon-translate li:hover i {
transform: translate(-10px, 10px); }
.tm-sc-list.tm-animate-icon-on-hover.animate-icon-translate-x li:hover i {
transform: translateX(-10px); }
.tm-sc-list.tm-animate-icon-on-hover.animate-icon-translate-y li:hover i {
transform: translateY(-10px); }
.tm-sc-list.tm-animate-icon-on-hover.animate-icon-scale li:hover i {
transform: scale(1.1); }