/********* Compiled - Do not edit *********/
@font-face {
font-family:"Raleway";
src:url(/fonts/Raleway-VariableFont_wght.ttf);font-weight:400;
font-display:swap;
}
@font-face {
font-family:"Raleway Reg";
src:url(/fonts/static/Raleway-Regular.ttf);font-weight:400;
font-display:swap;
}
@font-face {
font-family:"Raleway Black";
src:url(/fonts/static/Raleway-Black.ttf);font-weight:900;
font-display:swap;
}
@font-face {
font-family:"Source Sans Pro Black";
src:url(/fonts/SourceSansPro-Black.ttf);font-weight:900;
font-display:swap;
}
@font-face {
font-family:"Source Sans Pro Semi";
src:url(/fonts/SourceSansPro-SemiBold.ttf);font-weight:600;
font-display:swap;
}
@font-face {
font-family:"Source Sans Pro Bold";
src:url(/fonts/SourceSansPro-Bold.ttf);font-weight:700;
font-display:swap;
}
@font-face {
font-family:"Source Sans Pro Light";
src:url(/fonts/SourceSansPro-Light.ttf);font-weight:300;
font-display:swap;
}
@font-face {
font-family:"Satoshi Black";
src:url(/fonts/Satoshi-Black.ttf);font-weight:900;
font-display:swap;
}
@font-face {
font-family:"Satoshi Regular";
src:url(/fonts/Satoshi-Regular.ttf);font-weight:400;
font-display:swap;
}
:root{--color-primary:#ea5b0c;--color-secondary:#ffdd09;--color-gradient-start:#ea5b0c;--color-gradient-stop:#fc880c;--color-link:#0a0a0a;--color-link-hover:#ea5b0c;}.woocommerce ul.products, .woocommerce-page ul.products{margin-left:-15px;margin-right:-15px;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{padding-left:15px;padding-right:15px;}body{font-family:Raleway Reg;font-weight:400;line-height:1em;font-size:1em;color:#0a0909;}body.single-post .blog-single-title{font-family:inherit;}body.single-post .content{font-family:inherit;}.h1,h1{font-family:Raleway Black;font-weight:700;line-height:52px;font-size:52px;color:#181b31;}.h2,h2{font-family:Raleway Black;font-weight:700;line-height:1.2em;font-size:40px;color:#181b31;}.h3,h3{font-family:Raleway Black;font-weight:700;line-height:1.2em;font-size:32px;color:#181b31;}.h4,h4{font-family:Raleway Black;font-weight:700;line-height:1.2em;font-size:20px;color:#181b31;}.h5,h5{font-family:Raleway Black;font-weight:700;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Raleway Black;font-weight:700;line-height:18px;font-size:18px;color:#181b31;}.main-header .navbar-brand{max-width:250px !important;}.titlebar-inner h1{}.titlebar-inner p{}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(255, 255, 255) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .mainbar-wrap.is-stuck .header-module .nav-trigger .bar{background-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .header-module .ld-module-trigger-icon, .mainbar-wrap.is-stuck .header-module .ld-module-trigger-txt{color:inherit !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon:not(.branded):not(.branded-text) a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover, .mainbar-wrap.is-stuck .header-module .lqd-custom-menu > li > a:hover{color:rgb(234, 91, 13) !important;}}.waitOver {
    position:   fixed;
    z-index:    1000;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url('/wp-content/uploads/2023/03/waiting.gif') 
                50% 50% 
                no-repeat;
}

#waitingOverlayText {
    position: absolute;
    top: 55%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    font-weight: 700;
}

