/* Fonts */
/* Colors */
/* Font Weights */
/* Spaces */
/* Sizes */
/* Breakpoints */
/* Container Width */
.cookie-config-block {
  display: none; }

#notice-cookie-block {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000000;
  z-index: 2;
  max-height: 100%;
  overflow-y: auto;
  -webkit-transition: bottom ease-in .5s;
  transition: bottom ease-in .5s; }
  #notice-cookie-block.closed {
    bottom: -100%; }

.notice-cookie-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: space-evenly;
  -ms-flex-pack: space-evenly;
  justify-content: space-evenly;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 30px 55px;
  position: relative; }
  @media (min-width: 1200px) {
    .notice-cookie-block {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; } }
  .notice-cookie-block .close-cookie-trigger {
    position: absolute;
    top: 0;
    right: -25px;
    cursor: pointer; }
    @media (min-width: 375px) {
      .notice-cookie-block .close-cookie-trigger {
        top: 0;
        right: 0; } }
    .notice-cookie-block .close-cookie-trigger:before {
      content: '';
      background-image: url("../images/icons/x-white.svg");
      background-repeat: no-repeat;
      background-position: center;
      background-size: contain;
      width: 19px;
      height: 19px;
      display: block; }
  .notice-cookie-block .actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
  .notice-cookie-block .actions .actions-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 30px;
    width: 100%; }
    @media (min-width: 768px) {
      .notice-cookie-block .actions .actions-inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row; } }
    @media (min-width: 1200px) {
      .notice-cookie-block .actions .actions-inner {
        margin-top: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; } }
    .notice-cookie-block .actions .actions-inner .action {
      border: solid 1px #fff;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      @media (min-width: 768px) {
        .notice-cookie-block .actions .actions-inner .action {
          width: 50%; } }
      @media (min-width: 1200px) {
        .notice-cookie-block .actions .actions-inner .action {
          width: 310px;
          max-width: 100%; } }
      .notice-cookie-block .actions .actions-inner .action:not(:first-child) {
        margin-top: 20px; }
        @media (min-width: 768px) {
          .notice-cookie-block .actions .actions-inner .action:not(:first-child) {
            margin-top: 0;
            margin-left: 30px; } }
        @media (min-width: 1200px) {
          .notice-cookie-block .actions .actions-inner .action:not(:first-child) {
            margin-top: 20px;
            margin-left: 0; } }

@media (min-width: 1200px) {
  .gdpr-cookie-notice {
    margin-right: 150px; } }

.gdpr-cookie-notice .cookie-title {
  color: #fff;
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 15px; }

.gdpr-cookie-notice .cookie-text {
  color: #fff;
  font-size: 14px;
  line-height: 21px;
  max-width: 1364px;
  width: 100%; }

.modal-popup.gdpr-cookie-configuration .modal-inner-wrap {
  max-width: 600px; }

.modal-popup.gdpr-cookie-configuration .modal-header {
  padding: 48px 48px 20px;
  border: none; }
  .modal-popup.gdpr-cookie-configuration .modal-header .modal-title {
    font-weight: 700; }

.modal-popup.gdpr-cookie-configuration .modal-content {
  font-size: 14px;
  line-height: 21px;
  border: none;
  padding: 0 45px 45px; }
  .modal-popup.gdpr-cookie-configuration .modal-content label {
    font-size: 16px; }
  .modal-popup.gdpr-cookie-configuration .modal-content .custom-control-input:focus ~ .custom-control-label::before {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .modal-popup.gdpr-cookie-configuration .modal-content .content-container .cookie-options-container .cookie-option {
    margin-bottom: 20px; }
    .modal-popup.gdpr-cookie-configuration .modal-content .content-container .cookie-options-container .cookie-option .option-head {
      margin: 5px 0; }
      .modal-popup.gdpr-cookie-configuration .modal-content .content-container .cookie-options-container .cookie-option .option-head .form-checkbox {
        display: inline-block; }
      .modal-popup.gdpr-cookie-configuration .modal-content .content-container .cookie-options-container .cookie-option .option-head label {
        vertical-align: top;
        font-weight: 700; }
    .modal-popup.gdpr-cookie-configuration .modal-content .content-container .cookie-options-container .cookie-option .option-text {
      line-height: 18px;
      margin-left: 24px; }
  .modal-popup.gdpr-cookie-configuration .modal-content .done-button {
    margin-bottom: 15px; }

.modal-popup.gdpr-cookie-configuration .modal-footer {
  display: none; }

.modal-popup.gdpr-cookie-configuration a {
  text-decoration: none; }

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