@charset "UTF-8";
.a-cookies {
  --a-cookies-indent: 30px;
  --a-cookies-padding: 20px;
  --a-cookies-width: 425px;
  --a-cookies-radius: 4px;
  --a-cookies-color-1: #0150a5;
  --a-cookies-color-2: #23923d;
  --a-cookies-text-color: #ffffff;
  --a-cookies-font-weight: 400;
  --a-cookies-font-size: 16px;
  --a-cookies-line-height: 145%;
  --a-cookies-text-align: left;
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 9999;
  box-sizing: border-box;
  padding: 15px;
  max-width: 100%;
  background-color: var(--a-cookies-color-1);
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.25);
  font-weight: var(--a-cookies-font-weight);
  font-size: var(--a-cookies-font-size);
  line-height: var(--a-cookies-line-height);
  color: var(--a-cookies-text-color);
  text-align: var(--a-cookies-text-align);
  opacity: 0;
  transform: translate(0, 268px);
  transition: opacity 0.6s cubic-bezier(0.25, 1, 0.5, 1), transform 0.6s cubic-bezier(0.25, 1, 0.5, 1);
}
@media (min-width: 485px) {
  .a-cookies {
    left: var(--a-cookies-indent);
    bottom: var(--a-cookies-indent);
    padding: var(--a-cookies-padding);
    width: var(--a-cookies-width);
    border-radius: var(--a-cookies-radius);
  }
}
.a-cookies__body p {
  margin: 0;
}
@media (max-width: 484px) {
  .a-cookies__body p {
    font-size: 14px;
  }
}
.a-cookies__body a {
  position: relative;
  font-weight: 500;
  color: #ff6600!important;
}
.a-cookies__footer {
  margin-top: 15px;
}
.a-cookies__btn {
  padding: 5px 25px;
  border: 2px solid var(--a-cookies-color-2);
  border-radius: var(--a-cookies-radius);
  background-color: var(--a-cookies-color-2);
  font-weight: 700;
  font-size: var(--a-cookies-font-size);
  line-height: var(--a-cookies-line-height);
  color: var(--a-cookies-text-color);
  cursor: pointer;
  user-select: none;
  transition: background-color 0.25s, border-color 0.25s;
}
@media (max-width: 484px) {
  .a-cookies__btn {
    width: 100%;
  }
}
.a-cookies__btn{
  border-color: #ff6600;
}
.a-cookies__btn:hover {
  border-color: #e6e6e6;
  background-color: transparent;
}
.a-cookies__btn + .a-cookies__btn {
  margin-top: 15px;
}
@media (min-width: 485px) {
  .a-cookies__btn + .a-cookies__btn {
    margin: 0 0 0 10px;
  }
}
.a-cookies__btn--transparent {
  border-color: var(--a-cookies-text-color);
  background-color: transparent;
}
.a-cookies__btn--transparent:hover {
  border-color: #e6e6e6;
  background-color: transparent;
}
.a-cookies__btn--disabled {
  cursor: default;
  opacity: 0.6;
  pointer-events: none;
}
.a-cookies__settings {
  margin-top: 15px;
  overflow: hidden;
  transition: height 0.25s, margin-top 0.25s;
}
.a-cookies__settings.off {
  margin-top: 0;
  height: 0;
}
.a-cookies__s-title {
  margin: 0 0 5px;
  font-size: 14px;
  font-weight: 700;
  color: var(--a-cookies-text-color);
}
.a-cookies__checkbox {
  cursor: pointer;
  user-select: none;
}
@media (max-width: 484px) {
  .a-cookies__checkbox {
    display: block;
  }
}
.a-cookies__checkbox input {
  display: none;
}
.a-cookies__checkbox span {
  position: relative;
  padding-left: 22px;
  font-size: 12px;
}
.a-cookies__checkbox span:before {
  content: "✔";
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0;
  width: 15px;
  height: 15px;
  background-color: #fff;
  color: #fff;
  transition: color 0.25s;
}
.a-cookies__checkbox input:checked + span:before {
  color: #23923d;
}
.a-cookies__checkbox--disabled {
  cursor: default;
  opacity: 0.6;
  pointer-events: none;
}
.a-cookies__checkbox + .a-cookies__checkbox {
  margin-top: 2px;
}
@media (min-width: 485px) {
  .a-cookies__checkbox + .a-cookies__checkbox {
    margin: 0 0 0 15px;
  }
}
.a-cookies.active {
  opacity: 1;
  transform: translate(0, 0);
}

.a-cookies--left{
  left: var(--a-cookies-indent);
}

.a-cookies--center{
  left: 50%;
  transform: translate(-50%, 268px);
}

.a-cookies--center.active{
  transform: translate(-50%, 0);
}

.a-cookies--right{
  left: inherit;
  right: var(--a-cookies-indent);
}