/* source-sans-pro-300 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 300;
  src: url('/fonts/source-sans-pro-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/source-sans-pro-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-300.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/fonts/source-sans-pro-v21-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/source-sans-pro-v21-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('/fonts/source-sans-pro-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/source-sans-pro-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-700.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}
/* source-sans-pro-900 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 900;
  src: url('/fonts/source-sans-pro-v21-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/fonts/source-sans-pro-v21-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/fonts/source-sans-pro-v21-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-900.woff') format('woff'), /* Modern Browsers */
       url('/fonts/source-sans-pro-v21-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/fonts/source-sans-pro-v21-latin-900.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}




/*STATISCH SLIDER*/

.qup-quform_1_156-range-value span {width: 190px; margin-left: 275px; margin-top: 0px; font-size: 24px; padding: 11px; font-weight: 700; border-radius: 30px; border: 3px solid #ffdd0e; background-color: #ffffff; }
@media only screen and (max-width: 600px) { .qup-quform_1_156-range-value span {width: 190px; margin-left: 185px; margin-top: -12px; font-size: 24px; padding: 11px;}}

.qup-quform_9_156-range-value span {width: 190px; margin-left: 275px; margin-top: 0px; font-size: 24px; padding: 11px; font-weight: 700; border-radius: 30px; border: 3px solid #ffdd0e; background-color: #ffffff; }
@media only screen and (max-width: 600px) { .qup-quform_9_156-range-value span {width: 190px; margin-left: 185px; margin-top: -12px; font-size: 24px; padding: 11px;}}

.qup-quform_15_156-range-value span {width: 190px; margin-left: 275px; margin-top: 0px; font-size: 24px; padding: 11px; font-weight: 700; border-radius: 30px; border: 3px solid #ffdd0e; background-color: #ffffff; }
@media only screen and (max-width: 600px) { .qup-quform_15_156-range-value span {width: 190px; margin-left: 185px; margin-top: -12px; font-size: 24px; padding: 11px;}}

.qup-quform_11_3-range-value span {width: 190px; margin-top: 0px; font-size: 24px; padding: 11px; font-weight: 700; border-radius: 30px; border: 3px solid #ffdd0e; background-color: #ffffff; }
@media only screen and (max-width: 600px) { .qup-quform_11_3-range-value span {width: 190px; margin-top: -12px; font-size: 24px; padding: 11px;}}

/*STATISCHER SLIDER ENDE*/

/* Logo-Change */

.logo-default {width: 250px;}
.logo-sticky {width: 250px;}
.is-stuck .navbar-brand {padding-top: 3px; padding-bottom: 3px;}


/*Blog Changes*/

.blog-single-cover[data-fullheight=true] {height: 50vh;}
.post-meta {display:none !important;}
.blog-single-content.pull-up {clip-path: polygon(30% 14%, 47% 0, 66% 10%, 87% 1%, 100% 16%, 100% 100%, 0 100%, 0 30%, 0 14%, 13% 3%);}
@media only screen and (max-width: 731px) {
    .blog-single-content.pull-up {
        clip-path: none!important
    }
}

/*GLOBALE THINGS */

@media only screen and (min-width: 731px) {
    .shape {clip-path: polygon(50% 0%, 100% 0, 100% 90%, 81% 83%, 63% 91%, 41% 83%, 23% 92%, 10% 87%, 0 100%, 0 0);}
}
.steps {position:relative; z-index: 6;}


/*Allgemeine Formular Changes */
.quform-option {
    line-height: 1.0em!important;
}
.quform-input-select select {display:block !important;  -webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important; height:40px; border: 1px solid #e3e3e3 !important;
border-radius: 0px !important; background:none !important; position: relative !important; background-color: white !important; border-radius: 30px !important; }
.ui-selectmenu-button.ui-button {display:none !important;}
.quform-field {border-radius: 30px !important;}
.quform-label-text {font-weight: 300; color: #808080; margin-left: 0px;}
.quform-field {padding-left:20px !important;}
.quform-field-1_49 {display:none !important;}
.quform-label-1_145 {display:none !important;}
.quform-label-1_141 {display:none !important;}
.quform-label-1_143 {display:none !important;}
.quform-label {display:none;}
.quform-submit {background-color: #ffdd0e !important; border: 0px solid #ffdd0e; height:50px; border-radius: 30px; font-weight:700;}
.quform-inner-select:after {
    font-family: "FontAwesome";
    font-weight: 900;
    content: "\f0d7";
    width: 0.8em;
    height: 0.5em;
    position: absolute;
    right: 15px;
    top: 9px;
}

html body .has-success-sign::after, html body .has-error-sign::after  {
    top: 9px!important;
    right: 15px!important;
}


/* FORMULAR */

#divArbeit {
    border-radius: 15px;
    padding: 15px;
}

#weiterOhne {
    width: 80%;
    background-color: white;
    border: 0px;
    color: darkgray;
    font-weight: 500;
    font-size: 12px;
    height: 20px;
    margin-top: 50px;
}

@media only screen and (min-width: 731px) {
    #weiterOhne {
        width: 30%!important;
        font-weight: 300!important;
        position: absolute;
        right: 13%;
        background-color: white!important;
        color: #5e5c5c!important;
        z-index: 3;
        margin-top: 0px;
    }
}



/*MOBILE CHANGES*/

@media only screen and (max-width: 600px) {
    
    .main-header .navbar-brand {padding: 5px 0px !important;}
  
}