html {
scroll-behavior: smooth;
}
input:focus, textarea:focus {
border-color: var(--bricks-color-lqtxbm) !important;
outline: none !important;
} #logo {
transition: max-width ease 0.5s;
}
header.scrolling #logo {
max-width: 100px;
transition: max-width ease 0.5s;
}
.bricks-mobile-menu-wrapper {
padding-top: 80px;
}
.bricks-nav-menu-wrapper.mobile_landscape a:hover {
color: var( --bricks-color-lqtxbm );
}
label {
text-transform: none !important;
} .leistung-beschreibung {
opacity: 0;
transition: opacity ease 0.25s;
overflow-y: scroll;
overflow-x: hidden;
}
.leistung-beschreibung::-webkit-scrollbar {
display: none;
}
.leistung-item:hover .leistung-beschreibung {
opacity: 1;
transition: opacity ease 0.25s;
} .brxe-form textarea {
max-height: 75px;
min-height: 75px;
}
.brxe-form .form-group {
padding-right: 10px !important;
padding-bottom: 20px !important;
padding-left: 10px !important;
}
.brxe-form .form-group.two-column {
width: 50%;
}
.brxe-form .form-group:last-child {
flex-direction: row;
align-items: center;
padding-bottom: 0px !important;
}
@media (max-width: 992px) {
.brxe-form .form-group.two-column {
width: 100%;
}
}