.elementor-kit-102{--e-global-color-primary:#10069F;--e-global-color-secondary:#79E3AC;--e-global-color-text:#10069F;--e-global-color-accent:#FF8EA6;--e-global-color-f5ec7e3:#10069F;--e-global-color-8290955:#FF8EA6;--e-global-color-69afcbe:#79E3AC;--e-global-color-fc88b73:#565656;--e-global-color-692f3dd:#9D9D9D;--e-global-color-0ca7df3:#DADADA;--e-global-color-d4c4733:#FFFFFF;--e-global-color-68d22b0:#F6F6F6;--e-global-color-8b29331:#000000;--e-global-color-ad75d5e:#FF6A82;--e-global-color-535ea52:#FFBAC9;--e-global-color-b929008:#FFDEE9;--e-global-color-68dd1d9:#40D789;--e-global-color-fc4da59:#99EABC;--e-global-color-aba4a67:#CCF4DE;--e-global-color-6d71087:#ECEB46;--e-global-color-8557068:#F6F67D;--e-global-color-376681b:#FBFCAD;--e-global-color-6847f5b:#FDFDD6;--e-global-color-123335f:#53D6E8;--e-global-color-69cf518:#87E2EF;--e-global-color-626e868:#C3EDF1;--e-global-color-1eef92c:#E1F6F8;--e-global-color-e9d59aa:#565656;--e-global-color-dfcbb2a:#FFDEE980;--e-global-color-59ee0de:#FFFFFFCC;--e-global-color-15d4c03:#FFFFFF00;--e-global-typography-primary-font-family:"Pressura";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-text-transform:none;--e-global-typography-secondary-font-family:"Pressura";--e-global-typography-secondary-font-weight:200;--e-global-typography-secondary-font-style:normal;--e-global-typography-secondary-line-height:1.4em;--e-global-typography-secondary-letter-spacing:1px;--e-global-typography-text-font-family:"Pressura";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:200;--e-global-typography-text-font-style:normal;--e-global-typography-accent-font-family:"Pressura";--e-global-typography-accent-font-weight:600;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.2em;--e-global-typography-accent-letter-spacing:0.2em;--e-global-typography-c2b9c11-font-family:"Pressura";--e-global-typography-c2b9c11-font-weight:400;--e-global-typography-c2b9c11-text-transform:uppercase;--e-global-typography-c2b9c11-letter-spacing:0.1px;--e-global-typography-3fc54a6-font-family:"Pressura";--e-global-typography-3fc54a6-font-size:24px;--e-global-typography-3fc54a6-font-weight:500;--e-global-typography-3fc54a6-text-transform:none;--e-global-typography-3fc54a6-line-height:1.2em;--e-global-typography-885de5a-font-family:"Pressura";--e-global-typography-885de5a-font-size:14px;--e-global-typography-885de5a-font-weight:400;--e-global-typography-885de5a-font-style:normal;--e-global-typography-885de5a-line-height:1.4em;--e-global-typography-885de5a-letter-spacing:1px;--e-global-typography-2fa0ff9-font-family:"Pressura";--e-global-typography-2fa0ff9-font-size:42px;--e-global-typography-2fa0ff9-font-weight:600;--e-global-typography-2fa0ff9-text-transform:none;--e-global-typography-2fa0ff9-line-height:1.1em;--e-global-typography-dd775cf-font-family:"Pressura";--e-global-typography-dd775cf-font-size:25.8px;--e-global-typography-dd775cf-font-weight:300;--e-global-typography-dd775cf-font-style:normal;--e-global-typography-dd775cf-line-height:1.2em;--e-global-typography-dd775cf-letter-spacing:1px;--e-global-typography-b3afb7f-font-family:"Pressura";--e-global-typography-b3afb7f-font-size:16px;--e-global-typography-b3afb7f-font-weight:400;--e-global-typography-b3afb7f-font-style:normal;--e-global-typography-b3afb7f-line-height:1.4em;--e-global-typography-b3afb7f-letter-spacing:1px;--e-global-typography-e9ed623-font-family:"Pressura";--e-global-typography-e9ed623-font-size:14px;--e-global-typography-e9ed623-font-weight:200;--e-global-typography-e9ed623-font-style:italic;--e-global-typography-e9ed623-line-height:1.2em;--e-global-typography-fc747d9-font-family:"Pressura";--e-global-typography-fc747d9-font-size:18px;--e-global-typography-fc747d9-font-weight:200;--e-global-typography-fc747d9-font-style:normal;--e-global-typography-fc747d9-line-height:1.4em;--e-global-typography-3b84325-font-family:"Pressura";--e-global-typography-3b84325-font-size:14px;--e-global-typography-3b84325-font-weight:200;--e-global-typography-3b84325-font-style:normal;--e-global-typography-3b84325-line-height:1.2em;--e-global-typography-5c4e19a-font-family:"Pressura";--e-global-typography-5c4e19a-font-size:22px;--e-global-typography-5c4e19a-font-weight:500;--e-global-typography-5c4e19a-text-transform:none;--e-global-typography-5c4e19a-line-height:1.2em;--e-global-typography-998aecb-font-family:"Pressura";--e-global-typography-998aecb-font-size:20px;--e-global-typography-998aecb-font-weight:500;--e-global-typography-998aecb-text-transform:none;--e-global-typography-998aecb-line-height:1.2em;--e-global-typography-366aa46-font-family:"Pressura";--e-global-typography-366aa46-font-size:18px;--e-global-typography-366aa46-font-weight:200;--e-global-typography-366aa46-font-style:normal;--e-global-typography-366aa46-line-height:1.4em;--e-global-typography-366aa46-letter-spacing:1px;--e-global-typography-1225c66-font-family:"Pressura";--e-global-typography-1225c66-font-size:60px;--e-global-typography-1225c66-font-weight:500;--e-global-typography-1225c66-text-transform:uppercase;--e-global-typography-1225c66-font-style:normal;--e-global-typography-1225c66-line-height:1em;--e-global-typography-1225c66-letter-spacing:0.1em;--e-global-typography-dddc41b-font-family:"Pressura";--e-global-typography-dddc41b-font-size:18px;--e-global-typography-dddc41b-font-weight:300;--e-global-typography-dddc41b-font-style:normal;--e-global-typography-dddc41b-line-height:1.4em;--e-global-typography-dddc41b-letter-spacing:1px;--e-global-typography-a071a40-font-family:"Pressura";--e-global-typography-a071a40-font-size:24px;--e-global-typography-a071a40-font-weight:500;--e-global-typography-a071a40-text-transform:none;--e-global-typography-a071a40-line-height:1.2em;--e-global-typography-f07bd68-font-family:"Pressura";--e-global-typography-f07bd68-font-size:20px;--e-global-typography-f07bd68-font-weight:500;--e-global-typography-f07bd68-text-transform:none;--e-global-typography-f07bd68-line-height:1.2em;--e-global-typography-f07bd68-letter-spacing:0px;--e-global-typography-040cca2-font-family:"Pressura";--e-global-typography-040cca2-font-size:16px;--e-global-typography-040cca2-font-weight:500;--e-global-typography-040cca2-text-transform:none;--e-global-typography-040cca2-line-height:1.2em;--e-global-typography-040cca2-letter-spacing:0px;--e-global-typography-db8c61b-font-family:"Pressura";--e-global-typography-db8c61b-font-size:40px;--e-global-typography-db8c61b-font-weight:500;--e-global-typography-db8c61b-text-transform:uppercase;--e-global-typography-db8c61b-font-style:normal;--e-global-typography-db8c61b-line-height:1em;--e-global-typography-db8c61b-letter-spacing:0.1em;--e-global-typography-67c59c5-font-family:"Pressura";--e-global-typography-67c59c5-font-size:14px;--e-global-typography-67c59c5-font-weight:200;--e-global-typography-67c59c5-text-transform:none;--e-global-typography-67c59c5-font-style:italic;--e-global-typography-67c59c5-line-height:1.2em;--e-global-typography-67c59c5-letter-spacing:0px;--e-global-typography-dd70ded-font-family:"Pressura";--e-global-typography-dd70ded-font-size:24px;--e-global-typography-dd70ded-font-weight:500;--e-global-typography-dd70ded-text-transform:none;--e-global-typography-dd70ded-line-height:1.2em;--e-global-typography-11f7893-font-family:"Pressura";--e-global-typography-11f7893-font-size:10em;--e-global-typography-11f7893-font-weight:600;--e-global-typography-11f7893-text-transform:none;--e-global-typography-11f7893-line-height:0.8em;--e-global-typography-56d9b99-font-family:"Pressura";--e-global-typography-56d9b99-font-size:18px;--e-global-typography-56d9b99-font-weight:200;--e-global-typography-56d9b99-font-style:normal;--e-global-typography-56d9b99-line-height:1.2em;--e-global-typography-9f499d9-font-family:"Pressura";--e-global-typography-9f499d9-font-size:14px;--e-global-typography-9f499d9-font-weight:400;--e-global-typography-9f499d9-font-style:normal;--e-global-typography-9f499d9-line-height:1.4em;--e-global-typography-9f499d9-letter-spacing:1px;--e-global-typography-84f4a3e-font-family:"Pressura";--e-global-typography-84f4a3e-font-size:22px;--e-global-typography-84f4a3e-font-weight:500;--e-global-typography-84f4a3e-text-transform:none;--e-global-typography-84f4a3e-line-height:1.2em;--e-global-typography-8c9c9cf-font-family:"Pressura";--e-global-typography-8c9c9cf-font-size:16px;--e-global-typography-8c9c9cf-font-weight:300;--e-global-typography-8c9c9cf-font-style:normal;--e-global-typography-8c9c9cf-line-height:1.4em;--e-global-typography-8c9c9cf-letter-spacing:0.05em;--e-global-typography-301715c-font-family:"Pressura";--e-global-typography-301715c-font-size:16px;--e-global-typography-301715c-font-weight:200;--e-global-typography-301715c-font-style:normal;--e-global-typography-887c5ea-font-family:"Pressura";--e-global-typography-887c5ea-font-size:24px;--e-global-typography-887c5ea-font-weight:600;--e-global-typography-887c5ea-text-transform:none;--e-global-typography-ab926b6-font-family:"Pressura";--e-global-typography-ab926b6-font-size:20px;--e-global-typography-ab926b6-font-weight:500;--e-global-typography-ab926b6-text-transform:none;--e-global-typography-ab926b6-line-height:1.1em;--e-global-typography-ab926b6-letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-kit-102 button,.elementor-kit-102 input[type="button"],.elementor-kit-102 input[type="submit"],.elementor-kit-102 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );}.elementor-kit-102 button:hover,.elementor-kit-102 button:focus,.elementor-kit-102 input[type="button"]:hover,.elementor-kit-102 input[type="button"]:focus,.elementor-kit-102 input[type="submit"]:hover,.elementor-kit-102 input[type="submit"]:focus,.elementor-kit-102 .elementor-button:hover,.elementor-kit-102 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-8290955 );background-image:linear-gradient(180deg, #02010100 0%, #FFFFFF00 100%);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-8290955 );}.elementor-kit-102 e-page-transition{background-color:#FFBC7D;}.elementor-kit-102 a{color:var( --e-global-color-ad75d5e );}.elementor-kit-102 h1{color:var( --e-global-color-primary );font-family:"Pressura", Sans-serif;font-size:50px;font-weight:600;}.elementor-kit-102 h2{color:var( --e-global-color-primary );font-family:"Pressura", Sans-serif;font-size:38px;font-weight:600;}.elementor-kit-102 h3{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-102 h4{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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-102 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 );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-102 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 );text-transform:var( --e-global-typography-primary-text-transform );}.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);}.elementor-lightbox{background-color:#FFEBF2F2;--lightbox-ui-color:var( --e-global-color-primary );--lightbox-ui-color-hover:var( --e-global-color-ad75d5e );--lightbox-text-color:var( --e-global-color-ad75d5e );--lightbox-navigation-icons-size:8px;}@media(max-width:1024px){.elementor-kit-102{--e-global-typography-998aecb-font-size:20px;--e-global-typography-040cca2-letter-spacing:0px;--e-global-typography-dd70ded-font-size:18px;--e-global-typography-11f7893-font-size:10em;--e-global-typography-ab926b6-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-102{--e-global-typography-2fa0ff9-font-size:36px;--e-global-typography-dd775cf-font-size:22.6px;--e-global-typography-b3afb7f-font-size:14px;--e-global-typography-5c4e19a-font-size:20px;--e-global-typography-998aecb-font-size:18px;--e-global-typography-366aa46-font-size:14px;--e-global-typography-1225c66-font-size:45px;--e-global-typography-dddc41b-font-size:14px;--e-global-typography-a071a40-font-size:20px;--e-global-typography-f07bd68-font-size:18px;--e-global-typography-db8c61b-font-size:26px;--e-global-typography-dd70ded-font-size:16px;--e-global-typography-11f7893-font-size:10em;--e-global-typography-56d9b99-font-size:12px;--e-global-typography-9f499d9-font-size:12px;--e-global-typography-84f4a3e-font-size:18px;--e-global-typography-8c9c9cf-font-size:14px;--e-global-typography-301715c-font-size:14px;--e-global-typography-ab926b6-font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.profile-card {
    box-shadow: 0 0 #fff !important;
    -webkit-box-shadow: 0 0 #fff !important;
}

