.alertbar {
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #D7AEA9;
	color: #fff;
	gap: 30px;
	padding-block: 10px;
	padding-inline: 10px;
	margin-block: 0 1rem;
	font-family: europa, sans-serif;
	font-weight: 300;
}
.alertbar p {
	margin-block: 0;
}
.alertbar strong{
	font-weight: 700;
}
.alertbar .mob {
	display: none;
}
.alertbar a {
	color: #fff;
	text-decoration: underline;
}
.alertbar a:not(.btn):focus,
.alertbar a:hover {
	color: #fff;
	text-decoration: none;
}
@media (max-width: 767px) {
	.alertbar {
		gap: 1ch;
	}
  .alertbar .desk{
  	display: none;
  }
  .alertbar .mob {
  	display: block;
  	font-size: 1rem;
  }
}
header:has(.alertbar) {
	padding-top: 0!important;
}

  .phoneheader {
  	display: none;
  }
  header .m-logo {
  	display: none;
  }
@media (max-width: 767px) {
  .flc-text_with_media-standard .text-side .content::after {
  	display: none;
  }
  .navbar-dark .navbar-brand {
  	text-decoration: none;
  }
  .phoneheader {
  	display: flex;
  	justify-content: center;
  	align-items: center;

  }
  header .m-logo {
  	display: inline-block;
  }
  .phoneheader span {
  	display: none;
  }
  .navbar-dark .navbar-toggler {
  	border: none;
  }
  .navbar-dark .navbar-nav.sm-collapsible .nav-link .sub-arrow, .navbar-dark .navbar-nav.sm-collapsible .sub-arrow {
  	border-color: transparent;
  }
  .navbar-dark .navbar-toggler:hover {
  	background-color: transparent;
  	color: #fff;
  }
}