.cookiecontrol-scroll-wrap{max-height:500px;overflow-y:auto;overflow-x:hidden}.cookieControlModalButton{position:fixed;transform:none;left:0;bottom:0;transform-origin:left top;z-index:1000;background-color:transparent !important;border-color:transparent !important;color:inherit !important;font-size:16px;line-height:1;outline:none !important;box-shadow:none !important}.cookieControlModalButton svg{width:1em;height:1em}.cookieControlModalButton svg path{fill:inherit}.cookieControlModalButton:hover,.cookieControlModalButton:focus{color:inherit;background-color:transparent !important;border-color:transparent !important}#cookieControlModal{z-index:1100}#cookieControlModal .__pretext{margin-bottom:15px;font-size:18px}#cookieControlModal .modal-dialog{max-width:600px}#cookieControlModal .modal-header{position:relative}#cookieControlModal .modal-header .modal-title{font-size:32px}#cookieControlModal .modal-header .close{position:absolute;font-size:40px;line-height:40px;top:15px;right:15px}#cookieControlModal .__link{color:inherit}.cc-window,.cc-revoke{z-index:1080}.cookiecontrol{font-size:14px}.cookiecontrol .__type{margin-bottom:30px}.cookiecontrol .__type .__text{margin-bottom:1em}.cookiecontrol .__type .__cookies .__cookie{margin-bottom:1em}.cookiecontrol .__type .__cookies .__cookie .__name{font-size:1em;font-weight:bold;width:100%;text-decoration:underline;cursor:pointer}.cookiecontrol .__type .__cookies .__cookie .__properties{padding-left:1em}.cookiecontrol .__type .__cookies .__cookie .__property{display:flex;flex-wrap:nowrap;width:100%;margin-top:0.5em}.cookiecontrol .__type .__cookies .__cookie .__property .__label{width:170px;font-weight:bold}.cookiecontrol .__type .__cookies .__cookie .__property .__value{width:calc(100% - 170px)}.cookiecontrol .__type .__cookies .__cookie .__property .__value a{text-decoration:underline}.cookiecontrol .__type .__headline{position:relative;cursor:pointer;font-size:1.5em;font-weight:bold;padding-left:1.5em;width:100%}.cookiecontrol .__type .__headline .__icon-css{position:absolute;transform:rotate(180deg);left:0;top:0;display:block;width:1.5em;height:1.5em;background-image:url("../../../../typo3conf/ext/detco_cookiecontrol/Resources/Public/styles/../icons/chevron.svg");background-repeat:no-repeat;background-size:contain;background-position:center center}.cookiecontrol .__type .__headline.collapsed .__icon-css{transform:rotate(0)}.cookiecontrol .__type .__collapse{padding-left:31.5px}.cookiecontrol .__type .__collapse .__text{font-size:1em}.cookiecontrol .__checkbox .btn{padding:0.375em 0.75em;font-size:1em;line-height:1em;height:1.75em;min-height:1.75em;border-radius:4px}.cookiecontrol .__checkbox>.btn{padding:0}.cookiecontrol .__checkbox .toggle.btn{border:1px solid #333333 !important;width:50px !important;min-height:calc(2.05em + 2px) !important;height:calc(2.05em + 2px) !important;min-width:auto}.cookiecontrol .__checkbox .toggle-handle.btn{min-height:2.05em !important;height:2.05em !important}.cookiecontrol .__checkbox .btn{border:none}.cookiecontrol .__checkbox .btn.toggle-on,.cookiecontrol .__checkbox .btn.toggle-off{width:50px !important;min-height:2.05em !important;height:2.05em !important;line-height:18px}.cookiecontrol .__checkbox .btn.toggle-on{padding:0.375em 1.1em 0.375em 0.4em;background-color:green;border-color:green}.cookiecontrol .__checkbox .btn.toggle-on:hover{background-color:green;border-color:green}.cookiecontrol .__checkbox .btn.toggle-off{padding:0.375em 0.4em 0.375em 1.1em;background-color:red;border-color:red}.cookiecontrol .__checkbox .btn.toggle-off:hover{background-color:red;border-color:red}.cookiecontrol .__name{position:relative}.cookiecontrol .__name div{position:relative;display:inline-block;padding-right:24px}.cookiecontrol .__name div:after{position:absolute;top:0;right:0;display:block;content:"";width:24px;height:24px;padding:4px;transform:rotate(180deg);background-image:url("../../../../typo3conf/ext/detco_cookiecontrol/Resources/Public/styles/../icons/chevron.svg");background-size:16px 16px;background-repeat:no-repeat;background-position:center}.cookiecontrol .__name.collapsed div:after{transform:rotate(0)}.cookiecontrol .__property .__label{width:165px;font-weight:bold}.cookiecontrol .__property .__value{width:calc(100% - 165px)}