.elementor-4399 .elementor-element.elementor-element-6d1ff217{--display:flex;--padding-top:0100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4399 .elementor-element.elementor-element-8f6ffd0{text-align:center;}@media(min-width:768px){.elementor-4399 .elementor-element.elementor-element-6d1ff217{--content-width:800px;}}@media(max-width:1100px){.elementor-4399 .elementor-element.elementor-element-6d1ff217{--padding-top:075px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-4399 .elementor-element.elementor-element-6d1ff217{--padding-top:050px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-143b58fe */#cmplz-document {
    color: #fff;
}

#cmplz-document p, #cmplz-document li, #cmplz-document td, .editor-styles-wrapper .cmplz-unlinked-mode p, .editor-styles-wrapper .cmplz-unlinked-mode li, .editor-styles-wrapper .cmplz-unlinked-mode td {
    font-size: 1rem;
    margin-bottom: 1rem;
    text-wrap: wrap;
    word-wrap: break-word;
}

#cmplz-datarequest-form label {
    margin-bottom: .5rem;
}

#cmplz-datarequest-form input {
    margin-bottom: 1rem;
}

#cmplz-datarequest-form #cmplz-datarequest-submit {
    padding: .25em 2em;
    border: 1px solid;
    text-transform: uppercase;
    font-weight: 500;
}

#cmplz-cookies-overview .cmplz-dropdown, #cmplz-document .cmplz-dropdown, .editor-styles-wrapper .cmplz-unlinked-mode .cmplz-dropdown {
    background-color: transparent;
}

.cookies-per-purpose,
.cookies-per-purpose div,
.cookies-per-purpose h4,
.cookies-per-purpose h5,
.cookies-per-purpose a,
.cookies-per-purpose p {
    color: black;
} 

@media screen and (max-width: 500px) {
    .cmplz-service-header h3 {
        font-size: .9rem !important;

    }
    
        .cmplz-service-header p {
        font-size: .8rem !important;
    }
}/* End custom CSS */