/* CF7 */

.cf-wrapper {
    font-size: 16px;
    font-weight: 300;
    color: #ffffff;
    font-family: "Source Sans Pro";
}

.cf-column {
    display: grid;
    grid-template-columns: 70% calc(30% - 1em);
    grid-column-gap: 1em;
    height: 40px !important;
    margin-bottom: 15px !important;
}

.nlformular-emailfield {
    width: 100%;
    height: 40px;
}

.nlformular-button {
    width: 100%;
    height: 40px;
}

.nlformular-link {
    font-weight: 300 !important;
    font-family: "Source Sans Pro" !important;
    color: var(--e-global-color-accent) !important;
    text-align: center !important;
    color: var(--e-global-color-primary) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: 15px !important;
    font-weight: bold !important;
    font-style: var(--e-global-typography-text-font-style) !important;
}

.wpcf7-list-item-label {
    font-weight: 300 !important;
    font-family: "Source Sans Pro" !important;
    color: var(--e-global-color-accent) !important;
    text-align: center !important;
    color: var(--e-global-color-primary) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: 15px !important;
    font-style: var(--e-global-typography-text-font-style) !important;
}

.wpcf7-quiz {
    margin-top: 1em !important;
    height: 40px !important;
}

.wpcf7-quiz-label {
    font-weight: 600;
}

