@font-face{font-family:Oswald;src:url('https://www.guaranteed-reviews.com/wp-content/themes/howes/fonts/Oswald-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Oswald;src:url('https://www.guaranteed-reviews.com/wp-content/themes/howes/fonts/Oswald-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}

.agJsWidget {
		display: block !important;
		line-height: normal;
		transform-origin: 0% 100% !important;
}

#sag_b_cocarde .container {
		background: none;
		border: none !important;
}

.sag_badge .container {
		max-width: 100% !important;
		background-color: unset !important;
}

@media screen and (min-width: 900px) {
		.agJsWidget {
				-webkit-transform: scale(0.95) !important;
				-ms-transform: scale(0.95) !important;
		}
}

@media screen and (min-width: 640px) and (max-width: 900px) {
		.agJsWidget {
				-webkit-transform: scale(0.8) !important;
				-ms-transform: scale(0.8) !important;
		}
}

@media screen and (max-width: 640px) {
		.agJsWidget {
				-webkit-transform: scale(0.55) !important;
				-ms-transform: scale(0.55) !important;
		}
}

.agJsWidget {position: fixed; z-index: 99999; left:0px; bottom:0px; }


.sag_badge {margin: 5px;}
.sag_badge * {-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-align:center}
.sag_badge .container {width:100% !important; height:100% !important; position:relative !important; margin: 0 !important; min-width: unset !important;}
.jsWidgetLargeNote, .sagInfo { position:absolute; top:0; left:0; width:100%; text-align:center; font-family: 'Oswald', Arial !important;font-weight:400;letter-spacing:0;}
.jsWidgetLargeNote{ font-weight:700; font-size:22px; line-height:22px; letter-spacing:0; color:#1c5399; }
.jsWidgetLargeNote big { line-height:inherit;font-weight: bold;font-size:38px; letter-spacing:-1.5px;font-family: 'Oswald', Arial !important;}
/*BADGE COCARDE*/
#sag_b_cocarde {
    cursor: pointer;
    display: block;
    width: 125px;
    height: 134px;
    background: url(https://www.societe-des-avis-garantis.fr/wp-content/plugins/ag-core/images/widgets/cocarde.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
#sag_b_cocarde .jsWidgetLargeNote { top:45px; color:#ffffff; font-size:12px;}
#sag_b_cocarde .jsWidgetLargeNote big { line-height:inherit;font-size:20px; color:white;}
#sag_b_cocarde .sagInfo {
    top: 66px;
    font-size: 10.5px;
    color: #ffffff;
}
/****************************************************************************************/
/* Appliquer Flexbox à la div contenant les informations de contact */
.contact-container {
  display: flex;               /* Utiliser Flexbox pour aligner les éléments côte à côte */
  justify-content: space-between;  /* Espacer les éléments de manière égale */
  align-items: center;         /* Centrer verticalement les éléments */
  width: 100%;                 /* S'assurer que la div prend toute la largeur disponible */
}

/* Style des éléments de contact */
.contact-item {
  font-family: Montserrat;
  font-size: 16px;
}

/* Email spécifique */
.contact-item.email a {
  text-decoration: none;
	padding: 10px;
		margin-right: 80px;
}

/* Téléphone spécifique */
.contact-item.phone a {
  text-decoration: none;
	padding: 10px;	
}

#nv-primary-navigation-main a {
		font-weight: 600;
}

.hfg-slot.left .builder-item.desktop-left {
		margin: 8px auto;
}

.separator {
  height: 40px;            /* Hauteur de la bande */
  background-color: #089f61;  /* Couleur verte */
  width: 100%;             /* Prend toute la largeur disponible */
  margin: 0;               /* S'assure qu'il n'y a pas de marges indésirables */
}