.elementor-1438 .elementor-element.elementor-element-7e48943{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-1438 .elementor-element.elementor-element-6a7d6c1 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-1438 .elementor-element.elementor-element-6a7d6c1{text-align:center;}.elementor-1438 .elementor-element.elementor-element-6a7d6c1 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1438 .elementor-element.elementor-element-6e8aac6{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:100px;--padding-left:200px;--padding-right:200px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1438 .elementor-element.elementor-element-6e8aac6{--content-width:1000px;}}/* Start custom CSS for shortcode, class: .elementor-element-af0eb23 *//* General font and color for the Cookie Policy */
#cmplz-document, 
#cmplz-document p, 
#cmplz-document span, 
#cmplz-document li {
    color: #222222 !important; /* Dark gray text */
    font-family: Arial, sans-serif !important; /* Example font */
    font-size: 15px !important; /* Adjust as needed */
    line-height: 1.6 !important;
}

/* Links */
#cmplz-document a {
    color: #dc4426 !important; /* Primary link color */
    text-decoration: underline !important
}

#cmplz-document a:visited {
    color: #dc4426 !important; /* Visited links */

/* h3 heading specifically */
}#cmplz-document h3 {
    color: #dc4426 !important;
    font-family: 'helvetica', Sans-Serifserif !important;
    font-weight: 400 !important;
    font-size: 25px !important;
    text-decoration: underline !important;
    margin-top: 1.5em !important;
    margin-bottom: 0.5em !important;

    

/* h4 heading specifically */
}#cmplz-document h4 {
    color: #0555a4 !important;
    font-family: 'helvetica', Sans-Serifserif !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    margin-top: 1.5em !important;
    margin-bottom: 0.5em !important;

    

/* h5 heading specifically */
}#cmplz-document h5 {
    color: #222222 !important;
    font-family: 'helvetica', Sans-Serif !important;
    font-weight: 600 !important;
    font-size: 14px !important;
        margin-top: 0em !important;
    margin-bottom: 0em !important;

    
}
/* Headings inside the policy */
#cmplz-document h2 {
    color: #0555a4 !important;
    font-family: Playfair Display !important;
    font-weight: 600 !important;
    margin-top: 1.5em !important;
    margin-bottom: 0.5em !important;
 
}

/* Headings inside the policy */
#cmplz-document h1,
#cmplz-document h6 {
    color: #0555a4 !important;
    font-family: Playfair Display !important;
    font-weight: 600 !important;
    margin-top: 1.0em !important;
    margin-bottom: 0.5em !important;
 
}

/* Dropdown summary / category headers */
#cmplz-document .cmplz-dropdown summary,
#cmplz-manage-consent-container .cmplz-category-header {
    color: #0555a4 !important;
    font-weight: 500 !important;
    font-size: 16px !important;
    background: none !important; /* Remove dark backgrounds */
}

/* Dropdown description / content */
#cmplz-manage-consent-container .cmplz-description,
#cmplz-document .cmplz-dropdown .cookies-per-purpose div {
    color: #222222 !important;
    background: none !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
}

/* Buttons */
.cmplz-btn {
    font-family: Arial, sans-serif !important;
    font-weight: 600 !important;
    text-transform: uppercase;
}/* End custom CSS */