.cc{font-family:'Open Sans',sans-serif;color:#333}.cc p{margin:0}.cc a{color:#789922;font-weight:700}.cc .btn{padding:10px 25px;background:#789922;border:none;color:#fff;font-size:14px;font-weight:700;cursor:pointer}.cc .btn .focus,.cc .btn:focus,.cc .btn:hover{color:#fff;text-decoration:none;background:#93AD4E}.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:#999;text-decoration:none;font-weight:700;font-size:14px;background:#e9e9e9;padding:10px 25px}.cc .btn-margin-left{margin-left:20px}.cc .btn-margin-right{margin-right:35px}.cc #cc-mini{display:none;position:fixed;box-sizing:border-box;text-align:center;background:#fff;border-top:1px solid #e9e9e9;-webkit-box-shadow:0 9px 20px 0 rgba(0,0,0,.3);-moz-box-shadow:0 9px 20px 0 rgba(0,0,0,.3);box-shadow:0 9px 20px 0 rgba(0,0,0,.3);width:100%;padding:30px 20px 20px;bottom:0;z-index:2147483647;overflow:auto}.cc #cc-mini .headline{font-size:18px;font-family:'Open Sans',serif;padding-bottom:20px;font-weight:700;color:#333}.cc #cc-mini .description{font-size:15px;line-height:24px;padding-bottom:20px;max-width:870px;margin:0 auto;color:#333}.cc #cc-mini .description a{color:#789922;font-weight:700}.cc #cc-mini.visible{display:block}.cc #cc-ext{top:100vh;position:fixed;padding:50px 40px;height:100%;width:100%;background:#fff;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;width:16px;height:16px;cursor:pointer}.cc #cc-ext>.headline{font-size:20px;font-family:'Open Sans',serif;line-height:22px;font-weight:700;display:inline-flex;margin-bottom:15px;color:#333}.cc #cc-ext>.headline p{color:#333}.cc #cc-ext>.headline img{margin-right:15px}.cc #cc-ext .description{font-size:15px;line-height:1.65;padding-bottom:40px;color:#333}.cc #cc-ext .categories .category{position:relative;margin-bottom:40px}.cc #cc-ext .categories .category .title{font-size:18px;font-family:'Open Sans',serif;line-height:22px;font-weight:700;margin-bottom:8px;color:#333}.cc #cc-ext .categories .category .description-area .description{padding-bottom:0;width:100%;color:#333}.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:#e9e9e9;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:#fff;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:#789922;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:#333}.cc #cc-ext .categories .category .tab-label{display:flex;justify-content:space-between;padding:16px;background:#e9e9e9;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:#333;background:#e9e9e9;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:14px;line-height:1.65;color:#333;margin-bottom:4px}.cc #cc-ext .categories .category .tab-content .cookie .cookie-description{font-size:13px;line-height:1.65;color:#333}.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:#e9e9e9;border-bottom:1px solid #ccc}.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}@media (max-width:480px){.cc #cc-mini.visible{max-height:250px;overflow:scroll}.cc #cc-mini .headline{font-size:14px}.cc #cc-mini .description{font-size:12px}.cc #cc-mini .btn-margin-left{margin-left:0}}@media screen and (max-width:1000px) and (orientation:landscape){.cc #cc-mini.visible{max-height:150px;overflow:scroll}.cc #cc-mini .headline{font-size:14px}.cc #cc-mini .description{font-size:12px}}