@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);
.new-evil-cookies { color: white; z-index: 1550550; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 405px; width: 680px; min-height: 300px; max-height: calc(100vh - 40px); max-width: calc(100vw - 40px); font: 400 14px/1.5 'Roboto', Arial, sans-serif; letter-spacing: 0.01em; background: rgba(0, 0, 0, 0.95); }

.new-evil-cookies, .new-evil-cookies-opener, .new-evil-cookies * { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }

.new-evil-cookies p { margin: 0; padding: 0; }

.new-evil-cookies a { color: white; text-decoration: underline; }

.new-evil-cookies a:hover { color: white; text-decoration: none; }

.new-evil-cookies-inner { padding: 60px 40px 0 130px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background: transparent url(img-cookie.png) no-repeat 40px 40px; height: 100%; position: relative; }

.new-evil-cookies .cookie-title { font-size: 26px; line-height: 1.15; padding: 0 0 30px 0; font-weight: 700; position: relative; margin: 0; text-transform: uppercase; }

.new-evil-cookies .cookie-title strong, .new-evil-cookies .cookie-title b, .new-evil-cookies .cookie-title-small strong, .new-evil-cookies .cookie-title-small b { font-weight: 700; }

.new-evil-cookies .cookie-title-small { font-size: 24px; line-height: 1.25; font-weight: 500; padding-top: 5px; margin-bottom: 20px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.new-evil-cookies .cookie-scroll { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; overflow: auto; -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; width: calc(100% + 17px); margin-right: -17px; padding-right: 17px; margin-bottom: auto; }

.new-evil-cookies .cookie-scroll .cookie-text a { font-size: inherit; line-height: inherit; text-decoration: underline; }

.new-evil-cookies .cookie-scroll .cookie-text a:hover { text-decoration: none; }

.new-evil-cookies .cookie-scroll .cookie-text-long { font-size: 92.28%; line-height: 1.55; }

.new-evil-cookies .cookie-buttons { margin-top: 20px; padding: 20px 0 40px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-top: 1px dashed #8c8c8c; }

.new-evil-cookies .cookie-buttons-left { -ms-flex-wrap: nowrap; flex-wrap: nowrap; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 10px 0; }

.new-evil-cookies .cookie-buttons-left > * { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 5px 30px 5px 0; line-height: 1.25; max-width: 50%; }

.new-evil-cookies .cookie-buttons-left :first-child:last-child { margin: 0 auto; max-width: none; }

.new-evil-cookies .cookie-buttons .cookie-button { text-decoration: none; color: black; font-size: 107.14%; line-height: 1.25; font-weight: 700; padding: 0.66em 1.33em; min-width: 13.33em; height: 3.6em; -webkit-transition: 0.25s ease; transition: 0.25s ease; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-transform: uppercase; text-align: center; }

.new-evil-cookies .cookie-buttons .cookie-button.green-button { background: #00ffa7; color: black; }

.new-evil-cookies .cookie-buttons .cookie-button.green-button:hover { background: #00b375; color: white; }

.new-evil-cookies .cookie-buttons .cookie-settings svg { margin-left: 10px; margin-bottom: -2px; width: 22px; height: 22px; -ms-flex-negative: 0; flex-shrink: 0; }

.new-evil-cookies .cookie-buttons .cookie-settings svg path { fill: white; }

.new-evil-cookies .cookie-text-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.new-evil-cookies .cookie-text-columns-left { width: 180px; }

.new-evil-cookies .cookie-text-columns-right { width: calc(100% - 210px); }

.new-evil-cookies .cookie-text-columns .cookie-tabs { margin: 0; list-style: none; padding: 0; }

.new-evil-cookies .cookie-text-columns .cookie-tabs li a { min-height: 45px; line-height: 1.25; padding: 7.5px 10px 7.5px 25px; margin-bottom: 15px; font-weight: 400; display: -webkit-box; display: -ms-flexbox; display: flex; text-decoration: none; border-left: 2px solid white; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: 0.15s ease; transition: 0.15s ease; }

.new-evil-cookies .cookie-text-columns .cookie-tabs li a:hover { background: #131e2c; text-decoration: none; }

.new-evil-cookies .cookie-text-columns .cookie-tabs li a.active { background: #131e2c; }

.new-evil-cookies .cookie-text-columns .cookie-tabs li:last-child a { margin-bottom: 0; }

.new-evil-cookies .cookie-checkbox { display: block; margin-left: auto; padding-left: 20px; }

.new-evil-cookies .cookie-checkbox input { display: none; }

.new-evil-cookies .cookie-checkbox input + span { font-size: 40px; height: 1em; width: 2.25em; border-radius: 0.5em; background: #223650; display: block; position: relative; }

.new-evil-cookies .cookie-checkbox input + span:after { content: ''; position: absolute; left: 3px; top: 3px; font-size: 34px; width: 1em; height: 1em; background: black; border-radius: 50%; -webkit-transition: 0.25s ease; transition: 0.25s ease; }

.new-evil-cookies .cookie-checkbox input:checked + span:after { left: calc(100% - (1em + 3px)); background: #00ffa7; }

@media (max-width: 700px) { .new-evil-cookies-inner { background-image: none; padding-left: 40px; padding-top: 35px; } }

@media (max-width: 640px) { .new-evil-cookies-inner { padding: 30px 30px 0; }
  .new-evil-cookies .cookie-buttons { padding: 10px 0 30px; }
  .new-evil-cookies .cookie-buttons-left { -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; border-bottom: 1px dashed #8c8c8c; margin: 0; padding: 0 0 10px 0; }
  .new-evil-cookies .cookie-buttons-left > * { margin: 0; padding-top: 5px; padding-bottom: 5px; }
  .new-evil-cookies .cookie-buttons-right { width: 100%; text-align: center; padding-top: 30px; }
  .new-evil-cookies .cookie-text-columns { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-bottom: 10px; }
  .new-evil-cookies .cookie-text-columns-left { width: 100%; overflow: auto; margin-bottom: 10px; }
  .new-evil-cookies .cookie-text-columns-right { width: 100%; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 10px; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li a { border-left-width: 0; position: relative; padding: 0 0 5px 0; margin: 0; text-align: center; white-space: nowrap; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li a:hover, .new-evil-cookies .cookie-text-columns .cookie-tabs li a.active { background: transparent; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li a:after { width: 0; bottom: 0; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 2px; background: #223650; content: ''; position: absolute; -webkit-transition: 0.15s ease; transition: 0.15s ease; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li a:hover:after, .new-evil-cookies .cookie-text-columns .cookie-tabs li a.active:after { width: 100%; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li { padding: 0 10px; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li:first-child { padding-left: 0; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li:last-child { padding-right: 0; } }

@media (max-width: 460px) { .new-evil-cookies { height: 500px; font-size: 13px; }
  .new-evil-cookies-inner { padding: 25px 25px 0; }
  .new-evil-cookies .cookie-buttons { padding-bottom: 25px; }
  .new-evil-cookies .cookie-buttons-right { padding-top: 25px; }
  .new-evil-cookies .cookie-buttons .cookie-settings svg { width: 16px; height: 16px; }
  .new-evil-cookies .cookie-title { font-size: 24px; padding-bottom: 20px; }
  .new-evil-cookies .cookie-title-small { font-size: 20px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
  .new-evil-cookies .cookie-checkbox input + span { font-size: 30px; }
  .new-evil-cookies .cookie-checkbox input + span:after { font-size: 24px; } }

@media (max-width: 330px) { .new-evil-cookies { font-size: 12px; max-height: calc(100vh - 100px) !important; }
  .new-evil-cookies-inner { padding: 20px 20px 0; }
  .new-evil-cookies .cookie-title { font-size: 20px; }
  .new-evil-cookies .cookie-title-small { font-size: 16px; }
  .new-evil-cookies .cookie-scroll { height: 100px; }
  .new-evil-cookies .cookie-text-columns .cookie-tabs li a { min-height: 30px; font-size: 12px; }
  .new-evil-cookies .cookie-buttons { margin-top: 15px; padding-top: 7.5px; padding-bottom: 20px; }
  .new-evil-cookies .cookie-buttons-left { padding-bottom: 7.5px; }
  .new-evil-cookies .cookie-buttons-right { padding-top: 20px; } }

@media (max-height: 350px) { .new-evil-cookies { min-height: 0; max-height: none; overflow: auto; height: calc(100vh - 20px) !important; }
  .new-evil-cookies-inner { height: auto; background-image: none; padding: 30px 30px 0; }
  .new-evil-cookies .cookie-buttons { padding-bottom: 25px; }
  .new-evil-cookies .cookie-scroll { overflow: visible; height: auto; } }

.new-evil-cookies-advanced { height: 560px; }

@media (max-height: 640px) { .new-evil-cookies-advanced { height: calc(100vh - 40px); } }

@media (min-width: 701px) { .new-evil-cookies-advanced .new-evil-cookies-inner { background-image: none; padding-top: 40px; padding-left: 40px; } }

.new-evil-cookies-opener { position: fixed; z-index: 1550551; bottom: 0; right: 0; color: white; background: rgba(0, 0, 0, 0.9) url(img-cookie.png) no-repeat 10px 50%/12px auto; font-size: 14px; letter-spacing: 0; line-height: 1; padding: 7px 15px 9px 30px; text-decoration: none; border-radius: 10px 10px 0 0; border: 1px solid rgba(255, 255, 255, 0.05); border-bottom-width: 0; }

.new-evil-cookies-opener:hover { text-decoration: underline; color: white; }

.new-evil-cookies-overlayer { display: none; position: fixed; z-index: 1550549; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.25); }

html.editor .js-cookie-block-popup-container, html.editor .js-cookie-consent-popup-container, html.editor .new-evil-cookies-opener { display: none !important; }
/*# sourceMappingURL=cookies.css.map */