
.has-icon_where {
	background-image: url('../img/new_where.svg') rotate(-8)'%3E%3Cg transform='rotate(-72)'%3E%3Cpath d='M0 0C-4-10-8-26-5-38-3-45 3-45 5-38 8-26 4-10 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(-44)'%3E%3Cpath d='M0 0C-4-10-8-26-5-38-3-45 3-45 5-38 8-26 4-10 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(-16)'%3E%3Cpath d='M0 0C-4-10-8-26-5-38-3-45 3-45 5-38 8-26 4-10 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(12)'%3E%3Cpath d='M0 0C-4-10-8-26-5-38-3-45 3-45 5-38 8-26 4-10 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(40)'%3E%3Cpath d='M0 0C-4-9-7-24-4-35-2-41 2-41 4-35 7-24 4-9 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(68)'%3E%3Cpath d='M0 0C-3-7-6-18-3-27-2-33 2-33 3-27 6-18 3-7 0 0Z'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M210 66c10 24 24 44 40 56'/%3E%3Cg transform='translate(118,68) rotate(-6)'%3E%3Cg transform='rotate(-54)'%3E%3Cpath d='M0 0C-4-9-7-24-4-35-2-41 2-41 4-35 7-24 4-9 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(-22)'%3E%3Cpath d='M0 0C-4-9-7-24-4-35-2-41 2-41 4-35 7-24 4-9 0 0Z'/%3E%3C/g%3E%3Cg transform='rotate(10)'%3E%3Cpath d='M0 0C-4-9-7-24-4-35-2-41 2-41 4-35 7-24 4-9 0 0Z'/%3E%3C/g%3E%3C/g%3E%3Cpath d='M120 80c-4 12-10 22-18 28'/%3E%3Cpath d='M168 110c-9-6-19-6-27 0 9 7 19 7 27 0Z'/%3E%3Cpath d='M78 110c-4-16-18-28-36-28-10 0-19 5-23 13 3 9 13 15 26 17 12 2 24 1 33-2Z'/%3E%3Cpath d='M30 92c10 2 18 8 22 16'/%3E%3Cpath d='M38 100c8 0 14 4 17 10'/%3E%3Cpath d='M54 88c-2 8 0 15 5 20'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: 15px center !important;
	background-size: 20px 20px !important;
}
.has-icon_what {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23014e2e' stroke-width='1.3' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='4.2'/%3E%3Cpath d='M12 7.8c0-2 1-3.4 2.6-4.2M12 16.2c0 2-1 3.4-2.6 4.2M7.8 12c-2 0-3.4-1-4.2-2.6M16.2 12c2 0 3.4 1 4.2 2.6'/%3E%3Cpath d='M8.9 8.9C7.5 7.5 6.3 6.1 6 4.2M15.1 15.1c1.4 1.4 2.6 2.8 2.9 4.7M15.1 8.9c1.4-1.4 2.6-2.8 2.9-4.7M8.9 15.1C7.5 16.5 6.3 17.9 6 19.8'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: 15px center !important;
	background-size: 20px 20px !important;
}
.has-icon_when {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23014e2e' stroke-width='1.4' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='1.5'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3Cpath d='M7.5 14h2M11 14h2M14.5 14h2M7.5 17.5h2M11 17.5h2'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: 15px center !important;
	background-size: 20px 20px !important;
}

.has-icon_flower-bouquet {
	background-image: url('../img/bouquet-fleur.png') !important;
	background-repeat: no-repeat !important;
	background-position: right 26px center !important;
	background-size: 223px auto !important;
}

.yc-privacy-icon {
	display: inline-flex; align-items: center; justify-content: center;
	width: 34px; height: 34px; border: 1px solid #1c1c1c; border-radius: 50%;
	margin-right: 12px; flex: 0 0 auto;
}

#breadcrumbs { display: block !important; height: auto !important; overflow: visible !important; margin: 6px 0 4px !important; }
#breadcrumbs ul { display: flex !important; }

.yc-privacy-block { display: flex; gap: 14px; align-items: flex-start; }
.yc-privacy-icon svg { display: block; }
#breadcrumbs { max-width: 1290px; margin: 8px auto 2px !important; padding: 0 24px !important; }
#breadcrumbs ul { padding: 0 !important; margin: 0 !important; }

.has-icon_confidentiality-icon {
	background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%231c1c1c' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='3.4'/%3E%3Cpath d='M4.6 20c1.4-3.4 4.1-5.1 7.4-5.1s6 1.7 7.4 5.1'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important;
	background-position: center !important;
	background-size: 22px 22px !important;
	border: 1px solid #1c1c1c !important;
	border-radius: 50% !important;
}