.l-section.color_primary {
background: transparent !important;
}
.w-nav-list.level_2 {
margin-top: -1rem !important;
} 
strong {
opacity: 0.7 !important;
}
.w-popup-box-content strong {
opacity: 1 !important;
}
#img-footer img {
opacity: 0.6;
transition: opacity 1s ease 0s;
}
#img-footer img:hover {
opacity: 1;
transition: opacity 1s ease 0s;
}
#BorlabsCookieBox .brlbs-cmpnt-widget svg, .brlbs-cmpnt-container .brlbs-cmpnt-widget svg {
height: 42px !important;
width: 42px !important;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn {
background-color: #91884c !important;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-btn:hover {
background-color: rgba(145, 136, 76, 0.8) !important;
color: #fff !important;
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker a.brlbs-cmpnt-cb-provider-toggle {
color: #91884c !important;
}
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) {
line-height: 1.4em;
padding: 0.1rem 0.7rem 0.7rem 0.7rem !important;
}
ul.w-nav-list.level_2 {
margin-top: -3px !important;
margin-left: 25px;
}
@media screen and (max-width: 900px) {
.header_hor .w-nav.type_mobile.m_layout_dropdown .w-nav-list.level_1 {
padding-top: 1.5rem !important;
padding-bottom: 1rem !important;
}
}
@media (max-width: 480px) {
.us_menu_1 .menu {
display: block !important;
text-align: left !important;
margin-top: 5px !important;
}
#sticky-row-offer .ninja-forms-req-symbol {
top: -90px !important;
margin-left: 10px !important;
}
#footer-menu-mobile .us_menu_1 .menu li {
margin-bottom: 0 !important;
}
} @-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
.fade-in {
opacity:0; -webkit-animation:fadeIn ease-in 1; -moz-animation:fadeIn ease-in 1;
animation:fadeIn ease-in 1;
-webkit-animation-fill-mode:forwards; -moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
}
.fade-in.one {
-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.fade-in.two {
-webkit-animation-delay: 1.7s;
-moz-animation-delay:1.7s;
animation-delay: 1.7s;
}
.fade-in.three {
-webkit-animation-delay: 2.7s;
-moz-animation-delay: 2.7s;
animation-delay: 2.7s;
}
.fade-in.four {
-webkit-animation-delay: 3.7s;
-moz-animation-delay: 3.7s;
animation-delay: 3.7s;
} .box {
font-size: 1.8rem;
font-family: "Neo Sans Medium",sans-serif;
font-weight: 500;
}
.box-2 {
font-size: 1.8rem;
font-family: "Neo Sans Medium",sans-serif;
font-weight: 500;
color: #cc5f3a
}
.box-3 {
font-size: 1.8rem;
font-family: "Neo Sans Medium",sans-serif;
font-weight: 500;
}
.box-4 {
font-size: 1.8rem;
font-family: "Neo Sans Medium",sans-serif;
font-weight: 500;
color: #cc5f3a;
}
.small {
font-size: 1.3rem;
padding-bottom: 1rem;
}
@media (max-width: 600px) {
.w-hwrapper.stack_on_mobiles>:not(script) {
margin-bottom: 0.5rem !important;
}
}
@media (max-width: 480px) {
footer .us_menu_1 .menu>li {
margin-bottom: 0.5rem !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;
}
#sticky-row-offer .nf-form-content input[type=submit] {
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: #cc5f3a !important;
border-color: #cc5f3a !important;
border: 1px solid !important;
color: #ffffff !important;
box-shadow: 0 0em 0em rgba(0,0,0,0.2) !important;
border-radius: 0.3em !important;
} 
#sticky-row-offer .nf-form-content input[type=submit]:hover {
background: #ffffff !important;
border-color: #cc5f3a !important;
color: #cc5f3a !important;
border: 1px solid;
}
.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: -5px !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;
}
input#nf-field-15:before {
left: -28px !important;
top: -11px !important;
}
input#nf-field-15:after {
left: -28px !important; 
top: -11px !important;
height: 25px !important;
width: 25px !important;
}
.field-wrap>div input[type=checkbox] {
left: -28px !important; 
top: -11px !important;
height: 25px !important;
width: 25px !important;
}
.nf-fu-progress, .nf-form-fields-required {
display: none !important;
}
#sticky-row-offer .ninja-forms-req-symbol {
color: #cc5f3a !important;
position: relative;
top: -70px;
left: -10px;
}
@media (max-width: 480px) {
#sticky-row-offer .ninja-forms-req-symbol {
top: -95px !important;
}
#sticky-row-offer .checkbox-container.label-right .field-wrap>div {
width: auto !important;
margin: 0 !important;
font-size: 80% !important;
line-height: 1.5;
}
.pflichtfeld {
font-size: 80% !important;
line-height: 1.5;
}
}@font-face{font-family: 'Fira 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.familienberatung-regensburg.de/wp-content/uploads/sites/2/omgf/google-fonts/fira-sans-normal-latin-ext-300.woff2?ver=1774964871) format('woff2');font-display: swap;}@font-face{font-family: 'Fira 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.familienberatung-regensburg.de/wp-content/uploads/sites/2/omgf/google-fonts/fira-sans-normal-latin-300.woff2?ver=1774964871) format('woff2');font-display: swap;}@font-face{font-family: 'Fira Sans';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.familienberatung-regensburg.de/wp-content/uploads/sites/2/omgf/google-fonts/fira-sans-normal-latin-ext-700.woff2?ver=1774964871) format('woff2');font-display: swap;}@font-face{font-family: 'Fira Sans';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.familienberatung-regensburg.de/wp-content/uploads/sites/2/omgf/google-fonts/fira-sans-normal-latin-700.woff2?ver=1774964871) format('woff2');font-display: swap;}