.wpcf7-list-item {
    margin: 0px !important;
}

@media only screen and (max-width: 600px) {
    .cf-column {
        display: grid;
        grid-template-columns: 1fr;
        grid-column-gap: 1em;
        height: 100% !important;
    }
}

@media screen and (max-width: 450px) {

    /* Mobilanpassung  */
    .nlformular-grid {
        display: grid;
        grid-template-columns: auto;
        grid-gap: 5px;
    }

    .nlformular-link {
        color: var(--e-global-color-f5ec7e3) !important;
    }

    .nlformular-mail {
        font-size: 12px;
    }
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
    color: #000 !important;
    padding: 10px;
}

.wpcf7 form.sent .wpcf7-response-output {
    border: 0px;
    background-color: #fff;
    color: #000;
}

/*WPFORMS*/

.wpforms-container table {
    border-collapse: inherit;
    border-spacing: 0rem 1rem !important;
}

.wpforms-container td {
    border-right: 1rem solid #00000000 !important;
}

.wpforms-field-label {
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: 500 !important;
}


.wpforms-field-label-inline {
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-text-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-text-font-size) !important;
    font-weight: var(--e-global-typography-text-font-weight) !important;
}

.wpforms-container h2 {
    color: #000 !important;
}


/* START Sendinblue NL */


