header>.et_builder_inner_content:has(>#header-section) {
    display: flex;
    width: 100%;
    height: 100%;
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 10 !important;
	min-height:0;
    background: transparent !important;
    pointer-events: none;
}
header>.et_builder_inner_content>#header-section{
	pointer-events:all;
	width:100% !important;
	height:fit-content;
	position:sticky;
	top:0;
	border-bottom:10px solid #ffb81c;
}

.et_page_holder_section{ padding: 0 !important; margin:0 !important; width:100% !important; max-width: none !important; min-height: 75vh !important; }
.et_page_holder_section>.et_pb_row{ padding: 0 !important; margin: 0 !important; width:100% !important; max-width: none !important; }
.et_page_holder_section>.et_pb_row>.et_pb_column{ padding: 0 !important; margin: 0 !important; width:100% !important; max-width: none !important; }
.et_page_holder_section>.et_pb_row>.et_pb_column>.et_pb_post_content { padding: 0 !important; margin: 0 !important; width:100% !important; max-width: none !important; }

.unwrap-hm-menu-items-wrapper :is(a,span,p,i,b,h1,h2,h3,h4,h5,h6) {color: #ffffff !important; padding:0.25em 0.5em;}
.unwrap-hm-menu-items-wrapper :is(a,span,p,i,b,h1,h2,h3,h4,h5,h6):is(:hover,:focus,:focus-within),.unwrap-hm-menu-items-wrapper :is(a,span,p,i,b,h1,h2,h3,h4,h5,h6):is(:hover,:focus,:focus-within)>:is(a,span,p,i,b,h1,h2,h3,h4,h5,h6){color: #CCCCCC !important;}

:root {
    --unwrap-header-mincolw: 175px;
    --unwrap-header-maxcolnum: 100;
    --unwrap-header-gridgap: 1em;
}

.unwrap-hm-menu-items-wrapper {
    display:grid;
	width:100%;
	min-width:0;
	min-height:0;
    font-size: 18px;
    font-family: 'Gothic A1',Helvetica,Arial,Lucida,sans-serif;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, max(175px, (100%/5 - 1em*(5 - 1)/5))), 1fr));
    grid-template-columns: repeat(auto-fit, minmax(min(100%, max(var(--unwrap-header-mincolw), (100%/var(--unwrap-header-maxcolnum) - var(--unwrap-header-gridgap)*(var(--unwrap-header-maxcolnum) - 1)/var(--unwrap-header-maxcolnum)))), 1fr));
    gap: 1em;
    gap: var(--unwrap-header-gridgap);
}

.unwrap-header-spacing-location {
	visibility: hidden !important;
	pointer-events:none !important;
	cursor:default !important;
    background: transparent !important;
	width:100% !important;
	min-width:0;
	min-height:0;
}

@media screen and (max-width:175px){
	#header-section,.unwrap-header-spacing-location { word-break:break-words; max-width:175px; overflow:auto; }
	.unwrap-hm-menu-items-wrapper { grid-template-columns: repeat(1fr); }
	:is(#header-section,.unwrap-header-spacing-location) :is(a,span,p,i,b,h1,h2,h3,h4,h5,h6) { padding-left:4px !important; padding-right:4px !important; }
}
#header-section.partscroll{ position:relative !important; transition-duration: 6ms; }
#header-section.downscroll{ transform:translateY(-90%); }
#header-section:not(.no-transition){ transition-duration:600ms; }