.download-element a{padding:3px 6px 3px 22px;background:url(../../assets/contao/images/iconPLAIN.svg) left center no-repeat}ul.enclosure{padding-left:0}li.download-element{list-style-type:none}.ext-xl a{background-image:url(../../assets/contao/images/iconXL.svg)}.ext-xls a{background-image:url(../../assets/contao/images/iconXLS.svg)}.ext-xlsx a{background-image:url(../../assets/contao/images/iconXLSX.svg)}.ext-hqx a{background-image:url(../../assets/contao/images/iconHQX.svg)}.ext-cpt a{background-image:url(../../assets/contao/images/iconCPT.svg)}.ext-bin a{background-image:url(../../assets/contao/images/iconBIN.svg)}.ext-doc a{background-image:url(../../assets/contao/images/iconDOC.svg)}.ext-docx a{background-image:url(../../assets/contao/images/iconDOCX.svg)}.ext-word a{background-image:url(../../assets/contao/images/iconWORD.svg)}.ext-cto a{background-image:url(../../assets/contao/images/iconCTO.svg)}.ext-dms a{background-image:url(../../assets/contao/images/iconDMS.svg)}.ext-lha a{background-image:url(../../assets/contao/images/iconLHA.svg)}.ext-lzh a{background-image:url(../../assets/contao/images/iconLZH.svg)}.ext-exe a{background-image:url(../../assets/contao/images/iconEXE.svg)}.ext-class a{background-image:url(../../assets/contao/images/iconCLASS.svg)}.ext-so a{background-image:url(../../assets/contao/images/iconSO.svg)}.ext-sea a{background-image:url(../../assets/contao/images/iconSEA.svg)}.ext-dll a{background-image:url(../../assets/contao/images/iconDLL.svg)}.ext-oda a{background-image:url(../../assets/contao/images/iconODA.svg)}.ext-pdf a{background-image:url(../../assets/contao/images/iconPDF.svg)}.ext-ai a{background-image:url(../../assets/contao/images/iconAI.svg)}.ext-eps a{background-image:url(../../assets/contao/images/iconEPS.svg)}.ext-ps a{background-image:url(../../assets/contao/images/iconPS.svg)}.ext-pps a{background-image:url(../../assets/contao/images/iconPPS.svg)}.ext-ppt a{background-image:url(../../assets/contao/images/iconPPT.svg)}.ext-pptx a{background-image:url(../../assets/contao/images/iconPPTX.svg)}.ext-smi a{background-image:url(../../assets/contao/images/iconSMI.svg)}.ext-smil a{background-image:url(../../assets/contao/images/iconSMIL.svg)}.ext-mif a{background-image:url(../../assets/contao/images/iconMIF.svg)}.ext-odc a{background-image:url(../../assets/contao/images/iconODC.svg)}.ext-odf a{background-image:url(../../assets/contao/images/iconODF.svg)}.ext-odg a{background-image:url(../../assets/contao/images/iconODG.svg)}.ext-odi a{background-image:url(../../assets/contao/images/iconODI.svg)}.ext-odp a{background-image:url(../../assets/contao/images/iconODP.svg)}.ext-ods a{background-image:url(../../assets/contao/images/iconODS.svg)}.ext-odt a{background-image:url(../../assets/contao/images/iconODT.svg)}.ext-wbxml a{background-image:url(../../assets/contao/images/iconWBXML.svg)}.ext-wmlc a{background-image:url(../../assets/contao/images/iconWMLC.svg)}.ext-dmg a{background-image:url(../../assets/contao/images/iconDMG.svg)}.ext-dcr a{background-image:url(../../assets/contao/images/iconDCR.svg)}.ext-dir a{background-image:url(../../assets/contao/images/iconDIR.svg)}.ext-dxr a{background-image:url(../../assets/contao/images/iconDXR.svg)}.ext-dvi a{background-image:url(../../assets/contao/images/iconDVI.svg)}.ext-gtar a{background-image:url(../../assets/contao/images/iconGTAR.svg)}.ext-inc a{background-image:url(../../assets/contao/images/iconINC.svg)}.ext-php a{background-image:url(../../assets/contao/images/iconPHP.svg)}.ext-php3 a{background-image:url(../../assets/contao/images/iconPHP3.svg)}.ext-php4 a{background-image:url(../../assets/contao/images/iconPHP4.svg)}.ext-php5 a{background-image:url(../../assets/contao/images/iconPHP5.svg)}.ext-phtml a{background-image:url(../../assets/contao/images/iconPHTML.svg)}.ext-phps a{background-image:url(../../assets/contao/images/iconPHPS.svg)}.ext-js a{background-image:url(../../assets/contao/images/iconJS.svg)}.ext-psd a{background-image:url(../../assets/contao/images/iconPSD.svg)}.ext-rar a{background-image:url(../../assets/contao/images/iconRAR.svg)}.ext-fla a{background-image:url(../../assets/contao/images/iconFLA.svg)}.ext-swf a{background-image:url(../../assets/contao/images/iconSWF.svg)}.ext-sit a{background-image:url(../../assets/contao/images/iconSIT.svg)}.ext-tar a{background-image:url(../../assets/contao/images/iconTAR.svg)}.ext-tgz a{background-image:url(../../assets/contao/images/iconTGZ.svg)}.ext-xhtml a{background-image:url(../../assets/contao/images/iconXHTML.svg)}.ext-xht a{background-image:url(../../assets/contao/images/iconXHT.svg)}.ext-zip a{background-image:url(../../assets/contao/images/iconZIP.svg)}.ext-m4a a{background-image:url(../../assets/contao/images/iconM4A.svg)}.ext-mp3 a{background-image:url(../../assets/contao/images/iconMP3.svg)}.ext-wma a{background-image:url(../../assets/contao/images/iconWMA.svg)}.ext-mpeg a{background-image:url(../../assets/contao/images/iconMPEG.svg)}.ext-wav a{background-image:url(../../assets/contao/images/iconWAV.svg)}.ext-ogg a{background-image:url(../../assets/contao/images/iconOGG.svg)}.ext-mid a{background-image:url(../../assets/contao/images/iconMID.svg)}.ext-midi a{background-image:url(../../assets/contao/images/iconMIDI.svg)}.ext-aif a{background-image:url(../../assets/contao/images/iconAIF.svg)}.ext-aiff a{background-image:url(../../assets/contao/images/iconAIFF.svg)}.ext-aifc a{background-image:url(../../assets/contao/images/iconAIFC.svg)}.ext-ram a{background-image:url(../../assets/contao/images/iconRAM.svg)}.ext-rm a{background-image:url(../../assets/contao/images/iconRM.svg)}.ext-rpm a{background-image:url(../../assets/contao/images/iconRPM.svg)}.ext-ra a{background-image:url(../../assets/contao/images/iconRA.svg)}.ext-bmp a{background-image:url(../../assets/contao/images/iconBMP.svg)}.ext-gif a{background-image:url(../../assets/contao/images/iconGIF.svg)}.ext-jpeg a{background-image:url(../../assets/contao/images/iconJPEG.svg)}.ext-jpg a{background-image:url(../../assets/contao/images/iconJPG.svg)}.ext-jpe a{background-image:url(../../assets/contao/images/iconJPE.svg)}.ext-png a{background-image:url(../../assets/contao/images/iconPNG.svg)}.ext-tiff a{background-image:url(../../assets/contao/images/iconTIFF.svg)}.ext-tif a{background-image:url(../../assets/contao/images/iconTIF.svg)}.ext-svg a{background-image:url(../../assets/contao/images/iconSVG.svg)}.ext-svgz a{background-image:url(../../assets/contao/images/iconSVGZ.svg)}.ext-webp a{background-image:url(../../assets/contao/images/iconWEBP.svg)}.ext-avif a{background-image:url(../../assets/contao/images/iconAVIF.svg)}.ext-heic a{background-image:url(../../assets/contao/images/iconHEIC.svg)}.ext-jxl a{background-image:url(../../assets/contao/images/iconJXL.svg)}.ext-eml a{background-image:url(../../assets/contao/images/iconEML.svg)}.ext-asp a{background-image:url(../../assets/contao/images/iconASP.svg)}.ext-css a{background-image:url(../../assets/contao/images/iconCSS.svg)}.ext-scss a{background-image:url(../../assets/contao/images/iconSCSS.svg)}.ext-less a{background-image:url(../../assets/contao/images/iconLESS.svg)}.ext-html a{background-image:url(../../assets/contao/images/iconHTML.svg)}.ext-htm a{background-image:url(../../assets/contao/images/iconHTM.svg)}.ext-md a{background-image:url(../../assets/contao/images/iconMD.svg)}.ext-shtml a{background-image:url(../../assets/contao/images/iconSHTML.svg)}.ext-txt a{background-image:url(../../assets/contao/images/iconTXT.svg)}.ext-text a{background-image:url(../../assets/contao/images/iconTEXT.svg)}.ext-log a{background-image:url(../../assets/contao/images/iconLOG.svg)}.ext-rtx a{background-image:url(../../assets/contao/images/iconRTX.svg)}.ext-rtf a{background-image:url(../../assets/contao/images/iconRTF.svg)}.ext-xml a{background-image:url(../../assets/contao/images/iconXML.svg)}.ext-xsl a{background-image:url(../../assets/contao/images/iconXSL.svg)}.ext-mp4 a{background-image:url(../../assets/contao/images/iconMP4.svg)}.ext-m4v a{background-image:url(../../assets/contao/images/iconM4V.svg)}.ext-mov a{background-image:url(../../assets/contao/images/iconMOV.svg)}.ext-wmv a{background-image:url(../../assets/contao/images/iconWMV.svg)}.ext-webm a{background-image:url(../../assets/contao/images/iconWEBM.svg)}.ext-qt a{background-image:url(../../assets/contao/images/iconQT.svg)}.ext-rv a{background-image:url(../../assets/contao/images/iconRV.svg)}.ext-avi a{background-image:url(../../assets/contao/images/iconAVI.svg)}.ext-ogv a{background-image:url(../../assets/contao/images/iconOGV.svg)}.ext-movie a{background-image:url(../../assets/contao/images/iconMOVIE.svg)}
/* roboto-condensed-300 - latin */
@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: normal; font-weight: 300; src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300.eot"); src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300.svg#RobotoCondensed") format("svg"); }