.nlformular {
    color: var(--e-global-color-te9xt);
}

.nlformular-grid {
    display: grid;
    grid-template-columns: 70% 1% 29%;
}

.nlformular-button {
    background-color: #1A2164 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-family: Asap;
    font-weight: 700;
    text-transform: uppercase;
    border-style: solid;
    border-width: 0px 0px 0px 0px !important;
    border-radius: 5px !important;
    width: 100% !important;
}

.nlformular-button:hover {
    background-color: #1A2164 !important;
    color: #ffffff !important;

}

.nlformular-mail {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    border-radius: 5px !important;
    color: var(--e-global-color-text) !important;
    font-size: 16px;
    font-weight: 300;
    letter-spacing: 0px;
}

@media screen and (max-width:450px) {

    /* Mobilanpassung  */
    .nlformular-grid {
        display: grid;
        grid-template-columns: auto;
        grid-gap: 5px;
    }

    .nlformular-mail {
        font-size: 12px;
    }

}


b,
strong {
    font-weight: 500 !important;
}


p,
li{
    font-family: "Pressura", Sans-serif !important;
}


.wp-newsletter input[type=email]{
    background-color: #ffffff !important;
    border-color: #ffffff !important;
    border-radius: 5px !important;
    color: #10069F !important;
    font-size: 16px !important;
    font-weight: 300 !important;
    letter-spacing: 0px !important;
    font-family: "Pressura", Sans-serif !important;
}

