header .navbar,
header .offcanvas {
	--bs-bg-opacity: 1;
	background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity));
}
header .logo_top_color {
	fill: var(--bs-primary);
}
header .logo_bottom_color {
	fill: var(--bs-secondary);
}
header .logo_txt_top {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity));
}
header .logo_txt_bottom {
	--bs-text-opacity: 1;
	  color: var(--bs-secondary-color);
}

header .link_color {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1));
}
header .link_color:hover, header .link_color:focus {
  color: var(--bs-secondary);
}

header .phone_icons_color {
	--bs-text-opacity: 0.5;
	color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity));
}

header .navbar {
	transition: background-color 300ms;
}

header.header-primary .navbar,
header.header-primary .offcanvas {
	background-color: var(--bs-primary);
}
header.header-primary .logo_top_color {
	fill: var(--bs-white);
}
header.header-primary .logo_bottom_color {
	fill: var(--bs-white);
}
header.header-primary .logo_txt_top {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}
header.header-primary .logo_txt_bottom {
	--bs-text-opacity: 0.6;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-primary .link_color {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1));
}
header.header-primary .link_color:hover, header.header-primary .link_color:focus {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 0.75));
}

header.header-primary .phone_icons_color {
	--bs-text-opacity: 0.5;
	 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-primary_light .navbar,
header.header-primary_light .offcanvas {
	background-color: var(--bs-primary-light);
}
header.header-primary_light .logo_top_color {
	fill: var(--bs-white);
}
header.header-primary_light .logo_bottom_color {
	fill: var(--bs-white);
}
header.header-primary_light .logo_txt_top {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}
header.header-primary_light .logo_txt_bottom {
	--bs-text-opacity: 0.7;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-primary_light .link_color {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1));
}
header.header-primary_light .link_color:hover, header.header-primary_light .link_color:focus {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 0.75));
}

header.header-primary_light .phone_icons_color {
	--bs-text-opacity: 0.5;
	 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-secondary .navbar,
header.header-secondary .offcanvas {
	background-color: var(--bs-secondary);
}
header.header-secondary .logo_top_color {
	fill: var(--bs-white);
}
header.header-secondary .logo_bottom_color {
	fill: var(--bs-white);
}
header.header-secondary .logo_txt_top {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}
header.header-secondary .logo_txt_bottom {
	--bs-text-opacity: 0.7;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-secondary .link_color {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1));
}
header.header-secondary .link_color:hover, header.header-secondary .link_color:focus {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 0.75));
}

header.header-secondary .phone_icons_color {
	--bs-text-opacity: 0.5;
	 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-orange .navbar,
header.header-orange .offcanvas {
	background-color: var(--bs-orange);
}
header.header-orange .logo_top_color {
	fill: var(--bs-white);
}
header.header-orange .logo_bottom_color {
	fill: var(--bs-white);
}
header.header-orange .logo_txt_top {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}
header.header-orange .logo_txt_bottom {
	--bs-text-opacity: 0.85;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-orange .link_color {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1));
}
header.header-orange .link_color:hover, header.header-orange .link_color:focus {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 0.75));
}

header.header-orange .phone_icons_color {
	--bs-text-opacity: 0.7;
	 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-image_dark .navbar {
	background: transparent !important;
}
header.header-image_dark .offcanvas {
	background-color: var(--bs-primary-light);
}
header.header-image_dark .logo_top_color {
	fill: var(--bs-white);
}
header.header-image_dark .logo_bottom_color {
	fill: var(--bs-white);
}
header.header-image_dark .logo_txt_top {
	--bs-text-opacity: 1;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}
header.header-image_dark .logo_txt_bottom {
	--bs-text-opacity: 0.8;
	color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header.header-image_dark .link_color {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1));
}
header.header-image_dark .link_color:hover, header.header-image_dark .link_color:focus {
	color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 0.75));
}

header.header-image_dark .phone_icons_color {
	--bs-text-opacity: 0.5;
	 color: rgba(var(--bs-light-rgb), var(--bs-text-opacity));
}

header .btn-close.phosphor {
	width: 32px;
	height: 32px;
	background-size: 32px;
	--bs-btn-close-bg:  url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iIzAwMDAwMCIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMDUuNjYsMTk0LjM0YTgsOCwwLDAsMS0xMS4zMiwxMS4zMkwxMjgsMTM5LjMxLDYxLjY2LDIwNS42NmE4LDgsMCwwLDEtMTEuMzItMTEuMzJMMTE2LjY5LDEyOCw1MC4zNCw2MS42NkE4LDgsMCwwLDEsNjEuNjYsNTAuMzRMMTI4LDExNi42OWw2Ni4zNC02Ni4zNWE4LDgsMCwwLDEsMTEuMzIsMTEuMzJMMTM5LjMxLDEyOFoiPjwvcGF0aD48L3N2Zz4=");
}
header.header-primary .btn-close.phosphor,
header.header-primary_light .btn-close.phosphor,
header.header-secondary .btn-close.phosphor,
header.header-orange .btn-close.phosphor {
	--bs-btn-close-bg:  url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2ZmZmZmZiIgdmlld0JveD0iMCAwIDI1NiAyNTYiPjxwYXRoIGQ9Ik0yMDUuNjYsMTk0LjM0YTgsOCwwLDAsMS0xMS4zMiwxMS4zMkwxMjgsMTM5LjMxLDYxLjY2LDIwNS42NmE4LDgsMCwwLDEtMTEuMzItMTEuMzJMMTE2LjY5LDEyOCw1MC4zNCw2MS42NkE4LDgsMCwwLDEsNjEuNjYsNTAuMzRMMTI4LDExNi42OWw2Ni4zNC02Ni4zNWE4LDgsMCwwLDEsMTEuMzIsMTEuMzJMMTM5LjMxLDEyOFoiPjwvcGF0aD48L3N2Zz4=");
}

.offcanvas .phone_icons_color {
	margin-left: 4px;
}



