#no-margin .l-section.height_medium {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
#page-content.l-main.ls-overflow-visible {
overflow: hidden !important;
}
.fa-comments:before {
content: "\f086" !important;
color: #fff !important;
}
.fas.fa-comments, .fas.fa-phone, .fas.fa-paper-plane, .fa-comments:before, .fa-phone:before, .fa-paper-plane:before {
color: #fff !important;
}
.buttonizer-group i, .buttonizer-button i {
color: #fff !important;
}
.YMOYNZQmIQTTk0zj5cwkuU1NZwDzYj2theme--light {
display: none !important;
}
.codedropz-upload-inner h3 {
font-size: 20px !important;
}
#inset {
margin-top: 30px !important;
margin-bottom: 30px !important;
padding-top: 50px !important;
padding-bottom: 50px !important;
background: url(//www.karinheese.de/fr//wp-content/uploads/2016/12/Inset_Background.jpg) 0 0 repeat !important;
border-top: 1px solid #e5e5e5 !important;
border-bottom: 1px solid #e5e5e5 !important;
box-shadow: inset 1px 1px 0px white !important;
position: inherit !important;
z-index: 0 !important;
}
#inset-no-margin {
margin-top: 50px !important;
margin-bottom: 0 !important;
padding-bottom: 20px !important;
background: url(//www.karinheese.de/fr//wp-content/uploads/2016/12/Inset_Background.jpg) 0 0 repeat !important;
border-top: 1px solid #e5e5e5 !important;
border-bottom: 1px solid #e5e5e5 !important;
box-shadow: inset 1px 1px 0px white !important;
position: inherit !important;
z-index: 0 !important;
}
.w-nav.type_mobile .w-nav-anchor:not(.w-btn) {
padding-bottom: 0.1rem !important;
}
footer .menu-footer-menu-container li, footer .menu-footer-menu-fr-container li {
margin-bottom: 0.5rem !important;
}
footer li {
margin: 0 !important;
}
footer li:before {
position: relative;
left: -7px;
content: '\f105' !important;
font-family: fontawesome;
opacity: 0.5;
}
.acceptance {
font-size: 15px;
line-height: 22px;
float: left;
margin-bottom: 30px;
display: flex;
}
.acceptance a {
font-size: 15px;
line-height: 22px;
display: contents;
text-decoration: underline;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.acceptance a:hover {
text-decoration:none;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.wpcf7-form input[type="checkbox"] {
width: 30px !important;
height: 30px !important;
}
footer h5 {
opacity: 0.8
}
ul {
list-style-type: none !important;
margin-left: 0.5rem !important;
}
b, strong {
font-weight: 500 !important;
}
footer {
font-size: 0.85rem !important;
}
.footer-xing {
opacity: 0.8;
position: relative;
left: 6rem;
top: -1rem;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.footer-bdue {
opacity: 0.8;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.footer-bdue img {
max-width: 80% !important;
}
.footer-sft {
opacity: 0.8;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.footer-xing:hover, .footer-bdue:hover, .footer-sft:hover {
opacity: 1;
-webkit-transition: all 300ms ease-in;
-moz-transition: all 300ms ease-in;
-ms-transition: all 300ms ease-in;
-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.header-img-txt {
position: relative;
margin: auto 0 !important;
}
.w-nav.type_desktop .w-nav-anchor.level_1 .w-nav-arrow:before {
font-size: 0.9em !important;
margin-left: 0.3em !important;
}
.w-tabs-section-title {
font-weight: 400;
} select {
margin-bottom: 0 !important;
}
.nf-field-label label {
font-weight: 500 !important;
}
.nf-form-fields-required {
display: none !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=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: #736da4 !important;
border-color: ##736da4 !important;
border: 1px solid !important;
color: #ffffff !important; } 
.nf-form-content input[type=submit]:hover, .nf-form-content button:hover { background: #ffffff !important;
border-color: #736da4 !important;
color: #736da4 !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;
}
.nf-response-msg {
color: #736da4 !important;
}
.ninja-inline {
margin-left: 20px !important;
display: block !important;
margin-top: 20px !important;
font-size: 0.8rem !important;
line-height: 1.1rem !important;
}
.ninja-inline-2 {
margin-left: 20px !important;
display: block !important;
margin-top: 10px !important;
font-size: 0.8rem !important;
line-height: 1.1rem !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-13:before {
left: -28px !important;
top: -11px !important;
}
#nf-label-field-13: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: #736da4 !important;
position: relative;
top: -20px;
}@font-face{font-family: 'Roboto';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.karinheese.de/fr//wp-content/uploads/omgf/us-fonts/roboto-normal-latin.woff2?ver=1678451582) format('woff2');font-display: swap;}@font-face{font-family: 'Roboto';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.karinheese.de/fr//wp-content/uploads/omgf/us-fonts/roboto-normal-latin.woff2?ver=1678451582) format('woff2');font-display: swap;}@font-face{font-family: 'Roboto';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.karinheese.de/fr//wp-content/uploads/omgf/us-fonts/roboto-normal-latin.woff2?ver=1678451582) format('woff2');font-display: swap;}