.elementor-kit-375{--e-global-color-primary:#594D4D;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-bbf2b3c:#594D4D;--e-global-color-23396a8:#359883;--e-global-color-1d91bba:#F1EEEF;--e-global-color-9bec00f:#A6EDD3;--e-global-color-8641b91:#6BC3AF;--e-global-color-6ce350a:#877B7B;--e-global-color-c98f5cd:#F9DB95;--e-global-color-525df5f:#F7CC67;--e-global-color-349a19e:#8B898E;--e-global-color-6165cf6:#41B39D;--e-global-color-a6b1749:#F2EEEF;--e-global-color-709e346:#D8D5D5;--e-global-color-2d8ad0d:#E4E2E2;--e-global-color-b9b1d10:#F3F0F1;--e-global-typography-primary-font-family:"Soehne";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Soehne";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Soehne";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Soehne";--e-global-typography-accent-font-weight:500;--e-global-typography-e979e36-font-family:"Soehne";--e-global-typography-e979e36-font-weight:400;background-color:var( --e-global-color-1d91bba );color:#594D4D;font-family:"Soehne", Sans-serif;font-weight:400;}.elementor-kit-375 e-page-transition{background-color:#FFBC7D;}.elementor-kit-375 a{color:var( --e-global-color-23396a8 );font-family:"Soehne", Sans-serif;font-weight:400;}.elementor-kit-375 a:hover{color:var( --e-global-color-6165cf6 );}.elementor-kit-375 h1{color:#594D4D;font-family:"Soehne", Sans-serif;font-size:56px;font-weight:400;}.elementor-kit-375 h2{color:var( --e-global-color-bbf2b3c );font-family:"Soehne", Sans-serif;font-size:50px;font-weight:400;}.elementor-kit-375 h3{color:var( --e-global-color-bbf2b3c );font-family:"Soehne", Sans-serif;font-size:40px;font-weight:400;}.elementor-kit-375 h4{color:var( --e-global-color-bbf2b3c );font-family:"Soehne", Sans-serif;font-size:22px;font-weight:400;}.elementor-kit-375 h5{color:var( --e-global-color-bbf2b3c );font-family:"Soehne", Sans-serif;font-weight:400;}.elementor-kit-375 h6{color:var( --e-global-color-bbf2b3c );font-family:"Soehne", Sans-serif;font-size:18px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.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:1366px){.elementor-kit-375 h1{font-size:40px;}.elementor-kit-375 h2{font-size:45px;}.elementor-kit-375 h3{font-size:40px;}}@media(max-width:1024px){.elementor-kit-375 h1{font-size:35px;}.elementor-kit-375 h2{font-size:30px;}.elementor-kit-375 h3{font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-375 h1{font-size:35px;}.elementor-kit-375 h2{font-size:30px;}.elementor-kit-375 h3{font-size:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}@media(min-width:2560px){.elementor-kit-375 h1{font-size:56px;}.elementor-kit-375 h2{font-size:50px;}.elementor-kit-375 h3{font-size:40px;}}/* Start custom CSS *//* Transistion Keyframes */
@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}
/* END Transistion Keyframes */
/* START CUSTOM FORM */
.wlink-custom-form .elementor-field-group .elementor-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: 1;
}
.wlink-custom-form input:hover, .wlink-custom-form input:focus, .wlink-custom-form select:hover, .wlink-custom-form select:focus, .wlink-custom-form textarea:hover, .wlink-custom-form textarea:focus {
    background-color: #ffffff !important;
    border-color: #F5F3F4 !important;
    border-width: 2px !important;
    transition: all .2s linear;
   -webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
	color: #6BC3AF !important;
}
.wlink-custom-form input:focus, .wlink-custom-form select:focus, .wlink-custom-form textarea:focus {
-webkit-box-shadow: 10px 10px 20px rgba(128,128,128,0.3),-10px -10px 24px rgba(255,255,255,0.65) !important;
box-shadow: 10px 10px 20px rgba(128,128,128,0.3),-10px -10px 24px rgba(255,255,255,0.65) !important;
}
.wlink-custom-form .elementor-field-group .elementor-select-wrapper select option { opacity: 1;
    color: #7a7a7a; }

.wlink-custom-form .elementor-field-group .elementor-select-wrapper select option:first-child {
  color: #7A7A7A73;
}

.wlink-custom-form .elementor-field-group .elementor-select-wrapper::before {
    font-size: 20px;
    color: #6BC3AF !important;
    text-shadow: none !important;
}

.wlink-custom-form .custom-form-footer-policy .elementor-text-editor p  {
    color: #7A7A7A !important;
    margin-bottom: 1rem;
}
.wlink-custom-form #form-field-termsofservice {
    margin-right: 10px;
}
/* END CUSTOM FORM */
REM.elementor-text-white p {
    color: #ffffff !important;
}
.elementor-text-white a,.elementor-text-white a:hover, .elementor-text-white a:visited {
    color: #ffffff !important;
}
white {
  background: #fff;
  color: #fff;
}
grey {
  background: #F2EEEF;
  color: #F2EEEF;
}
ul {
  text-align: left;
  padding-left: 25px;
}
.svg-margin svg {
    margin-right: 5px;
}

/* START Blog content */
#blog-content h2 {
    font-size: 30px;
    font-weight: 400;
}
#blog-content h3 {
    font-size: 30px;
    font-weight: 400;
}
#blog-content h4 {
    font-size: 22px;
    font-weight: 300;
    line-height: 2rem;
}
#blog-content h2:before {
    display: block;
    content:" ";
    border-bottom:10px solid #F1EEEF;
    width:50px;
    margin-top: 35px;
    margin-bottom: 35px;
}
#blog-content h3:before {
    display: block;
    content:" ";
    border-bottom:10px solid #F1EEEF;
    width:50px;
    margin-top: 35px;
    margin-bottom: 35px;
}
#blog-content .elementor-widget-text-editor ul:not([class]) li::before {
    content: "";
    width: 0.75rem;
    height: 0.25rem;
    background-color: #594D4D !important;
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -0.3rem;
}
/* END Blog content */

.white-text-link a, .white-text-link a:hover {
    color: #ffffff;
    font-weight: bold;
}
.page-content a {
  text-decoration: none !important;
}
.elementor-31569 .elementor-element.elementor-element-5daff61 .elementor-widget-icon-box .elementor-icon {
  border: 1px solid #000!Important;
}

.material-icons-2022 span.material-icons  {
    -webkit-transform: rotate(180deg) scale(3);
    -moz-transform: rotate(180deg) scale(3);
    -ms-transform: rotate(180deg) scale(3);
    -o-transform: rotate(180deg) scale(34);
    transform: rotate(180deg) scale(3);
    color: #D8D5D5;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Soehne';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://stg-whistlelink-whistlestag.kinsta.cloud/wp-content/uploads/2021/03/soehne-web-buch.eot');
	src: url('https://stg-whistlelink-whistlestag.kinsta.cloud/wp-content/uploads/2021/03/soehne-web-buch.eot?#iefix') format('embedded-opentype'),
		url('https://stg-whistlelink-whistlestag.kinsta.cloud/wp-content/uploads/2021/03/soehne-web-buch.woff2') format('woff2'),
		url('https://stg-whistlelink-whistlestag.kinsta.cloud/wp-content/uploads/2021/03/soehne-web-buch.woff') format('woff');
}
/* End Custom Fonts CSS */