.gdpr__checkbox {
  padding-left: 20px; }
  .gdpr__checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
    .gdpr__checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 20px;
      height: 20px;
      left: 0;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .gdpr__checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 20px;
      height: 20px;
      left: 0;
      top: 7px;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555;
      line-height: 1.4; }
    .gdpr__checkbox label small {
      display: block;
      font-size: 14px; }
  .gdpr__checkbox input[type="checkbox"], .gdpr__checkbox input[type="radio"] {
    opacity: 0;
    z-index: 1;
    cursor: pointer; }
  .gdpr__checkbox input[type="checkbox"]:focus + label::before, .gdpr__checkbox input[type="radio"]:focus + label::before {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .gdpr__checkbox input[type="checkbox"]:checked + label::after, .gdpr__checkbox input[type="radio"]:checked + label::after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#ffffff" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"/></svg>'); }
  .gdpr__checkbox input[type="checkbox"]:indeterminate + label::after, .gdpr__checkbox input[type="radio"]:indeterminate + label::after {
    display: block;
    content: "";
    width: 10px;
    height: 3px;
    background-color: #555555;
    border-radius: 2px;
    margin-left: -16.5px;
    margin-top: 7px; }
  .gdpr__checkbox input[type="checkbox"]:disabled, .gdpr__checkbox input[type="radio"]:disabled {
    cursor: not-allowed; }
  .gdpr__checkbox input[type="checkbox"]:disabled + label, .gdpr__checkbox input[type="radio"]:disabled + label {
    opacity: 0.65; }
  .gdpr__checkbox input[type="checkbox"]:disabled + label::before, .gdpr__checkbox input[type="radio"]:disabled + label::before {
    background-color: #eeeeee;
    cursor: not-allowed; }
  .gdpr__checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .gdpr__checkbox.checkbox-inline {
    margin-top: 0; }
  .gdpr__checkbox-primary input[type="checkbox"]:checked + label::before, .gdpr__checkbox-primary input[type="radio"]:checked + label::before {
    background-color: #00a6a6;
    border-color: #00a6a6; }
  .gdpr__checkbox-primary input[type="checkbox"]:checked + label::after, .gdpr__checkbox-primary input[type="radio"]:checked + label::after {
    color: #fff; }
  .gdpr__checkbox-primary input[type="checkbox"]:indeterminate + label::before, .gdpr__checkbox-primary input[type="radio"]:indeterminate + label::before {
    background-color: #00a6a6;
    border-color: #00a6a6; }
  .gdpr__checkbox-primary input[type="checkbox"]:indeterminate + label::after, .gdpr__checkbox-primary input[type="radio"]:indeterminate + label::after {
    background-color: #fff; }
  .gdpr__checkbox input[type="checkbox"].styled:checked + label:after, .gdpr__checkbox input[type="radio"].styled:checked + label:after {
    content: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#ffffff" d="M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"/></svg>');
    padding: 4px; }
  .gdpr__checkbox input[type="checkbox"] .styled:checked + label::before, .gdpr__checkbox input[type="radio"] .styled:checked + label::before, .gdpr__checkbox input[type="checkbox"] .styled:checked + label::after, .gdpr__checkbox input[type="radio"] .styled:checked + label::after {
    color: #fff; }

.gdpr__checkbox {
  margin-top: 20px;
  padding-left: 0; }
  .gdpr__checkbox label {
    padding-left: 20px;
    font-size: 16px;
    width: 90%;
    cursor: pointer; }
    .gdpr__checkbox label:before {
      top: 7px; }
    @media (max-width: 768px) {
      .gdpr__checkbox label {
        font-size: 14px; } }
.gdpr--newsletter {
  width: 27.5rem; }
.gdpr__text {
  font-size: 10px;
  line-height: 14px;
  text-align: left;
  padding: 15px 0; }
.gdpr-float {
  position: fixed;
  bottom: 50%;
  right: 0;
  z-index: 99998;
  width: 50px;
  height: 50px;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
  border-radius: 50px 0 0 50px;
  background-color: #005ea8;
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%); }
  .gdpr-float:after {
    content: '';
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="#fff" d="M444.788 291.1l42.616 24.599c4.867 2.809 7.126 8.618 5.459 13.985-11.07 35.642-29.97 67.842-54.689 94.586a12.016 12.016 0 0 1-14.832 2.254l-42.584-24.595a191.577 191.577 0 0 1-60.759 35.13v49.182a12.01 12.01 0 0 1-9.377 11.718c-34.956 7.85-72.499 8.256-109.219.007-5.49-1.233-9.403-6.096-9.403-11.723v-49.184a191.555 191.555 0 0 1-60.759-35.13l-42.584 24.595a12.016 12.016 0 0 1-14.832-2.254c-24.718-26.744-43.619-58.944-54.689-94.586-1.667-5.366.592-11.175 5.459-13.985L67.212 291.1a193.48 193.48 0 0 1 0-70.199l-42.616-24.599c-4.867-2.809-7.126-8.618-5.459-13.985 11.07-35.642 29.97-67.842 54.689-94.586a12.016 12.016 0 0 1 14.832-2.254l42.584 24.595a191.577 191.577 0 0 1 60.759-35.13V25.759a12.01 12.01 0 0 1 9.377-11.718c34.956-7.85 72.499-8.256 109.219-.007 5.49 1.233 9.403 6.096 9.403 11.723v49.184a191.555 191.555 0 0 1 60.759 35.13l42.584-24.595a12.016 12.016 0 0 1 14.832 2.254c24.718 26.744 43.619 58.944 54.689 94.586 1.667 5.366-.592 11.175-5.459 13.985L444.788 220.9a193.485 193.485 0 0 1 0 70.2zM336 256c0-44.112-35.888-80-80-80s-80 35.888-80 80 35.888 80 80 80 80-35.888 80-80z"/></svg>');
    width: 20px;
    height: 20px;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
.gdpr-cookie-consent {
  font-family: Innfoo2;
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 99999;
  width: 100%;
  background-color: #ffffff;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);
  padding: 20px 10%;
  max-height: 100%;
  overflow-y: auto; }
  .gdpr-cookie-consent--info {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center; }
    @media (max-width: 768px) {
      .gdpr-cookie-consent--info {
        flex-direction: column;
        -ms-flex-direction: column;
        -webkit-flex-direction: column; } }
    .gdpr-cookie-consent--info--with-settings {
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      -ms-align-items: flex-start;
      align-items: flex-start; }
      .gdpr-cookie-consent--info--with-settings .gdpr-cookie-consent--settings {
        display: block; }
  .gdpr-cookie-consent--settings {
    display: none; }
  .gdpr-cookie-consent__message {
    padding-right: 60px;
    flex: 1; }
    @media (max-width: 768px) {
      .gdpr-cookie-consent__message {
        padding-right: 0px; } }
    .gdpr-cookie-consent__message a {
      color: #428bca;
      text-decoration: none;
      font-weight: 700; }
      .gdpr-cookie-consent__message a:hover {
        text-decoration: underline; }
    .gdpr-cookie-consent__message p {
      font-size: 16px;
      margin-bottom: 0; }
  .gdpr-cookie-consent__accept-btn {
    background-color: #005ea8;
    border-radius: 8px;
    color: #ffffff;
    cursor: pointer;
    margin: 10px 0;
    padding: 6px 20px; }
    .gdpr-cookie-consent__accept-btn:active, .gdpr-cookie-consent__accept-btn:focus {
      outline: none; }
    .gdpr-cookie-consent__accept-btn:hover, .gdpr-cookie-consent__accept-btn:active, .gdpr-cookie-consent__accept-btn:focus {
      background-color: #005ea8;
      color: #fff; }
    @media (max-width: 768px) {
      .gdpr-cookie-consent__accept-btn {
        padding: 18px 18px;
        font-size: 14px; } }
.gdpr-hidden {
  display: none; }
.gdpr-show {
  display: block; }
.gdpr-article .btn {
  border-radius: 4px; }
.gdpr-article .btn.accept {
  background-color: #005ea8;
  color: #fff; }
.gdpr-article .disabled {
  display: inline-block; }

/*# sourceMappingURL=gdpr.css.map */