/* roboto-condensed-300italic - latin */
@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: italic; font-weight: 300; src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-300italic.svg#RobotoCondensed") format("svg"); }

/* roboto-condensed-regular - latin */
@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: normal; font-weight: 400; src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-regular.eot"); src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-regular.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-regular.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-regular.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-regular.svg#RobotoCondensed") format("svg"); }

/* roboto-condensed-italic - latin */
@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: italic; font-weight: 400; src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-italic.svg#RobotoCondensed") format("svg"); }

/* roboto-condensed-700 - latin */
@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: normal; font-weight: 700; src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700.eot"); src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700.svg#RobotoCondensed") format("svg"); }

/* roboto-condensed-700italic - latin */
@font-face { font-display: swap; font-family: "Roboto Condensed"; font-style: italic; font-weight: 700; src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto-condensed/roboto-condensed-v25-latin-700italic.svg#RobotoCondensed") format("svg"); }

/* roboto-300 - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: normal; font-weight: 300; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300.svg#Roboto") format("svg"); }

/* roboto-300italic - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: italic; font-weight: 300; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-300italic.svg#Roboto") format("svg"); }

/* roboto-regular - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: normal; font-weight: 400; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-regular.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-regular.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-regular.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-regular.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-regular.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-regular.svg#Roboto") format("svg"); }

/* roboto-italic - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: italic; font-weight: 400; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-italic.svg#Roboto") format("svg"); }

/* roboto-500 - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: normal; font-weight: 500; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500.svg#Roboto") format("svg"); }

/* roboto-500italic - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: italic; font-weight: 500; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-500italic.svg#Roboto") format("svg"); }

/* roboto-700 - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: normal; font-weight: 700; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700.svg#Roboto") format("svg"); }

/* roboto-700italic - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: italic; font-weight: 700; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-700italic.svg#Roboto") format("svg"); }

/* roboto-900 - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: normal; font-weight: 900; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900.svg#Roboto") format("svg"); }

/* roboto-900italic - latin */
@font-face { font-display: swap; font-family: "Roboto"; font-style: italic; font-weight: 900; src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900italic.eot"); src: url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900italic.woff2") format("woff2"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900italic.woff") format("woff"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900italic.ttf") format("truetype"), url("../../files/_izrd-theme/fonts/roboto/roboto-v30-latin-900italic.svg#Roboto") format("svg"); }

