#cookiesettings{margin:40px 0 0 0!important;position:relative;z-index:1000!important;display:flex;width:100%;max-width:665px;margin:0 auto;-moz-hyphens:auto;-o-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}#cookiesettings.layer{position:absolute;width:calc(100% - 40px)!important;margin:0 20px!important;z-index:1;top:161px;left:calc(50% - 20px);transform:translateX(-50%);box-shadow:0 0 8px rgba(0,0,0,.5);background-color:#f4f4f4}.black{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background:#000;overflow:hidden}#cookiesettings>div:first-child{width:100%}#cookiesettings.layer>div:first-child{padding:0 16px 20px 16px}#cookiesettings h2,#cookiesettings h3{max-width:calc(100% - 40px);padding:0;display:inline-block;border:none;font-size:20px;font-weight:400}#cookiesettings.layer h2,#cookiesettings.layer h3{margin:0;padding:24px 0 0 16px}#cookiesettings h3,#cookiesettings.layer h3{font-size:14px;line-height:1.5;font-weight:300;padding-top:16px;color:#000}#cookiesettings h3{font-size:16px;color:#444;padding-top:0;padding-bottom:8px}#cookiesettings a,#cookiesettings a:hover,#cookiesettings a:active,#cookiesettings a:visited{-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;-ms-transition:all 250ms;transition:all 250ms;text-decoration:none;word-wrap:break-word;color:#000;border-bottom:2px dotted yellowgreen}#cookiesettings a:hover{color:yellowgreen;border-bottom:2px dotted #000}#cookiesettings form{float:left;margin:8px 0 0 0}#cookiesettings button[type="submit"],#cookiesettings input[type="button"],#cookiesettings input[type="submit"]{width:100%;margin:0;padding:16px;font-size:16px;font-weight:400;color:#fff;background:yellowgreen;outline:none;-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;-ms-transition:all 250ms;transition:all 250ms}#cookiesettings button[type="submit"]:hover:not(:disabled),#cookiesettings input[type="button"]:hover:not(:disabled),#cookiesettings input[type="submit"]:hover:not(:disabled){color:#000;background:#d7ed34;cursor:pointer;-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}#cookiesettings #sendbutton.changed{background-color:firebrick}#cookiesettings #sendbutton.changed:hover,#cookiesettings #sendbutton.changed:active{color:#fff;background-color:#d30027}#cookiesettings .notice{float:left;margin:24px 0 0 0;font-size:14px;font-weight:300}#cookiesettings .notice>span{font-weight:400}#cookiesettings input[type="checkbox"]:disabled+label{cursor:not-allowed}#cookiesettings input[type="checkbox"]{display:none}#cookiesettings label{margin:0;width:100%;display:-webkit-flex;display:flex;flex-flow:row;justify-content:flex-start;padding:15px 15px 15px 15px;background-color:#f4f4f4;color:#000;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color 250ms}#cookiesettings label:hover{background-color:#fafafa}#cookiesettings label:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.2)}#cookiesettings label div:first-child{width:60px}#cookiesettings label div:last-child{width:calc(100% - 60px);padding:1px 0 2px 10px;font-weight:400}#cookiesettings label div:last-child em{display:block;margin:7px 0 2px 0;font-size:14px;line-height:1.3!important;font-weight:300;color:#000}#cookiesettings input[type="checkbox"]+span{margin:0;width:57px;height:27px;border-radius:27px;box-shadow:inset 0 0 5px rgba(0,0,0,.2);background-color:rgba(0,0,0,.2);display:inline-block;transition:background-color 250ms}#cookiesettings input[type="checkbox"]+span:hover{cursor:pointer}#cookiesettings input[type="checkbox"]+span:before{content:'';margin:4px 4px 0 4px;width:19px;height:19px;border-radius:19px;background-color:rgba(0,0,0,.4);box-shadow:0 0 5px rgba(0,0,0,.2);display:block;transition:all 250ms}#cookiesettings input[type="checkbox"]:checked+span{box-shadow:inset 0 0 5px rgba(255,255,255,.4);background-color:yellowgreen;transition:all 250ms}#cookiesettings input[type="checkbox"]:checked+span:before{margin:4px 4px 0 34px;background-color:#fff}#cookiesettings input[type="checkbox"]:disabled+span{cursor:not-allowed;background-color:rgba(0,0,0,.15)}#cookiesettings input[type="checkbox"]:disabled:checked+span:before{background-color:rgba(255,255,255,.7)}@media all and (max-width:640px){#cookiesettings.layer{width:100%!important;margin:0!important;top:0;left:0;transform:none}#cookiesettings label{flex-direction:column}#cookiesettings label div:first-child{width:100%}#cookiesettings label div:last-child{width:100%;padding-left:0}}#cookiesettings textarea,#cookiesettings input.text,#cookiesettings input[type="text"],#cookiesettings input[type="button"],#cookiesettings input[type="submit"],#cookiesettings .input-checkbox{-webkit-appearance:none;border-radius:0}#msg{display:none;color:darkred;line-height:1.2}#cookiesettings.layer #msg{margin:16px 16px 0 16px}#msg p{font-weight:400}#msg strong{font-weight:500}#msg em{font-weight:600}#closesettings{position:absolute;z-index:1;right:26px;top:28px;width:32px;height:32px;border-radius:32px;border:2px solid rgba(0,0,0,.5)!important;cursor:pointer;display:none}#closesettings:hover{transform:rotate(90deg)}#closesettings:hover:before,#closesettings:hover:after{background-color:rgba(0,0,0,.8)}#closesettings:before,#closesettings:after{position:absolute;left:13px;top:6px;content:' ';height:16px;width:2px;background-color:rgba(0,0,0,.5);-webkit-transition:all 250ms;-moz-transition:all 250ms;-o-transition:all 250ms;-ms-transition:all 250ms;transition:all 250ms}#closesettings:before{transform:rotate(45deg)}#closesettings:after{transform:rotate(-45deg)}.checkmark{position:relative;top:20px;margin:0 auto 20px auto;width:56px;height:56px;border-radius:50%;display:block;stroke-width:2;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #7ac142;animation:fill .4s ease-in-out .4s forwards,scale .3s ease-in-out .9s both}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#7ac142;fill:none;animation:stroke 0.6s cubic-bezier(.65,0,.45,1) forwards}.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke 0.3s cubic-bezier(.65,0,.45,1) 0.8s forwards}@keyframes stroke{100%{stroke-dashoffset:0}}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #7ac142}}