@font-face {
    font-family: "DINPro";
    src: url("../fonts/DINPro-Regular.woff") format("woff");
    font-weight: 400;
}

@font-face {
    font-family: "DINPro";
    src: url("../fonts/DINPro-Medium.woff") format("woff");
    font-weight: 500;

}


@font-face {
    font-family: "DINPro";
    src: url("../fonts/DINPro-Black.woff") format("woff");
    font-weight: 900;
}




body.elementor-kit-6 {
    /* Subtitle */
    /*--e-global-typography-accent-font-family: "DINPro";
    --e-global-typography-accent-font-size: 2.75rem;
    --e-global-typography-accent-font-weight: 900;*/
    
    /* Introtitle */
    /*--e-global-typography-primary-font-family: "DINPro";
    --e-global-typography-primary-font-size: 2rem;
    --e-global-typography-primary-font-weight: 400;
    --e-global-typography-primary-text-transform: uppercase;
    --e-global-typography-primary-line-height: 1.1em;*/
    --primary-t: var(--e-global-typography-primary-font-weight) var(--e-global-typography-primary-font-size)/var(--e-global-typography-primary-line-height) var(--e-global-typography-primary-font-family);
    --primary-b-t: 900 var(--e-global-typography-primary-font-size)/var(--e-global-typography-primary-line-height) var(--e-global-typography-primary-font-family);

    /* Maintitle */
    /*--e-global-typography-secondary-font-family: "DINPro";
    --e-global-typography-secondary-font-size: 4.5rem;
    --e-global-typography-secondary-font-weight: 900;*/


    /* Text */
    /*--e-global-typography-text-font-family: "DINPro";
    --e-global-typography-text-font-size: 1.25rem;
    --e-global-typography-text-font-weight: 400;
    --e-global-typography-text-line-height: 1.25em;*/
    --text: var(--e-global-typography-text-font-weight) var(--e-global-typography-text-font-size)/var(--e-global-typography-text-line-height) var(--e-global-typography-text-font-family);
    

    /* Text-big */
    /*--e-global-typography-9c1dd10-font-family: "DINPro";
    --e-global-typography-9c1dd10-font-size: 1.5rem;
    --e-global-typography-9c1dd10-font-weight: 400;*/
    --textbig: var(--e-global-typography-9c1dd10-font-weight) var(--e-global-typography-9c1dd10-font-size)/1.2em var(--e-global-typography-9c1dd10-font-family);

    /* Text-small */
    /*--e-global-typography-d102638-font-family: "DINPro";
    --e-global-typography-d102638-font-size: .9rem;
    --e-global-typography-d102638-font-weight: 400;*/
    --textsmall: var(--e-global-typography-d102638-font-weight) var(--e-global-typography-d102638-font-size)/1em var(--e-global-typography-d102638-font-family);

    /* Introtitle-Bold */
    /*--e-global-typography-7b4e506-font-family: "DINPro";
    --e-global-typography-7b4e506-font-size: 2rem;
    --e-global-typography-7b4e506-font-weight: 900;*/
    --introtitlebold: var(--e-global-typography-7b4e506-font-weight) var(--e-global-typography-7b4e506-font-size)/1em var(--e-global-typography-7b4e506-font-family);


    /* font: font-style font-variant font-weight font-size/line-height font-family|caption|icon|menu|message-box|small-caption|status-bar|initial|inherit; */

    --button: uppercase inherit 500 var(--e-global-typography-text-font-size)/var(--e-global-typography-text-line-height) var(--e-global-typography-text-font-family);

    --e-global-typography-accent-line-height: 1.1em;

    --standard: "DINPro";
}



.elementor .elementor-widget-text-editor {
    font: var(--text);
    color: var(--text-c);
}

body a {
    text-decoration: underline;
}


.t-bold {
    font-weight: 900;
}



.c-light {
    color: #fff;
}