/*
	les styles pour habiller le bloc aside/newsletter
*/

:where(.sib-form-message-panel) {
	display: none;
}

:where(.sib-form-message-panel .sib-notification__icon) {
	width: 20px;
	height: 20px;
}


#sib-container input:-ms-input-placeholder {
	font-family: Helvetica, sans-serif;
	text-align: left;
	color: #c0ccda;
}

#sib-container input::placeholder {
	font-family: Helvetica, sans-serif;
	text-align: left;
	color: #c0ccda;
}

#sib-container textarea::placeholder {
	font-family: Helvetica, sans-serif;
	text-align: left;
	color: #c0ccda;
}

 
/* personnalisation surcharge brevo */
#sib-container {
	font-family: poppins,Arial,Helvetica,sans-serif;
	font-size: 1.4rem;   
	 
}

.sib-form-block.titre {
	font-size: 2.4rem;
	font-weight: 700;
	line-height: 1.25;
	margin-bottom: .5em;
	text-transform: uppercase;
	 
	margin-bottom: .75em;
	margin-top: 0;
	padding-bottom: .75em;
	position: relative
}

.sib-form-block.titre:after {
	border-top: 1px solid #bbc5cc;
	bottom: 0;
	content: "";
	left: 1.5rem;
	position: absolute;
	width: 6.5rem
}

#sib-container  .sib-form-block__button {
		text-decoration: none;
		font-size:18px !important; 
		font-family: poppins,Arial,Helvetica,sans-serif !important;
}

#sib-container  button.sib-form-block__button:hover {
		background-color:  #e69724 !important;    
}

#sib-container a {
		text-decoration: underline;
		color: inherit;
		font-size: inherit;
		text-decoration-color:#e69724;
}

.sib-form .input_replaced:checked+.checkbox_tick_positive {
	background: #e69724 !important;
	border-color: #e69724 !important;
}

.entry__field .input {
		padding:8px 4px !important;
}

.label-email {
		 font-size: inherit;
		 padding-left:2rem;
}

#sib-form-container {
	position: relative;
	overflow: hidden;
}

#sib-form-container .icon_newsletters {
	color: #e69724;
	font-size: 12.5em;
	line-height: 0;
	opacity: .15;
	position: absolute;
	right: -.25em;
	top: .5em;
	-webkit-transform: rotate(-5deg);
	transform: rotate(-5deg)
}

.entry__error {
	font-size: 1.25rem !important;
	padding: 1.5rem;
	background-color: #f8b9b9 !important;
	color: #820101 !important;
	border-radius: .25rem;
}


.newsletter-cgu p {
	font-size:12px !important;
	padding-left: 1.8rem;
}

.sib-form .with-icon .input   {
	padding-left: 4rem !important;
}


.sib-hide-loader-icon {
	display:none !important;
}

