/* SELECT PAGE */
.app-navmenu li.nav-item:nth-child(7)::after {
  content: "\25b4";
  color: var(--app-color-violet);
  text-align: center;
  bottom: -8px;
  left: calc(100% / 2.25);
  position: absolute;
}
.app-navmenu li:nth-child(7) {
    border-bottom-color: var(--app-color-violet);
}
/* END SELECT PAGE */

.app-color-gray-less-opacity {
	background-color: rgba(239, 236, 234, .5);
}
.bg-entete-img {
	top: -350px;
}
textarea {
	width: 100%;
	resize: none;
}
.form-group {
	margin-bottom: 3rem;
}
.container-text {
  padding: 3rem 7rem;	
  line-height: 1.15rem;
}
.partners-managers p {
  color: var(--app-color-gray);
  width: 100%;
}
cite {
  color: var(--app-color-gray);
}
.send-me {
	width: 160px;
	padding: 10px 0;
	margin-top: 30px;
}
.send-me:hover {
	color: var(--app-color-green)!important;
} 
.max-scale {
	margin: 0 auto; 
	max-width: var(--main-max-width);
}
@media only screen and (max-width: 1810px) {
	.bg-entete-img {
		top: -280px;
	}
}
@media only screen and (max-width: 1481px) {
	.bg-entete-img {
		top: -250px;
	}
}
@media only screen and (max-width: 1225px) {
	.bg-entete-img {
		top: -200px;
	}
	.container-text {
	  padding: 2rem 4rem;
	}
}
@media only screen and (max-width: 991px) {
	.bg-entete-img {
		top: -80px;
	}
	.container-text {
	  padding: 2rem 2rem 2rem 5rem;
	}
}
@media only screen and (max-width: 767px) {
	.container-text {
	  padding: 2rem;
	}
}
@media only screen and (max-width: 450px) {
	.bg-entete-img {
		top: 0;
	}
}
@media only screen and (max-width: 380px) {
	.container-text {
	  padding: 1rem;
	}
}