.cc{font-family:Arial,Tahoma,Geneva,sans-serif;color:#fff}.cc p{margin:0}.cc a{color:#fcba03}.cc .btn{padding:10px 25px;background:#6387ac;border:none;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.cc .btn-fullwith{width:100%}@media screen and (min-width:600px){.cc .btn-fullwith{float:right;padding:15px 30px;font-size:15px;width:unset}}.cc .btn-text{color:#fff;text-decoration:underline;font-weight:700;font-size:14px;background:0 0;padding:0}.cc .btn-margin-left{margin-left:35px}.cc .btn-margin-right{margin-right:35px}.cc #cc-mini{display:none;position:fixed;box-sizing:border-box;text-align:center;background:#2c3e50;width:100%;padding:20px;bottom:0;z-index:2147483647}.cc #cc-mini .headline{font-size:18px;padding-bottom:20px;font-weight:700;color:#fff}.cc #cc-mini .description{font-size:15px;line-height:24px;padding-bottom:20px;max-width:1170px;margin:0 auto;color:#fff}.cc #cc-mini .description a{font-weight:700}.cc #cc-mini.visible{display:block}.cc #cc-ext{top:100vh;position:fixed;padding:50px 40px;height:100%;background:#2c3e50;overflow:scroll;box-sizing:border-box;z-index:2147483647}.cc #cc-ext.visible{top:0}.cc #cc-ext #cc-ext-close{position:absolute;right:20px;top:20px;cursor:pointer}.cc #cc-ext>.headline{font-size:18px;line-height:22px;font-weight:700;display:inline-flex;margin-bottom:8px;color:#fff}.cc #cc-ext>.headline p{color:#fff}.cc #cc-ext>.headline img{margin-right:15px}.cc #cc-ext .description{font-size:16px;line-height:1.65;padding-bottom:40px;color:#fff}.cc #cc-ext .categories .category{position:relative;margin-bottom:40px}.cc #cc-ext .categories .category .title{font-size:18px;line-height:22px;font-weight:700;margin-bottom:8px;color:#fff}.cc #cc-ext .categories .category .description-area .description{padding-bottom:0;width:100%;color:#fff}.cc #cc-ext .categories .category .description-area .toggle{position:absolute;right:0;top:0}.cc #cc-ext .categories .category .description-area .toggle input{opacity:0;position:absolute}.cc #cc-ext .categories .category .description-area .toggle input+label{position:relative;display:block;user-select:none;transition:.4s ease;height:30px;width:50px;border:none;border-radius:60px;margin:0}.cc #cc-ext .categories .category .description-area .toggle input+label:before{content:"";position:absolute;display:block;height:24px;width:44px;top:0;left:0;border-radius:30px;background:rgba(36,36,36,.5);transition:.2s cubic-bezier(.24,0,.5,1)}.cc #cc-ext .categories .category .description-area .toggle input+label:after{content:"";position:absolute;display:block;background:#2c3e50;height:20px;width:20px;top:2px;left:2px;border-radius:60px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 0 rgba(0,0,0,.04),0 4px 9px rgba(0,0,0,.13),0 3px 3px rgba(0,0,0,.05);transition:.35s cubic-bezier(.54,1.6,.5,1)}.cc #cc-ext .categories .category .description-area .toggle input:checked+label:before{background:#fcba03;transition:width .2s cubic-bezier(0,0,0,.1)}.cc #cc-ext .categories .category .description-area .toggle input:checked+label:after{left:22px}.cc #cc-ext .categories .category input{position:absolute;opacity:0;z-index:-1}.cc #cc-ext .categories .category .tab{margin:10px 0 15px 0;overflow:hidden;width:100%;color:#fff}.cc #cc-ext .categories .category .tab-label{display:flex;justify-content:space-between;padding:16px;background:#1a252f;font-weight:700;cursor:pointer;margin:0}.cc #cc-ext .categories .category .tab-label::after{content:"\276F";width:1em;height:1em;text-align:center;transition:all .35s}.cc #cc-ext .categories .category .tab-content{max-height:0;padding:0 1em;color:#2c3e50;background:#fff;transition:all .35s}.cc #cc-ext .categories .category .tab-content .cookie{margin-bottom:15px;color:rgba(0,0,0,.8)}.cc #cc-ext .categories .category .tab-content .cookie:last-child{margin-bottom:0}.cc #cc-ext .categories .category .tab-content .cookie .cookie-title{font-weight:700;font-size:15px;color:rgba(0,0,0,.8)}.cc #cc-ext .categories .category .tab-content .cookie .cookie-description{font-size:14px;line-height:18px;color:rgba(0,0,0,.8)}.cc #cc-ext .categories .category .tab-close{display:flex;justify-content:flex-end;padding:1em;font-size:.75em;background:#2c3e50;cursor:pointer}.cc #cc-ext .categories .category .tab-close:hover{background:#1a252f}.cc #cc-ext .categories .category input:checked+.tab-label{background:#1a252f}.cc #cc-ext .categories .category input:checked+.tab-label::after{transform:rotate(90deg)}.cc #cc-ext .categories .category input:checked~.tab-content{max-height:100vh;padding:1em}