.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-39d64d7b-76aa-8a1c-3bf8-e980863641f8 {
font-size: 3rem !important;
font-weight: var(--font-weight-bold) !important;
}
.lfr-layout-structure-item-a9006b7b-f04f-9f5d-dc77-dd677768b27b {
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-e5130944-ecf2-0395-57d1-d5f285131c1f {
padding-bottom: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-03c4cdb1-7071-757c-5139-7b927fba57d9 {}

.project-list {
    .portlet-body {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 2.5rem;

        .project-item-card {
            .project-item-header {
                picture {
                    width: 100%;
                    overflow: hidden;

                    img {
                        width: 100%;
                        height: 450px;
                        object-fit: cover;
                    }
                }
            }

            .project-item-body {
                padding: 1rem 0 0 0;

                .client-name {
                    font-size: 0.75rem;
                    color: #666666;
                }

                h5 {
                    font-weight: 400;
                }

            }


        }

        .alert,
        .alert-info {
            border: none !important;
            background-color: unset !important;
            color: unset !important;
            padding:0 !important;
        }
      .mb-3 {
        margin-bottom:0 !important;
      }
    }
}.lfr-layout-structure-item-049a358b-7f04-7303-08da-cdfe16da628a {

}
.category-menu {
	margin-bottom: 1.5rem;
	li {
		color:#808080;
		
		&:hover {
			color:#121619;
			border-bottom:1px solid #FF5F2D;
		}
		&.active {
			color:#121619;
		font-weight: 600;
		border-bottom:1px solid #FF5F2D;
	  }
	}
}