html { overflow-y: scroll; } @supports (scrollbar-gutter: stable) {
html {
scrollbar-gutter: stable;
overflow-y: auto;
}
}
@media(max-width: 1450px) {
.jw-hotline {
top: 5.8rem;
}
}
@media(max-width: 1400px) {
.jw-start-img {
left: -19rem !important;
width: 700px !important;
}
.jw-hotline {
right: .3rem !important;
background: #e30427 !important;
color: white !important;
padding: .5rem !important;
top: 7rem;
}
}
@media(max-width: 1000px) {
.jw-start-img {
left: 0 !important;
width: auto !important;
}
body > .wp-site-blocks {
min-height: auto !important;
display: inherit !important;
}
}
@media(max-width: 800px) {
main {
padding-top: 2rem !important;
margin-top: 2rem !important;
}
footer {
margin-top: 5rem !important;
}
#logo-bottom {
display: none;
}
.jw-logo {
left: 0 !important;
top: -1.2rem !important;
}
.jw-logo img {
height: 80px !important;
width: auto !important;
}
#modal-3 { background-color: #e30427 !important;
}
#modal-3 a {
padding: .2rem 2rem .2rem 0;
}
.jw-footer-logo {
display: none;
}
.jw-pull-up {
top: 0 !important;
}
h1.has-link-color {
font-size: 1.8rem;
}
}
.entry-content {
overflow: visible !important;
}
.is-position-relative {
position: relative !important;
}
.jw-pull-up {
position: relative;
top: -5rem;
}
.jw-small-img {
position:absolute;
left: 10%;
bottom: 0;
}
.jw-big-img {
margin-bottom: 7rem !important;
}
.jw-start-img {
position: relative;
width: 903px;
left: -30rem;
}
.jw-nav-head .wp-block-navigation-item__content {
background-color: #e30427;
color: white !important;
}
.wp-block-navigation__responsive-container-close {
color: white !important;
}
.wp-block-navigation__submenu-container {
border: none !important;
}
.jw-nav-head {
left: 15rem;
position: relative;
}
.jw-hotline {
position: absolute;
right: -1rem;
padding: 1rem;
background: white;
color: #e30427;
}
.jw-hotline a {
font-weight: bold;
text-decoration: none;
}
.jw-logo {
position: absolute;
z-index: 100;
left: -2rem;
top: 0;
width: 180px;
}
.wp-social-link {
border: 3px solid white;
}
.jw-start-bottom {
padding-left: 0 !important;
}
#logo-bottom {
background: #e30427;
border-radius: 50%;
width: 321px;
height: 300px;
position: absolute;
top: -130px;
z-index: -1;
left: -2rem;
} .wp-block-navigation__responsive-container-open {
background: #e30427 !important;
padding: 1rem !important;
border-radius: 50%;
color: white !important;
position: fixed;
right: 2rem !important;
z-index: 9999 !important;
border: 2px solid white !important;
} html, body { height: 100%; margin: 0; }
body > .wp-site-blocks {
min-height: 100vh; display: grid;
grid-template-rows: auto 1fr auto; } main { min-height: 0; } footer, .wp-block-template-part[area="footer"] {
margin-top: 0 !important;
overflow-x: clip;
}