.elementor-kit-8{--e-global-color-primary:#004494;--e-global-color-secondary:#3C3C3B;--e-global-color-text:#3C3C3B;--e-global-color-accent:#004494;--e-global-color-a83a198:#C8D400;--e-global-typography-primary-font-family:"Exo";--e-global-typography-primary-font-weight:900;--e-global-typography-secondary-font-family:"Exo";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Exo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Exo";--e-global-typography-accent-font-weight:500;font-size:22px;line-height:1.2em;background-color:#FFFFFF;}.elementor-kit-8 a{color:var( --e-global-color-primary );text-decoration:none;}.elementor-kit-8 a:hover{color:var( --e-global-color-primary );text-decoration:underline;}.elementor-kit-8 h1{font-size:36px;font-weight:500;text-transform:uppercase;}.elementor-kit-8 h2{font-size:56px;font-weight:600;text-transform:uppercase;}.elementor-kit-8 h3{font-size:32px;text-transform:uppercase;}.elementor-kit-8 h4{font-size:24px;text-transform:uppercase;}.elementor-kit-8 h5{font-size:24px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}@media(max-width:1680px){.elementor-kit-8{font-size:22px;}}@media(max-width:1400px){.elementor-kit-8{font-size:22px;}}@media(max-width:1024px){.elementor-kit-8{font-size:22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:18px;}.elementor-kit-8 h5{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */a{
    text-decoration: none !important;
}

a:focus, a:hover{
    outline: none;
}

#usercentrics-root{
    position: relative;
    z-index: 4;
}

#superchat-widget{
    z-index: 4 !important;
}

.slider-pro a.elementor-button{
    transition: all 0.3s !important;
}

h1{
    font-weight: 600 !important
}
h3{
    font-weight: 500 !important
}

.elementor-jet-slider h1{
     font-weight: 900 !important
}

h3{
    text-transform: none !important;
}

.elementor-widget-theme-post-content a{
    position: relative;
}

.elementor-widget-theme-post-content a:hover{
    text-decoration: underline !important;
}

.elementor-widget-theme-post-content a:after{
    content: "\f35d";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 0.6em;
    margin-left: 2px;
}



.elementor-widget-theme-post-content h3{
    margin: 20px 0px
}


.elementor-post__excerpt p:after{
    content:' ...';
}

#article-cta h4{
    font-size: 25px !important;
}

#article-cta h4 strong{
    font-size: 32px !important;
}

.elementor-widget-theme-post-content h4{
    color: #004494;
    font-size: 32px;
    padding-bottom: 30px;
    border-bottom: 1px solid #4b4f58;
}

@media(max-width: 1024px){
    
    .elementor-location-single h2{
        font-size: 42px !important;
    }
    .elementor-widget-theme-post-content h3{
        font-size: 26px;
    }
    .elementor-widget-theme-post-content h4{
        font-size: 26px;
    }
}

@media(max-width: 767px){
    .elementor-widget-theme-post-content h3{
        font-size: 22px;
    }
    .elementor-widget-theme-post-content h4{
        font-size: 22px;
    }
}


.elementor-widget-theme-post-content blockquote p{
    margin: 0;
}

.elementor-widget-theme-post-content blockquote{
    margin-left: 0px;
    border-left: 8px solid #004494;
    padding-left: 20px;
    padding-bottom: 0px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.elementor-widget-theme-post-content blockquote p:before{
    content: 'TIPP: ';
    font-weight: 700;
    color: #004494;
}

.entry-content p, .entry-content ul{
    margin-bottom: 0px;
}

.elementor-text-editor ul, .elementor-widget-theme-post-content ul{
    list-style: none;
   margin-top: 10px;
   margin-bottom: 10px;
   margin-left: 30px;
    
}

.elementor-text-editor ul li:before, .elementor-widget-theme-post-content ul li:before{
    content: "\f192";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    position: absolute;
    left: 10px;
    font-size: 0.6em;
}

.elementor-text-editor ul li, .elementor-widget-theme-post-content ul li{
    margin-left: 4px;
    margin-bottom: 10px;
}

.elementor-text-editor ul li:last-child, .elementor-widget-theme-post-content ul li:last-child{
    margin-left: 4px;
    margin-bottom: 0px;
}

.elementor-widget-theme-post-content ul{
    margin-bottom: 40px;
}

.tip{
    color: #004494;
    text-transform: uppercase;
    font-weight: 700;
}

.tip-box{
    border-left: 8px solid #004494;
    padding-left: 20px;
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.jet-slider .elementor-widget-text-editor{
    line-height: 1.2em;
}

.jet-slider h1{
    margin-left: -10px !important;
}

.post-password-form{
    min-height: calc(100vh - 140px);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.post-password-form p:first-child{
    margin-bottom: 20px;
}

@media(max-width: 1024px){
    .sp-arrows{
        display: none;
    }
}/* End custom CSS */