.nbBenefits {margin-bottom: 2rem;}
.nbBenefits__title {text-align: center; margin-bottom: 1rem;}
.nbBenefits__items {}
.nbBenefits__col {}
.nbBenefits__item {padding-top: 4.25rem; display: block; transition: .5s;}
.nbBenefits__item:hover,
.nbBenefits__item:focus {text-decoration: none;}
.nbBenefits__item:hover {transform: translateY(-10%);}


.nbBenefits__item._nolink:hover,
.nbBenefits__item._nolink:focus {text-decoration: none; cursor: default;}
.nbBenefits__itemIcon {width: 8.5rem; height: 8.5rem;  position: absolute; top: 0; left: 50%; transform: translateX(-50%); border-radius: 50%; background: transparent; z-index: 10;
	background-position: center;
	background-size: cover;
	background-repeat: no-repeat;
}
.nbBenefits__itemIcon svg {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 70%; height: auto;}
.nbBenefits__itemName {background: #5e604b; color: #fff; text-align: center; font-size: 1.25rem; font-weight: 500; padding: 5.3rem 0.9rem 1rem; height: 9.5rem; transition: .5s; overflow: hidden; position: relative;}
.nbBenefits__item:hover .nbBenefits__itemName {box-shadow: 0px 9px 13px 0px rgba(0, 0, 0, 0.35);}
.nbBenefits__itemName:before {content: ''; width: 8.5rem; height: 4.25rem;  position: absolute; top: 0; left: 50%; transform: translateX(-50%); background: #fff;border-bottom-right-radius: 4.25rem;border-bottom-left-radius: 4.25rem;}


.nbBenefits__col:nth-child(5n-4) .nbBenefits__itemName {background: #5e604b;}
.nbBenefits__col:nth-child(5n-4) .nbBenefits__itemIcon svg path {fill: #5e604b;}
.nbBenefits__col:nth-child(5n-3) .nbBenefits__itemName {background: #778240;}
.nbBenefits__col:nth-child(5n-3) .nbBenefits__itemIcon svg path {fill: #778240;}
.nbBenefits__col:nth-child(5n-2) .nbBenefits__itemName {background: #93a051;}
.nbBenefits__col:nth-child(5n-2) .nbBenefits__itemIcon svg path {fill: #93a051;}
.nbBenefits__col:nth-child(5n-1) .nbBenefits__itemName {background: #b8b29a;}
.nbBenefits__col:nth-child(5n-1) .nbBenefits__itemIcon svg path {fill: #b8b29a;}
.nbBenefits__col:nth-child(5n) .nbBenefits__itemName {background: #8f7f5d;}
.nbBenefits__col:nth-child(5n) .nbBenefits__itemIcon svg path {fill: #8f7f5d;}


/*desktops 1600*/
@media (max-width: 1600px) { 

}

/*desktops*/
@media (max-width: 1200px) { 

}

/*tablets*/
@media (max-width: 991px) {
	.nbBenefits__item {padding-top: 3rem;}
	.nbBenefits__itemIcon {width: 6rem; height: 6rem;}
	.nbBenefits__itemName:before {width: 6rem; height: 3rem; border-bottom-right-radius: 3rem;border-bottom-left-radius: 3rem;}

	.nbBenefits__items {margin: 0 -7px;}
	.nbBenefits__col {padding: 0 7px;}
	.nbBenefits__itemName {font-size: 0.9rem; padding: 3.8rem 0.5rem 1rem; height: 7.5rem;}
}

/*phones*/
@media (max-width: 767px) { 
	.nbBenefits__itemName {height: auto;}
	
}