@gridblock _height_big: calc(auto + 20px);#cmplz-tcf-wrapper,.cmplz-tcf-template,.cmplz-tcf-type-description,.cmplz_tcf_legitimate_interest_checkbox{display:none}#cc-window.cmplz-tcf-banner{background-color:#fff;top:10vh;transform:translate(-50%);max-height:80vh}@media screen and (min-width:672px){#cc-window.cmplz-tcf-banner.cc-floating{min-width:672px}}#cc-window.cmplz-tcf-banner .cc-message,#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown p,.cmplz-tcf-category-expl a,.cmplz-tcf-category-expl p{font-size:13px}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cc-compliance .cc-btn.cc-save{border-color:#333;color:#333}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cc-compliance .cc-accept-all{width:calc(50% - .8em);float:left;background-color:#333;color:#fff;border-color:#333}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cc-compliance .cc-btn.cc-dismiss{position:absolute;color:#333;top:5px;right:0;text-align:right;margin-right:30px;background-color:initial!important;border:0}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cc-compliance .cc-btn.cc-dismiss:hover{background-color:initial}@media screen and (max-width:672px){#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cc-compliance .cc-btn.cc-dismiss{position:relative;text-align:center;width:100%}}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-manage-vendors{padding-left:10px}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-purposes-readmore{float:right;padding-right:10px}@media screen and (max-width:468px){#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-purposes-readmore{float:left}}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-header{font-size:15px;font-weight:700;margin-bottom:18px}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-main{overflow-y:scroll}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-main::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px transparent;background-color:transparent}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-main::-webkit-scrollbar{width:8px;background-color:transparent}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-tcf-main::-webkit-scrollbar-thumb{background-color:#000}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary::-webkit-details-marker,#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary::marker{display:none;content:''}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary div{display:grid;grid-template:"heading paragraph chevron";grid-template-columns:2fr auto 35px;grid-gap:15px}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary div h3{grid-area:heading;margin:0}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary div p{grid-area:paragraph}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary div:after{grid-area:chevron;content:'';background:url(../images/down.png) no-repeat;transform:rotate(0deg);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-size:cover;height:25px;width:25px;margin:5px;cursor:pointer}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary{background-color:rgba(255,255,255,.5);align-items:center;justify-items:stretch}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary h4{padding:0;font-size:15px;border-bottom:0}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary p{text-align:right;padding:0 5px;margin:7px 0;font-size:14px;border-bottom:0}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown summary .cmplz-tcf-active{color:#22932e;font-weight:400;font-size:13px}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown[open] summary div:after{transform:rotate(180deg)}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown h4{font-size:15px;margin:5px 0}#cc-window.cmplz-tcf-banner.cc-type-categories.cc-floating .cmplz-dropdown .cmplz-tcf-expl-desc{padding:5px;margin:0}#cmplz-document .cmplz-tcf-rm:after{background:url(../images/info-white.svg) no-repeat}#cmplz-document .cmplz-tcf-rl:after{background:url(../images/info-black.svg) no-repeat}#cmplz-document .cmplz-tcf-toggle-vendor:after,#cmplz-document .cmplz-tcf-toggle:after{content:'';display:inline-block;height:15px;width:15px;background-size:cover}#cmplz-document .cmplz-tcf-expl-header{margin-top:15px}.cmplz-tcf-category-expl .cmplz-tcf-banner-marketing-purposes,.cmplz-tcf-category-expl .cmplz-tcf-banner-statistics-purposes{max-width:fit-content}.cmplz-tcf-buttons{margin-top:20px}.cmplz-tcf-buttons button{margin-right:20px;margin-bottom:20px}.cmplz-tcf-container{max-height:400px;overflow-y:auto;padding:10px}.cmplz-tcf-container .cmplz-tcf-vendor-container{margin-bottom:20px}.cmplz-tcf-container .cmplz-tcf-checkbox-container input{margin-right:10px}.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-links{display:flex}.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-links .cmplz-tcf-policy-url{margin-left:30px;min-width:125px}.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-links .cmplz-tcf-showinfo{margin-left:20px}.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info,.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content .non-cookie-storage-active,.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content .non-cookie-storage-inactive,.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content .retention_days,.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content .retention_seconds,.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content .session-storage{display:none}.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content{line-height:33px;margin-left:30px;display:flex}.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content .cmplz-tcf-header{min-width:125px}.cmplz-tcf-container .cmplz-tcf-checkbox-container .cmplz-tcf-info .cmplz-tcf-info-content .cmplz-tcf-description{display:flex;flex-wrap:wrap}