/* Custom CSS */

/* Example: Override main section background color. */
/* body .jupiterx-main {
    background-color: gray;
} */

/*Kundenlogo*/
/*figure.gallery-item {
    filter: grayscale(1);
}
figure.gallery-item:hover {
    filter: grayscale(0);
}*/

/*Hamburger Menü*/
svg#Ebene_1{
    width: 50px;
}

/*Linkfarbe Footer*/
a.link-farbe {
    color: #fff;
}
a.link-farbe:hover {
    color: #8f8f8f;
}

/* CHANGE LOGO BASED ON BACKGROUND*/
/*.jupiterx-header-stick .jupiterx-header{
	 position: fixed;
	 mix-blend-mode: difference !important;
}*/

/*Video Gallery*/
.pp-video-content {
    width: 100%;
}


/*Kalkulator*/
button.jet-form-builder__next-page.button, button.jet-form-builder__prev-page, button.jet-form-builder__action-button.submitButton.jet-form-builder__submit.submit-type-reload {
    font-family: 'Sora';
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 1.5px;
    border-style: none;
    background-color: transparent;
    border-bottom: 3px solid #33ff00;
}

.jet-form-builder__fields-group.checkradio-wrap {
    font-family: 'Manrope';
	font-size: 1.5em;
    font-weight: 300;
}


.jet-form-builder__calculated-field {
    font-family: 'Manrope';
    font-size: 1.5em;
    font-weight: 300;
}

.jet-form-builder__calculated-field-val {
    margin-left: 5%;
    font-weight: 600;
}

.jet-form-builder__calculated-field-suffix {
    font-weight: 600;
}

.jet-form-builder__calculated-field {
	margin-top: 5%;
    margin-bottom: 5%;
}

h3.heading {
    margin: 20px auto;
}

.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item--circle {
    border: 2px solid #33ff00 !important;
}

.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page {
    color: #33ff00 !important;
}

.jfb-progress-type--default .jet-form-builder-progress-pages__item--wrapper.active-page .jet-form-builder-progress-pages__item+.jet-form-builder-progress-pages__separator {
    background-color: #33ff00 !important;
}

.jet-form-builder-progress-pages__item--label {
    font-family: 'Manrope';
    font-size: 1em;
    font-weight: 400;
    letter-spacing: 1.5px;
}

p.angebot {
    font-family: 'Manrope';
    font-size: 1.5em;
    font-weight: 300;
}

input#name, input#firma, input#e-mail, input#te {
    font-family: 'Manrope';
    font-size: 1em;
    font-weight: 400;
}

button.jet-form-builder__action-button.submitButton.jet-form-builder__submit.submit-type-reload {
    margin-left: 1%;
}


/*ID-First Landingpage*/
.elementor-invisible {
    visibility: unset !important;
}

/*CALENDLY Banner*/
div#onetrust-banner-sdk{
    display: none !important;
}


/*UmFRAGE STYLING*/
#umfrageFormular {
  animation: fadeIn linear 2s;
  -webkit-animation: fadeIn linear 2s;
  -moz-animation: fadeIn linear 2s;
  -o-animation: fadeIn linear 2s;
  -ms-animation: fadeIn linear 2s;
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}