.Vue-Toastification__container {
  z-index: 9999;
  position: fixed;
  padding: 4px;
  width: 600px;
  box-sizing: border-box;
  display: flex;
  min-height: 100%;
  color: #fff;
  flex-direction: column;
  pointer-events: none;
}
@media only screen and (min-width : 600px) {
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
    top: 1em;
  }
  .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
    bottom: 1em;
    flex-direction: column-reverse;
  }
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.bottom-left {
    left: 1em;
  }
  .Vue-Toastification__container.top-left .Vue-Toastification__toast, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast {
    margin-right: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl {
      margin-right: unset;
      margin-left: auto;
    }
  }
  .Vue-Toastification__container.top-right, .Vue-Toastification__container.bottom-right {
    right: 1em;
  }
  .Vue-Toastification__container.top-right .Vue-Toastification__toast, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast {
    margin-left: auto;
  }
  @supports not (-moz-appearance: none) {
    .Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl, .Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl {
      margin-left: unset;
      margin-right: auto;
    }
  }
  .Vue-Toastification__container.top-center, .Vue-Toastification__container.bottom-center {
    left: 50%;
    margin-left: -300px;
  }
  .Vue-Toastification__container.top-center .Vue-Toastification__toast, .Vue-Toastification__container.bottom-center .Vue-Toastification__toast {
    margin-left: auto;
    margin-right: auto;
  }
}
@media only screen and (max-width : 600px) {
  .Vue-Toastification__container {
    width: 100vw;
    padding: 0;
    left: 0;
    margin: 0;
  }
  .Vue-Toastification__container .Vue-Toastification__toast {
    width: 100%;
  }
  .Vue-Toastification__container.top-left, .Vue-Toastification__container.top-right, .Vue-Toastification__container.top-center {
    top: 0;
  }
  .Vue-Toastification__container.bottom-left, .Vue-Toastification__container.bottom-right, .Vue-Toastification__container.bottom-center {
    bottom: 0;
    flex-direction: column-reverse;
  }
}

.Vue-Toastification__toast {
  display: inline-flex;
  position: relative;
  max-height: 800px;
  min-height: 64px;
  box-sizing: border-box;
  margin-bottom: 1rem;
  padding: 22px 24px;
  border-radius: 8px;
  box-shadow: 0 1px 10px 0 rgba(0, 0, 0, 0.1), 0 2px 15px 0 rgba(0, 0, 0, 0.05);
  justify-content: space-between;
  font-family: "Lato", Helvetica, "Roboto", Arial, sans-serif;
  max-width: 600px;
  min-width: 326px;
  pointer-events: auto;
  overflow: hidden;
  transform: translateZ(0);
  direction: ltr;
}
.Vue-Toastification__toast--rtl {
  direction: rtl;
}
.Vue-Toastification__toast--default {
  background-color: #1976d2;
  color: #fff;
}
.Vue-Toastification__toast--info {
  background-color: #2196f3;
  color: #fff;
}
.Vue-Toastification__toast--success {
  background-color: #4caf50;
  color: #fff;
}
.Vue-Toastification__toast--error {
  background-color: #ff5252;
  color: #fff;
}
.Vue-Toastification__toast--warning {
  background-color: #ffc107;
  color: #fff;
}
@media only screen and (max-width : 600px) {
  .Vue-Toastification__toast {
    border-radius: 0px;
    margin-bottom: 0.5rem;
  }
}
.Vue-Toastification__toast-body {
  flex: 1;
  line-height: 24px;
  font-size: 16px;
  word-break: break-word;
  white-space: pre-wrap;
}
.Vue-Toastification__toast-component-body {
  flex: 1;
}
.Vue-Toastification__toast.disable-transition {
  transition: none !important;
  -webkit-animation: none !important;
          animation: none !important;
}

