@charset "utf-8";html,body,label,button,input,select,textarea,pre,code,kbd,samp,.content-box h2,.drop h2,.link-list li a span,.box em,.jump a,#mainnav li li li a,#mainnav li li li strong,.mainnav-mobile-layer h2,.article .subheadline,.footer em.copyright,.footer .sitemap li li,.dropdown-container h2,.search-form h1,.search-form .no-result h2,#breadcrumb li,#content .major-quick-search h2,#context .major-quick-search h2,.content-scroll h2,.change-teaser span,.form-container h2,.form-container p.suptxt,.form-container .checkbox-container label,.form-container .select-container option,.form-container .select-container select,.form-container textarea.msg-field,.form-container .radio-container label,.form-container .mandatory-error,.form-container p,.startpage h1,#context .contact h2,#context-services .contact h2,#filter-list .filter-left li li a,#filter-list .filter-right li li a,.form-result span em,#filter-list .filter-result-default-compact h2,.form-container .checkbox-container label span,.inner-box.vcard .filetype,.player-container h3,.player-container h2,.sitemap-full ul li ul li ul li ul li a,.sitemap-full ul li ul li ul li ul li ul li a,.gallery h2,.mfp-wrap .mfp-title,.mfp-wrap .mfp-c,.faq .accordion .link-list li a span.filetype,.drop ul li a span.filetype,.inner-box.vcard .details li a,.inner-box.vcard .details span,.application h2,.article h1,#metanav a,.vcard-container .inner-box em,.form-container h1,.article table caption,.faq .item h2,.search-form .result a {
    font-family: "myriad-pro-semi-condensed","Adobe Blank",Arial,Helvetica,sans-serif;
    font-style: normal;
    font-weight: 400;
    -webkit-font-smoothing: antialiased
}

:root{
    --background_dark1: #343434;    /*rgb(52,52,52)*/
    --background_dark1-light: #404040;  /*rgb(64,64,64)*/
    --background_dark2: #2f2f2f;     /*rgb(47,47,47)*/
    --background_dark3: #242424;    /*rgb(36,36,36)*/
    --th_red: #cf1820;              /*rgb(207,24,32)*/
    --th_orange: #ec6525;           /*rgb(236,101,37)*/
    --th_purple: #af368c;           /*rgb(175,54,140)*/
    --bs-purple: #af368c;
    --bs-red: #cf1820;
    --bs-orange: #ec6525;
    --th-red-light: #e74c3c;        /*rgb(231,76,60)*/
    --th-orange-light: #ef8a5a;     /*rgb(239,138,90)*/
    --th-purple-light: #ac6999;     /*rgb(172,105,153)*/
    --th-red-dark: #b03a2e;         /*rgb(176,58,46)*/
    --th-orange-dark: #ec6525;      /*rgb(236,101,37)*/
    --th-purple-dark: #ae1b83;      /*rgb(174,27,131)*/
    --text-color: #ffffff;          /*rgb(255,255,255)*/
    --secondary-text-color: #8C8C8C; /*rgb(140,140,140)*/
    --text-lightgray: #D0D0D0;           /*rgb(192,192,192)*/
    --black: #000000;               /*rgb(0,0,0)*/
    --radius_small: 5px;
    --radius_medium: 10px;
    --radius_large: 25px;
    --font-size-value-large: 22px;
    --font-size-value-medium: 20px;
    --font-size-value-small: 16px;
}

*{
    margin: 0;
    padding: 0;
}

body{
    min-height: 100vh;
    background-color: var(--background_dark1);
    color: var(--text-color);
    font-family: "myriad-pro-semi-condensed","Adobe Blank",Arial,Helvetica,sans-serif;
    font-size: 20px;
    align-items: center;
    align-content: center;
}

body, html {
    max-width: 1050px;
    margin: 0 auto;
}