.wp-newsletter .wpforms-form input[type=submit], 
.wp-newsletter .wpforms-form button[type=submit] {
    background: #1A2164 !important;
    color: #ffffff !important;
    font-size: 18px !important;
    font-family: "Pressura", Sans-serif !important;
    font-weight: 700;
    text-transform: uppercase;
    border-style: solid;
    border-width: 0px 0px 0px 0px !important;
    border-radius: 5px !important;
    width: 100% !important;
}

.wp-newsletter .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox .wpforms-field-label,
.wp-newsletter .wpforms-form .wpforms-field.wpforms-field-gdpr-checkbox .wpforms-field-label-inline{
    font-weight: 300 !important;
    color: var(--e-global-color-primary) !important;
    font-family: "Pressura", Sans-serif !important;
    font-size: 15px !important;
}


.wpforms-form input[type=submit]:hover, 
.wpforms-form input[type=submit]:active, 
.wpforms-form button[type=submit]:hover, 
.wpforms-form button[type=submit]:active, 
.wpforms-form .wpforms-page-button:hover, 
.wpforms-form .wpforms-page-button:active {
    background: #ffffff !important;
}

div.wpforms-container-full input[type=submit]:focus:after, div.wpforms-container-full button[type=submit]:focus:after, div.wpforms-container-full .wpforms-page-button:focus:after{
    border: 0px !important;
    border-radius: 0px !important;
}


/*Elementor Farbe beim markieren von Text anpassen/ändern
*/

::-moz-selection {
    background-color: #ff6a82;
    color: #10069f;
}
::selection {
    background-color: #ff6a82;
    color: #10069f;
}

/*Elementor Farbe hinter Text
*/

.highlight {
  background: linear-gradient(
    180deg,
    rgba(16, 6, 159, 0) 55%,
    rgba(16, 6, 159, 1) 30%
  );
}

.highlight2 {
  background: linear-gradient(
    180deg,
    rgba(255, 222, 233, 0) 55%,
    rgba(255, 222, 233, 1) 30%
  );
}/* End custom CSS */