#margin-small {
margin-top: -70px;
}
.bg-black {
background-color: #000;
}
#no-margin .l-section-h {
margin-top: 0 !important;
margin-bottom: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.navstyle_3>.owl-nav button {
border: transparent !important;
}
#customer-logo .navstyle_3>.owl-nav button:hover {
background: transparent !important;
}
#customer-logo .navstyle_3>.owl-nav button:hover {
color: #266ea6 !important;
opacity: 0.6 !important;
}
.grecaptcha-badge {
display: none !important;
}
.no-touch .l-section.parallax_ver .l-section-img, .no-touch .l-section.parallax_fixed .l-section-img {
background-attachment: fixed;
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
}
#customer-logo img {
opacity: 0.75;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
#customer-logo img:hover {
opacity: 1;
-webkit-transition: all 400ms ease-in-out;
-moz-transition: all 400ms ease-in-out;
-ms-transition: all 400ms ease-in-out;
-o-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
#customer-logo .navstyle_3>.owl-nav div {
border-color: transparent !important;
color: #266ea6 !important;
}
#customer-logo .navstyle_3>.owl-nav div:hover {
background: transparent !important;
color: #0097be !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 0.85em !important;
}
.l-footer .widget_nav_menu .menu-item:before {
position: relative;
left: -6px;
content: '\f105';
font-family: fontawesome;
font-size: 0.9rem;
opacity: 0.5;
}
#youtube {
padding: 0;
}
#youtube.l-section.height_small>.l-section-h {
padding: 0 !important;
}
#youtube-video {
padding: 0;
}
.fa-map-marker-alt {
position: relative;
top: -3.4rem;
}
.header_hor .w-nav.type_desktop>.w-nav-list {
height: 60px;
}
.img img {
height: 80% !important;
width: 80% !important;
}
.tp-dottedoverlay.twoxtwo {
opacity: 0.4 !important;
}
.tparrows {
opacity: 0.3 !important;
}
.tparrows:hover {
opacity: 0.8 !important;
}
.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1), .w-nav.type_desktop.dropdown_mdesign .w-nav-list:not(.level_1) {
margin-top: -40px;
}
b, strong {
font-weight: 500;
color: #266ea6;
}
.l-section.height_small>.l-section-h {
padding: 0.3rem 0 !important;
font-size: 13px;
}
#footer-margin .l-section-h {
padding: 1.5rem 0;
font-size: 14px;
}
#footer-margin h4 {
margin-bottom: 0.5rem;
}
.wpcf7-form input[type="checkbox"] {
display: inherit;
height: 25px;
width: 25px;
margin-left: 0px;
margin-top: -2px;
margin-right: -12px;
}
.list-style li {
list-style-type: none;
}
.list-style li:before {
color: #266ea6;
content: '\f45c';
font-family: fontawesome;
font-size: 6px;
margin-right: 8px;
font-weight: 800;
top: -1px;
position: relative;
}
.acceptance {
font-size: 15px;
line-height: 25px;
display: -webkit-box !important;
}
input:focus, textarea:focus, select:focus, .select2-container--focus .select2-selection {
box-shadow: 0 0 0 0 #FFF !important;
}
span.wpcf7-form-control-wrap {
display: inherit !important;
}
.l-footer .widget_nav_menu ul li {
margin-bottom: 0.2rem;
margin-left: 8px;
}
.w-counter.size_small .w-counter-number {
font-size: 3rem;
} @media screen and (max-width: 600px) {
h1.vc_custom_heading {
font-size: 26px !important;
}
#margin-small {
margin-top: 0;
}
.w-separator.size_medium.type_invisible {
margin: 1.5rem 0;
}
.l-titlebar.size_medium .l-titlebar-h, .l-titlebar.size_large .l-titlebar-h, .l-titlebar.size_huge .l-titlebar-h, .l-main .l-sidebar, .l-section-h, .l-section.height_small>.l-section-h, .l-section.height_large>.l-section-h, .l-section.height_huge>.l-section-h, .l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h {
padding: 1.5rem 0;
}
.rev-btn {
display: none !important; 
}
} select {
margin-bottom: 0 !important;
}
.nf-field-label label {
font-weight: 500 !important;
}
#ninja_forms_required_items.hidden-container, #ninja_forms_required_items.hr-container, .nf-field-container.hidden-container, .nf-field-container.hr-container {
margin: 1rem 0 !important;
}
.nf-form-cont hr {
border-color: transparent !important;
}
.nf-form-content button, .nf-form-content input[type=button] {
font-size: 16px !important;
line-height: 1.20!important;
font-weight: 600 !important;
font-style: normal !important;
text-transform: uppercase !important;
letter-spacing: 0 !important;
border-radius: 0 !important;
padding: 1em 1.8em !important;
background: #0097be !important;
border-color: #0097be !important;
border: 1px solid !important;
color: #ffffff !important;
} 
.nf-form-content input[type=button]:hover, .nf-form-content button:hover {
background: #ffffff !important;
border-color: #0097be !important;
color: #0097be !important;
border: 1px solid;
}
.nf-form-content .list-select-wrap .nf-field-element>div, .nf-form-content input:not([type=button]), .nf-form-content textarea {
background: #f7f7f7;
border: 1px solid #c4c4c4;
color: #000 !important;
font-weight: 400 !important;
}
.select2-selection, select, input:not([type="submit"]) {
line-height: normal !important;
font-weight: 400 !important;
}
.ninja-inline {
margin-left: 20px;
display: block !important;
margin-top: 10px;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.ninja-inline-2 {
display: block !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
margin-bottom: -20px !important;
}
.ninja-pflicht {
display: block !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.ninja-beschreibung {
display: block !important;
font-size: 0.95rem !important;
line-height: 1.4rem !important;
margin-left: 20px;
display: block !important;
}
.checkbox-container.label-right .field-wrap>div {
width: auto !important;
margin: 0 !important;
}
#nf-label-field-11:before, #nf-label-field-21:before, #nf-label-field-18:before {
left: -28px !important;
top: -11px !important;
}
#nf-label-field-11:after, #nf-label-field-21:after, #nf-label-field-18:after {
left: -28px !important; 
top: -11px !important;
height: 25px !important;
width: 25px !important;
}
.nf-fu-progress, .nf-form-fields-required {
display: none !important;
}
.ninja-forms-req-symbol {
color: #0097be !important;
position: relative;
top: -20px;
}
.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
font-weight: 400 !important;
font-size: 18px !important;
text-transform: uppercase !important;
letter-spacing: 0em;
border-radius: 0em;
padding: 0.8em 1.8em !important;
box-shadow: 0 0em 0em rgb(0 0 0 / 20%) !important;
background: #266ea6 !important;
border-color: transparent;
color: #ffffff !important;
border: none !important;
}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
font-weight: 400 !important;
font-size: 18px !important;
text-transform: uppercase !important;
letter-spacing: 0em;
border-radius: 0em;
padding: 0.8em 1.8em !important;
box-shadow: 0 0em 0em rgb(0 0 0 / 20%) !important;
background: #4c6f95 !important;
border-color: transparent;
color: #ffffff !important;
border: none !important;
}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 300;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/fira-sans-condensed-normal-latin-ext-300.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 300;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/fira-sans-condensed-normal-latin-300.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 400;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/fira-sans-condensed-normal-latin-ext-400.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/fira-sans-condensed-normal-latin-400.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 500;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/fira-sans-condensed-normal-latin-ext-500.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Fira Sans Condensed';font-style: normal;font-weight: 500;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/fira-sans-condensed-normal-latin-500.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Libre Baskerville';font-style: normal;font-weight: 400;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/libre-baskerville-normal-latin-ext.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Libre Baskerville';font-style: normal;font-weight: 400;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/libre-baskerville-normal-latin.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Libre Baskerville';font-style: normal;font-weight: 700;unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/libre-baskerville-normal-latin-ext.woff2?ver=1782723564) format('woff2');font-display: swap;}@font-face{font-family: 'Libre Baskerville';font-style: normal;font-weight: 700;unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;src: url(//www.rm-bav.de/wp-content/uploads/omgf/us-fonts/libre-baskerville-normal-latin.woff2?ver=1782723564) format('woff2');font-display: swap;}