#sf_form_salesforce_w2l_lead_7 input:focus,
textarea#sf_description.w2linput.textarea:focus {
    outline: none;
}

#sf_form_salesforce_w2l_lead_7 #sf_description {
    background-color: transparent !important;
    padding: 20px 0px !important;
    margin: .25em 0;
}

#sf_form_salesforce_w2l_lead_7 input#sf_email.w2linput.text {
    background-color: transparent;
    /*width: 50% !important;*/
}

#sf_form_salesforce_w2l_lead_7 #sf_first_name {
    width: 100% !important;
}

#sf_form_salesforce_w2l_lead_7 #sf_email {
    width: 100% !important;
}

#sf_form_salesforce_w2l_lead_7 .sf_field_WP_Mail input,
#sf_form_salesforce_w2l_lead_7 input#sf_email.w2linput.text {
    color: #ffffff;
}

#pum_popup_title_4414 {
    font-family: 'have_heart_tworegular';
}

#sf_form_salesforce_w2l_lead_7 a {
    color: #ffffff;
    text-decoration: underline;
}

#sf_form_salesforce_w2l_lead_7 input::placeholder {
    color: white;
    font-family: 'PT Sans', sans-serif;
}

#sf_form_salesforce_w2l_lead_7 input {
    color: white;
    font-family: 'PT Sans', sans-serif;
}

#sf_form_salesforce_w2l_lead_7 textarea::placeholder {
    color: white;
    font-family: 'PT Sans', sans-serif;
}

#sf_form_salesforce_w2l_lead_7 textarea {
    color: white;
    font-family: 'PT Sans', sans-serif;
    border-bottom: 1px solid #ffffff !important;
}

#sf_form_salesforce_w2l_lead_7 p {
    color: white;
    font-family: 'PT Sans', sans-serif;
}

#sf_form_salesforce_w2l_lead_7 #sf_type_text {
    color: white !important;
}

#sf_form_salesforce_w2l_lead_7 input:not([type="submit"]) {
    border: unset !important;
    border-bottom: 1px solid #ffffff !important;
    padding: 20px 0px !important;
    border-radius: 0 !important;
    background-color: transparent !important;
}

#sf_form_salesforce_w2l_lead_7 .placeholders .w2linput {
    color: white;
}

#sf_form_salesforce_w2l_lead_7 .w2lsubmit .bounce-button.qbutton {
    color: #0099ff;
    background-color: whitesmoke;
    border: 2px solid white;
}
#sf_form_salesforce_w2l_lead_7 .w2lsubmit .bounce-button.qbutton:hover {
    background-color: white;
    color: #09f;
}

@media (max-width: 375px) {
    #popmake-4414 {
        padding: 10px !important;
    }
}

@media (max-width: 340px) {
    #sf_form_salesforce_w2l_lead_7 .sf_type_recaptcha {
        margin-left: -3%;
    }
}

html.pum-open .pum-open-overlay .pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}


#kontakt-button {
    transform-origin: 0 0;
    left: 0;
    top: 500px;
}

#popmake-8621 {
    padding: 30px;
    background-color: rgba( 0, 153, 255, 1 );
}

#popmake-8621 .popmake-close {
    top: 35px;
}

#popmake-8621 input,
#popmake-8621 textarea {
    background-color: rgba( 0, 153, 255, 1 );
}

#popmake-8621 textarea{
    color: white;
}

#popmake-8621 input.text{
    width: 100% !important;
}

#popmake-8621 a {
    color: white;
    text-decoration: underline;
}

#popmake-8621 label:after {
    background-color: #0099ff !important;
}

#popmake-8621 button {
    right: 13px;
    top: 13px;
}

#pum-8621 {
    /*background-color: rgba( 0, 153, 255, 0.75 );*/
    background-color: transparent;
}
