.has-content-primary-background-color, .l-section.color_primary, .us-btn-style_badge, 
.no-touch .post_navigation.layout_sided a:hover .post_navigation-item-arrow, 
.highlight_primary_bg, .w-actionbox.color_primary, .no-touch .g-filters.style_1 .g-filters-item:hover, 
.no-touch .g-filters.style_2 .g-filters-item:hover, .no-touch .w-filter.state_desktop.style_switch_default 
.w-filter-item-value:hover, .w-comments-item.bypostauthor .w-comments-item-author span, .w-filter-opener:not(.w-btn) span:after, 
.w-grid .with_quote_icon, .no-touch .w-person-links-item:before, .w-pricing.style_simple .type_featured .w-pricing-item-header, 
.w-pricing.style_cards .type_featured .w-pricing-item-header, .w-pricing.style_flat .type_featured .w-pricing-item-h, 
.w-progbar.color_primary .w-progbar-bar-h, .w-sharing.type_solid.color_primary .w-sharing-item, 
.w-sharing.type_fixed.color_primary .w-sharing-item, .w-sharing.type_outlined.color_primary .w-sharing-item:before, 
.no-touch .w-sharing-tooltip .w-sharing-item:hover, .w-socials-item-link-hover, .w-tabs-list-bar, 
.w-tabs.style_modern .w-tabs-list, .w-tabs.style_timeline .w-tabs-item:before, .w-tabs.style_timeline .w-tabs-section-header-h:before, 
.no-touch .w-header-show:hover, .no-touch .w-toplink.active:hover, 
.no-touch .pagination>:not(.custom)>.page-numbers:before, .pagination>:not(.custom)>.page-numbers.current, 
.l-main .widget_nav_menu .menu-item.current-menu-item>a, .rsThumb.rsNavSelected, .select2-results__option--highlighted {
background: transparent !important; 
}
#BorlabsCookieBox ._brlbs-box, #BorlabsCookieBox ._brlbs-bar {
padding: 25px 15px !important;
}
.nf-error.field-wrap .nf-field-element:after {
height: 46px !important;
width: 46px !important;
}
h1, h2, h3, h4, h5 {
color: #343434;
}
h2 {
font-size: 30px;
margin: 0 0 0.5rem !important;
}
h4, h5, h6 {
margin: 0 0 0.2rem !important;
}
h5 {
font-size: 18px;
}
.icon-kontakt-social a {
margin-right: 10px;
}
.adresse .w-iconbox-icon {
position: relative;
top: -6rem;
}
.icon-kontakt .kontakt .w-iconbox-icon {
position: relative;
top: -5rem;
}
footer .fa-map-marker-alt {
position: relative;
top: -2.5rem;
}
.icon-kontakt .w-image-h {
margin-left: 130px;
margin-top: -44px;
}
header nav {
letter-spacing: -0.4px;
}
footer .wpb_wrapper p {
font-size: 15px !important;
}
footer .wpb_wrapper .widget a {
font-size: 15px !important;	
}
footer .wpb_wrapper .w-iconbox-meta a {
font-size: 15px !important;
}
footer .w-iconbox-icon i {
color: #999999;
}
footer h4, footer .footer-widget-h2 h2 {
margin-bottom: 30px !important;
}
footer .w-image.bdue img {
margin-bottom: 30px !important;
}
footer .w-image.bdue img {
opacity: 0.7 !important;
}
footer .w-image.bdue img:hover {
opacity: 1 !important;
}
.l-section-h.i-cf .vc_custom_heading {
font-size: 40px !important;
padding: 20px 0 !important;
}
.wp-caption-text {
margin-right: 10px;
}
.header_hor .w-nav.type_desktop>.w-nav-list>.menu-item {
vertical-align: bottom;
top: 25px;
}
.w-nav.type_desktop.dropdown_height .w-nav-list:not(.level_1) {
margin-top: -25px;
}
.wpml-ls-slot-shortcode_actions {
list-style: none !important;
}
.wpml-ls-item-toggle {
border-radius: 0 !important;
}
.wpml-ls-legacy-dropdown-click a {
display: block !important;
font-size: 0.9rem !important;
line-height: 2rem !important;
padding: 0 1.5rem 0 0.8rem !important;
border: none !important;
color: inherit !important;
box-shadow: 0 0 0 rgba(0, 0, 0, 0.08) inset !important;
}
.wpml-ls-item-toggle:before {
content: '\f0d7' !important;
position: absolute !important;
top: 17px !important;
right: 0.3rem !important;
font-size: 1rem !important;
font-weight: 900 !important;
font-family: fontawesome !important;
cursor: pointer !important;
border: none !important;
}   
.wpml-ls-statics-shortcode_actions ul {
margin-left: 0.5rem;
}
#us_grid_1 .usg_post_title_1 {
font-size: 20px !important;
line-height: 1.4;
font-weight: 400 !important;
letter-spacing: 0em;
}
#margin-left {
margin-left: -100px;
margin-top: 5px;
}
.margin-left-header {
margin-left: 7px !important;
}
.faq strong {
color: #f9a02c;
font-weight: 600;
}
.container-margin {
margin-top: -70px;
}
.treten h2 {
font-size: 32px;
}
.kontakt .w-iconbox-text {
margin-top: 20px;
}
footer .w-image {
margin-top: 10px;
}
.w-tabs-section-title {
font-size: 18px;
font-weight: 500 !important;
}
.active .w-tabs-section-title {
font-size: 18px;
font-weight: 600 !important;
} strong {
color: #444;
}
#downloads h5:hover {
color: #f9a02c !important;
}
.w-counter.size_medium .w-counter-number {
font-size: 4rem !important;
}
.w-iconbox .w-iconbox-title {
padding-bottom: 0.6em;
}
.w-tabs-section.active .w-tabs-section-header {
background-color: #f8f8f8;
}
.w-tabs-section-content-h {
background-color: #f8f8f8;	
}
.no-touch .w-tabs.accordion .w-tabs-section-header:hover {
background-color: #f8f8f8;	
}
.w-separator.size_medium {
margin-top: 0 !important;
margin-bottom: 1.5rem !important;
}
.w-separator.size_medium:empty {
height: 0 !important;
}
.no-touch .w-socials-item-popup {
display: none;
}
.text-footer .w-iconbox-text {
color: #999 !important;
}
.w-iconbox-text {
color: #000;
}
.w-tabs.accordion .w-tabs-section-content {
display: none;
padding: 0 !important;
}
#language .l-section-h {
padding: 0 0 3rem 0 !important;
}
.w-tabs.accordion .w-tabs-section-content-h {
padding: 0 1.5rem 3rem;
}
.w-iconbox.color_secondary .w-iconbox-icon {
color: #999;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], textarea, select {
border-radius: 0 !important;
}
input:focus, textarea:focus, select:focus {
box-shadow: 0 0 0 1px #f9a02c;
}
footer {
font-size: 14px !important;
}
footer .l-section-h {
padding: 2rem 0 1rem 0;
}
.dreispaltig-margin h4 {
margin-top: 20px !important;
}
.w-socials-list {
font-size: 18px;
}
.w-btn, .button, .l-body .cl-btn, .l-body .ubtn, .l-body .ultb3-btn, .l-body .btn-modal, .l-body .flip-box-wrap .flip_link a, .rev_slider a.w-btn, .tribe-events-button, input[type="button"], input[type="submit"] {
border-radius: 0;
} .w-socials-item.email .w-socials-item-link-hover {
background-color: #f9a02c;
}
.l-section.color_primary {
background-color: #FFF;
}
.space-top {
margin-top: 60px;
}
.space-bottom {
margin-bottom: 60px;
}
span.w-blog-post-meta-author.vcard.author {
display: none;
}
input[type="text"], input[type="password"], input[type="email"], input[type="url"], input[type="tel"], input[type="number"], input[type="date"], input[type="search"], input[type="range"], select {
line-height: 2.8rem;
height: 2rem !important;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="url"], .wpcf7-form input[type="tel"], .wpcf7-form input[type="number"], .wpcf7-form input[type="date"], .wpcf7-form textarea, .wpcf7-form select {
margin-top: 0.2rem !important;
}
span.wpcf7-form-control-wrap.acceptance-195 {
display: inline-block;
}
span.wpcf7-form-control.wpcf7-acceptance {
width: auto !important;
}
span.wpcf7-form-control.wpcf7-acceptance input {
width: 20px;
height: 20px;
margin-right: 5px;
margin-top: 3px;
}
span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item {
margin-right: 5px; }
span.wpcf7-form-control-wrap.acceptance-195 {
width: auto;
}
.inline {
line-height: 20px;
} @media screen and (max-width: 480px) {
.l-footer .vc_wp_custommenu.layout_hor ul li {
display: block;
text-align: left;
margin: 0;
}
} @media (min-width: 768px) {
footer .vc_col-sm-3 {
width: 25%;
padding: 5px !important;
}
} @media (max-width: 768px) {
.w-iconbox-title {
font-size: 16px;
}	
#margin-top {
margin-top: 20px;
}
.treten h2 {
font-size: 22px;
}
.container-margin {
margin-bottom: 3rem !important;
}
.container-margin {
margin-top: 0;
}
#margin-left {
margin-left: 100px;
margin-top: -60px;
}
.dreispaltig-margin h4 {
margin-top: 0 !important;
}
h1 {
font-size: 26px !important;
}
.l-section-h {
padding: 1rem 0 !important;
}
.w-iconbox-icon {
font-size: 20px !important;
}
.w-image.align_left, .w-image.align_right {
text-align: left; 
}
} @media (max-width: 1024px) {
.icon-kontakt .w-image-h {
margin-left: 135px;
margin-top: -44px;
}
.ush_menu_1.type_desktop .w-nav-list>.menu-item.level_1 {
font-size: 15px;
}
}
#cookie-notice .w-btn:before, .button:before, button[type="submit"]:before {
border: none !important;
} .nf-form-content {
padding: 0 !important;
}
.label-above .nf-field-label {
margin-bottom: 3px !important;
}
select {
margin-bottom: 0 !important;
}
.nf-field-label label {
font-weight: normal !important;
font-size: 0.85rem !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: 500 !important;
font-style: normal !important;
text-transform: uppercase !important;
letter-spacing: 0 !important;
border-radius: 0 !important;
padding: 1em 1.8em !important;
background: #f9a02c !important;
border-color: #f9a02c !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: #f9a02c !important;
color: #f9a02c !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; 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;
}
.checkbox-container.label-right .field-wrap>div {
width: auto !important;
margin: 0 !important;
}
#nf-label-field-20:before, #nf-label-field-27:before {
left: -28px !important;
top: -11px !important;
}
#nf-label-field-20:after, #nf-label-field-27:after {
left: -28px !important; 
top: -11px !important;
height: 25px !important;
width: 25px !important;
}
.nf-fu-progress, .nf-form-fields-required {
display: none !important;
}
.checkbox-wrap .ninja-forms-req-symbol {
color: #f9a02c !important;
position: relative;
top: -20px;
}
.ninja-forms-req-symbol {
color: #f9a02c !important;
position: relative;
top: -5px;
}
.nf-response-msg p {
color: #f9a02c !important;
font-weight: bold !important;
}@font-face{font-family: 'Open Sans';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.hessler-uebersetzungen.de/wp-content/uploads/omgf/us-fonts/open-sans-normal-latin-ext.woff2?ver=1667915110) format('woff2');font-display: swap;}@font-face{font-family: 'Open Sans';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.hessler-uebersetzungen.de/wp-content/uploads/omgf/us-fonts/open-sans-normal-latin.woff2?ver=1667915110) format('woff2');font-display: swap;}@font-face{font-family: 'Open Sans';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.hessler-uebersetzungen.de/wp-content/uploads/omgf/us-fonts/open-sans-normal-latin-ext.woff2?ver=1667915110) format('woff2');font-display: swap;}@font-face{font-family: 'Open Sans';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.hessler-uebersetzungen.de/wp-content/uploads/omgf/us-fonts/open-sans-normal-latin.woff2?ver=1667915110) format('woff2');font-display: swap;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 600;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.hessler-uebersetzungen.de/wp-content/uploads/omgf/us-fonts/open-sans-normal-latin-ext.woff2?ver=1667915110) format('woff2');font-display: swap;}@font-face{font-family: 'Open Sans';font-style: normal;font-weight: 600;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.hessler-uebersetzungen.de/wp-content/uploads/omgf/us-fonts/open-sans-normal-latin.woff2?ver=1667915110) format('woff2');font-display: swap;}