.skip-link {
position: absolute;
top: -1000em;
left: 6px;
height: auto;
width: auto;
display: block;
font-size: 14px;
font-weight: 600;
padding: 15px 23px 14px;
background: #f0f0f1;
color: #2271b1;
z-index: 100000;
line-height: normal;
text-decoration: none;
}
.skip-link:focus {
top: 7px;
background: #f0f0f1;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
} #moove_gdpr_cookie_info_bar.gdpr_infobar_postion_top,
#moove_gdpr_cookie_info_bar {
top: auto !important;
bottom: 0 !important;
} .grve-section:has(sr7-module) {
overflow: hidden;
background-color: #1a1a1a;
}
.grve-section:has(sr7-module) .grve-bg-image {
background-image: none !important;
}
.grve-section:has(sr7-module) .grve-container,
.grve-section:has(sr7-module) .grve-column,
.grve-section:has(sr7-module) .grve-column-wrapper {
width: 100% !important;
max-width: none !important;
padding-left: 0 !important;
padding-right: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
sr7-module {
width: 100% !important;
overflow: hidden !important;
}
sr7-module sr7-content {
left: 0 !important;
width: 100% !important;
transform: none !important;
overflow: hidden !important;
}
sr7-module sr7-slide,
sr7-module sr7-mask {
overflow: hidden !important;
}
sr7-module sr7-img.sr7-layer {
top: 0 !important;
left: 0 !important;
width: 100% !important;
height: 100% !important;
transform: none !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-position: 50% 50% !important;
}
@media (max-width: 1024px) { #grve-header,
#grve-responsive-header,
#grve-main-responsive-header {
z-index: 9950 !important;
pointer-events: auto;
}
#grve-main-responsive-header {
position: fixed;
}
#grve-responsive-header .grve-toggle-hiddenarea {
display: inline-flex;
align-items: center;
justify-content: center;
min-width: 48px;
min-height: 48px;
padding: 8px;
box-sizing: content-box;
position: relative;
z-index: 9951;
touch-action: manipulation;
pointer-events: auto;
} #grve-loader-overflow {
pointer-events: none !important;
}
}