.elementor-kit-20494{--e-global-color-primary:#006FB7;--e-global-color-secondary:#ACDAE9;--e-global-color-text:#000000;--e-global-color-accent:#ACDAE9;--e-global-color-a0b3598:#FFFFFF;--e-global-color-9245fc4:#4DB2E6;--e-global-color-61dbde8:#7BCCE7;--e-global-color-b3456aa:#6F6F6F;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:700;--e-global-typography-primary-line-height:1.2em;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-size:18px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-20494 button,.elementor-kit-20494 input[type="button"],.elementor-kit-20494 input[type="submit"],.elementor-kit-20494 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;line-height:1em;color:#FFFFFF;border-style:solid;border-width:0px 0px 0px 0px;border-radius:50px 50px 50px 50px;padding:20px 40px 20px 40px;}.elementor-kit-20494 button:hover,.elementor-kit-20494 button:focus,.elementor-kit-20494 input[type="button"]:hover,.elementor-kit-20494 input[type="button"]:focus,.elementor-kit-20494 input[type="submit"]:hover,.elementor-kit-20494 input[type="submit"]:focus,.elementor-kit-20494 .elementor-button:hover,.elementor-kit-20494 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-kit-20494 e-page-transition{background-color:#FFBC7D;}.elementor-kit-20494 a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-20494 a:hover{color:var( --e-global-color-secondary );}.elementor-kit-20494 h1{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:2em;font-weight:700;line-height:1.2em;}.elementor-kit-20494 h2{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1.5em;font-weight:700;line-height:1.2em;}.elementor-kit-20494 h3{color:var( --e-global-color-primary );font-family:"Roboto", Sans-serif;font-size:1.17em;font-weight:700;line-height:1.2em;}.elementor-kit-20494 h4{color:#6F6F6F;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 label{color:var( --e-global-color-text );font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;line-height:2.6em;}.elementor-kit-20494 input:not([type="button"]):not([type="submit"]),.elementor-kit-20494 textarea,.elementor-kit-20494 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E1E1E1;border-radius:5px 5px 5px 5px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-20494{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-20494 a{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-20494 h2{font-size:1.5em;}.elementor-kit-20494 h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 h5{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 h6{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 input:not([type="button"]):not([type="submit"]),.elementor-kit-20494 textarea,.elementor-kit-20494 .elementor-field-textual{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-20494{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-20494 p{margin-block-end:1.5px;}.elementor-kit-20494 a{line-height:var( --e-global-typography-text-line-height );}.elementor-kit-20494 h2{font-size:1.5em;}.elementor-kit-20494 h4{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 h5{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 h6{line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-20494 button,.elementor-kit-20494 input[type="button"],.elementor-kit-20494 input[type="submit"],.elementor-kit-20494 .elementor-button{font-size:14px;}.elementor-kit-20494 label{font-size:14px;}.elementor-kit-20494 input:not([type="button"]):not([type="submit"]),.elementor-kit-20494 textarea,.elementor-kit-20494 .elementor-field-textual{line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.btnsmall {
    width: 100% !important;
    padding: 10px 40px 10px 40px !important;
}

.elementor-heading-title {
    hyphens: auto;
}

.white {
    color: #FFF !important;
}

.white a:hover {
    color: #FFF !important;
    text-decoration: underline !important;
}

.white a:focus {
    color: #FFF !important;
    text-decoration: underline !important;
}

.white a {
    color: #FFF !important;
    text-decoration: underline !important;
}

.inv-btn {
	background-color: var( --e-global-color-secondary ) !important;
	color: var( --e-global-color-primary ) !important;
}

.inv-btn:hover {
	background-color: #FFF !important;
	color: var( --e-global-color-primary ) !important;
}

.content form label {
  display: inline !important;
}



radio {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
    font-weight: 400 !important;
}

.caldera-grid .checkbox label, .caldera-grid .radio label {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
    font-size: 16px !important;
    line-height: 1.5 !important;
}




.caldera-grid .breadcrumb {
  font-size: 13px !important;
  background: none !important;
  margin: 0 !important;
  padding: 0 0 20px 0 !important;
}

.caldera-grid input[type=file] {
    background-color: #FFF;
    width: 100%;
}

.caldera-grid .breadcrumb>.active, .caldera-grid .breadcrumb>.active>a {
    color: #006fb7 !important;
}

.caldera-grid .breadcrumb>li+li:before {
    color: var( --e-global-color-b3456aa ) !important;
}

.infinite-page-title {
  display:none !important;
}



.gdlr-core-pbf-section:first-child{
	padding-top: 20px !important;
}

.caldera-grid .checkbox label, .caldera-grid .radio label {
  font-weight: 300 !important;
  font-size: 18px;
}

#fld_8486661_1 {
  min-height: 200px;
}

p {
    margin-bottom: 0.9rem !important;
}


.grey {
    color: var( --e-global-color-b3456aa ) !important;
}

.fa-chevron-down:before {
    top: -3px;
    position: relative;
}

.fa-chevron-right:before {
    top: -3px;
    position: relative;
}

h3.elementskit-info-box-title {
    1.17em !important;
}

.toggle-text {
    text-transform: uppercase;
}

.fluentform .ff-el-form-check label.ff-el-form-check-label {
    margin-bottom: 0 !important;
}

.ff-message-success {
    border: 0px solid !important;
    box-shadow: 0 0px 0px rgb(0 0 0 / 10%) !important;
    margin-top: 0 !important;
    padding: 0 !important;
    position: relative;
    color: #f56c6c !important;
}

.elementor-button {
    padding: 15px 25px 15px 25px !important;
}

.elementor-widget-image img {
    padding: 7px !important;
}

.lh1 {
    font-family: "Roboto", Sans-serif;
    font-size: 2.1em;
    font-weight: 900;
    line-height: 1.2em;
}
.lh2 {
    font-family: "Roboto", Sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.2em;
}
.lh3 {
    font-family: "Roboto", Sans-serif;
    font-size: 1.17em;
    font-weight: 700;
    line-height: 1.2em;
}
.lh3_post elementor-post__title {
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.2em;
}
.lh3_nlbox .title {
    font-family: "Roboto", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.2em;
}
.lh3_model {
    color: var( --e-global-color-primary );
    font-family: "Roboto", Sans-serif;
    font-size: 1.17em;
    font-weight: 700;
    line-height: 1.2em;
    margin-block-start: .5rem;
    margin-block-end: 1rem;
}
.lh2_form {
    color: var( --e-global-color-primary );
    font-family: "Roboto", Sans-serif;
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.2em;
    margin-block-start: .5rem;
    margin-block-end: 1rem;
}
.lh3_form {
    color: var( --e-global-color-primary );
    font-family: "Roboto", Sans-serif;
    font-size: 1.17em;
    font-weight: 700;
    line-height: 1.2em;
    margin-block-start: .5rem;
    margin-block-end: 1rem;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://membrapure.de/wp-content/uploads/2022/10/Roboto-Regular.woff2') format('woff2'),
		url('https://membrapure.de/wp-content/uploads/2022/10/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://membrapure.de/wp-content/uploads/2022/10/Roboto-Bold.woff2') format('woff2'),
		url('https://membrapure.de/wp-content/uploads/2022/10/Roboto-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://membrapure.de/wp-content/uploads/2022/10/Roboto-Black.woff2') format('woff2'),
		url('https://membrapure.de/wp-content/uploads/2022/10/Roboto-Black.ttf') format('truetype');
}
/* End Custom Fonts CSS */