.Vue-Toastification__close-button {
  font-weight: bold;
  font-size: 24px;
  line-height: 24px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  padding-left: 10px;
  cursor: pointer;
  transition: 0.3s ease;
  align-items: center;
  color: #fff;
  opacity: 0.3;
  transition: visibility 0s, opacity 0.2s linear;
}
.Vue-Toastification__close-button:hover, .Vue-Toastification__close-button:focus {
  opacity: 1;
}
.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover {
  opacity: 0;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__close-button {
  padding-left: unset;
  padding-right: 10px;
}

@-webkit-keyframes scale-x-frames {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}

@keyframes scale-x-frames {
  0% {
    transform: scaleX(1);
  }
  100% {
    transform: scaleX(0);
  }
}
.Vue-Toastification__progress-bar {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  z-index: 10000;
  background-color: rgba(255, 255, 255, 0.7);
  transform-origin: left;
  -webkit-animation: scale-x-frames linear 1 forwards;
          animation: scale-x-frames linear 1 forwards;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar {
  right: 0;
  left: unset;
  transform-origin: right;
}

.Vue-Toastification__icon {
  margin: auto 18px auto 0px;
  background: transparent;
  outline: none;
  border: none;
  padding: 0;
  transition: 0.3s ease;
  align-items: center;
  width: 20px;
  height: 100%;
}
.Vue-Toastification__toast--rtl .Vue-Toastification__icon {
  margin: auto 0px auto 18px;
}

@-webkit-keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    transform: translate3d(10px, 0, 0);
  }
  90% {
    transform: translate3d(-5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@-webkit-keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  40% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(1000px, 0, 0);
  }
}
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }
  75% {
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    transform: translate3d(5px, 0, 0);
  }
  to {
    transform: none;
  }
}
@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}
@-webkit-keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  75% {
    transform: translate3d(0, 10px, 0);
  }
  90% {
    transform: translate3d(0, -5px, 0);
  }
  to {
    transform: translate3d(0, 0, 0);
  }
}
@-webkit-keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}
@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
            animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }
  75% {
    transform: translate3d(0, -10px, 0);
  }
  90% {
    transform: translate3d(0, 5px, 0);
  }
  to {
    transform: none;
  }
}
@-webkit-keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}
.Vue-Toastification__bounce-enter-active.top-left, .Vue-Toastification__bounce-enter-active.bottom-left {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}
.Vue-Toastification__bounce-enter-active.top-right, .Vue-Toastification__bounce-enter-active.bottom-right {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}
.Vue-Toastification__bounce-enter-active.top-center {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}
.Vue-Toastification__bounce-enter-active.bottom-center {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

.Vue-Toastification__bounce-leave-active.top-left, .Vue-Toastification__bounce-leave-active.bottom-left {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}
.Vue-Toastification__bounce-leave-active.top-right, .Vue-Toastification__bounce-leave-active.bottom-right {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}
.Vue-Toastification__bounce-leave-active.top-center {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}
.Vue-Toastification__bounce-leave-active.bottom-center {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

.Vue-Toastification__bounce-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@-webkit-keyframes fadeOutTop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutTop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-50px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutLeft {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-50px);
    opacity: 0;
  }
}
@keyframes fadeOutLeft {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-50px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutBottom {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(50px);
    opacity: 0;
  }
}
@keyframes fadeOutBottom {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  100% {
    transform: translateY(50px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeOutRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(50px);
    opacity: 0;
  }
}
@keyframes fadeOutRight {
  0% {
    transform: translateX(0);
    opacity: 1;
  }
  100% {
    transform: translateX(50px);
    opacity: 0;
  }
}
@-webkit-keyframes fadeInLeft {
  0% {
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInLeft {
  0% {
    transform: translateX(-50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInRight {
  0% {
    transform: translateX(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@keyframes fadeInRight {
  0% {
    transform: translateX(50px);
    opacity: 0;
  }
  100% {
    transform: translateX(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInTop {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInTop {
  0% {
    transform: translateY(-50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@-webkit-keyframes fadeInBottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes fadeInBottom {
  0% {
    transform: translateY(50px);
    opacity: 0;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
.Vue-Toastification__fade-enter-active.top-left, .Vue-Toastification__fade-enter-active.bottom-left {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}
.Vue-Toastification__fade-enter-active.top-right, .Vue-Toastification__fade-enter-active.bottom-right {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}
.Vue-Toastification__fade-enter-active.top-center {
  -webkit-animation-name: fadeInTop;
          animation-name: fadeInTop;
}
.Vue-Toastification__fade-enter-active.bottom-center {
  -webkit-animation-name: fadeInBottom;
          animation-name: fadeInBottom;
}

.Vue-Toastification__fade-leave-active.top-left, .Vue-Toastification__fade-leave-active.bottom-left {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}
.Vue-Toastification__fade-leave-active.top-right, .Vue-Toastification__fade-leave-active.bottom-right {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}
.Vue-Toastification__fade-leave-active.top-center {
  -webkit-animation-name: fadeOutTop;
          animation-name: fadeOutTop;
}
.Vue-Toastification__fade-leave-active.bottom-center {
  -webkit-animation-name: fadeOutBottom;
          animation-name: fadeOutBottom;
}

.Vue-Toastification__fade-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}

/* ----------------------------------------------
 * Modified version from Animista
 * Animista is Licensed under FreeBSD License.
 * See http://animista.net/license for more info. 
 * w: http://animista.net, t: @cssanimista
 * ---------------------------------------------- */
@-webkit-keyframes slideInBlurredLeft {
  0% {
    transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredLeft {
  0% {
    transform: translateX(-1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes slideInBlurredTop {
  0% {
    transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 0%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredTop {
  0% {
    transform: translateY(-1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 0%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes slideInBlurredRight {
  0% {
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredRight {
  0% {
    transform: translateX(1000px) scaleX(2.5) scaleY(0.2);
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
  100% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes slideInBlurredBottom {
  0% {
    transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 100%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@keyframes slideInBlurredBottom {
  0% {
    transform: translateY(1000px) scaleY(2.5) scaleX(0.2);
    transform-origin: 50% 100%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
  100% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
}
@-webkit-keyframes slideOutBlurredTop {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 0%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 0%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredTop {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 0%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(-1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 0%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
}
@-webkit-keyframes slideOutBlurredBottom {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 100%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredBottom {
  0% {
    transform: translateY(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateY(1000px) scaleY(2) scaleX(0.2);
    transform-origin: 50% 100%;
    -webkit-filter: blur(240px);
            filter: blur(240px);
    opacity: 0;
  }
}
@-webkit-keyframes slideOutBlurredLeft {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-1000px) scaleX(2) scaleY(0.2);
    transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredLeft {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(-1000px) scaleX(2) scaleY(0.2);
    transform-origin: 100% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
}
@-webkit-keyframes slideOutBlurredRight {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
}
@keyframes slideOutBlurredRight {
  0% {
    transform: translateX(0) scaleY(1) scaleX(1);
    transform-origin: 50% 50%;
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
  }
  100% {
    transform: translateX(1000px) scaleX(2) scaleY(0.2);
    transform-origin: 0% 50%;
    -webkit-filter: blur(40px);
            filter: blur(40px);
    opacity: 0;
  }
}
.Vue-Toastification__slideBlurred-enter-active.top-left, .Vue-Toastification__slideBlurred-enter-active.bottom-left {
  -webkit-animation-name: slideInBlurredLeft;
          animation-name: slideInBlurredLeft;
}
.Vue-Toastification__slideBlurred-enter-active.top-right, .Vue-Toastification__slideBlurred-enter-active.bottom-right {
  -webkit-animation-name: slideInBlurredRight;
          animation-name: slideInBlurredRight;
}
.Vue-Toastification__slideBlurred-enter-active.top-center {
  -webkit-animation-name: slideInBlurredTop;
          animation-name: slideInBlurredTop;
}
.Vue-Toastification__slideBlurred-enter-active.bottom-center {
  -webkit-animation-name: slideInBlurredBottom;
          animation-name: slideInBlurredBottom;
}

.Vue-Toastification__slideBlurred-leave-active.top-left, .Vue-Toastification__slideBlurred-leave-active.bottom-left {
  -webkit-animation-name: slideOutBlurredLeft;
          animation-name: slideOutBlurredLeft;
}
.Vue-Toastification__slideBlurred-leave-active.top-right, .Vue-Toastification__slideBlurred-leave-active.bottom-right {
  -webkit-animation-name: slideOutBlurredRight;
          animation-name: slideOutBlurredRight;
}
.Vue-Toastification__slideBlurred-leave-active.top-center {
  -webkit-animation-name: slideOutBlurredTop;
          animation-name: slideOutBlurredTop;
}
.Vue-Toastification__slideBlurred-leave-active.bottom-center {
  -webkit-animation-name: slideOutBlurredBottom;
          animation-name: slideOutBlurredBottom;
}

.Vue-Toastification__slideBlurred-move {
  transition-timing-function: ease-in-out;
  transition-property: all;
  transition-duration: 400ms;
}@charset "UTF-8";

@font-face {
  font-family: "ProximaNovaSB";
  src: url(/fonts/ProximaNova-Semibold.eot?cddac6589ca25eb44179341774222e79);
  /* IE9 Compat Modes */
  src: url(/fonts/ProximaNova-Semibold.eot?cddac6589ca25eb44179341774222e79) format("embedded-opentype"), url(/fonts/ProximaNova-Semibold.woff?8feb512e78c18175c552af2be6ae2e02) format("woff"), url(/fonts/ProximaNova-Semibold.ttf?df8c626474a73ab7a8b511655597c7c4) format("truetype");
}

@font-face {
  font-family: "ProximaNova";
  src: url(/fonts/ProximaNova-Regular.eot?b7c512788e3c77b0196f0bace8a88418);
  /* IE9 Compat Modes */
  src: url(/fonts/ProximaNova-Regular.eot?b7c512788e3c77b0196f0bace8a88418) format("embedded-opentype"), url(/fonts/ProximaNova-Regular.woff?2d2ae2556b24a45ff8d5ed86b07b5783) format("woff"), url(/fonts/ProximaNova-Regular.ttf?7ce6760d17685c466ba04d1b2c63c38b) format("truetype");
}

/*
	Typography
*/

/*
   Icons
*/

/*
	Sizing
*/

.ap_wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  min-height: 100vh;
  font-size: 18px;
  line-height: 1.22;
  font-family: "ProximaNova", sans-serif;
  background-color: #F9F8F8;
}

/*
	Typography
*/

/*
   Icons
*/

/*
	Sizing
*/

.ap_wrapper {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 1600px;
  margin: 0 auto;
  min-height: 100vh;
  font-size: 18px;
  line-height: 1.22;
  font-family: "ProximaNova", sans-serif;
  background-color: #F9F8F8;
}

.ap_backlink {
  display: block;
  padding-left: 33px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAeCAYAAABqpJ3BAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEJSURBVHgB1ZixDcIwEEU/0MIAdFQskAUYAAZgGqCHORgAKioWYAEGIBUVqai4LxEpSmzHTnO+J/0C0vyXyJLvAOOMMIxCspVUkpPkAyUmSGcjOUoWkqXkK3lAiTHSYPld678CiqQIuMqTMxSJFfCVP0juUCTmEIfKX6BMn0DW5UlIIPvyxCdgojxxCZgpT9oCpsqTpoC58qQWMFmeUMBX3gQU4Buewyi8SkxhGF6n35IVjFIf4rVk73ie/SGuB5qn5IXul+Dv8v88S5oTmUmJ9khpTsI1E5uS8A31ZiRCWwkTEn1rlewlYvZCWUvELrZCElxqlVAiZTPnk5hJblAidTN3RffKUUGRH499SFwse7sqAAAAAElFTkSuQmCC");
  background-size: 23px;
  background-position: left center;
  background-repeat: no-repeat;
}

.navbar-laravel {
  background-color: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.04);
}

.select2-container--default .select2-selection--single,
.select2-container--default .select2-selection--multiple {
  height: 34px;
  padding-left: 0;
  border-color: #d2d6de;
}

.select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow {
  height: 30px;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
  color: #333;
}

.select2 {
  width: 100% !important;
}

.select2-container--default .select2-selection--multiple {
  height: auto;
}

.i18n-table {
  width: 100%;
}

.i18n-table tr > td:first-child {
  width: 35px;
}

.i18n-table tr:not(:last-child) > td {
  padding-bottom: 5px;
}

.btn-link {
  color: #3490dc;
}

.btn.btn-file-upload {
  border: 1px solid #d2d6de;
  border-radius: 0;
  transition: 0.3s;
}

button.btn-file-upload {
  background: #fff;
}

.btn.btn-file-upload:hover {
  background: #efefef;
}

.btn.btn-file-upload input[type=file] {
  width: 0;
  height: 0;
  overflow: hidden;
}

.btn.btn-outline-gray {
  border-radius: 0;
  background-color: #fff;
  border-color: #d2d6de;
  color: #444;
  transition: 0.3s;
}

.b {
  display: block;
  margin: 0;
  padding: 5px 45px;
  border: none;
  border-radius: 5px;
  outline: none;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  font-weight: 700;
}

.b:not(:last-child) {
  margin-right: 5px;
}

.b.b-prim {
  background: #FFEB3B;
}

.b.b-sec {
  background: #656565;
}

.b.b-sec.b-outline {
  border: solid 1px #656565;
  color: #656565;
  background: transparent;
}

.b.b-inline {
  display: inline-block;
}

.thumbnail-container.thumbnail-static {
  width: 320px;
}

.image-preview {
  width: 100%;
  height: 398px;
  margin-bottom: 3px;
  background: url("/images/no-image.jpg") center center no-repeat;
  background-size: cover;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.async-pagination-container {
  text-align: right;
  margin: 0;
}

.async-pagination-container .pagination {
  margin: 2px 0;
}

.async-table-preloader {
  display: block;
  position: absolute;
  min-height: 50px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.3);
}

.row-seance {
  background-color: #f4f4f4;
}

.row-seance.even {
  background-color: #ececec;
}

.row-seance:hover {
  background-color: #eaf3ff !important;
}

.ap_header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 25px 25px 25px 55px;
  background-color: #fff;
}

.ap_header__logo {
  text-decoration: none;
  width: 125px;
}

.ap_header__links {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  text-align: center;
  align-self: stretch;
}

.ap_header__hash {
  color: #be8a4d;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}

.ap_header__links-list {
  display: block;
}

.ap_header__links-list li {
  display: inline-block;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
  font-weight: 600;
}

.ap_header__links-list li:not(:last-child) {
  margin-right: 40px;
}

@media screen and (max-width: 1024px) {
  .ap_header__links-list li:not(:last-child) {
    margin-right: 10px;
  }
}

.ap_header__info {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  text-align: right;
  align-self: stretch;
}

.ap_header__form {
  display: flex;
  align-items: center;
}

.ap_header__form .b {
  font-size: 14px;
  line-height: 15px;
}

@media screen and (max-width: 575px) {
  .ap_header__form {
    flex-direction: row-reverse;
  }
}

.ap_header__logo-img {
  width: 125px;
}

@media screen and (min-width: 576px) {
  .ap_header__logo-img {
    margin-bottom: -20px;
    margin-top: -15px;
  }
}

.ap_header__logo-text {
  margin-left: 10px;
  font-family: "ProximaNovaSB", sans-serif;
}

.icon {
  display: inline-block;
  width: 0.9em;
  height: 0.9em;
  background: center no-repeat;
  background-size: contain;
}

.icon.icon-calendar {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNTA0LjMsNTk4LjhjLTEzNC45LDAtMjY5LjksMC00MDQuOCwwYy0wLjctMC4yLTEuMy0wLjQtMi0wLjVDNjkuMSw1OTQsNTAsNTc4LjMsNDAsNTUxLjVjLTEuOS01LjEtMi41LTEwLjYtMy43LTE1LjkNCgkJYzAtMTM0LjksMC0yNjkuOSwwLTQwNC44YzAuNC0yLjIsMC44LTQuMywxLjItNi41YzUtMjkuMywzMS01My41LDYwLjYtNTYuMWM5LTAuOCwxOC4yLTAuNCwyNy4zLTAuNmMxLjEsMCwyLjEsMCwzLjMsMA0KCQljMC03LjQtMC4xLTE0LjMsMC0yMS4xYzAuNC0xOS40LDEzLjktMzYuNywzMi41LTQxLjljMS45LTAuNSwzLjktMSw1LjgtMS41YzMuNCwwLDYuOSwwLDEwLjMsMGMwLjUsMC4yLDAuOSwwLjQsMS40LDAuNQ0KCQljMTguMSwzLDMyLjYsMTYuNSwzNi4xLDM0LjVjMS4yLDYuNCwwLjksMTMuMSwxLjIsMTkuNmMwLjEsMy4yLDAsNi40LDAsOS42YzE1LjEsMCwyOS45LDAsNDQuNywwYzAtNi43LTAuMS0xMy4yLDAtMTkuNw0KCQljMC4zLTIwLjQsMTMuMy0zNy42LDMyLjMtNDNjMi4xLTAuNiw0LjMtMS4xLDYuNC0xLjZjMy4yLDAsNi41LDAsOS43LDBjMC41LDAuMiwwLjksMC40LDEuNCwwLjVjMTksMy41LDMxLDE0LjgsMzUuOCwzMy4xDQoJCWMxLjgsNywxLjIsMTQuNiwxLjYsMjJjMC4yLDIuOSwwLDUuOCwwLDguNmMxNS4xLDAsMjkuOCwwLDQ0LjksMGMwLTcuNy0wLjUtMTUuMiwwLjEtMjIuNmMxLjMtMTcuMSw5LjctMjkuNywyNS4xLTM3LjQNCgkJYzQuMS0yLDguNy0yLjksMTMuMS00LjNjMy40LDAsNi45LDAsMTAuMywwYzAuNiwwLjIsMS4xLDAuNSwxLjcsMC42YzguNywxLjUsMTYuMyw1LjMsMjIuNywxMS40YzksOC43LDEzLjcsMTkuNCwxNCwzMS45DQoJCWMwLjEsNi44LDAsMTMuNSwwLDIwLjZjNi43LDAsMTMuMS0wLjEsMTkuNCwwYzMxLjEsMC43LDU3LjksMjEuOCw2NS43LDUxLjhjMSwzLjksMS42LDcuOSwyLjQsMTEuOWMwLDEzNC41LDAsMjY5LjEsMCw0MDMuNg0KCQljLTAuMiwwLjgtMC40LDEuNS0wLjYsMi4zYy0zLjksMjcuMS0xOC41LDQ2LjEtNDMuNyw1Ni42QzUxNy4zLDU5Ni40LDUxMC43LDU5Ny4yLDUwNC4zLDU5OC44eiBNNTI2LjYsMTcwYy0xNTAsMC0yOTkuNiwwLTQ0OS40LDANCgkJYy0wLjEsMS4yLTAuMSwyLjEtMC4xLDMuMWMwLDExOC4zLDAsMjM2LjcsMCwzNTVjMCwyLjYsMC4yLDUuMywwLjgsNy44YzMuMiwxMy41LDE0LjYsMjIuMiwyOS4yLDIyLjJjOTAuNywwLDE4MS4zLDAsMjcyLDANCgkJYzM5LjQsMCw3OC44LDAsMTE4LjIsMGMxNi41LDAsMjkuMy0xMi42LDI5LjMtMjguOWMwLTExOC41LDAtMjM3LjEsMC0zNTUuNkM1MjYuNiwxNzIuNSw1MjYuNiwxNzEuNCw1MjYuNiwxNzB6IE00MTcuNCw4Ny45DQoJCUM0MTcuNCw4Ny45LDQxNy40LDg3LjksNDE3LjQsODcuOWMwLDEzLjQsMCwyNi43LDAsNDAuMWMwLDAuMywwLDAuNiwwLDAuOWMwLjQsMTIuOSwxMi4xLDIyLjIsMjQsMTguOQ0KCQljOC4zLTIuMywxNC4yLTEwLjMsMTQuMi0xOS43YzAuMS0xMi40LDAtMjQuNywwLTM3LjFjMC0xNC4zLDAuMS0yOC42LDAtNDIuOGMtMC4xLTEzLTEwLjYtMjIuMy0yMi42LTIwLjENCgkJYy04LjgsMS42LTE1LjYsOS45LTE1LjcsMTkuNUM0MTcuMyw2MC45LDQxNy40LDc0LjQsNDE3LjQsODcuOXogTTE5MS40LDg4QzE5MS40LDg4LDE5MS40LDg4LDE5MS40LDg4YzAtMTMuOSwwLjItMjcuNy0wLjEtNDEuNg0KCQljLTAuMi05LjUtNy41LTE3LjMtMTYuOS0xOC42Yy04LjUtMS4yLTE3LjIsNC41LTIwLDEzLjRjLTAuOCwyLjYtMS4yLDUuNC0xLjIsOC4xYy0wLjEsMjUuOS0wLjEsNTEuOCwwLDc3LjgNCgkJYzAsMS44LDAuMiwzLjYsMC41LDUuNGMyLjEsMTEuMywxMy4yLDE4LjQsMjMuOCwxNS4zYzcuOS0yLjMsMTMuOC05LjksMTMuOS0xOC43QzE5MS41LDExNS40LDE5MS40LDEwMS43LDE5MS40LDg4eiBNMjg1LjMsODgNCgkJYzAsMTAuMywwLDIwLjcsMCwzMWMwLDMuOC0wLjEsNy43LDAuMiwxMS41YzAuNiw4LjksNy44LDE2LjYsMTYuNCwxNy45YzguNiwxLjMsMTcuMS0zLjksMjAuMi0xMi43YzEtMi44LDEuNS01LjksMS41LTguOQ0KCQljMC4xLTI1LjgsMC4xLTUxLjYsMC03Ny40YzAtMS43LTAuMS0zLjQtMC40LTUuMWMtMS40LTguOC04LjYtMTUuNi0xNy40LTE2LjVjLTguMS0wLjgtMTYuMyw0LjYtMTkuMSwxMy4xDQoJCWMtMC45LDIuOC0xLjMsNS45LTEuMyw4LjlDMjg1LjIsNjIuNCwyODUuMyw3NS4yLDI4NS4zLDg4eiIvPg0KCTxwYXRoIGQ9Ik0xMTQuMiwzMDguOGMwLTIyLjIsMC00NC4zLDAtNjYuNGMyNC45LDAsNDkuNywwLDc0LjYsMGMwLDIyLjIsMCw0NC4yLDAsNjYuNEMxNjQsMzA4LjgsMTM5LjIsMzA4LjgsMTE0LjIsMzA4Ljh6Ii8+DQoJPHBhdGggZD0iTTIxNC41LDI0Mi40YzI1LDAsNDkuNywwLDc0LjYsMGMwLDIyLjIsMCw0NC4yLDAsNjYuNGMtMjQuOSwwLTQ5LjcsMC03NC42LDBDMjE0LjUsMjg2LjcsMjE0LjUsMjY0LjcsMjE0LjUsMjQyLjR6Ii8+DQoJPHBhdGggZD0iTTM4OS4zLDMwOC45Yy0yNC45LDAtNDkuNiwwLTc0LjUsMGMwLTIyLjEsMC00NC4yLDAtNjYuNWMyNC44LDAsNDkuNiwwLDc0LjUsMEMzODkuMywyNjQuNSwzODkuMywyODYuNSwzODkuMywzMDguOXoiLz4NCgk8cGF0aCBkPSJNNDE1LDMwOC44YzAtMjIuMiwwLTQ0LjIsMC02Ni40YzI0LjksMCw0OS43LDAsNzQuNywwYzAsMjIuMSwwLDQ0LjIsMCw2Ni40QzQ2NC45LDMwOC44LDQ0MC4xLDMwOC44LDQxNSwzMDguOHoiLz4NCgk8cGF0aCBkPSJNMTE0LjIsMzk4YzAtMjIuMiwwLTQ0LjMsMC02Ni41YzI0LjksMCw0OS42LDAsNzQuNiwwYzAsMjIuMSwwLDQ0LjIsMCw2Ni41QzE2NCwzOTgsMTM5LjIsMzk4LDExNC4yLDM5OHoiLz4NCgk8cGF0aCBkPSJNMjg5LjIsMzMxLjZjMCwyMi4yLDAsNDQuMiwwLDY2LjRjLTI0LjksMC00OS42LDAtNzQuNiwwYzAtMjIuMSwwLTQ0LjIsMC02Ni40QzIzOS4zLDMzMS42LDI2NCwzMzEuNiwyODkuMiwzMzEuNnoiLz4NCgk8cGF0aCBkPSJNMzE0LjcsMzk4YzAtMjIuMiwwLTQ0LjIsMC02Ni41YzI0LjksMCw0OS42LDAsNzQuNiwwYzAsMjIuMSwwLDQ0LjIsMCw2Ni41QzM2NC42LDM5OCwzMzkuOCwzOTgsMzE0LjcsMzk4eiIvPg0KCTxwYXRoIGQ9Ik00ODkuNywzMzEuNmMwLDIyLjIsMCw0NC4zLDAsNjYuNWMtMjQuOSwwLTQ5LjYsMC03NC43LDBjMC0yMi4xLDAtNDQuMiwwLTY2LjVDNDM5LjgsMzMxLjYsNDY0LjYsMzMxLjYsNDg5LjcsMzMxLjZ6Ii8+DQoJPHBhdGggZD0iTTE4OC44LDQ4Ny4zYy0yNC45LDAtNDkuNiwwLTc0LjUsMGMwLTIyLjIsMC00NC4yLDAtNjYuNWMyNC44LDAsNDkuNiwwLDc0LjUsMEMxODguOCw0NDIuOSwxODguOCw0NjQuOSwxODguOCw0ODcuM3oiLz4NCgk8cGF0aCBkPSJNMjg5LjEsNDIwLjhjMCwyMi4yLDAsNDQuMiwwLDY2LjRjLTI0LjksMC00OS43LDAtNzQuNywwYzAtMjIuMiwwLTQ0LjIsMC02Ni40QzIzOS4zLDQyMC44LDI2NC4xLDQyMC44LDI4OS4xLDQyMC44eiIvPg0KCTxwYXRoIGQ9Ik0zMTQuNyw0ODcuMmMwLTIyLjIsMC00NC4xLDAtNjYuM2MyNC44LDAsNDkuNywwLDc0LjcsMGMwLDIyLjEsMCw0NC4xLDAsNjYuM0MzNjQuNiw0ODcuMiwzMzkuOCw0ODcuMiwzMTQuNyw0ODcuMnoiLz4NCgk8cGF0aCBkPSJNNDg5LjYsNDg3LjJjLTI1LDAtNDkuOCwwLTc0LjcsMGMwLTIyLjIsMC00NC4xLDAtNjYuM2MyNC44LDAsNDkuNywwLDc0LjcsMEM0ODkuNiw0NDIuOSw0ODkuNiw0NjQuOSw0ODkuNiw0ODcuMnoiLz4NCjwvZz4NCjwvc3ZnPg0K");
}

.icon.icon-clock {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMzA2LDU5Ny4yYy00LjksMC05LjksMC0xNC44LDBjLTEtMC4yLTEuOS0wLjUtMi45LTAuNmMtMTMuOS0xLjQtMjgtMS44LTQxLjctNC40Yy03OC44LTE0LjUtMTQyLjgtNTMuNi0xOTAtMTE4LjQNCgkJQzUuNyw0MDQtMTEuMSwzMjUuOCw2LDI0MS4xQzIwLjEsMTcxLjgsNTYsMTE1LjEsMTExLDcwLjhjNDcuOS0zOC42LDEwMi44LTYwLjEsMTY0LjItNjVjNi4xLTAuNSwxMi4zLTAuOSwxOC40LTEuNA0KCQljMy40LDAsNi44LDAsMTAuMSwwYzEuMSwwLjIsMi4yLDAuNiwzLjMsMC42YzE5LjEsMC40LDM4LDIuNyw1Ni43LDYuOWM2My40LDE0LjMsMTE3LjMsNDUuMiwxNTkuNyw5NC4zDQoJCWM2Ni40LDc2LjgsODguNywxNjUuNiw2NS41LDI2NC40Yy0xNyw3Mi4zLTU3LjksMTI5LjMtMTE4LjQsMTcyLjFjLTQ0LjIsMzEuMi05My42LDQ4LjctMTQ3LjUsNTMNCgkJQzMxNy4zLDU5Ni4yLDMxMS43LDU5Ni43LDMwNiw1OTcuMnogTTU2Mi4yLDMwMy42Yy0wLjktMTIuMy0xLjUtMjEuNi0yLjItMzAuOWMtMC4yLTIuOC0wLjYtNS43LTEtOC41DQoJCWMtOC45LTU4LjctMzQuMy0xMDkuMi03Ny41LTE0OS45Yy02NS42LTYxLjYtMTQzLjYtODQuNy0yMzIuMS02OC45Yy02NCwxMS40LTExNi44LDQzLjYtMTU3LjEsOTQuNw0KCQlDNDQuMiwyMDAuOSwyNi43LDI3MC4yLDQwLDM0Ni42YzkuNSw1NSwzNS4yLDEwMS45LDc1LjUsMTQwLjVjNDkuMiw0Ny4xLDEwOC4yLDcxLjcsMTc2LjMsNzMuOGM0NS41LDEuNCw4OC45LTgsMTI4LjktMjkuOQ0KCQlDNTExLjUsNDgxLjMsNTU3LjUsNDAzLjcsNTYyLjIsMzAzLjZ6Ii8+DQoJPHBhdGggZD0iTTIwNi42LDIxNy4zYzAuOS0xLDEuNy0yLjcsMi44LTIuOWMxLjQtMC4yLDMuNCwwLjQsNC4zLDEuNGMyLjQsMi43LDQuNCw1LjgsNi41LDguOGMyMS44LDMwLjMsNDMuNiw2MC42LDY1LjMsOTENCgkJYzEuNywyLjQsMy4yLDMsNiwyYzMwLjItMTAuNCw2MC42LTIwLjcsOTAuOC0zMWMxLjItMC40LDIuNS0xLjIsMy43LTFjMS40LDAuMiwzLjQsMC45LDMuNywxLjljMC40LDEuMy0wLjMsMy4xLTEsNC41DQoJCWMtMC40LDAuOC0xLjcsMS4xLTIuNiwxLjdjLTI2LjUsMTUuNS01MywzMS4xLTc5LjUsNDYuNmMtOS43LDUuNy0xOS40LDExLjUtMjkuMSwxNy4yYy00LjIsMi40LTUuNywxLjktNy44LTIuNg0KCQljLTIwLjYtNDQuNi00MS4yLTg5LjItNjEuNy0xMzMuN0MyMDcuNiwyMjAuMSwyMDcuMiwyMTksMjA2LjYsMjE3LjN6Ii8+DQoJPHBhdGggZD0iTTI5OC43LDUwMC42YzEyLjYsMCwyMi44LDEwLjMsMjIuNywyMi43Yy0wLjEsMTIuNS0xMC40LDIyLjUtMjMuMSwyMi40Yy0xMi40LTAuMS0yMi42LTEwLjMtMjIuNi0yMi42DQoJCUMyNzUuOCw1MTAuOCwyODYuMSw1MDAuNiwyOTguNyw1MDAuNnoiLz4NCgk8cGF0aCBkPSJNMjk4LjcsMTAxYy0xMi42LDAtMjIuOS0xMC4yLTIyLjktMjIuNmMwLTEyLjIsMTAuMy0yMi40LDIyLjYtMjIuNmMxMi41LTAuMSwyMywxMC4xLDIzLjEsMjIuNQ0KCQlDMzIxLjUsOTAuOCwzMTEuNCwxMDAuOSwyOTguNywxMDF6Ii8+DQoJPHBhdGggZD0iTTU0NiwzMDAuNmMwLDEyLjctOS44LDIyLjctMjIuNiwyMi44Yy0xMi42LDAuMS0yMi45LTEwLTIyLjktMjIuNWMwLTEyLjQsMTAuMy0yMi43LDIyLjktMjIuNg0KCQlDNTM1LjksMjc4LjIsNTQ1LjksMjg4LjIsNTQ2LDMwMC42eiIvPg0KCTxwYXRoIGQ9Ik05Ni44LDMwMC4zYzAuNCwxMi40LTkuNiwyMi44LTIyLjMsMjMuMWMtMTIuNCwwLjMtMjIuOS05LjYtMjMuMi0yMS44Yy0wLjMtMTIuNiw5LjMtMjIuNywyMi4xLTIzLjMNCgkJQzg1LjgsMjc3LjcsOTYuMywyODcuNiw5Ni44LDMwMC4zeiIvPg0KCTxwYXRoIGQ9Ik04Nyw0MTIuMWMwLTkuNiw3LjctMTcuNCwxNy4yLTE3LjNjOS41LDAuMSwxNy4xLDcuNywxNy4yLDE3LjFjMCw5LjYtNy43LDE3LjItMTcuNCwxNy4yQzk0LjQsNDI5LDg3LDQyMS42LDg3LDQxMi4xeiIvPg0KCTxwYXRoIGQ9Ik0xODYuMSwxMjUuMmMtOS41LTAuMS0xNy4xLTcuNi0xNy4xLTE3YzAtOS40LDguMS0xNy40LDE3LjUtMTcuMmM5LjUsMC4yLDE3LDcuOCwxNywxNy4yDQoJCUMyMDMuNiwxMTcuOCwxOTUuOSwxMjUuMywxODYuMSwxMjUuMnoiLz4NCgk8cGF0aCBkPSJNNDExLjEsMTI1LjJjLTkuOCwwLTE3LjQtNy41LTE3LjQtMTcuMWMwLTkuNCw3LjctMTcsMTcuMS0xNy4xYzkuNS0wLjEsMTcuNSw3LjgsMTcuNCwxNy4zDQoJCUM0MjguMiwxMTcuNyw0MjAuNiwxMjUuMiw0MTEuMSwxMjUuMnoiLz4NCgk8cGF0aCBkPSJNODcsMTg5LjdjMC05LjYsNy4zLTE3LjEsMTYuOS0xNy4yYzkuNy0wLjEsMTcuNSw3LjUsMTcuNSwxN2MwLDkuNS03LjksMTcuMy0xNy40LDE3LjJDOTQuNSwyMDYuNyw4NywxOTkuMiw4NywxODkuN3oiLz4NCgk8cGF0aCBkPSJNNDExLjIsNDc2LjNjOS41LDAuMSwxNyw3LjcsMTcsMTcuMWMtMC4xLDkuNS04LDE3LjMtMTcuNSwxNy4xYy05LjQtMC4yLTE3LjEtOC0xNy0xNy4zDQoJCUMzOTMuOCw0ODMuNyw0MDEuNSw0NzYuMiw0MTEuMiw0NzYuM3oiLz4NCgk8cGF0aCBkPSJNNTEwLjMsMTg5LjhjMCw5LjUtNy41LDE3LTE3LjEsMTdjLTkuNiwwLTE3LjQtNy44LTE3LjMtMTcuM2MwLjEtOS40LDcuOC0xNi45LDE3LjMtMTYuOQ0KCQlDNTAyLjksMTcyLjUsNTEwLjMsMTgwLDUxMC4zLDE4OS44eiIvPg0KCTxwYXRoIGQ9Ik01MTAuMyw0MTIuMmMtMC4xLDkuNi03LjUsMTYuOS0xNy4xLDE2LjljLTkuNiwwLTE3LjQtNy43LTE3LjMtMTcuM2MwLjEtOS4zLDcuOS0xNywxNy4zLTE3DQoJCUM1MDIuNywzOTQuOCw1MTAuMyw0MDIuNSw1MTAuMyw0MTIuMnoiLz4NCgk8cGF0aCBkPSJNMjAzLjYsNDkzLjJjMC4xLDkuNS03LjcsMTcuNC0xNy4zLDE3LjNjLTkuNC0wLjEtMTcuMS03LjctMTcuMi0xNy4xYy0wLjEtOS4zLDcuNS0xNy4xLDE2LjktMTcuMg0KCQlDMTk1LjgsNDc2LjIsMjAzLjUsNDgzLjYsMjAzLjYsNDkzLjJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.icon.icon-map {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNNy42LDU1NS41YzIuNi03LjYsNS4zLTE1LjIsNy44LTIyLjljMzMuNi0xMDAuNyw2Ny4xLTIwMS40LDEwMC42LTMwMi4xYzAuOC0yLjMsMS43LTMuMiw0LjMtMy4yDQoJCWMyNi41LDAuMSw1My4xLDAuMSw3OS42LDBjMi4yLDAsMy4zLDAuNyw0LjMsMi43YzUuMywxMC42LDEwLjcsMjEsMTYsMzEuNWMwLjMsMC43LDAuNiwxLjQsMSwyLjRjLTI2LjEsMC01MS45LDAtNzcuOCwwDQoJCWMtMy44LDExLjQtNy41LDIyLjUtMTEuMywzMy43Yy04LjEsMjQuNC0xNi4yLDQ4LjktMjQuNSw3My4zYy0wLjcsMi4yLTAuNSwzLjQsMS40LDQuN2MyLjksMS45LDUuNyw0LjEsOC43LDYuMw0KCQljLTYuNCwxMC4yLTEyLjgsMjAuNC0xOS4zLDMwLjZjLTEuMy0wLjgtMi40LTEuNS0zLjgtMi40Yy0xMi4yLDM2LjUtMjQuMyw3Mi45LTM2LjUsMTA5LjVjMTYxLjEsMCwzMjEuOCwwLDQ4MywwDQoJCWMtMTEuNC0zNC4xLTIyLjctNjgtMzQtMTAyLjJjLTEuNCwwLjctMi42LDEuMy0zLjQsMS43Yy02LjktNy44LTEzLjYtMTUuNS0yMC41LTIzLjNjMy40LTMuNyw3LTcuOCwxMC43LTExLjgNCgkJYzEuMS0xLjIsMS40LTIuMiwwLjktMy44Yy0xMi43LTM4LTI1LjQtNzYuMS0zOC0xMTQuMWMtMC42LTEuOS0xLjctMi4xLTMuMy0yLjFjLTI0LDAtNDcuOSwwLTcxLjksMGMtMSwwLTIsMC0zLjUsMA0KCQljMC45LTEuOSwxLjctMy40LDIuNC00LjljNS05LjgsMTAuMS0xOS42LDE1LTI5LjVjMC44LTEuNiwxLjctMi4yLDMuNS0yLjJjMjcsMC4xLDU0LDAuMSw4MSwwYzIuNiwwLDIuOCwxLjUsMy40LDMuMg0KCQljMTkuNCw1OC4yLDM4LjgsMTE2LjUsNTguMiwxNzQuN2MxNi40LDQ5LjEsMzIuNyw5OC4zLDQ5LjEsMTQ3LjRjMC4zLDEsMC44LDEuOSwxLjIsMi45Yy0wLjEsMC4yLTAuMiwwLjUtMC4zLDAuNQ0KCQljLTAuOCwwLTEuNSwwLTIuMywwYy0xOTMuMSwwLTM4Ni4xLDAtNTc5LjIsMEM5LjQsNTU2LDguNSw1NTUuNyw3LjYsNTU1LjV6Ii8+DQoJPHBhdGggZD0iTTMwNi43LDQ0LjdjNiwxLjEsMTIsMS45LDE3LjksMy41YzU0LjQsMTUsODIuMyw3Ni4zLDU3LjYsMTI3LjJjLTEzLjksMjguNS0yOC43LDU2LjYtNDMuMiw4NC45DQoJCWMtMTIuNSwyNC41LTI1LDQ4LjktMzcuNSw3My40Yy0wLjUsMC45LTEsMS44LTEuNiwzYy0wLjYtMS0xLjEtMS43LTEuNC0yLjVjLTI2LjctNTIuNC01My42LTEwNC44LTgwLjItMTU3LjINCgkJYy0yOC44LTU2LjksOS4xLTEyNS42LDcyLjYtMTMxLjdjMC43LTAuMSwxLjUtMC4zLDIuMi0wLjVDMjk3LjUsNDQuNywzMDIuMSw0NC43LDMwNi43LDQ0Ljd6IE0zNTQuNiwxMzYuMQ0KCQljMC0zMC4xLTI0LjQtNTQuNy01NC41LTU0LjljLTMwLjMtMC4xLTU1LDI0LjMtNTUuMSw1NC41Yy0wLjEsMzAuMywyNC40LDU0LjksNTQuNiw1NUMzMjkuOSwxOTAuOSwzNTQuNiwxNjYuNCwzNTQuNiwxMzYuMXoiLz4NCgk8cGF0aCBkPSJNNDcyLjMsMzQ0LjRjLTUuNiwxMC45LTExLjEsMjEuNi0xNi40LDMxLjhjLTEwLjMtMy42LTIwLjQtNy4yLTMwLjctMTAuOGMyLjItMTEuMiw0LjUtMjIuOCw2LjktMzQuOQ0KCQlDNDQ2LjIsMzMzLDQ1OS4zLDMzNy44LDQ3Mi4zLDM0NC40eiIvPg0KCTxwYXRoIGQ9Ik0yMTMuMywzOTYuNmMxMS4yLTMuNCwyMS45LTYuNywzMi45LTEwLjFjNC4zLDEwLjgsOC44LDIyLDEzLjQsMzMuNGMtMTIuNyw1LjEtMjUuNSw5LjEtMzksMTEuOQ0KCQlDMjE4LjIsNDE5LjgsMjE1LjcsNDA4LjIsMjEzLjMsMzk2LjZ6Ii8+DQoJPHBhdGggZD0iTTM4OS42LDMyOC4xYzEsMTIuMiwxLjksMjQuMSwyLjgsMzUuN2MtMTEuMSwyLjItMjEuNyw0LjQtMzIuOSw2LjZjLTMuNC0xMS03LTIyLjQtMTAuNy0zNC4yDQoJCUMzNjIuMiwzMzIsMzc1LjUsMzI5LjEsMzg5LjYsMzI4LjF6Ii8+DQoJPHBhdGggZD0iTTI3OC4xLDM3MC43YzExLTYuNCwyMS44LTEyLjcsMzMtMTkuM2M1LjcsMTEuMSwxMS4xLDIxLjgsMTYuNiwzMi41Yy0xMC42LDYuMi0yMS4xLDEyLjQtMzEuOSwxOC43DQoJCUMyODkuOSwzOTIsMjg0LjEsMzgxLjUsMjc4LjEsMzcwLjd6Ii8+DQoJPHBhdGggZD0iTTE3OS41LDQwMC4xYzAsMTEuNywwLDIzLjUsMCwzNS43Yy0xNC41LDAtMjguMi0yLjEtNDIuMS02YzMuNC0xMS43LDYuNi0yMy4xLDkuOS0zNC4zQzE1OC4yLDM5NywxNjguOCwzOTguNiwxNzkuNSw0MDAuMQ0KCQl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.icon.icon-ticket {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNC4wLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA2MDAgNjAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgNjAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBkPSJNMy4xLDI3MS4yYzExOS00OS4zLDIzOC4xLTk4LjYsMzU3LjEtMTQ3LjljNDcuMS0xOS41LDk0LjEtMzksMTQxLjItNTguNWMxLjItMC41LDIuMy0xLjEsMy41LTEuN2MwLjUsMCwxLjEsMCwxLjYsMA0KCQljMi4yLDUuNyw0LjQsMTEuNSw2LjYsMTcuMmMwLjUsMS4yLDEsMi40LDEuNCwzLjZjLTEyLjEsMTAuOC0xNC45LDE5LTEwLjIsMjkuNGM0LjQsOS45LDEzLjMsMTMuOSwyNy41LDEyLjENCgkJYzMuOSw5LjQsNy44LDE4LjgsMTEuNywyOC4yYy0xMS42LDguNi0xNS4xLDE4LjUtMTAuNCwyOS4xYzQuNSwxMC4yLDE0LjQsMTQuNywyNy40LDEyLjFjMS45LDQuNiwzLjksOS4zLDUuOSwxNA0KCQljMiw0LjcsMy45LDkuNSw2LDE0LjZjLTYuMSwzLjMtMTAuNyw4LjEtMTEuNywxNWMtMC42LDQuNS0wLjIsOS42LDEuNCwxMy44YzQsMTAuMywxMy4zLDE0LjIsMjcuMywxMi4yYzIuOCw2LjgsNS43LDEzLjcsOC43LDIxLjENCgkJQzQzMC4zLDM1NC44LDI2Mi45LDQyNC4xLDk1LjIsNDkzLjZjLTMtNy4yLTUuOC0xNC4xLTguOC0yMS4zYzYuMi0zLjUsMTAuNC04LjUsMTEuOS0xNS41YzMuMy0xNC44LTEwLjItMjktMjUuMS0yNi4xDQoJCWMtMy4zLDAuNi00LjMtMC4yLTUuNC0zYy0zLjItOC4yLTYuNy0xNi4zLTEwLjItMjQuOGM2LjEtMy40LDEwLjktOC40LDExLjctMTUuNGMwLjUtNC41LDAuMS05LjYtMS42LTEzLjgNCgkJYy00LjEtMTAuMS0xMy40LTEzLjktMjcuMS0xMS45Yy0zLjktOS4zLTcuOC0xOC44LTExLjctMjguMWMxMi4xLTkuOSwxNS4yLTE5LjIsMTAtMjkuOGMtNC43LTkuOS0xNC41LTE0LjEtMjYuOS0xMS40DQoJCWMtMy02LjgtNi0xMy42LTktMjAuNEMzLjEsMjcxLjgsMy4xLDI3MS41LDMuMSwyNzEuMnogTTEyOS4zLDQ1My4yYzEzOC44LTU3LjUsMjc3LjItMTE0LjgsNDE2LTE3Mi4zDQoJCWMtMjQuNi01OS40LTQ5LTExOC40LTczLjUtMTc3LjVjLTEzOC45LDU3LjUtMjc3LjMsMTE0LjktNDE2LDE3Mi4zQzgwLjMsMzM0LjksMTA0LjcsMzkzLjksMTI5LjMsNDUzLjJ6Ii8+DQoJPHBhdGggZD0iTTIyMy45LDU2OC44Yy0zLjYtNC42LTcuMi05LjMtMTAuOS0xMy45Yy0xLTEuMi0yLTIuNS0yLjktMy42YzguNC0xMi4xLDguOS0yMiwxLjYtMzAuNmMtNy4yLTguNS0xNy05LjgtMzAuMS0zLjkNCgkJYy02LjQtNy44LTEyLjktMTUuNy0xOS42LTIzLjdjNC4zLTQuMyw2LjUtOS40LDcuMi0xNS4yYzAuMS0wLjksMS4yLTIsMi4xLTIuNGM4LjUtMy42LDE3LTcsMjUuNS0xMC43YzIuOC0xLjIsMy41LDAuOSw0LjcsMi4zDQoJCWMxNC4xLDE3LjEsMjguMiwzNC4yLDQyLjMsNTEuM2MwLjQsMC41LDAuOSwxLDEuNiwxLjljMy45LTMuMiw3LjctNi4zLDExLjYtOS40YzU2LjktNDYuOSwxMTMuNy05My43LDE3MC42LTE0MC42DQoJCWMxLjMtMS4xLDIuOC0yLjEsNC4zLTIuN2MyMy4zLTkuNyw0Ni43LTE5LjQsNzAtMjljMC43LTAuMywxLjQtMC41LDIuNC0wLjJjLTcuMyw2LTE0LjUsMTItMjEuOCwxOA0KCQljLTg0LjcsNjkuOC0xNjkuNSwxMzkuNy0yNTQuMiwyMDkuNWMtMS4xLDAuOS0xLjksMi0yLjksM0MyMjUsNTY4LjgsMjI0LjQsNTY4LjgsMjIzLjksNTY4Ljh6Ii8+DQoJPHBhdGggZD0iTTI1OSw0NzIuMmMtMi45LTMuNS01LjYtNi44LTguNy0xMC41YzQuOS00LDkuNi04LDE0LjQtMTEuOWM0LjMtMy41LDguOS02LjcsMTIuNy0xMC43YzEzLjUtMTMuNywzMC42LTIxLjEsNDguMS0yNy43DQoJCWM0LTEuNSw4LTMuMiwxMi4zLTQuMkMzMTEuNiw0MjguOCwyODUuNCw0NTAuNCwyNTksNDcyLjJ6Ii8+DQoJPHBhdGggZD0iTTQ0NC42LDE0NS40YzEuOCw0LjMsMy40LDguMSw1LjIsMTIuNmMtMTEzLjMsNDYuOS0yMjYuNCw5My44LTM0MCwxNDAuOGMtMS43LTQuMS0zLjQtOC4xLTUuMy0xMi42DQoJCUMyMTgsMjM5LjMsMzMxLjEsMTkyLjQsNDQ0LjYsMTQ1LjR6Ii8+DQoJPHBhdGggZD0iTTQ5MS4yLDI1Ny43YzEuOCw0LjQsMy40LDguMyw1LjIsMTIuNkMzODMuMSwzMTcuMywyNzAsMzY0LjEsMTU2LjUsNDExLjJjLTEuOC00LjItMy40LTguMS01LjMtMTIuNg0KCQlDMjY0LjUsMzUxLjYsMzc3LjYsMzA0LjgsNDkxLjIsMjU3Ljd6Ii8+DQoJPHBhdGggZD0iTTMxMy43LDI4MWMtMy4zLDguMywzLjMsMTMuNyw0LjMsMjAuOWMtMy44LDEuNi03LjcsMy4yLTEyLjEsNWMtNy4yLTE3LjUtMTQuNC0zNC44LTIxLjgtNTIuNWM0LjItMS44LDguMi0zLjUsMTIuNC01LjMNCgkJYzIuNyw2LjQsNS4zLDEyLjcsOCwxOC45YzAuMiwwLDAuNSwwLDAuNywwYzAuOC02LjgsMS44LTEzLjYsMi41LTIwLjRjMC4yLTIuNSwxLjItMy44LDMuNS00LjZjMy4zLTEuMiw2LjUtMi42LDEwLjQtNC4yDQoJCWMtMS4zLDguOC0yLjQsMTctMy45LDI1LjFjLTAuNSwyLjUsMC4yLDMuOCwyLDUuM2M3LjMsNiwxNC42LDEyLjIsMjEuOCwxOC4zYzEuMSwwLjksMi4xLDEuOSwzLjUsMy4xYy00LjMsMS44LTguMSwzLjYtMTIsNC45DQoJCWMtMS4xLDAuNC0zLTAuMi00LTFDMzIzLjksMjkwLjIsMzE5LDI4NS43LDMxMy43LDI4MXoiLz4NCgk8cGF0aCBkPSJNMzU2LjEsMjI0LjVjMS41LDMuNSwyLjgsNi42LDQuMiwxMC4xYy01LjksMi41LTExLjcsNC45LTE3LjksNy41YzEuNCwzLjQsMi43LDYuNiw0LjIsMTAuMmM1LjYtMi4zLDExLjEtNC41LDE2LjktNi45DQoJCWMxLjQsMy4zLDIuNyw2LjQsNC4yLDEwLjFjLTUuNiwyLjQtMTEsNC42LTE2LjgsNy4xYzEuNiw0LDMuMiw3LjYsNC44LDExLjdjNi4zLTIuNiwxMi4zLTUsMTguOC03LjdjMS40LDMuMywyLjcsNi40LDQuMiwxMC4xDQoJCWMtMTAuNCw0LjMtMjAuNiw4LjYtMzEuMywxM2MtNy4zLTE3LjYtMTQuNC0zNC45LTIxLjgtNTIuNmM1LjItMi4yLDEwLjItNC4yLDE1LjEtNi4zQzM0NS42LDIyOC44LDM1MC42LDIyNi43LDM1Ni4xLDIyNC41eiIvPg0KCTxwYXRoIGQ9Ik0yNzQuNiwyNzkuN2MtMS41LTIuNy0yLjctNC45LTQtN2MtMS40LTIuMS0zLjYtMy4zLTUuNy0xLjdjLTEuNSwxLjItMi44LDMuNi0yLjcsNS40YzAuMiwyLjksMS40LDUuOSwyLjUsOC43DQoJCWMyLjksNi44LDUuOCwxMy41LDksMjAuMmMxLjIsMi41LDMuMSw0LjgsNi42LDMuNWMzLjYtMS4zLDMuNS00LjIsMi44LTcuMmMtMC43LTIuOC0xLjYtNS41LTIuNS04LjVjMy45LTEuNiw3LjYtMy4xLDExLjMtNC43DQoJCWM0LjcsNi44LDUuNiwxNi4xLDEuNywyMS4zYy01LjMsNi45LTEyLjcsMTAuMy0yMS40LDkuNWMtNC43LTAuNC04LjYtMy41LTEwLjUtNy42Yy00LjQtOS41LTguOC0xOS4xLTEyLTI5DQoJCWMtMi42LTcuOSwxLjEtMTQuNCw4LjQtMTguNWMwLjItMC4xLDAuNS0wLjMsMC43LTAuNGMxMy4zLTcsMjIuNC0zLjMsMjcuNCwxMS4yQzI4Mi40LDI3Ni41LDI3OC41LDI3OC4xLDI3NC42LDI3OS43eiIvPg0KCTxwYXRoIGQ9Ik00MzIuNywxOTMuOWM0LDQuNiw4LjEsOS4yLDEyLDE0YzEuNSwxLjgsMi43LDIuMiw0LjksMS4yYzUuNy0yLjUsMTEuNi00LjgsMTguNS03LjZjLTMuNyw2LjEtNi43LDExLjMtMTAsMTYuMw0KCQljLTEuNywyLjYtMS41LDQuMiwwLjYsNi40YzQuMSw0LjQsNy44LDkuMSwxMi4zLDE0LjZjLTctMS43LTEzLjEtMy0xOS00LjZjLTIuNi0wLjctNC0wLjEtNS40LDIuM2MtMyw1LjItNi4zLDEwLjMtMTAuMywxNS40DQoJCWMtMC40LTQuNS0wLjgtOC45LTEuMS0xMy40Yy0wLjUtOC4zLTAuNC04LjItOC4zLTEwLjFjLTQuNS0xLjEtOC45LTIuMi0xMy42LTQuMmM2LjYtMi44LDEzLjMtNS42LDIwLTguNA0KCQljLTAuNS03LjMtMS0xNC4zLTEuNi0yMS40QzQzMi4xLDE5NC4yLDQzMi40LDE5NCw0MzIuNywxOTMuOXoiLz4NCgk8cGF0aCBkPSJNMTI5LjEsMzQxLjljNi41LTIuNywxMy4xLTUuNSwxOS45LTguNGMtMC41LTcuMy0xLTE0LjYtMS42LTIyLjljNC42LDUuMyw4LjcsOS44LDEyLjUsMTQuN2MxLjgsMi40LDMuNCwyLjUsNiwxLjQNCgkJYzUuNi0yLjUsMTEuMy00LjcsMTcuOS03LjRjLTQuMyw3LjEtOCwxMy4yLTEyLDE5LjdjNC42LDUuNSw5LjMsMTEsMTQuOCwxNy41Yy00LjQtMS03LjctMS44LTExLTIuNWMtMy43LTAuOC04LjEtMy4xLTExLTEuOQ0KCQljLTIuOSwxLjItNC40LDUuOS02LjQsOS4xYy0xLjgsMi45LTMuNiw1LjgtNiw5LjZjLTAuNy04LjItMS4zLTE1LjQtMi0yMi44Yy03LjEtMS43LTE0LTMuNS0yMS01LjINCgkJQzEyOS4xLDM0Mi41LDEyOS4xLDM0Mi4yLDEyOS4xLDM0MS45eiIvPg0KCTxwYXRoIGQ9Ik0zNzQuMiwyMjguOWMtMy44LDEuNi03LjIsMi45LTExLDQuNGMtMS40LTMuNC0yLjgtNi42LTQuMi0xMC4xYzExLjYtNC44LDIzLTkuNSwzNC42LTE0LjNjMS41LDMuNiwyLjcsNi43LDQuMiwxMC4xDQoJCWMtMy43LDEuNi03LjEsMy0xMC45LDQuNmM1LjgsMTQuMSwxMS42LDI4LjEsMTcuNSw0Mi40Yy00LjIsMS43LTguMiwzLjQtMTIuNSw1LjJDMzg2LDI1Ny4yLDM4MC4yLDI0My4zLDM3NC4yLDIyOC45eiIvPg0KCTxwYXRoIGQ9Ik0yMDAuOSwzMDAuN2MtMy45LDEuNi03LjIsMi45LTExLDQuNGMtMS40LTMuMy0yLjctNi41LTQuMi0xMC4xYzExLjUtNC44LDIyLjktOS41LDM0LjUtMTQuM2MxLjQsMy40LDIuNyw2LjUsNC4yLDEwLjENCgkJYy0zLjYsMS42LTcsMy0xMC45LDQuN2M1LjgsMTQuMSwxMS42LDI4LjEsMTcuNSw0Mi40Yy00LjMsMS44LTguMiwzLjQtMTIuNSw1LjJDMjEyLjYsMzI4LjgsMjA2LjgsMzE0LjksMjAwLjksMzAwLjd6Ii8+DQoJPHBhdGggZD0iTTI1OC45LDMyNi4zYy00LjMsMS44LTguMywzLjQtMTIuNSw1LjJjLTcuMy0xNy41LTE0LjQtMzQuOS0yMS44LTUyLjZjNC4xLTEuNyw4LjEtMy40LDEyLjUtNS4yDQoJCUMyNDQuNCwyOTEuMywyNTEuNiwzMDguNywyNTguOSwzMjYuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K");
}

.icon.icon-promotion {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMTMuMzkgMTEzLjM5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMTMuMzkgMTEzLjM5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojMDIwMjAyO30NCjwvc3R5bGU+DQo8Zz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuMTcsNzguMzhjMC43LTAuMjMsMS4xMi0wLjcxLDEuMTktMS40NWMwLjA5LTAuOTItMC4wOS0xLjcxLTEuMDQtMi4xNGMtMS40Ny0wLjY4LTIuMjksMC4yNy0zLjEyLDEuMjINCgkJYzAsMC4zOSwwLDAuNzgsMCwxLjE3QzE0LjAyLDc4LjAyLDE0Ljg1LDc4LjgxLDE2LjE3LDc4LjM4eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDQuMzEsNjUuNDRjLTAuMTktMC45Ni0wLjQ0LTEuOTEtMC41Ni0yLjg3Yy0xLjkyLTE1LjY5LTkuNTUtMjguNDktMjAuMTEtMzkuOA0KCQljLTAuODEtMC44Ni0xLjY4LTEuNzMtMy4wNC0xLjAxYy0xLjM1LDAuNzItMS4yMSwxLjkxLTAuODksMy4wN2MwLjY1LDIuMzcsMC4yMiw0LjY2LTAuMzcsNi45NWMtMC4yMywwLjg4LTAuNjUsMS43NS0xLjY5LDEuNzUNCgkJYy0xLDAuMDEtMS41NS0wLjY1LTEuNzEtMS42N2MtMC4xMS0wLjY3LTAuMzQtMS4zMi0wLjUzLTEuOTdDNzEuMDYsMTQuNyw2MS41MSw0Ljg4LDQ1LjkzLDEuMjdjLTMuNDMtMC43OS00LjM1LDAuMTQtMy40NCwzLjUzDQoJCWMxLjk0LDcuMjcsMS41OSwxNC4yOC0yLjAyLDIxLjA1Yy0xLjAyLDEuOTItMS42LDIuNTMtMy4zOSwwLjY0Yy0zLjM1LTMuNTUtNy40Ny01Ljk0LTEyLjI4LTcuMDdjLTEuMTUtMC4yNy0yLjI0LTAuNy0zLjI4LDAuMzINCgkJYy0xLjEzLDEuMS0wLjQxLDIuMTQtMC4wNywzLjI0YzMuNTgsMTEuNDUsMi45NCwyMi41NC0yLjc3LDMzLjIzYy0xLjU2LDIuOTMtMi45NCw1Ljk0LTMuODQsOS4xNmMtMC4zOCwxLjM3LTAuNTUsMi41OCwxLjAyLDMuMTYNCgkJYzEuNzYsMC42NSwyLjQ5LTAuNTUsMi45LTEuOTdjMC45OC0zLjQsMi41LTYuNTUsNC4yLTkuNjNjNC03LjI0LDkuNTQtMTMuMzMsMTQuNjgtMTkuNzNjNi44Ny04LjU1LDExLjg3LTE3LjcxLDkuNjYtMjkuMjUNCgkJYy0wLjM4LTEuOTcsMC40NC0yLjAzLDIuMDktMS40NGM1Ljc1LDIuMDQsMTAuNjcsNS4yNCwxNC42MSw5LjkyYzQuMDYsNC44MSw2LjQ2LDEwLjQxLDcuOTMsMTYuNDhjMC43MywzLDIuODIsNC43Miw1LjUyLDQuNzkNCgkJYzIuNjQsMC4wNyw0Ljc3LTEuNjEsNS43MS00LjU1YzAuMzEtMC45OCwwLjU3LTEuOTcsMC45Mi0zLjJjMS41OSwwLjk0LDIuMzIsMi4zNSwzLjIsMy41N2M4Ljk1LDEyLjU0LDE0Ljc0LDI2LjEsMTIuMjQsNDEuOTENCgkJYy0xLjcxLDEwLjgyLTYuMTEsMjAuMzYtMTUuMTIsMjcuMjNjLTEuMDIsMC43OC0yLjAzLDEuNjYtMy42NywxLjQ2YzcuMzktOC40MSwxMC4wMy0xNy45MSw3LjY1LTI4LjY4DQoJCWMtMi4wNi05LjMyLTYuODUtMTcuMTQtMTMuMzYtMjMuOTljLTAuNzUtMC43OS0xLjU4LTEuNTUtMi44MS0wLjkxYy0wLjk4LDAuNTEtMS4zMiwxLjI3LTEuMTMsMi40MmMwLjIzLDEuMzktMC40NywyLjEtMS44NCwxLjU0DQoJCWMtMC44Ny0wLjM2LTAuOTEtMS40Ni0xLjI1LTIuMjRjLTMuNzEtOC41LTEwLjE0LTEzLjYzLTE5LjEyLTE1Ljc4Yy0yLjUyLTAuNi0zLjU0LDAuMjktMy41OCwyLjY4Yy0wLjEyLDYuOC0yLjc1LDEyLjctNi4zOSwxOC4yNw0KCQljLTIuNDEsMy42OC00Ljk5LDcuMjQtNy4wMiwxMS4xNWMtNi4zNiwxMi4yMS00LjQsMjUuODUsNS4xMywzNS43MmMwLjU2LDAuNTgsMS41NywwLjkzLDEuMzYsMi4wOWMtMS4xLDAuNDctMS44Ni0wLjM0LTIuNjYtMC43Ng0KCQljLTcuODktNC4xMy0xMy4yOC0xMC40My0xNi4yOS0xOC43OWMtMC41LTEuNC0xLjA1LTMuMDQtMy0yLjNjLTEuODcsMC43LTEuNDMsMi4yLTAuODcsMy43YzQuNjYsMTIuNTMsMTMuNDksMjAuNTIsMjYuMzEsMjQuMTMNCgkJYzEuMjYsMC4zNSwyLjcxLDAuMDksMy42OCwxLjI4YzEuMTcsMCwyLjM1LDAsMy41MiwwYzUuNDgsMCwxMC45NiwwLDE2LjQ1LDBjMC45OCwwLDEuOTYsMCwyLjk0LDBjNC45NS0wLjU5LDkuOC0xLjQ2LDE0LjItNC4wNA0KCQljMTQuNzktOC42OSwyMS4wNy0yMi4xNywyMS45MS0zOC43M0MxMDQuNDIsNjkuMDQsMTA0Ljc5LDY3LjIyLDEwNC4zMSw2NS40NHogTTM1Ljc1LDMyLjk1Yy0wLjMsMC4zOC0wLjU5LDAuNzgtMC45LDEuMTUNCgkJYy0yLjMyLDIuODMtNC42NCw1LjY2LTYuOTYsOC40OWMwLjU1LTYuMjYtMC4zOS0xMi4wOS0xLjYtMTcuOTJjMi43LDAuMjgsOC44Niw0LjU0LDkuNyw2LjY1QzM2LjI0LDMxLjk0LDM2LjE0LDMyLjQ1LDM1Ljc1LDMyLjk1DQoJCXogTTU5LjUzLDEwOS4yN2MtMTMuMzIsMC43MS0yNS4zNC05Ljc3LTI3LjA1LTIzLjRjLTAuODMtNi42NiwxLjA5LTEyLjU0LDQuNTItMTguMDdjMi40MS0zLjksNS4wMy03LjY4LDcuMzgtMTEuNjINCgkJYzIuNDctNC4xMyw0LjMzLTguNTUsNC42NC0xMy40MmMwLjE0LTIuMTcsMS4xNS0xLjgyLDIuNDQtMS4zYzYuMSwyLjQ3LDEwLjQyLDYuNzIsMTIuOTMsMTIuODNjMS45NSw0Ljc1LDQuMzMsNS42Niw4Ljg5LDMuMg0KCQljMS4yLTAuNjUsMS41My0wLjA4LDIuMTEsMC41N2M1LjU1LDYuMjEsOS43NCwxNi45OSw5LjcsMjQuOTVDODUuMDQsOTcuMTMsNzMuOTcsMTA4LjUsNTkuNTMsMTA5LjI3eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02NS43NSw2OS4xNGMtMS45Ny0wLjk4LTIuNjgsMC43LTMuMzgsMi4xNmMtMi4zNyw0LjkxLTQuNzcsOS44MS03LjE2LDE0LjcxYy0xLjM2LDIuOC0yLjc4LDUuNTctNC4wNiw4LjQxDQoJCWMtMC44OSwxLjk3LTAuMTEsMy40MiwyLjQsMy4zM2MwLjY5LTAuMDMsMS4xLTEuMTksMS42MS0yLjI0YzMuNjUtNy41Miw3LjMtMTUuMDUsMTAuOTYtMjIuNTcNCgkJQzY2Ljc3LDcxLjU5LDY3LjUxLDcwLjAzLDY1Ljc1LDY5LjE0eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03MC4wMyw4NC45OWMtMy43NSwwLjA0LTYuOTUsMy4yOS02Ljg4LDYuOThjMC4wNywzLjY0LDMuNSw3LDcuMDUsNi44OWMzLjctMC4xMSw2LjkyLTMuNDIsNi44Ny03LjA2DQoJCUM3Ny4wMiw4OC4wNyw3My44LDg0Ljk1LDcwLjAzLDg0Ljk5eiBNNzAuMTUsOTQuNGMtMS42NiwwLjA0LTIuNi0wLjk0LTIuNjQtMi40OWMtMC4wNC0xLjU4LDEuMDEtMi40NCwyLjYtMi43Mw0KCQljMS40MiwwLjI2LDIuNTIsMC45NCwyLjUzLDIuNjJDNzIuNjYsOTMuNDMsNzEuNzksOTQuMzYsNzAuMTUsOTQuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTQuMzQsNzQuOTRjMC4wNi0zLjcyLTMuMDgtNy4wMi02Ljc1LTcuMWMtMy43LTAuMDktNi45MywzLjA4LTYuOTksNi44NWMtMC4wNiwzLjgxLDIuOTYsNi45Nyw2Ljc0LDcuMDUNCgkJQzUxLjAyLDgxLjgyLDU0LjI4LDc4LjY1LDU0LjM0LDc0Ljk0eiBNNDcuMSw3Ny4zYy0xLjU3LTAuMDktMi4zNy0xLjItMi4yMi0yLjhjMC4xNC0xLjQ0LDAuODctMi4zMSwyLjk4LTIuMDUNCgkJYzAuNywwLjM1LDIuMjEsMC45LDIuMTMsMi4zM0M0OS45MSw3Ni4yMyw0OC43LDc3LjQsNDcuMSw3Ny4zeiIvPg0KPC9nPg0KPC9zdmc+DQo=");
}

.icon.icon-info {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNoYXBlLXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiB0ZXh0LXJlbmRlcmluZz0iZ2VvbWV0cmljUHJlY2lzaW9uIiBpbWFnZS1yZW5kZXJpbmc9Im9wdGltaXplUXVhbGl0eSIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjODg4ODg4IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGQ9Ik0yNTYgMGM3MC42OSAwIDEzNC43IDI4LjY2IDE4MS4wMiA3NC45OEM0ODMuMzQgMTIxLjMxIDUxMiAxODUuMzEgNTEyIDI1NmMwIDcwLjY5LTI4LjY2IDEzNC43LTc0Ljk4IDE4MS4wMkMzOTAuNyA0ODMuMzQgMzI2LjY5IDUxMiAyNTYgNTEyYy03MC42OSAwLTEzNC43LTI4LjY2LTE4MS4wMi03NC45OEMyOC42NiAzOTAuNyAwIDMyNi42OSAwIDI1NmMwLTcwLjY5IDI4LjY2LTEzNC42OSA3NC45OC0xODEuMDJDMTIxLjMgMjguNjYgMTg1LjMxIDAgMjU2IDB6bTE3Ljc1IDM0Mi4yNWgyOS4xNXYyOS4zMmgtOTMuNzl2LTI5LjMyaDI4Ljc2di05Mi4zNGgtMjguNzZ2LTI5LjMyaDY0LjY0djEyMS42NnptLTI3Ljk0LTE1MC4zN2MtNy4wOC0uMDUtMTMuMTItMi41My0xOC4yLTcuNTYtNS4wOC01LjAxLTcuNTYtMTEuMTEtNy41Ni0xOC4yNSAwLTcuMDEgMi40OC0xMy4wNiA3LjU2LTE4LjA4IDUuMDgtNS4wMiAxMS4xMi03LjU1IDE4LjItNy41NSA2Ljk1IDAgMTIuOTkgMi41MyAxOC4wOCA3LjU1IDUuMTMgNS4wMiA3LjY3IDExLjA3IDcuNjcgMTguMDggMCA0LjcyLTEuMiA5LjA3LTMuNTYgMTIuOTQtMi4zNiAzLjkzLTUuNDUgNy4wNy05LjMxIDkuMzctMy44NyAyLjMtOC4xNyAzLjQ1LTEyLjg4IDMuNXptMTcxLjktOTcuNTlDMzc2LjMzIDUyLjkyIDMxOS4xNSAyNy4zMiAyNTYgMjcuMzJjLTYzLjE1IDAtMTIwLjMzIDI1LjYtMTYxLjcxIDY2Ljk3QzUyLjkyIDEzNS42OCAyNy4zMiAxOTIuODUgMjcuMzIgMjU2YzAgNjMuMTUgMjUuNiAxMjAuMzMgNjYuOTcgMTYxLjcxIDQxLjM4IDQxLjM3IDk4LjU2IDY2Ljk3IDE2MS43MSA2Ni45NyA2My4xNSAwIDEyMC4zMy0yNS42IDE2MS43MS02Ni45NyA0MS4zNy00MS4zOCA2Ni45Ny05OC41NiA2Ni45Ny0xNjEuNzEgMC02My4xNS0yNS42LTEyMC4zMi02Ni45Ny0xNjEuNzF6Ii8+PC9zdmc+Cg==");
}

.ap_header__phone {
  display: block;
  position: relative;
  margin-bottom: 10px;
}

.ap_header__phone::before {
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  margin-right: 0.2em;
  content: "";
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF+mlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTEwLTA3VDEyOjI4OjA2KzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0xMC0wN1QxMjoyODoxMiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0xMC0wN1QxMjoyODoxMiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpmYTJjMmFhNi0yM2ZkLTA1NGMtYWU0NC1mZDk1MTMyZDdhYWQiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMzBmNGU5NS00OWYyLWVhNDgtYjZmMC00MGIyZjEwNTk3Y2MiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyN2QwZTk2My05MDYwLTgxNGYtOGFjMi0yMGQ4YjEyNzE0YWIiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI3ZDBlOTYzLTkwNjAtODE0Zi04YWMyLTIwZDhiMTI3MTRhYiIgc3RFdnQ6d2hlbj0iMjAyMS0xMC0wN1QxMjoyODowNiswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpmYTJjMmFhNi0yM2ZkLTA1NGMtYWU0NC1mZDk1MTMyZDdhYWQiIHN0RXZ0OndoZW49IjIwMjEtMTAtMDdUMTI6Mjg6MTIrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4PpNNoAAAaC0lEQVR4nO2dX2ic15XAfzHzMA+CzoNg50EQQQXxg2DnwUv9YIhgDdWClwgSaJYY7KUt6WKDXZJiFj+IJbuUxQsT8IIL7qIt7uKCW9yyWdqiglyc4pQULEhAKXaxgwQy2CAXG2SQYfbhfFPJ8ow0M/fcf993fnCQLDPfnPvnnO/+OffcVzBypgZMAhPAq0CzkEbxt3rxk+Lv9QGf+wx4UPy+Vvx7DXhc/P0B8GXxt/vAc4cyGBF5JbYCxkA0gRbwGnAQmCp+TuzxmZCsAV8Ad4uffwSW2XYiRqKYA0iPCeBrwGHE6FvAeER9XHiEOIJl4BPg94izMBLBHEB8poHXgSOFpPJW98Ua8HEhvwU+j6tOtTEHEJ4m8HVgFpgp/l1lHgA3gF8Bv8amDUExBxCGFvAGcAw4FFeV5PkD8BHwC2TqYBhZ0gLawB2gYzKS3AEuFHVpGMkzBXyAGb0vZzBf1LFhJEMdOAHcJL6RVEVuFnU+aFyDYagzDVwENohvEFWVjaINpvdpK8NQYw5YJH7nN3lRFou2MQx16sC72Nw+B7lTtJVNDwxnGsB7wDrxO7bJcLJetF0DwxiSBrLivEH8jmziJhtFWzYwjH2oA2eAh8TvuCa68rBoW5saGC9RA05iQ/0qyGrR1jUMCwUGjlKOaLP7hawh8fSPi9//XPy+84z/fnRzBzSAryAHlBrFzyaSg2BSQeeYLAPfRc4hVJYqO4BJxPDfiqzHMDxFTs8tI+fu/1T8vE/4pBzdZCRTbOcpaCF78mOBdXHhp8D3kDo0KkAdOA9sEn84updsAreQ8wRvklcI7BSicxspQw51fR5bHyg9M8AK8Ttcv064hKxYz1CuzlhHyjSPlDFVh7BS6GmUjAZwmfgdbLesApeQY8I5DZtdGUPKfAmpg9jtsFsuY9uGpeEYaXWyO8iJQcsLsE2L9E5RriJ9x8iUMdJ5669Sjp2GELSQukrFaV+iWqOzUnAYuEfcjrMJXEVSf9me8/DUkLq7Svw1g3tInzISpwacA7aI21nOkW8m3xQZR+o0plPfKnQwZ54oTeIe011CjqNaB/FHDanjJeK18yKWyDU5jhAvjPc6tqAXg0NI3cdo83WkzxkJcJrwQ/4tYIG8gnPKyhTSFjH6wOkA5TP6UEcaPrT3v4oZfopMIW0Tuj8sUK6grSxoIiGmIRt6EdvGy4EW4deCbmHrAsGYJuwe8WfIiUEjL44ibReqn6xiyUm9Mws8IUyDbgCnsFX9nKkhbbhBmD7zBOmjhgdOEm6hZwHbxy8T44RbL9pC+qqhyPuEabw72GmwMjNDuPMG74cpUvlpE8ZrX8BWc6tAHWnrEKPJdqAylZYQxr+CxXlXkcOEGQ2YExiBGnAF/41jJ72qzRjSB3z3syvYYvLA1IBr+G2Qh9g1UsY2c/jfKbiGOYGB8P3mv4lktzWMnUzg/4bnK8FKkylt/DZAG/PCRn9qhOmDRg98VvwT4Hi4ohiZcxy/AWfmBHbhc59/FYvhN4anhd+Qc4sTKDiJv0q2QxqGC74PnZ0MVpJEmcVfQMY1bIvPcGcMf7tSW1T47MA0/uZZbWyxz9DD5+LgEyp4irCJv/mVza0MX/haq1qlQlPVOn7mVZaiyQiBrxR0t6jIWZQF/Bh/Trf8GnnzFn6cwELIQsTgNGb8Rjnw5QRKO4o9gn6FmfEbMfHhBLYoYcrxJvp5+834jRTw4QTWKdGiYA0/WVq/E7IQhrEHPqa2i5RkK/sc+pVjW31GavjYIjwXtAQeOIz+8KgdtASGMThtdPv6FhlnqxpD/zbXa0FLYBjD4SOZzT0yDWm/jG5F3CLTijAqxRj6gW6XgpZAgWPoVkAqoZJHgHngl/QOZV5Bsr68gzmrKuMj1P1Y0BI40EC38E+Ie56/AZxn+DJtItdXZ9NwhiotdA+7rSJ9MXm0h/6xMvnUgDPoJIu8TQmDO4x9OY6uLVwOq/7wzKBb4HZQ7bdp4id2oU1J9naNgWmj24dmgmo/BHVkDqxV0JvEMZYmuuXYLZalqFrU0M02vEKipwbPo1fIh8RJ3e3b+Hc2ojmB6jCB7r0D58Oqvz+TyKKXVgHnQipfEMr4zQlUkzn0+s4mYnPJcB29wsXY8wxt/F2pTBIIA9C9hiyZoLij6L4VQ++fxzL+rlz0X0QjEcbQvZD0aFj1X6aGbHFpFCZG3HNs4+/KjOdyGumgeT7mNpF3lU6iU5AOcmd7SFIx/k6hh20PVocL6PWdk2FV36aOXsRf6K2NlIy/K3Z1WXWoozcVWCXSOtKZEZTtJzMB9U7R+DvIgqBRHWbQ6ztnwqouMckbjkp3ZSGg3qkaf1cmvZXcSJEFdPrNQwKfE5hXUnwDGA+kc+rG3wG+6a30RoqMo/cinQ+ldENR6VOhlAaWlHT2KVe9ld5IlVPo9J0NAo0C3lNS+DPCrXzPKensWzY8ld9IlxpiCxr95z3fytbRS+8dMohhSUnnEJJtDjhjZLSC6dbxvCPwrpKiiz6V3MWUks6hJLmDHkYQtI6fv+tTSa29y5ZPJXeheUoxhCz5qQYjcVro9J87vhScU1Iw9EKX5lnsELKF5ROsKlfR6UNzPpTTGKJsIUPyUIzh5wJH32J5BKvJFDr9VX2KPa2gVIfw1x9PKukdWuyEYHVZQKcPTWsqdVFJqZBvf8jXAax4qAsjD7QWrdVeInV0An+uayk0BGMO+saWSf3qMDLhOu79ZwOlLcETCsp0gEMayoxAbEMeVSwsuLocQqcPndBQRmMVfUlDkRGJbcijioUFV5sl3PvQTVcltOYjc66KOBDbkEeVDR+VYWTDHDr9yGndbV5BgXvEzXajma04tFhYcHWpoXO79vxeX3JgHyU0stT8AHiu8JxReRDxu13529gKGNF4jtiOKyPbsMZCxCbhzvv3Q8OLxpIlD/Vh5MM4OiPYVr8v2GsE8I6r9sDPgUcKz3HhfuTvd+EIFhZcZR4BHyk8p68t7+UANMJRf6TwDFeexlbAgRqWMrzq/JfCM+b6/Uc/B9DCPWpvDfiN4zM0iD0CceX12AoYUfkNYksuTNFnGtDPAbzh+IUAPyHu4l8X18qLTejwaSMtniO25EpPm+7nADSG//+j8AwNct4FgMDZXo0k0bClnjbdywE0cQ/bvQssOz5Di9wdgGEsIzblwiF63EbdywF83fGLQGfIosWXsRUwDAU0bOol2+7lAGYVvuhnCs/Q4n5sBRzJfRHT0OEXCs8YyLZds/6uKiiqzRPiB/WMKt/3UB9Gnrjexbm++4G7RwDT9JgnDIlG4II2rvOnmPwhtgJGMrjaVpNdmYJ2OwCNPef/U3iGNjk7gN/FVsBIBg3besHGdzuAI44PfwbccHyGDz6PrcCILGO7GMY2N3CPrXnBxrUdwCekGXqbqwP4cWwFjKR4Cnzs+Iy+DmCiEBduOH7eF3+MrcAIPCONsxRGWtxw/PwLdr7TAXzN8cEAv1V4hg8+RwwqJ36AbQEaL6NhYz1t/QJuWwybeL6Y0JFPib+lN6g8xEKAjd7Ucc8RcKH7sJ0jgJajYsuk/Zb9JLYCQ/Bt4HFsJYwkeYZ7mH2r+4umA0jdwHLZT/9XJJGKYfTD1dZau//QxH3Y+qajUr45SPyh/X7S9lZ6o0x8A/e+9kLA36zCA3M4t75BfCM34zdc0UjXPwvbU4DXHBV6Sh7RdjdiK9CHD4HvxlbCyIa7uMfbvAbbDuCg48NyCbS5EVuBHnyIGb8xPK42dxC2HYDr8H3Z8fOhSC1O4UPM+I3RWHb8/BTojQC+cPx8KJZJJ7jmQ8z4jdFxtbm/2HwNpQWFTLhC/AW/S95LaZSdY7j3w9oBdO6hz2EBsEsKqcpzz1RsxEdj1D15APcDQJBX2q0U8hXkNGIy0uS+wjMmDgCvKiiSQv7/QXmE+5FKV44Q/85EI2+e4+4EXj2AewowVyVikELasjdiK2Bkj+tUsqnhAHLMWJNC1uK3YytgZI+KA2hEViIGKVxcchSd9Rejuri+fBsai4CPHT8fi5/GVgCdK9iN6uIa0zJxAPckHjmOACCNuwtPxlbAyBpX26trjAD+7Pj5WNwn/m7AQWQqYBij4Gp7E/1uBx6GxwrPiMV/x1YAOBVbASNbHms8xDW/mOtNwjEZw738rrJFHrkUjPQ4jFvf29RYA0jlcM0oPCX+TcY14ExkHYw8cd0FqIP7G2zSUYnYuHpRDdnEPR7DqB6TOPY9jTWA3PmE+AlN6sC5yDoYFcQcgPCfsRUAvoMFBhmBMQcg/Ij4uxl14IPIOhgVQ8MBpHgZ6LA8Q67iis1x3O9nMIyhqPoiYJcm8bcEO8BN3wU1SsMktgioxgPibwmC5Ao4HlsJozrYCGCbKSQwJ/YoYB27HNTYn0lsBKDKXeDHsZVApiPt2EoY1cB13ns4vMpeSWUU0EEyvxpGP1RCgVXCCUtEKqMAkPThljvQ6Ier7T3QmAI0FJ6RGv9GGolOJ4DLsZUwkqXh+oADuCcV+IqrEglyF/hhbCUK5oCzkXUw0sTV9tYOIEEwLpQ1fPVfSCfI6QKyPWgYO3G1vWcaI4CG4+dT5QHwH7GVKKgB1yivszVGw3V9aO0A7jHwZT7G+u+kk/OwCVxHkpgYBrjb3mONXYAyv5WeAd+LrcQODiGXm9ZiK2IkgavtPdBwAJOOn0+dn5DGhaJd5rAgIUNwdgAAM7gHrJT9jXSQdIKDunLBa4mN1Knh3odmQCLfXB9UhaSWHxDf6HfLWZ8FNpJGzW41PEkVQlbrwArxjd6cgAFic659p3YAiXhzXen+quPnc+AZ8E+xlehBG5sOVBFXm1sDnndDgb9wfNhBx8/nwg3SyB+4m/eBi5R/LcbYxtXmvoDtlGB3HR/Wcvx8Tvwz7g7TB6eRYCGLE6gGLcfP34VtB+DaoacdP58TT4F/JI3DQruZA5Yod3CWIbja3As2P4vSimKFOE/8BcB+sk758jQY22jsAMzufGBT4YFv+ilrstSQBJ6xjb2fbGE7BGXlG7j3jyZsLxo9QO74czlccAT4mcPnc+M58A/AbdJM2lFDdgheB75Nenc4jiN95q+RN9rOqLZHyBD1d8gV7qmcykwF19HdI3pEAC/i5lFuOSqVKxrTJ9+yShqxGg3kOvRhRk6byLrGOfK+iVqTW7j1h8VeD73g+NBNypcebFDmiW/kg8gCcY5vN5A62hhQz71kHTkQdYJqLnbWcc/j2TNu5E3Hh3YoYosrSA34JfENfFADettPNfRkFhmB+CrPZ0iHnqUaL6AZ3Ous53rdhMKD51WLmhcN0gwV7ieL+N++PRu4TJtFuc5R3tiUedzrqe8pQldPvaRY0Bw5CDwhvnEPKltI0lEfQ+mzCZSvjNOFJdzqZHWvh191fPgmFol2lPSODg/Sbm30jORsAmXqJUtIsFSujOHet67u9QWnHB/eIY3V5th8i/id3cURTDqU/WwC5dhPbpNnklWNE4Cn9vqCaYUvuKRT1uxJMX/AoLKFnCuYGbLMZxPQfRhpk9cBqku4l3nfdZ91xy/Yc45RMS4Tv5O7ygrwHvtPD84moOsocnOAsqWC6xrd+iBf4roO0MECNrp003nH7uQasoWssH+TlyMfzyagn4uskL4TOIR7Ofec/3c5ofBFH7iVtVTUcF+5TU222I7OS/lQ1DCSuhPQmFKeGOSLNA4G3XEra+kYI+2DQyYit0h3TeAO7uUb2MF9qvBlrZGLWk7MCeQh7X4NGJEW7uX6tNeD+90O/JGC0u8oPKNMPAX+DjndZqTLWdLbItSwpaFsuoW7x1kl3eFUTMYo35pA2eR239YLTw2dsxStYb9YY84x+9JTDSjX7kBZJZWANo3j5n3X5PpNAQB+7qy6bBkZL9NNJvLD2IoYfUml72ro8fNRPtTC3fNskma2nJTIOWKwzJLCuZZx3M/+d3BYkNeYBpwb9csrxLfI7wBRFST2QvY53MvgtCU/r6DAPWwxcBCOktdR4irIlT1bzC81xHZcyzDvooRG+uEOeR/BDMlBdEZdJjqysndzeWWuj07DinO6fo3glSVXJSpEg3zSi1VBYrG0j16DyE0NRU4oKNLBDggNQ418Eo2WXWIsBGoc/OkwYOz/ftTRyeZ6XUOZijELPCS+EVRZGvs1kgeuj6jrTtlAMUnqRQWFOlTv+jANJrAzBDElNFrrbhc1ldLIFNRB8tIbw1NDjt3aVmFYGSiBhjILDvruFPWMz643B3WQDmyjgNE5jO0ShJSeN+h4ZAodJ+9F7zkFxToMmJXE6MsYelMyk73l+wO2iRYa2bg6eNx213r7tHwpWCFmyOsikhzl6KCNoUBLSWevyXjeVVIy9NCqrNSRswS2NqAv64SNYNWYYncQG/VGHfeswV0J6V3LzkFsp0BbQua11Lphep0A9yO+p6TsZ9gZAW3exu9FnFWRJ4RLEFpDbEFD7zMhFG6gExjUYZ9bSoyRqCNRhHawaHQ5P3Stj47GbVwdxCYboZSeV1Ta8gX4oYlcTGLrA8PJTcKNTMfRe5nOB9IZEE+jFaK6EFLxCjKF1LE5gv0l9N0AC0p6rxMhZPmMo9I7ZSas6pWkhewzmyNIw/hnFHU/E1Dvv1BHb8HpDgFWLw1ge0SgkWqqLBLa+OvoxdSsEtF2Tu6j3DByIazqlaeJRLptEN8Aq2T8IH1dS/+TYVV/kRqSQ12jIFtIrLsRljoSPKK1FZWTxDD+w+hNw26TwFb6UfQa5A7xM7FWmcNUZ3oQw/jH0D3MNRNU+z3QvOTiUmDdjZcZQ/LRlzW6MNZNwJdG1LeXXAus+55MovvWmAupvLEnk0hgzG3iG27Oxj83gq79ZBNpl6TQvCd+A8mEY6TFFJKrPteRQSzjn0B3sTVkpOLA1NE9nhoyIssYnnHk4owr6B0QK6Px19B1mCskvGU+g26jtYNqb7jQQgJSrpNeItNYxg/ShzXLMhNU+xG4jG6Bj4dV31BiChkhtJE3YKzDSbeIZ/zHB9RxULkcVv3RaKB7JPUJlkGoLBwE3kTmsFeBT/EXiLRE3MXkFrpObxUP8f6vaD+w4Bjwv4rPWwP+Bnig+EwjHcaRhbJJ4K+QN/Yk0uEbxb/ryPZkv9OjT4GPgV8BP0P6TCyaiHPTXMj+e+Ajxed5R3PPszuUsyAhI3XGkL6q2fezjI0ZQ+d2051yDdsZMNKlhm5QXAexoWxffJpxz11pBy2BYQxOG92+XorzMefQrZQO8H7QEhjG/ryPfj8/F7QEnqihl/J4p5wOWQjD2IPT6PfvRUo03W2iHy22BbwVshCG0YO30J/mrhMvdsEbR9CvKHMCRkx8GP8WYiulxMdQyZyAEQMfxt+hAlPbBcwJGHnjy/gXQhYiFnX0AyW6TqD03tOIzmn8GP8tEj7lp00Tf1dY2Rah4QsfW30dxBZKt+i3H9P4OyHWpkRbKEZ0augH+XTlCWILlWQWfxdVXCPjEEojGcbQD+/tyhZiA5XmJH4qt0Pcs+BG/jTxs17VlZPBSpI4vuZWHWR+1QpWEqMstPB71frZUAXJhTb+KvsJllnIGJzj+M1g1A5XlLzw6QS6FW+Lg0Y/fC72mfEPyBX8NsBNLOW48TIT+E93fiVYaTLGR1KF3bKBXT5ibDOH/0tSLZnNENTwPxLoIKmWbKuwuoyhn7qu35vfjH8E2vhvnDuUIOuKMTSH0b2os5+0QxWorIRwAlvIne2VicWuMHWkrX0FoJnxe8BnnMDu0cBMmCIZEZghzFu/g51JUeckYbx2BzmW2S//vJEf44RZU+qOJk8GKVUFmSXcFVMbwCls8SZnakgbbhCmzzzBYvu9M43fEM3d8hlwNEjJDE1mkbYL1U9WqfCpvtD4PqTRSxaxMwU50MJPFuq9xA6dRaCOn/Ri+8lV5OZbIy2mkLYJ3R8WsN2jqPhK0bSXbCENb44gPlNIW8ToA5aCLhGOoH/vwKByHTjkv4jGLg4hdR+jzdcpceruXGkSfu63U5aQmHLbNfBHDanjJeK18yI230+WGnKfWujh4E65V+hgcQR6jCN1eo947bpV6GAOPgMOE7ezdIBN5ATYLNZpRqGG1N01pC5jtuU97LxIdoQ66TWIrCLx5y2fBS4JLaSuQsZ67CV2YjRzjpFOZ+ogsegfYAuHOzmE1EmoOP1BnfYxn4U2wtEALhO/U/XqZJeQjlalt8wYUuZLpOWcu3IZ6TNGyZgBVojfwXrJFrK6PV/oWabgkjpSpnmkjDEXafeSFew0aOmpA+eJv7C0n2wiIaZt4E3yCjqaAr6B6H6LPOr6POVyugPxSmwFIjKJLDbldKvwU+BzYBn4AvhT8fM+8DywLjWkDg8CXy1+tpADMTlNZ34KfA+pw8pRZQfQZQZ5U7XiquHMfWCtkAfAo+L3PwOPgWfF3wehibwNG8BXkIy548XfJwqZVNI7FsvAd4EbcdUwUqCGJHFIcUHKRFdWi7a22AzjJerAGeAh8Tuqia48LNq2cvN8Y3gayIr1BvE7rombbBRt2cAwhqQBvEe8k4Ymo8t60XYNDMOROvAuaUWqmfSWO0Vb2VDf8MIccY8dm/SWRey6NyMg08BFbJ0gpmwUbWDJOI1o1IET+L9Z1mRbbhZ1bsN8IymmkBVnWyvQlztF3eYUEm1UmBYSamzOwM3oLY+CRywUOAwt4A3kCKzlAdibPwAfAb9AwnUNj5gDCE8T+DqS7moGSzD5AInH/xXwawY/r2AoYA4gPtPA60ia6SPIQZsyswZ8XMhvkdONRiTMAaTHBPA1JAllq5BcMww/Qobxy8AnwO8RB2AkgjmAPGgijuA15Nz9VPEzldHCGpKX4G7x84+I0dtwPnHMAeRNNynHBPAq4iiaSPz7BLJP3nUS3TP+g7Azd8Ba8e81JK/Ag0K+LP52n/DJSAwl/h+WpFVNatmzWQAAAABJRU5ErkJggg==") center no-repeat;
  background-size: contain;
}

.ap_header__button {
  border: none;
  font-size: 18px;
  padding: 10px 20px;
  background: #FFEB3B;
  border-radius: 4px;
  font-family: "ProximaNovaSB", sans-serif;
  cursor: pointer;
}

@media screen and (max-width: 991px) {
  .ap_header {
    padding: 33px 10px 20px;
  }
}

@media screen and (max-width: 850px) {
  .ap_header__links {
    display: none;
  }
}

@media screen and (max-width: 767px) {
  .ap_header__logo-text {
    display: none;
  }

  .ap_header__lang {
    margin-right: 0;
  }

  .ap_header__button {
    max-width: 200px;
  }
}

@media screen and (max-width: 575px) {
  .ap_header {
    padding: 5px;
  }

  .ap_header__logo-img {
    max-width: 46px;
  }

  .ap_header__logo-text,
  .ap_header__mobile-menu {
    display: block;
  }
}

.ap_footer {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  padding: 33px 60px 40px;
  background: #F0F0F0;
  font-size: 16px;
  margin-top: auto;
}

.ap_footer__logo {
  margin-right: auto;
}

.ap-footer__logo-image {
  width: 35px;
}

.ap-footer__copy {
  color: rgba(0, 0, 0, 0.4);
}

.ap_footer__block {
  display: inline-flex;
  flex-direction: column;
  margin-left: 35px;
}

.ap_footer__mobile-delimiter {
  display: none;
  width: 100%;
  height: 1px;
}

.ap_footer__text:not(:last-child) {
  margin-bottom: 10px;
}

.ap_footer__image:not(:last-child) {
  margin-bottom: 10px;
}

@media screen and (max-width: 991px) {
  .ap_footer {
    padding: 33px 10px 40px;
  }
}

@media screen and (max-width: 767px) {
  .ap_footer {
    display: block;
    text-align: center;
  }

  .ap_footer__logo {
    margin-bottom: 15px;
  }

  .ap_footer__logo > * {
    display: inline-block;
    vertical-align: middle;
  }

  .ap_footer__block {
    display: inline;
    margin: 0;
  }

  .ap_footer__block .ap_footer__image {
    display: inline-block;
  }

  .ap_footer__block .ap_footer__image img {
    display: inline-block;
    margin-right: 5px;
  }

  .ap_footer__block .ap_footer__image img:last-child {
    margin-right: 0;
  }
}

@media screen and (max-width: 767px) and (max-width: 768px) {
  .ap_footer__block .ap_footer__image {
    margin: 0 5px;
  }
}

@media screen and (max-width: 767px) {
  .ap_footer__text {
    display: inline-block;
    padding: 5px;
  }
}

@media screen and (max-width: 767px) {
  .ap_footer__mobile-delimiter {
    display: block;
  }
}

.ap_preloader__container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.ap_preloader {
  display: block;
  margin: 0 auto;
  text-align: center;
  border-radius: 10px;
  background-color: #fff;
  box-shadow: 0 2px 10px gray;
}

.ap_preloader__icon {
  margin: 10px auto;
  width: 50px;
  aspect-ratio: 1;
  display: grid;
  border: 4px solid #0000;
  border-radius: 50%;
  border-color: #ccc #0000;
  -webkit-animation: rotBlock 1s infinite linear;
          animation: rotBlock 1s infinite linear;
}

.ap_preloader__icon::before,
.ap_preloader__icon::after {
  content: "";
  grid-area: 1/1;
  margin: 2px;
  border: inherit;
  border-radius: 50%;
}

.ap_preloader__icon::before {
  border-color: #feea03 #0000;
  -webkit-animation: inherit;
          animation: inherit;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  animation-direction: reverse;
}

.ap_preloader__icon::after {
  margin: 8px;
  -webkit-animation: rotBlock 2s infinite ease-in-out;
          animation: rotBlock 2s infinite ease-in-out;
}

@-webkit-keyframes rotBlock {
  100% {
    transform: rotate(1turn);
  }
}

@keyframes rotBlock {
  100% {
    transform: rotate(1turn);
  }
}

.ap_preloader__message {
  display: block;
  font-size: 18px;
  margin: 10px;
  font-weight: 700;
  color: #888888;
}

.ap_section:not(:last-child) {
  margin-bottom: 60px;
}

.ap_section.ap_section--link-menu:not(:last-child) {
  margin-bottom: 20px;
}

.ap_section--2-cols {
  display: flex;
  justify-content: space-between;
  -moz-column-gap: 18px;
       column-gap: 18px;
}

.ap_section--2-cols > * {
  flex: 0 1 100%;
}

.ap_section--2-cols.ap_payment-methods .ap_section__heading {
  display: none;
}

@media (max-width: 768px) {
  .ap_section--2-cols.ap_payment-methods .ap_section__content:not(:last-child) {
    margin-bottom: 0;
  }

  .ap_section--2-cols.ap_payment-methods .ap_section__content:not(:last-child) .ap_form {
    padding-bottom: 0;
  }

  .ap_section--2-cols.ap_payment-methods .ap_section__content:not(:first-child) .ap_form {
    padding-top: 0;
  }
}

.ap_section--2-cols-buttons {
  display: grid;
  grid-template-areas: "pl pr" "buttons buttons";
}

.ap_section--2-cols-buttons .ap_section__content:nth-child(2n+1) {
  grid-area: pl;
}

.ap_section--2-cols-buttons .ap_section__content:nth-child(2n) {
  grid-area: pr;
}

@media (max-width: 767px) {
  .ap_section--2-cols-buttons .ap_section__content :not(:first-child) .ap_form {
    padding-top: 0;
  }
}

@media (max-width: 767px) {
  .ap_section--2-cols-buttons .ap_section__content :not(:last-child) .ap_form {
    padding-bottom: 0;
  }
}

.ap_section--2-cols-buttons .ap_section__button-footer {
  grid-area: buttons;
}

@media (max-width: 767px) {
  .ap_section--2-cols-buttons {
    grid-template-areas: "pl" "pr" "buttons";
  }
}

.ap_content {
  max-width: 1024px;
  margin: 0 auto;
  padding: 40px 60px;
}

.ap_content.ap_wide {
  width: 100%;
}

.disabled-block {
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.disabled-block::after {
  display: block;
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.7);
}

.ap_content--2-cols {
  display: flex;
  justify-content: space-between;
}

.ap_content--2-cols > * {
  width: 50%;
}

.ap_content--2-cols > *:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.08);
}

.ap_content--2-cols > *:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-right: 1px solid rgba(0, 0, 0, 0.08);
}

.ap_section__errors {
  margin: 0 0 20px;
  padding: 5px 10px;
  background-color: #ef5350;
  color: #fff;
}

.ap_section__heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.ap_section__title {
  font-size: 24px;
  font-family: "ProximaNovaSB", sans-serif;
  margin-bottom: 14px;
}

.ap_section__title b {
  color: rgba(0, 0, 0, 0.4);
}

.ap_section.ap_login {
  background-color: #fff;
  border-radius: 10px;
  overflow: hidden;
  min-width: 380px;
}

.ap_section.ap_login .ap_section__heading {
  padding: 20px 20px 0;
}

.ap_section.ap_login .ap_form__input {
  height: 50px;
  line-height: 50px;
  border: none;
  background-color: #fafafa;
}

@media (max-width: 400px) {
  .ap_section.ap_login {
    min-width: auto;
  }
}

.ap_gift-envelope__container {
  display: block;
  width: 100%;
}

.ap_gift-envelope__container::after {
  display: block;
  content: "";
  clear: both;
}

.ap_section__gift_envelope {
  width: 20%;
  float: left;
  text-align: center;
  display: inline-block;
  /* Chrome, Safari, Edge, Opera */
}

.ap_section__gift_envelope .counter {
  padding: 10px 0 15px 0;
  border-radius: 2rem;
  align-items: center;
}

.ap_section__gift_envelope h4 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ap_section__gift_envelope .counter__button {
  display: inline-block;
  border: none;
  cursor: pointer;
  border-radius: 4px;
  font-size: 28px;
  background-color: #feea03;
  width: 50px;
  height: 33px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ap_section__gift_envelope .counter {
  width: 100%;
  font-size: 28px;
  text-align: center;
  border: none;
}

.ap_section__gift_envelope input::-webkit-outer-spin-button,
.ap_section__gift_envelope input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.ap_section__gift_envelope img {
  border-radius: 4px;
  width: 50%;
  cursor: pointer;
  transition: 0.3s;
}

.ap_section__gift_envelope .envelope_image:hover {
  opacity: 0.7;
}

.modal-open {
  overflow: hidden;
}

.modal-open .ap_modal__container {
  display: flex;
}

.empty {
  text-align: center;
}

.empty .message {
  margin-bottom: 15px;
}

.ap_modal__container {
  display: none;
  position: fixed;
  flex-direction: column;
  justify-content: space-around;
  z-index: 1;
  padding-top: 100px;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: black;
  background-color: rgba(0, 0, 0, 0.9);
  /* Add Animation - Zoom in the Modal */
}

.ap_modal__container .ap_modal {
  background-color: #fff;
  border-radius: 10px;
  margin: 0 auto;
  display: block;
  width: 90%;
  max-width: 500px;
}

.ap_modal__container .ap_modal.ap_modal__wide {
  max-width: 700px;
}

.ap_modal__container .ap_modal .ap_modal__header,
.ap_modal__container .ap_modal .ap_modal__footer {
  margin: 10px;
  display: flex;
  justify-content: space-between;
}

.ap_modal__container .ap_modal .ap_modal__body {
  margin: 10px;
}

.ap_modal__container .ap_modal .ap_modal__title {
  flex: 1 1 100%;
}

@media (max-width: 450px) {
  .ap_modal__container .ap_modal .ap_modal__title {
    font-size: 14px;
  }
}

.ap_modal__container .ap_modal .ap_modal__header_buttons {
  flex: 0 0 50px;
}

.ap_modal__container .ap_modal .ap_modal__footer_buttons {
  text-align: right;
}

@media (min-width: 768px) {
  .ap_modal__container .ap_modal .ap_modal__header,
  .ap_modal__container .ap_modal .ap_modal__body,
  .ap_modal__container .ap_modal .ap_modal__footer {
    margin: 20px;
  }
}

.ap_modal__container .ap_modal {
  -webkit-animation-name: zoom;
          animation-name: zoom;
  -webkit-animation-duration: 0.6s;
          animation-duration: 0.6s;
}

@-webkit-keyframes zoom {
  from {
    transform: scale(0);
  }

  to {
    transform: scale(1);
  }
}

@keyframes zoom {
  from {
    transform: scale(0);
  }

  to {
    transform: scale(1);
  }
}

.ap_section__info {
  color: rgba(0, 0, 0, 0.4);
}

.ap_section__info span {
  color: rgba(0, 0, 0, 0.8);
}

.ap_section__content {
  border-radius: 4px;
}

.ap_section__content.ap_seances_list {
  min-width: 500px;
  max-width: 800px;
  min-height: 500px;
  background-color: #fff;
  border-radius: 10px;
  padding: 20px;
}

.ap_hall_address {
  font-size: 14px;
  color: #444;
}

table.ap_dates_list {
  border: none;
  margin: 15px 0;
  width: 100%;
}

table.ap_dates_list tr:not(:last-child) {
  border-bottom: solid 1px #ccc;
}

table.ap_dates_list td {
  vertical-align: middle;
  padding: 10px 0;
}

table.ap_dates_list td:first-child {
  width: 130px;
}

table.ap_dates_list .day {
  font-size: 20px;
}

table.ap_dates_list .week-day {
  font-size: 14px;
  color: #444;
}

ul.ap_seance_link_list {
  display: block;
  line-height: 10px;
}

ul.ap_seance_link_list li {
  display: inline-block;
  margin: 5px;
  text-align: center;
}

ul.ap_seance_link_list li .ap_seances_link__note {
  margin-bottom: 5px;
}

ul.ap_seance_link_list li a {
  display: block;
  width: 55px;
  height: 20px;
  border-radius: 4px;
  border: solid 1px #ccc;
  margin: 0;
  padding: 2px 5px;
  font-size: 14px;
  line-height: 16px;
}

ul.ap_seance_link_list li a:hover {
  background-color: #E9E8F8;
}

@media (max-width: 1035px) {
  .ap_section__gift_envelope {
    width: 24.5%;
  }
}

@media (max-width: 991px) {
  .ap_content {
    max-width: 100%;
    padding: 40px 10px;
  }

  .ap_modal .close {
    top: 15px;
    right: 35px;
    height: 40px;
  }

  .ap_modal .modal-content {
    margin: auto;
    display: block;
    width: 100%;
  }

  .ap_section__gift_envelope {
    width: 25%;
  }
}

@media screen and (max-width: 767px) {
  .ap_section.ap_login .ap_section__heading {
    padding: 10px 10px 0;
  }

  .ap_content {
    padding: 20px 10px;
    min-width: 100%;
  }

  .ap_section__content.ap_seances_list {
    padding: 10px;
    min-width: auto;
  }

  .ap_section:not(:last-child) {
    margin-bottom: 20px;
  }

  .ap_section__heading {
    display: block;
  }

  .ap_section--2-cols {
    display: block;
  }

  .ap_section--2-cols .ap_section__content {
    width: 100%;
  }

  .ap_section--2-cols .ap_section__content:not(:last-child) {
    margin-bottom: 20px;
  }

  .ap_section__gift_envelope {
    width: 33.3%;
  }
}

@media (max-width: 500px) {
  .ap_section__gift_envelope {
    width: 50%;
  }
}

@media (max-width: 280px) {
  .ap_section__gift_envelope {
    width: 100%;
  }
}

.ap_account__header {
  padding: 10px;
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  color: #3c3532;
}

.ap_account__wrap {
  position: relative;
  background: #e4e4e4;
  flex-grow: 1;
}

.ap_account__content {
  display: flex;
  flex-direction: row;
  padding: 15px;
}

.ap_account__content > :first-child {
  flex-grow: 0;
}

.ap_account__content > :last-child {
  flex-grow: 1;
}

.ap_side {
  align-self: flex-start;
  background: #fff;
  padding: 10px;
  margin-right: 25px;
}

.ap_side-burger {
  display: none;
  cursor: pointer;
  border: none;
  outline: none;
  margin: -10px;
  padding: 10px;
  background-color: transparent;
}

.ap_side-burger img {
  display: block;
  width: 30px;
  height: 30px;
}

.ap_side-navigation {
  min-width: 300px;
  min-height: 350px;
  display: block;
  margin: 0;
  padding: 0;
}

@media screen and (max-width: 930px) {
  .ap_side {
    position: absolute;
    top: 12px;
    z-index: 2;
  }

  .ap_side.open .ap_side-navigation {
    display: block;
  }

  .ap_side-burger {
    display: block;
  }

  .ap_side-navigation {
    display: none;
  }
}

@media screen and (max-width: 400px) {
  .ap_side-navigation {
    min-width: 250px;
  }
}

.ap_side-navigation-leaf {
  position: relative;
  display: block;
  padding: 20px 30px 20px 15px;
  border-bottom: solid 1px #5d5d5d;
  font-weight: 600;
}

.ap_side-navigation-leaf:not(.ap_side-navigation-single):after {
  font-size: 30px;
  position: absolute;
  display: block;
  width: 15px;
  height: 15px;
  content: "\2304";
  top: 5px;
  right: 17px;
  pointer-events: none;
}

.ap_side-navigation-leaf.active:after {
  top: 20px;
  content: "\2303";
}

.ap_side-navigation-leaf.active .ap_side-subnavigation {
  display: block;
}

.ap_side-navigation-leaf.logout {
  color: #be8a4d;
}

.ap_side-navigation-leaf .i {
  margin-right: 15px;
}

.ap_side-navigation-leaf > a {
  display: block;
  margin-bottom: 5px;
  cursor: pointer;
}

.ap_side-subnavigation {
  display: none;
  margin: 0 0 0 40px;
}

.ap_side-subnavigation-leaf {
  display: block;
  padding: 15px 0;
}

.ap_side-subnavigation-leaf:last-child {
  padding-bottom: 0;
}

.ap_side-subnavigation-leaf > a {
  cursor: pointer;
  color: #303030;
  font-weight: 400;
}

.ap_side-subnavigation-leaf > a.router-link-active {
  font-weight: 600;
}

.ap_subnav_wrap {
  margin-bottom: 25px;
}

.ap_subnav {
  display: block;
  margin: 0;
  padding: 0;
}

.ap_subnav li {
  display: inline-block;
  margin: 0 5px 0 0;
}

.ap_subnav a {
  cursor: pointer;
  display: inline-block;
  margin: 0;
  padding: 5px;
  font-weight: 600;
  border-bottom: solid 2px #be8a4d;
}

.ap_subnav a:not(.router-link-active) {
  opacity: 0.5;
  font-weight: 500;
  border-bottom-width: 1px;
}

.ap_page-title {
  padding: 10px 0;
  font-size: 24px;
  font-weight: 600;
  color: #303030;
}

.ap_order-list__empty {
  text-align: center;
}

.ap_order-list__empty-image {
  font-size: 60px;
  margin-bottom: 15px;
}

.ap_order-list__empty-header {
  font-weight: bold;
  font-size: 1.1em;
  margin-bottom: 5px;
}

.ap_order-list__empty-message {
  margin-bottom: 15px;
}

.ap_order-item {
  position: relative;
  padding: 10px 10px 25px;
  border-radius: 15px;
  background-color: #fff;
}

.ap_order-item + .ap_order-item {
  margin-top: 10px;
}

.ap_order-item .ap_order-item__paid {
  display: none;
}

.ap_order-item.paid .ap_order-item__unpaid {
  display: none;
}

.ap_order-item.paid .ap_order-item__paid {
  display: block;
}

@media (max-width: 768px) {
  .ap_order-item {
    padding-bottom: 45px;
  }

  .ap_order-item .ap_order-item__unpaid,
  .ap_order-item .ap_order-item__paid {
    top: auto;
    bottom: 25px;
  }
}

@media (max-width: 400px) {
  .ap_order-item .ap_order-item__header {
    flex-direction: column;
  }
}

.ap_order-item__header {
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: solid 1px #e4e4e4;
}

.ap_order-seance {
  position: relative;
  padding: 0 0 0 60px;
  min-height: 85px;
}

@media (max-width: 500px) {
  .ap_order-seance {
    min-height: 70px;
    padding-left: 50px;
  }
}

.ap_order-seance__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 50px;
}

@media (max-width: 500px) {
  .ap_order-seance__image {
    width: 40px;
  }
}

.ap_order-item__view {
  position: absolute;
  right: 10px;
  bottom: 5px;
  color: #656565;
}

.ap_order-item__view-mobile {
  position: absolute;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  cursor: pointer;
}

@media (max-width: 400px) {
  .ap_order-item__view-mobile {
    display: block;
  }
}

.ap_order-item__unpaid,
.ap_order-item__paid {
  position: absolute;
  right: 10px;
  top: 40px;
}

.ap_address-list {
  margin: 0 -10px -10px 0;
}

.ap_address-list__element,
.ap_address-list__add {
  position: relative;
  vertical-align: top;
  display: inline-block;
  max-width: 300px;
  width: 100%;
  height: 200px;
  border: solid 1px #656565;
  border-radius: 20px;
  margin: 0 10px 10px 0;
}

.ap_address__is-standard {
  display: block;
  border-bottom: solid 1px #000;
  font-size: 0.8em;
  margin: 0;
  padding: 10px 15px;
}

.ap_address__details {
  display: block;
  margin: 0;
  padding: 30px 15px;
}

.ap_address__actions {
  position: absolute;
  display: block;
  bottom: 0;
  margin: 0;
  padding: 15px;
  font-size: 0.8em;
}

.ap_address__actions a {
  cursor: pointer;
}

.ap_address-list__add {
  text-align: center;
  border-style: dashed;
  padding: 0;
  font-size: 24px;
  cursor: pointer;
  background-color: transparent;
}

.ap_address-list__add:before {
  display: block;
  content: "+";
  font-size: 60px;
  line-height: 60px;
  padding: 0;
  color: #5d5d5d;
}

.form-panel {
  position: relative;
  padding: 10px 0;
  border-top: solid 1px rgba(190, 138, 77, 0.3);
}

.form-panel .form-panel_edit-button {
  position: absolute;
  top: 15px;
  right: 0;
  display: inline-block;
  cursor: pointer;
  border: none;
  text-decoration: none;
  outline: none;
  padding: 0;
  margin: 0;
  background: transparent;
  color: #be8a4d;
  font-size: 16px;
  font-weight: 700;
}

.form-panel_buttons {
  display: block;
  text-align: right;
}

.form-panel_buttons button {
  padding: 10px 30px;
  min-width: 180px;
}

@media screen and (max-width: 769px) {
  .form-panel_buttons button {
    min-width: 100px;
  }
}

.ap_account__content .form-static-group {
  font-size: 18px;
  padding: 10px 0;
}

.ap_account__content .form-static-group label {
  font-weight: 700;
  color: #303030;
}

.ap_account__content .form-static-group .form-static-value {
  opacity: 0.75;
}

.ap_account__content .form-text {
  margin: 0 0 25px;
  padding: 0;
  opacity: 0.75;
}

.ap_account__content .form-group {
  margin-bottom: 25px;
  padding: 0;
}

.ap_account__content .form-group label {
  display: block;
  font-size: 16px;
  font-weight: 700;
  color: #303030;
}

.ap_account__content .form-group .form-control {
  display: block;
  width: 100%;
  max-width: 1000px;
  border: solid 1px #656565;
  padding: 15px 25px;
  margin: 5px 0;
  font-size: 16px;
  color: #656565;
  outline: none;
  background: transparent;
}

.ap_account__content .form-group .form-control.form-control__wrap {
  position: relative;
  padding: 0;
}

.ap_account__content .form-group .form-control input,
.ap_account__content .form-group .form-control select {
  border: none;
  outline: none;
  background: transparent;
  width: 100%;
  padding: 15px 50px 15px 25px;
}

.ap_account__content .form-group .form-control select {
  display: block;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  font-size: 16px;
  color: #656565;
}

.ap_account__content .form-group .form-control .arrow {
  position: absolute;
  top: 50%;
  right: 10px;
  display: block;
  width: 5px;
  height: 5px;
}

.ap_account__content .form-group .form-control .arrow:after {
  display: inline-block;
  font-size: 24px;
  transform: translate(-20px, -18px);
  content: "\2304";
}

.ap_account__content .form-group .form-control select:active + .arrow:after {
  transform: translate(-20px, -10px);
  content: "\2303";
}

.ap_account__content .form-group .form-control__password-switch {
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  width: 45px;
  height: 45px;
  font-size: 24px;
  border: none;
  outline: none;
  background: transparent;
}

.ap_account__content .form-group.error {
  margin-bottom: 10px;
}

.ap_account__content .form-group.error .form-error {
  display: inline-block;
}

.ap_account__content .form-group .form-error {
  display: none;
  color: #ff0000;
}

.ap_account__content .form-group .form-error:before {
  display: inline-block;
  content: "";
  margin-right: 5px;
  width: 1.1em;
  height: 1.1em;
  line-height: 1em;
  vertical-align: middle;
  background: center url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRjAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLjczLDQ4LjNjMC0wLjUsMC0xLjAxLDAtMS41MWMwLjI3LTAuNywwLjQ2LTEuNDQsMC44My0yLjA4QzguODksMzEuOTgsMTYuMjQsMTkuMjYsMjMuNTgsNi41NA0KCWMwLjUzLTAuOTIsMS4yNC0xLjY3LDIuMTgtMi4xOGMyLjM1LTEuMjgsNS43MS0wLjcxLDcuNDUsMi4zMWM2Ljg0LDExLjkyLDEzLjczLDIzLjgsMjAuNTksMzUuN2MwLjgyLDEuNDIsMS43OCwyLjc4LDIuMTYsNC40Mg0KCWMwLDAuNSwwLDEuMDEsMCwxLjUxYy0wLjI3LDAuNy0wLjQ1LDEuNDUtMC44MywyLjA4Yy0xLjExLDEuODQtMi44MSwyLjYtNC45NCwyLjZjLTE0LjU2LTAuMDEtMjkuMTItMC4wMS00My42OS0wLjAxDQoJYy0wLjIzLDAtMC40Ny0wLjAxLTAuNy0wLjAyYy0xLjcyLTAuMTEtMy4xMi0wLjg3LTQuMDYtMi4zMUMxLjI5LDQ5Ljk0LDEuMDYsNDkuMDgsMC43Myw0OC4zeiBNMzEuOSwyMy41N2MwLTIuNjQsMC01LjI4LDAtNy45Mw0KCWMwLTEuMzgtMC42Mi0xLjk5LTIuMDEtMmMtMS4wMiwwLTIuMDUsMC0zLjA3LDBjLTEuNDIsMC0yLjAyLDAuNjEtMi4wMiwyLjA0YzAsNS4xOSwwLDEwLjM5LDAsMTUuNThjMCwwLjI5LDAuMDEsMC41OCwwLjA1LDAuODYNCgljMC4zNCwyLjI3LDIuNiwzLjYsNC43NiwyLjgxYzEuNDItMC41MiwyLjI5LTEuODQsMi4zLTMuNUMzMS45MSwyOC44MSwzMS45LDI2LjE5LDMxLjksMjMuNTd6IE0yOC4zNiw0Ni43MQ0KCWMxLjk0LTAuMDEsMy41NS0xLjYzLDMuNTItMy41NGMtMC4wMy0xLjkyLTEuNjEtMy40OS0zLjUyLTMuNWMtMS45My0wLjAxLTMuNTUsMS42LTMuNTQsMy41M0MyNC44Miw0NS4xMywyNi40Myw0Ni43MiwyOC4zNiw0Ni43MXoNCgkiLz4NCjwvc3ZnPg0K");
  background-size: contain;
}

.ap_account__content .message {
  display: block;
  opacity: 0.75;
  margin-top: 5px;
}

.ap_account__content .message:before {
  display: inline-block;
  content: "";
  width: 1em;
  height: 1em;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMwMDAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLjczLDQ4LjNjMC0wLjUsMC0xLjAxLDAtMS41MWMwLjI3LTAuNywwLjQ2LTEuNDQsMC44My0yLjA4QzguODksMzEuOTgsMTYuMjQsMTkuMjYsMjMuNTgsNi41NA0KCWMwLjUzLTAuOTIsMS4yNC0xLjY3LDIuMTgtMi4xOGMyLjM1LTEuMjgsNS43MS0wLjcxLDcuNDUsMi4zMWM2Ljg0LDExLjkyLDEzLjczLDIzLjgsMjAuNTksMzUuN2MwLjgyLDEuNDIsMS43OCwyLjc4LDIuMTYsNC40Mg0KCWMwLDAuNSwwLDEuMDEsMCwxLjUxYy0wLjI3LDAuNy0wLjQ1LDEuNDUtMC44MywyLjA4Yy0xLjExLDEuODQtMi44MSwyLjYtNC45NCwyLjZjLTE0LjU2LTAuMDEtMjkuMTItMC4wMS00My42OS0wLjAxDQoJYy0wLjIzLDAtMC40Ny0wLjAxLTAuNy0wLjAyYy0xLjcyLTAuMTEtMy4xMi0wLjg3LTQuMDYtMi4zMUMxLjI5LDQ5Ljk0LDEuMDYsNDkuMDgsMC43Myw0OC4zeiBNMzEuOSwyMy41N2MwLTIuNjQsMC01LjI4LDAtNy45Mw0KCWMwLTEuMzgtMC42Mi0xLjk5LTIuMDEtMmMtMS4wMiwwLTIuMDUsMC0zLjA3LDBjLTEuNDIsMC0yLjAyLDAuNjEtMi4wMiwyLjA0YzAsNS4xOSwwLDEwLjM5LDAsMTUuNThjMCwwLjI5LDAuMDEsMC41OCwwLjA1LDAuODYNCgljMC4zNCwyLjI3LDIuNiwzLjYsNC43NiwyLjgxYzEuNDItMC41MiwyLjI5LTEuODQsMi4zLTMuNUMzMS45MSwyOC44MSwzMS45LDI2LjE5LDMxLjksMjMuNTd6IE0yOC4zNiw0Ni43MQ0KCWMxLjk0LTAuMDEsMy41NS0xLjYzLDMuNTItMy41NGMtMC4wMy0xLjkyLTEuNjEtMy40OS0zLjUyLTMuNWMtMS45My0wLjAxLTMuNTUsMS42LTMuNTQsMy41M0MyNC44Miw0NS4xMywyNi40Myw0Ni43MiwyOC4zNiw0Ni43MXoNCgkiLz4NCjwvc3ZnPg0K") center no-repeat;
  background-size: contain;
  vertical-align: top;
  margin-right: 5px;
  opacity: 0.75;
}

@media (max-width: 768px) {
  .ap_account__content {
    font-size: 14px;
  }

  .ap_account__content .ap_side-subnavigation {
    margin-left: 35px;
  }
}

@media (max-width: 500px) {
  .ap_account__content {
    font-size: 12px;
  }

  .ap_account__content .ap_side-subnavigation {
    margin-left: 32px;
  }
}

.i {
  display: inline-block;
  width: 1.2em;
  height: 1.2em;
  margin: -0.3em 0;
  background: center no-repeat;
  background-size: contain;
}

.i.i-orders {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QzVDNUM7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03Ljk0LDMxLjIyYy0wLjIxLTAuNTYsMC4xOC0xLjA5LDAuNTMtMS41N2M0LjczLTYuNjIsOS40NS0xMy4yNiwxNC4xOS0xOS44OGMwLjkzLTEuMywxLjY5LTEuNCwyLjk3LTAuNDcNCgkJCQljMi45OCwyLjE2LDUuOTUsNC4zMyw4LjkzLDYuNTFjMS41LDEuMSwxLjU4LDEuNjgsMC40NSwzLjIxYy0wLjE2LDAuNTYtMC4wMiwwLjYxLDAuNDgsMC4zNmMxLjczLTAuODYsMy41Mi0xLjYsNS4yMy0yLjUyDQoJCQkJYzAuNzMtMC4zOSwxLjYyLTAuNTMsMi4xNC0xLjI4YzAuNi0yLjIsMC4yNS0zLjIyLTEuNTYtNC41NGMtMC40My0wLjMxLTAuOS0wLjU4LTEuMjktMC45NGMtMC45NS0wLjg3LTEuNjQtMS4wOS0yLjc0LDAuMDQNCgkJCQljLTEuMzUsMS4zOS0zLjIsMS44NC01LjEsMC45OWMtMS43MS0wLjc3LTIuNDItMi4yNi0yLjQ0LTQuMDdjLTAuMDEtMS4wNCwwLjI2LTIuMDIsMC43OS0yLjkzYzAuMTctMC4yOSwwLjUtMC42LTAuMDEtMC45Mg0KCQkJCWMtMS4zOC0wLjg2LTIuNDktMi4xMy00LjA4LTIuNjljMC4wMS0wLjA3LTAuMDEtMC4xMy0wLjA0LTAuMTljLTAuNDEsMC0wLjgyLDAtMS4yMywwYy0wLjA0LDAuMDYtMC4wNSwwLjEyLTAuMDUsMC4xOWwwLDANCgkJCQlDMjMuNzksMC43MywyMywxLjY1LDIyLjI3LDIuNjdjLTQuNjksNi41OS05LjQzLDEzLjE0LTE0LjA2LDE5Ljc2Yy0yLjY3LDMuODItNS43Myw3LjQtNy44OCwxMS41OGMwLDAuMzMsMCwwLjY2LDAsMC45OA0KCQkJCWMwLjUxLDEuNTMsMS43NiwyLjM2LDMsMy4yMWMwLjMsMC4yMSwwLjU4LDAuNDYsMC44OSwwLjY1YzAuMywwLjE4LDAuNTQsMC42NSwwLjkzLDAuNDVjMC4zNy0wLjE5LDAuMi0wLjY4LDAuMTctMS4wMQ0KCQkJCWMtMC4xNi0yLjAyLDAuMTUtMy44NSwxLjktNS4xNUM3Ljg5LDMyLjY0LDguMjgsMzIuMTQsNy45NCwzMS4yMnoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNC44OCwxMi4wNWMtMC42OC0wLjUyLTAuOTItMC4yNi0xLjMxLDAuMjljLTIuNzYsMy45MS01LjU0LDcuOC04LjMyLDExLjY5Yy0xLjM4LDEuOTMtMi43NiwzLjg2LTQuMTIsNS44DQoJCQkJYy0wLjE2LDAuMjMtMC42LDAuNDUtMC4yNiwwLjgxYzAuMjcsMC4yOSwwLjYxLDAuMSwwLjkxLTAuMDVjMC4xOC0wLjA5LDAuMzctMC4xNywwLjU1LTAuMjZjNS4zMy0yLjU3LDEwLjYyLTUuMjMsMTYuMDItNy42NQ0KCQkJCWMyLjA0LTAuOTEsMy4xMi0yLjUzLDQuMzEtNC4xOGMwLjA5LTAuMTMsMC4xNi0wLjI3LDAuMjMtMC4zOGMtMC4wNy0wLjM3LTAuMzYtMC40OC0wLjU4LTAuNjUNCgkJCQlDMjkuODMsMTUuNjcsMjcuMzIsMTMuOSwyNC44OCwxMi4wNXoiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNC40NCw0Ni4xN2MwLjAzLDAsMC4wOC0wLjAyLDAuMDktMC4wNGMwLjE5LTAuNjktMC4yNC0xLjE0LTAuNjktMS41MmMtMC4zMi0wLjI3LTAuNzQtMC4zNi0wLjk0LDAuMjINCgkJCQljMC4wNCwwLjkyLDAuOSwwLjkyLDEuNDMsMS4yOEMxNC4zNyw0Ni4xNCwxNC40LDQ2LjE3LDE0LjQ0LDQ2LjE3eiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGc+DQoJCQkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUzLjg5LDMyLjg2Yy0wLjM2LTAuOTEtMC43Ni0xLjA2LTEuNzEtMC43NGMtMi4xNCwwLjczLTQuNTMtMC4xLTUuNTctMS43NA0KCQkJCQljLTEuMDYtMS42OC0wLjY5LTMuOTEsMC43OS01LjY3YzAuNTUtMC42NSwxLjg1LTAuNzUsMS43My0xLjc5Yy0wLjEtMC44NS0wLjcxLTEuNjQtMS4wOS0yLjQ1Yy0wLjEyLTAuMjYtMC4yNC0wLjUyLTAuMzUtMC43OA0KCQkJCQljLTAuNTktMS4zNy0xLjY3LTEuOTMtMy4xMi0xLjk0Yy0wLjk5LTAuMDEtMS44MiwwLjQ0LTIuNjYsMC44NWMtNi4wNSwyLjktMTIuMDksNS44MS0xOC4xMyw4LjcxDQoJCQkJCWMtNC42OCwyLjI1LTkuMzYsNC40OS0xNC4wNCw2Ljc1Yy0yLjI3LDEuMS0yLjkxLDIuOS0xLjg2LDUuMTZjMC4yOSwwLjYzLDAuNjUsMS4yNCwwLjg2LDEuOWMwLjM1LDEuMTEsMC44OSwxLjM2LDIuMDUsMC45OQ0KCQkJCQljMi4xMi0wLjY4LDQuNDEsMC4yMiw1LjM5LDEuODhjMS4wMiwxLjcxLDAuNiwzLjkyLTAuOTIsNS42NWMtMC41NCwwLjYxLTEuNzgsMC42Ny0xLjY3LDEuNjZjMC4wOSwwLjgxLDAuNjYsMS41NywxLjAyLDIuMzUNCgkJCQkJYzAuMTUsMC4zMywwLjMzLDAuNjYsMC40NywxYzAuNDEsMC45OCwxLjA5LDEuNjEsMi4xNiwxLjc4YzAsMCwwLDAsMCwwYzAuMDIsMC4wNywwLjA0LDAuMTQsMC4wNSwwLjIxYzAuNTcsMCwxLjE1LDAsMS43MiwwDQoJCQkJCWMwLjAxLTAuMDQsMC4wMi0wLjA4LDAuMDMtMC4xMmMyLjAxLTAuMDIsMy43Mi0xLDUuNDUtMS44NGM5LjI4LTQuNTEsMTguNTctOS4wMSwyNy45MS0xMy40YzEuODMtMC44NiwzLjEtMS45NSwzLjI1LTQuMDYNCgkJCQkJYzAtMC4xNiwwLTAuMzMsMC0wLjQ5QzU1LjA1LDM1LjQzLDU0LjQsMzQuMTcsNTMuODksMzIuODZ6IE00Ny4wNywzNi45NmMtMC4wNCwxLjE0LTAuNzQsMS41Ni0xLjUsMS45Mg0KCQkJCQljLTQuNTMsMi4xOC05LjA2LDQuMzUtMTMuNTksNi41M2MtMi43NiwxLjMzLTUuNTIsMi42Ni04LjI4LDMuOThjLTEuNTMsMC43My0yLjIzLDAuNDgtMi45My0xLjAxDQoJCQkJCWMtMS42LTMuNC0zLjE5LTYuODEtNC43Ny0xMC4yMWMtMC42LTEuMjgtMC4zNC0yLjA1LDAuOTQtMi42N2M3LjM5LTMuNTcsMTQuNzktNy4xMywyMi4xOS0xMC42OGMxLjQ0LTAuNjksMi4xMS0wLjQxLDIuODEsMS4wNw0KCQkJCQljMS42LDMuNCwzLjIsNi44LDQuOCwxMC4yQzQ2LjksMzYuNDEsNDcuMTEsMzYuNzMsNDcuMDcsMzYuOTZ6Ii8+DQoJCQk8L2c+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAuMTEsMjguMThjLTAuMzgtMC44Ni0wLjcyLTEuMDItMS41OS0wLjU5Yy02LjM2LDMuMS0xMi43Myw2LjE2LTE5LjEyLDkuMjENCgkJCQljLTAuNjMsMC4zLTAuODYsMC41My0wLjUxLDEuMjZjMS4zMywyLjcyLDIuNiw1LjQ2LDMuODQsOC4yMmMwLjM1LDAuNzgsMC42OSwwLjgsMS4zOCwwLjQ0YzEuNzgtMC45MiwzLjYtMS43Niw1LjQxLTIuNjMNCgkJCQljNC41Ny0yLjIsOS4xNC00LjM5LDEzLjctNi42YzAuMzMtMC4xNiwwLjgzLTAuMTksMC44NS0wLjc2Yy0wLjExLTAuMjUtMC4yMy0wLjUxLTAuMzUtMC43N0M0Mi41MSwzMy4zOCw0MS4yNiwzMC44LDQwLjExLDI4LjE4DQoJCQkJeiIvPg0KCQk8L2c+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
}

.i.i-profile {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM1QzVDNUM7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjAzLDQ0LjM5YzAuMzMtMi42NCwxLjg3LTQuODEsMi44NS03LjE5YzAuNzMtMS43NywxLjU4LTMuNDgsMi4zOS01LjIyYzAuOS0xLjkzLDIuNTItMi40Niw0LjQyLTEuNDcNCgljMS4zNiwwLjcxLDIuNjgsMS41Myw0LjEsMi4wNmM2LjMyLDIuMzcsMTIuNDMsMS44MiwxOC4yNS0xLjYzYzAuOTMtMC41NSwxLjg4LTEuMDIsMi45OS0wLjk1YzEuMTIsMC4wNywyLjAzLDAuNTYsMi42LDEuNTMNCgljMS41OCwyLjY5LDMuMTEsNS40MSw0LjY2LDguMTJjMC41NywxLDEuMTUsMiwxLjcxLDMuMDFjMS4zNCwyLjQsMC41NCw1LjEtMS45Nyw2LjE4Yy01LjM1LDIuMjktMTAuNzUsNC41LTE2LjE0LDYuNzENCgljLTAuNywwLjI5LTEuNDksMC4zNy0yLjI0LDAuNTVjLTAuNjksMC0xLjM3LDAtMi4wNiwwYy0wLjg5LTAuMjEtMS44Mi0wLjMxLTIuNjctMC42NGMtNS4yMy0yLjA1LTEwLjQ1LTQuMTQtMTUuNjYtNi4yNA0KCWMtMS44Mi0wLjc0LTIuNzktMi4yLTMuMTQtNC4xYy0wLjAzLTAuMTctMC4wOC0wLjM0LTAuMTItMC41MUM3LjAzLDQ0LjU0LDcuMDMsNDQuNDcsNy4wMyw0NC4zOXoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yOS4zNywwLjU5YzAuOCwwLjE1LDEuNjEsMC4yMywyLjM5LDAuNDVjNS43MywxLjU5LDkuMzYsNS4yOSwxMC43MiwxMS4wNmMxLjYzLDYuOTMtMi40MSwxNC4yLTkuMDksMTYuNjYNCgljLTcuMzYsMi43LTE1LjM3LTAuNzItMTguNS03Ljg5Yy0yLjg0LTYuNS0wLjM1LTE0LjM2LDUuNzEtMTguMDdjMS45My0xLjE4LDQtMS44OSw2LjI1LTIuMTJjMC4xMi0wLjAxLDAuMjQtMC4wNSwwLjM3LTAuMDgNCglDMjcuOTMsMC41OSwyOC42NSwwLjU5LDI5LjM3LDAuNTl6Ii8+DQo8L3N2Zz4NCg==");
}

.i.i-edit {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNCQzg5NEM7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMy4xLDEuNDZjLTAuMTcsMC4yNC0wLjMyLDAuNTEtMC41MywwLjcyYy0yLjAyLDIuMDMtNC4wMyw0LjA3LTYuMDksNi4wNmMtMC4zMywwLjMxLTAuODgsMC41NS0xLjM0LDAuNTUNCglDMjAuMTIsOC44MiwxNS4xLDguODEsMTAuMDcsOC44MWMtMC4zNiwwLTAuNzMsMC0xLjE3LDBjMCwxMy4wMiwwLDI1Ljk3LDAsMzljMTIuOTQsMCwyNS44OCwwLDM4Ljk4LDBjMC0wLjM0LDAtMC42OSwwLTEuMDQNCgljMC01LjA2LTAuMDItMTAuMTIsMC4wMy0xNS4xN2MwLTAuNDgsMC4yNS0xLjA3LDAuNTgtMS40MWMxLjk3LTIuMDcsNC00LjEsNi4wMi02LjEyYzAuMi0wLjIsMC40OC0wLjMxLDAuNzMtMC40Nw0KCWMwLDkuMDksMCwxOC4xNywwLDI3LjI2Yy0wLjMxLDAuNzQtMC41NSwxLjU0LTAuOTYsMi4yMmMtMC43NiwxLjI4LTIuMDcsMS43OC0zLjQzLDIuMTdjLTE1LDAtMzAsMC00NSwwDQoJYy0wLjc0LTAuMzEtMS41My0wLjU1LTIuMjItMC45NmMtMS4yOC0wLjc2LTEuNzgtMi4wNy0yLjE3LTMuNDNjMC0xNSwwLTMwLDAtNDVDMS44NCw1LDIuMTQsNC4xLDIuNjQsMy4zNA0KCWMwLjczLTEuMTMsMS45OC0xLjUyLDMuMjEtMS44OEMxNC45MywxLjQ2LDI0LjAyLDEuNDYsMzMuMSwxLjQ2eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTU1LjI0LDExLjMzYy0xLjEyLDEuMDYtMi4yMywyLjExLTMuNDEsMy4yMmMtMi40Ni00LjAxLTUuNjktNy4yMS05LjczLTkuNjVjMS4xMi0xLjE5LDIuMTktMi4zMiwzLjI2LTMuNDUNCgljMC4yNCwwLDAuNDksMCwwLjczLDBjMC4zMiwwLjA2LDAuNjUsMC4xNSwwLjk3LDAuMThjNC42MywwLjUsNy4wNCwyLjY2LDcuODIsN0M1NSw5LjMsNTUuMTIsOS45NSw1NS4yNCwxMC42DQoJQzU1LjI0LDEwLjg1LDU1LjI0LDExLjA5LDU1LjI0LDExLjMzeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LjQyLDM4LjkyYy0yLjQ0LTMuOTctNS42Ny03LjE4LTkuNzktOS42N2MxLjc3LTEuNzUsMy40NS0zLjQxLDUuMTMtNS4wOGM1LjI4LTUuMjgsMTAuNTctMTAuNTUsMTUuODMtMTUuODYNCgljMC41My0wLjUzLDAuOTEtMC41OSwxLjU1LTAuMjNjMy43MSwyLjA0LDYuNTgsNC45LDguNTUsOC42NWMwLjIxLDAuMzksMC4zNywwLjY5LTAuMDYsMS4xMWMtNy4wMiw2Ljk4LTE0LjAzLDEzLjk5LTIxLjA0LDIwLjk5DQoJQzI3LjU3LDM4Ljg0LDI3LjU0LDM4Ljg1LDI3LjQyLDM4LjkyeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjcxLDQyLjk4YzAtMy4yLTAuMDItNi4yOCwwLjAxLTkuMzZjMC4wMS0xLjA0LDEuMTEtMS42MywyLjAyLTEuMTNjMy42NywxLjk4LDYuNSw0LjgsOC40Niw4LjQ4DQoJYzAuNDYsMC44Ny0wLjEsMS45OS0xLjA3LDJDMjAuMDMsNDMsMTYuOTMsNDIuOTgsMTMuNzEsNDIuOTh6Ii8+DQo8L3N2Zz4NCg==");
}

.i.i-logout {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNCQzg5NEM7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00NC4xNiwwLjQxYzAuMDIsMC4wMiwwLjA0LDAuMDUsMC4wNywwLjA1YzQuMiwxLjM2LDUuNSwzLjE1LDUuNTEsNy42MWMwLDMuMiwwLDYuNCwwLDkuNzQNCgljLTAuMjYtMC4xNy0wLjQ0LTAuMjctMC42LTAuNGMtMS0wLjg1LTEuOTYtMS43NC0yLjk4LTIuNTVjLTAuNTEtMC40MS0wLjY3LTAuODYtMC42Ni0xLjVjMC4wNC0yLjAxLDAuMDItNC4wMSwwLjAxLTYuMDINCgljLTAuMDEtMS44OC0wLjc4LTIuNjUtMi42Ny0yLjY1Yy05LjcyLTAuMDEtMTkuNDQtMC4wMS0yOS4xNiwwYy0xLjg3LDAtMi42NCwwLjc4LTIuNjQsMi42OGMtMC4wMSwxMy45OS0wLjAxLDI3Ljk5LDAsNDEuOTgNCgljMCwxLjg5LDAuNzcsMi42NywyLjY1LDIuNjdjOS43MiwwLjAxLDE5LjQ0LDAuMDEsMjkuMTYsMGMxLjg4LDAsMi42NS0wLjc3LDIuNjYtMi42NmMwLjAxLTIuMDctMC4wMi00LjEzLDAuMDMtNi4yDQoJYzAuMDEtMC40LDAuMjMtMC45LDAuNTMtMS4xN2MxLjE0LTEuMDYsMi4zNC0yLjA2LDMuNjgtMy4yMmMwLDAuNjYsMCwxLjEyLDAsMS41N2MwLDIuOTcsMCw1LjkzLDAsOC45YzAsMy43NS0xLjcyLDUuOTgtNS4zNSw2LjkyDQoJYy0wLjA4LDAuMDItMC4xNSwwLjA4LTAuMjIsMC4xM2MtMTAuNiwwLTIxLjE5LDAtMzEuNzksMGMtMC4wNS0wLjAzLTAuMDktMC4wOC0wLjE0LTAuMWMtMy45LTEuMTItNS40My0zLjE2LTUuNDMtNy4yMQ0KCWMwLTEzLjY0LDAtMjcuMjgsMC00MC45MWMwLTQuNDUsMS4zLTYuMjUsNS41MS03LjZjMC4wMy0wLjAxLDAuMDUtMC4wNCwwLjA3LTAuMDVDMjIuOTcsMC40MSwzMy41NywwLjQxLDQ0LjE2LDAuNDF6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzQuNzUsMjEuOTJjMC0xLjczLTAuMDEtMy4zNSwwLjAxLTQuOTdjMC4wMS0wLjU1LDAuMDQtMS4xMiwwLjE5LTEuNjRjMC4yOC0wLjk4LDEuNC0xLjMzLDIuMTYtMC42OA0KCWM1LjIyLDQuNSwxMC40Miw5LjAyLDE1LjYyLDEzLjU0YzAuMDQsMC4wMywwLjA2LDAuMSwwLjE0LDAuMjRjLTEuMjcsMS4xMS0yLjU1LDIuMjMtMy44NCwzLjM0Yy0zLjg3LDMuMzUtNy43NCw2LjctMTEuNjEsMTAuMDUNCgljLTEuMDksMC45NC0yLjM0LDAuNTUtMi41NS0wLjg4Yy0wLjE2LTEuMDMtMC4xLTIuMDktMC4xMS0zLjEzYy0wLjAyLTAuOTYsMC0xLjkxLDAtMy4wMmMtMC4zOSwwLTAuNzIsMC0xLjA1LDANCgljLTMuNzgsMC03LjU2LDAtMTEuMzQsMGMtMS44OCwwLTIuNjMtMC43Ni0yLjY0LTIuNjVjMC0yLjUzLDAtNS4wNiwwLTcuNTljMC0xLjgzLDAuNzctMi42MSwyLjU5LTIuNjFjMy43NSwwLDcuNSwwLDExLjI2LDANCglDMzMuOSwyMS45MiwzNC4yNSwyMS45MiwzNC43NSwyMS45MnoiLz4NCjwvc3ZnPg0K");
}

.i.i-orders-alt {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNCQzg5NEM7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03Ljk0LDMxLjIyYy0wLjIxLTAuNTYsMC4xOC0xLjA5LDAuNTMtMS41N2M0LjczLTYuNjIsOS40NS0xMy4yNiwxNC4xOS0xOS44OGMwLjkzLTEuMywxLjY5LTEuNCwyLjk3LTAuNDcNCgkJYzIuOTgsMi4xNiw1Ljk1LDQuMzMsOC45Myw2LjUxYzEuNSwxLjEsMS41OCwxLjY4LDAuNDUsMy4yMWMtMC4xNiwwLjU2LTAuMDIsMC42MSwwLjQ4LDAuMzZjMS43My0wLjg2LDMuNTItMS42LDUuMjMtMi41Mg0KCQljMC43My0wLjM5LDEuNjItMC41MywyLjE0LTEuMjhjMC42LTIuMiwwLjI1LTMuMjItMS41Ni00LjU0Yy0wLjQzLTAuMzEtMC45LTAuNTgtMS4yOS0wLjk0Yy0wLjk1LTAuODctMS42NC0xLjA5LTIuNzQsMC4wNA0KCQljLTEuMzUsMS4zOS0zLjIsMS44NC01LjEsMC45OWMtMS43MS0wLjc3LTIuNDItMi4yNi0yLjQ0LTQuMDdjLTAuMDEtMS4wNCwwLjI2LTIuMDIsMC43OS0yLjkzYzAuMTctMC4yOSwwLjUtMC42LTAuMDEtMC45Mg0KCQljLTEuMzgtMC44Ni0yLjQ5LTIuMTMtNC4wOC0yLjY5YzAuMDEtMC4wNy0wLjAxLTAuMTMtMC4wNC0wLjE5Yy0wLjQxLDAtMC44MiwwLTEuMjMsMGMtMC4wNCwwLjA2LTAuMDUsMC4xMi0wLjA1LDAuMTlsMCwwDQoJCUMyMy43OSwwLjczLDIzLDEuNjUsMjIuMjcsMi42N2MtNC42OSw2LjU5LTkuNDMsMTMuMTQtMTQuMDYsMTkuNzZjLTIuNjcsMy44Mi01LjczLDcuNC03Ljg4LDExLjU4YzAsMC4zMywwLDAuNjYsMCwwLjk4DQoJCWMwLjUxLDEuNTMsMS43NiwyLjM2LDMsMy4yMWMwLjMsMC4yMSwwLjU4LDAuNDYsMC44OSwwLjY1YzAuMywwLjE4LDAuNTQsMC42NSwwLjkzLDAuNDVjMC4zNy0wLjE5LDAuMi0wLjY4LDAuMTctMS4wMQ0KCQljLTAuMTYtMi4wMiwwLjE1LTMuODUsMS45LTUuMTVDNy44OSwzMi42NCw4LjI4LDMyLjE0LDcuOTQsMzEuMjJ6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0Ljg4LDEyLjA1Yy0wLjY4LTAuNTItMC45Mi0wLjI2LTEuMzEsMC4yOWMtMi43NiwzLjkxLTUuNTQsNy44LTguMzIsMTEuNjljLTEuMzgsMS45My0yLjc2LDMuODYtNC4xMiw1LjgNCgkJYy0wLjE2LDAuMjMtMC42LDAuNDUtMC4yNiwwLjgxYzAuMjcsMC4yOSwwLjYxLDAuMSwwLjkxLTAuMDVjMC4xOC0wLjA5LDAuMzctMC4xNywwLjU1LTAuMjZjNS4zMy0yLjU3LDEwLjYyLTUuMjMsMTYuMDItNy42NQ0KCQljMi4wNC0wLjkxLDMuMTItMi41Myw0LjMxLTQuMThjMC4wOS0wLjEzLDAuMTYtMC4yNywwLjIzLTAuMzhjLTAuMDctMC4zNy0wLjM2LTAuNDgtMC41OC0wLjY1QzI5LjgzLDE1LjY3LDI3LjMyLDEzLjksMjQuODgsMTIuMDUNCgkJeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNC40NCw0Ni4xN2MwLjAzLDAsMC4wOC0wLjAyLDAuMDktMC4wNGMwLjE5LTAuNjktMC4yNC0xLjE0LTAuNjktMS41MmMtMC4zMi0wLjI3LTAuNzQtMC4zNi0wLjk0LDAuMjINCgkJYzAuMDQsMC45MiwwLjksMC45MiwxLjQzLDEuMjhDMTQuMzcsNDYuMTQsMTQuNCw0Ni4xNywxNC40NCw0Ni4xN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTMuODksMzIuODZjLTAuMzYtMC45MS0wLjc2LTEuMDYtMS43MS0wLjc0Yy0yLjE0LDAuNzMtNC41My0wLjEtNS41Ny0xLjc0Yy0xLjA2LTEuNjgtMC42OS0zLjkxLDAuNzktNS42Nw0KCQljMC41NS0wLjY1LDEuODUtMC43NSwxLjczLTEuNzljLTAuMS0wLjg1LTAuNzEtMS42NC0xLjA5LTIuNDVjLTAuMTItMC4yNi0wLjI0LTAuNTItMC4zNS0wLjc4Yy0wLjU5LTEuMzctMS42Ny0xLjkzLTMuMTItMS45NA0KCQljLTAuOTktMC4wMS0xLjgyLDAuNDQtMi42NiwwLjg1Yy02LjA1LDIuOS0xMi4wOSw1LjgxLTE4LjEzLDguNzFjLTQuNjgsMi4yNS05LjM2LDQuNDktMTQuMDQsNi43NWMtMi4yNywxLjEtMi45MSwyLjktMS44Niw1LjE2DQoJCWMwLjI5LDAuNjMsMC42NSwxLjI0LDAuODYsMS45YzAuMzUsMS4xMSwwLjg5LDEuMzYsMi4wNSwwLjk5YzIuMTItMC42OCw0LjQxLDAuMjIsNS4zOSwxLjg4YzEuMDIsMS43MSwwLjYsMy45Mi0wLjkyLDUuNjUNCgkJYy0wLjU0LDAuNjEtMS43OCwwLjY3LTEuNjcsMS42NmMwLjA5LDAuODEsMC42NiwxLjU3LDEuMDIsMi4zNWMwLjE1LDAuMzMsMC4zMywwLjY2LDAuNDcsMWMwLjQxLDAuOTgsMS4wOSwxLjYxLDIuMTYsMS43OA0KCQljMCwwLDAsMCwwLDBjMC4wMiwwLjA3LDAuMDQsMC4xNCwwLjA1LDAuMjFjMC41NywwLDEuMTUsMCwxLjcyLDBjMC4wMS0wLjA0LDAuMDItMC4wOCwwLjAzLTAuMTJjMi4wMS0wLjAyLDMuNzItMSw1LjQ1LTEuODQNCgkJYzkuMjgtNC41MSwxOC41Ny05LjAxLDI3LjkxLTEzLjRjMS44My0wLjg2LDMuMS0xLjk1LDMuMjUtNC4wNmMwLTAuMTYsMC0wLjMzLDAtMC40OUM1NS4wNSwzNS40Myw1NC40LDM0LjE3LDUzLjg5LDMyLjg2eg0KCQkgTTQ3LjA3LDM2Ljk2Yy0wLjA0LDEuMTQtMC43NCwxLjU2LTEuNSwxLjkyYy00LjUzLDIuMTgtOS4wNiw0LjM1LTEzLjU5LDYuNTNjLTIuNzYsMS4zMy01LjUyLDIuNjYtOC4yOCwzLjk4DQoJCWMtMS41MywwLjczLTIuMjMsMC40OC0yLjkzLTEuMDFjLTEuNi0zLjQtMy4xOS02LjgxLTQuNzctMTAuMjFjLTAuNi0xLjI4LTAuMzQtMi4wNSwwLjk0LTIuNjdjNy4zOS0zLjU3LDE0Ljc5LTcuMTMsMjIuMTktMTAuNjgNCgkJYzEuNDQtMC42OSwyLjExLTAuNDEsMi44MSwxLjA3YzEuNiwzLjQsMy4yLDYuOCw0LjgsMTAuMkM0Ni45LDM2LjQxLDQ3LjExLDM2LjczLDQ3LjA3LDM2Ljk2eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MC4xMSwyOC4xOGMtMC4zOC0wLjg2LTAuNzItMS4wMi0xLjU5LTAuNTljLTYuMzYsMy4xLTEyLjczLDYuMTYtMTkuMTIsOS4yMWMtMC42MywwLjMtMC44NiwwLjUzLTAuNTEsMS4yNg0KCQljMS4zMywyLjcyLDIuNiw1LjQ2LDMuODQsOC4yMmMwLjM1LDAuNzgsMC42OSwwLjgsMS4zOCwwLjQ0YzEuNzgtMC45MiwzLjYtMS43Niw1LjQxLTIuNjNjNC41Ny0yLjIsOS4xNC00LjM5LDEzLjctNi42DQoJCWMwLjMzLTAuMTYsMC44My0wLjE5LDAuODUtMC43NmMtMC4xMS0wLjI1LTAuMjMtMC41MS0wLjM1LTAuNzdDNDIuNTEsMzMuMzgsNDEuMjYsMzAuOCw0MC4xMSwyOC4xOHoiLz4NCjwvZz4NCjwvc3ZnPg0K");
}

.i.i-eye-open {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM2RTZFNkU7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNi42NSwxMC43OWMxLjE4LDAsMi4zNiwwLDMuNTQsMGMwLjE5LDAuMDQsMC4zOCwwLjEsMC41OCwwLjEyYzEuMjEsMC4xNiwyLjQ0LDAuMjUsMy42NCwwLjQ5DQoJYzkuMTUsMS44OSwxNi4yNiw2Ljg3LDIxLjczLDE0LjM0YzAuMjgsMC4zOSwwLjIzLDAuNjUsMCwxLjAyYy0xLjg4LDMtNC4wOCw1LjczLTYuNjksOC4xMmMtNC41OSw0LjIyLTkuODYsNy4xMy0xNi4wNSw4LjI2DQoJYy0xLjExLDAuMi0yLjIzLDAuMzItMy4zNSwwLjQ4Yy0xLjA5LDAtMi4xOCwwLTMuMjcsMGMtMC4xMi0wLjA0LTAuMjQtMC4xLTAuMzYtMC4xMWMtMy4zOS0wLjI2LTYuNi0xLjE4LTkuNjYtMi42Mw0KCUMxMC4wMiwzNy42OCw0Ljc5LDMyLjcyLDAuNSwyNi42N2MtMC4yNC0wLjM0LTAuMTYtMC41NywwLjA3LTAuODNjMS41MS0xLjcyLDIuOTEtMy41NSw0LjU1LTUuMTRjNS4wNC00Ljg5LDEwLjk3LTguMTQsMTcuOTMtOS4zOQ0KCUMyNC4yNCwxMS4wOSwyNS40NSwxMC45NiwyNi42NSwxMC43OXogTTYuMzEsMjYuNGMwLjA1LDAuMDcsMC4wOSwwLjE1LDAuMTUsMC4yMmMyLjg0LDMuNDUsNi4xMSw2LjQsOS45Nyw4LjY3DQoJYzUuNjEsMy4zLDExLjU2LDQuNDIsMTcuOTMsMi43NWM0LjgyLTEuMjYsOC45LTMuODMsMTIuNDMtNy4yOGMxLjM3LTEuMzQsMi42LTIuODMsMy44OC00LjIzQzM4LjU0LDEyLjI4LDE4Ljg1LDExLjgxLDYuMzEsMjYuNHoiDQoJLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC4xMywyNy4yMmMwLDUuMjctNC4yMSw5LjQ3LTkuNDgsOS40N2MtNS4yLTAuMDEtOS40NC00LjIzLTkuNDctOS40NWMtMC4wMy01LjIxLDQuMjUtOS41LDkuNDgtOS41DQoJQzMzLjkzLDE3Ljc0LDM4LjEzLDIxLjk1LDM4LjEzLDI3LjIyeiBNMjkuNjUsMjQuNzhjLTAuMDEtMS44Ny0xLjU3LTMuNC0zLjQ1LTMuMzhjLTEuODQsMC4wMi0zLjM3LDEuNTctMy4zNiwzLjQxDQoJYzAuMDEsMS44NSwxLjYyLDMuNDQsMy40NSwzLjQxQzI4LjEzLDI4LjE3LDI5LjY2LDI2LjYxLDI5LjY1LDI0Ljc4eiIvPg0KPC9zdmc+DQo=");
}

.i.i-eye-closed {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM2RTZFNkU7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC4xMywyNy4yMmMwLDUuMjctNC4yMSw5LjQ3LTkuNDgsOS40N2MtNS4yLTAuMDEtOS40NC00LjIzLTkuNDctOS40NWMtMC4wMy01LjIxLDQuMjUtOS41LDkuNDgtOS41DQoJQzMzLjkzLDE3Ljc0LDM4LjEzLDIxLjk1LDM4LjEzLDI3LjIyeiBNMjkuNjUsMjQuNzhjLTAuMDEtMS44Ny0xLjU3LTMuNC0zLjQ1LTMuMzhjLTEuODQsMC4wMi0zLjM3LDEuNTctMy4zNiwzLjQxDQoJYzAuMDEsMS44NSwxLjYyLDMuNDQsMy40NSwzLjQxQzI4LjEzLDI4LjE3LDI5LjY2LDI2LjYxLDI5LjY1LDI0Ljc4eiIvPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLjM1LDI1LjQ0YzQuMTItNC4wMSw4LjYtNy41MSwxMy43Ny0xMC4xYzkuMDYtNC41NSwxOC4xNy00LjgzLDI3LjM2LTAuNDRjNS4yMSwyLjQ5LDkuODMsNS44MiwxMy45Miw5LjkNCgkJCWMwLjI0LDAuMjQsMC40NCwwLjUxLDAuNzIsMC44NGMtNy4wNCw2Ljg2LTE0Ljg1LDEyLjIxLTI0LjgxLDEzLjUzYy01LjczLDAuNzUtMTEuMTgtMC41NC0xNi4zNi0zLjAxDQoJCQljLTUuMDQtMi4zOS05LjQ5LTUuNjMtMTMuNS05LjQ4Yy0wLjM1LTAuMzMtMC43My0wLjYyLTEuMS0wLjkzQzAuMzUsMjUuNjMsMC4zNSwyNS41MywwLjM1LDI1LjQ0eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMS45MSw0MC4xOWMxLjM1LTEuOTMsMi42LTMuNzIsMy45NC01LjYzQzYuOCwzNS4yLDcuNjksMzUuODEsOC43LDM2LjVjLTEuMzQsMS45LTIuNjEsMy43Mi0zLjk2LDUuNjUNCgkJCUMzLjgsNDEuNSwyLjk0LDQwLjksMS45MSw0MC4xOXoiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUzLjYyLDQwLjE4Yy0wLjk3LDAuNjctMS44MywxLjI3LTIuODMsMS45N2MtMS4zMi0xLjg5LTIuNTktMy42OS0zLjk0LTUuNjNjMC45NS0wLjY3LDEuOC0xLjI4LDIuODEtMg0KCQkJQzUwLjk3LDM2LjQsNTIuMjYsMzguMjQsNTMuNjIsNDAuMTh6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOS4xNCw0MC44NWMtMC43NCwyLjE2LTEuNDUsNC4yMy0yLjIzLDYuNWMtMS4xLTAuMzYtMi4xMy0wLjcxLTMuMjYtMS4wOGMwLjc1LTIuMjEsMS40Ni00LjI3LDIuMjItNi41MQ0KCQkJQzE2Ljk4LDQwLjEzLDE4LjAxLDQwLjQ4LDE5LjE0LDQwLjg1eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNDAuNTksMzkuNzFjMC43NywyLjI1LDEuNDgsNC4zMSwyLjIzLDYuNTFjLTEuMSwwLjM5LTIuMDksMC43My0zLjIzLDEuMTNjLTAuNzctMi4yMi0xLjUtNC4zMS0yLjI2LTYuNTENCgkJCUMzOC40Miw0MC40NywzOS40MSw0MC4xMiw0MC41OSwzOS43MXoiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LjM2LDQyLjIyYzEuMTEsMCwyLjE2LDAsMy4yOSwwYzAsMi4yNCwwLDQuNDEsMCw2LjY5Yy0xLjA3LDAtMi4xMiwwLTMuMjksMA0KCQkJQzI2LjM2LDQ2Ljc0LDI2LjM2LDQ0LjU3LDI2LjM2LDQyLjIyeiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K");
}

.i.i-mail {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMzMzMzMzM7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00Ny4yOSw0Ni44N2MtMTIuNywwLTI1LjQxLDAtMzguMTEsMGMtMC4zMi0wLjAzLTAuNjQtMC4wNy0wLjk2LTAuMWMtMS40Ny0wLjEzLTIuODItMC41OC00LjEtMS40MQ0KCWM1Ljg4LTYuMDcsMTEuNzEtMTIuMSwxNy41Ni0xOC4xNGMwLjIsMC4xMywwLjM3LDAuMjMsMC41MywwLjMzYzEuNjksMS4wOSwzLjM5LDIuMTgsNS4wNiwzLjI5YzAuNzIsMC40NywxLjM3LDAuNDgsMi4wOS0wLjAxDQoJYzEuMjYtMC44NiwyLjU2LTEuNjcsMy44NC0yLjVjMC41OC0wLjM4LDEuMTctMC43NSwxLjc4LTEuMTRjNS44Myw2LjA0LDExLjYzLDEyLjA2LDE3LjQ1LDE4LjA5Yy0xLjEsMC43LTIuMjIsMS4xNS0zLjQ0LDEuMzYNCglDNDguNDMsNDYuNzQsNDcuODUsNDYuOCw0Ny4yOSw0Ni44N3oiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjUzLDEwLjZjMTIuOTIsMCwyNS44NCwwLDM4Ljc2LDBjMC43NSwwLjEsMS41LDAuMTYsMi4yMywwLjMyYzEuMjksMC4yOCwyLjQ2LDAuODMsMy41MywxLjY4DQoJYy0wLjE3LDAuMTItMC4yOSwwLjItMC40MSwwLjI4Yy04LjAzLDUuMTctMTYuMDUsMTAuMzMtMjQuMDcsMTUuNTFjLTAuMzYsMC4yMy0wLjU2LDAuMTMtMC44NS0wLjA2DQoJQzE5LjgsMjMuMTksMTEuODgsMTguMDYsMy45NiwxMi45M2MtMC4xNi0wLjEtMC4zMS0wLjIyLTAuNS0wLjM0YzEtMC44MSwyLjA4LTEuMzYsMy4yOC0xLjY1QzcuMzMsMTAuNzksNy45MywxMC43MSw4LjUzLDEwLjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMC42NSwxOC41OWMwLjIxLTAuOTIsMC40LTEuODUsMC42Ni0yLjc2YzAuMTMtMC40NywwLjQtMC45MSwwLjYzLTEuNDJjNS45LDMuODQsMTEuNzQsNy42MywxNy42NSwxMS40Nw0KCUMxMy44NSwzMS44Myw4LjE1LDM3Ljc1LDIuNDIsNDMuNzFjLTAuOTItMS4yNi0xLjQ0LTIuNjItMS42Ny00LjFjLTAuMDItMC4xNC0wLjA3LTAuMjctMC4xLTAuNDFDMC42NSwzMi4zMywwLjY1LDI1LjQ2LDAuNjUsMTguNTkNCgl6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUuOTIsMzkuNDJjLTAuMjYsMS4xOS0wLjUyLDIuMzgtMS4xNywzLjQ0Yy0wLjE2LDAuMjYtMC4zMiwwLjUyLTAuNTMsMC44NQ0KCWMtNS43My01Ljk3LTExLjQzLTExLjktMTcuMTgtMTcuODhjNS44OC0zLjgxLDExLjczLTcuNiwxNy42LTExLjRjMC42MiwxLjAyLDAuOTYsMi4wOCwxLjE2LDMuMmMwLjAzLDAuMTcsMC4wOCwwLjM0LDAuMTMsMC41Mg0KCUM1NS45MiwyNS4yNCw1NS45MiwzMi4zMyw1NS45MiwzOS40MnoiLz4NCjwvc3ZnPg0K");
}

.i.i-info {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiMzMzMzMzM7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yLjE3LDI4LjIzQzIuMjQsMTMuNjksMTMuOTksMS45OCwyOC40NCwyLjA2QzQyLjk4LDIuMTQsNTQuNjYsMTMuODcsNTQuNiwyOC4zNA0KCWMtMC4wNywxNC41NC0xMS44MiwyNi4yNS0yNi4yNywyNi4xN0MxMy43OSw1NC40MywyLjEsNDIuNjksMi4xNywyOC4yM3ogTTI4LjQxLDQ5LjI4YzExLjU3LTAuMDQsMjEuMDMtOS41MiwyMC45Ny0yMS4wNA0KCUM0OS4zMSwxNi42NywzOS45Myw3LjMsMjguMzksNy4yOWMtMTEuNTQtMC4wMS0yMS4wMSw5LjQ2LTIxLDIxQzcuNCwzOS44NCwxNi44OCw0OS4zMSwyOC40MSw0OS4yOHoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS44MywyNS42OWMxLjcyLDAsMy4zOSwwLDUuMTIsMGMwLDUuMjIsMCwxMC40MiwwLDE1LjY3Yy0xLjY5LDAtMy4zNywwLTUuMTIsMA0KCUMyNS44MywzNi4xNiwyNS44MywzMC45NiwyNS44MywyNS42OXoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNS43OSwyMC4zOGMwLTEuNzQsMC0zLjQzLDAtNS4xOGMxLjczLDAsMy40MywwLDUuMTcsMGMwLDEuNzMsMCwzLjQ0LDAsNS4xOA0KCUMyOS4yNCwyMC4zOCwyNy41NSwyMC4zOCwyNS43OSwyMC4zOHoiLz4NCjwvc3ZnPg0K");
}

.i.i-error {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42OSA1Ni42OSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTYuNjkgNTYuNjk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNGRjAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0wLjczLDQ4LjNjMC0wLjUsMC0xLjAxLDAtMS41MWMwLjI3LTAuNywwLjQ2LTEuNDQsMC44My0yLjA4QzguODksMzEuOTgsMTYuMjQsMTkuMjYsMjMuNTgsNi41NA0KCWMwLjUzLTAuOTIsMS4yNC0xLjY3LDIuMTgtMi4xOGMyLjM1LTEuMjgsNS43MS0wLjcxLDcuNDUsMi4zMWM2Ljg0LDExLjkyLDEzLjczLDIzLjgsMjAuNTksMzUuN2MwLjgyLDEuNDIsMS43OCwyLjc4LDIuMTYsNC40Mg0KCWMwLDAuNSwwLDEuMDEsMCwxLjUxYy0wLjI3LDAuNy0wLjQ1LDEuNDUtMC44MywyLjA4Yy0xLjExLDEuODQtMi44MSwyLjYtNC45NCwyLjZjLTE0LjU2LTAuMDEtMjkuMTItMC4wMS00My42OS0wLjAxDQoJYy0wLjIzLDAtMC40Ny0wLjAxLTAuNy0wLjAyYy0xLjcyLTAuMTEtMy4xMi0wLjg3LTQuMDYtMi4zMUMxLjI5LDQ5Ljk0LDEuMDYsNDkuMDgsMC43Myw0OC4zeiBNMzEuOSwyMy41N2MwLTIuNjQsMC01LjI4LDAtNy45Mw0KCWMwLTEuMzgtMC42Mi0xLjk5LTIuMDEtMmMtMS4wMiwwLTIuMDUsMC0zLjA3LDBjLTEuNDIsMC0yLjAyLDAuNjEtMi4wMiwyLjA0YzAsNS4xOSwwLDEwLjM5LDAsMTUuNThjMCwwLjI5LDAuMDEsMC41OCwwLjA1LDAuODYNCgljMC4zNCwyLjI3LDIuNiwzLjYsNC43NiwyLjgxYzEuNDItMC41MiwyLjI5LTEuODQsMi4zLTMuNUMzMS45MSwyOC44MSwzMS45LDI2LjE5LDMxLjksMjMuNTd6IE0yOC4zNiw0Ni43MQ0KCWMxLjk0LTAuMDEsMy41NS0xLjYzLDMuNTItMy41NGMtMC4wMy0xLjkyLTEuNjEtMy40OS0zLjUyLTMuNWMtMS45My0wLjAxLTMuNTUsMS42LTMuNTQsMy41M0MyNC44Miw0NS4xMywyNi40Myw0Ni43MiwyOC4zNiw0Ni43MXoNCgkiLz4NCjwvc3ZnPg0K");
}

.i.i-ok {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNTExLjk5NSA1MTEuOTk1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk1IDUxMS45OTU7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiI+CjxnPgoJCgkJPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjM1NC45NTEiIHkxPSIzNzMuOTE3IiB4Mj0iMzAzLjg2NCIgeTI9IjM3My45MTciLz4KCQoJCTxsaW5lIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjE1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIzNDkuNTU0IiB5MT0iNDE3LjQ0MyIgeDI9IjMwMy44NjQiIHkyPSI0MTcuNDQzIi8+CgkKCQk8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiB4MT0iMzQ0LjE1OCIgeTE9IjQ2MC45NyIgeDI9IjMwMy44NjQiIHkyPSI0NjAuOTciLz4KCTxwYXRoIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDAwMDA7c3Ryb2tlLXdpZHRoOjE1O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIGQ9IiYjMTA7JiM5OyYjOTtNOTQuOTQ2LDQ4MC44OTZWMzM4LjU2N2MwLTcuMjY5LTUuODkzLTEzLjE2MS0xMy4xNjEtMTMuMTYxSDIwLjY2MWMtNy4yNjksMC0xMy4xNjEsNS44OTMtMTMuMTYxLDEzLjE2MXYxNDIuMzI5JiMxMDsmIzk7JiM5O2MwLDcuMjY5LDUuODkyLDEzLjE2MSwxMy4xNjEsMTMuMTYxaDYxLjEyM0M4OS4wNTMsNDk0LjA1OCw5NC45NDYsNDg4LjE2NSw5NC45NDYsNDgwLjg5NnoiLz4KCQoJCTxwb2x5bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBwb2ludHM9IiYjMTA7JiM5OyYjOTszMDEuNzE0LDk5LjM0OSAzMzIuOTEyLDEzMC41NDggMzc4LjUyMyw4NC45MzggJiM5OyIvPgoJCgkJPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjIxMy4yMjkiIHkxPSIxNTAuNDExIiB4Mj0iMTg4LjE4NSIgeTI9IjE2NC44NyIvPgoJCgkJPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjIwMC40ODciIHkxPSIxMDIuODU4IiB4Mj0iMTcxLjU3IiB5Mj0iMTAyLjg1OCIvPgoJCgkJPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjIxMy4yMjkiIHkxPSI1NS4zMDYiIHgyPSIxODguMTg1IiB5Mj0iNDAuODQ3Ii8+CgkKCQk8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiB4MT0iNDYyLjgzNiIgeTE9IjE1MC40MTEiIHgyPSI0ODcuODc5IiB5Mj0iMTY0Ljg3Ii8+CgkKCQk8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiB4MT0iNDc1LjU3OCIgeTE9IjEwMi44NTgiIHgyPSI1MDQuNDk1IiB5Mj0iMTAyLjg1OCIvPgoJCgkJPGxpbmUgc3R5bGU9ImZpbGw6bm9uZTtzdHJva2U6IzAwMDAwMDtzdHJva2Utd2lkdGg6MTU7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwOyIgeDE9IjQ2Mi44MzYiIHkxPSI1NS4zMDYiIHgyPSI0ODcuODc5IiB5Mj0iNDAuODQ3Ii8+Cgk8cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBkPSImIzEwOyYjOTsmIzk7TTI0Ni4xOCw1MDQuNDk1YzQzLjA0MiwwLDk2LjI4NCwwLDk3LjQwOCwwYzExLjgyOCwwLDIxLjkyNy05LjE5NywyMi4zMjEtMjEuMDE5YzAuNDEyLTEyLjM1OS05LjQ4NS0yMi41MDctMjEuNzUtMjIuNTA3aDQuODI5JiMxMDsmIzk7JiM5O2MxMS44MjgsMCwyMS45MjUtOS4xOTcsMjIuMzE4LTIxLjAxOGMwLjQxMS0xMi4zNTktOS40ODUtMjIuNTA5LTIxLjc1Mi0yMi41MDhsNC44MzEtMC4wMDEmIzEwOyYjOTsmIzk7YzExLjgyNy0wLjAwMiwyMS45MjItOS4xOTgsMjIuMzE3LTIxLjAxN2MwLjQxMy0xMi4zNTktOS40ODMtMjIuNTA5LTIxLjc1MS0yMi41MDljMTEuODc5LDAsMjEuOTM5LTkuMzEzLDIyLjI0NS0yMS4xODgmIzEwOyYjOTsmIzk7YzAuMzE3LTEyLjI4Mi05LjU0Ni0yMi4zMzgtMjEuNzU2LTIyLjMzOGgtODUuNzQ0Yy05LjY0MiwwLTE2LjY0LTkuMTc1LTE0LjA5LTE4LjQ3NGwxMS43MDctNDIuNjk5JiMxMDsmIzk7JiM5O2M3LjcyMS0yMy44NjctMS4xMDYtMzguMzE4LTExLjU2LTQ2LjczOGMtOS42MzgtNy43NjQtMjQuMDI5LTQuMDU4LTI4LjY2NCw3LjQxN2wtMTQuNjMxLDM2LjIyNSYjMTA7JiM5OyYjOTtjLTMuNDA5LDguNDQtOS42MTIsMTUuMzk0LTE3LjQ1OCwyMC4wMDljLTE5LjIyMiwxMS4zMDctMzQuNDU4LDI5Ljc1Ny00MS4yNjYsMzguODY3Yy0zLjA4Myw0LjEyNi03LjE1NCw3LjQyNi0xMS44NjgsOS41MDImIzEwOyYjOTsmIzk7Yy0xMC4zNTcsNC41NjEtMjEuNTc5LDYuOTM2LTMyLjk2MSw2LjkzNkg5NC45NDZ2MTM2LjU5NGgyMi4wMDRjNC44NTIsMCw5LjUwMywxLjgwOSwxMy4xNzksNC45NzMmIzEwOyYjOTsmIzk7YzE4LjEzLDE1LjYwMywzOC45MjEsMjEuNDk2LDYyLjExNSwyMS40OTNjMS4wMTEsMCw4LjIwNiwwLDE4LjkzNiwwIi8+Cgk8cGF0aCBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwMDAwO3N0cm9rZS13aWR0aDoxNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7IiBkPSImIzEwOyYjOTsmIzk7TTQzMS43ODMsODUuMzU5QzQyMy41NjQsNDEuMDUzLDM4NC43MTksNy41LDMzOC4wMzMsNy41Yy01Mi42NjUsMC05NS4zNTgsNDIuNjk0LTk1LjM1OCw5NS4zNTlzNDIuNjkzLDk1LjM1OCw5NS4zNTgsOTUuMzU4JiMxMDsmIzk7JiM5O2M0Ni42ODYsMCw4NS41MzEtMzMuNTUzLDkzLjc1LTc3Ljg1OCIvPgo8L2c+CgoKCgoKCgoKCgoKCgoKCjwvc3ZnPgo=");
}

.i.i-barcode {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjEwMCAxMDAgMjI4IDIwMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAxMDAgMTAwIDIyOCAyMDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNCQzg5NEM7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNzkuNiwxNDcuMmM5LjIsMCwxOC4zLDAsMjcuNSwwYzAsMC41LTAuMSwxLTAuMSwxLjZjMCwzNC4xLDAsNjguMywwLDEwMi40YzAsMC41LDAuMSwxLDAuMSwxLjYNCgljLTkuMiwwLTE4LjMsMC0yNy41LDBDMTc5LjYsMjE3LjYsMTc5LjYsMTgyLjQsMTc5LjYsMTQ3LjJ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQ3LjQsMjUyLjhjLTYuMSwwLTEyLjIsMC0xOC4zLDBjMC0zNS4yLDAtNzAuNCwwLTEwNS42YzYuMSwwLDEyLjIsMCwxOC4zLDBjMCwwLjQtMC4xLDAuOC0wLjEsMS4zDQoJYzAsMzQuMywwLDY4LjcsMCwxMDNDMTQ3LjMsMjUxLjksMTQ3LjQsMjUyLjQsMTQ3LjQsMjUyLjh6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjY2LjIsMjUyLjhjLTYsMC0xMiwwLTE4LDBjMC0wLjYtMC4xLTEuMi0wLjEtMS43YzAtMzQsMC02OC4xLDAtMTAyLjFjMC0wLjYsMC4xLTEuMiwwLjEtMS43YzYsMCwxMiwwLDE4LDANCgljMCwwLjYsMC4xLDEuMSwwLjEsMS43YzAsMzQsMCw2OC4xLDAsMTAyLjFDMjY2LjMsMjUxLjYsMjY2LjIsMjUyLjIsMjY2LjIsMjUyLjh6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTU4LjcsMjUyLjhjMC01LjQsMC0xMC43LDAtMTYuMWMwLTI5LjEsMC01OC4yLDAtODcuM2MwLTAuNywwLTEuNSwwLTIuMmMzLjEsMCw2LjEsMCw5LjIsMA0KCWMwLDAuNS0wLjEsMC45LTAuMSwxLjRjMCwzNC4yLDAsNjguNSwwLDEwMi43YzAsMC41LDAsMC45LDAuMSwxLjRDMTY0LjksMjUyLjgsMTYxLjgsMjUyLjgsMTU4LjcsMjUyLjh6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjE1LjYsMTQ3LjJjMy4xLDAsNi4xLDAsOS4yLDBjMCwwLjYtMC4xLDEuMS0wLjEsMS43YzAsMzQsMCw2OC4xLDAsMTAyLjFjMCwwLjYsMC4xLDEuMSwwLjEsMS43DQoJYy0zLjEsMC02LjEsMC05LjIsMGMwLTAuNS0wLjEtMC45LTAuMS0xLjRjMC0zNC4yLDAtNjguNSwwLTEwMi43QzIxNS42LDE0OC4yLDIxNS42LDE0Ny43LDIxNS42LDE0Ny4yeiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI0MC42LDI1Mi44Yy0zLjEsMC02LjEsMC05LjIsMGMwLTAuNSwwLjEtMSwwLjEtMS42YzAtMzQuMSwwLTY4LjMsMC0xMDIuNGMwLTAuNS0wLjEtMS0wLjEtMS42DQoJYzMuMSwwLDYuMSwwLDkuMiwwQzI0MC42LDE4Mi40LDI0MC42LDIxNy42LDI0MC42LDI1Mi44eiIvPg0KPGVsbGlwc2UgY2xhc3M9InN0MCIgY3g9IjI3NC45IiBjeT0iMjAwIiByeD0iNi41IiByeT0iNzQuNiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI4Ni40LDI1Mi44YzAtMC42LTAuMS0xLjEtMC4xLTEuN2MwLTM0LDAtNjguMSwwLTEwMi4xYzAtMC42LDAuMS0xLjEsMC4xLTEuN2MxLjUsMCwyLjksMCw0LjQsMA0KCWMwLDM1LjIsMCw3MC40LDAsMTA1LjZDMjg5LjQsMjUyLjgsMjg3LjksMjUyLjgsMjg2LjQsMjUyLjh6Ii8+DQo8L3N2Zz4NCg==");
}

.i.i-document {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjExMCA3MCAyMDggMjYwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDExMCA3MCAyMDggMjYwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KCS5zdDB7ZmlsbDojQkM4OTRDO30NCjwvc3R5bGU+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2MC41LDI4Ny45YzAtMC4xLTAuMS0wLjItMC4xLTAuM2MwLjYtMC4xLDEuMy0wLjIsMS44LDAuM0MxNjEuNiwyODcuOSwxNjEsMjg3LjksMTYwLjUsMjg3Ljl6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNjcuNiwyODcuNmMwLDAuMSwwLDAuMi0wLjEsMC4zYy0wLjYsMC0xLjEsMC0xLjcsMEMyNjYuNCwyODcuNCwyNjcsMjg3LjUsMjY3LjYsMjg3LjZ6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNzcuOSwxNDguMmMtMTEuMy0xMS4zLTIyLjctMjIuNy0zNC0zNGMtMC45LTAuOS0xLjktMS42LTMuMS0yYy0yNi44LDAtNTMuNSwwLTgwLjMsMA0KCQkJYy02LjEsMC40LTEyLDYuMy0xMi40LDEyLjRjMCw1MC4zLDAsMTAwLjcsMCwxNTFjMC4zLDAuNCwwLjIsMC45LDAuMiwxLjNjMC4zLDQuNiw2LjcsMTEuMywxMi4xLDEwLjljMC42LDAuMSwxLjItMC4yLDEuNywwLjINCgkJCWMzNC41LDAsNjkuMSwwLDEwMy42LDBjMC42LTAuNCwxLjItMC4xLDEuNy0wLjJjMS4zLDAsMi42LTAuMSwzLjgtMC43YzQuNi0yLjMsNy43LTUuOCw4LjUtMTEuMWMwLTQxLjUsMC04My4xLDAtMTI0LjYNCgkJCUMyNzkuNSwxNTAsMjc4LjgsMTQ5LjEsMjc3LjksMTQ4LjJ6IE0yNDMuMywxMjUuM2M3LjgsNy44LDE1LjYsMTUuNiwyMy41LDIzLjVjLTUuNSwwLTExLjEsMC4yLTE2LjctMC4xDQoJCQljLTMuNy0wLjEtNi41LTIuOS02LjctNi42QzI0My4xLDEzNi40LDI0My4zLDEzMC43LDI0My4zLDEyNS4zeiBNMjcyLjYsMjcyLjVjMCw1LTMsOC4xLTgsOC4xYy0zMy43LDAtNjcuNSwwLTEwMS4yLDANCgkJCWMtNSwwLTgtMy4xLTgtOC4yYzAtMjQuMSwwLTQ4LjMsMC03Mi40YzAtMjMuOSwwLTQ3LjgsMC03MS43YzAtNiwyLjgtOC44LDguOC04LjhjMjMuMywwLDQ2LjcsMCw3MCwwYzEuNCwwLDEuOCwwLjMsMS44LDEuOA0KCQkJYy0wLjEsNi41LDAsMTMsMCwxOS42YzAsOS4xLDYuMywxNS4zLDE1LjQsMTUuNGM2LjYsMCwxMy4yLDAsMTkuNywwYzEuMiwwLDEuNSwwLjMsMS41LDEuNUMyNzIuNiwxOTUuOSwyNzIuNiwyMzQuMiwyNzIuNiwyNzIuNXoNCgkJCSIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEzLjgsMjAwYy0xMywwLTI2LjEsMC0zOS4xLDBjLTAuOSwwLTEuNywwLTIuNS0wLjRjLTEuNC0wLjctMi4zLTIuMi0yLjEtMy44YzAuMi0xLjYsMS41LTIuOSwzLjItMy4xDQoJCQljMC42LTAuMSwxLjMtMC4xLDEuOS0wLjFjMjUuOSwwLDUxLjgsMCw3Ny43LDBjMC42LDAsMS4xLDAsMS43LDBjMS45LDAuMiwzLjMsMS42LDMuNCwzLjVjMC4xLDEuOC0xLjMsMy40LTMuMSwzLjcNCgkJCWMtMC42LDAuMS0xLjEsMC0xLjcsMEMyNDAsMjAwLDIyNi45LDIwMCwyMTMuOCwyMDB6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTQuMiwyMTQuN2MxMi45LDAsMjUuNywwLDM4LjYsMGMwLjYsMCwxLjEsMCwxLjcsMGMyLDAuMiwzLjQsMS43LDMuNCwzLjZjMCwxLjktMS40LDMuNS0zLjQsMy43DQoJCQljLTAuNSwwLjEtMSwwLTEuNSwwYy0yNiwwLTUyLDAtNzgsMGMtMC41LDAtMSwwLTEuNSwwYy0xLjktMC4yLTMuNC0xLjgtMy40LTMuN2MwLTEuOSwxLjUtMy41LDMuNS0zLjVjMy40LTAuMSw2LjksMCwxMC4zLDANCgkJCUMxOTMuOSwyMTQuNywyMDQuMSwyMTQuNywyMTQuMiwyMTQuN3oiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxNCwyNDMuOWMtMTMuMSwwLTI2LjIsMC0zOS4zLDBjLTAuOSwwLTEuNywwLTIuNS0wLjNjLTEuNC0wLjctMi4zLTIuMi0yLjEtMy44YzAuMi0xLjYsMS41LTIuOSwzLjItMy4xDQoJCQljMC42LTAuMSwxLjMtMC4xLDEuOS0wLjFjMjUuOSwwLDUxLjgsMCw3Ny43LDBjMC42LDAsMS4xLDAsMS43LDBjMS45LDAuMiwzLjMsMS42LDMuNCwzLjVjMC4xLDEuOC0xLjMsMy41LTMuMSwzLjcNCgkJCWMtMC42LDAuMS0xLjEsMC4xLTEuNywwLjFDMjQwLjEsMjQzLjksMjI3LDI0My45LDIxNCwyNDMuOXoiLz4NCgkJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4NC41LDE0OC44Yy0xLjEsMC0yLjMsMC0zLjQsMGMtMi4xLDAuMS0zLjYsMS42LTMuNywzLjVjLTAuMSwyLDEuNSwzLjcsMy43LDMuN2MzLjUsMC4xLDYuMywxLjQsOC41LDQuMQ0KCQkJYzQuNCw1LjUsMi44LDEzLjQtMy42LDE2LjZjLTAuOCwwLjQtMS4zLDAuOS0xLjQsMS45Yy0wLjMsMS44LTEuNywzLTMuNCwzLjFjLTEuNiwwLjEtMy4xLTAuOS0zLjYtMi42Yy0wLjMtMC45LTAuNy0xLjItMS41LTEuMQ0KCQkJYy0wLjgsMC4xLTEuNiwwLTIuNCwwYy0yLjEtMC4xLTMuNi0xLjctMy42LTMuNmMwLTIsMS41LTMuNiwzLjctMy42YzIuMy0wLjEsNC43LDAsNywwYzEuOCwwLDMuMS0wLjgsMy43LTIuNg0KCQkJYzAuNS0xLjYsMC4xLTIuOS0xLjItNGMtMC44LTAuNy0xLjctMC44LTIuNy0wLjljLTUuMy0wLjQtOS4yLTMuOC0xMC4zLTguOWMtMS00LjgsMS40LTkuNSw2LjEtMTEuOGMwLjctMC40LDAuOS0wLjgsMS4xLTEuNQ0KCQkJYzAuMy0xLjksMS41LTMuMSwzLjItMy4yYzEuOS0wLjIsMy4yLDAuNywzLjgsMi43YzAuMywwLjgsMC43LDAuOSwxLjQsMC45YzAuOSwwLDEuOC0wLjEsMi43LDBjMiwwLjIsMy40LDEuNywzLjQsMy42DQoJCQljMCwxLjktMS40LDMuNC0zLjQsMy43Yy0wLjEsMC0wLjIsMC0wLjMsMEMxODcsMTQ4LjgsMTg1LjgsMTQ4LjgsMTg0LjUsMTQ4LjhDMTg0LjUsMTQ4LjgsMTg0LjUsMTQ4LjgsMTg0LjUsMTQ4Ljh6Ii8+DQoJCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTUuNywyNjUuOWMtNy4xLDAtMTQuMywwLTIxLjQsMGMtMi4zLDAtMy45LTEuMy00LjEtMy4yYy0wLjItMiwxLjItMy44LDMuMS00YzAuNCwwLDAuOC0wLjEsMS4yLTAuMQ0KCQkJYzE0LjIsMCwyOC40LDAsNDIuNSwwYzIuNSwwLDQsMS4xLDQuMywzYzAuMywyLjQtMS4zLDQuMi0zLjksNC4yQzIxMC4xLDI2NS45LDIwMi45LDI2NS45LDE5NS43LDI2NS45eiIvPg0KCQk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMyLjUsMTcwLjdjNy4yLDAsMTQuNCwwLDIxLjYsMGMyLjIsMCwzLjgsMS42LDMuOCwzLjZjMCwyLTEuNiwzLjYtMy43LDMuN2MtMC4zLDAtMC42LDAtMC45LDANCgkJCWMtMTQsMC0yOCwwLTQyLDBjLTAuMywwLTAuNiwwLTAuOSwwYy0yLjItMC4xLTMuNy0xLjYtMy43LTMuNmMwLTIuMSwxLjQtMy42LDMuNy0zLjZDMjE3LjgsMTcwLjcsMjI1LjIsMTcwLjcsMjMyLjUsMTcwLjd6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
}

.i.i-download {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjkwIDUwIDIyOCAyNTAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgOTAgNTAgMjI4IDI1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0JDODk0Qzt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTExNywxOTUuNmMwLjQtMC4xLDAuOS0wLjMsMS4zLTAuM2M3LjIsMCwxNC40LDAsMjEuNSwwYzAuMiwwLDAuNCwwLDAuOCwwLjFjMCwxMy4zLDAsMjYuNiwwLDQwDQoJYzQxLjIsMCw4Mi4yLDAsMTIzLjMsMGMwLTEzLjMsMC0yNi42LDAtNDBjMC43LDAsMS4yLTAuMSwxLjctMC4xYzYuOCwwLDEzLjcsMCwyMC41LDBjMC42LDAsMS4xLDAuMiwxLjcsMC4zYzAsMTcuNSwwLDM0LjksMCw1Mi40DQoJYy0wLjUsMS42LTAuNywzLjItMS40LDQuN2MtMS43LDMuOC01LDUuNy04LjksNi43Yy01MC4xLDAtMTAwLjEsMC0xNTAuMiwwYy0zLjItMC44LTYuMi0yLTcuOS00LjljLTEuMS0yLTEuNy00LjMtMi41LTYuNA0KCUMxMTcsMjMwLjUsMTE3LDIxMy4xLDExNywxOTUuNnoiLz4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMTcuNiw4M2MxLjYsMC44LDEuOSwyLjEsMS45LDMuOGMwLDE4LjQsMCwzNi43LDAsNTUuMWMwLDAuNywwLDEuNSwwLDIuNGMwLjgsMCwxLjQsMCwyLDBjNC44LDAsOS42LDAsMTQuNSwwDQoJYzAuNiwwLDEuMywwLDEuOSwwLjFjMi45LDAuMywzLjYsMS42LDEuOCw0Yy0xMC42LDEzLjgtMjEuMywyNy42LTMyLDQxLjRjLTMuNSw0LjUtNS4yLDQuMy04LjgtMC4xYy0xMS0xMy4zLTIyLjEtMjYuNi0zMy0zOS45DQoJYy0wLjctMC45LTEtMi4xLTEuNC0zLjFjMS4xLTAuMywyLjItMC45LDMuMy0xYzUuNC0wLjEsMTAuOCwwLDE2LjIsMGMwLjYsMCwxLjIsMCwyLDBjMC0wLjcsMC4xLTEuMywwLjEtMS45YzAtMTksMC0zOCwwLTU3DQoJYzAtMS44LDAuNS0zLDIuMS0zLjZDMTk3LjgsODMsMjA3LjcsODMsMjE3LjYsODN6Ii8+DQo8L3N2Zz4NCg==");
}

.i.i-account-ticket {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNi4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjE0MCAxMzAgMTYwIDE0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDI4IDQwMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0JDODk0Qzt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2NC4yLDIwNS43YzAtMC42LDAtMS4yLDAtMS43YzAuNi0wLjgsMS4yLTEuNywxLjktMi40YzE4LjMtMTguMywzNi42LTM2LjYsNTQuOS01NC45DQoJCWMwLjctMC43LDEuNi0xLjMsMi40LTEuOWMwLjYsMCwxLjIsMCwxLjcsMGMwLjcsMC41LDEuNSwxLjEsMi4yLDEuNmMzLjcsMy4xLDkuMiwzLDEyLjktMC4yYzAuNy0wLjYsMS41LTEsMi4yLTEuNQ0KCQljMC41LDAsMSwwLDEuNSwwYzAuNiwwLjQsMS40LDAuOCwxLjksMS4zYzMsMi45LDUuOSw1LjgsOC44LDguOGMxLjcsMS43LDEuNywzLjMsMC4yLDUuMmMtMS4yLDEuNC0xLjEsMy40LDAuMSw0LjYNCgkJYzEuMiwxLjIsMy4xLDEuMyw0LjYsMC4xYzEuOS0xLjUsMy41LTEuNCw1LjIsMC4zYzIuOCwyLjgsNS41LDUuNSw4LjIsOC4zYzAuNywwLjcsMS4yLDEuNiwxLjgsMi40YzAsMC41LDAsMSwwLDEuNQ0KCQljLTAuNSwwLjctMC45LDEuNS0xLjUsMi4yYy0zLjEsMy42LTMuMiw5LjItMC4yLDEyLjljMC42LDAuNywxLjEsMS41LDEuNiwyLjJjMCwwLjYsMCwxLjIsMCwxLjdjLTAuNywwLjgtMS4yLDEuOC0yLDIuNQ0KCQljLTE4LjMsMTguMy0zNi42LDM2LjYtNTQuOSw1NC45Yy0wLjcsMC43LTEuNiwxLjMtMi40LDEuOWMtMC42LDAtMS4yLDAtMS43LDBjLTAuNy0wLjUtMS41LTEuMS0yLjItMS43Yy0zLjctMy4xLTkuMy0zLTEyLjksMC4yDQoJCWMtMC43LDAuNi0xLjUsMS0yLjIsMS41Yy0wLjUsMC0xLDAtMS41LDBjLTAuOC0wLjYtMS43LTEuMS0yLjQtMS44Yy0yLjgtMi43LTUuNS01LjUtOC4zLTguMmMtMS43LTEuNy0xLjgtMy4zLTAuMy01LjINCgkJYzEuMi0xLjUsMS4xLTMuNC0wLjEtNC42Yy0xLjItMS4yLTMuMi0xLjMtNC42LTAuMWMtMS44LDEuNS0zLjUsMS40LTUuMi0wLjJjLTIuOC0yLjgtNS42LTUuNS04LjMtOC4zYy0wLjctMC43LTEuMi0xLjYtMS44LTIuNA0KCQljMC0wLjUsMC0xLDAtMS41YzAuNS0wLjcsMC45LTEuNSwxLjUtMi4yYzMuMS0zLjcsMy4yLTkuMSwwLjEtMTIuOUMxNjUuMywyMDcuMSwxNjQuOCwyMDYuNCwxNjQuMiwyMDUuN3ogTTI0My4xLDE1Mi41DQoJCWMtMC40LDAuMi0wLjYsMC40LTAuOSwwLjVjLTUuNCwyLjktMTAuOSwzLTE2LjMsMC4yYy0xLjEtMC42LTEuNi0wLjQtMi40LDAuNGMtMTQuNywxNC43LTI5LjQsMjkuNC00NC4xLDQ0LjENCgkJYy0yLjIsMi4yLTQuNCw0LjQtNi43LDYuNmMtMC40LDAuNC0wLjYsMC43LTAuMywxLjNjMy4yLDUuNywzLjIsMTEuNCwwLDE3LjJjLTAuMywwLjUtMC4zLDAuOCwwLjIsMS4yYzEuNSwxLjQsMi45LDIuOSw0LjQsNC4zDQoJCWMwLjIsMC4yLDAuOCwwLjMsMS4xLDAuMmM0LjEtMS40LDcuNy0wLjgsMTAuOCwyLjNjMywzLDMuNiw2LjcsMi4yLDEwLjdjLTAuMiwwLjYtMC4xLDAuOSwwLjMsMS4zYzEuNCwxLjMsMi43LDIuNyw0LDQuMQ0KCQljMC41LDAuNiwwLjksMC42LDEuNiwwLjJjNS41LTMuMSwxMS4xLTMuMSwxNi43LDBjMC43LDAuNCwxLjEsMC40LDEuNi0wLjJjMy42LTMuNyw3LjMtNy4zLDEwLjktMTAuOWMxMy40LTEzLjQsMjYuNy0yNi43LDQwLjEtNDANCgkJYzAuNi0wLjYsMC42LTEsMC4yLTEuN2MtMy01LjYtMy0xMS4xLDAtMTYuN2MwLjQtMC43LDAuNC0xLTAuMi0xLjVjLTEuNC0xLjMtMi43LTIuNi00LTRjLTAuNS0wLjUtMC45LTAuNi0xLjYtMC40DQoJCWMtMi4xLDAuOC00LjIsMC45LTYuNCwwLjJjLTUuNi0xLjctOC41LTcuNi02LjUtMTMuMWMwLjEtMC4zLDAuMi0wLjksMC0xLjFDMjQ2LjQsMTU1LjgsMjQ0LjgsMTU0LjIsMjQzLjEsMTUyLjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxNC45LDIzNi41Yy0xLjIsMC0yLTAuNi0yLjgtMS40Yy02LjYtNi43LTEzLjMtMTMuMy0xOS45LTIwYy0yLjYtMi42LTUuMi01LjEtNy43LTcuNw0KCQljLTEuNy0xLjctMS43LTMuNiwwLTUuM2MxMi40LTEyLjQsMjQuOC0yNC44LDM3LjItMzcuMmMxLjktMS45LDMuNy0xLjgsNS41LDBjOS4yLDkuMiwxOC40LDE4LjMsMjcuNSwyNy41YzEuOSwxLjksMS45LDMuNywwLDUuNg0KCQljLTEyLjMsMTIuMy0yNC43LDI0LjctMzcsMzdjLTAuNywwLjctMS43LDEuMS0yLjUsMS42QzIxNSwyMzYuNiwyMTUsMjM2LjUsMjE0LjksMjM2LjV6IE0yNDcuOCwxOTUuMw0KCQljLTcuOC03LjgtMTUuNy0xNS42LTIzLjQtMjMuNGMtMTAuOSwxMC45LTIxLjksMjEuOS0zMi44LDMyLjhjNy44LDcuOCwxNS42LDE1LjYsMjMuNCwyMy40QzIyNS44LDIxNy4zLDIzNi44LDIwNi4zLDI0Ny44LDE5NS4zeiINCgkJLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjM3LjMsMTk1LjJjLTAuMiwxLjQtMSwyLjctMi4yLDMuMWMtMS40LDAuNi0yLjcsMC4zLTMuOC0wLjhjLTIuNS0yLjUtNS01LTcuNS03LjVjLTAuNi0wLjYtMS4zLTEuMy0xLjktMS45DQoJCWMtMS4zLTEuNC0xLjMtMy40LDAtNC43YzEuMy0xLjMsMy4zLTEuNCw0LjctMC4xYzMuMiwzLjIsNi41LDYuNCw5LjYsOS42QzIzNi44LDE5My42LDIzNywxOTQuNSwyMzcuMywxOTUuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjA1LjksMjAxLjRjMC40LDAuMiwxLjMsMC41LDEuOSwxLjFjMy4yLDMuMSw2LjMsNi4yLDkuMyw5LjNjMS40LDEuNCwxLjQsMy41LDAsNC44DQoJCWMtMS4zLDEuMy0zLjQsMS4zLTQuOC0wLjFjLTMuMS0zLjEtNi4yLTYuMi05LjMtOS4zYy0xLjEtMS4xLTEuMy0yLjQtMC44LTMuOEMyMDIuOCwyMDIuMiwyMDQuMSwyMDEuNCwyMDUuOSwyMDEuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjI0LjIsMjA4LjNjLTAuNy0wLjQtMS42LTAuNi0yLjItMS4yYy0zLjItMy4xLTYuMy02LjMtOS41LTkuNGMtMS4zLTEuMy0xLjMtMy40LTAuMS00LjcNCgkJYzEuMy0xLjMsMy40LTEuNCw0LjcsMGMzLjIsMy4xLDYuMyw2LjMsOS41LDkuNWMxLDEuMSwxLjMsMi41LDAuNywzLjhDMjI2LjgsMjA3LjQsMjI1LjcsMjA4LjEsMjI0LjIsMjA4LjN6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==");
}

.text-bold {
  font-weight: 700;
}

.ap_order-back {
  display: inline-block;
  margin-bottom: 20px;
  color: #be8a4d;
  cursor: pointer;
}

.ap_panel .ap_panel-title {
  display: block;
  padding: 0;
  font-size: 1.1em;
  margin: 0 0 10px;
}

.ap_panel .ap_panel-body {
  display: block;
  background-color: #fff;
  padding: 15px;
  border-radius: 15px;
  margin: 0 0 25px;
}

.ap_panel .ap_panel-body > :not(:last-child) {
  margin-bottom: 10px;
}

.ap_panel .ap_panel-hr {
  height: 1px;
  background-color: #e4e4e4;
}

.ap_col-2 {
  display: flex;
  flex-direction: row;
  margin-right: -10px;
}

.ap_col-2 > * {
  flex: 1 1 100px;
  margin-right: 10px;
}

.ap_col-2 .ap_panel {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.ap_col-2 .ap_panel > * {
  flex: 1 1;
}

.ap_col-2 .ap_panel > *:first-child {
  flex-grow: 0;
}

@media screen and (max-width: 1023px) and (min-width: 931px) {
  .ap_col-2 {
    flex-direction: column;
  }
}

@media screen and (max-width: 769px) {
  .ap_col-2 {
    flex-direction: column;
  }
}

.ap_panel-stretch {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin: -2px -5px;
}

.ap_panel-stretch > * {
  margin: 2px 5px;
}

@media (max-width: 400px) {
  .ap_panel-stretch.ap_break__400 {
    flex-direction: column;
  }
}

.ap_order-download {
  cursor: pointer;
  color: #be8a4d;
  text-decoration: none;
  white-space: nowrap;
}

.ap_order-data__title {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  justify-content: left;
  margin: 8px -5px;
}

.ap_order-data__title > * {
  margin: 2px 5px;
}

@media (max-width: 500px) {
  .ap_order-data__title {
    flex-direction: column;
    align-items: flex-start;
  }
}

.ap_order-data__ticket-list {
  position: relative;
  color: #656565;
}

.ap_order-data__ticket-list h4 {
  font-size: 1.2em;
  color: #000;
}

.ap_order-data__ticket-list .city {
  text-transform: uppercase;
}

.ap_order-data__ticket-list .ap_order-data__zones {
  position: relative;
  margin-top: 15px;
}

.ap_order-data__ticket-list .price {
  position: absolute;
  display: inline-block;
  font-size: 1.2em;
  top: 0;
  right: 0;
}

.ap_order-data__ticket-list .ticket {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  color: #be8a4d;
  margin: -2px -5px;
}

.ap_order-data__ticket-list .ticket > * {
  margin: 2px 5px;
}

@media (max-width: 500px) {
  .ap_order-data__ticket-list .ticket {
    justify-content: space-between;
  }
}

.price-block {
  position: relative;
  color: #656565;
}

.price-block .price {
  position: absolute;
  top: 0;
  right: 0;
}

.ap_order-next-table {
  width: 100%;
}

.ap_order-next-table td {
  padding: 5px 0;
}

.ap_order-next-table td:last-child {
  color: #656565;
}

.text-gray {
  color: #656565;
}

.text-enlarge {
  font-size: 1.3em;
}

.ap_pagination-wrap {
  display: flex;
  flex-direction: row-reverse;
  margin-top: 15px;
  margin-bottom: 15px;
}

.ap_pagination {
  display: block;
  margin: 0 -5px 0 0;
  padding: 0;
}

.ap_pagination .ap_pagination-ellipsis {
  display: inline-block;
  height: 40px;
  min-width: 40px;
  padding: 10px;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
  margin: 0 10px 0 0;
}

.ap_pagination .ap_pagination-leaf {
  display: inline-block;
  height: 40px;
  min-width: 40px;
  border-radius: 5px;
  background-color: #fff;
  margin: 0 10px 0 0;
}

.ap_pagination .ap_pagination-leaf a {
  display: block;
  width: 100%;
  height: 100%;
  padding: 10px;
  text-align: center;
  line-height: 20px;
  font-size: 16px;
}

.ap_pagination .ap_pagination-leaf.active {
  background-color: #be8a4d;
  color: #fff;
}

#counter {
  width: 55px;
  display: inline-block;
  text-align: right;
}

.gift_envelope_checkbox_image {
  height: 29px;
  margin: -6px 0 -6px 8px;
}

.ap_ticket,
.ap_certificate {
  position: relative;
  min-height: 140px;
  padding: 10px 10px 10px 104px;
  background-color: #fff;
  border-radius: 10px;
  margin: 15px 0;
}

.ap_ticket:last-child,
.ap_certificate:last-child {
  margin-bottom: 0;
}

.ap_certificate {
  min-height: 100px;
  padding: 5px 5px 5px 100px;
}

.ap_certificate::before {
  display: inline-block;
  content: "";
  height: 90px;
  vertical-align: middle;
}

.ap_certificate__info {
  display: inline-block;
  vertical-align: middle;
}

.ap_ticket__image {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 84px;
  height: 120px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #888888;
  border-radius: 4px;
}

.ap_certificate__image {
  position: absolute;
  top: 5px;
  left: 5px;
  width: 90px;
  height: 90px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0.4);
  border-radius: 4px;
}

.ap_ticket__title,
.ap_certificate__title {
  font-family: "ProximaNovaSB", sans-serif;
  font-size: 14px;
  margin: 0 30px 0 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ap_ticket__price,
.ap_certificate__price {
  font-family: "ProximaNovaSB", sans-serif;
  font-size: 14px;
  margin: 0 30px 5px 0;
}

.ap_ticket__detail {
  color: #888888;
  margin: 0 0 2px 0;
  font-size: 12px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ap_ticket__detail:last-child {
  margin-bottom: 0;
}

.ap_ticket__detail .fas {
  display: inline-block;
  font-size: inherit;
  width: 10px;
  margin-right: 5px;
}

.ap_ticket__remove {
  position: absolute;
  top: 5px;
  right: 5px;
  border: solid 2px #888888;
  border-radius: 50%;
  background: none;
  padding: 0;
  outline: none;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.ap_ticket__remove::before,
.ap_ticket__remove::after {
  content: "";
  position: absolute;
  right: 2px;
  top: 10px;
  width: 16px;
  height: 2px;
  border-radius: 1px;
  background-color: #888888;
  transform-origin: center;
}

.ap_ticket__remove::before {
  transform: rotate(45deg);
}

.ap_ticket__remove::after {
  transform: rotate(-45deg);
}

.ap_tickets__footer {
  color: #888888;
  font-size: 16px;
}

.ap_tickets__footer b {
  font-family: "ProximaNovaSB", sans-serif;
  color: #000;
}

.ap_tickets__footer div {
  float: left;
}

.ap_tickets__footer div + div {
  float: right;
  font-size: 12px;
}

.ap_tickets__footer:after {
  display: block;
  content: "";
  clear: both;
}

.ap_tickets__footer .ap_section__info {
  clear: both;
  font-size: 10px;
}

.ap_price-notice {
  margin-top: 5px;
  margin-bottom: 45px;
  font-size: 10px;
}

.ap_tickets__footer a,
.ap_tickets__footer button {
  cursor: pointer;
}

.ap_tickets__footer-text {
  text-decoration: none;
  border: 0;
  background: none;
  font-size: inherit;
  font-family: inherit;
  color: inherit;
  outline: none;
}

.ap_section.ap_payment {
  width: 100%;
  background-color: #fff;
  border-radius: 10px;
}

.ap_section.ap_checkout {
  background-color: #fff;
  border-radius: 10px;
}

.ap_section.ap_checkout .ap_section__heading {
  padding: 5px 10px;
}

.ap_section.ap_checkout .ap_section__title {
  font-size: 18px;
  margin: 0;
  color: #b4762c;
}

.ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) .ap_form__control {
  display: flex;
  align-items: center;
}

.ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) .ap_form__control > * {
  vertical-align: middle;
}

.ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) .ap_form__label {
  display: block;
  line-height: 20px;
  width: 40%;
  margin: 0;
  vertical-align: middle;
}

.ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) .ap_form__input {
  display: block;
  width: 60%;
  height: 40px;
  line-height: 40px;
  border: none;
  background-color: #fafafa;
}

.ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping).ap_other-address {
  display: block;
  text-align: right;
}

.ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping).ap_other-address > * {
  font-size: 12px;
}

@media (max-width: 400px) {
  .ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) {
    flex-direction: column;
    align-items: stretch;
  }

  .ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) .ap_form__control {
    flex-direction: column;
    align-items: flex-start;
  }

  .ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) .ap_form__label {
    width: auto;
  }

  .ap_section.ap_checkout .ap_form__group:not(.ap_form__group--shipping) .ap_form__input {
    width: 100%;
  }
}

.ap_section.ap_checkout .ap_form__radio-title {
  margin-left: 0;
  color: #b4762c;
}

.ap_gift-envelopes .ap_section__title {
  font-size: 16px;
}

.ap_gift-envelopes .ap_section__title img {
  height: 29px;
  margin: -6px 0 0 8px;
}

@media screen and (min-width: 768px) {
  .ap_section.ap_checkout .ap_section__heading {
    padding: 5px 20px;
  }

  .ap_ticket,
  .ap_certificate {
    padding: 15px 15px 15px 175px;
    min-height: 220px;
  }

  .ap_certificate {
    padding: 15px 15px 15px 230px;
    min-height: 230px;
  }

  .ap_certificate::before {
    height: 200px;
  }

  .ap_ticket__image {
    top: 15px;
    left: 15px;
    width: 140px;
    min-width: 46px;
    height: 198px;
  }

  .ap_certificate__image {
    top: 15px;
    left: 15px;
    width: 200px;
    height: 200px;
  }

  .ap_ticket__title,
  .ap_certificate__title {
    margin: 0 30px 0 0;
    font-size: 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .ap_ticket__price,
  .ap_certificate__price {
    margin-bottom: 25px;
    font-size: 24px;
  }

  .ap_ticket__detail {
    margin: 0 0 5px 0;
    font-size: 16px;
  }

  .ap_ticket__detail .fas {
    font-size: inherit;
    margin-right: 5px;
  }

  .ap_ticket__remove {
    top: 15px;
    right: 15px;
  }

  .ap_tickets__footer {
    padding: 0 15px;
    font-size: 16px;
  }

  .ap_tickets__footer div + div {
    font-size: 16px;
  }

  form .ap_tickets__footer-text {
    text-align: right;
    padding: 0;
  }

  .ap_other-address > * {
    font-size: 16px !important;
  }

  .ap_section.ap_checkout {
    margin-bottom: 20px;
  }

  .ap_section.ap_checkout .ap_form__group {
    margin-bottom: 10px;
  }

  .ap_form__promo .ap_form__group .ap_form__input {
    margin-right: 210px !important;
  }

  .ap_form__promo .promo_code_button {
    width: 200px;
  }

  .ap_section.ap_checkout_tickets {
    margin-bottom: 20px;
  }

  .ap_section.ap_checkout_shipping {
    margin-bottom: 20px;
  }
}

.ap_form {
  background-color: #fff;
  padding: 20px;
  border-radius: 4px;
}

.ap_section--2-cols .ap_section__heading + .ap_form {
  height: calc(100% - 43px);
}

.ap_form.ap_form--2-blocks {
  background-color: transparent;
  padding: 0;
  display: flex;
  flex-direction: row;
  gap: 20px;
}

.ap_form.ap_form--2-blocks > * {
  flex-grow: 1;
  padding: 20px;
  border-radius: 4px;
  margin: 0;
  background-color: #fff;
}

@media (max-width: 768px) {
  .ap_form.ap_form--2-blocks {
    flex-direction: column;
    gap: 10px;
  }

  .ap_form.ap_form--2-blocks > * {
    padding: 10px;
  }
}

.ap_buttons {
  background-color: #fff;
  padding: 20px;
  border-radius: 4px;
  text-align: right;
}

.ap_button,
.ap_button--submit {
  display: inline-block;
  border: none;
  background-color: rgba(0, 0, 0, 0.06);
  padding: 10px 20px;
  border-radius: 4px;
  font-family: "ProximaNovaSB", sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
}

.ap_button--block {
  display: block !important;
  width: 100% !important;
}

.ap_button--submit {
  background-color: #FFEB3B;
}

.ap_button--icon {
  display: inline-block;
  background: none;
  border: none;
}

.ap_button--text {
  display: inline-block;
  background: none;
  border: none;
  padding: 0;
  margin: 0;
  font-size: inherit;
  color: #FFEB3B;
}

.ap_form--2-cols {
  display: flex;
  justify-content: space-between;
}

.ap_form--2-cols > * {
  width: 50%;
}

.ap_form--2-cols > *:first-child {
  border-right: 1px solid rgba(0, 0, 0, 0.08);
}

.ap_form--2-cols-subform {
  display: flex;
  justify-content: space-between;
  padding: 20px 10px;
}

.ap_form--2-cols-subform > * {
  width: 50%;
}

.ap_form--2-cols-subform .ap_form__group {
  padding: 0 10px;
}

.ap_form--2-cols-subform .ap_form__error {
  width: 100%;
}

.ap_form__errors {
  padding-top: 0px;
  margin-top: -40px;
}

.ap_form__group {
  margin-bottom: 20px;
}

.ap_form__error {
  display: block;
  text-align: right;
  color: #f11;
  margin: 5px 0 0;
}

.ap_form__group--separated {
  position: relative;
  padding-top: 40px;
  margin-top: 40px;
}

.ap_form__group--separated::before {
  content: "";
  position: absolute;
  top: 0;
  left: -20px;
  right: -20px;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.06);
}

.ap_form__group--shipping:not(:last-child) {
  padding-right: 20px;
}

.ap_form__horizontal {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

@media (max-width: 992px) {
  .ap_form__horizontal {
    flex-direction: column;
  }
}

.ap_form__label {
  display: block;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 10px;
  cursor: pointer;
}

.ap_form__price {
  color: rgba(0, 0, 0, 0.8);
}

.ap_form__input {
  width: 100%;
  height: 47px;
  line-height: 47px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  padding: 0 10px;
  font-size: inherit;
  box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1);
}

.ap_form__checkbox-input {
  display: none;
}

.ap_form__checkbox-label {
  position: relative;
  display: inline-block;
  padding-left: 1.4em;
  cursor: pointer;
}

.ap_form__checkbox-label::before {
  position: absolute;
  display: inline-block;
  top: -0.1em;
  left: 0;
  content: "";
  width: 1.2em;
  height: 1.2em;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAsCAYAAADxRjE/AAAABmJLR0QA/wAAAAAzJ3zzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5QoHCzcmE2XKoQAAAOtJREFUWMPt2UEKgzAQheE/pRco9lI5hx6u2GP0IHVjYk8x3SikorUUklp4DwZ0ofkIYxajMzP+LQf+MEKXyjG9cc7tEjn/7tQee0FXQAtEwDJXHNeqPuqXqRbA9wLYed3n8NRoZm/RLWDeewshWO6EEMx7P8Hbb9ERKAJO4UmrrKJdip0debZ03OROYnA68oQWWmihhRZaaKGFFlpooYUWWuhM6AEgxlgMMwzDdPn4Fn0DaJomfVm29H1PXdcva69mYwDZUX4A2QHnNePWLI/x4evYKrmxPXABTu82dmuWt5tolverOP2xLZQnrrblJYKkA3gAAAAASUVORK5CYII=");
  background-size: contain;
}

.ap_form__checkbox-input:checked + .ap_form__checkbox-label::before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAsCAYAAADxRjE/AAAABmJLR0QA/wAAAAAzJ3zzAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5QoHCzgmlP3WbgAAA1hJREFUWMPt2b9L42AYB/Bv0lOweNBWXYSsLrcKN3iQSaGDi4iCLkJ18demk5tD/RducBQObz7KuUnRRVyqgricKLU9q01pmiYxaZ4btNLW5G1rk1oPH3gh2vdtPrx9f+R9whER3lvweIfxgW5XfKr8g+O4jkTWzrumelqWZdze3uLq6gobGxvY2dmBZVlQFAX5fB75fB6KotiWYrEIwzBgmiYMw3gupmmCiBCLxcI9PT0ZQRBOt7e3vyUSCSQSibcbHhzHgYjw8PAATdOg6zp0XYemafD5fJAk6fP4+PgvVVX7r6+vv0QikXg0Go329vY6d3252EQfgF0AKQDkVRkeHrb9vyiKv2uNRMRE9wH44yUWAI2MjNSr0xR6FwCFw2G6ubkhL6JUKhHP847ghYWF782iUwA8AxMRra6uOoIHBwfTlmWhWTQ91vcmzs7OmMPi8PDwa9nUEWjTNJlgURSJiKCqaueg5+bmHMGCIBAAKpVKUBSlM9DHx8fMXh4aGiIAJMsyCoXC26MNw2CCY7HY83WhUOgM9MTEhCN4bGyM6BHROeiDgwNmL2uaVoUuP7O4hpYkiaanp2lzc7MhsK7rTPD+/v5zXU/QuVyuahdbWlqqix4dHXUET05OVtV1HS3Lsu2NV1ZWHMF7e3vMXjYMw1u0z+dzvLldj6uqygQfHR29aFOJLhaLraO7u7uZiNoeF0XRse7s7KztL+M6WlEU4jiOCV9eXiYiong8zqxnmmZ70ERE9/f3zMdJADQ1NUWBQMDx85OTE8c54Am6vIKwxjerLC4uMleaRtBcJbbmNE52J+Fy5HI5hEIhNJOh4nkehmGA53nmeRIAFEXhOI6D3+9v7TReGYFAANlsFl1dXQ23ubi4YIKbyim0so1LklR3cgKg9fX1hnZPz8Z0bWSzWebk9Pv9ZFmWa2hX8h7BYBCZTMYxQ3V+fu5q9sq1ZE0oFMLd3d0L3NbWFgRBcD9P5uajqSRJNDMzQwMDA7S2ttZ0e0+XPC9TaOVLVxKQ7yE/nQaAVCrVNkw6nS5f/n0tOg4A8/PzlV/mWSSTSUQikap7v2Yi9gG49DoBaVMuAfQ7GettLnhq/PNpqHiNTQL4ASDI6th6q8f/8fri4+1WK2v5xxvbNsU/UFh4WkeUL5MAAAAASUVORK5CYII=");
}

.ap_form__promo .ap_form__group {
  position: relative;
}

.ap_form__promo .ap_form__group .ap_form__input {
  width: 100% !important;
  margin-right: 125px;
}

.ap_form__radio-title {
  margin-left: 22px;
  margin-bottom: 15px;
  font-family: "ProximaNovaSB", sans-serif;
}

.ap_form__radio-label {
  display: inline-block;
  position: relative;
  padding-left: 1.4em;
  cursor: pointer;
}

.ap_form__radio-label::before {
  position: absolute;
  display: inline-block;
  top: -0.1em;
  left: 0;
  content: "";
  width: 1.2em;
  height: 1.2em;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmCAYAAABK4fLXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5QoLEToxfn+oNQAAAeBJREFUWMPtmEFu2kAUhr+pWojoGaJszSksgeUjsEsuk0Mg00VViVwDLypkia4jWtl0RVkjiy7GXfzd2MghJLExDanEL41ke+yZT2/s/72xkcSp9Y43oDNEofflE2PMqwNIOi/HfwQh6VEDWsA18BmIgSxvcX7tGmjve/ZJT3ruhj0D3ALfAb3QfgC3VSAkVYMAroBJMUmv11MQBIrjWNZaWWsVx7GCIFC/3y/DTICrxhDAJXAPyHEchWGolxSGoRzHKUDugcumEBNArusqTVNVVZqmcl13G5GDIYBhEYH1eq26Wq/X5YgMD4G4AGSMURRFOlRRFMkYU4Bc1IW4AeR5nprK87wC4qaubfcABoNBYzMqjdGr6xMLQEmSNI5EkiRFJBb75jflyXeyaAZ8sNbSarUaRSLLMtrtNsCf3HErL4cFsNaeNHf8AlitVo0nWS6X28O6EN8AZrNZY4jpdLo9rAvxFeDu7q4xxHg8fjBmna/j4z8wq85JbLvb7Tay7WMmsPCoqbzK0kRRdNxUvlvUGGPk+75Go5EWi4WyLNNms9F8PtdoNJLv++V34DhFzU7/sEJp9+AdaFzePaFOng2/AD9zK/6d156f8r5Onc3Pc7njvAN7dZnzT5IzxFuE+At+ID1HPprgswAAAABJRU5ErkJggg==");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.ap_form__radio-input:disabled + .ap_form__radio-label {
  opacity: 0.3;
  cursor: not-allowed;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.ap_form__textarea {
  resize: vertical;
}

.ap_form__radio-input {
  display: none;
}

.ap_form__radio-input:checked + .ap_form__radio-label::before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmCAYAAABK4fLXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5QoLETsRXAq5vAAAAtRJREFUWMPtl8Fq41YUhr9bImfkgSykBC9MyCqg+BkaDI5xXqCku9l5/Boh8xDBXnp2Q58hXqTgBxBDppgsSiVnEQJCCQUpgb+LRsZKZWJNDNOFD1ww955z9fno3v8cGUn8aPuJ/4GtIdYQa4hFtlHG2RhTAX4FWsDPwN7z0p/A78AF8EVSUopC0lID+AR8A/TK+AP4tOy+kljm4XvP/1CAWq2W+v2+JpOJkiRRkiSaTCbq9/s6Ojqah7kA9t4MAewCXwF5nqfRaKTXbDQayfO8DOQrsPtWiAtAzWZTcRxrWYvjWM1mc5aR74YAzrMMRFGUe0gYhur1emo0GrIsS41GQ71eT2EYznyiKJrPyHlpCOAdIGOMxuNxDsD3fbmuW3goXdeV7/sz3/F4LGNMtv6uLMQHQO12Owdwc3OjnZ0dAbJtW7VaTfV6XbVaTbZtz0DmM9JutzOID4sgFolVC+Dk5CQ3eXp6yu3tLbZt47oulmVhjMGyLFzXxbZt7u7uODs7m8XM7dEqq5iHAK1WPu7y8hKAra2twqBsPvN7scfhQhEs6qyMMSlgJUlCpVKZzVcqFR4fH6nX6xhjCoUvDEMsyyJNUwDSNGVzcxPgUVKlTCYSgCTJq+/+/j4AT09PhUHZfOb31gIWAkyn0/w7Ovw3o3EcFwbd39/n/ACCIJj9LFU7gM+AhsNh7nZMp1Ntb28LULVazd2OarUqQI7jKAiCWcxwOMxux+eyV/QjoOPj4/+ooe/7chynUCccx8nphCR1Op1s/WNZiPeLxEqSgiBQt9uV53na2NiQ53nqdru5DBSIVXWlsr2MRVGkg4OD75ftFRew0UpLedGreWnj8Xi1pfxlU2OMUafT0WAw0PX1tdI01cPDg66urjQYDNTpdObPwGqamqIzsuQ4L9PemTIfxMaYKvALcPRcC3aBFPgLuHwev0n6u1QDvf4qX0OsIdYQr9g/OCBfYW4kyJ0AAAAASUVORK5CYII=");
}

.ap_form__payment-method-radio-input {
  display: none;
}

.ap_form__payment-method-radio-input + .ap_form__radio-button-label {
  display: flex;
  -moz-column-gap: 5px;
       column-gap: 5px;
  flex-direction: row-reverse;
  align-items: center;
  margin-bottom: 10px;
  cursor: pointer;
}

@media (max-width: 768px) {
  .ap_form__payment-method-radio-input + .ap_form__radio-button-label {
    margin-bottom: 5px;
  }
}

.ap_form__payment-method-radio-input + .ap_form__radio-button-label::before {
  display: inline-block;
  flex: 0 0 auto;
  content: "";
  width: 1.2em;
  height: 1.2em;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmCAYAAABK4fLXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5QoLEToxfn+oNQAAAeBJREFUWMPtmEFu2kAUhr+pWojoGaJszSksgeUjsEsuk0Mg00VViVwDLypkia4jWtl0RVkjiy7GXfzd2MghJLExDanEL41ke+yZT2/s/72xkcSp9Y43oDNEofflE2PMqwNIOi/HfwQh6VEDWsA18BmIgSxvcX7tGmjve/ZJT3ruhj0D3ALfAb3QfgC3VSAkVYMAroBJMUmv11MQBIrjWNZaWWsVx7GCIFC/3y/DTICrxhDAJXAPyHEchWGolxSGoRzHKUDugcumEBNArusqTVNVVZqmcl13G5GDIYBhEYH1eq26Wq/X5YgMD4G4AGSMURRFOlRRFMkYU4Bc1IW4AeR5nprK87wC4qaubfcABoNBYzMqjdGr6xMLQEmSNI5EkiRFJBb75jflyXeyaAZ8sNbSarUaRSLLMtrtNsCf3HErL4cFsNaeNHf8AlitVo0nWS6X28O6EN8AZrNZY4jpdLo9rAvxFeDu7q4xxHg8fjBmna/j4z8wq85JbLvb7Tay7WMmsPCoqbzK0kRRdNxUvlvUGGPk+75Go5EWi4WyLNNms9F8PtdoNJLv++V34DhFzU7/sEJp9+AdaFzePaFOng2/AD9zK/6d156f8r5Onc3Pc7njvAN7dZnzT5IzxFuE+At+ID1HPprgswAAAABJRU5ErkJggg==");
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.ap_form__payment-method-radio-input + .ap_form__radio-button-label span {
  flex: 1 1 450px;
  text-align: center;
  vertical-align: middle;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 1px #d9d9d9;
  padding: 5px;
  min-height: 70px;
  -moz-column-gap: 10px;
       column-gap: 10px;
}

.ap_form__payment-method-radio-input + .ap_form__radio-button-label span.ap_form__payment-method_fee {
  flex: 0 0 75px;
}

@media (max-width: 768px) {
  .ap_form__payment-method-radio-input + .ap_form__radio-button-label span {
    min-height: 50px;
    height: 50px;
  }

  .ap_form__payment-method-radio-input + .ap_form__radio-button-label span img {
    max-height: 40px;
  }
}

.ap_form__payment-method-radio-input:checked + .ap_form__radio-button-label::before {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAmCAYAAABK4fLXAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5QoLETsRXAq5vAAAAtRJREFUWMPtl8Fq41YUhr9bImfkgSykBC9MyCqg+BkaDI5xXqCku9l5/Boh8xDBXnp2Q58hXqTgBxBDppgsSiVnEQJCCQUpgb+LRsZKZWJNDNOFD1ww955z9fno3v8cGUn8aPuJ/4GtIdYQa4hFtlHG2RhTAX4FWsDPwN7z0p/A78AF8EVSUopC0lID+AR8A/TK+AP4tOy+kljm4XvP/1CAWq2W+v2+JpOJkiRRkiSaTCbq9/s6Ojqah7kA9t4MAewCXwF5nqfRaKTXbDQayfO8DOQrsPtWiAtAzWZTcRxrWYvjWM1mc5aR74YAzrMMRFGUe0gYhur1emo0GrIsS41GQ71eT2EYznyiKJrPyHlpCOAdIGOMxuNxDsD3fbmuW3goXdeV7/sz3/F4LGNMtv6uLMQHQO12Owdwc3OjnZ0dAbJtW7VaTfV6XbVaTbZtz0DmM9JutzOID4sgFolVC+Dk5CQ3eXp6yu3tLbZt47oulmVhjMGyLFzXxbZt7u7uODs7m8XM7dEqq5iHAK1WPu7y8hKAra2twqBsPvN7scfhQhEs6qyMMSlgJUlCpVKZzVcqFR4fH6nX6xhjCoUvDEMsyyJNUwDSNGVzcxPgUVKlTCYSgCTJq+/+/j4AT09PhUHZfOb31gIWAkyn0/w7Ovw3o3EcFwbd39/n/ACCIJj9LFU7gM+AhsNh7nZMp1Ntb28LULVazd2OarUqQI7jKAiCWcxwOMxux+eyV/QjoOPj4/+ooe/7chynUCccx8nphCR1Op1s/WNZiPeLxEqSgiBQt9uV53na2NiQ53nqdru5DBSIVXWlsr2MRVGkg4OD75ftFRew0UpLedGreWnj8Xi1pfxlU2OMUafT0WAw0PX1tdI01cPDg66urjQYDNTpdObPwGqamqIzsuQ4L9PemTIfxMaYKvALcPRcC3aBFPgLuHwev0n6u1QDvf4qX0OsIdYQr9g/OCBfYW4kyJ0AAAAASUVORK5CYII=");
}

.promo_code_button {
  position: absolute;
  cursor: pointer;
  right: 0;
  width: 120px;
  height: 40px;
  line-height: 40px;
  background-color: #ffeb3a;
  border-radius: 5px;
  text-align: center;
}

.promo_code_form {
  display: flex;
  border-radius: 4px 0 0 4px;
}

.promo_code_form::-webkit-input-placeholder {
  font-size: 0.9rem;
}

.promo_code_form::-moz-placeholder {
  font-size: 0.9rem;
}

.promo_code_form:-ms-input-placeholder {
  font-size: 0.9rem;
}

.promo_code_form::-ms-input-placeholder {
  font-size: 0.9rem;
}

.promo_code_form::placeholder {
  font-size: 0.9rem;
}

.promo_code_arrow {
  margin: 13px;
}

@media screen and (max-width: 767px) {
  .ap_form {
    padding: 10px;
  }

  .ap_form__group {
    margin-bottom: 5px;
  }

  .ap_form__label {
    margin-bottom: 2px;
  }

  .ap_form--2-cols {
    display: block;
  }

  .ap_form--2-cols > * {
    width: 100%;
  }

  .ap_form--2-cols > *:not(:last-child) {
    margin-bottom: 10px;
  }

  .ap_form--2-cols .ap_form__group--shipping {
    padding-right: 0;
  }

  .ap_form--2-cols-subform {
    display: block;
    padding: 10px 0;
  }

  .ap_form--2-cols-subform > * {
    width: 100%;
  }

  .ap_buttons {
    padding: 10px;
  }
}

.copy-input {
  position: relative;
}

.copy-input .input-wrap {
  margin-right: 53px;
}

.copy-input button {
  position: absolute;
  top: 0;
  right: 0;
  background: #fff;
  border: 1px solid #d2d6de;
  border-radius: 0;
  transition: 0.3s;
  width: 54px;
  height: 34px;
  color: #a94442;
  font-size: 12px;
}

.copy-input input {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-image: none;
  border: 1px solid #d2d6de;
  border-radius: 0;
  box-shadow: none;
  background-color: #eee;
  opacity: 1;
}

.shippings_list.shipping-choice .ap_form__group {
  margin-bottom: 0;
  padding-right: 0;
}

.shippings_list.shipping-choice .ap_form__group--shipping {
  padding-right: 0;
}

.shippings_list.shipping-choice .ap_form__radio-label {
  padding-left: 22px;
}

.shippings_list.shipping-choice .ap_form__radio-label::before {
  width: 14px;
  height: 14px;
  border: 1px solid #ddd;
}

.shippings_list.shipping-choice .ap_form__radio-label::after {
  left: 3px;
  top: 6px;
  width: 3px;
  height: 3px;
  border: 4px solid rgba(55, 167, 9, 0.8) !important;
}

.gift_envelope_switch {
  display: flex;
}

.gift_envelope_switch img {
  height: 40px;
  margin-left: 15px;
}

.miniature-container .miniature-image,
.miniature-container .miniature-preloader {
  display: none;
  margin: 0 auto;
  width: 250px;
  height: 250px;
}

.miniature-container.loading .miniature-preloader {
  display: block;
}

.miniature-container.ready .miniature-image {
  display: block;
  background: transparent;
  background-size: contain;
}

.approvement {
  background-color: #fff;
  border-radius: 4px;
  padding: 20px;
  padding-bottom: 40px;
}

.approvement__price {
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 20px;
}

.approvement__price b {
  color: rgba(0, 0, 0, 0.8);
  font-family: "ProximaNovaSB", sans-serif;
}

.approvement__checkbox {
  margin-bottom: 20px;
}

.approvement__btn,
.approvement__back {
  padding: 10px 20px;
  font-family: "ProximaNovaSB", sans-serif;
  background-color: #FFEB3B;
  border-radius: 4px;
  border: 0;
  font-size: 18px;
  margin-bottom: 20px;
  cursor: pointer;
}

@media screen and (max-width: 767px) {
  .approvement {
    padding: 10px;
  }
}

.free-pass-container {
  margin-top: 14px;
}

.free-pass-input {
  padding: 0;
  border-left: none;
}

.hall-widget-frame {
  width: 100%;
  height: 100%;
}

.hall-merger-frame {
  width: 100%;
  height: 100%;
}

.price-groups-i18n-table {
  width: 100%;
  margin-top: 5px;
}

.price-groups-i18n-table tr:not(:last-child) td {
  padding-bottom: 5px;
}

.price-groups-i18n-table td:first-child {
  width: 35px;
}

.event-item--container {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

@media (min-width: 810px) and (max-width: 992px), (min-width: 580px) and (max-width: 768px), (min-width: 1400px) {
  .event-item--container {
    flex-direction: row;
  }

  .event-item--container > * {
    width: 50%;
  }
}

.event-item--data {
  width: 100%;
  flex-grow: 1;
}

.event-item--statistic {
  width: 100%;
  position: relative;
  flex-grow: 1;
  padding-bottom: 20px;
}

.event-item--statistic .total {
  position: absolute;
  left: 0;
  bottom: 0;
}

#prices .evo-cp-wrap {
  margin-left: 45px;
}

#prices .evo-pointer {
  height: 34px;
  width: 34px;
}

#shippingZoneTable ~ .help-block {
  display: none;
}

.form-group.has-error #shippingZoneTable .form-control {
  border-color: #d2d6de;
}

.ap_order {
  max-width: 900px;
  margin: 40px auto;
  background-color: #fff;
  border-radius: 20px;
}

.ap_order__congratulations {
  text-align: center;
}

.ap_order__congratulations img {
  margin: 30px auto 10px;
  width: 130px;
  height: 130px;
  border: none;
}

.ap_payment__total-text {
  text-align: right;
  font-size: 20px;
}

.ap_headline {
  display: flex;
  align-items: center;
  font-family: "ProximaNovaSB", sans-serif;
  padding: 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.ap_headline-text {
  margin-left: 20px;
}

.ap_order__info {
  display: flex;
  padding: 26px 20px 40px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.ap_order__info p {
  margin-bottom: 20px;
  line-height: 1.44;
}

.ap_order__info-wrap {
  display: block;
  width: calc(100% + 20px);
  margin: 0 -10px;
}

.ap_order__info-wrap:after {
  display: block;
  content: "";
  clear: both;
}

.ap_order__info-data {
  padding: 0 10px;
  width: 50%;
  float: left;
}

.ap_order__info-line {
  margin: 0 0 11px;
}

.ap_order__info-line p {
  margin: 0;
}

.ap_order__info-line p:first-child {
  float: left;
  color: rgba(0, 0, 0, 0.4);
}

.ap_order__info-line p + p {
  float: right;
  margin-left: 5px;
}

.ap_order__info-line:after {
  display: block;
  content: "";
  clear: both;
}

.ap_order__actions {
  display: block;
  width: 50%;
  float: left;
  padding: 0 10px;
}

.ap_order__actions .link-dropdown-wrap {
  display: block;
  text-align: center;
}

.ap_order__actions .link-dropdown-wrap:not(:last-child) {
  margin: 0 0 10px 0;
}

.ap_order__action {
  display: block;
  flex-grow: 1;
  padding: 10px 15px;
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.06);
  border: 0;
  font-size: 18px;
  font-family: "ProximaNovaSB", sans-serif;
  color: rgba(0, 0, 0, 0.8);
  cursor: pointer;
}

.ap_text--alpha-gray {
  color: rgba(0, 0, 0, 0.4);
}

.table-selected tr:hover {
  cursor: pointer;
}

.widget-open {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
}

.widget-close {
  display: none;
}

.widget-close-btn {
  margin-right: 25px;
  line-height: 51px;
  font-size: 28px;
}

.widget-wrapper {
  background: rgba(0, 0, 0, 0.6);
}

.widget-content {
  min-height: 800px;
  background: #f4f5f5;
  position: absolute;
  right: -1900px;
  top: 0;
}

.widget-header--data,
.widget-header--info,
.widget-hall-location,
.widget-event-date {
  display: inline-block;
}

.widget-hall-location,
.widget-event-date {
  color: #777;
}

.widget-header--info {
  margin-left: 15px;
}

.widget-header--info h4 {
  margin: 5px 0;
}

.widget-header--img {
  vertical-align: top;
  width: 35px;
}

.widget-header--close {
  float: right;
}

.widget-header {
  padding: 10px;
  border-bottom: 1px solid #ccc;
  background: #fff;
}

.widget-event-date {
  margin-left: 10px;
}

.widget-body {
  padding: 15px;
}

.widget-block,
.widget-tickets {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  background: #fff;
  border: 1px solid #ccc;
}

.widget-tickets table {
  margin-bottom: 0;
}

.event-item p {
  margin-bottom: 5px;
}

.period-search {
  width: 100%;
  padding: 5px;
  border: 1px solid #ccc;
  background: #fff;
  cursor: pointer;
  font-size: 13px;
  line-height: 21px;
}

.order-search-name .select2-container .select2-selection--single .select2-selection__rendered {
  padding-left: 5px;
}

.prices-count {
  width: 50%;
  float: left;
}

.modal-client {
  margin-top: 0;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #f4f4f4;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.client-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.modal-sum {
  margin-top: 20px;
}

.order-table {
  font-size: 12px;
}

.order-table tbody tr td {
  padding: 2px;
  text-align: center;
}

.order-table .btn-group-vertical button,
.order-table .btn-group-vertical a {
  background: transparent;
}

table.order-table.table-bordered.dataTable th {
  vertical-align: baseline;
}

.order-table-buttons {
  min-width: 100px;
  vertical-align: middle !important;
}

@media screen and (max-width: 991px) {
  .ap_order__info {
    flex-wrap: wrap;
  }

  .ap_order__col1,
  .ap_order__col2 {
    width: 50%;
    flex: 0 0 50%;
  }

  .ap_order__col3 {
    width: 100%;
    flex: 0 0 100%;
  }
}

@media screen and (max-width: 600px) {
  .ap_headline {
    display: block;
    position: relative;
  }

  .ap_backlink {
    position: absolute;
    top: 30px;
    left: 20px;
    color: transparent;
  }

  .ap_headline-text {
    margin-left: 30px;
  }

  .ap_order__info-line {
    font-size: 14px;
  }

  .ap_order_transaction_details {
    font-size: 14px;
  }
}

@media screen and (max-width: 848px) {
  .ap_order__info-data {
    width: 100%;
  }

  .ap_order__actions {
    display: block;
    width: 100%;
  }
}

.ap_order_transaction_details {
  font-family: "ProximaNovaSB", sans-serif;
}

.ap_order__transaction_title {
  float: left;
  color: rgba(0, 0, 0, 0.4);
}

.ap_order__transaction_list {
  text-align: right;
  float: right;
  margin: 0;
}

.order-info-item {
  margin-bottom: 5px;
}

.gift_envelope_flag {
  color: #FFD700;
  font-size: medium;
}

.not-allowed {
  opacity: 0.3;
}

tr.order-archived {
  background-color: lightpink;
}

tr.order-archived:hover {
  background-color: lightcoral !important;
}

tr.order-archived:hover td:not(:last-child) {
  border-right-color: lightcoral !important;
}

tr.order-archived td:not(:last-child) {
  border-right-color: lightpink;
}

.promotion-block {
  display: block;
  font-size: 12px;
}

.promotion-block:after {
  display: block;
  content: "";
  clear: both;
}

.promotion-block .promotion-name {
  display: block;
  float: left;
  font-weight: 700;
}

.promotion-block .promotion-description {
  display: block;
  float: right;
}

.ap_booked {
  padding: 26px 24px 20px 20px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.ap_booked__title {
  margin-bottom: 20px;
  font-family: "ProximaNovaSB", sans-serif;
}

.ap_booked__table-container {
  max-width: 100%;
  overflow-x: auto;
}

.ap_booked__table {
  width: 100%;
}

.ap_booked__table tr:not(:first-child):not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.ap_booked__table th {
  font-size: 14px;
  font-family: "ProximaNovaSB", sans-serif;
  text-align: left;
  color: rgba(0, 0, 0, 0.4);
  white-space: nowrap;
  padding-right: 20px;
}

.ap_booked__table th:last-child {
  text-align: right;
  padding-right: 0;
}

.ap_booked__table td {
  font-size: 14px;
  line-height: 1.7;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.ap_booked__table td:first-child {
  width: 150px;
}

.ap_booked__table td:last-child {
  text-align: right;
  padding-right: 0;
}

.ap_summary {
  display: block;
  padding: 30px 20px 40px;
}

.ap_booked__cols {
  display: block;
  margin: 0 -10px;
}

.ap_booked__cols:after {
  display: block;
  content: "";
  clear: both;
}

.ap_booked__col {
  width: 50%;
  padding: 0 10px;
  float: left;
}

.font-sb {
  font-family: "ProximaNovaSB", sans-serif;
}

@media screen and (max-width: 848px) {
  .ap_booked__col {
    width: 100%;
  }
}

.ap_booked__more {
  display: inline-block;
  border: 0;
  border-radius: 4px;
  color: #000;
  background-color: #FFEB3B;
  font-size: 18px;
  font-family: "ProximaNovaSB", sans-serif;
  padding: 10px 20px;
  cursor: pointer;
}

@media screen and (max-width: 500px) {
  .ap_summary {
    flex-wrap: wrap;
  }
}

ul.ap_links-list {
  display: inline-block;
  font-size: 0;
  margin: 0 -15px;
  padding: 0;
}

ul.ap_links-list li {
  display: inline-block;
  margin: 0;
  padding: 0;
}

ul.ap_links-list a.ap_links-list_link {
  display: inline-block;
  margin: 0 15px;
  font-size: 18px;
  color: rgba(0, 0, 0, 0.4);
  text-decoration: none;
}

ul.ap_links-list a.ap_links-list_link:hover,
ul.ap_links-list a.ap_links-list_link.active {
  color: rgba(0, 0, 0, 0.8);
}

@media screen and (max-width: 575px) {
  .ap_section--link-menu {
    display: none;
  }
}

.link-dropdown-wrap {
  display: inline-block;
  position: relative;
}

.link-dropdown-wrap.active .link-dropdown {
  display: inline-block;
}

.link-dropdown-wrap:not(:last-child) {
  margin-right: 10px;
}

ul.link-dropdown {
  display: none;
  position: absolute;
  min-width: 100%;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  background-color: #fff;
  z-index: 1;
}

ul.link-dropdown li {
  display: block;
  margin: 0;
  padding: 0;
}

ul.link-dropdown li a {
  display: block;
  margin: 0;
  padding: 5px 10px;
  text-decoration: none;
}

ul.link-dropdown li a:hover {
  background-color: rgba(0, 0, 0, 0.06);
}

.ap_table-container,
.ap_pagination-container {
  background-color: #fff;
  padding: 20px;
  border-radius: 4px;
}

.ap_pagination-container {
  text-align: center;
}

.ap_table {
  width: 100%;
}

.ap_table thead {
  background-color: #003d64;
  color: #fff;
}

.ap_table th,
.ap_table td {
  padding: 10px;
}

.ap_table tbody tr:hover {
  background-color: #F9F8F8;
  padding: 0;
}

.ap_table--striped tr:nth-child(even) {
  background-color: #fafafa;
}

.ap_table .ap_mobile_data {
  display: none;
}

.link_row {
  cursor: pointer;
}

ul.pagination {
  display: inline-block;
  margin: 0 -5px;
  padding: 0;
}

ul.pagination li.page-item {
  display: inline-block;
  margin: 0 5px;
  border-radius: 5px;
  background-color: transparent;
  color: #003d64;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

ul.pagination li.page-item.disabled {
  visibility: 0.5;
  pointer-events: none;
}

ul.pagination li.page-item .page-link {
  display: block;
  padding: 5px 10px;
  width: 100%;
  height: 100%;
  background: #003d64;
  color: #fff;
}

ul.pagination li.page-item.active .page-link,
ul.pagination li.page-item.disabled .page-link {
  background: transparent;
  color: #000;
}

@media screen and (max-width: 767px) {
  .ap_table.ap_mobile thead {
    display: none;
  }

  .ap_table.ap_mobile td:not(:first-child) {
    display: none;
  }

  .ap_table.ap_mobile .ap_desktop_data {
    display: none;
  }

  .ap_table.ap_mobile .ap_mobile_data {
    display: block;
  }

  .ap_table-container,
  .ap_pagination-container {
    padding: 10px;
  }
}

.ap_header__mobile {
  display: none;
}

.ap_header__burgermenu {
  position: relative;
  width: 30px;
  height: 30px;
}

.ap_header__burgermenu .trigger {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  font-size: 22px;
  padding: 0;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  border: none;
  background: none;
  outline: none;
}

.ap_header__burgermenu .trigger:before {
  display: inline-block;
  content: "\F0C9";
}

.active .ap_header__burgermenu .trigger:before {
  content: "\F00D";
}

.ap_header__burgermenu-list {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  margin: 10px 0;
  background: #fff;
  border-radius: 4px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
  white-space: nowrap;
  z-index: 1;
}

.active .ap_header__burgermenu-list {
  display: block;
}

.ap_header__burgermenu-list li {
  display: block;
  margin: 0;
  padding: 0;
}

.ap_header__burgermenu-list li:not(.info) a,
.ap_header__burgermenu-list li:not(.info) button {
  display: block;
  background: none;
  width: 100%;
  padding: 10px;
  margin: 0;
  border: none;
  font-family: ProximaNova, sans-serif;
  font-size: 18px;
  text-align: left;
  color: rgba(0, 0, 0, 0.8);
}

.ap_header__burgermenu-list li.info {
  padding: 10px;
  margin-top: 10px;
}

@media screen and (max-width: 575px) {
  .ap_header__mobile {
    display: block;
  }
}

.locale-selector-container {
  position: relative;
  display: inline-block;
}

.locale-selector-container .flag-icon {
  border: solid 1px #000;
  background-size: 1.4em;
}

.locale-selector-button {
  display: block;
  border: none;
  outline: none;
  cursor: pointer;
  font-size: 20px;
  padding: 8px;
  margin: 0;
  background: transparent;
  white-space: nowrap;
}

.locale-selector-button.focus + .locale-selector-list {
  display: inline-block;
  z-index: 1;
}

.locale-selector-button.focus .locale-selector-arrow-up {
  display: inline;
}

.locale-selector-button.focus .locale-selector-arrow-down {
  display: none;
}

.locale-selector-button > * {
  vertical-align: middle;
}

.locale-selector-list {
  position: absolute;
  display: none;
  top: 100%;
  left: 4px;
  padding: 0;
  margin: 0;
  background: #fff;
  border-radius: 2px;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
}

.locale-selector-list li {
  display: block;
  padding: 0;
  margin: 0;
}

.locale-selector-list li a {
  display: block;
  padding: 5px;
  margin: 0;
}

.locale-selector-list li a:hover {
  background-color: #FFEB3B;
}

.locale-selector-arrow-down {
  font-size: 8px;
}

.locale-selector-arrow-up {
  font-size: 8px;
  display: none;
}

.status-item .status-icon {
  display: inline-block;
  width: 0.8em;
  height: 0.8em;
  border-radius: 0.4em;
  background-color: grey;
}

.status-item[data-color=red] .status-icon {
  background-color: red;
}

.status-item[data-color=yellow] .status-icon {
  background-color: #FFEB3B;
}

.status-item[data-color=green] .status-icon {
  background-color: darkgreen;
}

/* Fix to stretch content on admin page on all available height */

.content-wrapper.content-stretch {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.content-wrapper.content-stretch .content {
  width: 100%;
  flex-grow: 1;
  display: flex;
}

.content-wrapper.content-stretch .box {
  display: flex;
  flex-direction: column;
}

.content-wrapper.content-stretch .box-body {
  flex-grow: 1;
}

.button-switch .button-switch-on {
  display: none;
}

.button-switch.on .button-switch-on {
  display: initial;
}

.button-switch.on .button-switch-off {
  display: none;
}

.address-table {
  width: 100%;
}

.address-table th,
.address-table td {
  padding: 5px;
}

.event-seance-select {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -250px 0 0 -200px;
  width: 400px;
  height: 500px;
  max-width: 100%;
  max-height: 100%;
  background-color: #fff;
  border: 1px solid #d2d6de;
}

.event-seance-select .select-header {
  position: absolute;
  display: table;
  top: 0;
  width: 100%;
  height: 40px;
  line-height: 30px;
  padding: 5px;
}

.event-seance-select .select-header-name,
.event-seance-select .select-header-search {
  display: table-cell;
}

.event-seance-select .select-list-wrap {
  padding: 45px 5px 52px 5px;
  height: 100%;
}

.event-seance-select .select-list-border {
  width: 100%;
  height: 100%;
  border: 1px solid #d2d6de;
  border-radius: 5px;
  overflow: auto;
}

.event-seance-select .select-buttons {
  position: absolute;
  text-align: right;
  bottom: 0;
  width: 100%;
  height: 47px;
  line-height: 30px;
  padding: 5px;
}

ul.collapse-list {
  border: none;
  display: block;
  margin: 0;
  padding: 0;
}

ul.collapse-list > li {
  display: block;
  padding: 0;
  margin: 0;
}

ul.collapse-list > li label {
  display: block;
  padding: 5px;
  margin: 0;
}

ul.collapse-list > li label:hover {
  background-color: #e1e1e1;
}

ul.collapse-list > li ul.collapse-list > li label {
  padding-left: 20px;
}

.ap_price-info {
  background: transparent;
  outline: none;
  border: none;
  cursor: pointer;
}

.ap_price-info_container {
  display: inline-block;
  position: relative;
}

.ap_price-info_modal {
  display: none;
  position: absolute;
  background: #fff;
  flex-direction: column;
  top: 100%;
  right: -10px;
  margin-top: 15px;
  padding: 10px;
  border-radius: 5px;
  min-width: 200px;
  min-height: 50px;
  box-shadow: 0 0 15px #aaa;
  gap: 15px;
}

.ap_price-info_modal::before {
  position: absolute;
  display: block;
  content: "";
  width: 10px;
  height: 10px;
  top: 0;
  right: 12px;
  transform: translate(-50%, -50%) rotate(45deg);
  background-color: #fff;
  box-shadow: -2px -2px 2px #aaa;
}

.ap_price-info:focus + .ap_price-info_modal,
.ap_price-info:active + .ap_price-info_modal {
  display: flex;
}

.ap_price-info_modal .ap_price-info_notification {
  grid-area: notif;
}

.ap_price-info_modal .ap_price-info_entry {
  grid-area: info1;
}

.ap_price-info_modal .ap_price-info_entry + .ap_price-info_entry {
  grid-area: info2;
}

.ap_price-info_notification {
  font-size: 10px;
  color: gray;
  text-align: left;
}

.ap_price-info_entry {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
}

.ap_price-info_entry > *:first-child {
  white-space: nowrap;
}

.ap_envelope-popup_container {
  position: fixed;
  top: 0;
  left: 0;
  display: none;
  flex-direction: column;
  justify-content: space-around;
  align-content: center;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
}

.ap_envelope-popup_container.open {
  display: flex;
}

.ap_envelope-popup_close {
  display: block;
  position: absolute;
  content: "\2715";
  top: 10px;
  right: 10px;
  color: #fff;
  border: none;
  background: none;
  outline: none;
  font-size: 30px;
  cursor: pointer;
}

.ap_envelope-popup_data {
  display: flex;
  flex-direction: column;
  width: 600px;
  height: 500px;
  margin: 0 auto;
  text-align: center;
  gap: 10px;
}

@media (max-width: 768px) {
  .ap_envelope-popup_data {
    width: 90%;
  }
}

.ap_envelope-popup_data .image {
  flex: 1 1 auto;
  background: center no-repeat;
  background-size: contain;
}

.ap_envelope-popup_data span {
  flex: 0 0 20px;
  line-height: 20px;
  font-size: 18px;
  color: #fff;
}

input.form-toggle {
  display: none;
}

input.form-toggle + label {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

input.form-toggle + label .form-toggle_icon {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  content: "";
  border: solid 1px #d2d6de;
  width: 2em;
  height: 1.3em;
  border-radius: 0.65em;
  margin-top: -0.15em;
  margin-right: 0.1em;
  vertical-align: middle;
}

input.form-toggle + label .form-toggle_icon:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  content: "";
  width: 0.7em;
  height: 0.6em;
  margin: 0.3em;
  background-color: #5cb85c;
  border-radius: 0.3em;
  transition: width 100ms linear;
}

input.form-toggle + label .form-toggle_icon:after {
  position: absolute;
  left: 0;
  top: 0;
  display: block;
  content: "";
  width: 1em;
  height: 1em;
  margin: 0.1em;
  background-color: #555;
  border-radius: 0.5em;
  transition: left 100ms linear;
}

input.form-toggle:checked + label .form-toggle_icon:before {
  width: 1em;
}

input.form-toggle:checked + label .form-toggle_icon:after {
  left: 0.7em;
}

.no-border {
  border: 0 !important;
}

.sidebar-menu > li.disabled:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(249, 250, 252, 0.6);
  cursor: not-allowed;
}

.float-right * {
  float: right;
}

.float-right::after {
  display: block;
  content: "";
  clear: both;
}

.white-bg {
  background-color: white !important;
}

.ap_success {
  color: #0EB500 !important;
}

.ap_warning {
  color: #c35500 !important;
}

.btn-print {
  position: relative;
  padding-left: 48px !important;
}

.btn-print::before {
  position: absolute;
  content: "\F02F";
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-weight: 900;
  font-size: 22px;
  font-family: "Font Awesome 5 Free";
  color: #9393A0;
}

.spaced-left {
  padding-top: 20px;
  border-top: 1px solid rgba(0, 0, 0, 0.06);
}

.w100 {
  width: 100%;
}

.bl-none {
  border-left: none !important;
}

.br-none {
  border-right: none !important;
}

.label-top-offset {
  margin-top: 25px;
}

.box-shadow-sm {
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.fs-m {
  font-size: 22px;
}

.text-left {
  text-align: left !important;
}

.padding-0 {
  padding: 0 !important;
}

.max-width-100 {
  max-width: 100% !important;
}

.word-cut {
  max-width: 200px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.show-widget * {
  pointer-events: none;
}

.align-middle {
  vertical-align: middle !important;
}

.no_margin_bottom {
  margin-bottom: 0 !important;
}

.art-overlay {
  position: fixed;
  display: none;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1100;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.8) !important;
}

.art-overlay-content {
  position: absolute;
  top: 30%;
  left: 35%;
  right: 50%;
  color: #ffffff;
  text-align: center;
  width: 30%;
}

.art-overlay-spinner {
  font-size: 100px;
}

.art-overlay-text {
  padding: 30px 0;
  font-size: 26px;
}

.art-overlay.show {
  display: block !important;
}

.colorpicker-block .evo-pop {
  box-sizing: initial;
}

.pull-left {
  float: left !important;
}

.pull-right {
  float: right !important;
}

.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