/*** RESET ***/
header, footer, nav, section, aside, main, article, figure, figcaption { display: block; }
body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, code, ol, ul, li, dl, dt, dd, figure, table, th, td, form, fieldset, legend, input, textarea { margin: 0; padding: 0; }
input, button, textarea, select { font-family: inherit; font-size: 99%; font-weight: inherit; }
html { overflow-y: scroll; }
table { border-spacing: 0; border-collapse: collapse; font-size: inherit; }
caption, th, td { text-align: left; text-align: start; vertical-align: top; }
caption, th { font-weight: bold; }
abbr, acronym { font-variant: normal; border-bottom: 1px dotted #666; cursor: help; }
blockquote, q { quotes: none; }
fieldset, img, iframe { border: 0; }
ul { list-style-type: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
del { text-decoration: line-through; }
ins { text-decoration: none; }
pre, code { font-family: Monaco, monospace; font-size: 0.9em; line-height: 1; }


/*** BASICS ***/

body { font-family: "Roboto", sans-serif; font-weight: 300; color: #333334; line-height: 1.5; }
.clear, #clear, .clr { clear: both; }
.clrfix:after { content: ""; display: table; clear: both; }
.invisible { width: 0; height: 0; left: -1000px; top: -1000px; position: absolute; overflow: hidden; display: inline; }
hr { border: 0; height: 0; border-top: 1px solid #333; }
a { text-decoration: none; }
a img, .image_container img { display: block; }
img { max-width: 100%; height: auto; }
img.mime_icon { vertical-align: top; }
img.left { float: left; margin-right: 0.5em; }
img.right { float: right; margin-left: 0.5em; }
.center img { margin-left: auto; margin-right: auto; }
.float_left { float: left; margin-right: 1em; }
.float_right { float: right; margin-left: 1em; }
iframe { margin-bottom: 1em; max-width: 100%; }
.table { display: table; }
.cell  { display: table-cell; }
.center { text-align: center; }
strong { font-weight: 500; }

/* FARBEN */
span.hellblau { color: #6ba0cc; } /*4f94cd*/
span.blau { color: #2c71aa; }
span.dunkelblau { color: #042845; }
span.gold { color: #c9961a; } 


/* Fonts */
h1, .h1 { font-size: 2em; font-family: "Roboto Condensed", sans-serif; line-height: 1.25; margin-bottom: 1em; color: #042845; font-weight: 300; }
h2, .h2 { font-size: 1.6em; font-family: "Roboto Condensed", sans-serif; line-height: 1.25; margin: 2em 0 1em; color: #042845; font-weight: 300; }
h3, .h3 { font-weight: 400; font-size: 1.2em; letter-spacing: 0.5px; font-family: "Roboto Condensed", sans-serif; line-height: 1.25; margin: 2em 0 1em; color: #042845; }
h4, .h4 { font-weight: 500; margin: 1.5em 0 1em; font-family: "Roboto Condensed", sans-serif; font-size: 1.1em; color: #042845; }
h5, .h5 { font-weight: 500; margin: 1.5em 0 0; font-family: "Roboto Condensed", sans-serif; font-size: 1.1em; color: #042845; }
h6, .h6 { font-weight: 500; margin: 1em 0 0; font-family: "Roboto Condensed", sans-serif; font-size: 1.1em; color: #042845; }
p { margin-bottom: 1em; }
a { color: #0a5596; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
a:hover { color: #333334; }
p.small { font-size: 0.8em; line-height: 1.2em; }
span.small { font-size: 0.8em; }

/* Container */
.inside { width: 1140px; max-width: 100%; margin: 0 auto; padding-left: 20px; padding-right: 20px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.inside:after { content: ""; display: table; clear: both; }


/*** HEADER ***/

#header { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; position: fixed; top: 0; width: 100%; background: #fff; z-index: 9; }
#header .inside { /*position: relative; */}
#header .logo { position: absolute; top: 0; z-index: 999; background: #fff; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
#header .logo a { display: block; background-repeat: no-repeat; background-position: center; background-size: contain; width: 100%; height: 100%; }

/***** MAINNAV *****/

#mainnav { overflow: visible; float: right; }
#mainnav.hidden { display: none; }
#mainnav:after { content: ""; clear: both; display: table; }
#mainnav li { list-style: none; position: relative; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; }
#mainnav a, #mainnav strong { white-space: nowrap; display: inline-block; text-decoration: none; -webkit-transition: all 0.3s ease, margin 0.3s ease; -moz-transition: all 0.3s ease, margin 0.3s ease; -o-transition: all 0.3s ease, margin 0.3s ease; transition: all 0.3s ease, margin 0.3s ease; color: #454546; }
#mainnav ul.level_1 > li > a, #mainnav ul.level_1 > li > strong { font-weight: 400; letter-spacing: 0.5px; }
#mainnav li:not(.trail):hover > a { color: #2c71aa; }
#mainnav ul.level_1 > li > strong, #mainnav ul.level_1 > li > a.active, #mainnav ul.level_1 > li > a.trail { font-weight: 500; letter-spacing: 0.45px; color: #042845; }

#mainnav ul.level_1 > li.submenu > a:after, #mainnav ul.level_1 > li.submenu > strong:after { content: ""; position: absolute; top: 50%; margin-top: -1px; left: auto; right: 10px; width: 12px; height: 12px; overflow: hidden; background: url("../../files/_izrd-theme/images/arrow-sprite-blue.svg") no-repeat left top; }
#mainnav ul.level_1 > li.submenu:not(.trail):hover > a:after, #mainnav ul.level_1 > li.submenu:not(.trail):hover > strong:after, #mainnav ul.level_1 > li.submenu.active > strong:after { background-position: left -12px; }
#mainnav ul.level_2 a, #mainnav ul.level_2 strong { font-size: 0.9; }
#mainnav ul.level_2 strong { font-weight: 400; color: #042845; }

li.lang-en a, li.lang-de a { text-indent: -9999em; background-size: 20px; background-repeat: no-repeat; background-position: center; }
li.lang-en a { background-image: url("../../files/_izrd-theme/images/flag_en.svg"); }
li.lang-de a { background-image: url("../../files/_izrd-theme/images/flag_de.svg"); }


/* Banner */
#banner { background-color: #f4f6f9; }
#banner .inside { opacity: 0; filter: alpha(opacity=100); width: 100%; padding: 0; }
#banner .mod_pageimage { width: 100%; height: 25vw; max-height: 300px; overflow: hidden; }
#banner img { width: 100%; position: fixed; }


/*** MAIN ***/

#main { position: relative; background: #fff; }
#main a { font-weight: 400; }
#main a:hover { text-decoration: underline; }
#main .mod_article.newsletter { font-size: 1.35em; font-family: "Roboto Condensed", sans-serif; letter-spacing: 0.5px; }
#main .ce_headline { margin-bottom: 1.5em; }
#main .ce_image { margin-bottom: 1em; }

/* Hintergrundfarben */
.bg.grau { background-color: #f4f6f9; }
.mgrau { background-color: #EFF2F7; }
.bg.hellblau { background-color: #d9e2ea; }
.bg.white { background-color: #fff; }
.bg.gold { background-color: #fdf4de; } /* fff4d9 */
.bg.gold h1, .bg.gold h2, .bg.gold h3 { color: #333334; }
.bg.blau { background-color: #4a86b7; color: #fff; font-size: 1.05em; }
.bg.blau h1, .bg.blau h2, .bg.blau h3 { color: #fff; }

.mod_article > .inside > .block.bg { -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; }

/*.mod_article.bg.hellblau { padding-top: 1em; }*/
a.button { padding: 0.25em 0.6em; margin: 0 0.6em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; -webkit-transition: all 0.25s ease; -moz-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; display: inline-block; letter-spacing: 0.5px;  background: #2c71aa; color: #fff; }
a.button:hover { text-decoration: none; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
#main a.button:hover { text-decoration: none; }
#main .bg.blau a:not(.button) { font-weight: 500; color: #fff; text-decoration: underline; }
#main .bg.blau a:not(.button):hover { text-decoration: none; }
.bg.blau a.button { font-weight: 400; border: 2px solid #fff;  background: #4a86b7; }
.bg.blau a.button:hover { background: #ffffff; color: #28689c; text-decoration: none; }

.mod_article { padding: 3em 0 2em; }
.mod_article:last-child:not(.blau) { padding-bottom: 5em; }
.mod_article.swidth > .inside { width: 900px; }
.mod_article.nospace.top { padding-top: 0; }
.mod_article.bg.nospace.top { padding-top: 1em; }
.mod_article.nospace.bottom { padding-bottom: 0; }

.mod_article > .inside > .block.bg { overflow: visible; margin: 2.1em -20px 2em; padding: 20px 20px 1px; }
.mod_article > .inside > .block.bg > h2:first-child, 
.mod_article > .inside > .block.bg > h3:first-child, 
.mod_article > .inside > .block.bg > h4:first-child, 
.mod_article > .inside > .block.bg > h5:first-child, 
.mod_article > .inside > .block.bg > h6:first-child, 
.mod_article > .inside > .block:first-child > h2:first-child, 
.mod_article > .inside > .block:first-child > h3:first-child, 
.mod_article > .inside > .block:first-child > h4:first-child, 
.mod_article > .inside > .block:first-child > h5:first-child, 
.mod_article > .inside > .block:first-child > h6:first-child, 
.mod_article > .inside > .block.nospace.top > h2:first-child, 
.mod_article > .inside > .block.nospace.top > h3:first-child,
.mod_article > .inside > .block.nospace.top > h4:first-child, 
.mod_article > .inside > .block.nospace.top > h5:first-child, 
.mod_article > .inside > .block.nospace.top > h6:first-child, 
.mod_article > .inside > h2:first-child, 
.mod_article > .inside > h3:first-child,
.mod_article > .inside > h4:first-child, 
.mod_article > .inside > h5:first-child, 
.mod_article > .inside > h6:first-child, 
.mod_article > .inside > .rs-columns:first-child > .rs-column > .block:first-child > h2:first-child,
.mod_article > .inside > .rs-columns:first-child > .rs-column > .block:first-child > h3:first-child,
.mod_article > .inside > .rs-columns:first-child > .rs-column > .block:first-child > h4:first-child,
.mod_article > .inside > .rs-columns:first-child > .rs-column > .block:first-child > h5:first-child,
.mod_article > .inside > .rs-columns:first-child > .rs-column > .block:first-child > h6:first-child,
.mod_article > .inside .ce_rs_column_start > h2:first-child,
.mod_article > .inside .ce_rs_column_start > h3:first-child,
.mod_article > .inside .ce_rs_column_start > h4:first-child,
.mod_article > .inside .ce_rs_column_start > h5:first-child,
.mod_article > .inside .ce_rs_column_start > h6:first-child { margin-top: 0; }
ul + h2, ul + h3 { margin-top: 1em; }
/*.mod_article > .inside > .block { margin-bottom: 2em; }*/
.mod_article > .inside.nospace.bottom > .block { margin-bottom: 1em; }

#main .ce_text ol, #main .ce_text ul { padding: 0; margin: 0 0 0.5em; overflow: auto; zoom: 1; }
#main .ce_text ul { list-style-type: square; }
#main .ce_text ol { list-style-type: decimal; }
#main .ce_text ol li { margin: 0 0 0.5em 1.75em; padding: 0 0 0 0.25em; }
#main .ce_text ul li { margin: 0 0 0.5em 1.25em; padding: 0 0 0 0.25em; }
#main .ce_text ol.nospace, #main .ce_text ul.nospace { margin-bottom: 1em; }
#main .ce_text ol.nospace li, #main .ce_text ul.nospace li { margin-bottom: 0; }


/* Newslist */
.mod_newslist > .rs-column { margin-bottom: 2em; }
.mod_newslist > .rs-column:nth-child(even) { margin-right: 0; }
.mod_newslist.rs-columns .ce_text { background: #fff; margin-left: -10px; margin-right: -10px; padding: 10px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.mod_newslist.rs-columns .layout_latest > p.more { background: #fff; margin-left: -10px; margin-right: -10px; padding: 0 10px 10px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
.mod_newslist.rs-columns h3 { font-size: 1.2em; background: #6ba0cc; color: #fff; margin: 0 -10px; padding: 5px 10px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.mod_newslist.rs-columns .hblau h3 { background: #6ba0cc; }
.mod_newslist.rs-columns .blau h3 { background: #2c71aa; }
.mod_newslist.rs-columns .dblau h3 { background: #042845; }
.mod_newslist.rs-columns .gold h3 { background: #c9961a; }
.mod_newslist.rs-columns h3 a { color: #fff; }

/* Galerie */
.ce_gallery { display: table; margin: 0 auto 1em; width: 80%; }
.rs-column .ce_gallery { width: 100%; }
.rs-column .ce_gallery > ul li + li { padding-left: 30px; }
.ce_gallery ul { overflow: hidden; list-style: none; display: table-row; }
.ce_gallery > ul li { display: table-cell; vertical-align: middle; }
.ce_gallery .image_container img { margin: 0 auto; }


/*** FORMS ***/
.ce_form { margin-bottom: 1.5em; }
input, textarea { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0.2em 0.5em; }
input.text, textarea, select { font-family: "Roboto", sans-serif; font-size: 101%; width: 100%; }
textarea { min-height: 250px; }
.widget-submit { text-align: right; }
.ce_form button { cursor: pointer; padding: 0.5em 1em 0.6em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em; border-radius: 0.5em; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; letter-spacing: 0.5px; font-weight: 500; color: #fff; background: #4a86b7; border: 0;  }
.ce_form button:hover { text-decoration: none; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); background: #042845; }
.widget-checkbox span { display: table; }
.widget-checkbox span input { display: table-cell; }
.widget-checkbox span label { display: table-cell; padding-left: 5px; line-height: 1.2em; }


/*** FOOTER ***/

#footer { padding: 1em 0 3em; background: #02284d; /*#153a60;*/ }
#footer .mod_customnav { text-align: center; }
#footer .mod_customnav li { list-style: none; display: inline-block; } 
#footer .mod_customnav a, #footer .mod_customnav strong { letter-spacing: 0.5px; font-size: 0.8em; color: #fff; }
#footer .mod_customnav a:hover { font-weight: 500; }

@media screen and (min-width: 1100px) {
	#mainnav ul.level_1 > li > a, #mainnav ul.level_1 > li > strong { padding-left: 20px; padding-right: 20px; }
	#mainnav ul.level_1 > li.submenu > a, #mainnav ul.level_1 > li.submenu > strong { padding-right: 30px; }
}

@media screen and (min-width: 1024px) and (max-width: 1099px) {
	#mainnav ul.level_1 > li > a, #mainnav ul.level_1 > li > strong { padding-left: 15px; padding-right: 15px; }
	#mainnav ul.level_1 > li.submenu > a, #mainnav ul.level_1 > li.submenu > strong { padding-right: 25px; }
}

@media screen and (min-width: 1024px) {
	body { font-size: 18px; }
	body.scrolled #header { top: 0; width: 100%; z-index: 12; -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); }
	#header .logo { height: 160px; width: 248px; padding: 1em; }
	body:not(.scrolled) #header .logo { -webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.4); box-shadow: 0 0 8px 0 rgba(0,0,0,0.4); -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; border-bottom-right-radius: 6px; }
	body:not(.scrolled) #header .logo:hover { -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.1); box-shadow: 0 0 5px 0 rgba(0,0,0,0.1); }
	body.scrolled #header .logo { height: 57px; width: 122px; padding: 5px; }

	#header .logo a { background-image: url("../../files/_izrd-theme/images/izrd-logo.jpg"); }	
	body.scrolled #header .logo a { background-image: url("../../files/_izrd-theme/images/izrd-logo-mobile.jpg"); }
	#header .mod_changelanguage { display: none; }
	
	#mainnav { margin-right: -20px; }
	#mainnav li { position: relative; }
	#mainnav ul.level_1 > li { float: left; }
	#mainnav ul.level_1 > li > a, #mainnav ul.level_1 > li > strong { text-transform: uppercase; }
	#mainnav ul.level_1 > li.submenu > a:after, #mainnav ul.level_1 > li.submenu > strong:after { top: 50%; margin-top: -7px; right: 10px; }
	
	body.scrolled #mainnav ul.level_1 > li > a, body.scrolled #mainnav ul.level_1 > li > strong { padding-top: 15px; padding-bottom: 15px; }
	body:not(.scrolled) #mainnav ul.level_1 > li > a, body:not(.scrolled) #mainnav ul.level_1 > li > strong { padding-top: 25px; padding-bottom: 25px; }
	
	#mainnav ul.level_1 > li.spenden > a { display: inline-block; width: 40px; height: 47px; text-indent: -9999em; background: #6ba0cc url("../../files/_izrd-theme/images/spenden-icon.svg") no-repeat center; background-size: 40%; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
	body.scrolled #mainnav ul.level_1 > li.spenden > a { padding: 5px 15px; margin-left: 5px; }
	body:not(.scrolled) #mainnav ul.level_1 > li.spenden > a { padding: 15px 15px; margin-left: 5px; }
	#mainnav ul.level_1 > li.spenden:hover a { background-size: 50%; background-color: #2c71aa; }
	
	#mainnav ul.level_2 { position: absolute; z-index: 999; min-width: 100%; left: 0; background: #fff; border-bottom: 1px solid #f0f0f0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; visibility: hidden; opacity: 0; transition-delay: 0.3s; }
	body.scrolled #mainnav ul.level_2 { -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); }
	#mainnav ul.level_1 li:hover ul.level_2, #mainnav ul.level_1 li.toggled ul.level_2 { visibility: visible; opacity: 1; }
	#mainnav ul.level_2 > li > a, #mainnav ul.level_2 > li > strong { padding: 0.2em 20px; display: block; border-top: 1px solid #f0f0f0; background: #fff; }
	#mainnav li.lang-en, #mainnav li.lang-de { margin-right: 10px; }
	
	#banner { margin-top: 57px; }
	#header + #main { margin-top: 160px; }
}

@media screen and (max-width: 1023px) {
	body { font-size: 14px; padding-top: 57px; }
	#header { -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); }
	#header .logo { height: 57px; width: 112px; padding: 5px 0; }	
	#header .logo a { background-image: url("../../files/_izrd-theme/images/izrd-logo-mobile.jpg"); }
	#header .mod_changelanguage { position: absolute; top: 0; right: 70px; }
	#header .mod_changelanguage a { display: block; padding: 18px 25px; }
	
	#mainnav { top: 57px; left: 0; position: absolute; z-index: 9; width: 100%; background: #fff; border-bottom: 1px solid #f0f0f0; -webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); box-shadow: 0 5px 5px 0 rgba(0,0,0,0.1); }
	#mainnav li { border-top: 1px solid #f0f0f0; display: block; position: relative; }
	#mainnav ul.level_1 > li.submenu > a:after, #mainnav ul.level_1 > li.submenu > strong:after { top: 0.7em; right: 20px; }
	#mainnav li a, #mainnav li strong { display: block; padding: 5px 20px 6px; }
	#mainnav li.spenden a { background: #6ba0cc; color: #fff; }

	#mainnav ul:not(.level_1) li.first { border-top: 0; }
	#mainnav li > ul.level_2 { display: none; }
	#mainnav ul.level_1 li:hover ul.level_2, #mainnav ul.level_1 li.toggled ul.level_2 { display: block; }
	#mainnav ul.level_2 { border-top: 1px solid #f0f0f0; }
	#mainnav ul.level_2 li { font-size: 0.9em; background-color: #f9f9f9; }
	#mainnav ul.level_2 a, #mainnav ul.level_2 strong { padding: 5px 0 6px 30px; }
	#mainnav li.lang-en, #mainnav li.lang-de { display: none; }

	#menutoggler { width: 100px; float: right; height: 40px; background-image: url("../../files/_izrd-theme/images/menutoggler.svg"); background-repeat: no-repeat; background-position: right center; cursor: pointer; padding: 8px 5px 9px; cursor: pointer; }
	#header.toggled #menutoggler { background-image: url("../../files/_izrd-theme/images/menutoggler_close.svg"); }
}

@media screen and (min-width: 600px) {
	.mod_newslist.rs-columns { clear: both; display: inline-block; width: 100%; display: flex; flex-flow: column wrap; align-content: space-between; }
	.mod_article.h800 .mod_newslist.rs-columns { max-height: 800px; }
	.mod_article.h900 .mod_newslist.rs-columns { max-height: 900px; }
	.mod_article.h1000 .mod_newslist.rs-columns { max-height: 1000px; }
	.mod_newslist .rs-column:nth-child(2) { margin-right: 0; }
	.mod_newslist .rs-column:nth-child(2n+1) { order: 1; }
	.mod_newslist .rs-column:nth-child(2n) { order: 2; }
}

@media screen and (max-width: 599px) { 
	#banner .mod_pageimage { height: 35vw; }
	.mod_newslist .rs-column { margin-right: 0; }
}

@media screen and (min-width: 480px) {
	#footer .mod_customnav li { margin: 0 15px; }
}

@media screen and (max-width: 479px) {
	#footer .mod_customnav li { margin: 0 5px; }
}

@media screen and (min-width: 400px) {
	.ce_form .formbody  { display: table; width: 100%; }
	.ce_form .widget { display: table-row; }
	.ce_form .formbody > .widget > label, .ce_form .formbody > .widget > .label, .ce_form .formbody > .widget > .field { display: table-cell; vertical-align: top; padding-bottom: 1.5em; }
	.ce_form .formbody > .widget > label { width: 27%; }
	.ce_form .formbody > .widget > .field { width: 73%; }
}

@media screen and (max-width: 399px) {
	.formbody .widget { margin-bottom: 1em; }
	.ce_form .formbody > .widget > label, .ce_form .formbody > .widget > field { display: block; width: 100%; }
}




.rs-columns { clear: both; display: inline-block; width: 100%; }
.rs-column { float: left; width: 100%; margin-right: 5%; }
.rs-column.-large-first { clear: left; }
.rs-column.-large-last { margin-right: 0; }

.rs-column.-large-col-1-1, .rs-column.-large-col-2-2, .rs-column.-large-col-3-3, .rs-column.-large-col-4-4, .rs-column.-large-col-5-5, .rs-column.-large-col-6-6 { width: 100%; margin-right: 0; }/*ok*/
.rs-column.-large-col-2-1, .rs-column.-large-col-4-2, .rs-column.-large-col-6-3 { width: 47.5%; }/*ok*/
.rs-column.-large-col-3-1, .rs-column.-large-col-6-2 { width: 30%; }
.rs-column.-large-col-3-2, .rs-column.-large-col-6-4 { width: 65%; }
.rs-column.-large-col-4-1 { width: 22.5%; }
.rs-column.-large-col-4-3 { width: 72.5%; }
.rs-column.-large-col-5-1 { width: 16%; }
.rs-column.-large-col-5-2 { width: 37%; }
.rs-column.-large-col-5-3 { width: 58%; }
.rs-column.-large-col-5-4 { width: 79%; }
.rs-column.-large-col-6-1 { width: 12.5%; }/*ok*/
.rs-column.-large-col-6-5 { width: 82.5%; }

@media screen and (max-width: 900px) {
  .rs-column, .rs-column.-large-last { margin-right: 5%; }
  .rs-column.-large-first { clear: none; }
  .rs-column.-medium-first { clear: left; }
  .rs-column.-medium-last { margin-right: 0; }
  
  .rs-column.-medium-col-1-1, .rs-column.-medium-col-2-2, .rs-column.-medium-col-3-3, .rs-column.-medium-col-4-4, .rs-column.-medium-col-5-5, .rs-column.-medium-col-6-6 { width: 100%; margin-right: 0; }/*ok*/
  .rs-column.-medium-col-2-1, .rs-column.-medium-col-4-2, .rs-column.-medium-col-6-3 { width: 47.5%; }/*ok*/
  .rs-column.-medium-col-3-1, .rs-column.-medium-col-6-2 { width: 30%; }
  .rs-column.-medium-col-3-2, .rs-column.-medium-col-6-4 { width: 65%; }
  .rs-column.-medium-col-4-1 { width: 21.25%; }
  .rs-column.-medium-col-4-3 { width: 74.5%; }
  .rs-column.-medium-col-5-1 { width: 16%; }
  .rs-column.-medium-col-5-2 { width: 37%; }
  .rs-column.-medium-col-5-3 { width: 58%; }
  .rs-column.-medium-col-5-4 { width: 79%; }
  .rs-column.-medium-col-6-1 { width: 12.5%; }/*ok*/
  .rs-column.-medium-col-6-5 { width: 82.5%; }
}
@media screen and (max-width: 599px) {
  .rs-column, .rs-column.-large-last, .rs-column.-medium-last { margin-right: 5%; }
  .rs-column.-medium-first { clear: none; }
  .rs-column.-small-first { clear: left; }
  .rs-column.-small-last { margin-right: 0; }
  
  .rs-column.-small-col-1-1, .rs-column.-small-col-2-2, .rs-column.-small-col-3-3, .rs-column.-small-col-4-4, .rs-column.-small-col-5-5, .rs-column.-small-col-6-6 { width: 100%; margin-right: 0; }/*ok*/
  .rs-column.-small-col-2-1, .rs-column.-small-col-4-2, .rs-column.-small-col-6-3 { width: 47.5%; }/*ok*/
  .rs-column.-small-col-3-1, .rs-column.-small-col-6-2 { width: 30%; }
  .rs-column.-small-col-3-2, .rs-column.-small-col-6-4 { width: 65%; }
  .rs-column.-small-col-4-1 { width: 21.25%; }
  .rs-column.-small-col-4-3 { width: 74.5%; }
  .rs-column.-small-col-5-1 { width: 16%; }
  .rs-column.-small-col-5-2 { width: 37%; }
  .rs-column.-small-col-5-3 { width: 58%; }
  .rs-column.-small-col-5-4 { width: 79%; }
  .rs-column.-small-col-6-1 { width: 12.5%; }/*ok*/
  .rs-column.-small-col-6-5 { width: 82.5%; }
}

:root{--im-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--im-color:#fff;--im-bg:#0b1016;--im-link-color:#5fb3fb;--im-link-hover-color:rgba(95,178,251,.682);--im-btn-color:#fff;--im-btn-bg:rgba(0,102,219,.84);--im-btn-hover-bg:rgba(9,80,161,.89);--im-btn-active-box-shadow:0 0 0 .25em rgba(24,104,250,.24);--im-btn-s-color:var(--im-bg);--im-btn-s-bg:rgba(225,239,255,.8);--im-btn-s-hover-bg:rgba(225,239,255,.95);--im-btn-s-active-bg:rgba(225,239,255,.6);--im-overlay-bg:linear-gradient(14deg,#1e3861,rgba(206,220,233,.118))}div[data-service],div[data-service] .cll,div[data-service] .cll a,div[data-service] .cll button{all:initial;box-sizing:border-box;font-family:inherit;font-size:inherit;font-weight:inherit;visibility:unset}div[data-service] .cll :after,div[data-service] .cll iframe,div[data-service] .cll span,div[data-service]:before{all:unset;box-sizing:border-box}div[data-service] .cll a,div[data-service] .cll button,div[data-service] .cll input{-webkit-appearance:none;appearance:none;cursor:pointer;display:revert;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;overflow:hidden}div[data-service]{background-color:#0b1016;background-color:var(--im-bg);display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--im-font-family);font-size:16px;font-weight:400;max-width:100%;min-height:9.375rem;min-width:18.75rem;overflow:hidden;position:relative}div[data-service]:before{content:"";display:block;padding-top:56.25%}div[data-service] .cll .c-ld{bottom:2em;opacity:0;right:2.5em;transform:translateY(1.4em);visibility:hidden}div[data-service] .cll .c-ld,div[data-service] .cll .c-ld:after{border-radius:100%;height:1.25em;position:absolute;width:1.25em;z-index:1}div[data-service] .cll .c-ld:after{animation:spin 1s linear infinite;border:.25em solid #fff;border-top-color:transparent;content:""}div[data-service].c-h-n .cll .c-ld{opacity:1;transform:translateY(0);visibility:visible}div[data-service].c-h-b .cll .c-ld{opacity:0;transform:translateY(0);visibility:hidden}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}div[data-autoscale]{height:auto;width:100%}div[data-service] .cll .c-nt{bottom:0;color:#fff;color:var(--im-color);height:100%;left:0;max-width:100%;position:absolute;right:0;top:0;width:100%}div[data-service] .cll .c-bg{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}div[data-service] .cll .c-bg:before{background:linear-gradient(14deg,#1e3861,rgba(206,220,233,.118));background:var(--im-overlay-bg);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}div[data-service] .cll .c-bg-i{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}div[data-service] .cll .c-bg-i.loaded{opacity:1}div[data-service] .cll .c-tl{display:block;font-size:1.2em;font-weight:600;margin-bottom:.6em;text-align:center}div[data-service].c-h-n .cll .c-bg{opacity:1;transform:scale(1)}div[data-service] .cll .c-n-c{align-items:center;display:flex;height:100%;justify-content:center;position:relative}div[data-service] .cll .c-n-t{display:block;font-size:.87em;line-height:1.4em;margin:0 auto;max-width:32em;position:relative;z-index:1}div[data-service] .cll .c-n-a{margin-top:1.25em}div[data-service] .cll .c-n-a,div[data-service] .cll .c-n-t{align-items:center;display:flex;justify-content:center;text-align:center}div[data-service] .cll .c-n-a button+button{margin-left:.8em}div[data-service] .cll .c-t-cn{padding:0 .75em;z-index:1}div[data-service] .cll .c-l-b,div[data-service] .cll .c-la-b{align-items:center;align-self:stretch;background:rgba(0,102,219,.84);background:var(--im-btn-bg);border-radius:.3125em;box-shadow:0 .25em .75em rgba(0,0,0,.19);color:#fff;color:var(--im-btn-color);display:flex;font-size:.77em;font-weight:600;justify-content:space-evenly;padding:.975em 1.1em;position:relative}div[data-service] .cll .c-l-b:before{background-position:50%;background-repeat:no-repeat;background-size:contain;border-bottom:.6em solid transparent;border-left:1em solid #fff;border-left:1em solid var(--im-btn-color);border-top:.6em solid transparent;content:"";display:block;margin-right:.75em}div[data-service] .cll .c-la-b{background:rgba(225,239,255,.8);background:var(--im-btn-s-bg);color:#0b1016;color:var(--im-btn-s-color)}div[data-service] .cll .c-la-b:hover{background:rgba(225,239,255,.95);background:var(--im-btn-s-hover-bg)}div[data-service] .cll .c-l-b:hover{background:rgba(9,80,161,.89);background:var(--im-btn-hover-bg)}div[data-service] .cll .c-la-b:active{background:rgba(225,239,255,.6);background:var(--im-btn-s-active-bg);transition:none!important}div[data-service] .cll .c-l-b:active{box-shadow:0 0 0 .25em rgba(24,104,250,.24);box-shadow:var(--im-btn-active-box-shadow);transition:none!important}div[data-service].c-h-n .cll .c-t-cn{opacity:0;transform:translateY(-.7em);transition-duration:.2s;visibility:hidden}div[data-service] .cll iframe{background:#fff;border:none;bottom:0;display:block;height:100%;left:0;max-width:100%;opacity:0;position:absolute;right:0;top:0;visibility:hidden;width:100%;z-index:1}div[data-service].c-h-b .cll iframe{display:block!important;height:100%!important;opacity:1;visibility:visible}div[data-service] .cll .c-n-t a{border-bottom:1px solid #5fb3fb;border-bottom:1px solid var(--im-link-color);color:#5fb3fb;color:var(--im-link-color);text-decoration:none}div[data-service] .cll .c-n-t a:hover{--im-link-color:var(--im-link-hover-color)}div[data-service][data-ratio="1:1"]:before{padding-top:100%}div[data-service][data-ratio="2:1"]:before{padding-top:50%}div[data-service][data-ratio="3:2"]:before{padding-top:66.666666%}div[data-service][data-ratio="5:2"]:before{padding-top:40%}div[data-service][data-ratio="4:3"]:before{padding-top:75%}div[data-service][data-ratio="16:9"]:before{padding-top:56.25%}div[data-service][data-ratio="16:10"]:before{padding-top:62.5%}div[data-service][data-ratio="20:9"]:before{padding-top:45%}div[data-service][data-ratio="21:9"]:before{padding-top:42.857142%}div[data-service][data-ratio="9:16"]:before{padding-top:177.777777%}div[data-service][data-ratio="9:20"]:before{padding-top:222.222222%}div[data-widget]:before{display:none}div[data-widget].c-h-b .cll .c-ld{opacity:0;visibility:hidden}div[data-widget] .cll+*,div[data-widget] .cll>:last-child{height:100%!important;margin:0!important}div[data-service] [data-placeholder]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;visibility:hidden}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}div.c-an [data-placeholder]{animation:none}div[data-service] [data-placeholder][data-visible]{align-items:center;animation:fadeIn .2s forwards;animation-delay:.4s;color:#fff;color:var(--im-color);display:flex;justify-content:center}div[data-service].show-ph [data-placeholder]{opacity:1;visibility:visible}div[data-service].show-ph .cll .c-ld{opacity:0;visibility:hidden}div.c-an .cll .c-bg,div.c-an .cll .c-bg:before,div.c-an .cll .c-ld,div.c-an .cll .c-n-t,div.c-an .cll .c-t-cn{transition:opacity .3s ease,visibility .3s ease,transform .4s ease}div.c-an .cll .c-bg-i{transition:opacity .5s ease,transform .5s ease}div.c-an[data-widget]{transition:opacity .3s ease,background-color .3s ease}div.c-an .cll .c-l-b,div.c-an .cll .c-la-b{transition:opacity .3s ease,transform .3s cubic-bezier(.25,1,.5,1),visibility .3s ease,box-shadow .3s ease,background-color .3s ease}div.c-an .cll .c-n-t a{transition:color .2s ease,border-color .2s ease}div.c-an .cll iframe,div.c-an [data-placeholder]{transition:opacity .3s ease,visibility .3s ease;transition-delay:.1s}
