.description p:not(:last-child) {
    margin-bottom: 1rem;
}
.section-gallery-home .gallery-home .img-box img{
    filter: grayscale(1);
	transition: all ease-in-out .3s
}
.section-gallery-home .gallery-home .img-box img:hover{filter:inherit}
.service-card .content .title {
    -webkit-line-clamp: inherit;
    -webkit-box-orient: inherit;
    display: inherit;
    overflow: inherit;
}
.footer .logo .image{height:35.4rem}
.footer .logo .txt .subtitle {
    margin-top: -5rem;
}

/*  */
.section-reg-contractor .icon {
	width: 15rem;
	height: 15rem;
	object-fit: contain;
}

.nav {
    display: flex;
    flex-wrap: wrap;
	list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}

.tab-content>.tab-pane {
    display: none;
}

.tab-content>.active {
    display: block;
}

.section-client-list .nav-link {
	border: 3px solid #292983;
	background: #ffffff;
	padding: 1rem 6rem;
	font-weight: 700;
	font-size: 2rem;
	color: #292983;
}

.section-client-list .nav-link.active {
	background: #292983;
	color: #ffffff;
}

.section-client-list .list {
	columns: 2;
	column-gap: 3rem;
}

.section-client-list .item {
	box-shadow: 0 0.8rem 2.4rem #00000008;
	padding: 1.5rem 3rem;
    break-inside: avoid;
}

.section-client-list .item-icon img {
	width: 4rem;
	height: 4rem;
	object-fit: contain;
}

.section-client-list .item-title {
	font-weight: 700;
	font-size: 2rem;
}

.section-client-list .item:nth-child(odd) {
	background: #ffffff;
}

.section-client-list .item:nth-child(even) {
	background: #f8f8f8;
}

@media screen and (max-width: 767px) {
	.section-reg-contractor {
		background: #292983 !important;
	}
	
	.section-client-list .nav-link {
		padding: 1rem 4rem;
	}
	
	.section-client-list .list {
		columns: 1;
	}
}

.header .logo .txt .title{line-height: 1.2}
@media (min-width: 576px){
	.header .logo .txt .title span{font-size: 150%}
	.header .logo .txt .title, .header .logo .txt .subtitle{letter-spacing:4px}
}
@media (min-width: 1920px){
	.header .logo .txt .title span{font-size: 145%}
}
@media (min-width: 1280px) {
	.header .menu-item:not(:last-child) {
		margin-right: 6.5rem;
	}
	
}