header {
position: fixed;
width: calc(100vw - 80px);
left: 40px;
z-index: 9999;
top: 10px;
}
header > .wp-block-group {
backdrop-filter: blur(20px);
-webkit-backdrop-filter: blur(20px);
}
.wpcf7 :is(input[type="text"], input[type="email"], input[type="number"], textarea) {
width: 100%;
font-size: 16px;
}
.wp-site-blocks :is(input[type=submit], input[type=button], #wp--skip-link--target .um-button) {
background: var(--wp--preset--color--primary);
border: 2px solid var(--wp--preset--color--foreground)!important;
border-radius: 10px;
padding: 12px 32px!important;
font-family: 'Libre Franklin';
text-transform: uppercase!important;
font-size: 16px;
color: white;
cursor: pointer;
font-weight: 900!important;
}
body:not(.logged-in) .login,
body.logged-in .logout {
display: none!important;
}
@media (min-width: 600px) {
.showmobile {
display: none!important;
}
header .nav-container {
justify-content: center!important;
}
}
@media (max-width: 599px) {
.hidemobile {
display: none!important;
}
html.has-modal-open header > .wp-block-group {
height: 90vh;
}
}