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}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}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}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
body{font-family:"Teko", sans-serif;font-size:1rem;line-height:1.8;color:#fff;font-weight:400;background:#333;text-align:center}body.imprint{text-align:left;width:80%;margin:0 auto}body #wrapper{margin:0 auto}body #header h1{margin-bottom:0;font-size:3rem !important;margin-top:0rem}body #container{margin-bottom:100px}body #container #main .inside{padding:0 15px}body #container #laenderwahl-main{position:relative}body #container #laenderwahl-main a{margin:20px 4px;width:100px}body #container #laenderwahl-main a img{width:60px}body #container #laenderwahl-fuss .ce_text{margin-right:auto;margin-left:auto;padding-left:2px}body #container #laenderwahl-fuss .ce_text p{padding-top:54px;text-align:left}body #container .ce_hyperlink{margin:3rem 0}body #container .ce_hyperlink a{display:inline-block;background:#5b0100;text-transform:uppercase;padding:1rem 3rem;width:auto}body a{display:inline-block;text-decoration:none;outline:0px;color:#fff}body a p{margin-bottom:-3px}body a p+p{margin-bottom:12px}body a p+p+p{font-size:18px;text-decoration:none}body #footer{position:relative;bottom:0;width:80%;margin:0 auto}
@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:300;src:url("../../files/chio_com/theme/fonts/teko-v20-latin_latin-ext-300.woff2") format("woff2");unicode-range:U+0000-00FF, U+0100-024F, U+1E00-1EFF;font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:400;src:url("../../files/chio_com/theme/fonts/teko-v20-latin_latin-ext-regular.woff2") format("woff2");unicode-range:U+0000-00FF, U+0100-024F, U+1E00-1EFF;font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:500;src:url("../../files/chio_com/theme/fonts/teko-v20-latin_latin-ext-500.woff2") format("woff2");unicode-range:U+0000-00FF, U+0100-024F, U+1E00-1EFF;font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:600;src:url("../../files/chio_com/theme/fonts/teko-v20-latin_latin-ext-600.woff2") format("woff2");unicode-range:U+0000-00FF, U+0100-024F, U+1E00-1EFF;font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:700;src:url("../../files/chio_com/theme/fonts/teko-v20-latin_latin-ext-700.woff2") format("woff2");unicode-range:U+0000-00FF, U+0100-024F, U+1E00-1EFF;font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../../files/chio_com/theme/fonts/noto-sans-v37-latin-regular.woff") format("woff");src:url("../../files/chio_com/theme/fonts/noto-sans-v37-latin-regular.woff2") format("woff2");font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:500;src:url("../../files/chio_com/theme/fonts/noto-sans-v37-latin-500.woff") format("woff");src:url("../../files/chio_com/theme/fonts/noto-sans-v37-latin-500.woff2") format("woff2");font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:700;src:url("../../files/chio_com/theme/fonts/noto-sans-v37-latin-700.woff2") format("woff2");font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Saira";font-style:normal;font-weight:400;src:url("../../files/chio_com/theme/fonts/saira-v20-latin-regular.woff2") format("woff2");font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Saira";font-style:normal;font-weight:800;src:url("../../files/chio_com/theme/fonts/saira-v20-latin-800.woff2") format("woff2");font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Saira";font-style:normal;font-weight:900;src:url("../../files/chio_com/theme/fonts/saira-v20-latin-900.woff2") format("woff2");font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Saira";font-style:italic;font-weight:900;src:url("../../files/chio_com/theme/fonts/saira-v20-latin-900italic.woff2") format("woff2");font-feature-settings:"liga" 1, "calt" 1}@font-face{font-display:swap;font-family:"Saira";font-style:normal;font-weight:400;src:url("../../files/chio_com/theme/fonts/saira-v20-latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Saira";font-style:normal;font-weight:800;src:url("../../files/chio_com/theme/fonts/saira-v20-latin_latin-ext-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Saira";font-style:normal;font-weight:900;src:url("../../files/chio_com/theme/fonts/saira-v20-latin_latin-ext-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Saira";font-style:italic;font-weight:900;src:url("../../files/chio_com/theme/fonts/saira-v20-latin_latin-ext-900italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../../files/chio_com/theme/fonts/noto-sans-v38-cyrillic_cyrillic-ext_latin_latin-ext-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:500;src:url("../../files/chio_com/theme/fonts/noto-sans-v38-cyrillic_cyrillic-ext_latin_latin-ext-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:700;src:url("../../files/chio_com/theme/fonts/noto-sans-v38-cyrillic_cyrillic-ext_latin_latin-ext-700.woff2") format("woff2")}
@charset "UTF-8";
html{height:100%}header .top-bar{position:fixed !important;top:0;left:0;padding-top:0px;width:100%;height:140px;transition:all 0.3s ease-in-out;z-index:9999}@media (max-width:970px){header .top-bar{width:100%;height:80px}}header .top-bar .logo-wrap{position:relative;top:0;left:0;display:block;width:300px;height:140px;transform-origin:top left;z-index:99;transition:all 0.3s ease-in-out}@media (max-width:970px){header .top-bar .logo-wrap{transform:scale(0.7)}}@media (max-width:576px){header .top-bar .logo-wrap{transform:scale(0.65)}}header .top-bar .logo-wrap:before,header .top-bar .logo-wrap:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:5;transition:all 0.3s ease-in-out}header .top-bar .logo-wrap:before{top:-120px;left:-100px;width:1360px;height:180px;background:#62170f;background-image:url(../../files/chio_com/theme/img/gradback.png);background-repeat:no-repeat;background-size:100%;background-position-y:50%;transform:rotate(-12deg);z-index:3}@media (max-width:576px){header .top-bar .logo-wrap:before{top:-158px}}header .top-bar .logo-wrap:after{top:60px;left:50px;background-position:center;background-size:auto 90%;background-repeat:no-repeat;background-image:url(../../files/chio_com/theme/img/logo-chio-2024.png)}@media (max-width:576px){header .top-bar .logo-wrap:after{top:30px;left:20px}}header .top-bar .logo-wrap span{position:absolute;top:-30px;left:-20px;width:400px;height:280px;transform:scaleY(1);opacity:0.3;z-index:4;transition:all 0.3s ease-in-out}header .top-bar.scrolled{height:80px}header .top-bar.scrolled .logo-wrap{transform:scale(0.5)}@media (max-width:576px){header .top-bar.scrolled .logo-wrap{transform:scale(0.4)}}footer{margin-top:-50px}footer .inside{position:relative;z-index:999 !important;max-width:100%;min-height:600px;overflow:hidden}@media (max-width:1100px){footer .inside{min-height:365px}}@media (max-width:640px){footer .inside{min-height:280px}}@media (max-width:500px){footer .inside{min-height:250px}}footer .inside .copyright-wrapper{position:absolute;bottom:0;width:100%;padding-top:0px !important;background-color:transparent;padding-bottom:2rem}footer .inside .copyright-wrapper .row{position:relative;height:100%;z-index:5;margin-left:auto;margin-right:auto}footer .inside .copyright-wrapper .row.max-width{width:97%;max-width:80rem}@media (max-width:1460px){footer .inside .copyright-wrapper .row.max-width{width:97%;max-width:72rem}}@media (max-width:1100px){footer .inside .copyright-wrapper .row.max-width{width:97%;max-width:62rem}}@media (max-width:640px){footer .inside .copyright-wrapper .row.max-width{width:100%;max-width:62rem}}footer .inside .copyright-wrapper .menu{position:relative;margin-top:0;margin-bottom:0;padding:0;justify-content:center;display:flex;align-items:center;list-style:none}footer .inside .copyright-wrapper .menu.horizontal{flex-wrap:wrap;flex-direction:row}@media (max-width:970px){footer .inside .copyright-wrapper .menu{justify-content:flex-start}}@media (max-width:640px){footer .inside .copyright-wrapper .menu{align-items:flex-start;justify-content:flex-start}}footer .inside .copyright-wrapper .menu li a{display:block;font-size:1rem;font-weight:400;padding:0;margin:0 15px;color:#fff;text-decoration:none}@media (max-width:970px){footer .inside .copyright-wrapper .menu li a{font-size:0.86rem;margin:0 10px}}@media (max-width:640px){footer .inside .copyright-wrapper .menu li a{}}footer .inside .copyright-wrapper .copyright-text{display:inline-block;font-size:1rem;font-weight:400;padding:0;margin:0 15px;color:rgba(255, 255, 255, 0.61)}footer .inside .copyright-inner{position:relative;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 30px;min-height:57px;box-sizing:border-box}footer .inside .footerlogo{position:absolute;top:-150px;left:30px;width:160px;height:140px;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../files/chio_com/theme/img/logo-chio-2024.png);z-index:3}footer .inside .footerlogo:before{content:"";position:absolute;top:-50px;left:-150px;width:400px;height:220px;transform:scaleY(1);opacity:0.3;z-index:-1}footer .inside .footerlogo span{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url(../../files/chio_com/theme/img/logo-chio-2024.png)}footer .inside ul.social-list{float:right;list-style:none;padding:0;margin:0;line-height:1.6}footer .inside ul.social-list li{display:inline-block}footer .inside ul.social-list li a{position:relative;float:left;width:26px;height:26px;margin:0 4px;padding-left:15px}@media (max-width:640px){footer .inside ul.social-list li a{width:20px;height:20px;padding-left:5px}}footer .footer-raster{position:absolute;bottom:0px;left:50%;transform:rotate(-12deg) translateX(-50%);width:3000px;height:600px;background:linear-gradient(to bottom, #DA181B, #9F1315);z-index:2}@media (max-width:1480px){footer .footer-raster{bottom:0px;height:590px}}@media (max-width:1100px){footer .footer-raster{bottom:0px;height:560px}}@media (max-width:640px){footer .footer-raster{bottom:100px;height:425px}}@media (max-width:500px){footer .footer-raster{bottom:80px;height:425px}}body.packaging{}body.packaging h1{font-family:"Saira";font-size:2.125rem;line-height:2rem;font-weight:900;color:#fff;text-transform:uppercase;margin:0}@media (min-width:576px){body.packaging h1{font-size:3.25rem;line-height:4rem}}body.packaging h2{font-family:"Saira";font-size:1.25rem;line-height:1.5rem;font-weight:900;color:#1D890F;text-transform:uppercase;margin-top:0;margin-bottom:22px}@media (min-width:576px){body.packaging h2{font-size:2.125rem;line-height:2.3rem;margin-bottom:28px}}body.packaging h3{font-family:"Noto Sans";font-size:0.875rem;line-height:1.125rem;font-weight:700;color:#1D890F;text-transform:uppercase;margin-top:20px;margin-bottom:20px}@media (min-width:576px){body.packaging h3{font-size:1.5rem;line-height:2rem;font-size:1rem;line-height:1rem}}body.packaging main ul{margin:0;padding:0;list-style:none}body.packaging main ul>li{position:relative;padding-left:50px;margin-bottom:1.5em;min-height:35px}body.packaging main ul>li:before{content:"";position:absolute;left:0;top:-4px;width:30px;height:30px;border:2px solid #1D890F;border-radius:12px}@media (min-width:1200px){body.packaging main ul>li:before{border-radius:24px}}body.packaging main ul>li:after{content:"";position:absolute;left:10px;top:7px;width:11px;height:7px;border-bottom:solid 2px #1D890F;border-left:solid 2px #1D890F;transform:rotate(-45deg)}body.packaging main ul>li:last-child{margin-bottom:0}body.packaging main ul>li ul{padding-left:2px;margin-top:10px}body.packaging main ul>li ul li{position:relative;padding-left:12px;margin-bottom:0.6em;min-height:24px}body.packaging main ul>li ul li:before,body.packaging main ul>li ul li:after{content:unset;position:unset;border:none;transform:none;top:0 !important}body.packaging main ul>li ul li:before{content:"•";position:absolute;left:0;font-size:16px;color:#1D890F}body.packaging .container{position:relative;width:100%;max-width:600px;overflow:hidden;border-radius:12px;background:transparent;margin:0 auto;filter:drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.5))}@media (min-width:1200px){body.packaging .container{max-width:1200px}}@media (min-width:1200px){body.packaging .container{border-radius:24px}}body.packaging .background{position:absolute;top:0;left:0;width:100%;background:#cecece;z-index:0;border-radius:12px;transform:skewY(-12deg);transform-origin:top right;height:100%}@media (min-width:1200px){body.packaging .background{border-radius:24px}}body.packaging .hero{font-family:"Noto Sans";font-size:0.563rem;line-height:0.813rem;font-weight:700;color:#F8A906;margin-bottom:3em;text-align:center}@media (min-width:576px){body.packaging .hero{font-size:0.85rem;line-height:1.2rem}}body.packaging .hero .image_container{margin-top:12em;margin-bottom:3.5em}body.packaging .hero .image_container img{max-height:215px;object-fit:contain}@media (min-width:1200px){body.packaging .hero .image_container img{max-height:500px}}body.packaging .hero strong{font-family:"Saira";font-size:1rem;line-height:1.563rem;font-weight:800}@media (min-width:576px){body.packaging .hero strong{font-size:1.5rem;line-height:2rem}}body.packaging .hero p{margin-top:8px;margin-bottom:0}body.packaging .content{font-family:"Noto Sans";font-feature-settings:"liga" 1, "calt" 1;font-weight:500;font-size:0.75rem;line-height:1.125rem;position:relative;z-index:1;padding:24% 20px 60px 20px;color:#000;text-align:left}@media (min-width:576px){body.packaging .content{font-size:1rem;line-height:1.5rem}}@media (min-width:1200px){body.packaging .content{padding:18% 40px 60px 40px !important}}body.packaging .content .ce_image{margin-bottom:20px}body.packaging .content .ce_image img{width:500px}body.packaging .content .ce_text{margin-bottom:34px}body.packaging .content .ce_text p{margin-bottom:20px}body.packaging .content .indented{margin-top:1.5em;margin-bottom:4rem;padding-left:50px}body.packaging .content .content-row{margin-bottom:30px}@media (min-width:1200px){body.packaging .content .content-row{margin-bottom:60px}}body.packaging .content .content-row-two{margin-bottom:30px}@media (min-width:1200px){body.packaging .content .content-row-two{margin-bottom:60px;display:grid;grid-template-columns:repeat(2, 1fr)}}body.packaging .content .content-row-two-fix{padding-top:30px;display:flex}body.packaging .content .content-row-two-fix .greenimg{max-width:150px;margin-right:15px}@media (min-width:1200px){body.packaging .content .content-row-two-fix .greenimg{max-width:300px;margin-right:60px}}body.packaging .content .content-row-two-fix .green{top:15px;position:relative;max-width:250px;height:100%;font-family:"Saira";font-size:1rem;line-height:1rem;font-weight:900;color:#1D890F;margin:0}@media (min-width:1200px){body.packaging .content .content-row-two-fix .green{font-size:1.75rem;line-height:1.75rem;top:60px}}body.packaging .content .content-row-two-fix .green h3{font-family:"Saira";font-size:1rem;line-height:1rem;font-weight:900;color:#1D890F;text-transform:uppercase;margin-bottom:15px;padding-bottom:15px;border-bottom:3px solid #1D890F}@media (min-width:1200px){body.packaging .content .content-row-two-fix .green h3{font-size:1.75rem;line-height:1.75rem;margin-bottom:30px;padding-bottom:30px}}body.packaging .content .content-row-two-fix .green p{margin-bottom:10px}@media (min-width:1200px){body.packaging .content .content-row-two-fix .green p{margin-bottom:20px}}body.packaging .content .content-row-two-nm{margin-bottom:0px}@media (min-width:1200px){body.packaging .content .content-row-two-nm{margin-bottom:0px;display:grid;grid-template-columns:repeat(2, 1fr)}}select.langchanger option{background-color:#d41120;color:#fff}
