.rangeSlider, .rangeSlider__fill {
    display: block;
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

.rangeSlider {
    position: relative;
    background: #7f8c8d;
}

.rangeSlider__horizontal {
    height: 20px;
    width: 100%;
}

.rangeSlider__vertical {
    height: 100%;
    width: 20px;
}

.rangeSlider--disabled {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
    opacity: 0.4;
}

.rangeSlider__fill {
    background: #16a085;
    position: absolute;
}

.rangeSlider__fill__horizontal {
    height: 100%;
    top: 0;
    left: 0;
}

.rangeSlider__fill__vertical {
    width: 100%;
    bottom: 0;
    left: 0;
}

.rangeSlider__handle {
    border: 1px solid #ccc;
    cursor: pointer;
    display: inline-block;
    width: 40px;
    height: 40px;
    position: absolute;
    background: white linear-gradient(rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.1));
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
    border-radius: 50%;
}

.rangeSlider__handle__horizontal {
    top: -10px;
}

.rangeSlider__handle__vertical {
    left: -10px;
    bottom: 0;
}

.rangeSlider__handle:after {
    content: "";
    display: block;
    width: 18px;
    height: 18px;
    margin: auto;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-image: linear-gradient(rgba(0, 0, 0, 0.13), rgba(255, 255, 255, 0));
    border-radius: 50%;
}

.rangeSlider__handle:active {
    background-image: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.12));
}

input[type="range"]:focus + .rangeSlider .rangeSlider__handle {
    box-shadow: 0 0 8px rgba(142, 68, 173, 0.9);
}

.rangeSlider__buffer {
    position: absolute;
    top: 3px;
    height: 14px;
    background: #2c3e50;
    border-radius: 10px;
}@charset "UTF-8";
/**
 *  Created by NotAgency, July 2017
 */
/*
В этом файле элементы форм из рбк
 */
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
    bottom: calc((0.5rem + 1px) * -1); }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    border-width: 0.5rem 0.5rem 0; }
  .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
    bottom: 0;
    border-top-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-top .arrow::after,
  .bs-popover-auto[x-placement^="top"] .arrow::after {
    bottom: 1px;
    border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
    left: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    border-width: 0.5rem 0.5rem 0.5rem 0; }
  .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
    left: 0;
    border-right-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-right .arrow::after,
  .bs-popover-auto[x-placement^="right"] .arrow::after {
    left: 1px;
    border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
    top: calc((0.5rem + 1px) * -1); }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-width: 0 0.5rem 0.5rem 0.5rem; }
  .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
    top: 0;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-bottom .arrow::after,
  .bs-popover-auto[x-placement^="bottom"] .arrow::after {
    top: 1px;
    border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
    right: calc((0.5rem + 1px) * -1);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    border-width: 0.5rem 0 0.5rem 0.5rem; }
  .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
    right: 0;
    border-left-color: rgba(0, 0, 0, 0.25); }
  
  .bs-popover-left .arrow::after,
  .bs-popover-auto[x-placement^="left"] .arrow::after {
    right: 1px;
    border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  width: 0;
  height: 0;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff; }
  .dropdown-item.disabled, .dropdown-item:disabled {
    color: #6c757d;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529; }

.fade {
  transition: opacity 0.15s linear; }
  @media screen and (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media screen and (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important; }

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important; }

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important; }

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important; }

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important; }

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 375px) {
  .flex-xs-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xs-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xs-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xs-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xs-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xs-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xs-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xs-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xs-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xs-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xs-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xs-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xs-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xs-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xs-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xs-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xs-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xs-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xs-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xs-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xs-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xs-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xs-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xs-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xs-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xs-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xs-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xs-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xs-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xs-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xs-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xs-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 420px) {
  .flex-xss-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xss-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xss-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xss-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xss-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xss-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xss-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xss-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xss-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xss-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xss-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xss-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xss-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xss-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xss-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xss-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xss-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xss-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xss-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xss-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xss-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xss-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xss-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xss-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xss-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xss-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xss-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xss-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xss-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xss-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xss-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xss-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xss-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xss-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 480px) {
  .flex-xxsl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xxsl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xxsl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xxsl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xxsl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xxsl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xxsl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xxsl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xxsl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xxsl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xxsl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xxsl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xxsl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xxsl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xxsl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xxsl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xxsl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xxsl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xxsl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xxsl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xxsl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xxsl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xxsl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xxsl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xxsl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xxsl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xxsl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xxsl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xxsl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xxsl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xxsl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xxsl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xxsl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xxsl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 540px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1400px) {
  .flex-xxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xxl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

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

.pt-0,
.py-0 {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0 {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 375px) {
  .m-xs-0 {
    margin: 0 !important; }
  .mt-xs-0,
  .my-xs-0 {
    margin-top: 0 !important; }
  .mr-xs-0,
  .mx-xs-0 {
    margin-right: 0 !important; }
  .mb-xs-0,
  .my-xs-0 {
    margin-bottom: 0 !important; }
  .ml-xs-0,
  .mx-xs-0 {
    margin-left: 0 !important; }
  .m-xs-1 {
    margin: 0.25rem !important; }
  .mt-xs-1,
  .my-xs-1 {
    margin-top: 0.25rem !important; }
  .mr-xs-1,
  .mx-xs-1 {
    margin-right: 0.25rem !important; }
  .mb-xs-1,
  .my-xs-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xs-1,
  .mx-xs-1 {
    margin-left: 0.25rem !important; }
  .m-xs-2 {
    margin: 0.5rem !important; }
  .mt-xs-2,
  .my-xs-2 {
    margin-top: 0.5rem !important; }
  .mr-xs-2,
  .mx-xs-2 {
    margin-right: 0.5rem !important; }
  .mb-xs-2,
  .my-xs-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xs-2,
  .mx-xs-2 {
    margin-left: 0.5rem !important; }
  .m-xs-3 {
    margin: 1rem !important; }
  .mt-xs-3,
  .my-xs-3 {
    margin-top: 1rem !important; }
  .mr-xs-3,
  .mx-xs-3 {
    margin-right: 1rem !important; }
  .mb-xs-3,
  .my-xs-3 {
    margin-bottom: 1rem !important; }
  .ml-xs-3,
  .mx-xs-3 {
    margin-left: 1rem !important; }
  .m-xs-4 {
    margin: 1.5rem !important; }
  .mt-xs-4,
  .my-xs-4 {
    margin-top: 1.5rem !important; }
  .mr-xs-4,
  .mx-xs-4 {
    margin-right: 1.5rem !important; }
  .mb-xs-4,
  .my-xs-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xs-4,
  .mx-xs-4 {
    margin-left: 1.5rem !important; }
  .m-xs-5 {
    margin: 3rem !important; }
  .mt-xs-5,
  .my-xs-5 {
    margin-top: 3rem !important; }
  .mr-xs-5,
  .mx-xs-5 {
    margin-right: 3rem !important; }
  .mb-xs-5,
  .my-xs-5 {
    margin-bottom: 3rem !important; }
  .ml-xs-5,
  .mx-xs-5 {
    margin-left: 3rem !important; }
  .p-xs-0 {
    padding: 0 !important; }
  .pt-xs-0,
  .py-xs-0 {
    padding-top: 0 !important; }
  .pr-xs-0,
  .px-xs-0 {
    padding-right: 0 !important; }
  .pb-xs-0,
  .py-xs-0 {
    padding-bottom: 0 !important; }
  .pl-xs-0,
  .px-xs-0 {
    padding-left: 0 !important; }
  .p-xs-1 {
    padding: 0.25rem !important; }
  .pt-xs-1,
  .py-xs-1 {
    padding-top: 0.25rem !important; }
  .pr-xs-1,
  .px-xs-1 {
    padding-right: 0.25rem !important; }
  .pb-xs-1,
  .py-xs-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xs-1,
  .px-xs-1 {
    padding-left: 0.25rem !important; }
  .p-xs-2 {
    padding: 0.5rem !important; }
  .pt-xs-2,
  .py-xs-2 {
    padding-top: 0.5rem !important; }
  .pr-xs-2,
  .px-xs-2 {
    padding-right: 0.5rem !important; }
  .pb-xs-2,
  .py-xs-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xs-2,
  .px-xs-2 {
    padding-left: 0.5rem !important; }
  .p-xs-3 {
    padding: 1rem !important; }
  .pt-xs-3,
  .py-xs-3 {
    padding-top: 1rem !important; }
  .pr-xs-3,
  .px-xs-3 {
    padding-right: 1rem !important; }
  .pb-xs-3,
  .py-xs-3 {
    padding-bottom: 1rem !important; }
  .pl-xs-3,
  .px-xs-3 {
    padding-left: 1rem !important; }
  .p-xs-4 {
    padding: 1.5rem !important; }
  .pt-xs-4,
  .py-xs-4 {
    padding-top: 1.5rem !important; }
  .pr-xs-4,
  .px-xs-4 {
    padding-right: 1.5rem !important; }
  .pb-xs-4,
  .py-xs-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xs-4,
  .px-xs-4 {
    padding-left: 1.5rem !important; }
  .p-xs-5 {
    padding: 3rem !important; }
  .pt-xs-5,
  .py-xs-5 {
    padding-top: 3rem !important; }
  .pr-xs-5,
  .px-xs-5 {
    padding-right: 3rem !important; }
  .pb-xs-5,
  .py-xs-5 {
    padding-bottom: 3rem !important; }
  .pl-xs-5,
  .px-xs-5 {
    padding-left: 3rem !important; }
  .m-xs-auto {
    margin: auto !important; }
  .mt-xs-auto,
  .my-xs-auto {
    margin-top: auto !important; }
  .mr-xs-auto,
  .mx-xs-auto {
    margin-right: auto !important; }
  .mb-xs-auto,
  .my-xs-auto {
    margin-bottom: auto !important; }
  .ml-xs-auto,
  .mx-xs-auto {
    margin-left: auto !important; } }

@media (min-width: 420px) {
  .m-xss-0 {
    margin: 0 !important; }
  .mt-xss-0,
  .my-xss-0 {
    margin-top: 0 !important; }
  .mr-xss-0,
  .mx-xss-0 {
    margin-right: 0 !important; }
  .mb-xss-0,
  .my-xss-0 {
    margin-bottom: 0 !important; }
  .ml-xss-0,
  .mx-xss-0 {
    margin-left: 0 !important; }
  .m-xss-1 {
    margin: 0.25rem !important; }
  .mt-xss-1,
  .my-xss-1 {
    margin-top: 0.25rem !important; }
  .mr-xss-1,
  .mx-xss-1 {
    margin-right: 0.25rem !important; }
  .mb-xss-1,
  .my-xss-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xss-1,
  .mx-xss-1 {
    margin-left: 0.25rem !important; }
  .m-xss-2 {
    margin: 0.5rem !important; }
  .mt-xss-2,
  .my-xss-2 {
    margin-top: 0.5rem !important; }
  .mr-xss-2,
  .mx-xss-2 {
    margin-right: 0.5rem !important; }
  .mb-xss-2,
  .my-xss-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xss-2,
  .mx-xss-2 {
    margin-left: 0.5rem !important; }
  .m-xss-3 {
    margin: 1rem !important; }
  .mt-xss-3,
  .my-xss-3 {
    margin-top: 1rem !important; }
  .mr-xss-3,
  .mx-xss-3 {
    margin-right: 1rem !important; }
  .mb-xss-3,
  .my-xss-3 {
    margin-bottom: 1rem !important; }
  .ml-xss-3,
  .mx-xss-3 {
    margin-left: 1rem !important; }
  .m-xss-4 {
    margin: 1.5rem !important; }
  .mt-xss-4,
  .my-xss-4 {
    margin-top: 1.5rem !important; }
  .mr-xss-4,
  .mx-xss-4 {
    margin-right: 1.5rem !important; }
  .mb-xss-4,
  .my-xss-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xss-4,
  .mx-xss-4 {
    margin-left: 1.5rem !important; }
  .m-xss-5 {
    margin: 3rem !important; }
  .mt-xss-5,
  .my-xss-5 {
    margin-top: 3rem !important; }
  .mr-xss-5,
  .mx-xss-5 {
    margin-right: 3rem !important; }
  .mb-xss-5,
  .my-xss-5 {
    margin-bottom: 3rem !important; }
  .ml-xss-5,
  .mx-xss-5 {
    margin-left: 3rem !important; }
  .p-xss-0 {
    padding: 0 !important; }
  .pt-xss-0,
  .py-xss-0 {
    padding-top: 0 !important; }
  .pr-xss-0,
  .px-xss-0 {
    padding-right: 0 !important; }
  .pb-xss-0,
  .py-xss-0 {
    padding-bottom: 0 !important; }
  .pl-xss-0,
  .px-xss-0 {
    padding-left: 0 !important; }
  .p-xss-1 {
    padding: 0.25rem !important; }
  .pt-xss-1,
  .py-xss-1 {
    padding-top: 0.25rem !important; }
  .pr-xss-1,
  .px-xss-1 {
    padding-right: 0.25rem !important; }
  .pb-xss-1,
  .py-xss-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xss-1,
  .px-xss-1 {
    padding-left: 0.25rem !important; }
  .p-xss-2 {
    padding: 0.5rem !important; }
  .pt-xss-2,
  .py-xss-2 {
    padding-top: 0.5rem !important; }
  .pr-xss-2,
  .px-xss-2 {
    padding-right: 0.5rem !important; }
  .pb-xss-2,
  .py-xss-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xss-2,
  .px-xss-2 {
    padding-left: 0.5rem !important; }
  .p-xss-3 {
    padding: 1rem !important; }
  .pt-xss-3,
  .py-xss-3 {
    padding-top: 1rem !important; }
  .pr-xss-3,
  .px-xss-3 {
    padding-right: 1rem !important; }
  .pb-xss-3,
  .py-xss-3 {
    padding-bottom: 1rem !important; }
  .pl-xss-3,
  .px-xss-3 {
    padding-left: 1rem !important; }
  .p-xss-4 {
    padding: 1.5rem !important; }
  .pt-xss-4,
  .py-xss-4 {
    padding-top: 1.5rem !important; }
  .pr-xss-4,
  .px-xss-4 {
    padding-right: 1.5rem !important; }
  .pb-xss-4,
  .py-xss-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xss-4,
  .px-xss-4 {
    padding-left: 1.5rem !important; }
  .p-xss-5 {
    padding: 3rem !important; }
  .pt-xss-5,
  .py-xss-5 {
    padding-top: 3rem !important; }
  .pr-xss-5,
  .px-xss-5 {
    padding-right: 3rem !important; }
  .pb-xss-5,
  .py-xss-5 {
    padding-bottom: 3rem !important; }
  .pl-xss-5,
  .px-xss-5 {
    padding-left: 3rem !important; }
  .m-xss-auto {
    margin: auto !important; }
  .mt-xss-auto,
  .my-xss-auto {
    margin-top: auto !important; }
  .mr-xss-auto,
  .mx-xss-auto {
    margin-right: auto !important; }
  .mb-xss-auto,
  .my-xss-auto {
    margin-bottom: auto !important; }
  .ml-xss-auto,
  .mx-xss-auto {
    margin-left: auto !important; } }

@media (min-width: 480px) {
  .m-xxsl-0 {
    margin: 0 !important; }
  .mt-xxsl-0,
  .my-xxsl-0 {
    margin-top: 0 !important; }
  .mr-xxsl-0,
  .mx-xxsl-0 {
    margin-right: 0 !important; }
  .mb-xxsl-0,
  .my-xxsl-0 {
    margin-bottom: 0 !important; }
  .ml-xxsl-0,
  .mx-xxsl-0 {
    margin-left: 0 !important; }
  .m-xxsl-1 {
    margin: 0.25rem !important; }
  .mt-xxsl-1,
  .my-xxsl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxsl-1,
  .mx-xxsl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxsl-1,
  .my-xxsl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxsl-1,
  .mx-xxsl-1 {
    margin-left: 0.25rem !important; }
  .m-xxsl-2 {
    margin: 0.5rem !important; }
  .mt-xxsl-2,
  .my-xxsl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxsl-2,
  .mx-xxsl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxsl-2,
  .my-xxsl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxsl-2,
  .mx-xxsl-2 {
    margin-left: 0.5rem !important; }
  .m-xxsl-3 {
    margin: 1rem !important; }
  .mt-xxsl-3,
  .my-xxsl-3 {
    margin-top: 1rem !important; }
  .mr-xxsl-3,
  .mx-xxsl-3 {
    margin-right: 1rem !important; }
  .mb-xxsl-3,
  .my-xxsl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxsl-3,
  .mx-xxsl-3 {
    margin-left: 1rem !important; }
  .m-xxsl-4 {
    margin: 1.5rem !important; }
  .mt-xxsl-4,
  .my-xxsl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxsl-4,
  .mx-xxsl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxsl-4,
  .my-xxsl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxsl-4,
  .mx-xxsl-4 {
    margin-left: 1.5rem !important; }
  .m-xxsl-5 {
    margin: 3rem !important; }
  .mt-xxsl-5,
  .my-xxsl-5 {
    margin-top: 3rem !important; }
  .mr-xxsl-5,
  .mx-xxsl-5 {
    margin-right: 3rem !important; }
  .mb-xxsl-5,
  .my-xxsl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxsl-5,
  .mx-xxsl-5 {
    margin-left: 3rem !important; }
  .p-xxsl-0 {
    padding: 0 !important; }
  .pt-xxsl-0,
  .py-xxsl-0 {
    padding-top: 0 !important; }
  .pr-xxsl-0,
  .px-xxsl-0 {
    padding-right: 0 !important; }
  .pb-xxsl-0,
  .py-xxsl-0 {
    padding-bottom: 0 !important; }
  .pl-xxsl-0,
  .px-xxsl-0 {
    padding-left: 0 !important; }
  .p-xxsl-1 {
    padding: 0.25rem !important; }
  .pt-xxsl-1,
  .py-xxsl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxsl-1,
  .px-xxsl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxsl-1,
  .py-xxsl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxsl-1,
  .px-xxsl-1 {
    padding-left: 0.25rem !important; }
  .p-xxsl-2 {
    padding: 0.5rem !important; }
  .pt-xxsl-2,
  .py-xxsl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxsl-2,
  .px-xxsl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxsl-2,
  .py-xxsl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxsl-2,
  .px-xxsl-2 {
    padding-left: 0.5rem !important; }
  .p-xxsl-3 {
    padding: 1rem !important; }
  .pt-xxsl-3,
  .py-xxsl-3 {
    padding-top: 1rem !important; }
  .pr-xxsl-3,
  .px-xxsl-3 {
    padding-right: 1rem !important; }
  .pb-xxsl-3,
  .py-xxsl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxsl-3,
  .px-xxsl-3 {
    padding-left: 1rem !important; }
  .p-xxsl-4 {
    padding: 1.5rem !important; }
  .pt-xxsl-4,
  .py-xxsl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxsl-4,
  .px-xxsl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxsl-4,
  .py-xxsl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxsl-4,
  .px-xxsl-4 {
    padding-left: 1.5rem !important; }
  .p-xxsl-5 {
    padding: 3rem !important; }
  .pt-xxsl-5,
  .py-xxsl-5 {
    padding-top: 3rem !important; }
  .pr-xxsl-5,
  .px-xxsl-5 {
    padding-right: 3rem !important; }
  .pb-xxsl-5,
  .py-xxsl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxsl-5,
  .px-xxsl-5 {
    padding-left: 3rem !important; }
  .m-xxsl-auto {
    margin: auto !important; }
  .mt-xxsl-auto,
  .my-xxsl-auto {
    margin-top: auto !important; }
  .mr-xxsl-auto,
  .mx-xxsl-auto {
    margin-right: auto !important; }
  .mb-xxsl-auto,
  .my-xxsl-auto {
    margin-bottom: auto !important; }
  .ml-xxsl-auto,
  .mx-xxsl-auto {
    margin-left: auto !important; } }

@media (min-width: 540px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 375px) {
  .d-xs-none {
    display: none !important; }
  .d-xs-inline {
    display: inline !important; }
  .d-xs-inline-block {
    display: inline-block !important; }
  .d-xs-block {
    display: block !important; }
  .d-xs-table {
    display: table !important; }
  .d-xs-table-row {
    display: table-row !important; }
  .d-xs-table-cell {
    display: table-cell !important; }
  .d-xs-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 420px) {
  .d-xss-none {
    display: none !important; }
  .d-xss-inline {
    display: inline !important; }
  .d-xss-inline-block {
    display: inline-block !important; }
  .d-xss-block {
    display: block !important; }
  .d-xss-table {
    display: table !important; }
  .d-xss-table-row {
    display: table-row !important; }
  .d-xss-table-cell {
    display: table-cell !important; }
  .d-xss-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xss-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 480px) {
  .d-xxsl-none {
    display: none !important; }
  .d-xxsl-inline {
    display: inline !important; }
  .d-xxsl-inline-block {
    display: inline-block !important; }
  .d-xxsl-block {
    display: block !important; }
  .d-xxsl-table {
    display: table !important; }
  .d-xxsl-table-row {
    display: table-row !important; }
  .d-xxsl-table-cell {
    display: table-cell !important; }
  .d-xxsl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxsl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 540px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

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

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

.float-none {
  float: none !important; }

@media (min-width: 375px) {
  .float-xs-left {
    float: left !important; }
  .float-xs-right {
    float: right !important; }
  .float-xs-none {
    float: none !important; } }

@media (min-width: 420px) {
  .float-xss-left {
    float: left !important; }
  .float-xss-right {
    float: right !important; }
  .float-xss-none {
    float: none !important; } }

@media (min-width: 480px) {
  .float-xxsl-left {
    float: left !important; }
  .float-xxsl-right {
    float: right !important; }
  .float-xxsl-none {
    float: none !important; } }

@media (min-width: 540px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important; }
  .float-xxl-right {
    float: right !important; }
  .float-xxl-none {
    float: none !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

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

.text-nowrap {
  white-space: nowrap !important; }

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

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

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

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

@media (min-width: 375px) {
  .text-xs-left {
    text-align: left !important; }
  .text-xs-right {
    text-align: right !important; }
  .text-xs-center {
    text-align: center !important; } }

@media (min-width: 420px) {
  .text-xss-left {
    text-align: left !important; }
  .text-xss-right {
    text-align: right !important; }
  .text-xss-center {
    text-align: center !important; } }

@media (min-width: 480px) {
  .text-xxsl-left {
    text-align: left !important; }
  .text-xxsl-right {
    text-align: right !important; }
  .text-xxsl-center {
    text-align: center !important; } }

@media (min-width: 540px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #0062cc !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #545b62 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #1e7e34 !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #117a8b !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #d39e00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #bd2130 !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:hover, a.text-light:focus {
  color: #dae0e5 !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #1d2124 !important; }

.text-body {
  color: #212529 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

/*!
 * Bootstrap Grid v4.1.2 (getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@-ms-viewport {
  width: device-width; }

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  box-sizing: inherit; }

.container {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }
  @media (min-width: 768px) {
    .container {
      max-width: 740px; } }
  @media (min-width: 992px) {
    .container {
      max-width: 960px; } }
  @media (min-width: 1200px) {
    .container {
      max-width: 1000px; } }

.container-fluid {
  width: 100%;
  padding-right: 10px;
  padding-left: 10px;
  margin-right: auto;
  margin-left: auto; }

.row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -10px;
  margin-left: -10px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs,
.col-xs-auto, .col-xss-1, .col-xss-2, .col-xss-3, .col-xss-4, .col-xss-5, .col-xss-6, .col-xss-7, .col-xss-8, .col-xss-9, .col-xss-10, .col-xss-11, .col-xss-12, .col-xss,
.col-xss-auto, .col-xxsl-1, .col-xxsl-2, .col-xxsl-3, .col-xxsl-4, .col-xxsl-5, .col-xxsl-6, .col-xxsl-7, .col-xxsl-8, .col-xxsl-9, .col-xxsl-10, .col-xxsl-11, .col-xxsl-12, .col-xxsl,
.col-xxsl-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 10px;
  padding-left: 10px; }

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -ms-flex-positive: 1;
      flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -ms-flex: 0 0 auto;
      flex: 0 0 auto;
  width: auto;
  max-width: none; }

.col-1 {
  -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  -ms-flex: 0 0 25%;
      flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  -ms-flex: 0 0 75%;
      flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -ms-flex-order: -1;
      order: -1; }

.order-last {
  -ms-flex-order: 13;
      order: 13; }

.order-0 {
  -ms-flex-order: 0;
      order: 0; }

.order-1 {
  -ms-flex-order: 1;
      order: 1; }

.order-2 {
  -ms-flex-order: 2;
      order: 2; }

.order-3 {
  -ms-flex-order: 3;
      order: 3; }

.order-4 {
  -ms-flex-order: 4;
      order: 4; }

.order-5 {
  -ms-flex-order: 5;
      order: 5; }

.order-6 {
  -ms-flex-order: 6;
      order: 6; }

.order-7 {
  -ms-flex-order: 7;
      order: 7; }

.order-8 {
  -ms-flex-order: 8;
      order: 8; }

.order-9 {
  -ms-flex-order: 9;
      order: 9; }

.order-10 {
  -ms-flex-order: 10;
      order: 10; }

.order-11 {
  -ms-flex-order: 11;
      order: 11; }

.order-12 {
  -ms-flex-order: 12;
      order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 375px) {
  .col-xs {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xs-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xs-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xs-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xs-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xs-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xs-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xs-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xs-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xs-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xs-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xs-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xs-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xs-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xs-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xs-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xs-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xs-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xs-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xs-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xs-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xs-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xs-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xs-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xs-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xs-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xs-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xs-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xs-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xs-0 {
    margin-left: 0; }
  .offset-xs-1 {
    margin-left: 8.33333%; }
  .offset-xs-2 {
    margin-left: 16.66667%; }
  .offset-xs-3 {
    margin-left: 25%; }
  .offset-xs-4 {
    margin-left: 33.33333%; }
  .offset-xs-5 {
    margin-left: 41.66667%; }
  .offset-xs-6 {
    margin-left: 50%; }
  .offset-xs-7 {
    margin-left: 58.33333%; }
  .offset-xs-8 {
    margin-left: 66.66667%; }
  .offset-xs-9 {
    margin-left: 75%; }
  .offset-xs-10 {
    margin-left: 83.33333%; }
  .offset-xs-11 {
    margin-left: 91.66667%; } }

@media (min-width: 420px) {
  .col-xss {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xss-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xss-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xss-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xss-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xss-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xss-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xss-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xss-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xss-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xss-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xss-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xss-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xss-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xss-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xss-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xss-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xss-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xss-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xss-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xss-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xss-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xss-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xss-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xss-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xss-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xss-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xss-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xss-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xss-0 {
    margin-left: 0; }
  .offset-xss-1 {
    margin-left: 8.33333%; }
  .offset-xss-2 {
    margin-left: 16.66667%; }
  .offset-xss-3 {
    margin-left: 25%; }
  .offset-xss-4 {
    margin-left: 33.33333%; }
  .offset-xss-5 {
    margin-left: 41.66667%; }
  .offset-xss-6 {
    margin-left: 50%; }
  .offset-xss-7 {
    margin-left: 58.33333%; }
  .offset-xss-8 {
    margin-left: 66.66667%; }
  .offset-xss-9 {
    margin-left: 75%; }
  .offset-xss-10 {
    margin-left: 83.33333%; }
  .offset-xss-11 {
    margin-left: 91.66667%; } }

@media (min-width: 480px) {
  .col-xxsl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xxsl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xxsl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxsl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxsl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xxsl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxsl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxsl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xxsl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxsl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxsl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xxsl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxsl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxsl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xxsl-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xxsl-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xxsl-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xxsl-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xxsl-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xxsl-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xxsl-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xxsl-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xxsl-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xxsl-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xxsl-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xxsl-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xxsl-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xxsl-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xxsl-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xxsl-0 {
    margin-left: 0; }
  .offset-xxsl-1 {
    margin-left: 8.33333%; }
  .offset-xxsl-2 {
    margin-left: 16.66667%; }
  .offset-xxsl-3 {
    margin-left: 25%; }
  .offset-xxsl-4 {
    margin-left: 33.33333%; }
  .offset-xxsl-5 {
    margin-left: 41.66667%; }
  .offset-xxsl-6 {
    margin-left: 50%; }
  .offset-xxsl-7 {
    margin-left: 58.33333%; }
  .offset-xxsl-8 {
    margin-left: 66.66667%; }
  .offset-xxsl-9 {
    margin-left: 75%; }
  .offset-xxsl-10 {
    margin-left: 83.33333%; }
  .offset-xxsl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 540px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-sm-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-sm-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-sm-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-sm-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-sm-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-sm-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-sm-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-sm-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-sm-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-sm-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-sm-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-sm-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-sm-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-sm-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-md-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-md-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-md-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-md-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-md-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-md-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-md-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-md-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-md-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-md-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-md-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-md-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-md-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-md-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-lg-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-lg-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-lg-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-lg-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-lg-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-lg-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-lg-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-lg-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-lg-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-lg-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-lg-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-lg-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-lg-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-lg-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xl-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xl-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xl-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xl-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xl-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xl-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xl-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xl-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xl-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xl-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xl-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xl-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xl-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xl-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -ms-flex-positive: 1;
        flex-grow: 1;
    max-width: 100%; }
  .col-xxl-auto {
    -ms-flex: 0 0 auto;
        flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xxl-1 {
    -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    -ms-flex: 0 0 75%;
        flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    -ms-flex-order: -1;
        order: -1; }
  .order-xxl-last {
    -ms-flex-order: 13;
        order: 13; }
  .order-xxl-0 {
    -ms-flex-order: 0;
        order: 0; }
  .order-xxl-1 {
    -ms-flex-order: 1;
        order: 1; }
  .order-xxl-2 {
    -ms-flex-order: 2;
        order: 2; }
  .order-xxl-3 {
    -ms-flex-order: 3;
        order: 3; }
  .order-xxl-4 {
    -ms-flex-order: 4;
        order: 4; }
  .order-xxl-5 {
    -ms-flex-order: 5;
        order: 5; }
  .order-xxl-6 {
    -ms-flex-order: 6;
        order: 6; }
  .order-xxl-7 {
    -ms-flex-order: 7;
        order: 7; }
  .order-xxl-8 {
    -ms-flex-order: 8;
        order: 8; }
  .order-xxl-9 {
    -ms-flex-order: 9;
        order: 9; }
  .order-xxl-10 {
    -ms-flex-order: 10;
        order: 10; }
  .order-xxl-11 {
    -ms-flex-order: 11;
        order: 11; }
  .order-xxl-12 {
    -ms-flex-order: 12;
        order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex {
  display: -ms-flexbox !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }

@media (min-width: 375px) {
  .d-xs-none {
    display: none !important; }
  .d-xs-inline {
    display: inline !important; }
  .d-xs-inline-block {
    display: inline-block !important; }
  .d-xs-block {
    display: block !important; }
  .d-xs-table {
    display: table !important; }
  .d-xs-table-row {
    display: table-row !important; }
  .d-xs-table-cell {
    display: table-cell !important; }
  .d-xs-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xs-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 420px) {
  .d-xss-none {
    display: none !important; }
  .d-xss-inline {
    display: inline !important; }
  .d-xss-inline-block {
    display: inline-block !important; }
  .d-xss-block {
    display: block !important; }
  .d-xss-table {
    display: table !important; }
  .d-xss-table-row {
    display: table-row !important; }
  .d-xss-table-cell {
    display: table-cell !important; }
  .d-xss-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xss-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 480px) {
  .d-xxsl-none {
    display: none !important; }
  .d-xxsl-inline {
    display: inline !important; }
  .d-xxsl-inline-block {
    display: inline-block !important; }
  .d-xxsl-block {
    display: block !important; }
  .d-xxsl-table {
    display: table !important; }
  .d-xxsl-table-row {
    display: table-row !important; }
  .d-xxsl-table-cell {
    display: table-cell !important; }
  .d-xxsl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxsl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 540px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xxl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }

.flex-row {
  -ms-flex-direction: row !important;
      flex-direction: row !important; }

.flex-column {
  -ms-flex-direction: column !important;
      flex-direction: column !important; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important; }

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }

.flex-fill {
  -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important; }

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
      flex-grow: 0 !important; }

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
      flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important; }

.justify-content-start {
  -ms-flex-pack: start !important;
      justify-content: flex-start !important; }

.justify-content-end {
  -ms-flex-pack: end !important;
      justify-content: flex-end !important; }

.justify-content-center {
  -ms-flex-pack: center !important;
      justify-content: center !important; }

.justify-content-between {
  -ms-flex-pack: justify !important;
      justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }

.align-items-start {
  -ms-flex-align: start !important;
      align-items: flex-start !important; }

.align-items-end {
  -ms-flex-align: end !important;
      align-items: flex-end !important; }

.align-items-center {
  -ms-flex-align: center !important;
      align-items: center !important; }

.align-items-baseline {
  -ms-flex-align: baseline !important;
      align-items: baseline !important; }

.align-items-stretch {
  -ms-flex-align: stretch !important;
      align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }

@media (min-width: 375px) {
  .flex-xs-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xs-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xs-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xs-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xs-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xs-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xs-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xs-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xs-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xs-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xs-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xs-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xs-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xs-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xs-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xs-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xs-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xs-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xs-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xs-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xs-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xs-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xs-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xs-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xs-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xs-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xs-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xs-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xs-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xs-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xs-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xs-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xs-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xs-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 420px) {
  .flex-xss-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xss-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xss-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xss-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xss-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xss-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xss-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xss-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xss-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xss-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xss-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xss-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xss-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xss-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xss-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xss-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xss-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xss-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xss-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xss-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xss-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xss-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xss-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xss-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xss-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xss-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xss-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xss-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xss-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xss-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xss-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xss-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xss-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xss-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 480px) {
  .flex-xxsl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xxsl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xxsl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xxsl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xxsl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xxsl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xxsl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xxsl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xxsl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xxsl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xxsl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xxsl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xxsl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xxsl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xxsl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xxsl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xxsl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xxsl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xxsl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xxsl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xxsl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xxsl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xxsl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xxsl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xxsl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xxsl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xxsl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xxsl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xxsl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xxsl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xxsl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xxsl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xxsl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xxsl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 540px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-sm-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-sm-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-sm-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-md-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-md-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-md-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-lg-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-lg-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-lg-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

@media (min-width: 1400px) {
  .flex-xxl-row {
    -ms-flex-direction: row !important;
        flex-direction: row !important; }
  .flex-xxl-column {
    -ms-flex-direction: column !important;
        flex-direction: column !important; }
  .flex-xxl-row-reverse {
    -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    -ms-flex-positive: 0 !important;
        flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    -ms-flex-positive: 1 !important;
        flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    -ms-flex-pack: start !important;
        justify-content: flex-start !important; }
  .justify-content-xxl-end {
    -ms-flex-pack: end !important;
        justify-content: flex-end !important; }
  .justify-content-xxl-center {
    -ms-flex-pack: center !important;
        justify-content: center !important; }
  .justify-content-xxl-between {
    -ms-flex-pack: justify !important;
        justify-content: space-between !important; }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xxl-start {
    -ms-flex-align: start !important;
        align-items: flex-start !important; }
  .align-items-xxl-end {
    -ms-flex-align: end !important;
        align-items: flex-end !important; }
  .align-items-xxl-center {
    -ms-flex-align: center !important;
        align-items: center !important; }
  .align-items-xxl-baseline {
    -ms-flex-align: baseline !important;
        align-items: baseline !important; }
  .align-items-xxl-stretch {
    -ms-flex-align: stretch !important;
        align-items: stretch !important; }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  display: none;
  height: 100%;
  min-height: 1px; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide > img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-slide:first-child,
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.fancybox-enabled {
  overflow: hidden; }
  .fancybox-enabled body {
    overflow: visible;
    height: 100%; }

.fancybox-is-hidden {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden; }

.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-tap-highlight-color: transparent;
  backface-visibility: hidden;
  transform: translateZ(0);
  /* Make sure that the first one is on the top */ }
  .fancybox-container ~ .fancybox-container {
    z-index: 99992; }

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.fancybox-outer {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch; }

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
  .fancybox-is-open .fancybox-bg {
    opacity: 0.87;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-infobar,
.fancybox-caption-wrap {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  opacity: 0;
  visibility: hidden;
  transition: opacity .25s, visibility 0s linear .25s;
  box-sizing: border-box; }

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1;
  visibility: visible;
  transition: opacity .25s, visibility 0s; }

.fancybox-infobar {
  top: 0;
  left: 50%;
  margin-left: -79px; }
  .fancybox-infobar__body {
    display: inline-block;
    width: 70px;
    line-height: 44px;
    font-size: 13px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
    color: #ddd;
    background-color: rgba(30, 30, 30, 0.7);
    pointer-events: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: subpixel-antialiased; }

.fancybox-toolbar {
  position: absolute;
  direction: ltr;
  z-index: 99997;
  top: 0;
  right: 0;
  opacity: 1;
  visibility: visible;
  transition: opacity .25s, visibility 0s;
  box-sizing: border-box; }

.fancybox-stage {
  overflow: hidden;
  direction: ltr;
  z-index: 99994;
  -webkit-transform: translate3d(0, 0, 0); }

.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  display: none;
  backface-visibility: hidden;
  transition-property: transform, opacity;
  transition-property: transform, opacity, -webkit-transform;
  transform-style: preserve-3d; }
  .fancybox-slide:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    height: 100%;
    width: 0; }

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
  display: block; }

.fancybox-slide--image {
  overflow: visible; }
  .fancybox-slide--image::before {
    display: none; }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video iframe {
  background: #000; }

.fancybox-slide--map .fancybox-content,
.fancybox-slide--map iframe {
  background: #E5E3DF; }

.fancybox-slide--next {
  z-index: 99995; }

.fancybox-slide > div {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box; }

.fancybox-slide--iframe .fancybox-content {
  padding: 0;
  width: 80%;
  height: 80%;
  max-width: calc(100% - 100px);
  max-height: calc(100% - 88px);
  overflow: visible;
  background: #fff; }
  @media (max-width: 991px) {
    .fancybox-slide--iframe .fancybox-content {
      width: 100%;
      max-width: 100%; } }

.fancybox-slide--iframe .fancybox-close-small {
  top: 0;
  right: -44px; }

.fancybox-slide--iframe .fancybox-close-small:after {
  background: transparent;
  font-size: 35px;
  color: #aaa; }

.fancybox-slide--iframe .fancybox-close-small:hover:after {
  color: #fff; }

.fancybox-slide .fancybox-image-wrap {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -ms-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  backface-visibility: hidden;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-can-zoomOut .fancybox-image-wrap {
  cursor: zoom-out; }

.fancybox-can-zoomIn .fancybox-image-wrap {
  cursor: zoom-in; }

.fancybox-can-drag .fancybox-image-wrap {
  cursor: grab; }

.fancybox-is-dragging .fancybox-image-wrap {
  cursor: grabbing; }

.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #000; }

.fancybox-error {
  margin: 0;
  padding: 40px;
  width: 100%;
  max-width: 380px;
  background: #fff;
  cursor: default; }
  .fancybox-error p {
    margin: 0;
    padding: 0;
    color: #444;
    font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }

.fancybox-close-small {
  position: absolute;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
  padding: 0;
  margin: 0;
  border: 0;
  border-radius: 0;
  outline: none;
  background: transparent;
  z-index: 10;
  cursor: pointer; }
  .fancybox-close-small:after {
    content: '\D7';
    position: absolute;
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif;
    color: #888;
    font-weight: 300;
    text-align: center;
    border-radius: 50%;
    border-width: 0;
    background: #fff;
    transition: background .25s;
    box-sizing: border-box;
    z-index: 2; }
  .fancybox-close-small:focus:after {
    outline: 1px dotted #888; }
  .fancybox-close-small:hover:after {
    color: #555;
    background: #eee; }

/* Caption */
.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none; }
  .fancybox-caption-wrap {
    bottom: 0;
    left: 0;
    right: 0;
    padding: 60px 30px 0 30px;
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
    pointer-events: none; }
  .fancybox-caption a, .fancybox-caption button, .fancybox-caption select {
    pointer-events: all; }
  .fancybox-caption a {
    color: #fff;
    text-decoration: underline; }

/* Buttons */
.fancybox-button {
  display: inline-block;
  position: relative;
  margin: 0;
  padding: 0;
  border: 0;
  width: 44px;
  height: 44px;
  line-height: 44px;
  text-align: center;
  background: transparent;
  color: #b5b9c1;
  border-radius: 0;
  cursor: pointer;
  vertical-align: top;
  outline: none; }
  .fancybox-button[disabled] {
    cursor: default;
    pointer-events: none; }
  .fancybox-button:before, .fancybox-button:after {
    content: '';
    pointer-events: none;
    position: absolute;
    background-color: currentColor;
    color: currentColor;
    opacity: 0.9;
    box-sizing: border-box;
    display: inline-block; }
  .fancybox-button:hover:not([disabled]) {
    color: #b5b9c1;
    background: none; }
  .fancybox-button[disabled]::before, .fancybox-button[disabled]::after {
    opacity: 0.3; }
  .fancybox-button--left:after, .fancybox-button--right:after {
    top: 18px;
    width: 6px;
    height: 6px;
    background: transparent;
    border-top: solid 2px currentColor;
    border-right: solid 2px currentColor; }
  .fancybox-button--left {
    border-bottom-left-radius: 5px; }
    .fancybox-button--left:after {
      left: 20px;
      -ms-transform: rotate(-135deg);
      transform: rotate(-135deg); }
  .fancybox-button--right {
    border-bottom-right-radius: 5px; }
    .fancybox-button--right:after {
      right: 20px;
      -ms-transform: rotate(45deg);
      transform: rotate(45deg); }
  .fancybox-button--close {
    color: #b5b9c1;
    transition: 0.3s;
    cursor: pointer;
    background: none !important;
    position: absolute;
    top: 75px;
    right: 75px; }
    @media (max-width: 991px) {
      .fancybox-button--close {
        top: 30px;
        right: 26px; } }
    @media (max-width: 767px) {
      .fancybox-button--close {
        top: 16px;
        right: 16px; } }
    .fancybox-button--close:before, .fancybox-button--close:after {
      display: none; }
    .fancybox-button--close .na-icon {
      z-index: 50;
      height: 30px;
      width: 30px;
      background-color: transparent;
      border: none;
      color: #b5b9c1;
      transition: 0.3s;
      cursor: pointer; }
      .fancybox-button--close .na-icon:hover {
        color: #e2001a; }
        @media (min-width: 540px) {
          .fancybox-button--close .na-icon:hover {
            color: #e2001a; } }
      .fancybox-button--close .na-icon:focus {
        outline: none; }

.fancybox-infobar__body, .fancybox-button {
  background: rgba(30, 30, 30, 0.6); }

/* Navigation arrows */
.fancybox-arrow {
  position: absolute;
  top: 50%;
  margin: -50px 0 0 0;
  height: 100px;
  width: 54px;
  padding: 0;
  border: 0;
  outline: none;
  background: none;
  cursor: pointer;
  z-index: 99995;
  opacity: 1 !important;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity .25s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center; }
  .fancybox-arrow .na-icon {
    z-index: 50;
    height: 30px;
    width: 30px;
    background-color: transparent;
    border: none;
    color: #b5b9c1;
    transition: 0.3s;
    cursor: pointer; }
    .fancybox-arrow .na-icon:hover {
      color: #e2001a; }
      @media (min-width: 540px) {
        .fancybox-arrow .na-icon:hover {
          color: #e2001a; } }
    .fancybox-arrow .na-icon:focus {
      outline: none; }
  .fancybox-arrow--left {
    left: 65px; }
    @media (max-width: 991px) {
      .fancybox-arrow--left {
        left: 16px; } }
    @media (max-width: 540px) {
      .fancybox-arrow--left {
        left: 5px; } }
  .fancybox-arrow--right {
    right: 65px; }
    @media (max-width: 991px) {
      .fancybox-arrow--right {
        right: 16px; } }
    @media (max-width: 540px) {
      .fancybox-arrow--right {
        right: 5px; } }

.fancybox-show-nav .fancybox-arrow {
  opacity: 1; }

.fancybox-show-nav .fancybox-arrow[disabled] {
  opacity: 0.3; }

/* Loading indicator */
.fancybox-slide > .fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999; }

@keyframes fancybox-rotate {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(359deg); } }

/* Transition effects */
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }

/* transitionEffect: slide */
.fancybox-fx-slide.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0);
  opacity: 0; }

.fancybox-fx-slide.fancybox-slide--next {
  transform: translate3d(100%, 0, 0);
  opacity: 0; }

.fancybox-fx-slide.fancybox-slide--current {
  transform: translate3d(0, 0, 0);
  opacity: 1; }

/* transitionEffect: fade */
.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1; }

/* transitionEffect: zoom-in-out */
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  transform: scale3d(1.5, 1.5, 1.5);
  opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  transform: scale3d(0.5, 0.5, 0.5);
  opacity: 0; }

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  transform: scale3d(1, 1, 1);
  opacity: 1; }

/* transitionEffect: rotate */
.fancybox-fx-rotate.fancybox-slide--previous {
  -ms-transform: rotate(-360deg);
  transform: rotate(-360deg);
  opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--next {
  -ms-transform: rotate(360deg);
  transform: rotate(360deg);
  opacity: 0; }

.fancybox-fx-rotate.fancybox-slide--current {
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  opacity: 1; }

/* transitionEffect: circular */
.fancybox-fx-circular.fancybox-slide--previous {
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
  opacity: 0; }

.fancybox-fx-circular.fancybox-slide--next {
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
  opacity: 0; }

.fancybox-fx-circular.fancybox-slide--current {
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
  opacity: 1; }

/* transitionEffect: tube */
.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }

.fancybox-fx-tube.fancybox-slide--current {
  transform: translate3d(0, 0, 0) scale(1); }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-infobar {
    left: 0;
    margin-left: 0; }
  .fancybox-button--left,
  .fancybox-button--right {
    display: none !important; }
  .fancybox-caption {
    padding: 20px 0;
    margin: 0; } }

/* Fullscreen  */
.fancybox-button--fullscreen::before {
  width: 15px;
  height: 11px;
  left: calc(50% - 7px);
  top: calc(50% - 6px);
  border: 2px solid;
  background: none; }

/* Slideshow button */
.fancybox-button--play::before,
.fancybox-button--pause::before {
  top: calc(50% - 6px);
  left: calc(50% - 4px);
  background: transparent; }

.fancybox-button--play::before {
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px; }

.fancybox-button--pause::before {
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px 0 2px; }

/* Thumbs */
.fancybox-thumbs {
  display: none; }

.fancybox-button--thumbs {
  display: none; }

@media all and (min-width: 800px) {
  .fancybox-button--thumbs {
    display: inline-block; }
    .fancybox-button--thumbs span {
      font-size: 23px; }
    .fancybox-button--thumbs:before {
      width: 3px;
      height: 3px;
      top: calc(50% - 2px);
      left: calc(50% - 2px);
      box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }
  .fancybox-thumbs {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: auto;
    width: 220px;
    margin: 0;
    padding: 5px 5px 0 0;
    background: #fff;
    word-break: normal;
    -webkit-tap-highlight-color: transparent;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    box-sizing: border-box;
    z-index: 99995; }
    .fancybox-thumbs > ul {
      list-style: none;
      position: absolute;
      position: relative;
      width: 100%;
      height: 100%;
      margin: 0;
      padding: 0;
      overflow-x: hidden;
      overflow-y: auto;
      font-size: 0; }
    .fancybox-thumbs > ul > li {
      float: left;
      overflow: hidden;
      max-width: 50%;
      padding: 0;
      margin: 0;
      width: 105px;
      height: 75px;
      position: relative;
      cursor: pointer;
      outline: none;
      border: 5px solid transparent;
      border-top-width: 0;
      border-right-width: 0;
      -webkit-tap-highlight-color: transparent;
      backface-visibility: hidden;
      box-sizing: border-box; }
      .fancybox-thumbs > ul > li:before {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        border-radius: 2px;
        border: 4px solid #4ea7f9;
        z-index: 99991;
        opacity: 0;
        transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }
      .fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
        opacity: 1; }
      .fancybox-thumbs > ul > li > img {
        position: absolute;
        top: 0;
        left: 0;
        min-width: 100%;
        min-height: 100%;
        max-width: none;
        max-height: none;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -ms-user-select: none;
        user-select: none; }
  .fancybox-show-thumbs .fancybox-thumbs {
    display: block; }
  .fancybox-show-thumbs .fancybox-inner {
    right: 220px; }
  li.fancybox-thumbs-loading {
    background: rgba(0, 0, 0, 0.1); } }

/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */
/* Functional styling;
 * These styles are required for noUiSlider to function.
 * You don't need to change these rules to apply your design.
 */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -webkit-user-select: none;
          user-select: none;
  box-sizing: border-box; }

.noUi-target {
  position: relative;
  direction: ltr; }

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1; }

/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0; }

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0; }

/* Offset direction
 */
html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0; }

/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  width: 0; }

.noUi-horizontal .noUi-origin {
  height: 0; }

.noUi-handle {
  position: absolute; }

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s; }

.noUi-state-drag * {
  cursor: inherit !important; }

/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px; }
  .noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    left: -17px;
    top: -6px; }
    html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {
      right: -17px;
      left: auto; }

.noUi-vertical {
  width: 18px; }
  .noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    left: -6px;
    top: -17px; }

/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB; }

.noUi-connects {
  border-radius: 3px; }

.noUi-connect {
  background: #3FB8AF; }

/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize; }

.noUi-vertical .noUi-draggable {
  cursor: ns-resize; }

/* Handle stripes;
 */
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB; }
  .noUi-handle:before, .noUi-handle:after {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #E8E7E6;
    left: 14px;
    top: 6px; }
    .noUi-vertical .noUi-handle:before, .noUi-vertical .noUi-handle:after {
      width: 14px;
      height: 1px;
      left: 6px;
      top: 14px; }
  .noUi-handle:after {
    left: 17px; }
    .noUi-vertical .noUi-handle:after {
      top: 17px; }

.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB; }

/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8; }

[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed; }

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  box-sizing: border-box; }

.noUi-pips {
  position: absolute;
  color: #999; }

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center; }

.noUi-value-sub {
  color: #ccc;
  font-size: 10px; }

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC; }

.noUi-marker-sub {
  background: #AAA; }

.noUi-marker-large {
  background: #AAA; }

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%; }

.noUi-value-horizontal {
  -ms-transform: translate(-50%, 50%);
      transform: translate(-50%, 50%); }

.noUi-rtl .noUi-value-horizontal {
  -ms-transform: translate(50%, 50%);
      transform: translate(50%, 50%); }

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px; }

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px; }

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px; }

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%; }

.noUi-value-vertical {
  -ms-transform: translate(0, -50%, 0);
      transform: translate(0, -50%, 0);
  padding-left: 25px; }

.noUi-rtl .noUi-value-vertical {
  -ms-transform: translate(0, 50%);
      transform: translate(0, 50%); }

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px; }

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px; }

.noUi-marker-vertical.noUi-marker-large {
  width: 15px; }

.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap; }

.noUi-horizontal .noUi-tooltip {
  -ms-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%; }

.noUi-vertical .noUi-tooltip {
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  top: 50%;
  right: 120%; }

/**
 *  Created by NotAgency, July 2017
 */
/*
В этом файле элементы форм из рбк
 */
.select {
  position: relative; }
  .select select {
    display: block !important;
    position: absolute;
    z-index: -1;
    opacity: 0;
    visibility: hidden; }
  .select .selectize-input {
    vertical-align: top;
    height: 48px;
    border-color: #b5b9c1;
    border-radius: 2px;
    padding: 11px 15px;
    font-size: 16px;
    line-height: 24px;
    color: #232323;
    box-shadow: none; }
    .select .selectize-input > input {
      vertical-align: top;
      padding: 0;
      font-size: 16px;
      line-height: 24px;
      color: #232323; }
      .select .selectize-input > input::-webkit-input-placeholder {
        color: rgba(102, 102, 102, 0.5);
        opacity: 1; }
      .select .selectize-input > input::-moz-placeholder {
        color: rgba(102, 102, 102, 0.5);
        opacity: 1; }
      .select .selectize-input > input:-moz-placeholder {
        color: rgba(102, 102, 102, 0.5);
        opacity: 1; }
      .select .selectize-input > input:-ms-input-placeholder {
        color: rgba(102, 102, 102, 0.5);
        opacity: 1; }
    .select .selectize-input:after {
      content: '';
      width: 9px;
      height: 9px;
      border-bottom: 2px solid #ec001a;
      border-left: 2px solid #ec001a;
      border-top: none;
      border-right: none;
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
      position: absolute;
      top: 50%;
      right: 15px; }
    .select .selectize-input.dropdown-active {
      border-radius: 2px 2px 0 0; }
      .select .selectize-input.dropdown-active:after {
        border-bottom: 2px solid #ec001a;
        border-left: 2px solid #ec001a;
        border-top: none;
        border-right: none;
        -ms-transform: rotate(-225deg);
            transform: rotate(-225deg); }
    .select .selectize-input.focus {
      box-shadow: none;
      border-color: #000000; }
      .select .selectize-input.focus + .selectize-dropdown {
        border-color: #000000; }
  .select .selectize-dropdown {
    display: block !important;
    overflow: hidden;
    min-width: inherit;
    margin: -1px 0 0 0;
    padding: 0;
    opacity: 0;
    visibility: hidden;
    border-color: #b5b9c1;
    border-style: solid;
    border-width: 0 1px 1px 1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
    border-radius: 0 0 2px 2px;
    transition: opacity 0.2s linear, visibility 0.2s linear;
    max-height: 350px;
    z-index: -1; }
    .select .selectize-dropdown-content {
      position: relative;
      overflow-y: auto;
      overflow-x: hidden;
      max-height: 100%;
      padding-right: 0; }
    .select .selectize-dropdown .option {
      padding: 11px 15px;
      font-size: 16px;
      line-height: 24px;
      background-color: #ffffff;
      cursor: pointer; }
      .select .selectize-dropdown .option.active {
        background-color: #f5fafd;
        color: #495c68; }
    .select .selectize-dropdown > .nano-pane {
      position: absolute;
      width: 4px;
      height: 100%;
      right: 0;
      top: 0;
      bottom: 0;
      border-radius: 4px;
      background: none;
      opacity: 1;
      z-index: 9;
      transition: .2s; }
      .select .selectize-dropdown > .nano-pane > .nano-slider {
        position: relative;
        background-color: #d3d7d9;
        margin: 0;
        border-radius: 4px;
        transition: background-color 0.1s ease-in-out; }
      .select .selectize-dropdown > .nano-pane:hover > .nano-slider {
        background-color: #d3d7d9; }
  .select .selectize__container {
    position: relative; }
  .select .selectize-control.single {
    font-family: "DIN Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
    .select .selectize-control.single .selectize-input:before {
      content: '';
      width: 65px;
      height: 100%;
      position: absolute;
      left: auto;
      right: 0;
      top: 0;
      bottom: 0;
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 40%, white 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
    .select .selectize-control.single .selectize-input.disabled {
      background-color: #f0f0f0;
      opacity: 1; }
    .select .selectize-control.single .selectize-input.disabled:before {
      background: linear-gradient(to right, rgba(240, 240, 240, 0) 0%, #f0f0f0 40%, #f0f0f0 100%);
      filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f0f0f0', endColorstr='#f0f0f0',GradientType=1 ); }
    .select .selectize-control.single .selectize-input:after {
      content: '';
      width: 9px;
      height: 9px;
      border-width: 0 0 2px 2px;
      border-style: solid;
      border-color: #ec001a;
      border-top: none;
      border-right: none;
      -ms-transform: translateY(-50%) rotate(-45deg);
          transform: translateY(-50%) rotate(-45deg);
      position: absolute;
      top: 50%;
      right: 15px; }
      .page_type_eukanuba .select .selectize-control.single .selectize-input:after {
        border-color: #ec008c; }
    .select .selectize-control.single .selectize-input.dropdown-active {
      border-radius: 2px 2px 0 0; }
      .select .selectize-control.single .selectize-input.dropdown-active:after {
        border-width: 0 0 2px 2px;
        border-style: solid;
        border-color: #ec001a;
        border-top: none;
        border-right: none;
        -ms-transform: rotate(-225deg);
            transform: rotate(-225deg); }
        .page_type_eukanuba .select .selectize-control.single .selectize-input.dropdown-active:after {
          border-color: #ec008c; }
    .select .selectize-control.single .selectize-input .item {
      white-space: nowrap; }
      .select .selectize-control.single .selectize-input .item + input[type="text"] {
        visibility: hidden;
        opacity: 0; }
  .select_error .selectize-input,
  .select_error .selectize-control.single .selectize-input {
    border-color: #e50006; }
  .select-lg .selectize-input {
    height: 48px;
    padding: 11px 15px;
    line-height: 24px; }
    .select-lg .selectize-input.dropdown-active {
      border-radius: 2px 2px 0 0; }
  .select--old-theme {
    margin: -1px;
    position: relative; }
    .select--old-theme.select--required .selectize-control:after {
      content: "*";
      display: block;
      color: red;
      position: absolute;
      top: 8px;
      left: 9px;
      z-index: 2; }
    .select--old-theme .selectize-control {
      position: relative;
      z-index: 2;
      width: 100%; }
    .select--old-theme .selectize-input {
      height: 73px;
      padding: 21px 23px;
      line-height: 24px;
      border-color: #dedede;
      background-color: transparent; }
      .select--old-theme .selectize-input input[type="text"]:-ms-input-placeholder {
        text-transform: uppercase;
        letter-spacing: 1px;
        opacity: 1;
        font-family: pf_dindisplay_proregular;
        font-size: 12px;
        color: #87888a; }
      .select--old-theme .selectize-input input[type="text"]::placeholder {
        text-transform: uppercase;
        letter-spacing: 1px;
        opacity: 1;
        font-family: pf_dindisplay_proregular;
        font-size: 12px;
        color: #87888a; }
      .select--old-theme .selectize-input .item {
        font-weight: 400;
        font-size: 15px;
        line-height: 18px;
        font-family: Helvetica, Arial; }
      .select--old-theme .selectize-input.full, .select--old-theme .selectize-input.has-items {
        background-color: #fff; }
      .select--old-theme .selectize-input.dropdown-active {
        border-radius: 2px 2px 0 0; }
    .select--old-theme .selectize-dropdown {
      max-height: 200px; }
    .select--old-theme .selectize-control.single .selectize-input.input-active {
      background-color: transparent; }
    .select--old-theme .selectize-control.single .selectize-input.input-active.has-items {
      background-color: #fff; }
    .select--old-theme .select__comment {
      position: absolute;
      left: 23px;
      bottom: 12px;
      font-size: 12px;
      line-height: 14px;
      color: #a8a8a8;
      z-index: 1; }

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

.bounce {
  animation-name: bounce;
  -ms-transform-origin: center bottom;
      transform-origin: center bottom; }

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1; }
  25%,
  75% {
    opacity: 0; } }

.flash {
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

.pulse {
  animation-name: pulse; }

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  animation-name: rubberBand; }

@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0); }
  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0); }
  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0); } }

.shake {
  animation-name: shake; }

@keyframes headShake {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake; }

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  -ms-transform-origin: top center;
      transform-origin: top center;
  animation-name: swing; }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }
  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

.tada {
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0); }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.wobble {
  animation-name: wobble; }

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0); }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  animation-name: jello;
  -ms-transform-origin: center;
      transform-origin: center; }

@keyframes heartBeat {
  0% {
    transform: scale(1); }
  14% {
    transform: scale(1.3); }
  28% {
    transform: scale(1); }
  42% {
    transform: scale(1.3); }
  70% {
    transform: scale(1); } }

.heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out; }

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  animation-duration: 0.75s;
  animation-name: bounceIn; }

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    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: translate3d(0, 0, 0); } }

.bounceInDown {
  animation-name: bounceInDown; }

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    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: translate3d(0, 0, 0); } }

.bounceInLeft {
  animation-name: bounceInLeft; }

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    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: translate3d(0, 0, 0); } }

.bounceInRight {
  animation-name: bounceInRight; }

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    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); } }

.bounceInUp {
  animation-name: bounceInUp; }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  animation-duration: 0.75s;
  animation-name: bounceOut; }

@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); } }

.bounceOutDown {
  animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  animation-name: bounceOutRight; }

@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); } }

.bounceOutUp {
  animation-name: bounceOutUp; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDown {
  animation-name: fadeInDown; }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInDownBig {
  animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInLeftBig {
  animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRight {
  animation-name: fadeInRight; }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInRightBig {
  animation-name: fadeInRightBig; }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUp {
  animation-name: fadeInUp; }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.fadeInUpBig {
  animation-name: fadeInUpBig; }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

.fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  animation-name: fadeOutUpBig; }

@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in; } }

.animated.flip {
  backface-visibility: visible;
  animation-name: flip; }

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX; }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY; }

@keyframes flipOutX {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  animation-duration: 0.75s;
  animation-name: flipOutX;
  backface-visibility: visible !important; }

@keyframes flipOutY {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  animation-duration: 0.75s;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg); }
  to {
    transform: translate3d(0, 0, 0); } }

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in; }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateIn {
  animation-name: rotateIn; }

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownLeft {
  animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInDownRight {
  animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpLeft {
  animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

.rotateInUpRight {
  animation-name: rotateInUpRight; }

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  animation-name: rotateOutUpRight; }

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  animation-duration: 2s;
  animation-name: hinge; }

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

.jackInTheBox {
  animation-name: jackInTheBox; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0); } }

.rollIn {
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  animation-name: rollOut; }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

.zoomIn {
  animation-name: zoomIn; }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  animation-name: zoomInDown; }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  animation-name: zoomInLeft; }

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  animation-name: zoomInRight; }

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  animation-name: zoomInUp; }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

.zoomOut {
  animation-name: zoomOut; }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

.zoomOutLeft {
  animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

.zoomOutRight {
  animation-name: zoomOutRight; }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  animation-name: zoomOutUp; }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  animation-name: slideInDown; }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  animation-name: slideInLeft; }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  animation-name: slideInRight; }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  animation-name: slideInUp; }

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  animation-name: slideOutDown; }

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  animation-name: slideOutLeft; }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  animation-name: slideOutRight; }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  animation-name: slideOutUp; }

.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.animated.infinite {
  animation-iteration-count: infinite; }

.animated.delay-1s {
  animation-delay: 1s; }

.animated.delay-2s {
  animation-delay: 2s; }

.animated.delay-3s {
  animation-delay: 3s; }

.animated.delay-4s {
  animation-delay: 4s; }

.animated.delay-5s {
  animation-delay: 5s; }

.animated.fast {
  animation-duration: 800ms; }

.animated.faster {
  animation-duration: 500ms; }

.animated.slow {
  animation-duration: 2s; }

.animated.slower {
  animation-duration: 3s; }

@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important; } }

html {
  box-sizing: border-box;
  -ms-overflow-style: scrollbar; }

*,
*::before,
*::after {
  box-sizing: border-box; }

.slick-slide {
  outline: none; }
  .slick-slide:focus {
    outline: none; }

@font-face {
  font-family: 'PF DinDisplay Pro';
  font-weight: 300;
  font-style: normal;
  src: url(./fonts/pfdindisplaypro-light-webfont.eot);
  src: url(./fonts/pfdindisplaypro-light-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/pfdindisplaypro-light-webfont.woff2) format("woff2"), url(./fonts/pfdindisplaypro-light-webfont.woff) format("woff"), url(./fonts/pfdindisplaypro-light-webfont.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9wZmRpbmRpc3BsYXlwcm8tbGlnaHQtd2ViZm9udC5zdmciOw==#pf_dindisplay_prolight) format("svg"); }

@font-face {
  font-family: 'PF DinDisplay Pro';
  font-weight: 400;
  font-style: normal;
  src: url(./fonts/pfdindisplaypro-reg-webfont.eot);
  src: url(./fonts/pfdindisplaypro-reg-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/pfdindisplaypro-reg-webfont.woff2) format("woff2"), url(./fonts/pfdindisplaypro-reg-webfont.woff) format("woff"), url(./fonts/pfdindisplaypro-reg-webfont.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9wZmRpbmRpc3BsYXlwcm8tcmVnLXdlYmZvbnQuc3ZnIjs=#pf_dindisplay_proregular) format("svg"); }

@font-face {
  font-family: 'PF DinDisplay Pro';
  font-weight: 500;
  font-style: normal;
  src: url(./fonts/pfdindisplaypro-med-webfont.eot);
  src: url(./fonts/pfdindisplaypro-med-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/pfdindisplaypro-med-webfont.woff2) format("woff2"), url(./fonts/pfdindisplaypro-med-webfont.woff) format("woff"), url(./fonts/pfdindisplaypro-med-webfont.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9wZmRpbmRpc3BsYXlwcm8tbWVkLXdlYmZvbnQuc3ZnIjs=#pf_dindisplay_promedium) format("svg"); }

@font-face {
  font-family: 'PF DinDisplay Pro';
  font-weight: 700;
  font-style: normal;
  src: url(./fonts/pfdindisplaypro-bold-webfont.eot);
  src: url(./fonts/pfdindisplaypro-bold-webfont.eot?#iefix) format("embedded-opentype"), url(./fonts/pfdindisplaypro-bold-webfont.woff2) format("woff2"), url(./fonts/pfdindisplaypro-bold-webfont.woff) format("woff"), url(./fonts/pfdindisplaypro-bold-webfont.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9wZmRpbmRpc3BsYXlwcm8tYm9sZC13ZWJmb250LnN2ZyI7#pf_dindisplay_probold) format("svg"); }

/* DINPro-Regular */
@font-face {
  font-family: 'DINPro';
  src: url(./fonts/DINPro-Regular.eot);
  src: url(./fonts/DINPro-Regular.eot) format("embedded-opentype"), url(./fonts/DINPro-Regular.woff) format("woff"), url(./fonts/DINPro-Regular.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9ESU5Qcm8tUmVndWxhci5zdmciOw==#din_proregular) format("svg");
  font-weight: normal;
  font-style: normal; }

/* DINPro-Medium */
@font-face {
  font-family: 'DINPro';
  src: url(./fonts/DINPro-Medium.eot);
  src: url(./fonts/DINPro-Medium.eot?#iefix) format("embedded-opentype"), url(./fonts/DINPro-Medium.woff) format("woff"), url(./fonts/DINPro-Medium.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9ESU5Qcm8tTWVkaXVtLnN2ZyI7#din_promedium) format("svg");
  font-weight: 500;
  font-style: normal; }

/* DINPro-Bold */
@font-face {
  font-family: 'DINPro';
  src: url(./fonts/DINPro-Bold.eot);
  src: url(./fonts/DINPro-Bold.eot) format("embedded-opentype"), url(./fonts/DINPro-Bold.woff) format("woff"), url(./fonts/DINPro-Bold.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9ESU5Qcm8tQm9sZC5zdmciOw==#din_probold) format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'DINPro';
  src: url(./fonts/DINPro-Black.eot);
  src: url(./fonts/DINPro-Black.woff2) format("woff2"), url(./fonts/DINPro-Black.woff) format("woff"), url(./fonts/DINPro-Black.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9ESU5Qcm8tQmxhY2suc3ZnIjs=#DINPro-Black) format("svg");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'DINPro-Black';
  src: url(./fonts/DINPro-Black.eot);
  src: url(./fonts/DINPro-Black.woff2) format("woff2"), url(./fonts/DINPro-Black.woff) format("woff"), url(./fonts/DINPro-Black.ttf) format("truetype"), url(data:image/svg+xml;base64,bW9kdWxlLmV4cG9ydHMgPSBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArICJmb250cy9ESU5Qcm8tQmxhY2suc3ZnIjs=#DINPro-Black) format("svg");
  font-weight: 800;
  font-style: normal; }

@font-face {
  font-family: 'DIN Condensed';
  src: url(./fonts/DINCondensed.eot);
  src: url(./fonts/DINCondensed.eot?#iefix) format("embedded-opentype"), url(./fonts/DINCondensed.woff2) format("woff2"), url(./fonts/DINCondensed.woff) format("woff"), url(./fonts/DINCondensed.ttf) format("truetype");
  font-weight: normal; }

@font-face {
  font-family: 'DIN Condensed';
  src: url(./fonts/DINPro-CondensedBold.eot);
  src: url(./fonts/DINPro-CondensedBold.eot?#iefix) format("embedded-opentype"), url(./fonts/DINPro-CondensedBold.woff2) format("woff2"), url(./fonts/DINPro-CondensedBold.woff) format("woff"), url(./fonts/DINPro-CondensedBold.ttf) format("truetype");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "RC TYPE";
  font-style: normal;
  font-stretch: normal;
  font-weight: 300;
  src: local("RC TYPE"), url(data:application/font-woff;base64,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) format("woff"); }

@font-face {
  font-family: "RC TYPE";
  font-style: normal;
  font-stretch: normal;
  font-weight: 500;
  src: local("RC TYPE"), url(data:application/font-woff;base64,d09GRgABAAAAAObAABIAAAACJLAABwHMAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAADmpAAAABwAAAAcWcukzkdERUYAAMIUAAAAQQAAAE4JZwwER1BPUwAAySgAAB17AABWXNirLphHU1VCAADCWAAABtAAABlo19p/dk9TLzIAAAIMAAAAUwAAAGCC0jMxY21hcAAACHQAAALpAAAEDlr6fyZjdnQgAAATCAAAAGIAAADYUWsMAmZwZ20AAAtgAAAG7QAADgxiOwN/Z2FzcAAAwgwAAAAIAAAACAAAABBnbHlmAAAZUAAApikAAYbUiuPs62hlYWQAAAGUAAAANgAAADbjhtaGaGhlYQAAAcwAAAAgAAAAJAfCBdZobXR4AAACYAAABhQAAAvASGOu/WxvY2EAABNsAAAF4gAABeK8XFtEbWF4cAAAAewAAAAgAAAAIAQ0AeNuYW1lAAC/fAAAAnwAAAYMfmwxZHBvc3QAAMH4AAAAEwAAACD/lwAzcHJlcAAAElAAAAC4AAAA1q/4trwAAQAAAAd1wkMHtURfDzz1AB8D6AAAAADATyMWAAAAAMBP+cH/PP8YBHID8AAAAAgAAgAAAAAAAHicY2BkYGAR/LcdSK75b/O/iaWIASiCDJg+AACONAahAAEAAALwAFMABwAAAAAAAgAkAE4AjQAAAIsBQAAAAAB4nGNgZjJi/MLAysDCdJEpkgEIIDSjLIMRwy8gj4GVmRlEsTQwMK13YFDIYoACt2BPEMX7m4lF8N92BgYWQUZPBQaG+WAzGJhOACkFBhYAcuAMrgB4nIWWbWiWZRTHz3Xds0ab06xNp3NpujX3kkvns7m3dL6tbT66mSYudZjYG1JaCUb7oIQmKIEEyyISIsbEL+mHBPchohdTCSpLKwwhpDSMkU9p9nL3O+e5n6en4Wjw37me6z7XfV3nf67zP7evk07hzy3l31ASrkO2u0GJ+4Oy0PdIcdAm9f4bWeicxF2TrAL17qI0+XyZ7cYyd0gWuALsCyLM6fxWcD8oB9OicV1kZ+rYzZTHFIy79D1qXShL/AWZ57dItu+Ttf5ZWeBfw3aDB8Aefh+Vta4U3JDRfj9zzbI2qMJ+Dnbx/LnIvoyNS7GvBm+xR42MCh6VHN8it/kpMsqXSbXrJhbOjK3wDaxpYJzg7OP4PUM6ibEWO9dPklrXKvf4EsYx5rOJNTu84qczrpV4sFk6PTz6Qp6zTte4d3l2Vaa4VcRfJx3uLDH9INnumhS4M9gvpcL1SZXrkm1qiaMi4v4h9wv71nCGA/DPWd1q2ebvkjbO1hOsk0XuA6nxy6UEzqqVe5tLyHr2SOZkHe99AiTkIz9XOnyvlFp+EtLv8qXMncRvubQGZVIWNIAOfEOZYbzfBMEx+NJcdEe5iOBKw78tF6Xhj+CGPyyl6TxkYjfIh5u9WM1FJjQXvayZA2/KeyZuT9pgEVxpLib9F+TgKrkgH+G34Cf4b0rnYTjgyiy5yITmwpfzjjNRvLqn2nEZlthtf7WXInsxw+od1Xui8atVfvSMI1m9x3qXRrLccR8Lv/Zf8L6YTITb34nvMlyPJ94c41zjTsho5s9ZHXAXtRb0Pka2Lf27nfwvlqmWG+VnuNUcKTeRDT6zOzVXa0jvcWTr05a60rs9oqXm7N6nrOZZ+f4/m6pLamO4dW9K/vD3aw3CQTzCSvAJ6AVXiGM9dgU11eq+kll+S3hNa8B3h/3+aNgPp/1+Vzjop4R7/O7wuKsNP03rTgw8yVk0X+xv+YAb5d24XiZ5ac2Jk0/l7TBj1Z5y/FVzNJYEz1Rv3mf/3bo+/NPmVR+GJKbcW36KZb7dm0Z+q05MTD7nrlVbfuZT3+o33TQlT2va/LKiO71MVvtc1uhdvA/7kkywd77NGL3x/Yx/ZlxLjei8rilOzumeFudlKaIGN1idK8/Juv5NdTa4JnlZLvJ5WnrQpluNE+VLdbbP6neDH5Tx+q7gVeJ8BJ3/mHmFrhmIODsCVA+ORHzpfsoX7wyK4En5OmU+i4MLvOs647P0oKfS/rOCfdi9Umm1OZk4psLLIVkJV2Osvr5HRy/BwRJiU2TJCl/Js9czdLrOdNo03h2jps4SE3kyvtrNZ15QKZ1BM+MWyfUXsbeYf4kfYnwHvU33islk3dveo3qfLUutVrmbrB8T0C/UR89ge+i+cGXnRauD09QacLncYUUOOBXhNDlfRnwKgYtpEs86TO9dISWgVT4M98NrRTAo7cEz6De8ZgVSA7aDOeB5cBwcAAfBUfSlye72kehua7/QulhIf2yWJusTind41mx9cXbUo7vMbyfrl8DBVs6Q+hbQ/q+9tDvqadrP6E86r30mFWfq3HDbC7Zqz8KeAz3U+IJUDZPXF1P1qz1PffW7wr0iNe4veM9BUyajjfnS4P5gz1+ZK4F/xr4Avz7641jm8vCL4TeeM0+Ue5mrUj8d02e3uSLqKsY+MwHfHsF7nLcZ7OAs2dJi+tIhmzjDg+abkHP41dq9b072Q2pkyOpfNWzcv32KtefTfSfVZ1L9pDnaB7gr+OtY63/NsD6xI3kWQxHPdyT7A7W5xs6HHUH742ltT2n4cO3M1OVM3R3ul5BjLuHa9VvCXZC70dETygU6uhEd3Uj8G9HRnehoIzq6E4054euJX3m5udY1ml4NEA+6hP/5ETWp2TTzMvqTS+0+rPoSnJRCvxQd0t8DzCd5rPH76G/F0mIacB2fAmKrRLvaeN8Ezm05sZx+F9XmaPWhphb5x8mb5jcDfjH8FMomcvtGysLBGb0DGd+4tdE3rn6LNYIqy3fyG7ecNcfBgN3zXW4M4z543pzZq3Qufc/xNS0s9HfyXX0X6LIcJMcrI6xO99VCP+cfQ8spUnicxZNZbFZFFMd/Z+7lK0spQqWWAuV+A7TaArZQKEUWwYoFqawKFASElpCKEoSwhmoERRCxoCJEUAFZC7IVZW/A4EKE8GiCcL/LoohaDA9qlNthaHmA+OAjk8yccx5mfmfO+R/AoW63QuyJcm0ktbErV62dxePUo5v1GlMmiZIumZItudJbCqRQSmSGlMlK1VLlqm/UeWeps8xZ75xxzrrx7mB3rDveXeE191K8VE97aV6W18PL93ZEk6I6mhZ9L7pGKx3RTXQznaJTdTudrjN1gZ6gS/TJ9qf+VcbczshyPT6VJMmQTpIjedJXBskQKZU5lptsuV+rH5xFlrvc2Wi54ia4Q91xbrmX6CV7rTyvlpt3F7c8uuoOt6lucQ+3uJYrlivmT3PZfGWOmypz1Bw2h8wBs9/sM7tMhVltEmv+rimtKQorw33h3nBPuDt8LXw1LAsXhIXB98Gp4Lvg2+BkcCSoDCqC/Ni52NnY6VhxbKL/j/+Xf92v9q/6V/yYf8E/51f5W/1Nfv8f+8XF19X/PqyIanjbCP/JQFB3POd/3qi76VqlRIijPg1oSCPibe8SaMIDNKUZiTxIc5J4iGRakEJLq7HWpNLG9jeKpi3taE8a6TzMI2SQSQc60olHySKbznQhh65Wibl0J48ePEZPetGbPlahfenHE+TzJP15igIGMJCnGUQhzzCYIQxlGMMZwbM8x0hGMZoixjCW5xnHeCbwAhNt/ot5i6Us433W8AmfsZFNbGEzW9nODirYyefsZhd72EslX7CfLznIAY5yhGNU2XmZQQmTKZVrzGUD05kqN5jNi6o+S/hIOcxUDWy1pzBHboqRGpmuIrzEAiliG4d5nWKmKSUZKk5CXrbz9iuTWMibrJZ6EhFfYnJFfpKLcolDKp4T0lauyx/yu1SrxipBfmGeXJaf5Tfe4B0WsZy3KWcFK3mXVXxof/gB6/iYtVRLlnTjFeksXSSH+Xaeu0r2LYzr5zQAAAB4nK1Xa1sbxxWe1Q2MAQNC2M267ihjUZcdySRxHGIrDtllURwlqcC43XVuu0i4TZNekt7oNb1flD9zVrRPnW/5aXnPzEoBB9ynz1M+6Lwz886c65xZSGhJ4n4UxlJ2H4n5nS5V7j2I6IZL1+LkoRzej6jQSD+bFtOi31f7br1OIiYRqK2RcESQ+E1yNMnkYZMKWtVVvUlFLQdHxeWa8AOqBjJJ/KywHPhZoxhQIdg7lDSrAIJ0QKXe4ahQKOAYqh9crvPsaL7m+JcloPJHVaeKNUWiFx3EoxWnYBSWNBU9qgUR66OVIMgJrhxI+rxHpdUHo2vOXBD2Q6qEUZ2KjXj3rQhkdxhJ6vUwtQk2bTDaiGOZWTYsuoapfCRpndfXmfl5L5KIxjCVNNOLEsxIXpthdJPRzcRN4jh2ES2aDfokdiMSXSbXMXa7dIXRlW76aEH0mfGoLPbjeJDG5HhxnHsQywH8UX7cpLKWsKDUSOHTVNCLaEr5NK18ZABbkiZVTLgRCTnIpvZ9yYvsrmvN518qJ2Gfymt1LAZyKIfQla2XG4jQTpT03HQ3jlRcjyVt3ouw5nJcclOaNKXpXOCNRMGmeRpD5SuUi/JTKuw/JKcPQ2hqrUnntGRr5+FWSexLPoE2k5gpyZaxdkaPzs2LIPTX6pPCOa9PFtKsPcXxYEIA1xMZDlXKSTXBFi4nhKQLI8dWIrUq3bIq5s7YTlexS7hfunZ807w2Dh3NzYpiCC2uqsdrKOILOisUQhqkW01a0KBKSReC1/gAAGSIFni0i9GCydciDlowQZGIQR+aaTFI5DCRtIiwNWlJd/eirDTYiq/S3IE6bFJVd3ei7j076dYxXzXzyzoTS8H9KFtaCshJfVr0+MqhtPzsAv8s4IecFeSi2OhFGYcP/vpDZBhqF9bqCtvG2LXrvAU3mWdieNKB/R3MnkzWGSnMhKgqxCsgcWfkOI7JVk2LTBTCvYiWlC9Dmkf5zSmUnC+T/1y65IhFURW+73MElrHmpNnytEefeu7TCNcKfKx5TbqoM4flJcSb5dd0VmT5lM5KLF2dlVle1lmF5dd1NsXyis6mWX5DZ+dYelqN40+VBJFWskXOO3xbmqSPLa5MFj+yi81ji6uTxY/totSCLnhn+gmn/m1dZT+P+1eHfxJ2PQ3/WCr4x/Iq/GPZgH8sV+Efy2/CP5bX4B/Lb8E/lmvwj2VLy7Yp2Osaai8lEk3PSQKTUlzCFtfsuqbrHl3HfXwGV6Ejz8imSjcUN/YnMlz2/tlxirP5mZArjp5Zy8pOLYzQFNnL546F5yzODS2fN5Y/j9MsJ/yqTlzbU23hebHyL8F/W3fURnbDqbGvNxEPOHC6/bgs6UaTXtCti+0mbfw3Kgq7D/qLSJFYaciW7HBLQGjvDocd1UEPifDwoeviRdpwnNoyInwLvWuFLoJWQjttGFo2K3w6H3gHw5aSsj3EmbdP0mTLnkcV5Y/ZkhLuKZs70VFJlqV7VFotPxX73Gln0LSV2aG2E6oEj1/XhLudfZVKQTJAUeJRxXIpSF3ghDvd43tSmIb+r7aRYwUN2/xizQRGC847RYmyPbWCJoJklFFw5a+cihPZiAYbUcRv3km/1IVCaI9jITFbXs1jodoI00uTJZox69uqw0o5i3cmIWRnbKRJ7EUt2caDztbnk5LtylNBlQZGd49/u9gknlbtebYUl/zLxywJxulK+APncZfHKd5E/2hxFLfpYhD1XLypsh23snVnGff2lROru27vxKp/6t4n7Qg03fKepHBL021vCNu4xuDUmVQktEXr2BEal7k+V23kU3yg+dZ1LlCF69PCzbPnb+tsBm/NeMv/WNKd/1cVs0/cx9oKrepYvdTj3M4OGvAtbxyVVzG67dVVHpfcm0kI7iIENXvt8TWCG15t0U3c8tfOmO/iOGe5Si8Av67pRYg3OIohwi238fCOo/Wm5oKmNwC/rUdCbAP0ABwGO3rkmJldADNzjzkdgD3mMLjPHAbfYQ6D7+oj9MIAKAJyDIr1kWPnHgDZubeY5zB6m3kGvcM8g95lnkHvsc4QIGGdDFLWyWCfdTLoM+dVgAFzGBwwh8FD5jD4nrFrC+j7xi5G7xu7GP3A2MXoA2MXow+NXYx+aOxi9CNjF6MfI8btSQJ/Yka0CfiRha8AfsxBNyMfo5/irc05P7OQOT83HCfn/AKbX5qc+kszMjsOLeQdv7KQ6b/GOTnhNxYy4bcWMuF34N6ZnPd7MzL0Tyxk+h8sZPofsTMn/MlCJvzZQib8BdyXJ+f91YwM/W8WMv3vFjL9H9iZE/5pIROGFjLhUz06b75sqeKOSoViiH+a0AZj36PpAype7R2OH+vmFxx6AVwAAAB4nGPw3sFwIihiIyNjX+QGxp0cDBwMyQUbGdidtjFEe5grszJogTgOPEksfhx2bFocEuysXFChDKYINjcWEzZFVrAQj9M+iQPCB/gPcB1gc2BgZeAGigk67WNwgEOQ2E4GZgYGl40qjB2BERscOiJA/BSXjRog/g4OBogAg0uk9EZ1kNAujgYGRhaHjuQQmAQIOPCksARwOLDpcEixs/Jp7WD837qBpXcjE4PLZtYUNgYXFwDgrzL5eJxjYCABpAJhNEM00wkGBsbfDAz/TVkE/21nOvf/FxPj/18QHkMaEELVMJ0Aq5oOVnUWqOosWB2YzxAMhF4MXkxnGPVBGKwGiY3FHGM0cwzB6iQgEKhPFmqGBIgGAL1xPJUAAAAAACgAKAAoACgAKABQAG4A2AFgAeICYgJ4ArYC3AMSA0oDYAN6A5ADrAPmBAQEQASYBMgFGAVYBZIF4AYiBkIGZgZ8BqIGuAb+B4oHuggECFgImgjGCO4JSAlwCYYJsgncCfgKJgpMCqAK0gs6C3QLygvqDBQMOAxqDJQMvAzoDQoNIA1CDWQNgg2cDgYOcg60DxYPZA+WEDQQZhCIELYQ4BECEVgRmhHgEkISrhLuEzYTaBOqE84UABQoFF4UiBTcFPQVShWMFYwVrhXyFjQWiBbQFvQXbheUF/IYRBhiGJAYqhkQGTAZYhmUGeIaOhpYGqAazBrkGwYbJBtmG4Qb4hxgHPQdPh18HbweAh5cHqAe8h82H5of0iAOIE4gjiCwINYhACEoIXIhwCIiIoYi8CNuI9Yj9CRsJKIk3CUaJVYlkCXGJhomlCcSJ5QoMCi0KUYpyiocKngq1is6K54rwCvmLBAsOCyWLQotXC2yLgwufC7ULxYveC/KMCAwejDUMRoxajG0MfIyiDLYM2ozqjQoNIw03jVINZ42ADZSNr43GDdyOAA4SjjCOP45djmwOg46SjqoOuw7UjvAPH489D3CPio+4j9MQARAQECGQMpBCkEuQWJBiEG6Qd5B9EI0QmpCpELeQwpDPENoQ5pDxEQIRDZEaESeRPZFLEWERcBGIEaERu5HVkewSGZJCElSSahJ8kpISppK9ktcS7RMHEx4TN5NNk2iTgBOME5wTqhPBE88T6RP7FBUUJ5RCFFGUaBR2lIyUm5SqlLkUx5TVlOYU9hUDFRyVMpU+lU6VVxVflWkVdZV9lYoVkpWhlasVsZW+lcyV0hXgFe0V9RYRlh4WPRZOFloWbJZ0Fn4WiRaUFp4Wt5a9FseWz5bbFuSW8hcHFw8XG5coFzAXOhdTF12XbxeGl5CXn5e+F9YX7Jf4mBGYLBhKGFQYbJiBmJIYopi6GMKYzBjaGOwY9RkNGR6ZJpk6GU2ZZRltGX4ZkRmbGamZw5nRGeaZ+xoPGiyaQppSmmMabpqFGpqaoBqqGrUaxxrXmuQa8psFmw+bG5spmzqbQhtSG10baxuCm4wbnRunm7MbvpvIm92b5ZvyHAccDxwbHDCcOxxFnFGcWxxnHHScgxyPnKYcxBzUnO6dCR0anSIdMZ1DHU+dZJ1tnX4dh52TnZ8dqJ26ncKd2h3pnfGd/h4RnhueJZ4xHjqeRp5TnmGebZ6AHpqeqp7BntUe4B7yHwQfEp8cny2fRp9bn2ufeR+Mn5qfox+vn7YfvJ/DH8ifzh/TH9qf4h/pH/cgCiAUoB4gRyBMIFEgWCBzoJQgpKC8IMgg0yDfIOgg8iD8IQYhECEoITIhOiFGoU0hUyFdIXOheaF/oYqhpaG0obwhw6HJodCh6CIAohAiGaIgIiiiMSJGIluiYyJponEid6J+IoMiiCKNopUinyKloq0itaLBIsei0yLgIuii8iL3owYjDaMcozKjPqNSo2KjcSOEo5UjoiOpo7ijzqPbI/CkBKQUJCgkOKREJEskViRgpHOksqTFpNyk6iT7JQUlD6UXJSElNSVJJWIldKWBJZ2lryXSpekmAqYPpiimPCZVpmsmfiahJrgm0CbnJvynFSc3J0YnZSd2p5EnrSfLp+aoFagzKGUocSiGqJAooKixKL6ozajYKOio+CkQqSWpPalZKXEpf6mSKagpuSnRqeOp8qoCKh2qNapEKlaqYSprKnGqhCqUKpuqqqq4qsGq4KruqxArKqs2q0MrVSt0q42ro6uwK9Kr2qvtq/ysDSwlrDssT6xuLIwsnqy0LMCs0yztrPwtIS02LUytWC1sLYMtly2xrb8t4K32rgKuIa41rk8uYK5troMum661rsMu3K7kLuuu8y76rxQvGy8iry0vOC8/r0cvVC9br2qvgK+NL6Kvtq/GL9ov6q/wL/iv/7AGMA2wFjAhMCgwM7BBsEowVLBbMGcwcbB4MH6wjrCVMJ6wqDCyMMCw0zDagAAeJzsvQl4W+WVMHzfeyVdybskS7IlW7Y2y4vkTZbl3XJiO7FjO3GcxHGcxLHj2AlxSAghYUnT0DZ0byl02kI3SKFQ2lL42GaYzkz/GTqE0hY60H7QoS10ZqDT6TadMg3QyN857/veqytZcgz95nn+53/+gOVFV/eec97znu09iyAK44JAXhMvCJIgC8G4X5AkYUYQhC2jgiiSGR0hZJyMCYJs0OvgGsmsz3HURcwec8Bj9oyTTyUeIDmJ/xYvXGobFLsEQRSugw+/rrkf3J7eBW4oSeIM3HVcTL+fVfJJVl808rp9i/3ksWPihUQe+cOltiN4vzHRRK7k93PEi0WCN5TwhsKY2Wwu0uU46wh8VoYvcuWBA3994IBo+ru/+zv8bD+8HBW/K7iECuHEpgeqtuyMBwtlkRh0oigRcTGP5ORsGS0wioJgmsnPFU2miVE9kaRxacwVD+Af8D1iEg6u/BS/birurHCXl7mcpSUOu63YajHzf0VFORUAmByx+WRfjH5FI/QrItMvGd4Tj+4u3rzXc4Xng5WHPZv3Fo/PVByu+EDFFRVjT36g+IPkvtN7n4V/e0/vfQL+7T0tABXcyx8TQ1KVUCk0CDHhULzcSnRSU2OZq7Qkz2QUdUZCRGkkDC/ww6ZND+QC0i5B0knngHBEuErQ6djazgp0aV1xp/KucFP6m1OPmUut5mJ9jqsuUGyQbb5oVTBmd0SDVcGqltZYNGKzO+SqoM1hd9jllmC97LP1EClaQGzFDrsYOjm39aOTG3sXnNuao0dmth4fHYhs8U6FOg6X6XNNBQaLvlhs63k00u4qf3rnEdPRJcPODb36n0o5Dc1fO2baNSUP9TcaXtAXBCNzTaU6o14nSUR6Xt9GdM/qO8O1JU5B0Asdy29IReIzQq7ggHX2CXXC6U0PeAHpasEkiAaTeAgQM8jEcIVgNEqzOXpRknaOCrIszOqAl6YEoEBj+qU5RK8HQuAHBHq5TjfOPiPQj0zF7SUldbXBKp+3wl3iKnEV22w2Sy4jk7eqm7S0NtttKT8TH7FGW7zlpLiZ8O9S0ZZrt8D/iXXsO/ElHtxKtnzxzJnEujNn3tM7PNx7AF/e7B0aYj+951IbbLW/mdm4cWYjuQe/bUCe6F9+U/ya+H2hXAgKzcLhuKXRYZIkfUV5Caws7BidNMK43yPo9eIsLPBO3I3CLDCEMI7Y8R+RGBWp16AwoJdQnpgCnoibfLWldZYiQ05ZnccXBByjwAv1IrxGANNi2SA7WmMRg+wLFoi2Ynuk2doChDIAT8Raxa+9t2PypWs3rbOXuvaNbdo74jN/KkDm9Ove+5VKr3uobdhYXVFZFfO2DI4cn1s/XVfq66kYmNo1MNxSkvdQy/THRp+yu1sqov3kf7trghXeuMMHawYyQniIyghrvIhKHIHJhyIxp6QOJctDVCogj+9YPg87t0qoFgwPOQhprtPL9XKwKmpuifUYYo4CnWywmYsdbh2RBiSzXCjnySadw6Ez5ctWXQkZkIrlfJOusBD/UFxKLzEW5ObLNZvITzfVGPPNxmJ6mdVYUGAsjybqo+X4kxWf3bF8XvgFPNsKzy7UwbNjSKxga6wVHh+kW8tu+0WJtXuwNr+wML92sNtacs1wrRd+LymLkn+KlpXA37y1w3CvbjJB7hWfFsxCIO41FxUW5OaYjCBVRZIPyI9oqFBiRSoQOejwxeRgLBhzBCNyzCGTewNHdZt0RwNXX638QP6pb+C97x3o6+7pG3jPewb6egS8jxAR2snPyWuwxwY3PVAKfGQD6Qd8RSRhEZ6hmwH2mGCiRCcR3aTmXeAbAENHNgPbMLmIbBPwgSiBZQEBEiE/v3fmXvj/FXi55x76vLHlA8LfCydgPYvi+QQE+RD8+aSFgKpwyObI35840TVDChls64VXySIZgGtL4jYBtcMkyrkZfG8zY4CAJ+ohi4mXiP/VGXZ/eL0gXM/5hV2NzM8ujwBgF66//np2f2H5UfJuyQLXUu0DaJ1DYASBai8JQDLB1ibvTvzLHCmXLH+6S9otoO7pXn6TvAB7Ml8oFSriZYpQ5RuPiRGbPeBF/QWCwudFFqQbSDK3VHmRCe3NreSFkzsnT56c3HlyoW1fLLav7R/3HD26h3Tha+JJ0toS740mvhPtjVNYj8PLftgHBsEVL4GdL1FOoLqX4ldM8fP4zHI0FiH7Fz784QVx6vqrrsXP9sLLTwBeuxCO14qwYpsEfBV1Z+EGSTGokMrutQSKUC/UkCiAQfe3jwsAgyx5yE8Sc8RSFWsKdy2cmN59vML/M+KdJqP1c52tbbuOHpkO9YUTv4Xn1i6/QX4K8jsg9MV7/ETSAcRgG+gN+GAJFe5ZASwFUHKHQDDJsyCFd6KKUmjotfg9Pq/Fa8xxczoGI24SaQaY6kgUvkcpcLKvhzDpZCc/Pb139w3SgtTXGOnr6jSbW1u7wvXtugXdycnpE1PzF/YvHdjf2tp7Zc9UR3NLR6xh6tDRnUuhEOMHH7z8HmhcIITiNQakE7wgt+uEg0AkILVeT3ceqE9gd7AHiuSccsbxnqg1IjGm//3I/sTLb1355oP7Rw4fPjxDEgnxy1+m6wD0+Bncv0KIx7udRJKBHrCpgC5ADyTHGTCEJJ0M5DAY9DMCVVQacsAz/R6rn5NDBoKAYImAEAYh0+Lzyj6zx+axwUI57ORnJf62vbOxBnkhf7q+zHtwvHgPOZt4Kbh5a33Pb/p2+tsA9/1l3um/iJNz09+sqe8Bvm4Dvv4JwFcoOIWaeFUubvUR+LukE6UrGK+hOmHQ+Pxem5dbD8jhLTEgADKJTBcFdUMr+ck1e/ZeEz1/5DZnYPPSQmdzU2dXY1PXc3Onrp4buIIMJ76fe3xv68C64+v7FT5Fe9UoDD0MjyPcxHEIuAbicWTWGbYOXJ+VsHeEs+lvTT2K8ojaj5LPSteHvPabK3/74hwI1iOXbhWPHHtaoPu8AXB+FfaGGfayR2iMh4tkUdQD2npBlPRgNnDtmLK5rVZrSYmFSrtiqiNjqCcZCxpwh8P+tvDv5NUz33zX3I6T/+vUjrnF/rn+/rn2rt2dnbuf2nvVVXuXOlsO7DxyZOeBls7PzQ8MzPeT9+zt6dnbLVA508b3bSFYP7AeehDHyDFAKR05hCY3V+UUZb/f77XiepBiGXBma5JcDxtfELoYVZsP48IsdDU1dnU0N3WRNwauSDxKmnOP74almW/rX98Oq0JhOAivr5BPUxu9HJQASE2JgPBPGvyKpY662Axfr1wH/0j59YlD1+PnQd4rn/fFK7nER3sUBK44ST0RWEKyGfaTlFNKlQCa0j89cUK67jrUBV+5Hq/fKsTIP5A/gPwzPASyr7kuTKIBm+wg/5D4OLnq9ddjD04/uHT1cQpzRDgHOu3L9JleMHpUmMHIn+SQS+Jm1cUAHWJGPfLzxDj5Bn6RDTOJnzF9on2uHm2KgD4aC0b1+NzXXydX/eLBpeNXLz1InwsGG/kRrFcpWGvASSpzCnoi6M9oZK1eT/XquG7MbPFaqu3ISaS4kBjKwd1p6SVcsHGpK6H786PGUcuCd6wiVhduWTi+fduJD111lVjYvm6ptNztaw0fqvHVtXfWbls6dOmz1LeKL/9BvANsiDqgxo3MQiwsInqxHOSJQRxxE2HIlfYXMjTFLnTD5/UGUY88RgGFbWUwaOxIb4YLqClpMCRNyRyrvSda7aUiUh+MorSqJ2hOooCKgk1UR5gqdMjwd7DRWjsJSC6byDeOeMe+xs3jzS6L2dmwfawxEBg40z9sKx8Mezs7r7rlWGfXXOhEXd0JUWxub6sYH9qwtaK9rXuwKjC8IXGhNuwYDAz1kZ6ruzo7u65OfOuWreOf3IJ0McLLIZAxspAj1MWrTaB8yIiesE3FpLzI0DQajTnGHGbWONEa9sg+ErHmEvHQ1U2J15quJvrJ9UtHP/5x8Gl9pCvxBJUne+D+26gOcYCcb4iH8ohGnChGE3OZFYXr8XtqPV4uTnzAi0zTuomMis4G+1bkP4jbTs4mXia2/Sfag/XdSz2x++6L9eT2Ru+4I/rUPkDr0K7W8SLLto7Grhe7SGQu+l1mR4EP0Qd8GRBa4xGEQxL1Zw0EnC697gzAoQi4pHCH14AQCHotYa+MIr6A4OrpWnokXD27w1cPf5ALCCweipWY2Gf54P6jIzZnoYEQQ6HTNnJ0/gOWK/OH2/uqnWazs7qvfVP+Dw9ePWJrqh6pX6ofqW6yjRw/1LaurnzHj3aU161rw7VB2k0C7YoEt2JXraRVyBOgmxbNa0MdMQMzucEVkVvqCbIU/B7rAcGSWxRef82bb16z3uvVLUlmS2j0ve8dDZXmk0NnmobD68UL671zA315hq7uddbGS282ls0yGwBh8AMMuShxYT11ekm3qIFEr1ctStXkrSFU8dL/RH+inTyZuJtUJ14g0+KF2Wf3/Uh7XxNKQfidhhvgRsr2oREHekcqw+m9zKDQ4X70XkvkSXHxxdnEc3APZU03wJrWCc3xBribQRINZ0FK6XUG/WLGNTUX43r6cDsi8VZb0FhrNwgij7ghPnoqdVWX3l90pGC0M17DVnVjyP8ZUErF5/rHU5b29GxnX6h8Oy5tc+1g9e4kbXdQ2npAxrAtt4jBFnXPJWkKlizij+GoiLhjKfGzpSXiWSKxxFOw3Z4ljfx+wlOqb5i0hRVb3xx5ammJ0ysf9Pw9dF8C/QEd2JQgnMG6EeFTINgUze73ohaiNk0wRo3NqDlC7nn/wsGBjfY6f3f/0iuHTw9ssNuGBsjPOE4foDhVxstzjZKoA7E/AosL9+Xy0mK2Uj3j8UmyDVEiEUn8wLsvXAso+d73Gpm5+RnA6XaykPj3JJ0q4Z56oTRuZ3iBjN6nsF0RQgg8B7QRKxPdSwT2zKXb+Od+AJ/LE6rjAYyGEAl9BAm131mdls4Ws8VCGQ3ILPkkJLSLRMQfLN215d6lpWe/u0ReArabTgDHJgbIX/N7X0P51x13gYmUAUsLx5Lg7QA88Zr9iceW9pOhJfJ6IpdF/qieRN5dT2Ma4az+k8MZDuLthOICKZVZHW4JbKxglcKuwK3iemIoAPY8lsqsx+C3AsPhImfNe2qcRewb+fzxms1BYNEUfoVfgpu//8L2slCobDv7xuXRZoqzhe5anYCugGr7UMYBV8ADIptawkIxCiRg3GaHKrg3v2vx/BIpWDQPtH/uc+0D4tg3r0/8QrzwQlvvr3sZLV4Wp4EWFaCnI/HG5qbGhgqQz7BOkjgCpB3KSJ36UMAf9unQAZaDadTR2YoLiCxpSQQ7OhhztIrTXRvi2zPRiEg2e0+STn01lZu6BmxlXRvCK8lU0z62brubSEtJajng6lpmsyLN5oFm+YIN9Ws+IUz7gQVEUPtxM53zoafao+53yUdJR1Vfq6Lv5s986v1LpHj+us293nWxO+6IkVDiefHCid1D+80fONj1M7pf3MBPTqBhtVAfrwO/SgQGJZIBwxQjGjM5uct9Yb/GOQ/G7NSXDFY1ECAatZodMg9r2SsIEFB0fuz41mubN/YfHxwtK2ndNtnYcvbKmyYHOma7B1xlLeNToY6nZ4/VRTb0t7c0ldqNeXnhpsm9V4/3x3qaaktKjXkFwQjb226gj4XaH+C+IBUUv0XxKnnUG2iBEtjyxNIT5A/i4qXbxMVZao8CruPUR4PPS0QRDknHxMIRw6BDhAYa4Ls4fstLn1jactP40u+OfPCDR8gLifCGiYkN5DkKkx5gaqCxBZDLKBdhawPXqfIUXsH8RX+qBP0pCWSF2PCrbb88dtddeDoAX2+KBrhPLmCzm8qfYNwPslBCIYGhXY2YgHvlCXkgLMwG5p3lEnpD+F/a/fjeT9y89/Hjpz8++fHTeGfyX4l8kBsSuYRfFNYcgLUtKW/1meStRZFEcG+rFHGAYyq2veuzt59+6funP/LR098n5sRvyREyvSwsJ+7m+Luo3wm7XAZBmYkCRsFosTAKwNpQGrh+uPTDk3/xFwDhnsQ/kwD5UuJJ0g73Q+V0kcoNsCFk0DVsN8NdFbmRtGcUsYmxFvBBbMRDLibayFDi2+TxxCNk0x4xZ3bnpf8UWHzzUdIoWVSvhtkQElB9kt9RElSvRg9CGLUNafzxj0+cGJZ2T1/axWNep6UcuNIcLxCUkBfTmHqwb8npucSrc8PSNnivDq7Vq8/D1ZTgeelxOPV5zP0j+h+fPPnj4V3ivbuonUI+Qf4oPoO89aBhvj9uB1qwqIJ4DtfrJOCP+uxBg9BPfEHZZ42QP15x7NgVX9tDPvHMM6SHwrxN7Fy+HSCopPfIEgvEW+iBhmLnpW+LnV8bZHEzcZLUi2/AZ0vpZ9Nx5s+NkPrRo1eJk+dRhtWBrfCPAKdT8AsH4wU2IumKiYhxT4MSbVdcJFQGulmQa9NZXCTtBStdJK8vAP9RF8nji1IrG+VPJ+GRrSBGtmxy1Oe1FaNZRv5xvqy7fld99a7tN0U7ahtt631b+36wcGp6T5/bXl9WUl+7ft0Wf1O93dVbU3n/52qGNpbbmVweB5x+R21rj3CM4ZCTC84PSEm9OOJSfgF/cIR7gS7GqiCy0WudpqYvxW+KHSWkvQvyi12iHKOYHEGv2eJjbg1V4dT4oeEpQ0u96PPiWZJbbO4h5Hft4c3bmucXGrePhdsXZFvIE2rKN9pC60K2xBfaw12t4oVloT3c/g8jrc3O5nUtVa0RpzOC6xsDvL4FK1Mm1MaD+UQkZQWwUtSwo3Se1qrNKn/QQ8UjQFMvtvSIKOip5UtFPXoy5Fv9+8NjfVVVfWPh+fWDJXXuLq/b7e1y15Ws21jeufihxc6yDf1Oe7hq+46qsN2JtG2n8WBG2z3xnAKiwx0PlFQISQW8TkcVkYaQ/Ewm7V3KJXq95kzGEbBUebmWpH40RpyQjiDY0wj5wnzzts3h9vbw2PbGhVRCtnaF27/weSAiERJFaXQUKR3/DaAuBg3VHm8FqSUYgZriCPiJQGc9jfcn15oCOyWO2Ww2t81d5Q+gnw+OooeGmWIOZGUef7LhiSIys0Em/5Z4bH1PTWtZX832+MHTJ/bPX32A5LuGfK15eeTldSMlZd01Vac/cP0Hb7rSWV0e95W7anGNg/ASEr8HVhj6ZHo93U87R5n2BNtFmuDq0wLmLA/Kcg0aobvJ5vOWg2gLHVjo6Ni4Ph5uO0DuSuwmd42NdW6d7Bxiaxgmz1M+CgmPsnWzOEH6AUsZUISjNaGDfYJ/1KX+ke+XSoBMmkUzm8oCSqFx1erYA2u96YFauM6PJyqj9GIh+7UgQAwgKA00AplyefKiKZAgDpsl6Pd7aRxaY810ExZvUcItlFG8BSJnk+evme8Yr+5r7OnuaNo6EvY6HN7Q2ETz/gW5uG5dqFiWi0Pr6oqlmVPuQF94qK2vI+yd++ScN9TVmvj3waYmp7Opub8Zv1EZi3kGvwT+N6Pez2NRSm7TcNHHzT2v2WpV3A52EMIlgt1GfrnQvqtjYSE6NrGHxGJt7a3o6cGmX9hG5Req4MfFp2lMj/kMScNpQvH7uCpCzw9jiI8tLEjgY701v0Rl4PKvl5voPXLBegoAgZPBK1GkLCTMMcKazVYPtegdaNFHmRNI7zg40Bt2l+Jt13dvnix3i2305pQGYgG1S/xxD/MD0fni2n5ipS8YZL5gLCKLBWc+tmlh4dunH/jldjQmhn75pKCcZZESek+tHzjHkPVZK1FvenyKoddJSEnvwOBCqTu8uVvsuvQddzmDS/IA+SuEzY+W2kS0xhm72tB41M/KoKP0E6Mgsbg8KhXwd3zTMCsTg2FafW8qnuvFFbT6ivAIgq6hjy2iupj09IGKeJvkWWgPh7oX2nZ3Lsy3TOxr7J7b0thKou1tbS2Jf8Tv7W2Jp8lbkfbh4froLs5HvwJYLUL/I8BGkgKqhYZOdXSji4rctAt836ey2NRjGZmMnYrYyK8YONGto40RLQj1zXuYnkRZ/jLcywqyXOObpqiRQLDaz61sOTWs6SaGFhR2soGqkxh52ent2Lunw+uE73v2wvcFX3l9uNznc4fC7sTgXn9Xl3/v4MCMr6vLN/P1Z33l5b5nfW63orMjoLOJoldAQ4uGFL2CSgNN34mk5kWKbCdcQU+kq2/NFZkUdJJSGRT02LamBaZdVirojsSyeAEVTJqCRnpGQDeSFLuDKUjC7A74RRJT7Q4FremkHsQdvl1RlxOpyjTlihR1CTawVl1GV6rLhaZtY6guqfWRgtb3COlgChOE3k9W2B3Iq48AXoXCIK4MnmbAC18ZMy6fsjI8FcfG1gO2Y9JgglV41Ge2Ul+UyMpmitjQ6iOPjHpr6zoW5ouHaofID0a9vZHEd8lbMZeXyoZK4NMLdF+DzwsWqmg3gHmuT/F5p1N83hpf0udVXF5weFPcXXB2yYVr9n54eH3L3qae/vFPHdl6Q188NB5qHNzy6c+ObhtaH/V7Ww1y/rs3TrT3BfzlLfCzenYaED/CdbQkSuf0BP0dHSMC2MZcbuEpptlayUxelF08VwCkYTGIsED3+o0dHQtzc221WzuJY+z228cSv+lk8nAEcH6NvEXlA7pUqnzgD4EdOqfaVXb+R2pOSRKZ4+bUY1ZrsZfLB25MJf1k8hoTDVRKUKlA+hNPt7W3t5Eog8EIL88ADOm+8kR2X5k88/jE40vXniJvJfTw9VlygN1H/BncJ4OvPLEGX1n82RcmT53c+fmluZObr5mjd55LfIHdnT4BYQXTn7wCz1jpK0+s9JXR9QpGHKCPyCs3XHH4hvvvuWF+/w1f/vrXiXTx7rsvUtyXY+RZuF8RxhcL88A6JCOwebXKczuFukgoKvb49aCeiESj9KhCewklxrMvFzgC62ucle7csgeXrjtJ3rp0R7UjsNtRsZn8CwcdfU94uRuelcWHnsjiQ1t94ENLEXJ34qY//YYsJRLjZPP0eOJBes8w+LNXgD9bizFzD0HwMcIvSrpDIKlABJFDGAvQT/Eov17YXO8JeoKVTJYAq3QTem4VZSFyemRlQ2lfTuh5DXxzoB6+YsOQ12+xlgcC5VaL3zu0IRjOL/RVVPgK88PBYa9/4J5ai3WX1VJ7z4DfO11Q2HRnqC4/vy50Z1Mh+qcnlx8VXqJ5KVnzXhwgJl5aWAC3Ph0vG0ba8JRY0tO8CuAzvXCInrZOJU9bg556jhfh8PNloni1xupJElWHXcXL707i46+o8CM+DFe3n8QyIzTN8VXW9TuiFRbZJrRRfzyMsisX9HsOF12wzFO4GoJIz7hRfEnCuDfgpdKLuuvMT1b9Y34EZQ3Fq0P9jRUOnyse6q2u62+shB9JScjrKTHDn+g3qlcnlyPCc8BbabYk4+IZxsWKLenwWanl99xp+5aiY8e+R/6wSM9XY4DM02Cb2cBf8sUrwbawWooK83P0Ym5aZo6D5mgFaIolNciV1Epza0w2G5jrSZ7uGt8yMT8/sWW8qz8QDgdu9pZUVpT8ZTznyqMF7/vx+wqmd+XE19XIib+Ua+pJv1wZ2rylrpLtE1Enfl8oEWLxFvTh8wj8PqJH54TIIlHdNpYYqZ5dWf3gKlE7roZwP0lxhoEbQBrbPKIucaCn5wPqyceNN5J60j62Tzn/2Dn2ArNT+oUCcbtYQU88u+LtVnNBnk4kjuJcI0gHWS9K8PgRS75Ihg0Ej/8xYiUcUEyrCXHM6nRZqW6SgwZvUA7GqlpowLrZEXPI9mK5SjkS3r5+OPah2ND6oaoqeGn9SOvw+uGqqtiWY1u2HBvHH4eVCwIBeIEf+49t3nxsi6DGOZ2wZiXC+njcAWtdpBfRxTUSASWMQA4a8FwI010Wc3NEk4n65eM6FGklQondZqYpwPCShwnAEub/ouLiCW9BeKFxQectk+923nbb0m23Od89eevJT30SjPqfjkVaxr70pbGWyBjxgvnbAXRL7vM15SlY0V9g+35hgTxM9v7pLrIX6T8Mvivmo9UKHcJwfEMpMegkXHyQAnqDXofngrLeIJ8BLPUyOSMgkuIZxaXcqXoV4PlU1Xosbq/FgYyBMg2j8WralWIv8GwXh081GmRu9bIoSqyVvNAR3Hn0jqPSvNRUW9c4NvjRjuC2+a/Ni3OGbbX1mwY/Nl/urg47y8qc4ZCznBhbtxYHF7bum5wI1IaD8RJb3cfhLzV7Ns5OD49UBzoctrpbWsrKytzNTe6ysgrEeZ+4m3yS544HqCRxSoSKSnRdhBnMvUgGJ1mUj2eSf3L37hd27xZ3Ly0tsRyggeU3pVKgnwzWnE8YonfrASrqfU4R/KMRFEZAMRSmSMhDcKFOkkFpICNPJYWUz+fzYgQeiYdPFIoMlVVFrZVKKlAM/fOkuYWhkphU+nzi+eefJ6EP3/v7e+/9fVHH0Pjc3PiGrvrqcCwajYWryZvs/ecTzov33Xfxvltajjx6pKXBN3x62Ad0aCEN5Abxu0IpQN4eby0G7rWqscr0GGQ8GaTsA0sMg4/eItmE0RIlrrRK7PGG8ep1G/2VG9cfqqn3+C2xsnUtX57YM7ghajeTiL/aXxmLxsuq/GZ7i6f0w6cr22P2IiYfAkKtaCSvA/lyBeMjRoMoiM11gWDMJlcQfHWQ3FdfPXz40quvLi3VvvpvaH3QV4HG0ufIv5Ix+GzPpgdMYOzZea57WvoQGtiZ0oqmHuEHpgHM0fOQf51JfJU8PPfRmXeUX6rT8IoZpF1Q2EK5ZaCC6E1kxEB0elS7Z5FjZOQYWTCaZOMhMGP0OpN+MZ1jggE8ADP7fFZLDoiUNKZReMQX9GGsIPVoTMM4111/773XX+cf39K88dbYhjqvwV+2bl2ZlnG++tWLX53/7GfJ+webg7G88WbvScRxRrwC9tBDAEgVxcJFSTuJsnKGpsNuFpKpsAibFYyrGRIVrxiiMbNucorcLj5P900tvYNyKrFiaygHUxRDFCkoQJQMudsXb15YuNkaHWlpGRGP4M+LPxprbR2L0lwugfxcXE9jNnXxam36sUBkHeg3WTbMAFuPG8aU8gwqvDRpyCy5i6Ui0/Surq98BX5JHJhheiEMhlsT7CGbsO1hmh676QEHcFoZy5I9riRuzatJsgfQwShPT6JNeX/qMbvFXFWkz8VkjmiMZXRhQhddxUISIU2JP91pLyuNjg4dH7KVXncPKR943Oksdcfa169vL6sp/wiHrYR0A2xvI4d2Xj0RPIQ5tGCJYw5tLhXoPo0wTybRpubQdo92tG8mo8Rb6qysLM/NdZVX1LvJCBmOtQ81t5HPdK/v7S0rrywvq1xXUeIqd5W29fW39jrLKbz/KE6S99DzlgrKEZnzqqk8ln0x8p6jo5vEN86f5/5dhPt3448aAAWd4uA59IR7/WpdgwgWByyCi7+TUsjA352Km6xWsyUlck5jbhpnbzzsXlho390Bzl7py6CmU3y9quUIzcPIx5geqmbgu7NKUjw7wwZL0a8k7ehpyNnM4t4esXJhaWH8qhsWSOn3pJY/fVfMObFl1xEe13tRuEAmVpM7MZao/iLNfbwH9Hvv8rfg+iClaZnINB2NObBPpdFWj7TtjRwYjN96K8OlmpQL382QPz4/yvi1uEjMxXoKmj/+3dHJyVHYFNtHJjfRfd5APgY8WAgSTxMTi6sxMVAmVVVVPp3JqaQWKSGXlZbBxxrrNw3XNzbWD2+qb9zmdPh9DpfL4fM7nCRxZVNjY9OVR/D1yITT4XBtnXA5HPSMZSPokJCqQ3Jl0MfNdUTGXMxCgq9i6LXDh+2vLS2RoldvOHzFDf9GXyldqvGF2goW0JOzlIY7MEKpBxrkEAPZBC6TCST42ZxcWFSTTEwgVgyCPGkEU4pgeuRBajwDC8hI69ISrAYrKizIz8ullRms3i2PUx+rBqxM/ihJ4QFGWHFb4kHwSC9VD99/68St08PVlyip+Sn6Nd3dG0gw8eLExG2M9Bz2AupnlAqVwkcp7Pnu8jJJMpARjbCqBWkko7CSaCr5IaNJBAR0BhkFpaCbpKJJT+AXUJV17GL57Bqunopb7fbKCpfTXmovtVChlgP7CfEEfzuDYJOIDwhA0ZUKEpfuQBk3spHJuL+n6Cd+gEinSTvxvUiDxHaOOeIehhc/lX01QpvwHor7KSYDG8EJ3KQKwnyJSPlqEr3ZJMpg98j6QygZ81EyioJQKII4LCwwFk4WkYI8kmMsyDkoFBYaZ3KJsdC4uaqqDXGJNDc11IdDdbVVNVU1DkV4WrhuXpsADaxc/svJ1D5Klz9WD91/y7Zbp4eqswvZX6VxCu6NGpAPfwlyE/OO2+JRAZSBjkhnDaAfYKefgcWkxQQTWkNfELCyET5SWl3ilcE+0vM0/l7S2g3+H2Yjs5zxKM0//svjO7Zd3TBmWfCNVrTWhaMNx45Zty1dsaMzjhnI/pYGzEBu66gldx6ha0fzbKVv0DzbArRMWaYtLJnhnABG0jk5c84tbikl79aYmndr9QUjqbm3nx89elUy/1b0nhcyPLsn3smeDZt51Yfn5hqNuQW5AIECgCkNAJCqqQD8HtSXBoAnUJEpz7+fPt+MtR754HchDOBKyHr5nIEgDMbMBECxkiRBGgQ0QyKWRgVi3z45uf3GHVpKzM7eqaXFByksZcLm+EgZMcrFxGC0Er0BYdIBTLAqMrg1RqCNUX/IlBkwV6nDZikqUImTkwaagQVl5GArC8mkkYpYYk2+ao+jzN2IP1Q6yio0AO+POazuhliJtQL2LIP5DF8/i9Ad71BXEFxYyaBfzAKjIpSzwchdwDTIDNQh1EATRNdQgeMXFA6L4MSogcLFgmw0yJejmLPUbrOYC/KzQGNJs4NToXpt6ODQ0MG8qpaqqhYNaA/jX4c+3RIItARw7+thkW+k+WAW5DQzre4CP9WoNwCRjGAjG7V5d1SNcQCLioosRUpRMwCHoaCoD4BTk5kDZkm6MdH+H9tOkpOiQUlqTrR/8/x58cLsD2af/zw5lPg0z+kM8xzzGmEoPqhkmRuzZ5mPmgg33bcbwHwQBBS51UE18TxnLYnnEm7JtSSf7wVjaNUE9MR/gKnE8hf9IDvQ34jGm8EMkM8JBgJy47K54Ml4mkpACUVWSkb4X2GaEc0KF792Pu15nfE2I1nbA/Py8grzCtnigZAoT30qEiXlqQfQzKZPlcbOnxfU594Pz6X7qwAkAvC10WAE2Xh5dDnXwJMr0vGl8inl4X1MPClYo2iS+PPPULytqLVMyKkGQH9x1UdrqvBzVjyc7+6Up0+waA97+IM85iMuJ+D1KaC7EgPGEyuwisRz2jxyTT5BEFbyqaWlQrp8A+eVXFdSze8RiHt1JNNNdDqdrJMt6CKUsswEoBDcaYYuyWvU9QF4fgH3isN6SCBrgnG/ARxLjOKLunMSSQfLwh0OludAKQ43PKWQeYAJf2n5TbhnPdAY4ctl51VgGPAsPi2WPAdXyZtAIsIND3DKDTOiiUIVr53Bs9xwvDY1xqyRL+y+HrMZgxt+JZRIc6OjEVqwgZUtQRrHsPlsrGLjkDkwcvaPw8Nvvnu4qmgptzi87cYPfejGXXUWE5m/dja8l/RMkNhM097r5ofKev73xE97XesUPr4G9JtJcKGmdwEDgWaTLUSnp1nquhFeFEGjdqKsO5SSK+r1eb14fMQSGpTM9eBKXabmsu9focaS2e03JbUY6l6a5w78gXnuTRi9AED050BP6M5lzOo2WzHrHVdiTVnvVLisPfN9C7DumrPfxSu4LZWKQ1O8HuuGVkOivr6+qb6pGDGRaU78GjChhtXaMdHB1lkzJlIebDEFj/spHi2Yad9IdAbU5DrDOT3JviQWK8OkfI2YcAG4dmSq2bZ9Gyuj2nYMpw9SnHoxPtQL3B8D7m/FOGQK4xMMV2dCEDaAHzHEDbA2DFfujbUjG1i5edaM91c1m0vHcT/D+TKK8ghMQyza1jPNsXIpzWx/rR1TRZ+sHT87FZlrx+ko10dEaBcGyEvkFyCnDQ/JtM5UDrKODtjO4aX4LZ+I33JL/BO3xG95X+8nPtELP+P/Ch88L64X/yAEgRKdqM0ry0W92FlXK+n0+Tki9ghh+o0I5CZNC5BkbVggbKm3pEoeYGMNdWIR2U2ARnJLULJTgS1VUUPMVuxQ6dPbVrE1YtDSKN7mnmghekIpVfyML9QHpOr3h+LwrVglk6tvyaClFPwO64jkmvtUdWKzHehFZvB16ZO1KPNpDQTIJLQcsA+RKpCS9RBzyppj4DlZqJ0M/qE+T1ZFPA2yMa0ygut47bOAxzTSb8XDwJ62Flkt+ERZaRejfSIKOfWJp0CGpT1RsQX4M++HZ9qxgtSSLqlWomkxs6eWZ8KTCiT1wRNM3qRjy20G/uwzFF8Hy71QdtWKahOaycPPu1Y+l28e9cELdG+kPVe1LWgNBtDZKOTR/GNehSGAwQIe11k9q8YASNQ2FSaTIJjyTHm5Oaw2Q9bWZlBi8/qMfGppaWs0XkvawJtpfmUx64/F7U4l4Tm1xMvsZfsD7BiMIoPZklbltXR+sWig/bOfbR8g3/7mdTeLFz7Iq7yUfLHXxWeEWtShQQxUjfCKCkzwNcyCG8RLlPTMMvFZAp6gx8fWVJucEVTDTiiGafYlb87jJjbyek3txmhlZbHNYvX4Kjw1paVtS4sn5nZf1eNxf2ZTVXASrLLP+c3W8aA/4Ci56tKfxJx9B3ZsH6k2Rxpw/Vntwxu09qFaOJO5+qFaMMrGcwLYtecuVwcRWvXSFRUReWYrr4lA12JNNRFoBq1aF1EHmztLbQT54fkVOJ/LjHMNeNNrRTq8+rUrsDYHAoHqQHUxRz2HGqNrQB3tplVRrwHWz4K6eOp8EveLFPc64aa4JUhkkxZ/nYK/YJJN58A/XQv+q1+7Av+CulqLVUV+jevOTa1V8R9lwi7r6jNflNHgOUqDVuELcWcryTHVE2NOGHxSLS0MnBaN4KTJuhz5kIqc0WiaFUwmanBkJEnLmj6ygjJF0UhTg9fPaZO7ZtqsMNJWJdOQxizz1qBZlo1p7No4HaPbBb5vQsA9GXdOrYIyBnyMMznEaNySlU71l7l4JYVCdbU1qtRYO4WUbJDV6NJJVVY27vkx012cDlIHpUMIvIuPZaZDPegpU47RdGgFK2ShRfMaPrCSHi2Rxgar7e3SIz0YuSpd3JrYZDZOOaoNVNI9JhUANWqBPj3CeHwsUCnqDRXopgO++UbQ77qRvFxsckiLrLFNn1KAYMJMYppOPSWORaPRnmhPZ3tzo98bYBks+YBkSuVRMAu+Dqoo9SrSgaogq/6SpQJNZdK1nYGJnjTU39UQm5m/OrGVEYAMkby8Vt+QK18tW9oc9qbQYf36m67cQUlxd62r3BcvrxZYnVWY16tVYq7c6hVrYO/wVjHbdWPl5eWV5ZXFWMNGzcvsNWyFxLdaHVtn5MBgxlq2b9PDYonXgr1Ba8G8woZ4f7IajMdDJQNI99Xrwryeygq1Nsx0+dowPN1ZtT7sK6DGM9eIkcbzGeAeiQ8l4TaRNQJeUWGzVXgrAHoV+Jw1AI+KeDXgL4EizgL8P1E9zGC/SGEPCGPxTR5iMCrwS2pkFuA3XYbwAb/PqyH9GqDnp0qrIkA8TJVmWwHmP+g4Hhf4GlQJo/Hh5CrkKKAbYV/LMyji02pIk2hUIR5aHspdCyJcqK+KSQGV6lkQiVKhLi7/F2DzGM1jWRkfzlRvhv7kYwsLRgyyvbWb+Y5o89v4PVbEhydWiw/DnfZikOuthBIf/me4VwT4Y5X48MQq8WG44WkeaHprtxIf/g+4ZwXPoczFLGYsmZBmWEeWVDwzRIjhlgdZuOOtWSQa64v4kvg9oRwsydZ4pIgY0IMzEOBb+awOs06JQeSHZJqOq4Eg3t+V0teOVS7GWh3oRwYjjojNt7K46qVSb9ue3W3e0lJvsK/GFz4xFlwKTjZHqkoXPOWhunKPp7wuVP7GwG5fZ6dv94d2+6pzZdP4xsHBjXsHd3/1O97yci++qGv1K7ABLaDDr49b/GDAl8EOdIH3i6VoihXsV478QOcqDQszFKdV42W61Msyl6vF87w+b4DWrDGPZ0XNmrTSltNWsQVW2G5pdW1kW9Jmk3h92xu0vi2QOSY9nRoAxWo3HkG5TLUb9cRWrXhzw/bIXvVG/pXJ8VQYM8ecU4D0eoGEAStCyiMvl4GUyutVIe2G7ZcdUvGm8zw+zmC9SGGtxriyP1tcOY2sFgZt+Vqg5fJ5VYBn2fZejbpKjIfB/ByFOYKn2hGCAQa9XMvixkq8GC0wFpfISHQf2JiAQ+q2zYrDSi5eFZ09K9h6ldUIaM9ddBy/C5x/ajCGhoEj/YxMeEvNDAtiZpy+RmwURbMqDpupeFxlRf4d5aYkNAoe8q9iLpfD45secIOk0bRaxCqA/WoWjw7kS6WgF1ikO0vNQGpLXk+UHo7S9hz/mhghD3/pCPx7dSbx0hFSdITzxPNAs6BQAjSrxRiy3Srqxdoyl6TT58hZYsjT2hiyv9oStKRICmBatQKdBpCV6HGrpOQEMgK2NwQGOrylSMMO+LETyFh4u9MTdvuanV6gZiGlYWnvft/Mh4CIpb1zvpmBYV/iTxa3T1g2l/sO0lx4Wh8IcsMi2IXplArBMp53JOrPZaoVrFzxdnrVYDwHQ53FXqVVR3rhIKr/lOLB20HSpRUQ7j6fBuNcCozlMlkVSM/K91dAWWi1Wu1Wu4WCatQ2jEiNQ6eAOgiiLg1UNDsUWC/SrMn98RwbSAhWhccBVpKZsgG88v0VAOfS0DUF1p2FrlT0aeH1MkmXTl0Wy2EwX6D0dQqzKRR24/43zKDxuWU0E8TeDBesADmPhb2LvUqIciXMXDhogY5SWZAGM7ebaF0l8EQRWM2d8TZeWSlzpQcmnmFFkaXZLAjmYnOx1cKLLY2Zii3RlFxRcGmmhmVa0aViZ/Kac3bGH403J1vEZOoGIyTLyTPWkmdt9oK15NmavXQklqW/yNjtheazUVpdoLQqQQ+aU0sr4I0ZalKVEQ6cXKaM5FIWLp1kPm7nphGNLp+aYzfP89UAJp4lpgdGkvSGxXeUbShGPbbUjLAGEtUkgjViDYYSu3yIx+AeWhl5KqWxWzWoZjTKMwJ1uzIHnfgoDUGGS3WycfFyMaq61a5MD06980i3hK2xVgtJ/ReJZovT/QIplVynr9B1sguD8fVsnXKMIjDCOfizXpKzJPPR1bLn2out5qJkQl9uWnphAWHZwViOmppiWKzbectO3UZdZCSi0yzi3w5t3DjkDQS8QnItf07Xslm4OXMUMZybIxpNxnOCSZB1JjUmeDDbAjVd/voVMcRiWKXmQHNjvSXAFypvzXFV6pnzFOnVo86dusmh4UkgSnPQE9NliyPuoyTy+3zK/g+r/Xs1ub0ZttgoinFqMm3XXz63l6zI7SVXRw4MJtcq8cNbb6VrFFZ7g2U/K1pt14yqm3C7TM9KLrNvUq5/5zvIcbmzom2AbpZF+HsMDLK+nX3SN5QcT5MmV/Hy6Z7C/3yOpwU026o5nuKPqV3Deoa9kSEGezlHc+0xWOphZo/BOgDUjDFY8QQ7m2a0vh8oFcIYWvWK/ExOcdPqbZzxcCRY9fboreQwrYXkLmaLrU71Nup4Mro/AfZkmeBDuleAp6zSXlqDy2xldC9fle7cYMxO+mEGckbqk39iPrJC/+spr2+I969gcIOJhrUyt1p+x5wejdjWRPYnZleneP/srMrnT2Tmc32y99Wfw+cI8irEvnU2M51/OjsrCOl8Ph4fq8MM/xGc1CQbCDK3qBP1urOgomVBBPcjjd5zGnqHqkK1WornronXZR82PVmbeLlxx43AO6tT/sU771Rp/23O6+vivV6i02t4HbtuZRY0c+oC+Mp9ZroC6MetLmkQhVUWYRMDPLO8uZoCLCi96ydhLYroGUR7vNUPUJMVwK7oyV5RURGoCJht2JvdSEcZrNabXSF51hbtBQzc7J3axTuSMLcD/3xa/DH1VwLC3andF8tBF1excDOeNxiV84ZMjRh5fBeuEQwizUJfpWljddbL0rs3TsWLWHSymLWlMmnjB9m6OKLuWKWTIwm1bQpkb+cotn3xi/+vzdfG9bLSHhw1wsl4ThExSjpCTEpMIYBeL7jseLyFTrgypw0oazKRWZHwblo12a+jjUhNJuUkaSpeEKwKYHivystqBrA1ZMoCKHXiacsgWjs1azAwsNB5Z8oyiO2XnlRX4aqhwcHEjnSHVamzmKd1DrCjBFDjXG+80+oOgo5hSolD4iSJ8gKHxxVfh53DPcTP4c7Gc5KncNwnVM9B1TqcLGdxLnAHUd2Bu7y4+uHpVNz+zs5PqXu32qFdLYlmObBbz3oRMDpf/3+VzpF0Or88y8n8lyB+FBo/kem8ec3EfYfnzah1V6NXfDYLubqo4AR6gR/F5lzQuqNVyDRq1NRprUox24q6I3ApGMXuZHXoEs1/UPrMZqNZBkKlFIv9D53R/ztAm5lqids0tWGsZmp9PG6mtooJTJO1lmxZaDM3TbldSs0W1Yop5FvPNCGv3BplWi89V2AivsUPkCRzBXIUiDTJAgezMx+obp+WlGs5Z+cmx6rH7OUM+Cx8+ANuJ9E5JkDTOqEZ7ex6IpvA/uPpgwTTB9cw2qS5CajKxptQAb+28SZKsdoap5zs5Ofnlx12Qj5CnQiJ9xS+SHsKR4R/YRrO3gAopncW1o+41Dd0qW/wrph1Ck0koMnaGg03aD+ypp7DYe0n1tJ+uCDSbLHyFsRI+bW3IFb8tLV1Ih5htF9DQ2JyFxJf4auvAF/FMNKH0S9ikg9hMEwQDUZwJDIyFDe/Q6FQLBSLtlisnK3y3gZbaaOAa+StGU148PIMJlZrwoYqn/2c8lmH8Ot31L26QRMmlDBMmMpjc1l4LJL+sZV8tvKjKTFJ+inGa1esymvF4XC4I9zR1moJcI7Le3sclxqZXBvj9afEKNfAf2KDNl6p8OH1wIcN6Aeq4gyj5gSj5qvJNWDDhlCDRRVt7rXyILVd1sh7ie/MrkGmfYbaDQqvPUF5rVH46TvitTrtMcQaZZn2I2uUZVyArfLJFP4yA381hhuLVXHmfhvMRcMga2OpW2bXIsYe4HYa1tWzOV8NQn+8bw3qMCVe/I45iAZd18hBfwuG0+VZKNGr2ICMh974s3mIllis1IfZZFWD9iNrklNh7SfWIqP+LB6iBuraeKj56OimtQijwfNKj4Ed3G6NxptTa/3BSOSj2A6mjmLT1vhrp7EpFWXqULZxbhips9lYMZm4/CLOBZC+LpjB26e9CfUyTgdI6YKSeVCA2WKlKXFqn/mUWQHccNOODPgrBYaUyQHk27xWlsVCvk5zghzo75hkUZ+jE4VccDfySC4sba64yM79JRZjKC4udhTTtq5qw4F8HjygtGAxAw/GDWT0yL++AemxYQNSZMNDiZ+R5QRBkpDlbdfAv79eXKR1YE4+K6EUV6KYgBLAo2uZSEadtMgm/sIfZwWjUTM1gWUcpCcIqo2zbdoJCrHYwuJi28jEbpUW7etGR9dd1b6wHdfkDdoTYF6ZxyqIsG+IKGkbAqzISA0Cfk8tLT2LUYYJGmAQl39Jc0cfovfpZxEFO27B5GQ0JXvUFS/WPkX581Q8L+ODHltY+B6JkreOMr/esRzmM/5oDq0K5qj6sO3iSogl1mPBSf3PP13kee25cC9lhkQu5hVmmCKRknJvNBpzjbkWNlPEpWa/SixDV1pacqDke2t+6U+vM9kmspmE0vVvk74RpO+BWfHCOItr0npB4THao5jNNlRzcdXZhgABvI/PzAcbowz2d4FgQ64yE0mvTDiURmi/IyX1OHXYIebe+NW5o5p5hzxpOGXs4TVsh2mmH/KaUXH5heUm0gh+DsqXcLy2APvQpz03dbyGBedr4HNT52uwTGU+YuM69jxlzMZufoaEcYsP8LhFM1itGSYupiwhC1hYce6GTHu+J2cw0q4DyTmMMq6lZhZjolBZ03F4ZgF/ZiuYvFmme6z+3OS8D/pcdeZHETxWnfuR+IiGj8RK6RuCHmxk2vdSJ+lAWBLpnJA2ENJgMJgMJgufU8vmQlLtzWZDPkyrXy/dRhu/0DkqROk3k+W+cynBMZ+1ks2/Tc4ZoYpKmTWSB/dX5o1IO5m+AXqx+ZUU9lSAR+GRLPq8XcoIO1avcNi/SffvpdvuZOfP2Oe4hK+D9r5zK+6bHXZaG6PA3gr3V2D/NHtGcvamidUES2RGrxPfHs0Pt20KINzi4he/yGl+tfhjCvdmdirhUs5QdDMIdwrhXfFSHEiMzdsW0xdlKp6/xnWZBhgU3MT3AhyE6sAw7WdZFffl5piMep0kGkW1XXkSP5tNGTIqR2PItTbZ5hHDiZ6BgaWPfpTsIDmhPXVkLvHzqemp31B55YGXKqpf4d60BZds0Kfem6MQdKiDa7oJvb0Nb08H2FQB8J2dC4ODdIjNI/5JP2n8fd2O0K/d5Wqvl2/AyuTjfG0+hdSQzJNLae2Sk5OTn5Nvwe4ubAeq3V1wodR+Lu/DdDi1g4tag8/qAZQ8Te00GjVPE62XDLn/ap6mjlo3GZP+eZ6mjRs5ZRnz/nE1tZn+GxHStNz+RxR4cc+x+axa2mSTillpI6XQ5lkUiSptuB6l8pDP6VlBm3SCjMqaJBxMCc1AkJRr3iFtPoyQptImcVorS68B/WgSilB+Fyq9gcTk0WYG5inKKTJbWG+gslTuoYFalUj7+HGlSqdXWZxW4SGWP3tFPKeE15IoZ11uoyyuykle9YJVWKkIyFVqLTXbeA1JeRZ60YCtlmR+DncaRz2cPFtlPVbmeY+VhnhI0AETAfUyN1h5J51/6GHW2vurJF4B03DN3VWupbaqUu/wEK8H2MWs1crL5UC4cEZ1Gr4pF0zFC9524Qk96Fq1aOBVEl2lYuCP7HxPl9LP6H+o/40E1pj+7TUzMo+OHEu8AC9vo53RnXfeyWs2fsPraDDnJiM+f1bFBkNmdeJXK/CvVkaDACuxPel28ftCmVCvRDFyLCz9QBZHXJseqOd/kfhf8Bcj/mISR6Z4IMPDpwqA96nMvdpJT7u0qQl4o2jqhbSFj5GoJ/n0I+zADn9UEhBc8Sblc+BTJjv/pJ//s/N1NWmhIFQboLMuar28z15UoW+PyIIX6tGVv4UeDGkiSNLtie7YzNHhBruYX146fHQmRv4+cR/xJX5CJhPdOGA6zlgm3lfj7IgPN5y8oa97a6x0ON6x75/2vvCZ1EHcyh6WgkC5SqB1m/BpRrtCFzHo1PpxCQgMfzFq/8KJ7M0hJhDGJlZ5qptFm2sa9I6mrtwVD6kXAaWUa4Qsl0/FLQ0NDW0NbVWBKm+1l56bpVehp3IkddJ1KUypqT8PKkdptRPxk+0tRxUOPdYSPTx/dWJCw6TkcFrxeW1gyxaFV8fHb7rylMqsDydLz3l+zzzYT/m0m3R3vINN5zYma6OzDuq222n7ZzavmymZTPO6qWuzYmZ3AxouqXO7xeD5ZI3sI2BnYb+h+ZWT1Mo01p2wcqhapfK2pONeZvp8tXgBb8uEc9ZQRqfPWaPlMNpZax6EVjtv7aJS64c2ljLbXEO/LERLOTdfI/2kjPQrR+MmlX6JNm6LdYAtxubQZaZfGtFSrEAsfFpJtJRLLk8/KZ1+DyG0Wvpd+jsef2H8dz+lXxmeysH2lfPp7D+QUKCQpLMraYnn68metUDHMnuZmROSJT9nYURqpa2g5QS3etLYsUqx2TooP16kvbcOY3a3Tq/QVFIdAI3VmIEpPer72bmyEKhqL7KbKVlpzlwaWWPcYtNSNp/DriXuH/k5uhvsASfsbezDEo93O8HMdMkgAQ00CKTdRXw44E5tJKimpiZUEyrzhf1ebseoMWtsM9VAqoKpgwId9goCwp7yq/Njx7de27yx//jgaFlJ67bJxpazV940OdAx2z3gKmsZnwp1HIYt9fTssbrIhv72lqZSuzEvL9w0uffq8f5YT1NtSakxryAYEc8pvgybbfiGUCH4EJe06YYZcEkZdFhZWemr9JXgvEMVl1XmHVL+zTrzEGvjss09JC9xGcZofz/QvgHhrSM6Qwr9dWpuczb6my0uRvvyt0F7Hoe/PPk3slDaZVeA/As7O2f0vwj0r0J8vIBPyhpkxGc6FR8Ho3/55enPY41Zl4CnmGddhQ41xu8G+ewEeyzzHshA+BRR9z+8B+4HsXjZFUh8SvFZK0Gus/memfZABqKn4PJ/dQ98ECDPRv3El7ge0u4BkOz1IDfT9kCK1ExZizlVCDXUNJjpChiVoPQaV4AK+8svwjCToJeXRe9T9IF2LwBeAcArbS9kwmtaixcsRlVllZmuhjEZbF9tNajoz7og3HPPuiP+WdUJYdFCa6Vy0Z9CFZo87lj1pINPT2cxTcsTS0+QPzyCsdhFjGnOskCQKPiAR9nMVzvLIcw29TXlSJqXKPM5sEyFr5gDS8O0mlmwLfB0zTzYT9N8PDcAYaFzFgrw3CM/NVsdlG8axgTRLDAW0KNNGtZR8FSCOgzVMZ52x7Dl4RzEF2yD68QfU3yvYnHcWkEyykZJPitgtzIT7VaWZfAtdgXhF2Njflk0yotZLp2Km9dEJRrw1VBpW9umgIZKNOyr9hOdpzYixs2VqMaKhp6X6WAawGCN2s8zcYBE07p5TrAzO1aD/RCl0/vUCuxSHjtlob6MBdjKAGg9XCaCx5qpRrsi/d30Au21VcEjLikF2onbSDStPPsoO+vk9PsK0M+FHT6MMjxdjwkBOnA/D2XqA+sqclmQjFaLKVNPVm2GmErPaU0OWBpdX9Hmeyn0/TnQt1JYSqlw95iStayirD+UiYCBzNesqHNHFqy0VnotPkrHnCwF+qlZVVqK1qXkTqXR9jU1TUrpOfs7oC9OEMU4o2bQIpG1JOaMamX/MnaerUofq6FS+L2atnVpFP5ZylgNpY+A1EHnfniFQylU9mrnf4jGzGSuynLRyn4CDJfs/QTSEUoh8pgGpzQS/3c6Tsm+wn9ub18eGFQp+1ElbpbeVpjHyhg9EzQWjn0Z9qR252BzXUSDPuOOr1zx9jvpycDDf1ra7VSgTm8lQaHGfR8Wx+lsFdr7OY1GKfrzMpJTSun9PAfKLI1Q6tnKCOhUNgNvRX+QdNqkn61kIk7ms5VVJaOU3h/EAuCmUejSt5VcLta3+Qzt21yEWljp3IyzMAnOJVyUWe9mgc80ZxN6ckysa7MxpWszaDcHNo3mnZuf4xMotL2bh1nPjEbQxRf5WSDYHskJ4Vr3kA8LTylWSzv6qiFR4kFdQG0dcjHRRoYS3yaPJx4hm3aD87dHzJndeek/2dgUeC6dSw6+6VqeO7H6c/mscvpcdV45ZnbxmeXiF/gzGa7X02dib+zkNHTU5CKeT7wtTDE7NBXTxC9nOaK0tEXF84mMeKrHJm8PT3yqiud/zCpYGqmtynBkZ3R98Z5C1hiUPlNKNbGzoJpyXJeyqtSYTkE3wgw8ZW1Hub3McL64dhjSEU+HIbnCFAYV+Rz2fIUCn6fPJ4JtOUJuFL8Hez8Y94NpqKPz7DBvTOnDRZMbfDQwX4nONejeQhzWLfmwI1Wsh3QScmNnLLfywNXTC9Nb93lyt6/vFU92Pjx26U3RMPZXnVv/fz/5f8xP/sDa/OT/L/tkZPnXy000by1XKI3b0xO/rB4vpn5os76UdC8lz4vORxUnyZdhHxoED535aBcxAovTrMVzqPlOwg7D+7Cp3ix89GU+/WiSRoO09+AzU5EhyIiEu1kdR2sQDGazDjQQn0dLd+mXufd3kft9RNgujpMvgL2dL9TTe/nwQE8k2NpcEKe4QUCPMuCSfK/Fq1eASzWOv5BiEIs/T1YKEOEpcT+pBXn7NmYxR2xPzYr7uW/6LjFOToG9+ufOYj6lsSfF/9RakET4NfDWubc/h/acdg7tjDhLHhafE8xCG71H2Aw71kSIZOQbliCsIsJODiVh9vq8HnWQ+8pWgg+v6BYofkbbE1AUJoAfLtD+qWufF89NxinFTBQn0TAkwkaxVbif5qSWsHmsAKyAruJJCzHy1ZGjkfsXFsS5EJ/R0iy2krvUXqtR+rlaHeVJ4Mwh2hVWxwDSUYAkDpDVXKQ3utQJ9oWE96i6a/fumxYWbgbzqGdpY+iWD7FZ9st/5DXfrD9OYzycl2uSsEOOgWiyvEP0iCrMBm4qHXFkY0r/KTl9TuLRhYVkOxxyCjGDfUZuFC6oearIrYBSA81TNeI8YTrGmNx4PeaJ3oP1k5QGNHcTqEbbZOkEvUFHSxnYMU+I9r7B+4QJn6xnkY3ldUhT4kmWTOYDfR3ackmkNo5HxWpJ5Xk7eL5gbTyYn6c8D+mwaNCLGkJYWYo3Pkeb7K5HKqiZ7pcw51ZNc19ga0ufo+Yol8VL9ToRlxV3RQitXnr3IsnIkn1xAZ9aWvomAH+B3kFa/ibmcoA+Zrkco4821GM7IW7222nyA/JEi5r9EEW3yAlaIqSmrqS8OfWYDTM9kG/WloUjv60pR4lpIMNaEzzI3wGS4vIH0U8AGqGfUB0P5JjAT9BTiawDIaUSShDycpljoDdqHAO6DNwpSAwj6bQuAVsIcfmv4QXp2Cy0CrvieS0RuLMNpLOacVVC86ewVVzLKG4Dxm9hpGYZ8FxIza9Ke3sqnmN11ZmdNZw/oq107nFQGYEEVHTYgNWp5aNQWWfDNhgRRttnmhyuImddb0+dsyi30NH0zGCZuTSFxKSkyD146acLC5OOQM2XjuwsC4fLdh6Z3uUIOCb3OX2xm1s1JK5pvyXqdYkiIq5b/j7ODuR8jp59LN5SRCSdmeaaydiPlvph4ARSDBvUYFWYTkgym33WSqPRnZpLqpU1Sk5ptSJzNneTo4lPu8vJa0nZI7L+alz21MWrWWcuvaYzl0bsKELHkCJ0SKrESYob9fx4G9y/AGwbGifKY3320qquQ2rVNTzJ4/PUerwGIwu7e5RzYjep4ifFySE+207OJl4mtv0n2oP13ad6o3fcER3uid13X6znqX2A1qFdreNFlm0X5qLf/V5j14tdTJ8hTE6aL4z2DvyCfgElMxVedNsTFCce0Zn4xhL5G2qvXRCUmUcHqNwwYG2DnvB02dAoHijTXNwwLRcw6Aygl2BD1BBGpQOX7gAKnbrzvHjh0ifJ04moCgur6a/BtierUIX3hjWWpdSgpxafK3KUMN+M5pbSmJHqfXIvKKR6QXBn9H50RqfW20xxvbjPpcLL5LMHc+2YWE5RT0k4tUI5KZCTwljNV6RyNKjMKtQQgUtJ3rcSpKTbXR+uqXYH3UHMWIR1yigrZexdg9tc1nvcBMVlD1ldVhKLA6Skw0IoHZVfssvLyObB0lCodHDzvrEB/GGA04brFFb/oQhIpldRkYASoXzE6MhqIirj5SkVESGaz0qXxUqXRVv/oKl90NY9ML4ugHv2wT0NgiteotjfyfuhBW7EJO5c4rNGxL6rvnzf8X+fFYOXXtTA9AP4mUl7ULWYJAwWHhp4Z3XaNQaOsVATB5ZY8qHEB4EfEX+wdNeWe5eWnv3uEnkJWHI6AZydGCB/ze/Ncp3dcZcm01mDrYVjq2TtJtN1k3m6FM4Y3MtB89bBIsEyLDYflbUTpRLTxK1bqsc102eNNCsuQpvHoJ/vY81xwCSpfPz973+cvIyvsz/a9+wst0c0/BmmMwUyqW7U2wj6mvT229DZa9bXnL6bqRx3UZVJHVTtnuTENTO5tnkp8eoS+b148NJncPGTc9VM4IViDZROoCNdeHdqVTriUDUvs1ForyGQzWkT1UjBonmg/XOfax8Qx755feIX4gU+UY3JpDcpz9djLaggGWnaJRuWwX3qkBqhCotjxZwniMchgayLWoNRD3kz8Z2P30M2Jdq/cht5XFx8LfHK7C7ie3Oc7QF6vqjQQfXUk8Kd0UHxy7lPzv1x/LxetXmACkpcFD1QjbnDjB2d1thRDJ1UIwf7fsD9/gbu5xB8QgPGWvXIrwZZMhzKMYnYm5nIwiFmFlIQ/X5/g7/BZi4xmx1mc3EusKxAM2XBWFHrUMGPZE16Qc75zCje9GbgMbEYpZ34N866kdNLp0fqnMoPWyVrcfXmzdXF1sR/46uEv5PHPneobqSzc6TuEP7Q1DRS99Oxmi5bKLEQsnW9i9wOrzX0D0CXHMCjLSmv9JnklUXZwShgpIjDCvKq7V2fvf30S98//ZGPnv4+MSd+S46Q6WVhOXE33LMZ7nkz3NODmhR2r0jHCB2SmZHPyFHssRTb4AttHd7hCgjBkjTR7HGA3WPGhlcxjEyIN5d6R45KS9LREW/pUmVNH/zYV1O5RA61jXhHTp2ClzYyk7iz3xMiv0sUhTz9ZIbxzXrVDgWvgxqgVK1nsiyZVckU3NuxKtdsUa7dmmT+458AgcasM6NVLaTq5bSZ0YupM6PXfj6Q3BFp5wPanaE8SNkh+mznAyzn/wXe+ywg3MjzhX1eUTQoHeJovrDyF4n9ZUrtF4/egJKQHUu2f6POgp+9LUkNauu3GIVfbf0WpT3jbaznG3caUlqOpTcbk9C5XaXnW83CgtprLJL4SUqjMfIt9ANEoXX5LfI84Iz584Px9cEqkRiKYO0wxAJugBTAI4qkuUxx4DoopjWMiv0ef6DGg2Bj30GEmaYxY7MA2nzQQKu1bOwHrGpA4J+ff/fwVaPlNUeH1o+0dNW0+ALRhqo9O6O1LbXrN4PHOL5jdOP2yry2YP+os2aw0hJwlgXH6krKqrvIcwx+Vi/DerdfwRYit9gqSnpWNeOiv+n4b3ylHIpXw6pnGkZVj87F3qGLxDdfbFR16Ex2Wi/DTcuV9TKAkLZY5hbweNMKZdzo19LaPqUmsSruy88TqaHDhU6Kq2UFN4vJtKSbRR+kuFf7FxYUx0rMpT6tTugDPv4JX1OMDrTHW3FKRx2tozeCY8wrJHAxMZKVfGKUO3cul91mMmL7GrBhDSDsxG4SsZWJbh01ZvVdBH4Pat29n+jLXV33dbnK9Quw+eUcg3fMa8iRwddaKFY8QCKF2sZcXV2usbbQxYui2+TKcxSYDV6vwVzgyHOZ3OLF9VrfkO1HQvfjEq+VSLZqdNFfJPaLurLZtl/FZXeeiW08LldX3XirbbqsO47hNA72XD7l1xrhFMcJHW89EQwUJ/YLMag4oZcjGXTSIWWCRijZGJoGdbwZLgDdxa7iwZ14TsDnqfNZvHSD0iMLm3YIrAwI0vg66wRtM9OaBDH/mu2Tsfmrd+05sqNt/X57uNHX3nmsrT4a7ezq6X12x9kuuGT8iunJA8HCbduCkRLT9kPR5r5Y4oXWoU1MrxmXI+QZ8laqPYNv3ESNmgaSZs+A8kKpTZ75X/MPLl17iryVML/4Ivlt4lZyROWJV4B+ZqFS2BfPzQFWJiO5sH82bXrABdSq0FiMOh1d3QatnHJhvSEIM6I7pLky+T7wQZXfbPV7kA9IkdLJzIFtBnwOu9xCBZhbjDT3iOSVF65Y2LPLnncX2frUuw8fXFjXLNvqfd56m5EUJH5184n5m8QP7Nq1NH3fXVPD3khruSsSRdSZzCWwPzvjbenCVpcSm1ghZ5mYpbGJNYnZ1UVsdvlK7eXl7eQHsHZutElwagwRDqAlQg+bGtQmOmAoR8FSbDYXI3PpiwtEXxT4qI54sYyFujnUNOkkzXbyg4LKvlBH97r/5/TYfWTJ/r5zLd2NG0b89ro613gk+IWxj1RPT3a/t7e6fIDxD5PvWDfan1I1askkvu1ZJPdjVG5zfzFdbqfI7DSBzeLwA8tvkD+BbeYS/ChPLxcjKCurq6kKlPnL/NXhKh4jEJlfJnWJvBTKLcrMajPIDh+r7GmFh+RWumK7p2P2igJZLqiwx6Z3x1yVuQd0ta66WldI98v/aHLV1rkayBevDR8YLOvocPTVT5cvlE/Xxx0dHWWDB3zvq3W5Qu+Z/kaTy9VAY+2oa9SztTTtAsqFeeRJ5aIqFkWrsDUQC+g90mMFDStjBaxngS0WkZP9Cn65/S/IW7/85ZMsRkDeEr8nFKOPb9SJOhYkoKUOLawhEb+lz+MrrmRr5g1KeFzNp1g7rAjnW94rK8fFM0t/68prdPuurLy9MFw+D4b958lr+0OT84myeso/IyB/WG7M+KMGwFynMJAj+axRQRlh1yBSI4D+jUuPaMq7IB6sVrMlRU3Q2AhPhMEkmPGwe2GhfXfHQqS99GUwNHn+C5eH8ILy0MDsZNW7a0h6d+yEkUpDH5OFj088zmShHr4+Sw7wvfk7oGMjdunGaEMNm7XJzu9wHrlOrzsAd6Oj5Gi4gCYEhA1jtc1me6vH76UuDT+oZjKjQOTb1KbZxCgAFSFDfte7caC5uy166prcQMTfEevYMMI39PSxvs665mv3XCUe6h2JtzRFd+Y42qpC7QO9fG8f3NE7by0cjk4dV+T4y7A/sXZTE9eIaeMaWKmJTHX5Ss3VKzSzF2ayNdkJL3+ENUmJXTRkiF3QoiHyx/kfHSBfJJ9LzPNeKu3AY89RXPwYw5YxJjnChl7xXIKY2moL0KquDlj8yNgBpDJXxBwtWePLOfAImDxnrdsSa+xdKKno3DnT6S5ZyClwtjU5C3IthYHKg2817xgJt14iT28e9/b1ebaNtcWKAwFbtG3G5bDRWBXwCc6O9WPMA/mEzZCXROQN/SyIrZgqMMO6sWqf2R7wUd2ntgy3AyAqQ1SBEIvSnuLkW7xheN/6oa2UCdwV4bH+atpMnDzO+oVv2C5J63oYB9jNhLjaDvQPLHaWqbr8TaBhMWjCDaxg1S4RHg9vSO5AQs9aBEknCccVpZ3y9tRjVf7qIBXwxIfApvBLJ84Qq9K2P28lb066PM6Kjrm9XeXOkorogd+ddZd0RJ1lzrKosz63nNxRuLNz84Q3vq5y2xiQtjMxXef1V0/vDgRtRTVI1xJ4OabwjBrnacgS5yHHrlu4juwkdyT2kTum8fPURofPB/DzSSNcsVLA/qafX83+Xs3mXoOprdjYEXEJ4HCAPdUYD4MvoleZl6eVNIwaMPwwKzKD01zscfHTVVJMw0KMzg4WfzCDKQJc7DP3SOLSFacXTh3buLmywdO28eANhxabR2ujJUYinfnwk09Knzi2+7RvsmS8Z3injnz5huu3bEw8RpwtMbon7fDySlLn6DPpHDXeE5RBOURwXhx55YYrDt9w/z03zO+/4ctf/zqRLt5990VG74iIvY9K2SRU3I0UH+oGztCQD9ii4PrY4MuCojHAkMOOIxFq8YGUx3ZscJ+F6w5ed2BRdjQHDw7XLybe9f4nn3z/uy5dqmpuLiVfTMxuHb9EccC+5ZiO2YodJLhUAKtB0uvOytiJatZIHRUGDTfnzQ5/cRBefOh+sbFYVcnR1CAlbFw48LZ7EeVHFgWKohARH/HUH25qdzrbmw7Xe8pcnTNtzsKcYltdh9mwoC/qqrMV5xQ622Y6XWWJE90TNdXVNRPdJ9qW3H37ArbG9l1VNSOl62+4YcAxUlO1q73RFtjX517SzH5lZ4Y18SpmDCL8mQ4J6Rkhi2OknhGmnA/KNB6j+rB6Ph8r1YcFqZoc1qV1WmcVp5X5rCxKdxmf9XL+agOb3HX5HaTM8kqdHRmK1/i8IqGjdnUp0ZKkZitG1cZUwGW7P8iXGxlpX1hYpfXAb1mcREtPsLwwzqNAuCIEYEVSUmG6Kinl1cn46YW1SKFFdg7P98oF2Csd2PO0LSaKJtwyorplBJMpNJp133S0qzsn553vHHrw/jZ2z+tA+jXvIBLiuI6DLFJiAO3x1qT7z8RuZnefm0TpXrx5jV58dGGlF9/Swbz4jsSy+OMVbny8jbnx7Aw9IJ3h+74tHjUR2UgMhI6ySD0xdqonxq7Uky+5IrV1uRKVDSTayIXEXfTYc/c2Hpul/fIfZOFgAefeC+IXgV60kkbQYe8BnUzLD6gp4GQEAhLiQ+mjnZ6AB59rksvpKRE/a2u2lxMlj7CbAI1IeOlu8l8/v/nAu951oKayo7+/g0wn7hYXZ2e/fs2+on3X7I3HimK9uGawNcSSlb3VsFMdN1icKAJdRNvnS3byc3zaPqok8egSeXQ/9laj5/m8bxRh82zAvwyy7Esdjgs6C36AbBBkrG43CNiJg4euPNh/g0oULxnzm4u9ljpvkVEGfRVhg2sk3m0j2aRVjth8eDADWJMfLtGpNaXuPFHMc5fSmTVH8jZ1xGtLzOQPr4vmktp4x8hzi8dHSlsnOt7XMdFaOnJ8sW1duHRwdN+WDaXhdfyc6/+09x7gcVVn3vg9905XnaaRNKMyXaNmSaOZUdfIkmyruluSJRfZ8tiyJYoxtsHYGIMpqaQAS+BLiJMQ2GQTSsB5kg0hhVA2IWTTgISQkKVtWBKyIRti6+r/vufce+fOaCQLNpvn2//zGTyypFtOfdt5398PazdpPjDYlYtkA7uVDFoPuHM1Po9GX7z83N9l5P1eMOdXybdIORcvHmLr05zP61PPxYX5P8MNlcK1i5xlKHeyswz9grOMSWkFr2WLlyDOIvk8zT/xIvIEQ1ikzJjF6tGx+jyCvigdUzEFTFGFogjrEfxo4V/pOWE55gRjviYROMzXkRYjIo+wvCWnZhh9F7fF7aHrRD4vhaUJq4RmuHjt0rbo4CNCoqf1zjtbe+a6yZm7E8eu2iO++YO9l9RYy2uD1mdj8Tc7+QrxtaOPHuX3/ua5f5osih/fLp3fCr+kcbliSVtDAwxSbkYxcq1wO3m2Q/EMF/94jHp6togZNnKahlmVXCP8Et8t/npmhpTP3J3IY80iTY8eJWvF+8Gxfo0Uiq/RJqXKCStF4dPBT3Ts/dSMLR6S309Nk3y9np6w4NvUEsLOf2q2p+UGWS68HOtUBAL2Ez8OgRzATMn6eC2qOnYypdAdYQ5f8ZDA3pWVhQyCVovFDO9jaKBmEjYSrxEJe74PXTOdFt8kVTeJvyF6iroofolsEO8TbySH+FaplkMPH7XCUZA8DuSQQJZlHRk0JBOKdTw3bdTzOh0Vv5qdHJ10k4njTA6Tw24z5+Vmw91Gs8ViglUmcU6CKncIbNoZlyn5hmbTdZs063XX67493zDVH24tLHr14D/eLhxdFY+v6um5b+6LhyabW8ifxGvJcdxX8zv5zdQexBN71F3SZINelic7uVPcaE3L2TibH59+Aqf1rrsY5qGSC7ZvqVwwZQpVuWD61FywfZc2iK82HCTakZ7ZS1JywViOwUbaXlumbKcU3UUXqQfbLa1Q0FrqxK+NV+4Vf0eeEs/cuzd3ZcuZMy0rSfO3j4DqOisvyGTuWTa8z4W5Z1kZc8/S31vhpu9V5Z7pC+TMswLpK7/psilMPJs8vPPAkY7oXXdF13RG7703+sQECLLpkZkVDbfujH5/fqrlOY4w3ZWebyarK8w30yv5ZkxHqfLNHDDHn6D3WjFHEDOCNRsNSdWrF2D90awXpxZ0r1k+iTWA8tJyWqtR74AG2/Rusx+3N91m5nDUTGyrSLb4r+QTm/aL66Y7Rvi9n/rtdbxucu52cf6uuwi5geQqOUH+xfLTUkYuudJS8tNSDAwlPw3PrIU7qbwKxL3mXPQwdUowrngI83HxoRb8Iwl6I6ww6IIVty+KjOtuJF7xz9fNzZ6/VvwL8dwgvjlLjpJ1dAMrm1j8ADmE/VgB+rIc9KWfG44PuFGnDHI6kBk6MGwR8JbwJ9Hwk3IuadDOzTwcA6EagnAlzqLCAjvuZQPYh5yf+I36giqtUixARVmE/QNWkBchYejiAeFOKidvtMzkDDS3DXS1j2+Ltq482J8zC6bAnlO7Zt+vQw3fGWlq2drc2NDU3bT34P6Ri1ZUH9t2UJmD/Rlyp4qpJ+6UcqfoRjQTJuH4/TPit3bNkI7dvHbuHOzx8+DAy3twP5VlVq4lHjNn85qFsgwLEIspOCuIMY6zWnBVZZkkEWZMEWFW5Z1EVMTXN+S3y6Lr/I0p7SBMjkOfTBh9lKV4iuhGmY2dSspskiKv1aI6mf82QNcU5iaC+mVqh5ODJ/BQOwxRvlZPDyLUShe23sCMombJmaRyJeHl5cYpspHlxukX5MbNfnbd52cOPPODzLlxGXMqlWeqpbg6p3KWaedZKafyh6RezlnrgbVewFWrY7tuxQOG5VzpqAzg6GJkkTAXGJxMyQcu0EtJa3yJjA/XwfM92vLy/oOX9peXa52VmLDSO5vrqjxZabUKecXVHV0hm1Ugt7b1D2x3Dw6WTw70rJg8WDk4uOpH28dLqqtt3a3N7d2bi6ur7T1dyTzczek5a+o+y4uaycbNM9Bb8hdZOKpz1syZctZkCcty1vTqnDWLLMbXXr0HU9b2WHta77ijhV/36FHMWBPfuij+Zqpv4McYkswoqksjcHUr4WUPdYBkOks0OS5IZ7ksHsslCSwXz3tLKhk2lovnvVEbh+KkwfrONlJ+dg1ysjMzeScnO3c5XI7VDcNJudhVxgtfqzZZYKerbRWBa5g/x/87/wpYhTlcGUYYwIHlTTyaiNNZoMOQE5fTToPYpbsW5I4emlRWWlyELPCo1vQ5+hyjgZ7OZKNSM3cgbbJgZmFPOQoaCdtZAJp8d8/mjT/eu3Hzj2Zu/+DNt87cevMHb+d7xAOaPbumdokXk1s08HXPV8f0t3z4/Tfre3v1N7//w7fo6ZwvnuuWlLgWWeKm5rrdcewXP8iY64a22r2KrQYDsklDn4fbnOxUZkna5VqYI9kg5++dFkvQVtskG2tzt7O1uQraWUnzpUA35xKqOjHHG2QpiKVp9gI2cRaP1SMLJR0LB1KKaXh85czhvuEDs7MrJ2aIwzEySorm99nIRrY/hetom0GKwMJH4ayRs9zTNX5Y/k+47vxzM2/N/mFWbix6bth/4ee0Lh99A+y/TkNXFw39powA4ryAnySNQfK5P99//g/0wRuTAyENBsOVeYC21ZpiqSRjFIvblvRFSZnwwPEp8c1Pk9zP7cnvabnzzhb0eGCXiK8xsUDtSsFC/dkckLHYH6kcSqD6C6Mhal/La5Z8HRhs+r5UL8syM/Pt43vE3898LpHXjS5WNwigS+CVTySdKybr1qnyc3kOi3Aknxjt/WTXZFmX/iZ+XepraL+SLyGwR//K14GsC9E4CIg4GMKTHJa5ceQknlpx6IVrNPQgkwYXqJ3k0Q/XeCwYCqHzFqPWUKyDZv7RBFXZGHKUaqQM6UDDTM5gc7yq0My//Sc+v7AqDjIOzKGp2WGaBUlTpIdnd7/vxxj5WL1u59CqopqVYBfR3MfKSyppWvRBiqH9V6Ef2lzE1XI72MlyGapQPahQaKUwKblEiM3KM0sOuTHlK+jvdDp6EEftPSe7lInysXhWUcgHC9Jmw57R/FOMFQe9VAWHoY8sh0GfzAEtkRK9O4jQ76jtf6k/5ORPzsxcIxRX9IHy7J01F4a6uoPF+eYi0J3OXDJ15aG6wcHK/dtYWcR4IgQ68/Yh/wjqStf4aMXI+uKaGtcIOy+qho86Cc+yKR4RKG8DxQQROK2AsyNZ5tICzAWjKNeeCy4oSm5zwGygkttrZSfKuDrbMW3FVhAm0fedvCPedzxB8mbvaO3uaUH3nlQX7F296/BcEymc/H38oi6KMzB/jnwPnu/kvNw+xFsUNDaC5W+cDvEWa2nSFA9bgqcVgvRs05tMmnKypKmFF8CvaBmhFFwbi5vAs/T6lFCBTGzYSmh8Va/TB6m9AsPv9dgwovK9qdKWFZvHt62/MdpWWWyzdwdcoTU/2XN0fKq1sbbUvra/d9hfX5NjdHaGsm1furPi5jo5Nv8KrKE8rg4xBAIMIVQiX6T6j64P15AOD0cn9SACPfywOZ9wlRXlpSXO/DpznVHP5ZE8AzgEfhrSTh54OjwswBYDA8AOyx/0Fd0M6BroiL3OWV5WsqLe5fGVrIjvdJS66grbJyO9ecMNcZu3OH+odrh2ZUdsS2lgco+3vDy4Y2eodCIajt9191Uhe3G2wG8FKz0/19HbXOqr6vjoBzubWc4M5u28TM5R37dkcd/XtajvS6mfqfsSTK+6Ii9vWH3uP1dtXL12Jug7enTAEPKdOOELfXjlEDnX3zHo9r2v1H3yFrf/g0GmpzbDxyehLSn+ryvN/2Vn+5/8bYL0kTPidnq0D3OTN3+Cd9J7bRn8X9ey/F8r9CJsDoI4tFP/NwIbN/Lrum/+gWxZtUs8OxktKSFn1n9kL+kbE7f/4tSpXzQfP8BJfOD/RnOfKBeSlqC1glkeunTWU6/C0AkLw2q1FloLfT6fm8ac/G60n9NYOVEmkn8Tvyqcisfi1RvbDh66bGrXoSnTvuYY/+KHIu1VvtPXHHnfdZcUnx5ooWOIg/FbGIeM/rIro7+MR7IRmglkpW7IsWNPP3Lk7N6vHnnkB8e+s5fkvPlH+POm+J9EL75D9HimDv39EvTXy3XG24qIRlsIO9sNO1uOm9JEZBaL1WjonvCmhJh9bq9XiZ0ooAyKUyyVf0vFfORLl647va49trGya3RwwF8dqe2ONfdfOTRd4fHXfKxnc19XOOjuGfKVl7mDXc19cX9bbm6nkpP2ZxiLdH/YlcEfFrw0ZED+nHguAf+TbeJnyDnxHjIq5S7/mX8yzReWnWADM3jQF3Yt3xeW3/eIsFnyhW9ib+afXNXVBZ7wXEzVBsJt5JBu6NxCP9iVyQ+WJvNre/d+68qnnjv+A3JOmkE6Lnnw8TzN51D5v64U/7fA7Vf7v7nsuKpDaCdu8nziYwXVzcG6/PyCEnM2GSdnPrZ2prVoq9YRWt/0YykPrY/KlEV8YFcmH1jvDco+cF/i8viRxJ5/uG2K9L72mvh1GIV/JbXKnL5K8w3SfGBXJh844qVJbuFImLyaeCoB/z/7LDn31FNyTsVfyYs0H8ir9n+9av83gLlN6BFlOABOTVeJRcmLznI8/i13ucrx+Lfcuae8tK6+pMztrG8oKSPc0Linrc0zPtCPX93jQ3t8bk9gaqe/3ONX9y3Fz3Vl8HOZDMQekVsVIUjPK8nvqRwq4bbFTdlEw+tp1rWMvScnXbuUNEgP7stSQhOv6c+TgirtirG40e73mq1etm/Zsa0CaYxFRtJYFDSQ3zfVrqtqKUlMlceqP1Satae+uaPQ2nDJ+TubaovLxXn+iYi7+Nr6f3x4qD64aXSIY/lPf6X5T0WYw5oL0rMoDywFegCzcFI8AZ+XnlHROZFOpaTEWnRXojHyaNAXiBw4esX+cIUv2FtUWXbVVeVB58pgvvl9Vx29yZwf7C4uuOfeAoTigLXEkX9akCPkWsQnJv90R+LT5Awd9zNj1Ceej5Fn4P5cXO85pqRP7FIAUkqpT5zL5dpSfeKoFNF/5te+6VBxeWmW64HZKw6Tc3N3TU3Yy9eR32LdJsWYmA/TGigt54DZbUTkf23xkBEayw6PXEOo7IRJPHh3ooFayg+XuKw2sEkREhPPdUljEHxhYYEHLGA2kI6vvLV/8NbEkdPXXpG44trTR84P9t/KzX9GI95HRsXrntBde9Wxq/WPP66/+thV18IL140Ssk7DXSAHyLXQD1bnAF15gOUATV35eXUO0HrQ5Svo89Q+sGtpH5j+x6/YJV4H22LNqVMgM7bjHMHz4vDQx+F5eejx5aT7v/vZwxX/VxZIEZ2UUgRbG+TH44l1p9Ym+mu7E1/P7+v5zj8OZL8u7Vn+edpW2fd1LcP35Z+fO5L4YuILCbmV5Azrt+Ch7UzxfV3vwvf1TM7dTB+sGgE6CigfsuGjhLY1o++bbuNJvq+PRcMQK6hBJ/u+JeP9v7vm1dP9psrA5ZcHXv7QCGyFb35rVfAWyabkP0hxQ9D7SPN7XRfwe9GeVL/pg4nEF+FlCXhXVeDQoQD06vUPjJJz0tvk2qLfUD1vTvN5XRl9Xt+Ct5DfjPe9kbi+L9md5PMJ55fsHSf6uwUMJViTZC1d0tbxecwWPx1HIh2oM8Ag6vOioUOj/+RLR2YjfcEeZ2Vpa4dw//26zqb6+p6KvsaZo4Q7flN5sNtZMNS5pq23fmXQfaNcn/IwtMnB+Rf3Z11L+LMuxZ/1ZvJn/QGEIrP6FH8W83OCkjqVor+pCVD8w6j9NkZ7NOOJxLg+3rQh0RTZU+ZsbCgpLXE1hksINzjhaatrOQQq+PsHYnXdnb9+JOD1+h8J+vx0HithsL9N5TDlOjSBe4UntqjCiBaPHiW5jPvLyYNAtdusFnOe0QB36Nx6DPZFmIsqeFkmdCsuXC/ZdiRYXR1cfflF9U3jfb9PbCN5n6hcUyG+9UzuYLR3i6j9Bs6zRrLjn6B2vIsr54bi/Ulb3iTb8sgyot+BPCzFQ4vY9eVl0GNncZFi32ctad/LuW6L2PkklyYrpJv7JCLnLpTM11HeUTfXEW91Ed5IPX0D0RixeszI8YKRn+boqTNVDtLqBJ1UVsL4R+1uD2oIbRK8a1Ei0qGNUZ+vIryzJdHYmHjzzZahdRMrVm8dqfWQjkhLW1j8HV88vHPn8KGWPVtwTqlPx7+zRD6OK3M+jlfOx2G+XjMyd1BTRzxzRmUvuNDby4YZQrnuwnj7groclS2DhKsWv4/5HqqZkGpyWAKOZD/0R2aOHD0QWRPqKa4qberQPvSwpr21rLK4K1h+0/ErbnQHVxY7etvWxAcdxdAehiWOWHW18apFkOpSnaCQN5lnswQu3eKYdIvh0dG9hPrsa/xTND9meOC+Bqyk0JLkiQfH4T6iA+9M/w3ZIf1mLG4B8ckhpalOS8G/dLDJUNMg4OP6xP5Z8paYx188Pk5zcpA3tlTBwQJJjBuVlWTQ6Ihryaycs4kEqzAm52jCJk/x5rAPmMOxifXBqTBBFg9xaQYWknqBj6ThyUn1VckLxuI5LM/DYsHwRbECVhdhPK2IV1fdBL1CwLpWvvYE7ReP/pJgoHLJw00O3Odh5WupiTyu1EQeZzyEV+hTrsBDC3bBEKe6FqQteFuYQ0DzfnyyTsJEhgKmfFUeWIT/TFXgyJGAqCfbbugfH+9/41aVN3YMlBa555ujoCHVXpmiJwULrbFxciMKB486AciVkgCEnH56+P0IxRfLfM1YPNvtU+UJ0YhQ0u2ysyxzOYQNraVe2PX944lQ8MiRYOiTq0Zfegm07Te/ObLaG7wlSOUZx3iUizGP0J7Oo2zA6hwyTe1fqRESi7I3H1tAS8e8i9EoR+rqY5LkGli3ndgjLa2NSZlFeZSZrw0ya+ncIdcSuUOS/40Y7ooP/ixKMNkPJ3+Uc4bQd+CfhDcVYs6Q5D0g/jiv02CyEHbTsMCZyIM1mVeYh2deNotZcixMCx2LmBJzSHMx6pW4Q5qz8TQLP0h2uORrrxq4z8gwtuDnl0qrQJU9BCJEyStK/Q24jRlSi8JYgXXH5CdgKch2qpz/IhyEfYbeeKacTcUXoye9kTDLgxmaZme9/yjHEPkb4BmdrM0F8CBeuCRd2zjj9oxaaOzhFH8PIwegf17dxXTPB6i+DXOvkJdIL2IEwlMorh+noCQyEme/GxzFl8T15Muv7GDnw9yrwk1kzYXuEW46/zVh1auT7/meYX4n94jgh3vy4znQc64ffnw4n5gcCNgXe+SSS/id+7Zx0rUa7hEqry3xPBnncB04QfRqfSSMV+8Y/y69dv6z3CPcNHuuChMRrgyzKycew/UM7yfH6fv1nC1u1uuwCrGfIntaaYvB2omBuI+R45dc8k3Wmsdog/BeDTku6Y+CuFWrIWCU9eG96zBJmd6tZ7Xs8t3QumloII/tI8dp++h7VfceZne6U++ceGwaGkw4PKhg/M/dA/dVS/WGjOWLaa4k95MdvkXoEYHGc2XaieQCT3JOUKHD534l8eCDia+QL4ibyRfGv/1tTq5vyaW5j9vZ+7wcEtMblKqJjeDUyyAi6/Edm2l0hhl0Ahh0xmQr8E52xVg8V53FbQJbju61SFiF8yo1CRv1la9kffvbE2QrNGtcvJue4X6BfIa8BaNXwzRtFjYXzaeNuL3z6fIbk+wXEA1jX2HDKoOMks/suHHHjhvJR/FzBztbAAud/yl3uWQPOOOF1D/mdoBTy/jOlXEDbzuslf7yP7388rk3L7+cGC9nf+BZeq5l/h3NQf6H8BxEyAlyK7gY18m9j2njanA0NYYcSiZgIgYjMeznsrO1k7koPkeHsojRyE1iVSnj/mxceHkumPMwlngTh7fA0K6X7sOJoIygLp+vs6O1BX2fFbVVlb6gL2iz4x9LnkwEgZkxoGe0qn+rf+4nXmKNNHpKiK3BL30l0lchf93RdfA/2cW+nv+19L1XvH8DWfepEyfIrhMnzv/6xIlTnf39nXtSP/7a2dfH/nUKUTLnvrFjzRr5f/J5/LJa8mW5SpJF3sZs9Qd5jjRU+YMxu95Bsl555cCByldePrb/AL1uDVy3QroOnKAG3HmxYISseHVmhuS/cuzA/mN43TwChYbpni1CLF81GLyCFospWSSM3VgLTcOMCcJVgf86yz/N1XAj8U2cDi1MzclcsOKzSU72SfRdCCXJNhE+i5AcHnxWvV6enOxsmcqAwxqmGqzj9nk9biseL5vNNk8e8jWyhBoKPB+hZznqvBpq6+OukLNrZi3v233RoMelWd3Ts1pT4h68aOomy0U5A82dlW7t2a9//azWXdnZPEgzbDwbOrq3dLetdw9etq+pu9ozCN+t9VZ3NzE/cgC6/n7+BxRfvYSr5g7GQavDG2mZDDv39MKSNmj1hmksAOYYyAe/w4h6XuEpRn897SrGYwzXGic5o3FUvhJ2f2VFIAB9xxMNE6VJkNHREKkvmBaojtmYP89gMwr4+gnxF3smiC9BNmOy9pAt11Wcb7OZi5x5tg2hYLwzGAoFO+PBEE/m5vknRJC3Yu3gc/3W/Hxb3xobmF6rd4Xgz3fhbyWzNUOkRIhKObWt8SZ6CoCnpeBBg1N0EiWdsMOg4REdm+5M+TsmFujBAPI9EOVgwIGQvRJMdnRo6+qtQ0PHTwyJvssGD5J6UkIcDz4ovk6+8J//2YtmTO8FsJpGVVhN6xWsJtP/JVhNhGuc/5DwNP9/wNqti9cQhh4JPz6twSTU6znEaURjALQ9GIzrOIrNAcOG6NRaI4FZt7sJ+WfxKLnxlPh5/vU5Bxk7SG4gN4r3Tor3woOumO8TbuR/C7f54yaDntHYcv0D9znWjT4Ej9sMY/IgqvixB+3UHDASOy4pcoXyFDIO/zh6iozNOfjXxc+zdkeg3T/kP8narad18xL+MUiD65NGzE68WGm3mbYblyomcJLH5GeewjccJKM7yah4VDwKt1wJ7b6JttsetyjtpsYIbaffSCIYaCXCTeIV0P2RSTLyo5RhYO38+vyXhGl+HJ4DtiY+RUPgIQosN1qza8121HBaPbEGzW6HX5jumXuLTPBVE2JRbg+fKxZN8JUThD3vdnjeavq88ngJQ7uBVqXbbPSBfr2VBIk25hZWj5O5P/TwefRJ9RPktbm34Dt+Aq69a/6bwjA/y55n0GMKMunPbANq3UEtiRHBIQzP/WyCvDr3Vi8+pGuc8Hm90OJXt8G1D8LzJunzoL/0eWgZpvXXjI8zEr/ebY7BCE7O/ZG8OjH30wmwWILw73HorljE5+H+bp//K/kJ7K1SkG/N8Wgh4QUHLEczjKOgAEWMKsXfG5UYDAhtf8Dnq/DpGF1a2qmadPzLcqL5VPCAnxS6m7aON7kLC92xLav8Le2dK+IV61qmL0mUl1SESsrLS0IVJe/0TnhbW70Tvau2e5orV9T3Vcf9pVftFe99ylNS4sEPbil81nVJfNb1KnxW0wXxWcGu28L/BdYi5i6wk4W9KFxKkyd3WjlDlebjknd+IOw5f4fwGMcwXMLkPNyfjVVCWMhkMgqCIPFTKGgREhZrKaJO29gz3RErEo+7rXbBTc6Ljd/5FnlcPPvpz5K1Pxglt5KrRyfFr0+Bifce/ZZh7jnuCbABl7gnxoDAn7sSf4bjGqD1ThSrjzqzSRqEJJWqRUJjJ14GnhHmA+NPbbrn4t2f+SI6c+ATPs7r4K3t3B6w0r7DWRDdBuMB/lytgKXvAobfNVpeM63HyKx2DFUKTRzScuvBGvB5vR4P40PXMb7mAI2s4crSIkqUjhZd+misQI9AQQLZvn7Hps3b12+H/zdXbQ6vF7/qcAVtnupqj2sF2VvjcdV6C4vhB2TnP+zaPbX7H3ZPhevvd7kc1auqA7pVVf5QSXHhexizd3t93XyUXMM/w5mpnyzxz44qFczgDvjcvnI2uh67WQlyYTycXFO9ZmyguXr12GAzf0X/3L0DIyP9/MjACOVImeKt5EnODv9aFx/CKCbYXoIJZAOYfzo30erLYch1g0kMf47TCeB16bUa/RjWP2p0LDd3EoOG6z1++h+dBsJKfHGwg+zEGM0ua8af8tbqeEXtyroyh9cZr+6sqFlZVw7/7IJ/VvfAT33w03hFVQ/9Kbmq2l1emA8/ol/EP1d73IVm+JZ+Yes+hzfwpeBzIZNgNq/pR8e4T0vRs9HI1BNkexjBhC1uB0HvloLzw998ypHl1gdxAhAjKeZAwxEUv0H80d7O9vb3jb5Eavexf5w+Gu7dsXsH/eQox9RvyXd4HBcTZ3jIqBc4vqGqhkT8YHCb/REt+Y74YXLp22/j5x0PbH1g5rLLxF/eP3P/wntNBhBQYINr0QbXmrURP9779tvkUryXDOGtMw+I/4E3v9v1hLL8P/hV/OPUTzM8pNcK+C6jYA3qHfwq8Zx4nmg+Cn/IVkT3IrPix374w2fQusekhXcopw3yfu1jEcVyI9KcTJoI2ljMjTboePSjMUBKHelKLnkFmLFLXTwWz8fMbrBs3HgeRYnYFScb17PdC95T2CrFkUloKtHSsqa7syY29f1EQjM7Sz4rTpDPDg+3bhhp7RNzyR9PsJiuHyectr2US8g2OTbLoGqLjvn/RiPZpTQ+yCEPJL2UW+pKsMlLXVa31G5T5nYTNaKTqu2kVkJdSGv+2na+be6p0hJmc2yZPwOvDXAV4KM50EfT6mv1yPfVGOvQxRy54FPB7gdblQi9glmfp8/WGzUOh8aYo7dqCkmvYNPnGDV5efgDWxG9xJCblaMPDZBfDYQMOWaDjV5mNeTmGkoiYm2kBP9lxXe3zJ/hXoN3W+HdeRp4N/oUNM8SXh/EumFHgf21Qmv7qsqcvLycylXt1sLL+ys98H2hK0L+NeIqhJ95KtGm6SaNZC/52KLrVV9YRU3DveIviY807mB9f5jUCRaMyStsKHspG8qIpCUFifKDKV4a/yB1zz9/6FC/MDE+t5X6oA8TrfIM+RQ3/f3KM1gshWifP3z4+f6t/D1b8fc18Iz98IxKxJh2M30ngJ8naKZRSmpRSlL1JJ2ta7m1te6gO1jOUhdA9rWTRgkwC9EOGmNsceh1WAKvL8U8YcSuJftX93l8FmuJ319itfg8fauDNTl53rIyb15OTbDf4+v9fKXFutVqqfx8r88znptX/+nqqpycqupP1+flprfTjjzsSJYBmlSg7eO1IMXBBKKUN2gO8mRt0F0rtZNI7dHrku1ErKlk0x0FSjt9pcn2+crKfNg+1vZSH4llbuC41H5O2psnQF73QbuyQB6BQEC5SeMUZUQVrZh75ZWZmRM0ZHFMCly8l7XEc2vgfdXK+7L0TNbSeEcewU+++tUDBwow8jFFIx8vK/EPLgzve2kZ76M2lbR2u0lYuIl8/EL3sLguCU+yuM0JkkXbmCFuc0IdtzlBVkjXLYjbTCXbfZwfIc38O9AGcxzXB+NNMksh2mCYNA9dfCk/cgbH5yA/Qe6W4rKOuA0lHtlBGRMl25ZaGtIh9t2ssn6CHk4j+c5+8nH+Qbg3wmhis2VGIW4dilOzyglhXEhjcZMqdmQF23YHifD7KV8r4Z6Fdn+ctpu2REX4JN+BBdvk41ij/Q49YwFfE+75KuWLKlqUb0rmmvpqGtdUN9x7B7237AI8UzLH1B1LcEwFlscv9Z64paT4mzy0KWOoopOCl13Hx8kJiU8qKT0X5ZJawCN1YgkeqSQHVGU8mM7/hI/dI2dKjJJhmfnpXbM+pXI+lSzJ97Q419NOfiWspSdZfjCdEG4PTg9hw8cyd6X5kE/RPq6cm8mJukwXwx7hnlawK5hLTfcH3VGIpvQ03RWy7/ws+M45XNGidZf2Ar8KhiMigccIUl4GohiSZw+Pjhw+PDJ6ONG0Mxbb2fS9bRdfvI204af4OIk2xjsj4lORzjiLJ8GHX+Z8gE4yfNckUoaNih1Mw43AUPkT739/gh+78tKjeC/m5TxB60Qpq52GDHD4yWtOUnBPaDUrbJRSxwo8Fj/NoUOekCg7i/U2ygnd4KU+Ie4ilkCsvqYtcWh84mCZ70XiGSdDtbtao01bL54dr+6qEX8P7/XOv0N+zv8QZF9XvMO3VC32dFottpTrYfG5vbClKJoGy75iW0pVgO1NqcAmP79q+8QxISF01YW72lrN5mi0raa2WZPQHB4ZPzQ29cTumT27o9HOizrGWhoaW2IrxqYvHp2prmZrIAAfb1MMkep4CMl3BxSweoaKgDjGO5STTHSBMfHNjyc14MaHBXpQQ94e3C3++txFf71/9+CBAwd2EFHk76b+eyuMxy/g+WUSs6MedbiA4wLjgcNxAjaDoNELmOxDax2KU4YD3ulzs5Quv5LSFZawlWD3eWk5Pt2C5BeFvqbtk7EV+kTOeK3Ls2+9bRs5Kf4yuHZDbcebXaO+Juj7bpdn/JY4OT3+z6HaDlrv81fyDK3dK8b8wiw8qBqUsvH2KxVoShGAx06z8aQV3hiDAYhKoHSSc06euXzb9ssjZ2ZvL/avnUm0NtS3ttXVt/1415HLdvXuJ/3i01kHt0d7Vx7s7pHXKcNa6fsKvA6hhrPoiR7OAX8wWTnMSYfWhew33Mn0X9FTYDM9BUb6TZwf8q9vXvT753aRe/jZuY/xs5f8CzvjwjykN2FvmGEvuzHmma/neTSutFgEzE/LAbCUzY2VH4UWqQCC9h3TftgS1ElS1iJL2zdP/PPxXVsOP3Bky669Pbt6enY1t020tk48uf3SS7fPtDbuGZ2dHd3T2HrnVG/vVA85tb2jY3s7k/PIefoMrVdyMhQ4BiXGYc78tAr8h3bZ5/N5rDgfYOZBn5W8amk+7NKE0MkIrD2AE5Noq69ra2mobyPv9O4XHyYNWQcnYGqmmnq6m2FWOFnWPceP03M7kNNJXaOSdHaLJOmUgzI9hUbAEjl453OH7zsM/4OUa2qSpNyT+PG97zTG4434Icm3AL95gXyThVKqfAskPvCBBHlFJd9+zl8MLayKV6TKN4FurOlU6RaQpVtMkiBJ8ZZH3OTn4sY/9rbUVLcnjoxuvSwW+xzxjv+ys6Wqual+ZPbAxvCGyJ1MXnjnrwc9MA7yrSfetYh803NanV47rci5NLPhPYi4Z0HEXQUibiWIuHa1iLt8dPzQ6NTm3TNTsogLUxG37+LR2Srk9gjMn+Zz+WMsK4bKN3AghNOcVkO0IypRx6ScFgPKiwk5PnfzLvGHc7Nz3921ufT226mQu+8+eEc7jMkLMI9uzIZxZZRxjEB+ryLr0ocEXupfVMyx0VAJuhdQ0O2M1aGgW+Fy1zaHGo0T5GrxheAwiLpjVNTVje52uSdWD/tcsrCja7sW1vYb/LOwv4q4wYeYuBu4r5Qmyiwi9WhhBzP/2O+Tvxo7a72QSITN8MZVu6eOtX9h9svu+i2XJLqaot3dM90v7j1xdN+OWdIg/sh8NNG2dvDEwAD1+W4k/wFjaeDWq+WhU5aHHHcdrCpCPWacMYGsRQBXWSZm+HVSLuKZLpOL/yG+MUtsb+0ij5K/zn2IP4iSUS0XsfpzuXLR5l1ULuqZPMT65BTJOHIEJWOiFyRjfUNPdttEW5ssGyNTkmzc34CysZe0y8IR5+44zN04nbvaeJUkG2HQrpemBloIPxuT2qkh6322RQQkldhUPpI32r4IM1O35VKcpQTMDEwQOTZ5QHyarDAf3Q3TdC9MTWfbWtqGw/Nz3F+ozZjFMv6lzEuap0uFM81yzjLpddSW12KNouAVLJJB/rZjqPDqQDQQiDLSq7mP4L8DVLb0wrN/zn0INgnDUqNDTLH+UA5GpSf8vKqtqqptCj+kc9sdcN8fyGepb8DkNVZtTasaRN0CWAFyK+Svf6ikj6Gf5Ar8rBIflZ6Mz91DnyuwzFApg4gOtxx1mMSdAV6HBes8HXpzWH7yS4cO5dLHtu0geURLH43PXD0/R35Ga7qp5k0uXPDTtCdUtqkUrHNqYIV5LBUFLB0/j4CG8UYaO0mqGOfllJaf1Q1ZEp7hslhVTWPi4OZNh04Fon5/lM9rXjlTVFLqjdZMh7xVza2Vm2am5/4kjz3iqvQIN4DPW8N1krjEHWElRiyN1FDuCPhGYN+M0QPXeAUINs6o4Y3TlCiB02m4/dBqwyRnMNDCc2rcluqHncyJrqHXm+B6zqThTGPchW4qh5uqQBBoeYN2etGbU27BZtdd+Ba9Xjcm3ajTr3dSWmojLxhPyrdy8p0MdmUfZ+KIzgQ6Ne3WMfgTz29tbqjzuX0+s6XC48nCqiU8vohJ8lAqpI+FhQ4Ske2SVvC88bcczJ1WKviWWBWisahww70nN2U1ruwayMrxeRp61pWaJga2zt574yd++tQXOnM7v/tfRPvIF38qPlBRGnT58g3B0ooSb76B9F/55caWvnhZa89ISVVrRDytuWnbyU/+9BOff7L3z9/8Ojf/5D3BQLFnS609GHC6t9TSWMH8X3kTrEcv+r5WWMxeW0oNW4qsC/pq3KyGLYUITp+O+mLacmkq6MulW9aUxUJdFcj+VtEVipUNb0qBfNnUV1ZS5dry7BZXVUkZJ7cLcX6q8fzMAe0qJFpslpajCWUZm2e2Bf01PqluJZWsriCtkRgORKyYnhLP0OWpbV21o6Ev0FrTRanqKlauqvbeAvKtYPV2/4aUNlfDZeVIUweNbgj2ByfoPkIL8nv8S1RmtLGFb5ePlt3qhHJn3CqFb6dVPx172GpNlsTKIu9sIpEXjAaDUXLuUfxCa89Zrjm+C2ujVrN3FcuQA+4MqeaFaJHx1CJL/RWocSsFvnGmcKErr5c40VkbZGZ0uSU8l5gPc68RkfaZxQZod9kr5LNfqVsOr1V57stXOYacVBf8gPzpfhRTTBZt4kfJXfyTVJ7LsbtJij/CKZJcDvDoZMF3l7vW46n9mqfW7a7l78F/u+lP3Mxu7eX+hfs5mYBnyvFLVWIgUzCWFAVDGiQ9QLhn5wtJz/yvoHfJmPt0+jPMVjNtmAbsoAjasvBJetrqbMXFtrqtW5pixb7iGNNXsfka8hiMF+qApniEw/oSIpxkB3tgLEo1WS4FN5lWYrrLS1xwS1FFoUcPykYr2VugCWjFH2gG5u9EFF3wGMj/y1ZQfVAaBX3gp2Nt3TSzf0trHLWBD7RBha+qqaWS/E4eflgjlDdXuJpiJVrAL26PtzC8RCT3I1pBp502ZkZOLC4Cx8icpPA2pSIopk9aKrsuyVVNYRJekb8sdTJRVxVKMmsFtk0ttfTgjOh10zJFRUYpYTXbUZBRW3tpQaZTzeUyhNqQNNtLCbe3lJXAMBx9MM64f50p2MfTS6IROothF2TGPubTRziFQne1eo8wJOS5lMEV5v8Ai7kN2iTQVqkxaqdVkTcrNkCphommvfTJmZnLUt50q/olGsY7Cu9A3tEI144ROorygsxh0xnnDF5HGcRxzpbFRGpJH4flM5N6VE1fNksp//XUceQ2QB/XQx9BgnFljKdY7qGEpJQMclnZH4vk/cnHq1QGB9I7sv6jv/zIzLrr189sVbXzD7M33TRLnhVrVm/cuJr8OG28Mcb1PZCnxZwP9Gkjd/1CXBs0nCpl2BqsEzRMmgg1yRbBuKm9wMUL8G7yG8N1K6x2j9cP/+Vn0aKXiAKhLsHeSBkVFPSGFjEvmEjyvSlXe+3W2oqtm6+PtFTW2bu9G7p+lDgyvq2rtGCVakhqXYW1ld0r1/nqawucnaHyL90Z6ltTUsAH1GODsrhQqsmrQFmSA0vdlbuULPGmy5KAL6jIklqe0pc4FH6ThXKEPNqzu2a4K0CpTLolmpNST1tpVWFUkh8r15S07n3f3lbXakZ0siVQU1D8oiw45JrPJ2nNZzm0e4maz8klaz4rgj5veZnLubyazwUqd7HaT6dqGhZUgF6jHn9h/gVobAj6wuSNXH83uaD+bmmJAwbSQfW2PfdPqTpDI/EoPEl5FEJcPaIGUdaHSUzBKh7KOLvwSkqmoI7KLE6msGClLkmsoN69izMs8JHUfghcHZcFc18ujdcGVo/hxDVKhSdzffeqXF9nvHzhb2GIx6RrBH49JZ6Shxez6XRpbjLM9CD5ykdkTxk+X9nxY+rSklH6MxZXHoQxfpWuy2KsOkR6EoVTrRTHWTdpoOirEnoBjPSuJGhWhguoEBEEsksWItlMUto8UtWcRKW4uLhEzizkXqM0bBWqMWecmT0ygdY/pY+zQapxy6d7rC3enJdNq9zUi2ZhiRvH4XYqdNiscGO+ze0zsvI2fUqBW/rqJc/8Otfh72aFbvfPXHG4OmUtz91V4fBPOMrWkt8iQVdaU2lbC/lpCdu6APEnmbWWtNF0nN6g00+jd2vQ7kk12dBgy8/LzlrEZCM0BdFOw1hp5tpH6tqYwEraamJNExNTtF1VIFsRSw31Th33gcxap0YBSzOAz21Ab53Tm/R7FlM89Re+fqHuqVtRXWW1vlvdY1X1fUm9s1UeiUWUjnhrclgkDFuT8GVaEwQrS2W/qso1M9pBIKSxggfNVwq/tbT5KiAzxIXNVtPFQwNLmaxCoVT3ydr9JYwVYLsDRKNT2i4McjqN7rSWLNp2s8XK2l1yoXZbWV7DMppewzIflmo9f5hmRSTbfw20vwrRaNR+gywhMxqf1F2gsvECcQ/ZRluGq+DB/btku5/AKzwyVtuj/DNgowQQqVdto0iuojuzArP50TiRW76IccJLjmR0KdMk5HYUgszJaJnwlbUe/PWCNQKSKEQ0WtUa0cPGzbzAdykLvNJXabYxB+2CI25l+SvLWSksw2XJde6g2S+Uc4m/mf8V5QYOcLfG83weUJhJmm4W/yyX0SmKFepfb5IYGGWVlFwKsk53eqnrkFAiwyVUjEkswijGxuKmAonAW7+AwNu8gEdYdwEGb+Lfoh1XGIUJJ+anknh/e43me2zfMD/1GmpxIEsOGMYX9FFlBxVtp0wOaqpjepZuB8klFdnCZ+cxL/MvcTZQrUHuyrhJT7CMHq1cFu2qMChghVIY2J3Z1HXGA9hq8BunDUviG47FLXZ7wO9x20vtpQGfHw0NNIlpZCXdKGZmsU5vlZONyMvi2e6OUNTVFdoc33fVod1Tl+0hOc4+bzQ7mzwQwIBZ4NcrBwtd7aHAVTdeedP1FxVXlMS9Jc5KcqUrgL9n4w363Efrex3okyjjrOcMRiysM3I6o25PxmF3FJiti9EiqTV5yujny+qLTYB4VtFWAvWPXoZlb6O1DOviQ8k5UDyN9IZlGli7vZIWPJaXKSObdeGRVVsfSw4uccp9yDy+c28pfZIw5EFGVXNhrje+cgXRGeQIM6gxg85wWk90BDbkksFmi5nFm40s4L+seLMgabblhp03M/22nOgz+UCKnusR7oX+NXED8TXJ6LnJyOsN+tNgOemIgXm20L99GSVxTU1NU02TxWJlvcx6N71kqWelBLXLcrs6oRn96KhmjSY8GNYsp798BU0p9Ps9qj5fQ+MbsGdUJwaytFpqMq1SL9XIURc8O5Al2XJ7+CQVcsuay19Juh91UQ35CdX91VyU+5lEUF1MtAKYAbokoJeT/lCT+sMxObCDIRrOYKDHiozZ2qtQbKeAK4HOqoQ7alV3UJhNvI1b/K54NfgYPNHx04vfmLwcNFm2ze+wW4I+nwzAovB2tRPmZsu1dVSveXJ5ptVUxspPLp9qWV/RVdfR3lK/YbDG43B4qoc3NuxO6G1VK6tter2temWVLcgMF2HHkVJ/V01fU1dLjWfXx3d5qtui4uur6uuLi+sbehrwCzmvmDFSjJmdPzVxq+M9GU6gjJxBbwShp0cytcyh5qaY1SytLNO72D+8Ouy87NUlBY+Ws75Ev+o8Ql5jIl1jTdwb72mN1andMcGkn17mSmtccN+y1lvDgtvk9bfUqstvijWGrVZp5WW9q5WnVp/LXHseWSctZ/VdH5MUFM9tnS+UOOXyMPta0v8owXgtv0cdhkdlrwTF1C18cmZGSGr18+tU/qfArZx3KmeUDkTiQ1vKJ+Uo4YLW6Gm8M9OhpUc5/0q7XHWGGc/ChmFACeWpOl6n9qiVQ80CuaHy6eb55qbkWMAzvw9yHduKuR3JI9PkWcTCA1PsvmRS3iaJUsmuulGyq8COVdjm0yK9KWQYuH+RgB574vYKlIDeTMKYz5Lcozde/cTRmRnive5VnbwLd9z8Q/4JLOoXX597W9ltiIFYKGG3OBAFjrVBWNAGhh+EZ6gZ2xFk7YiF9SntyD3xoYFE4rGr7jNIzfj3zbdAK/r+/XHxoKoNOA7lFJfVjFm/Sg2kBmmwpfWlQgNlqwx9DgoH6k45FSsX22fIyN3S+5C64uspZ53DYD8WSv1d4l27ku9CYl99KrFvSvxcJvetkN4p15fdn/Je9FlYH014amvQIYDqYPLoReqcTaqUYj0T0GeSunQKvCPsDvkPxQ8aBnN3hsdz4Hxu1cO52fSRzBm0y7htKd2hgE1EOJ3+87GHbdBLhi2roi+mHpvcvU3wfrlrfE7SF4O5u5xyZdgxo1FCCL/ACrYixAZbOTLERoqOuXy3eHZmN+mbeUFevm+LWSw/6/yv5GGla5e8QbGaS7m9D4HRrUR33SCO9ToDFcNanXYPzWNKQc12xv3p10gZAlLULonNBg0u8ID4SCKjMWC0MMt+tKubTt6gkV0W5P2A3PpIc1Nzk/gv5ByN8oq71GeuMH5TEseEG7HgcxgjghbrwMkCra5A8snYr+Uwmu4Kt+RfgUSgmI+sTCAq47+qx3bqxK03zBDb1BVrOz0rY3fdFQvIrawWf8I/cWiib7f5xn1tL4qlKesXxxoD6JgHPR03ZWEFEFb5DspBhTR5geQNEky2hBXmWyhSqIROakaKlphF95zZStNxiV5GoWMQ2SlD/dCQp7KqJTFl66vs+4bciR8NeTrD4vfJuZjTM/e55FophXFmHK6NWAmRzuKa1rRMpK7QrhIkdlWlCS+D2FU99Bcmef2q1I0Lkr2KV6nkZznMDcPNrMK+pSNnZu6bN61vRQimqfRtCTDNlDlYFFjzZqkniwFsijelzg3j07JiHmlagxcSbFEFwJS5QrKlHmdGuPVdWQcw4q2k4KDr2Qtj5uc/QGVHR7yV4diZOKPBZMRzCXBL92gp84V09KPTycISYWlheVK0xHIWu0eZmYQIs6UpCH9795qWlsSuXU2VdVKbNrQSx/AnPjEsvtl6f3IcsBjtIMhzC+imxMN2K1g8sjz3cYKe1wuYzK5HIquMLaNYk4KeQcMucg1sMJvUdiaAF7SdiX1Vo4dA8qsaLAt/rK8v5NfTWhUnnTdmge2XLLCFaQXUCMucVpASDFJSCppkSywtnyDFfuS5QZjLVykmJ+oB9SmfO+2oKdNBnz/zNRnO+mj7Fz/rS7HI1ed8OXI30g755krkbgi0ftgpXA1twBO+SLxBj2g/FDFToyW0bkHP6Do5iR0OT/XwoAzRfywwqIVVBJlHMh3o8c6fzvz08C235KdkwYjbxF8QP/mM+DhpvjX1EI/n6mAt/gXsXMQDB9sU/SscWOZv8vTwVmH7khBVqO2Lmp0htUew/tZOlLgE+YvYRPrEx8jXxIfIwC3UHN7GmyZH596SQ6xSvc3n+GcoTwiOQvK9yaOFJNZ68s02r+rNVqSeEcIq5/xz4vXn3yQzoniK+d/rydrx9eL9/Ca1j/2/Q0ec/X864m+mIx77X6YjCPdVfgdpBV/ZgBiTRWqMSffiGJMoG5QzgVYW9+c/LUX4CRmAfp5V8kkXq2QGZ49iOKil3FlZsr2WFMgEfPkRcmrx+nK9VF9+KllfLnAefpg8Avfo6anO0MB9TuibTUfQXaFYl2RSyzJunXEn+7Fcq6Ahqt+OxfMNBqslL9eQZciyWC2YmionCmGsW8lxeIQKu0Zowx4mDz9JhV/LmTPjci4QEp/KeQy5LOtUi66xVsCI20m9nM9A4VYUkzwry2BAMOOcbDmFwZiSwsDjKXhK5sIaaEQyZ4G8QIfkv5UjzM9P4RkZ9XPzkG+JgybyOuFkyhmZQc+nHddkZ2fnZecxEFRodknKgQ1OWupBzdx5SuNOT8n2YqvZe7dI722Ir+B0MFZYiyexDBn0WkE1Vgvep6bcdeP7tsyIL87MEPfM3FOI/cy4d58hdWyM6Puk2JSe84G+l9eEoNKVGg2ir1uQjKmIhmXyiDf25MzMvbT1BB4lzJ/CHFCQ/ZgDWo+4shIbBI850CdpNFWn5dPiqc64V75Cl5K2lXLVWDy3tra2vrbehimjekoYuYyUUTrcy08TFY/g+Cw7P9TPcijm29DuoPW+2YrVQbnrKDzuSR2igyVH0mjkOGO2MTvLxKwOvdrqoPMlWRriRjq2ahODrY9TCp5klJt5WAKUVIw12Ne4SNEJh8WJVQNJhEnZWGPXGFgeoeSup10HQiAcDkfDUQvDpGQr691gUrLBXyYu5dw56OzywSn5fXTsNShfyBTIPJR4mJV7EZN6XiPB1BVKWMOwlOTMQ3Ukp5JdJVOHImfRYhePxa02W1mps9jmsDksVoxomSiSeDLWY8kkIuXQz2CaqFzbTi4Wbyst4VeniUw8n+UwhU/mL2AMObwWMYEkPAcqb2Te4SSsOQVrgb9W+MsLYiP5fhijlWH8FxLCXrxTnJ78u+SD/99mi9P8D/IsrBPM//BzN0nVcHL+B62Gg28E9o10/uExIFruaZD7sEZkzrL0PI9K9UUS6vxi2R7xfI8HkehsLOXDuDDlI5Ke8oHQ/UtlfFTBilISPsLiCyn5HvwI7BKei86fIz+Bvvu5EOYV58NUIyIK6F7BT7QazaDcBTwfX4q0JBAIhAIhq8/t84fcRinpC5vOyFkV/hJaDGeXq/Vpzhr5ydTV/ZcOlYQu7usebGwLNXr9kRWBbaORysbK7rUEerF+y9CazeXZTcGeoeLQqnKLv9gVHK4qdFW08fup3KP8Sm9APxDnbVdKrLJET3Ra3MiC9nSmOKVb/j0mKi0So8yD9V5gLbDTMKWBUdenhylpT9ThyZWoMFJDk+QhSa/S2HIhlU15as4ZFjxOkS6SDgehoksLINM3ykJEA29TBMcZeI2Ga4N1/QKdW9S5zdylTP75TESv1Z8GqwpdPiNVrBLrlfRWqnqr2GVytT9Ff1/s6rG4rba2uSnSiGoYJKDTWWDPgjVAbLmE0gzzWLPk4ks1lE5Y20bg+0AmmfiCtsTZ9o9tzhJtAgmsTDrPsEeH7BYkoU0Tk0Sobhp2trU5h5uq//IXvtTozHbkmnUej86c68h2Gkv5v3wmTYASbhTG/b+Wz1/4X1M/20M+Re4Upyh/IcqKMH8J5V9CjdIcj3KoETCLmSWxe4cw6UImtJJ4CQsLC8sKyyyYQlJgNlvQYUHET1COnloedwd4LQ3WRq+5wWv24ObmL7noWKJzW2PhRVcmjhmuvfb1U1nOKLns3z/8+OOhvvHYIfgqzt0jfpmsv6c81ljKMcz+BLSrCFcTRVXR02WO+cupjQG/zQ5/5TARbQUjkSvlkfUCD0bhWYkr9l2xZ6/e0RDc11+7Vzx+w+OP33B8bi7Q0FCE6CIb1s/heCj5/KymiSJ4oKLUZVSUqDYyHPcsyKSX17RZJcOVtb1+QT50F13nT9J1HsH+q5O2k2tVVX2D65PlfixjfS5nbapTzZexLhfmdLN6hXdovYKfYVcsyJxM5Zek2sKK9Qp6BsdwgXoFqi2WrFHog621RG3C9bLs6lLkSghruVQtXSAYmFaw4HjrKSzBEuNNibSWGON2lKcXHluR6jXM6XwI2hjlWri++CrEtSeDWcRkNJ3mjLzxdNLJxFiMgSpvtldQe0PLY7FYS6ylucns8NmC8OHNpukDjFNUySWPoatOrV05nyMs/5OZwhGcCJqY/ZC79kB9c3Fxc/2BWrfL2bqjqTjPZLNXtZh1CW1+W5XdZsorbtrR6nR9HufhUPvGUEVFaGP7oaaZ0q6dfntd89ZAaLCo+9ixXsdgKLC1uc7u39lVOkO+I88L8u3lUNkU4o5IVkw+jKKWgAWCVgz7hugUKwbZacF9pNhU1DApTmbfe9jx/8ILCHGyq2TZb/J73VVei4emetPIld0rgYHZ9EhBW8uIoaRqeDNDyMi5fPNIbOqyrdtmtzR17y6oqfM2t17SVBuJtLZ1dD6z5WQbXLJ+//jInmDepk3BcKFx83SkoSsmPhvtG2B7Bs98/f/D9ZR+sYk8IX6W+uMTay5UT5msrw/gaT9mQtvAmgpk5Hxzq80nn9nuDzHeWnkjt8uZKQU08qfP5Rn3G2MyNEVrQs2X9dcUllQMXtJUVRtZ09a1Mmi1acjrrxNLUXBlV9twvcU8WHvsoro9+yoGzda6vraQrbuqeseadc5Qm8SFFhWu++/a+rMpo3JHar1dNkwUw7tyo6xIpyQrTqUkc/vMXreFcYz5FYp2t5mSjCENZ5JjTEj0tN55Z2vPXB+58+7Esav2iG8+XtS+dqXfUh6oKMh5NhZ/s5OvEF87+uhRfu/3/nSqatLSe+3LdJ9MwMe1wpe5Km4F5oMKSAg+aCJGA4gFg8aAeaA8mPr7FC40xjhHS9KdZLi6unpF9QqrO+A2m/3uapopCTZyQRkp1VLTlsaiq+jJO7S8k3QIzOKlYsBQU9DQXN4omDRZWZackvBaf37hCmf/6MzMlq6AO8/qrfMGHW5HN/r39RdHXLmDV2kd+lytZjLsaD7YJT4FzswPt63zB0L5k1YyLu99x/xO/hP0nNvK7EmBEzZCB6TVT+krUrxCKbckBk48BoPMlE3eikOsc3TVBcltm/aL66a/QvK+65vcDh03zN0uzt91F+aBPfMKi58VwdzeD+/cgKPYXsDD1sOS8RyCIX1ECUGDkbGDZWH4YDKbZ8zuG9YN9K1Z1RSNhN3mgLvG7Xfn57Kzf68nj8jVUx1CJ4nGYCxrCf2+lC8jYC2kDSpev2DoeedMuN+5ojDfvzZckmfN1+TyjeXNDQU1uTC0QRhia5470FU/U68e8tzMMxMm0a6DzY7wpJCvLROuGsx1RS72WifzQwH/um2kPjkZ3oWzxcbJBTLBSOvXO+NtTvBxi2GfeQgvyFl1C7noU049vAg2kuSiV848AhnY6PUFvPGmfesvj64e2Nc81N26eSTa1hvd2dm97aZd1+yafXLbwVBkTW97Y1Pr1ubG+qam3g37Ry5aUU3bSfcFzGcVnkixXSFthb2LbAV5D7BcguXsgeWu/wuvfTa2yBc8QHWeiie+OIUn3g5SReGJV5EUuvmBGbXIIHeqBMU9KbJcwkoJLIGVUhkIqfi+08Q3y/rkS1SQKeFQHRXfzsrBS1rqQuE17ligK2S1CeaiipWBmHu41mIbrDmaqJuerRq0WWr73M4q+5r2lvKJ9c4qJ9U1jWCHnYP2BZG9phTWVQmsqyxYU6aMnL8payrgM9v8foadgjYZBSDDdYX4NZT4V0K8l41JOzmnKy8bvLQ5VBvpbetZGSo0k9de5bNtVauDMXdv44raxoO9ITfpaV0zUYbaZnVLVfFQ/46OVc4mV1lfncW8OnTlJJVV0Hi+nvoqHrR08xnSM0N4psTACncmmZRYPmHqKt0+6jkQlBG5RC6wjEoBBpBcBJ0JZNcl393Q5QoXdTbXFbodeRV2d/f4FVPENiu+tjJ6113RlaSq62hL06Tds7O+QL9zw8ShuSbyX5H2l9qYLF0J4/oa5TsMY2y/iuFuSYdfNDSAPN9w5S4docUO+XmEW1FTVpoXzg8b9FwuydXrC6r81AjEmDM9i3TAxqXYgbEOPhaNhcFgz9WA6ainVYhgWBJb1AV/ZpxOt7N+YLfN7FxRtLai0U+2hKqNza5qd47dQWwbar7TGNkc8G8d9/sCvm3bfeXjqzoaTwQTV1cVluh0Wle0xUh0WpM529bhKgudP4XgqjyXN3+Cd4IPmwM7ZYF+cC2uH2DnEuTvtlP9EHPADsprKSkiW1btEs9OfvafPzxGeh++W9z+i1OnfklI39OSXuBfhHetRr0QsyyuF1xpemF1b1dnR1tD3YoaN0gVmHBZL0TS5zypFVDkEJh2pPGMYmtT1QL7lgkj8uVEwUq709Yc9RcU27Mc9rpgntlUUJLvrW8yFxoCRa6EszhgKDQ31XvySgpMlrxgnb0wy17k8EebbS57V8Fz0TXhijGrqyOWm1PZUGoZqajtKSh9+unSgp7aihFLaUNlTm6sw2UdqwiviVL5tAE+5mAs/IiH6iAs9m8gjJICbWrlbJNM6tlaJ5y7rNRlyc/LMejAbuQ5P/EbYT3FJMbSpbv5UmUiUYe9yG+GXpQWmMzJXsRarC77c8+Rc993pTc41IANJrA+OIJc8Va1PHWlyVO/Wp4KijwlzyduziuuDQeC+Y7iklwTGSFnLrptvCF/zFQ9+snDcvxEMMPeL+FquU4ck0I7rxOMOp7T0xyE1FgKohmkRi/a24KOoMcS8Fi8JsUhQ+6t1OI4s0T+nRIv9aV+K5iba4Y31SfqNw3L8dO6zfDP1CCq+MPUbz/ZXNMizhPSohTSzXPw5TspwdVoyne4/zwwro/DuCIGEHgG+QjfMKgnOvidjq4EKRClFnrFxcXu4nKPOeT2l9PiSDrh0jZQJB/yh1sjNKAaJpMhvzfXYYs21DhC2YW5jnDH1oHXEuSyYOX6pwo8TXWVY85mT66uP9K9RdQSx0eCXsq59/8njAmGyfUY/xtYbTncKIt5LoLJxWgkMwFzpcJ1yZ7j2NjDvvT0c9qfs4lEbiAaDDhd5K2nosFgsZNidgnzv4KBq/xb4F1cthTeBcMGwz6bOBt3gPV5KWww1vFFAcKcCMApIFjoSeUSFXzY2Fmf1ZKKHxZJGY3VPUhSLY1Id9s6ZKqWh4VHGSNxVbuRqzrw9+eqTkotmak6i4wxpuqPqSWYmqo6Kclobh7KdSkGtjG+jkn2LMmH5MGHREoiEPL7FxHygQDhMDRWEVwo7LOXLewxpndBgX8RuJKLC32+HM/nEYuT/xXF4kQEI4UHdVIjqWaGWITr0yetSU3aV/5XNEdC9LFUiVqKGzKVxNuUPjnGqxkBu7WKG4z32cFYKSAamBawBUAiagyM78iIZizJQlJNsGok+zUrS7ZfQ0Ek0zRbfZRM002Dc7oMXJpy9Xs6lWZk9OJUJs2LR1eXNYXURJqhprK1m1U8mptXl5UoPJoUtvC/iTP3v+9eAXNowQd6iZ6zlXIzUl22jF7qRnoh0yRnMrnVVElsM9Ms9QAmeAmY4KXckunCsXh+aUlxUZJTSb8op5IsK0nFVKK1VeFVygsi+N0CaqUnFTxFwiX4Ue7nFHdQ4kNAp06hcVaGQA0xSO/7PwJY+BQvL/P4qSmHc+ndwnZZN8E7yQOZsA7XSViHpgxYhw8shXXI0/a8TtuTl+SZGKM8E5OUZ2IBTYby5NdVT5YamYxl/oTfQXpZrmhyfEa5YZtH6qKc/dnLkj75L8vZnoR7Vsgj/cI1yxqjfpqrKuxgSap/Pzz2gzQ/ZLl47FMpeOwx+Pi3vx0e+78tF4+9cv568uLfHY/9xfeMx+6fP03+9LfBYyd/SpJOyHjsdyMveBuMyS//nnjsv3zveOw1sLZ/93fGY//du8Bjr5u/kfzhfxyP/Q8Z8dhXwNi88j+Mx/7KfwOPvXL+OHntb47H/tq7wGMn3NeFHHJE+PLinFhHhi6+VMihOTH3ChbygnBiWfxDEjPWC5QZS7BQZix83w7BST4uTMEzkH+IS+PBklOOkyRYgrOPchTnQTv/hbZzSQ6sfwHbVPiyxIF1G9zze+FLy+LA+j1DyhByJA6sWbj3MXrvcjmwHmMIQcKXkhxYQiH5lHAv6J0lObCyuCxLCucSBb4gn1IBWgj3JsEqCPekUEQqhSuXM4ZIgiUUTbI46XH+TZjr194zB9YRFQeW8KlUDqzbBAd5Q7gJ9hrss3QOLILPV/hT5fcswYT1hooJy1uBTFjCcJIJC/uyEebnCZif98KFJeTIXFh/hLV4FOyRJecnMyeWZpPEiSUcXRWPK5xYuEe0dI8sykNKKKMi3RVMhpfO10i1ElmMbSpJHkzI+iFMVaZhs82aYYOB5slj3/Qmp1IqQU8CWYnEw+E9q+TyiL987GPwXt7Gt/K38c9Dm6ID95UgH528XNBKdMYtPBs9mUoNWppKSEeza29rGvDzz3/qU6yfZfM13Nn5R9M42DZzag42B9x2FpoTx2Zg7JIfIbkX5rHLTdYZYE1HjVTTUYCnEmmlchuVIo71Q0ZiMOh3gA+/WT/M0ussUkGHyZSxcA6zytWFHG3QVFURx23Q6vfWz83zhdy3lov3XaAqK/lWOtz33/ZZo3wz911eXF7diBpq4bsKFERzTKkb+X81PtK48hG+kOK9abiyr/BI8kFrQB+C12L5y4O4xscetBKso6EAATcjNMDUGs33/j8gu6KpAAAAeJzFk01PE1EUht+ZDhTkQyAmJJiYu9CFiZ0ZvgqhMZGEgJBAGqquXDjTTumE+WhmplSMa3+FC3+EK36IcenCn8CShW9vj4mQ2Agbe9OZZ86595z3nnMvAGV8goHh7zk+ChuYwTdhE2VcCpewaDwTtjBjvBMewxPjQnic9ivhMpbNRHgCD83vwpO4X3ogPIXF0ivhafJn4Vk8tSaE5zBuvRCeJ78WXsCM9Z6qDGuSXx+0wgEbWMKFsMlIP4VLsHElbGHJ2BEew4GRCI/T/kO4DN+8JzyBqvlFeBKPzEvhKdilx8LT5Eh4Fselr8JzmLZWhOfJe8ILWLLeYgUuxzoUthHBR4AMBSo4gIeE1jpSjojURY/+CCFydDivRZuPcz530cC+fqdcU9CvODfRMxq0tWnrM17GVQp7iLnuJbDiuutqO/KDrKgceImqp2mkuj0/CvNO0FL+udpt7KvdNCly1UtaqpG2i76XBWov9rl8hzmPqC9jhgoOtaKQeWO69o/qWVo5DFphj5/H9J3QE2kNOA5OepFH2GBH1lDl/muyh9qoqBv2WtWtUVPtRvx/V/JG1zenN9XV/VNBnQqGFlfbaqxyyso19dwz+pa1z8YqNhkqyPIwTdRQVb1BcNeqtU5aNNPkTC3brr26eRttw5lK91exUoq5M75bXBPryp3SNujmnTvOjCrMlaeKzGsFsZedqrQ9ust3zDQy5uiTjhtHEuxDwdHFFhyOvh42Mw8V/X7bulMsZKcouluO0+/37TYlDP52M43/VxyHOx2efUff3ia/E9Yx4IxBpHiw57/kcgLeFCcKm0GSB3aniKPrJ0rOEK4frFvfi1/7oReaeJxjYGYAg/9TGIwZsAAAKeABygAAAQAB//8AD3icHYtBCoAwAMPS4sHJnL/yWYp+14lfsIwSyCFFQA17MAUxh5KZhSN+csVvPUhdHet1RV7dsDd/aabx5gf05Qd6AAAAeJztWFlwVFUQPX2ySEKCko0hxA1xqQAxJEMIYQsoiAiIoBEVAyObQhJiNkFCyCAKIgKiIuCGiBsiIq7ghrhjDSEQ4lLlvguIUm4fCva9780rPwCtUqqwaj6mT897fft293Tf5B4IgHgskp6IGjutogQpEyvGT0ZBSaCqDGMQrW9x4ABaKQiIKH0Sg1gcgxaI03UtkYDE/9SqVSBQUoWisYHK8SieUBEYi3ElV00MYFJJWXUpyksnVkxGjaoVqJ1insyaUjGuDHPLjb6g0qy9rbIyuwuWV1aXV2JFlXn+oO5Iu6v5HGNlrJVxVkZZGW9lCzc6I1taGW1lgpVO7IlWxuBYnIQzkI18FGIghmGkVuxKlGMq6jEXi9z9pjr+o+Kd79E1Lq5x8TMHY3zOTjEDne+t9zmYVOs8T1rvft/iYpOLXzmY2sHFIlCGYhV781gex9bsI3tZyL7sx7NQyrPZHzOYxGTVB/Ac1VOYyoE8l2lsw0E8jz4O5hAO5fkcxgs4nCN4IS9iES/mSF7CS3kZR/FyFnM0xzDAKziW4zieEziRV/IqTuJklrCUZZzCcl7NClayitWs4TWcymm8ltNZyxms40zWM8hZvI6zeT1v4BzO5Y2cx5s4nzdzARdyEW/hYt7K23i77JcDXMI7uJTLuJx38i7ezXt4L1fwPq7k/VzFB/ggH+LDfISr+SjX8DGu5eNcxye4nk/yKT7NZ/gsn+MGbuTzfIEv8iW+zLZM5ya2YwZf4Wa+ytf4Ot/gHu7ld9zN77lLq7pKf2vTm62RhGScgBNxCjrgVJyOjshFH/RFfwzBUIzAaAQwDpNRpl1wLaajDrMwB/OwAIuxDPfiIazGWqzHBmzEy9iMN/EW3sY7CGErGrAd7+I9vI8P8CE+xqf4DJ/jC+zCbuzBj9iHn/ELfsVv+AP7JU7ipbUkSaqkiU9OlvZyipwmp0tH6SSdJUtypavkS3cpkB7SU3pJb+kjhdJX+skwGS4XymUySi6XYhktYyQgV8s1Mk2mS63MkDqZKfUSlNkyR26U+XKr3C5LZJkslxWyRtbKOnlSnpYNslFela3SIE2yU5rlXflAPpZPZJfske/lBwqjGcOWTOQX/JJf8Wt+w28hUqwTU4RRWqUSVGmN6nED5mt1luIendO1eAYvaF3e0no0aR0+wTf4QTPeL9Ga73Gaa4Zmmik5mlehDJDBmstIkCFmIopb2RG1ig3shGrFbeyMGn3byCyV23mmyh3MVtnELip3MkdlM3NV+pGiK7oi1XrIQ5r10A1trId8+FR2R1uVBUhX2QPtVPZEhspeOF5lJkO6oiO3Wg+d2GA9dOY26yGLjSrP5HaV2dyhsgubVOZwp8pcNuuZk6JRRCFVo1APSNMo1APaaBTqAT6NgmirURDpGgXRTqMgMjQK4niNwpypKRoLNJZeiNeqNGu3ElnqOaTVadCKNGoddmj+OzVvP7syj92Yz+4sYA/2tD7o+cjVM9FZnal5ddJcsjSDbI08R9+laK3StD4+rUq6ViPDVMFUUr3A7n2Y1X+z919WH2yfg2Wj1mLz1jMwYbGe1O3lJz0Jfo8aGh0d0xw7P/ajFuviJsQ913JeQqH24HDtwQl2SmfrdC7FSqzR3tuELdp3H2nX7cPvEqsdly4ddJrydW4GS5HOyiSp0gmZK4t1HlbKalmvc7BZtshuPaWTTbRhjZme5ve0kKNpt6aEtbCdan5PC9v5PTu/Z+f37PyeXcizC3l2Ic8u5NjJ3nB8RnPsrOb3NNcuHJ/Rwnbh+KwWtvN7dn7Pzu/Z+T27kGcX8uxCnp3Gp3+Jo2z9LOr+DvpdtO9t/Bad93Z/B0N6Mp+m3ZKH3higJ3ERivXXLdO5qdPzZQGWuKdLvd0lzcVqB/W0cDDPxQaDuluai9UOOnaKeS42YKb143NQTxkH811sNKjrfQ467xXzXWzU/zaStKfbIxM5KEA/DELQ9Rh0PQZdj0HXY9D1GHQ9Bl2PwSPm8f9Z2ciERyb8aOjD/34eI50d6exIZ0c6O9LZ/5/ONsyRuceY22StvQ91tjegbvYms03vLoPQ3uVrkphsORnDx/gsP2HYiX96AxON2+EqDC9h+AjDRdTZu7nezA927zrEbeokJGpOtVrnmoNIw4IlO/u7kTl+rSd9m265NCIWCWylOIyJKofoU9FcaW53htMxXJvhI/RJK52KUsywH8O6nYpc9McIfd8BC9mbfcIsluGwDHdlWSvDWB2FfNUR4ao2HYajWogY7dowN2WYKcNIGS7K8FBHIwt1JBioXYdknqi1SThMNyccspcj/Rfpv3/df38Cse4F+nic5ZwJfFRFnserilOUGJBBYVQUBREBHXUEUS4hCaBc3iOHgCgqDMOyeKEiixzBYUBxBFTECBpFDp8jIERtOeKBQKsZd+a1Q0y6cZLZnWebWUjbnU3b+63q101uiBOU3f3k80u97n6v3u//r1/9/1XV1U9IIUQLMVhMFI3ueGjGVNFm8ow7p4iOUyfMnCYuEY35VMRiQlHIOl+pO6b/63SRMuXOGdNEG/OOMP/5RDQVKea1FKnxs+VijluIJvy14Ogd0Ul0FheILuJC0VVcJLqJ7qKHuJj7/0JcKi4Tl4tfiitET9FLXCl6i6vE1aKP6CseF/PEfLFALBSZYpF4QvxWLBa/E0vEUvGkeEosE0+L34tnxHKxQqwUz4rnxSrxglgtXhRZ4iWxW3wgPhJ7xF6xX3wqPhd/FP8u/ix84i8iXxQIvzgo/iqKxX+Iv4tvxLfiH+KQKBXfiYj4bxEVMSllI9lENpMnyZNlS3mqbCVPkz+Tp8t28ufyLNlBnivPk+fLzrKLvEj2llfLPrKv7Cf7ywFyoBwk02S6zJCD5RA5VF4rr5PD5HA5Qo6Uo+T18gZ5o7xJ3ixvkbfKX8nb5Gg5Rg1SaWqYGq5GqJFqlLpejVZj1Th1u5qg7lB3qsnqbnWPmqJ+rX6jpqsZaqa6Xz2oZqlH1GPq39RcNU8tVkvUUvWkekotU0+rZ9RytULtVF+rb4S8XulWlN3VJLVa2Y1aNzqzcfvG5zd+rklqk/bNujRb3eyz5rNPmtci5eRHTl5w8rsp96fMSc1pPf20s9uKtr3blp/e9vQvzpjVLrVd1/bd2s/6eZcz1ZmLz0pRk87ad3Zr98/qMLTDHP3X+LkOC5J/+865xv0b3DG7bXn8j3qSf+ddd746//edunYa07l95xs7t+80Rh9fkHLBmAtW63M7zNH/u7Qxf0O7zOuy7PQvupScMatLyYXTLnytw4J2qRpdu4Ksrtldsy56TZfdenQbBJaAL7r16N6++/iLl1/S/xfeJJtrLm3ercflEy9feYW358yec3tm9gz26tZr4pWDr/T07tX7+t77ev/XVd2uuv+qw1dv7TO1z4I+4b5X9J3UM9h3Wt/X+k7qu6lfm3639dvc7/t+3/dP7d+2/5j+9/ZP7fd9z6B5J6t/9oBuA4YOGDlgZP+sAXcNmHNN12smXbPkmtcGXjFw0MDhA6cOzB54eNDZg3akLUt7Oe31tM1pH6YdSPs+vXF65/TB6belT02flb4qfVe6nV6U0Tyjfcb5GT0yLs9Iz5iasSy9c8bKjDX8LcvYltG8fzavvYMzB//nkHlDPuwTHlLerMvQnGsHX9c05X7dau1Sh5Trv7a9hxi/087xv8+ue1K3c/tuJ7/bflai1H4YtnxY+fDefScNK8em1GHl2p7h1oCRw73DDwwPDg+PSBnRa8TwEdNHzB2xKmPNCFp0xLaRPUbt09eLFNlbtJBXi5GyD+gL+ol02V88KAeIdLVYXKqWiCy1FDwJnhJz1TLxsXpazDVXpnDlOK4cx5XjuHIwVz7ClYO5sjdXrubK1Vy5mivncOWHXDnnqFdezpUruXIlV67kyllcuYMrZwklX4rlyp0xW/QTF8RC4iLQgz5yGeUvQa9YrugdyxdXxf4q+lDeFisWo2PlYizlE3z+DFgOVoCV4FnwPMji3B2cswvs4fVesB98CvJBAfCDg+Bb0VjKWEg2Ak3Az2B0Ojgvli+7Uw7lvVtijvxVLCDH8N6kWLGcBu4DB2OWLIpZalAspNLAcDAKjAXjwO1gApgM7gFTwCOxXLUArIjlq68pv8FGJXrEiHzgLNFJ+4CjXjEH20PYHhJXgz7gcTAPzAcLwEKQCRYZm0NiN/gAfKTtin2DLQ62ONgSwhZHDeP+ow0HBw4O93e4v5O8a1ED3LXomO+qrY5yRZTc0jq2Fg65qMBBBQ6fzEUFDipwRE/qTYsViAwwBIyKBcT14AaOb6S8GdA6YgwYBx6nnnlgPsDT8M2Fby58g6jGQTUOqnFQjYNqHFTjoBpHrKW+l8ErIBu8Cl4D68DrYD3YADaCTWAz99pCuRW8DbaB7eAd8C6fvQc84H2wm/vn8v4HlB9SfkT5MeUe7vsJ5V7KfZT7Kb2Un1J+RvknYIMvwQGQz/sFwA8Ogm/xUzn1f486BZD4XcUKULMjG1M2oWxK2ZzPWoBTQEva5VTQCpwG2vPemeBscA7oCDqBC8CFgF6p+sXWonIHlev2zEXpDkp3FG2gbgQ3gVsA7UBb56oxHI/l83HgdjABTOK9u8Bkju8BU8ADnP8QmMU95lBqnSXUWNAAaiw4ZjWeYu5aW+0Vak3UwMipppg1Nnagzti0g893gfrGpXgcChB7HGJPvjwEi3rEHTEAtkWwLXLZFsFW93dLXBk7jJdz8LKNhy0syMWCIiwowoIiLCjCgiIsKMKCIrGK818Aq8GLIItrdnDNLrCHz/eC/eBTkA8KgB8cBHGrirCqCKt0rLBoHUu2ix2WPwdngQ7gXHAe73cHB2P3EmXvxdoirC3C2sNYW6SupxxLOQ7cDiaAyeAeMAU8QmR+jHMWUH4NvoFnx+OpLYky5I1gDJhag9bQQlJvo4l5y2DjhU0m8S1EfAuJwWAIuBbcAG4CtxhmXph5YeaFmRdmXph5YeYlboWIWyHiVoi4FSJuhYhbIeJWiLgVIm6FiFsh4laIuBUiZoWIWSFiVoiYFSJmhYhZ2jovMUpb6CVGaSu9xKgQ8SlEbAoRl0LEpJDIA1+APwEbfAkOgK9AIQiAr42HMolFIeJQiBgUkikgFbQGbUA3MCxmS1QrUa2cCO4C0wHxQD4KHjOxZxme9BJrQsSaELEmRKzRnvUSZ0KK64gtIWJLSD0MaD1Fj1P0OLUGaN/oXPMdjL4TLTnSOaWMFndoVR1DHWJiGTGxjJhYRkwso0Ud4l4ZcamMmFQmNtFaVpUMZSUzVFrMQ+t5aD0Preeh9TxkKR9ZykcreshSPlrSQ6by0ZoespWPsYyPsYyPrOWjx/nIXL46MlfuUTKXBwV4UIAHBXhQgAcFeFCABwV4UIAHBXhQgAcFeMhcPlTgQQUeVOBBBR5U4EEFHjKXj8zlI3P5yFw+eraPnu1zM5jHzWAeN4N53AzmcTOYx81gHjeDeVCLB7V4UIsHtXhQiwe1eEwm+4pSZ7NCSp3RApQ6q31N+S3+Lee+38d8ZDafm9k8bmbzuJnNQ2bzkdl8ZDYfCvOgMA8K86AwD5nNR2bzkdl8ZDYfmc1HZvOR2XxkNh8K9BBXdb/NNbF1LK/Hgdv5bCLlXWAyuJvX94JpYDqvZ4CZ4H4wCzwKZoPHwCH6dz8zJqwpW3pQsAcFe1Cwh2zpc7Olp1q25P6o2oOqPVUypo+M6UPpHjKmTz0O5nO8EjwLnuP1Gko0obQmtPIP483DzNXjGs5P5q1Ezkoj8meAwWAIuBbAF/066NdGvw76tdGvg35t9OugWwfdhtCtg27z0W0+us1Ht/noNh/d5qPb/Dpz4Vrqehm8ArLBq+A1sA68DtaDDWAj2AQ2c68tlFvB22Ab2A7eAe/y2XvAA94HO6h/l4lq+ejWRrf56NZGt/no1jb59xPKvSa62SYPeyk/NVHORrc2urXRrY1ubXRro1vb5OmvKAtMtLNNvg5QHjRRz0azDpp10Kxj8rciwjUyUdA2ebwpZXM+awFOASm8TgWtQRvQnvfOBGeDc0BH0AkQd9Csg2ZtV1/x3D+MeUQi/9NW6MtGXzb6stGXg77y0ZddbWwwkfcmgbtAxfnJA1zzEHiY9+dQzsemX6McL8opOSblaMVotWilPM4188B8sAAsBJlgEWhIZdSmit3cJ976JW7rlxzP1q+1xau2crwVvRVasaTWVhzNZ/VpQd1yutVqG58WHmV8Wki/KfyB41M9Nw4wPg3Ue3y6zY1O9hHWHB/RmYXOLHRmoTMLnVlEKJsIpfVmEaG05iwilNadRYSyiVA20Ulr0EaDttA+WQAWgkywCNStQQsNWmjQQoMWGrTQoIUGLTRooUELDVpo0EKDFtFJ69BChxY6tNChhQ4tdGgRnWyik010solOWpc2urTQpY0uLXRpo0vL1aXl6tJydWm5urTQpYUuLXRpoUsLXVro0nJ1abm6tFxdWq4uLeK/jkw2kckmMiV0ark6tVydWkQmm8hkE5m0Zi00a6FZC81aRCabyGQTmWwik01ksolMNpHJJjJpTVtGBXpMF8+muWTTXLKpTTbNlXdQold5J8d3gcngbl7fA+4FUwCjZhRky9+A6Xz+L5QzKGeC+zi+n/IB8CDHD4FZHD8KZnP8GOUcykNmzFgxQtoV+pZF37LoWxZ9yyJC6v5l07+sGvqXRf+y6F9WlQhpEyFt+plFhNR9zSL75pJ9c8m+tlpN+SLlGkriGFk4V+k4ptfJLpVXi7myD+gL+ompsr/IkgPEVLVY9FVLxBq1FDwJnhLz1DLxiXpazBOXoP9y9B905wdBNB9k9KhHfuVotByNlqPRcjRajkbL0Wg5Gg2i0SAaDaLRIBoNos8g+gyizyD6DKLPIPoMosVydFiOBsvRXxDtBdFdEM0F0VzQHe8H0VwQzQXRXBD9BNFOEN0E8Ws5fg3i1yB+DeLPcndcHsR/QdGU8W4IxmF6ZZkZNyTy88Umt6QRlzPAEHADWAteBq+AbPAqeA2sA6+D9WAD2Ag2gS1gK3gbbAPbwTsm9uu4r2N+CXaVYFcJdpVgVwn2lGBPCfaUYE8J9pRgTwn2lMiDoo0sEm1MjIYPtpVgWwm26Vhcgl0l2FUiLoR1hFaJwDxCVIrAPkIkisA0AtMITCMwjcA0AtMITCMwjcA0AtMITCMwjcAuArsI7CKwi+D1CF6PwDICywgsI7CM0Msj9PAIvTtCz47AOgLrCKwjsIzAMgLLCN6PwDICy4joBMtiGBbDzqElbKOdsWZdqxiGxTAshmExDIth6MDQgaEDQweGDgz1iKqAFiuAaTFMi2FaDNNiGBbDsBiGxTAshpEeoevRucPcPZe5ey7MimFWDDO9DlQMq+JKmnAqaaK/SI2tQheJebEfD/vh78fDfmzw42G/mRfXPvf1Y5sf2/zY5sc2P7b5sc2PbX5s82ObH9v82OY38149543Pd/3Y58c+P/b5aQk/LeHHTj92+rHTj51+WsJPS/hpCT8t4cduP3b7sdtf01wXLWW6c1g/vvDjC787f/XjEz8+8Sfmr+I0rCsTt3J0m5k5l1FbGbWVUVuZbMt7Z5hay2QPyoP0soeZqTJjVrNNDWVqIeXfQFBnU/wYxY9RfBjFf1H8FsVvUfwWxW9R/BbFb1H8FsVvUfwWxW9R/BbFb1H8FsVvUfwWxW9R/BbFb1H8FsVvUfwWxW9R/BbFb1H8FsVfUfwVxV9R/BXFP1H8E8U/UfwQxQ9R/BDFD1H8EMUHUXwQFVfQ8juTKyJ6NUSvhNTd2vVb6ajc2tVXN6qsbBxtFYOW3VltdWJM9VUJ0RHLfFgVxqowVoVhHoZ5GOZhmIdhHoZ5GOZhmIdhHoZ5GOZhmIdhG4ZtGLZh2IZhG4ZtGLZh2IZhG4ZtGLZh2IZh5oNVGFZhWIVhFIZRWJwDCwcWjokI68DrYD3YADaCTWauVXMk+MTM9fU8X8/xHVg4sHBg4cDCgYVTMQrAwIGB4/Z+BwYOcT81lltjS58ArXy0FhWt3O/ZepHLe5HLe5HLU8nll5LLO8q5jEJ+C14i+y8miywRI8nrI8nrI8nrHcnrI8nrl4oL6v2tV3yEbr7ZqjDqjn871ZDfTOlvpTrXm92Pxaxlnd+SLTqyRp9cedUrrtJ839SqzhXgRWb8Gl/FrW0Ft+I3Zj9sHTmxdlyfdeOEBYfFiuM2U9IzouM989GzHj3j0bMcPcPRs5vPapnV6BmNns3omczXZj3wyAxGz17qM3M5AWcqJ+Qs5cIfNNc4lnlGXXOMxNziwDHOJ7r/oOxR38zR0Fnj/PpG1OMeSTv9kBh/3FmdUld8rzG2X3zcVPtjzI5T6p3PEt8i9jhh7K6vzafVueekttWCYC3tnyrSxS1iqEgT11EOA8PBCDAS3CrSZFtwBsBj6lEwGywEfwNBrmu4PTDB2LHtg9G8Wx5tNFLjVSn1viqhl0b6yuQOhtNr3cGwI3agpl0H9VrR7VCvHQc7yIl6R0D1b/uL6v1tv/6mP6XWNQ+9juGuX1Rbo9DrEucQFZvDvQDuBfAugLf29CZ4H4T3Pnj/Gd4fUtseatsD7wJqeZ5anod3Abz9aphoDvcCuBfA/aAazWvuDv8C+BfAvwDuBXAvgPsmuB+E+ya4b6rH6LImDVbdmVCf0eV3DbT2cgKtu8grYvVbezn3qJavq8A0wbIqq7pWgY6FRZOK+xSS+xBaN8i6kI5QrarV1DC1pDZYLfVd5frdcd+fofdhHG2/RUPstdD7LPQeC72/Qu+t0Psq9J6KuvZT6L0Ueh+F3kOh909U3Duh900cbc9E1f0SFfdJNPAeiRNqf0TXeq2N/pTronf8KHuQtAYTektoraq2gmiheQ36Oc57a04o3aQw4uzIiLM1I86OjDg7MuLsyIizIyPOjow42zHibMdosx2jzXaMNtsx2mzHSLOdWH7c1m7qWrdpiDWbj2tYt/ln12xqW685wb9lPiHXblrWmo3ryr4/Td48Hvnyp8qVP9LewhMq/l3YYHnzeObMRhXXpoTUPZ8I/OBxjhX0WXGq2dM8Cdzp7mvWc2i9t3kmuI/j+ykfAA8l9zs7tLSj9zyLlibGEU/kTdR3cyz/qL9BWhHLF1cyQphJb86mB+t9T9nME7OZJ2aLBWAhyATP8NlysAKsBM+aVX+9Jymb+WO2+CiWLaXZw6b3r9lyIK+HUg6jHGWirhc1Z2JfJmrOluNjOXgzEztXYWcmHszGe5l4LxPv5cB0FXZn4rXZ2JyJrTOxNRNbM7E1Ux4y0XQmis5GzTpaZqO6TFSXieqy1fOxHJSXifIyUV4ms+PL3DVKvTZZx2/Ajvq7rqr+TfhyVIU1ycRvtM42c3I9Hz/amlCV9aBqvxIY6M7Jb+L4Zspba5mXJ9Zsmia5Vvn9B5yOlye00uryxklJK26sYklilUGzSOEs7zHt8a+6X7+1yUG17Hc3e8H1PnAdo3WMJQYa30wy/rHxj9fsAtN7mDuYUfODRNeB2KejceLshtztXVuUvMS9u+5FdnLckmjLn3qH3LGMKbpjQS7ad9BZAO0Xo7VitO+gfQftO2jfQfsO2te/pyhG+w7ad9C+g9YCaC2A1orRWgAv6IzouKoJoJpiVFNcTR9T3VhZ+XcgufQRvaPZQY8B9Bioqhv0GUCfgUp9ptKeVHGma4/+nWAAGwLYEMCGADYEsEH/Vi8A/wD8Nd8AfAPH8BsVzU3/9q0aJ3FqpaiRVUNEqNB/qvX+k81s4bJ4Xzb9twYlmT7KKFMobNXZhb4nWrv9bqKbgxI+nVGNu204J/hKtEOWNPZOqGcOe6RyHjN+WAVWgxfBS+Y+DgpzzL1awTDCnSKwjHCXCHeJcIcId4hoO6g9Qs0Rao1QYwSmEWqNUGOEmiLUEhFtqcUhDznGVh0FNN97TU8JVOAbSPJN2D87GX8c8oxjeGo/rE3GoapenFzFkzOr1FjRo6sreLWx8aPbOsbDejSi174q3iFe+z/qXXujSjW3NP6YCO40TB3qcajHoR7HtM9j2LrS2OuY9njZ8FmD6s8VqbHxohXjgNaUZ1N2ALPJBUvB0/iQaCFfoHwjNl6+Cd4Cm8EWsBW8DXLAO+Bd8B54H+wCueATsB94Y+PVerT7BvZwveJ6xbVqO/dtBgObOzrcyZG6z6AcuZO7fghHySch0YT3vHB2ZPaR3E3PJwe6VzlyLVdsoNyJfV2xzNLxmKttLHGwRNcfMvXDQlqc/Sb4A3iL18yRscrBKhurAnI7yOH4XUrmx9JD+T7YwTF3kLspc8GHQEePj8E+jvdTerFyPZ5+A1i02ltYTv1Y7aitHL/N8Taw3ewU1juIGFuYXUQJhvq38muNtTa+/Lv8CzpJ5OhXqZFaRQtjFyMBY9tLAHVwRUiu4z76/hs48w0zqjhyVvzTxCfnHUUB9j+tgA9cFeytpAS7RiU0wg8JFTjEt3i7hUQz835tbZ0iyUZaJa4/9JlOJZ9sSPrDURvddnmTK0/D+mX6t5lc7a3kTfcqrA5hcQCLQ1gWgn2oomd1LVgRUHo3QQujY92SS92aatCz3IOmuxh1tjK7Giy87sXrXjHbXK0tyYXLEVvfYFz9ZiwPDjl4Ow9l5uHxHDyeB6ccvJ2HKnPweB4ez0GNeagxjzvl4Pk8PJ+HMnPwfh78c+Sn1J9ndKS9orWkVZlHK+RgR47Kgdflyf6j7cn8J/rRtnr0pQ+Mj2rsT/JzyjzKLym/wuOvui1xDH1M6V/lNzat8hxXv2Su0pEFO8xzKbw6qnCGe5SML02SiqqgJtG8ks7cdyvqi5p3mvPewkfaFzmm/UO0UAg7Q7SMQ4/mDFcHOcbTWmtaZzlxram3TSaJ+9LR16kt5h3LnOdwjiP3mXzA+/glhJ36rhU/32G8a86j3R2pd2+elOS1tQI3Xf/m+D3MnZuYM9xP9PXm7o2oMX5+nsvfq1Wv9/Un+et+ssM9ozFnaOty9H1Mvcq9o+7f7tnGX7qFdB/Rd3O/pTVMnVqYOkmmCXtC7llODfboNtll7u7yxz59t11xzybv2KQmz4kejMss89vtWzjncY7ngflgAVgI6CFiEdhtfuejf+Njmd9Ep1BvKmAcKtuAbqCOJ6hUyLvx3kSvYaxpMd6z1MOMO+eDxaKzWiKeUEvBk+ApMVUtE39QT1PGc2y8J+jfx53RoMxhV5WN6Jy8Q31q7y1S8cF4fDAeH4zHB0PxwWx8MLROHywWXbB9MbYvxvbF2D4N2zdj+7Rqtqf+IGYVbBQtGc1nid4cXYXO+3CcFctiRJ/FiD6LEX0WI/osRvFZjOKzGMVnMYrPEhdz31Lzje5lsULxSxD/Zr+UWkrduUEpnErhVAqnUjiVwqkUTqVwKmUuXMhcuJC5cCFz4ULmwoXMCAq5eyl8S+FbCt9S82t2GStkflzIbKGwwlyj1OxCGRQrVGlgWKyUWUMhNpWqsZTjwO1gAqg6Bzmvzp1helfYMTyJp641iORKek17SqquPSR8eeh/pS8TT6A4XM99RtEGfwLF/6UngtR/j1DiiSANvxr8YHzVJbmi8opZDT7aLHqWO1tOzJQrzpLPSq4B1PZb1tr6327z22f9u2e7Uv+raTXqkPtNVmItofIcrMJ41cw0Gpl3d7qj5sb6lRk9WuYdsqo7EtNZ9QUzOo+f7Z7jjoxrqF2Phs1IboM7p2lSbTylZynNaxo9VRqtNK448mAsGGLOU2UswmgwxNhWjwE0t+pXbYsdeR5RQ/TYw8f8PKLJP+k3/TU8jaPaN/6Jp2yc+f/wqRotq3375X5bVee3UVJ2J9I2FafoX6FUegZn/Pmb+tmbVZ+82U9kiCFiqBghRoobxM1mN+ttYrQYI8aKO8S05HM5M5PP5Hy6ludwvi7Wiw1io9gktoit4m2xTWwX74gd7rM5PxF7xT6xX3jFp+Iz8bnIE38UfxK28IkvxYHkczr10zn/SxwSh0WpCInvpJRKNpKNZRPZVDaTzeVJsoU8WZ4iW8oUeapMla1ka3mabCN/JtvK0+UZlZ7ZeZHsJrvLHrK3eVrnNXKgeVbnUPOMzlHVns05Rt4ux8tJ8k55t7xXTpFT5TQ5Xc6QM+V98gH5oHxIzpIPy0flY3KufFzOk5lykXxC/lYulr+TS+WT8im5TD4jl8tn5QvyRZklX5Jr5Fr5slwn18sNcqN8Q1ryD3Kz3CK3yu3yPfm+3CF3yl1yt8yVe+ReuU/ul5/Jz2We/LO0pU9+Kf8i8+VXMiAPyr/KIlksDyWfHaqfG3qjuknd4j47dLyaoCapu5JPD9VPDtVPDX1YPaIeVfPUfLVALVSLzTNDf69WqOfU82q1elFlqTXqZfWqWqdeVxvURrVJWepN9Zbaoraqbcqj3lcfqY/V1+pv6hsV/B/dk+j3AAAAAAEAAAAA2SyH9gAAAADATyMWAAAAAMBP+cE=) format("woff"); }

.bf-section-navigate {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: baseline;
      align-items: baseline;
  padding: 12px 0 20px; }
  .bf-section-navigate_result {
    -ms-flex-align: center;
        align-items: center; }
  .bf-section-navigate_catalog {
    -ms-flex-align: center;
        align-items: center; }
    @media (min-width: 541px) and (max-width: 768px) {
      .bf-section-navigate_catalog {
        -ms-flex-align: stretch;
            align-items: stretch; } }
    @media (max-width: 479px) {
      .bf-section-navigate_catalog {
        display: block;
        width: 100%; } }
    @media (max-width: 479px) {
      .bf-section-navigate_catalog form {
        width: 100%; } }

.bf-section-main {
  padding: 15px 0; }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }
  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }
  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }
  90% {
    transform: translate3d(0, -4px, 0); } }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }
  25%, 75% {
    opacity: 0; } }

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }
  50% {
    transform: scale3d(1.05, 1.05, 1.05); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1); }
  30% {
    transform: scale3d(1.25, 0.75, 1); }
  40% {
    transform: scale3d(0.75, 1.25, 1); }
  50% {
    transform: scale3d(1.15, 0.85, 1); }
  65% {
    transform: scale3d(0.95, 1.05, 1); }
  75% {
    transform: scale3d(1.05, 0.95, 1); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0); }
  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0); } }

@keyframes headShake {
  0% {
    transform: translateX(0); }
  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% {
    transform: translateX(5px) rotateY(7deg); }
  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% {
    transform: translateX(2px) rotateY(3deg); }
  50% {
    transform: translateX(0); } }

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }
  40% {
    transform: rotate3d(0, 0, 1, -10deg); }
  60% {
    transform: rotate3d(0, 0, 1, 5deg); }
  80% {
    transform: rotate3d(0, 0, 1, -5deg); }
  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }
  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  to {
    transform: scale3d(1, 1, 1); } }

@keyframes wobble {
  from {
    transform: none; }
  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  to {
    transform: none; } }

@keyframes jello {
  from, 11.1%, to {
    transform: none; }
  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% {
    transform: skewX(0.39062deg) skewY(0.39062deg); }
  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    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 bounceInLeft {
  from, 60%, 75%, 90%, to {
    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 bounceInRight {
  from, 60%, 75%, 90%, to {
    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 bounceInUp {
  from, 60%, 75%, 90%, to {
    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 bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

@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 bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 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); } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes fadeOutDown {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutRight {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutUp {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out; }
  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out; }
  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in; }
  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in; }
  to {
    transform: perspective(400px);
    animation-timing-function: ease-in; } }

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }
  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in; }
  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }
  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  to {
    transform: perspective(400px); } }

@keyframes flipOutX {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

@keyframes flipOutY {
  from {
    transform: perspective(400px); }
  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }
  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% {
    transform: skewX(20deg);
    opacity: 1; }
  80% {
    transform: skewX(-5deg);
    opacity: 1; }
  to {
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }
  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }
  to {
    transform-origin: center;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1; }
  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }
  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }
  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }
  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }
  50% {
    transform: rotate(-10deg); }
  70% {
    transform: rotate(3deg); }
  to {
    opacity: 1;
    transform: scale(1); } }

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  to {
    opacity: 1;
    transform: none; } }

@keyframes rollOut {
  from {
    opacity: 1; }
  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  50% {
    opacity: 1; } }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOut {
  from {
    opacity: 1; }
  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }
  to {
    opacity: 0; } }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to {
    transform: translate3d(0, 0, 0); } }

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }
  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

@keyframes spinOut {
  from {
    transform: rotate(0deg); }
  to {
    transform: rotate(360deg); } }

@keyframes spinIn {
  from {
    transform: rotate(360deg); }
  to {
    transform: rotate(0deg); } }

@media print {
  @page {
    margin: 0.5cm; }
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    color: #000000; }
  ul,
  img {
    page-break-inside: avoid !important; }
  a[href]:after {
    content: none;
    display: none; }
  h1,
  h2,
  h3 {
    page-break-before: auto;
    page-break-after: avoid; }
  .print-content,
  .visible-print {
    display: block !important; }
  .hidden-print {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important; }
  .main,
  .content {
    min-height: initial;
    padding-top: 0 !important; }
  .catalog-list-controls {
    page-break-before: auto !important;
    page-break-after: avoid !important; }
  .bf-bookmarks, .bf-bookmarks-products {
    display: block !important;
    position: relative !important;
    -ms-flex: none !important;
    flex: none !important; }
  .bf-product {
    position: relative !important;
    page-break-inside: avoid !important;
    float: left !important;
    display: block !important;
    -ms-flex: none !important;
    flex: none !important;
    background: #ffffff !important; }
    .bf-product .bf-product__photo {
      page-break-before: auto;
      page-break-after: auto;
      page-break-inside: avoid;
      display: block; } }

@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; } }

.wrap {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
  max-width: 1000px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .wrap {
      padding-left: 24px;
      padding-right: 24px; } }
  @media (max-width: 767px) {
    .wrap {
      padding-left: 15px;
      padding-right: 15px; } }

button {
  background: none;
  border: 0;
  outline: none;
  padding: 0; }
  button:focus, button:active {
    outline: none; }

a {
  color: #ec001a;
  text-decoration: underline;
  outline: none; }
  .page_type_eukanuba a {
    color: #ec008c; }
  a:hover {
    color: #ec001a;
    text-decoration: none; }
    .page_type_eukanuba a:hover {
      color: #ff20a4; }
  a:focus, a:active, a:visited {
    outline: none; }

p {
  margin-bottom: 24px;
  color: #000000;
  font-size: 16px;
  line-height: 24px; }
  @media (max-width: 767px) {
    p {
      font-size: 13px;
      line-height: 19px; } }

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
  height: 0;
  box-sizing: content-box; }

input, button, select, textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
  input, input:focus, input:active, button, button:focus, button:active, select, select:focus, select:active, textarea, textarea:focus, textarea:active {
    outline: none; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit; }

h1, .h1, h2, .h2, h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }

.clearfix:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden; }

.text-uppercase {
  text-transform: uppercase; }

.text-nowrap {
  white-space: nowrap; }

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

.na-hidden {
  display: none; }

.na-color-red {
  color: #e2001a; }

.na-color-grey {
  color: #b5b9c1; }

.na-color-black {
  color: #000; }

.na-page-headline {
  margin-top: 40px; }

.na-limit {
  max-width: 948px;
  margin: 0 auto; }

.na-relative {
  position: relative; }

.na-headline {
  font-family: 'pf_dindisplay_promedium';
  margin-bottom: 20px; }
  .na-headline_size-s {
    font-size: 16px; }
  .na-headline_size-m {
    font-size: 20px; }
  .na-headline_size-l {
    font-size: 24px; }
  .na-headline_size-xl {
    font-size: 28px; }
  .na-headline_color-black {
    color: #000; }
  .na-headline_no-margin {
    margin-bottom: 0; }
  .na-headline_bold {
    font-family: 'pf_dindisplay_probold'; }

.na-link {
  text-decoration: underline;
  color: #000;
  background: none;
  border: none; }
  .na-link svg {
    fill: currentColor; }
  .na-link:hover {
    color: #9da2ac; }
  .na-link_color-red {
    color: #e2001a; }
    .na-link_color-red:hover {
      color: #bd0016; }
  .na-link_color-grey {
    color: #b5b9c1; }
    .na-link_color-grey:hover {
      color: #989ca3; }
  .na-link_color-darkgrey {
    color: #5E6574; }
    .na-link_color-darkgrey:hover {
      color: #989ca3; }
  .na-link_disabled {
    cursor: default;
    color: #e9ecee; }
    .na-link_disabled:hover {
      color: #e9ecee; }
  .na-link_icon, .na-link_icon:hover, .na-link_icon:visited, .na-link_icon:focus, .na-link_icon:active {
    text-decoration: none;
    border: none; }
  .na-link_dashed, .na-link_dashed:hover, .na-link_dashed:visited, .na-link_dashed:focus, .na-link_dashed:active {
    text-decoration: none;
    border-bottom: 1px dashed; }
  .na-link__edit-common {
    font-family: 'pf_dindisplay_proregular';
    font-size: 16px; }

.na-btn {
  display: inline-block;
  text-decoration: none;
  background: none;
  border: none;
  cursor: pointer;
  border-radius: 2px;
  white-space: nowrap;
  padding: 0 25px;
  position: relative;
  font-family: 'pf_dindisplay_probold';
  letter-spacing: 0.5px;
  text-align: center; }
  .na-btn:active, .na-btn:focus, .na-btn:hover {
    outline: none; }
  .na-btn_size-l {
    height: 48px;
    line-height: 48px; }
  .na-btn_size-xl {
    height: 61px;
    line-height: 61px; }
  .na-btn_size-m {
    height: 30px;
    line-height: 30px; }
  .na-btn_color-red:not(.na-btn_shape-link) {
    background-color: #e2001a;
    color: #fff; }
    .na-btn_color-red:not(.na-btn_shape-link):hover {
      background-color: #d40006;
      color: #fff; }
  .na-btn_color-grey:not(.na-btn_shape-link) {
    background-color: #b5b9c1;
    color: #fff; }
    .na-btn_color-grey:not(.na-btn_shape-link):hover {
      background-color: #989ca3;
      color: #fff; }
  .na-btn:not(.na-btn_shape-link)[disabled] {
    background-color: #e9ecee;
    cursor: default; }
    .na-btn:not(.na-btn_shape-link)[disabled]:hover {
      background-color: #e9ecee; }
  .na-btn[type="submit"] {
    width: 160px; }
  .na-btn_shape-round {
    border-radius: 2px; }
  .na-btn_shape-link {
    padding-left: 0;
    padding-right: 0;
    font-weight: normal;
    font-family: 'helveticaneuecyrroman';
    font-size: 14px; }
  .na-btn_shape-line {
    color: #4A4A4A;
    font-family: 'PF DinDisplay Pro';
    font-size: 16px;
    font-weight: 400;
    line-height: 24px; }
  .na-btn_shape-line .na-btn__text {
    border-bottom: 1px solid; }
  .na-btn_shape-map-control {
    width: 48px;
    height: 48px;
    color: #b5b9c1;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
    border-radius: 2px;
    font-size: 32px;
    text-align: center !important;
    padding: 0;
    font-weight: normal;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
    .na-btn_shape-map-control svg {
      width: 22px;
      height: 22px;
      fill: #b5b9c1; }
  .na-btn .na-btn.na-btn_shape-link.na-btn_color-red {
    color: #e2001a;
    background: none; }
    .na-btn .na-btn.na-btn_shape-link.na-btn_color-red:hover {
      color: #d40006;
      background: none; }
  .na-btn .na-btn.na-btn_shape-link.na-btn_color-grey {
    color: #b5b9c1;
    background: none; }
    .na-btn .na-btn.na-btn_shape-link.na-btn_color-grey:hover {
      color: #989ca3;
      background: none; }
  .na-btn .na-btn.na-btn_shape-link[disabled] {
    color: #e9ecee;
    background: none; }
    .na-btn .na-btn.na-btn_shape-link[disabled]:hover {
      color: #e9ecee;
      background: none; }
  .na-btn_shape-link .na-btn__text {
    border-bottom: 1px dashed; }
  .na-btn_rounded {
    border-radius: 100px;
    border: 2px solid #e2001a;
    color: #e2001a; }
  .na-btn__loader {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    -ms-transform: translateX(120%) translateY(13px);
        transform: translateX(120%) translateY(13px); }
  .na-btn__svg {
    display: block;
    margin: 0 auto; }
  .na-btn_size-m .na-btn__loader {
    width: 30px;
    height: 30px;
    -ms-transform: translateX(120%) translateY(3px);
        transform: translateX(120%) translateY(3px); }
  .na-btn_size-l .na-btn__loader {
    width: 48px;
    height: 48px; }
  .na-btn.loading .na-btn__loader {
    display: block; }
  .na-btn_link {
    padding: 0; }

.na-text-section {
  margin-bottom: 50px; }

.na-form__row {
  margin-bottom: 12px; }
  @media (max-width: 767px) {
    .na-form__row {
      margin-bottom: 0; } }
  .na-form__row_headline {
    margin-top: 20px;
    margin-bottom: 20px; }
  .na-form__row_submit {
    margin-top: 35px;
    margin-bottom: 35px; }
  .na-form__row:after {
    content: " ";
    clear: both;
    display: table; }

.na-form__field {
  float: left; }
  @media (max-width: 767px) {
    .na-form__field {
      float: none;
      margin-bottom: 13px; } }

.na-form__field + .na-form__field {
  margin-left: 20px; }
  @media (max-width: 767px) {
    .na-form__field + .na-form__field {
      margin-left: 0;
      float: left; } }

.na-form__cancel {
  display: inline-block;
  margin-left: 30px; }
  @media (max-width: 767px) {
    .na-form__cancel {
      margin-left: 20px; } }

.na-checkbox {
  position: relative;
  cursor: pointer;
  display: inline-block;
  min-height: 20px;
  margin-bottom: 0;
  font-weight: normal;
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px; }
  .na-checkbox input[type=checkbox] {
    position: absolute;
    z-index: -99;
    opacity: 0;
    visibility: hidden; }
  .na-checkbox_form-row-centered {
    margin-top: 16px; }
  .na-checkbox__inner {
    padding-left: 24px;
    line-height: 20px;
    font-weight: normal; }
    .na-checkbox__inner:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 19px;
      height: 19px;
      margin: 0;
      cursor: pointer;
      border-radius: 2px;
      border: 1px solid #b5b9c1;
      background: #fff;
      transition: background 0.4s; }
    .na-checkbox__inner:after {
      content: '';
      position: absolute;
      width: 8px;
      height: 12px;
      left: 6px;
      top: 2px;
      opacity: 0;
      border-bottom: 2px solid #fff;
      border-right: 2px solid #fff;
      transition: all 0.4s 0.2s;
      transform: rotate(45deg) translate3d(-5px, -5px, 0); }
  .na-checkbox:hover .na-checkbox__inner:before {
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
  .na-checkbox input[type=checkbox]:checked + .na-checkbox__inner:before {
    background: #e2001a;
    border-color: #e2001a; }
  .na-checkbox input[type=checkbox]:checked + .na-checkbox__inner:after {
    opacity: 1;
    transform: rotate(45deg) translate3d(0, 0, 0); }
  .na-checkbox_multiselect-option {
    display: block;
    padding: 14px 0;
    border-top: 1px solid #d7dadc; }
  .na-checkbox_multiselect-option .na-checkbox__inner {
    padding-left: 0;
    padding-right: 30px; }
  .na-checkbox_multiselect-option .na-checkbox__inner:before {
    left: auto;
    right: 0;
    top: 15px; }
  .na-checkbox_multiselect-option .na-checkbox__inner:after {
    left: auto;
    right: 6px;
    top: 17px; }
  .na-checkbox label {
    margin: 0; }
  .na-checkbox_view_light:hover .na-checkbox__inner:before {
    box-shadow: none; }
  .na-checkbox_view_light input[type=checkbox]:checked + .na-checkbox__inner:before {
    background: #ffffff;
    border-color: #d7d7d7; }
  .na-checkbox_view_light input[type=checkbox]:checked + .na-checkbox__inner:after {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  .na-checkbox_view_light input[type=checkbox].error + .na-checkbox__inner:before {
    border-color: #e50006; }
  .form-group_error .na-checkbox_view_light input[type=checkbox] + .na-checkbox__inner:before {
    border-color: #e50006; }
  .na-checkbox_view_light .na-checkbox__inner {
    padding-top: 3px;
    padding-left: 30px;
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    min-height: 26px; }
    .na-checkbox_view_light .na-checkbox__inner:before {
      width: 24px;
      height: 24px;
      border-radius: 3px;
      border: 1px solid #d7d7d7; }
    .na-checkbox_view_light .na-checkbox__inner:after {
      content: '';
      position: absolute;
      width: 12px;
      height: 9px;
      left: 6px;
      top: 6px;
      opacity: 0;
      border: 0;
      background-position: 0 0;
      background-repeat: no-repeat;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxMiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA1MS4zICg1NzU0NCkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+Y2hlY2tib3g8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZGVmcz48L2RlZnM+CiAgICA8ZyBpZD0iU3ltYm9scyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyBpZD0iQ2hlY2tib3giIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02LjAwMDAwMCwgLTcuMDAwMDAwKSIgc3Ryb2tlPSIjRTIwMDFBIiBzdHJva2Utd2lkdGg9IjIiPgogICAgICAgICAgICA8cG9seWxpbmUgaWQ9ImNoZWNrYm94IiBwb2ludHM9IjcgMTIgMTAgMTUgMTcgOCI+PC9wb2x5bGluZT4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==);
      transition: all 0.4s 0.2s;
      transform: translate3d(0, -5px, 0);
      z-index: 5; }
      .page_type_eukanuba .na-checkbox_view_light .na-checkbox__inner:after {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI5cHgiIHZpZXdCb3g9IjAgMCAxMiA5IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPGcgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4wMDAwMDAsIC03LjAwMDAwMCkiIHN0cm9rZT0iI2VjMDA4YyIgc3Ryb2tlLXdpZHRoPSIyIj4KICAgICAgICAgICAgPHBvbHlsaW5lIHBvaW50cz0iNyAxMiAxMCAxNSAxNyA4Ij48L3BvbHlsaW5lPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
    .na-checkbox_view_light .na-checkbox__inner a {
      color: #666666;
      border-width: 0 0 1px;
      border-style: solid;
      border-color: #666666;
      transition: border-color 0.15s ease-in-out;
      -webkit-appearance: none;
      text-decoration: none; }
      .na-checkbox_view_light .na-checkbox__inner a:hover {
        color: #494949;
        border-color: #494949;
        text-decoration: none; }
      .na-checkbox_view_light .na-checkbox__inner a:focus, .na-checkbox_view_light .na-checkbox__inner a:active {
        color: #666666;
        text-decoration: none; }
  .na-checkbox_view_large:hover .na-checkbox__inner:before {
    box-shadow: none; }
  .na-checkbox_view_large input[type=checkbox]:checked + .na-checkbox__inner:before {
    background: #ffffff;
    border-color: #979797; }
  .na-checkbox_view_large input[type=checkbox]:checked + .na-checkbox__inner:after {
    opacity: 1;
    transform: translate3d(0, 0, 0); }
  .na-checkbox_view_large input[type=checkbox].error + .na-checkbox__inner:before {
    border-color: #e50006; }
  .form-group_error .na-checkbox_view_large input[type=checkbox] + .na-checkbox__inner:before {
    border-color: #e50006; }
  .na-checkbox_view_large .na-checkbox__inner {
    display: block;
    padding-top: 0;
    padding-left: 48px;
    font-size: 30px;
    line-height: 38px;
    color: #444444;
    min-height: 26px; }
    @media (max-width: 767px) {
      .na-checkbox_view_large .na-checkbox__inner {
        font-size: 22px;
        line-height: 32px; } }
    .na-checkbox_view_large .na-checkbox__inner:before {
      top: 6px;
      width: 30px;
      height: 30px;
      border-radius: 3px;
      border: 2px solid #979797; }
      @media (max-width: 767px) {
        .na-checkbox_view_large .na-checkbox__inner:before {
          top: 5px;
          width: 24px;
          height: 24px; } }
    .na-checkbox_view_large .na-checkbox__inner:after {
      content: '';
      position: absolute;
      width: 22px;
      height: 18px;
      left: 4px;
      top: 12px;
      opacity: 0;
      border: 0;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIyIDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMiAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRTIwMDFCIiBkPSJNOS44LDE4Yy0wLjUsMC0xLTAuMi0xLjMtMC41bC03LjgtNy4xYy0wLjgtMC43LTAuOS0yLTAuMS0yLjhjMC43LTAuOCwyLTAuOSwyLjgtMC4xTDkuNSwxM2w4LjktMTIuMg0KCWMwLjctMC45LDEuOS0xLjEsMi44LTAuNGMwLjksMC43LDEuMSwxLjksMC40LDIuOGwtMTAuMiwxNEMxMSwxNy42LDEwLjUsMTcuOSwxMCwxOEM5LjksMTgsOS44LDE4LDkuOCwxOHoiLz4NCjwvc3ZnPg0K);
      background-position: 0 0;
      background-repeat: no-repeat;
      background-size: 22px 18px;
      transition: all 0.4s 0.2s;
      transform: translate3d(0, -10px, 0);
      z-index: 5; }
      @media (max-width: 767px) {
        .na-checkbox_view_large .na-checkbox__inner:after {
          top: 10px;
          left: 4px;
          width: 16px;
          height: 13px;
          background-size: 16px auto; } }
    .na-checkbox_view_large .na-checkbox__inner a {
      color: #666666;
      border-width: 0 0 1px;
      border-style: solid;
      border-color: #666666;
      transition: border-color 0.15s ease-in-out;
      -webkit-appearance: none;
      text-decoration: none; }
      .na-checkbox_view_large .na-checkbox__inner a:hover {
        color: #494949;
        border-color: #494949;
        text-decoration: none; }
      .na-checkbox_view_large .na-checkbox__inner a:focus, .na-checkbox_view_large .na-checkbox__inner a:active {
        color: #666666;
        text-decoration: none; }

.na-checkthumb {
  height: 54.4px;
  display: inline-block;
  cursor: pointer;
  color: #b5b9c1;
  width: 100%;
  margin: 0; }
  .na-checkthumb__thumb {
    width: 100%;
    height: 100%;
    display: inline-block;
    border: solid 1px #b5b9c1;
    text-align: center;
    line-height: 52px; }
  .na-checkthumb input[type=checkbox] {
    display: none; }
  .na-checkthumb input[type=checkbox]:checked + .na-checkthumb__thumb {
    background-color: #b5b9c1;
    color: #fff; }

.na-label {
  display: block;
  max-width: 100%;
  margin-bottom: 4px;
  font-family: helveticaneuecyrroman;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.2px;
  color: #b5b9c1;
  font-weight: normal; }

.na-input {
  position: relative;
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px; }
  .na-input_range {
    overflow: hidden; }
  .na-input__field, .na-select__field, .na-autocomplete__field {
    width: 100%;
    padding: 13px;
    border-radius: 2px;
    background-color: #ffffff;
    border: solid 1px #b5b9c1;
    line-height: 20px; }
    .na-input__field:focus, .na-select__field:focus, .na-autocomplete__field:focus, .na-input__field:active, .na-select__field:active, .na-autocomplete__field:active {
      border-color: #000;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); }
    .na-input__field[disabled], .na-select__field[disabled], .na-autocomplete__field[disabled] {
      background-color: #e9ecee; }
      .na-input__field[disabled]:focus, .na-select__field[disabled]:focus, .na-autocomplete__field[disabled]:focus, .na-input__field[disabled]:active, .na-select__field[disabled]:active, .na-autocomplete__field[disabled]:active {
        border-color: #b5b9c1;
        box-shadow: none; }
    .na-input__field_has-caption {
      padding-left: 50px; }
    .na-input__field_from {
      width: 50%;
      border-radius: 2px 0 0 2px;
      float: left; }
      .na-input__field_from:focus, .na-input__field_from:active {
        border-color: #b5b9c1;
        box-shadow: none; }
    .na-input__field_to {
      width: 50%;
      border-radius: 0 2px 2px 0;
      float: left; }
      .na-input__field_to:focus, .na-input__field_to:active {
        border-color: #b5b9c1;
        box-shadow: none; }
    .na-input__field_error {
      border-color: #e2001a; }
      .na-input__field_error:focus {
        border-color: #e2001a; }
    .na-input__field_from + .na-input__field_to {
      border-left: none; }
    .na-input__field .na-input__field.na-input__field_from.na-input__field_error, .na-select__field .na-input__field.na-input__field_from.na-input__field_error, .na-autocomplete__field .na-input__field.na-input__field_from.na-input__field_error, .na-input__field .na-input__field_from.na-input__field_error.na-select__field, .na-select__field .na-input__field_from.na-input__field_error.na-select__field, .na-autocomplete__field .na-input__field_from.na-input__field_error.na-select__field, .na-input__field .na-input__field_from.na-input__field_error.na-autocomplete__field, .na-select__field .na-input__field_from.na-input__field_error.na-autocomplete__field, .na-autocomplete__field .na-input__field_from.na-input__field_error.na-autocomplete__field {
      border-right-color: #b5b9c1; }
    .na-input__field_with-reset {
      padding-right: 40px; }
  .na-input__caption {
    position: absolute;
    top: 0;
    height: 100%;
    padding: 0 15px;
    line-height: 54.4px;
    width: 50px;
    color: #b5b9c1; }
    .na-input__caption_from {
      left: 0; }
    .na-input__caption_to {
      left: 50%; }
  .na-input__reset {
    background: none;
    border: none;
    width: 22px;
    height: 22px;
    position: absolute;
    color: #e2001a;
    top: 13px;
    right: 14px; }

.na-select, .na-autocomplete {
  position: relative;
  cursor: pointer; }
  .na-select__field {
    padding-right: 41px; }
    .na-select__field[disabled] {
      cursor: pointer !important;
      background-color: #fff; }
    .na-select__field_hidden {
      position: absolute;
      z-index: -99;
      opacity: 0;
      visibility: hidden; }
  .na-select__options, .na-autocomplete__options {
    position: absolute;
    top: 100%;
    width: 100%;
    border-left: solid 1px #b5b9c1;
    border-right: solid 1px #b5b9c1;
    border-bottom: solid 1px #b5b9c1;
    border-radius: 0 0 2px 2px;
    padding: 0 15px;
    display: none;
    background: #fff;
    z-index: 1; }
  .na-select__option, .na-autocomplete__option {
    display: block;
    padding: 15px 0;
    border-top: 1px solid #d7dadc;
    cursor: pointer;
    color: #000;
    text-decoration: none; }
    .na-select__option:hover, .na-autocomplete__option:hover {
      color: #b5b9c1;
      text-decoration: none; }
  .na-select .na-checkbox:hover, .na-autocomplete .na-checkbox:hover {
    color: #b5b9c1;
    text-decoration: none; }
  .na-select__control {
    position: absolute;
    right: 15px;
    top: 12px;
    width: 22px;
    height: 22px; }
    .na-select__control:before {
      content: '';
      width: 9px;
      height: 9px;
      border-bottom: 2px solid #e2001a;
      border-left: 2px solid #e2001a;
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
      position: absolute;
      top: 50%;
      left: 50%; }
  .na-select_expanded .na-select__field {
    border-bottom: 1px solid #fff;
    border-radius: 2px 2px 0 0; }
  .na-select_expanded .na-select__options, .na-select_expanded .na-autocomplete__options {
    display: block; }
  .na-select_expanded .na-select__control {
    -ms-transform: translate(0, 5px) rotate(180deg);
        transform: translate(0, 5px) rotate(180deg); }
  .na-select_error .na-select__field {
    border-color: #e50006; }

.na-autocomplete__field {
  cursor: text;
  appearance: none; }
  .na-autocomplete__field:focus, .na-autocomplete__field:active {
    border-color: #000;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
    outline: none; }
  .na-autocomplete__field[disabled] {
    background-color: #e9ecee;
    cursor: default !important; }
    .na-autocomplete__field[disabled]:focus, .na-autocomplete__field[disabled]:active {
      border-color: #b5b9c1;
      box-shadow: none; }
  .na-autocomplete__field_error {
    border-color: #e2001a; }
    .na-autocomplete__field_error:focus {
      border-color: #e2001a; }

.na-autocomplete__option:hover {
  color: #b5b9c1;
  text-decoration: none; }

.na-autocomplete .na-checkbox:hover {
  color: #b5b9c1;
  text-decoration: none; }

.na-autocomplete_expanded .na-autocomplete__field {
  border-bottom: 1px solid #fff;
  border-radius: 2px 2px 0 0; }

.na-autocomplete_expanded .na-autocomplete__options {
  display: block; }

.na-table, .na-admin-list {
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px;
  border-bottom: 1px solid #b5b9c1; }
  .na-table__col, .na-admin-list__head__col {
    float: left;
    padding: 10px 24px;
    border-top: 1px solid #b5b9c1;
    position: relative; }
    .na-table__col:nth-child(odd), .na-admin-list__head__col:nth-child(odd) {
      background: #f7f7f7; }
    .na-table__col_head:nth-child(odd) {
      background: #fff; }

.na-tab {
  color: #b5b9c1;
  height: 36px;
  line-height: 36px;
  text-align: center;
  border: none;
  border-top: solid 1px #b5b9c1;
  border-bottom: solid 1px #b5b9c1;
  border-left: solid 1px #b5b9c1;
  background: none;
  font-family: 'pf_dindisplay_probold';
  font-size: 16px;
  text-decoration: none; }
  .na-tab:last-child {
    border-right: solid 1px #b5b9c1; }
  .na-tab:hover {
    background-color: #e9ecee;
    text-decoration: none; }
  .na-tab:focus, .na-tab:active, .na-tab:visited {
    color: #b5b9c1;
    text-decoration: none; }
  .na-tab_active {
    background-color: #b5b9c1;
    color: #fff;
    cursor: default; }
    .na-tab_active:hover, .na-tab_active:focus, .na-tab_active:active, .na-tab_active:visited {
      background-color: #b5b9c1;
      color: #fff; }

.na-overlay {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: rgba(73, 73, 73, 0.6);
  z-index: 9991; }
  .na-overlay__loader {
    display: none;
    position: absolute;
    width: 20px;
    height: 20px;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  .na-overlay_loading .na-overlay__loader {
    display: block; }

.na-popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9992;
  opacity: 0;
  transition: opacity 0.4s, visibility 0.4s;
  visibility: hidden;
  display: none;
  min-width: 320px;
  /*position: absolute;
  background: #fff;
  width: $popup-width;
  min-height: 200px;
  top: 50px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 101;
  @media (max-width: 767px) {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0 !important;
    left: 0 !important;
    transform: none;
    overflow: auto;
  }*/ }
  .na-popup_active {
    opacity: 1;
    visibility: visible; }
  .na-popup__wrap {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.5);
    display: -ms-flexbox;
    display: flex;
    padding: 24px 0;
    overflow-x: hidden;
    overflow-y: auto;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column; }
  .na-popup__container {
    position: relative;
    margin: auto;
    opacity: 0;
    visibility: hidden;
    z-index: 10;
    background: #fff;
    width: 768px;
    min-height: 200px; }
    @media (max-width: 767px) {
      .na-popup__container {
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0 !important;
        left: 0 !important;
        -ms-transform: none;
            transform: none;
        overflow: auto; } }
    .na-popup_active .na-popup__container {
      opacity: 1;
      visibility: visible; }
  .na-popup__close, .na-shop-item__map__close, .na-admin-filter-popup__close {
    position: absolute;
    right: 31px;
    top: 31px;
    color: #5E6574;
    width: 20px;
    height: 20px; }
    .na-popup__close .na-link_color-grey, .na-shop-item__map__close .na-link_color-grey, .na-admin-filter-popup__close .na-link_color-grey {
      color: #5E6574; }
    @media (max-width: 767px) {
      .na-popup__close, .na-shop-item__map__close, .na-admin-filter-popup__close {
        right: 10px;
        top: 10px; } }
  .na-popup__content {
    padding: 53px 74px;
    background: #fff; }
    @media (max-width: 767px) {
      .na-popup__content {
        padding: 53px 30px; } }
  @media (max-width: 767px) {
    .na-popup_panel-offset .na-popup__content {
      padding: 82px 30px; } }
  @media (max-width: 767px) {
    .na-popup_panel-offset .na-popup__close, .na-popup_panel-offset .na-shop-item__map__close, .na-popup_panel-offset .na-admin-filter-popup__close {
      top: 50px; } }

.na-list {
  border-bottom: 1px solid #b5b9c1;
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px; }
  .na-list__item {
    height: 36px;
    line-height: 36px;
    border-top: 1px solid #b5b9c1;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent; }
    .na-list__item_level2 {
      padding: 0 15px; }
    .na-list__item_has-control:hover {
      border-left-color: #b5b9c1;
      border-right-color: #b5b9c1;
      box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.15); }
    .na-list__item__control {
      display: none; }
      .na-list__item__control__text {
        display: block; }
      .na-list__item__control__icon {
        margin-top: 5px;
        width: 22px;
        height: 22px; }
    .na-list__item:hover .na-list__item__control {
      display: block; }

.na-terms {
  display: table;
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px; }
  @media (max-width: 767px) {
    .na-terms {
      display: block; } }
  .na-terms__row {
    display: table-row;
    line-height: 1.5; }
    @media (max-width: 767px) {
      .na-terms__row {
        display: block;
        margin-bottom: 7px; } }
  .na-terms__term {
    color: #b5b9c1;
    display: table-cell;
    padding-bottom: 2px; }
    @media (max-width: 767px) {
      .na-terms__term {
        display: block;
        margin-bottom: -6px; } }
  .na-terms__definition {
    display: table-cell;
    padding-left: 20px; }
    @media (max-width: 767px) {
      .na-terms__definition {
        display: block;
        padding-left: 0; } }

.na-hint {
  position: relative;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background-color: #b5b9c1;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  font-size: 14px;
  font-family: 'pf_dindisplay_proregular'; }
  .na-hint:hover {
    background-color: #000000; }
  .na-hint:after {
    content: "?";
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    height: 100%;
    line-height: 18px;
    font-size: 14px; }
  .na-hint__content {
    display: none;
    position: absolute;
    bottom: 30px;
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #d2d2d2;
    max-width: 320px;
    width: 90vw;
    left: -11px; }
    .na-hint__content__arrow {
      position: absolute;
      bottom: -8px;
      left: 12px;
      width: 16px;
      height: 16px; }
      .na-hint__content__arrow:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.2);
        border: solid 1px #d2d2d2;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
    .na-hint__content__text {
      font-size: 12px;
      font-family: 'helveticaneuecyrroman';
      line-height: 1.5;
      padding: 12px; }
      .na-hint__content__text:after {
        content: '';
        position: absolute;
        background-color: #ffffff;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .na-hint__content__text__inner {
        position: relative;
        z-index: 1; }

.na-hint-tooltip {
  position: absolute;
  width: 0;
  height: 0;
  display: block; }
  .na-hint-tooltip__content {
    display: none;
    position: absolute;
    bottom: 12px;
    box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.2);
    border: solid 1px #d2d2d2;
    max-width: 320px;
    width: 90vw;
    left: -21px; }
    .na-hint-tooltip__content__arrow {
      position: absolute;
      bottom: -8px;
      left: 12px;
      width: 16px;
      height: 16px; }
      .na-hint-tooltip__content__arrow:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #fff;
        box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.2);
        border: solid 1px #d2d2d2;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
    .na-hint-tooltip__content__text {
      font-size: 12px;
      font-family: 'helveticaneuecyrroman';
      line-height: 1.5;
      padding: 12px; }
      .na-hint-tooltip__content__text:after {
        content: '';
        position: absolute;
        background-color: #ffffff;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
      .na-hint-tooltip__content__text__inner {
        position: relative;
        z-index: 1; }
  .na-hint-tooltip_right .na-hint-tooltip__content {
    right: -30px;
    left: auto; }
    .na-hint-tooltip_right .na-hint-tooltip__content__arrow {
      right: 21px;
      left: auto; }
  .na-hint-tooltip_opened .na-hint-tooltip__content {
    display: block; }

.na-switch {
  display: inline-block;
  cursor: pointer; }
  .na-switch__label {
    display: inline-block; }
  .na-switch__control {
    display: inline-block;
    width: 50px;
    height: 30px;
    vertical-align: middle;
    border-radius: 15px;
    background-color: #ffffff;
    border: solid 1px #d2d2d2;
    position: relative; }
    .na-switch__control__thumb {
      width: 24px;
      height: 24px;
      border-radius: 12px;
      background-color: #e2001a;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
      position: absolute;
      top: 2px;
      transition: left .2s ease; }
  .na-switch_active-left .na-switch__control__thumb {
    left: 2px; }
  .na-switch_active-left .na-switch__label:first-child,
  .na-switch_active-right .na-switch__label:last-child {
    color: #e2001a; }
  .na-switch_active-right .na-switch__control__thumb {
    left: 20px; }
  .na-switch_disabled .na-switch__control__thumb {
    background-color: #b5b9c1; }

.na-paging {
  padding: 0 3px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center; }
  @media (max-width: 767px) {
    .na-paging {
      -ms-flex-pack: justify;
          justify-content: space-between; } }
  .na-paging__item {
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    display: inline-block;
    color: #000;
    text-decoration: none; }
    .na-paging__item:focus, .na-paging__item:active, .na-paging__item:visited {
      color: #000;
      text-decoration: none; }
    .na-paging__item:hover {
      color: #b5b9c1;
      text-decoration: none; }
    .na-paging__item_active {
      background-color: #e2001a;
      color: #fff;
      border-radius: 100%;
      cursor: default; }
      .na-paging__item_active:hover, .na-paging__item_active:focus, .na-paging__item_active:active, .na-paging__item_active:visited {
        color: #fff; }
    .na-paging__item_dots {
      cursor: default; }
  .na-paging__arrow {
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    width: 11px;
    height: 11px;
    display: inline-block;
    text-decoration: none; }
    @media (max-width: 767px) {
      .na-paging__arrow {
        width: 13px;
        height: 13px; } }
    .na-paging__arrow:hover, .na-paging__arrow:focus, .na-paging__arrow:active, .na-paging__arrow:visited {
      text-decoration: none; }
    .na-paging__arrow_left {
      border-bottom: 2px solid #e2001a;
      border-left: 2px solid #e2001a;
      margin-right: 2px; }
    .na-paging__arrow_right {
      border-top: 2px solid #e2001a;
      border-right: 2px solid #e2001a;
      margin-left: 7px; }

.na-icon {
  display: inline-block;
  vertical-align: middle;
  width: 30px;
  height: 30px; }
  .na-icon svg {
    fill: currentColor; }
  .na-icon_svg_royal_bonus_club {
    width: 28px;
    height: 26px; }
  .na-icon_svg_royal_bonus_club_with_border {
    border: solid 1px #d7dadd;
    border-radius: 6px;
    width: 28px;
    height: 26px; }
  .na-icon_svg_discounts_with_love {
    width: 42px; }
  .na-icon_svg_gift_after_vaccination {
    width: 50px;
    height: 50px;
    margin-left: -10px;
    margin-top: -2px;
    margin-right: -11px; }

.na-loader {
  position: relative; }
  .na-loader__svg-version {
    width: 25px;
    height: 25px;
    display: block; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .na-loader__svg-version {
        display: none; } }
    .na-loader__svg-version__circle {
      -ms-transform-origin: 60px 60px;
          transform-origin: 60px 60px;
      fill: #b5b9c1;
      fill-opacity: 0;
      animation: opacity 0.8s linear infinite;
      animation-name: loader-animation-svg; }
      .na-loader__svg-version__circle:nth-child(8n + 1) {
        animation-delay: -0.7s;
        -ms-transform: rotate(-45deg) translate(5px, 5px);
            transform: rotate(-45deg) translate(5px, 5px); }
      .na-loader__svg-version__circle:nth-child(8n + 2) {
        animation-delay: -0.6s;
        -ms-transform: rotate(-90deg) translate(5px, 5px);
            transform: rotate(-90deg) translate(5px, 5px); }
      .na-loader__svg-version__circle:nth-child(8n + 3) {
        animation-delay: -0.5s;
        -ms-transform: rotate(-135deg) translate(5px, 5px);
            transform: rotate(-135deg) translate(5px, 5px); }
      .na-loader__svg-version__circle:nth-child(8n + 4) {
        animation-delay: -0.4s;
        -ms-transform: rotate(-180deg) translate(5px, 5px);
            transform: rotate(-180deg) translate(5px, 5px); }
      .na-loader__svg-version__circle:nth-child(8n + 5) {
        animation-delay: -0.3s;
        -ms-transform: rotate(-225deg) translate(5px, 5px);
            transform: rotate(-225deg) translate(5px, 5px); }
      .na-loader__svg-version__circle:nth-child(8n + 6) {
        animation-delay: -0.2s;
        -ms-transform: rotate(-270deg) translate(5px, 5px);
            transform: rotate(-270deg) translate(5px, 5px); }
      .na-loader__svg-version__circle:nth-child(8n + 7) {
        animation-delay: -0.1s;
        -ms-transform: rotate(-315deg) translate(5px, 5px);
            transform: rotate(-315deg) translate(5px, 5px); }
      .na-loader__svg-version__circle:nth-child(8n + 8) {
        animation-delay: -0s;
        -ms-transform: rotate(-360deg) translate(5px, 5px);
            transform: rotate(-360deg) translate(5px, 5px); }
  .na-loader__div-version {
    width: 20px;
    height: 20px;
    display: none; }
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
      .na-loader__div-version {
        display: block; } }
    .na-loader__div-version__circle {
      position: absolute;
      left: 0;
      top: 0;
      width: 4px;
      height: 4px;
      border-radius: 100%;
      background: #b5b9c1;
      -ms-transform-origin: 10px 10px;
          transform-origin: 10px 10px;
      animation: loader-animation-div 0.8s infinite ease-in-out both;
      opacity: 0; }
      .na-loader__div-version__circle:nth-child(8n + 1) {
        animation-delay: -0.7s;
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg); }
      .na-loader__div-version__circle:nth-child(8n + 2) {
        animation-delay: -0.6s;
        -ms-transform: rotate(-90deg);
            transform: rotate(-90deg); }
      .na-loader__div-version__circle:nth-child(8n + 3) {
        animation-delay: -0.5s;
        -ms-transform: rotate(-135deg);
            transform: rotate(-135deg); }
      .na-loader__div-version__circle:nth-child(8n + 4) {
        animation-delay: -0.4s;
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg); }
      .na-loader__div-version__circle:nth-child(8n + 5) {
        animation-delay: -0.3s;
        -ms-transform: rotate(-225deg);
            transform: rotate(-225deg); }
      .na-loader__div-version__circle:nth-child(8n + 6) {
        animation-delay: -0.2s;
        -ms-transform: rotate(-270deg);
            transform: rotate(-270deg); }
      .na-loader__div-version__circle:nth-child(8n + 7) {
        animation-delay: -0.1s;
        -ms-transform: rotate(-315deg);
            transform: rotate(-315deg); }
      .na-loader__div-version__circle:nth-child(8n + 8) {
        animation-delay: -0s;
        -ms-transform: rotate(-360deg);
            transform: rotate(-360deg); }

@keyframes loader-animation-div {
  0%, 39%, 100% {
    opacity: 0; }
  40% {
    opacity: 1; } }

@keyframes loader-animation-svg {
  0%, 39%, 100% {
    fill-opacity: 0; }
  40% {
    fill-opacity: 1; } }

.na-map-placemark {
  width: 24px;
  height: 24px;
  background-color: #e2001a;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border: solid 3px #ffffff;
  border-radius: 100%;
  position: relative;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%); }
  .na-map-placemark:after {
    content: '';
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background: #fff;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }

.na-map-cluster {
  width: 36px;
  height: 36px;
  background-color: #e2001a;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  border: solid 3px #ffffff;
  border-radius: 100%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  font-family: 'pf_dindisplay_probold';
  color: #fff;
  line-height: 30px;
  text-align: center; }

.na-map-balloon-content {
  padding: 0 20px; }
  @media (max-width: 767px) {
    .na-map-balloon-content {
      max-width: 400px; } }
  @media (max-width: 450px) {
    .na-map-balloon-content {
      max-width: 220px; } }
  .na-map-balloon-content__title {
    margin-bottom: 5px; }
  .na-map-balloon-content__text {
    line-height: 1.5;
    margin-bottom: 10px; }
  .na-map-balloon-content__offers {
    font-size: 12px;
    padding-bottom: 20px; }

.na-shop-top {
  padding-top: 10px;
  padding-bottom: 7px;
  border-bottom: 1px solid #b5b9c1;
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px; }
  @media (max-width: 767px) {
    .na-shop-top {
      padding: 9px 30px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-shop-top {
      padding: 9px 30px; } }
  .na-shop-top_grey {
    background: #CDCFD4; }
  .na-shop-top__title {
    margin-bottom: 12px; }
  .na-shop-top__subtitle {
    font-family: 'pf_dindisplay_probold';
    margin-bottom: 23px;
    line-height: 1.5;
    letter-spacing: 0.2px; }
    @media (max-width: 767px) {
      .na-shop-top__subtitle {
        margin-bottom: 22px; } }
    .na-shop-top__subtitle__left {
      float: left;
      max-width: 75%; }
      @media (max-width: 767px) {
        .na-shop-top__subtitle__left {
          float: none;
          margin-bottom: 5px;
          max-width: none; } }
      .na-shop-top__subtitle__left .color-red {
        color: #e2001a; }
    .na-shop-top__subtitle__right {
      float: right; }
      @media (max-width: 767px) {
        .na-shop-top__subtitle__right {
          float: none; } }
  .na-shop-top__search-row {
    margin-bottom: 13px; }
    .na-shop-top__search-row__form {
      float: left;
      max-width: 650px;
      width: 100%; }
      @media (max-width: 767px) {
        .na-shop-top__search-row__form {
          float: none;
          margin-bottom: 7px; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .na-shop-top__search-row__form {
          float: none;
          max-width: none; } }
      .na-shop-top__search-row__form__input {
        float: left;
        max-width: 440px;
        width: 100%;
        margin-right: 20px; }
        @media (max-width: 767px) {
          .na-shop-top__search-row__form__input {
            float: none;
            margin-bottom: 30px; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .na-shop-top__search-row__form__input {
            max-width: 528px; } }
      .na-shop-top__search-row__form__button {
        float: left;
        width: 160px; }
        @media (max-width: 767px) {
          .na-shop-top__search-row__form__button {
            float: none; } }
        @media (min-width: 768px) and (max-width: 991px) {
          .na-shop-top__search-row__form__button {
            float: right; } }
  .na-shop-top__offers-row {
    margin-bottom: 14px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 767px) {
      .na-shop-top__offers-row {
        -ms-flex-direction: column;
            flex-direction: column;
        margin-top: 20px;
        -ms-flex-align: start;
            align-items: flex-start;
        -ms-flex-pack: center;
            justify-content: center; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-shop-top__offers-row {
        -ms-flex-align: start;
            align-items: flex-start; } }
    .na-shop-top__offers-row__caption {
      height: 36px;
      line-height: 36px;
      white-space: nowrap;
      margin-right: 20px; }
      @media (max-width: 767px) {
        .na-shop-top__offers-row__caption {
          margin-bottom: 3px; } }
    .na-shop-top__offers-row__items {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
      @media (max-width: 767px) {
        .na-shop-top__offers-row__items {
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-align: start;
              align-items: flex-start;
          -ms-flex-pack: center;
              justify-content: center; } }
    .na-shop-top__offers-row__item {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: center;
          align-items: center;
      margin-right: 20px;
      height: 36px; }
      .na-shop-top__offers-row__item label {
        margin-bottom: 0; }
      @media (max-width: 767px) {
        .na-shop-top__offers-row__item {
          margin-right: 0;
          margin-bottom: 15px; } }
      .na-shop-top__offers-row__item__icon {
        margin-left: 5px; }
      .na-shop-top__offers-row__item__hint {
        margin-left: 3px; }
      .na-shop-top__offers-row__item__link {
        position: absolute;
        top: 30px;
        left: 24px;
        display: inline-block;
        text-decoration: none;
        color: #e2001a;
        font-size: 13px;
        border-bottom: 1px dotted #e2001a; }
        .na-shop-top__offers-row__item__link:hover {
          border-color: transparent; }
  .na-shop-top__switch {
    float: right;
    text-align: right;
    line-height: 54.4px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-shop-top__switch {
        float: none;
        text-align: left;
        margin-top: 16px;
        margin-bottom: 4px; } }
    @media (max-width: 767px) {
      .na-shop-top__switch {
        float: none;
        text-align: left;
        margin-top: 16px;
        margin-bottom: 4px; } }
  .na-shop-top__nav {
    color: #b5b9c1;
    line-height: 1.5; }
    @media (max-width: 767px) {
      .na-shop-top__nav {
        margin-bottom: 5px; } }

.na-shop-list {
  margin-top: 35px;
  margin-bottom: 100px; }
  @media (max-width: 767px) {
    .na-shop-list {
      padding: 0 30px;
      margin-bottom: 84px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-shop-list {
      padding: 0 30px;
      margin-bottom: 84px; } }
  .na-shop-list__top {
    margin-top: -8px; }
  .na-shop-list__group-name {
    font-size: 12px;
    margin: 25px 0 10px; }
    .na-shop-list__group-name:first-child {
      margin-top: -18px; }
  .na-shop-list_eshop .na-shop-item__name {
    text-transform: uppercase; }

.na-shop-not-found-text {
  text-align: center;
  color: #000;
  line-height: 1.5;
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px;
  height: 50vh;
  margin-top: 100px; }

.na-shop-item {
  padding: 14px 30px;
  border: solid 1px #b5b9c1;
  margin-top: 5px;
  color: #000; }
  @media (max-width: 767px) {
    .na-shop-item {
      padding: 17px 25px; } }
  .na-shop-item--selected {
    border: solid 1px #e2001a;
    position: relative; }
    .is_filterlist .na-shop-item--selected {
      display: none; }
  .na-shop-item--selected .na-shop-item__name {
    margin-bottom: 3px;
    color: #e2001a; }
  .na-shop-item__left {
    float: left;
    width: 286px;
    padding-right: 30px; }
    @media (max-width: 767px) {
      .na-shop-item__left {
        padding-right: 0;
        margin-bottom: 12px;
        width: auto;
        float: none; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-shop-item__left {
        width: 230px; } }
  .na-shop-item__right {
    float: left; }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-shop-item__right {
        width: 410px; } }
  .na-shop-item__name {
    margin-bottom: 2px; }
    .na-shop-item__name--icon {
      position: relative; }
      .na-shop-item__name--icon:before {
        position: absolute;
        left: -20px;
        top: 3px;
        height: 15px;
        width: 15px;
        content: '';
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAqCAYAAADBNhlmAAAAAXNSR0IArs4c6QAABERJREFUWAnlmM+LE0kUx7/ViZ1kfonOOG7rCKIeFEEPIujuQS/iZVc9rD/+AO+KPxAEQbwoKKgHQRH8cRAEl1U8iSCIwi6rLiy44kF3kRFndGKiE0ed6SRdfitjhepOTxJ6YhKwoal+76XrferVq8qrBr7HS0KKNPq6JbbG2mb8EuvjQ7C3vELiJtuPr2BLth7bLO8/hpFcHwVWRHkp7J0hJK4xcr+G2b7q3nUhuWQmctkqv6kwWRWayAq5rMarsz7CrTaA0NcbAqhyTgKLAh7GOT1Fv05u9Mu1pYYAZtExn65ShrvsfLgpgfhaQ6celwbkmmJDAF3IxaYnRu4/JXci9r+pB+SAX64tNQTQA5YEXD1Xcg8+ZNi42sY06JEYMCOtTVO2DQFkxAKAVglQeRUQvlWbQWb2lDQhhoYAAl7oFCt/jNqo6ddFsceUaz1PG1BiuS0hfjIdeRDlCBJxwrQB8Q6/XF2aNuAwnu0jxDzthtM9mkTqsSGXc1DpYpAJbaunnRbgMOytdHIk4OhEL7I5reMU5/VzlDYy4DAS++j8Ku9yQcAFMRLHzFMBEN+qLUKMB+xVxXhVa4gxh+7eD3AveJCbAuYJAm7rR3rM1FM3wH+assqCtN8ipTb28lWEVejH/rTAYe5Y/ospU//FimQdwa4w53wO2EmR9w4H7m9mb2/QubKA/D+mrsqzyz6Yu+K8gwWXBJ6XFlfdU8x8OyTh3QnC0WHGgrUxCCexMFlEfm8VoKCJuwFWMdpnhzD4ZxodpYUnVN0W/GW9Mkf8QMDa7mD8RfAdll/n6WxnUF+vzL7/cnDwx8iABDvmYM0hgbuFMKdqhXN/PMrRJ8Pspo4wCQ6mz9Sp5xjE5siArFbYb+OuN0guKnJ6CbpB98oFdrruHNQvfat2LsZV5fO7v3/ZW7HNTBWZ6eSq32m4lEFqYALeLr/VGmyLCKrTH+H+5vQGClrrelsAClxTR4P7ZvSYf3fn4dOjtgBUYBLWSROQmlLV0zaAAnK5H1CUqqCWA0octnjYP86i94wfEP8quWIfrHcVT/W7gJOa4mt09XtwX3NDL++rfPAE7BUOxp60PII/YGyEbPfMkRDwiIJTupYDToLJQROQwGktV2zU2tCMdgRzugrI7eT+t830xwi+1HJLAQn3sHJzxvu5WHAbmDx3tXSKCec7UKmosbbco4vVSVnHssmtOjrw32KO6ZbyHtaWF01d0yOoKmUWs7vH4D5hBB0Nw7zLdyJxWcu6rcjBeqsWfj0dZUGaY8cu97DSYYfPasAWZXXSi1GOE2LGZAub7QwXhdCgMHrnwj5uVmzUmryZLeFuOVj7S1h1HjqaJsJ9pq8DDjb9HAanOJoeQUbrLf0+5X2DOXcpbFoVmL6YFtGuDGbzW9/n7gIP4jyMq5xTfUl+OCoyIT0boqAO5EnE8i7sfB+6+Alkdf5r7RfNaTu+9QVMyjuaFSF9UgAAAABJRU5ErkJggg==") center no-repeat;
        background-size: cover; }
  .na-shop-item__logo {
    position: absolute;
    top: 23px;
    right: 23px;
    width: 45px;
    height: auto; }
    @media (max-width: 767px) {
      .na-shop-item__logo {
        top: 13px;
        right: 13px; } }
    .na-shop-item__logo img {
      display: block;
      max-width: 100%; }
  .na-shop-item__description {
    margin-bottom: 18px;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    color: #666666; }
  .na-shop-item__website {
    font-family: 'pf_dindisplay_proregular';
    font-size: 16px; }
  .na-shop-item__text {
    padding-top: 1px;
    margin-bottom: 4px;
    line-height: 1.5;
    font-family: 'pf_dindisplay_proregular';
    font-size: 16px; }
  .na-shop-item__offers {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 767px) {
      .na-shop-item__offers {
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-align: start;
            align-items: flex-start;
        -ms-flex-pack: center;
            justify-content: center; } }
    .na-shop-item__offers_has_map_link {
      margin-top: 11px; }
    .na-shop-item__offers__item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: center;
          align-items: center;
      font-size: 12px; }
      @media (max-width: 767px) {
        .na-shop-item__offers__item {
          height: 36px; } }
      .na-shop-item__offers__item__name {
        margin-left: 6px;
        letter-spacing: 0.3px; }
    .na-shop-item__offers__item + .na-shop-item__offers__item {
      padding-left: 12px; }
      @media (max-width: 767px) {
        .na-shop-item__offers__item + .na-shop-item__offers__item {
          padding-left: 0; } }
  .na-shop-item__show-on-map {
    margin-top: 15px;
    font-family: 'pf_dindisplay_proregular';
    font-size: 16px; }
  .na-shop-item__map {
    max-width: 986px;
    max-height: 680px;
    width: 100vw;
    height: 80vh;
    position: fixed;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
    display: none;
    z-index: 9992; }
    .na-shop-item__map__close {
      top: -3px;
      right: -3px;
      -ms-transform: translate(100%, -100%);
          transform: translate(100%, -100%);
      color: #fff;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: center;
          justify-content: center;
      -ms-flex-align: center;
          align-items: center; }
      @media (max-width: 767px) {
        .na-shop-item__map__close {
          -ms-transform: none;
              transform: none;
          background: #b5b9c1;
          z-index: 2;
          width: 40px;
          height: 40px;
          top: 0;
          right: 0; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .na-shop-item__map__close {
          -ms-transform: none;
              transform: none;
          background: #b5b9c1;
          z-index: 2;
          width: 40px;
          height: 40px;
          top: 0;
          right: 0; } }
      .na-shop-item__map__close__icon {
        width: 15px;
        height: 15px;
        display: block;
        margin: 0 auto; }

.na-shop-map {
  width: 100%;
  height: 680px; }
  @media (max-width: 767px) {
    .na-shop-map {
      height: 60vh; } }

.na-shop-nav {
  font-family: 'pf_dindisplay_proregular';
  margin-top: 30px;
  white-space: nowrap; }

/* manager list page */
.na-admin-tabs {
  margin-top: 29px;
  margin-bottom: 30px; }

.na-admin-filter-holder {
  height: 154px;
  position: relative;
  z-index: 1; }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-filter-holder {
      height: 43px; } }

.na-admin-filter {
  margin-bottom: 31px;
  color: #000;
  background: #fff;
  position: relative; }
  .na-admin-filter_fixed {
    margin-top: 0;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.15); }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-admin-filter_fixed {
        position: absolute; } }
  .na-admin-filter__inner {
    width: 948px;
    margin: 0 auto; }
    @media (max-width: 900px) {
      .na-admin-filter__inner {
        width: 878px; } }
  .na-admin-filter__expanded {
    position: relative;
    padding-top: 13px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-admin-filter__expanded {
        display: none; } }
  .na-admin-filter__collapsed {
    position: relative;
    display: none; }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-admin-filter__collapsed {
        display: block; } }
  .na-admin-filter__row {
    margin-bottom: 22px;
    font-size: 16px;
    font-family: 'pf_dindisplay_proregular'; }
  .na-admin-filter__fields {
    margin-right: 102px; }
  .na-admin-filter__field {
    float: left; }
  .na-admin-filter__field + .na-admin-filter__field {
    padding-left: 20px; }
  .na-admin-filter__submit {
    width: 82px;
    float: right; }
  .na-admin-filter__offer {
    display: inline-block;
    margin-left: 20px; }
  .na-admin-filter__hide-filter {
    position: absolute;
    bottom: 0;
    right: 0;
    display: none; }
  .na-admin-filter__show-filter {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px 15px 16px;
    display: none; }
  .na-admin-filter_fixed .na-admin-filter__collapsed {
    display: block; }
  .na-admin-filter_fixed .na-admin-filter__expanded {
    display: none; }
  .na-admin-filter.na-admin-filter_fixed.na-admin-filter_expanded .na-admin-filter__expanded {
    display: block; }
  .na-admin-filter.na-admin-filter_fixed.na-admin-filter_expanded .na-admin-filter__collapsed {
    display: none; }
  .na-admin-filter.na-admin-filter_fixed.na-admin-filter_collapsed .na-admin-filter__expanded {
    display: none; }
  .na-admin-filter.na-admin-filter_fixed.na-admin-filter_collapsed .na-admin-filter__collapsed {
    display: block; }
  .na-admin-filter_fixed .na-admin-filter__hide-filter {
    display: block; }
  .na-admin-filter_fixed .na-admin-filter__show-filter {
    display: block; }
  .na-admin-filter_fixed .na-admin-list__head__col {
    border-top: none; }

.na-admin-filter-popup {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: #fff;
  z-index: 100; }
  .na-admin-filter-popup__inner {
    padding: 54px 30px 0; }
  .na-admin-filter-popup__hr {
    margin-top: 36px;
    margin-bottom: 19px; }
  .na-admin-filter-popup__fields {
    width: 100%;
    margin-bottom: 16px; }
  .na-admin-filter-popup__field {
    width: 300px;
    margin-bottom: 13px; }
  .na-admin-filter-popup__submit {
    width: 160px;
    margin-top: 36px; }
  .na-admin-filter-popup__offer {
    display: block;
    margin-top: 14px;
    margin-bottom: 18px;
    margin-left: 0; }

.na-admin-list-info {
  font-family: 'pf_dindisplay_proregular';
  font-size: 16px;
  color: #b5b9c1;
  margin-bottom: 8px; }

.na-admin-list-holder {
  position: relative; }
  @media (max-width: 767px) {
    .na-admin-list-holder__scroll {
      overflow-x: scroll;
      margin-right: -30px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-list-holder__scroll {
      overflow-x: scroll; } }
  .na-admin-list-holder__scroll__inner {
    width: 948px;
    position: relative; }
    @media (max-width: 767px) {
      .na-admin-list-holder__scroll__inner {
        padding-right: 30px; } }
    @media (max-width: 900px) {
      .na-admin-list-holder__scroll__inner {
        width: 878px; } }
  .na-admin-list-holder__vertical-col-names {
    position: absolute;
    display: none;
    top: 44px;
    left: -1px;
    width: 30px;
    height: 100%;
    z-index: 1; }

.na-admin-list__head {
  color: #b5b9c1;
  font-size: 14px;
  font-family: 'helveticaneuecyrroman';
  background: #fff;
  position: relative; }
  .na-admin-list__head__inner {
    width: 948px; }
    @media (max-width: 767px) {
      .na-admin-list__head__inner {
        padding-right: 30px; } }
    @media (max-width: 900px) {
      .na-admin-list__head__inner {
        width: 878px; } }
  .na-admin-list__head__col {
    padding: 10px 24px 16px !important;
    text-align: left !important; }
    .na-admin-list__head__col:nth-child(odd) {
      background: #fff; }

.na-admin-item {
  display: -ms-flexbox;
  display: flex;
  position: relative; }
  .na-admin-item_show-delete-alert {
    min-height: 176px; }
  .na-admin-item__name {
    margin-bottom: 5px; }
  .na-admin-item__url {
    margin-bottom: 15px; }
  .na-admin-item__offers {
    font-size: 12px;
    line-height: 1;
    margin-bottom: 18px; }
    .na-admin-item__offers__item {
      margin-top: 6px; }
  .na-admin-item__control {
    margin-bottom: 10px; }
  .na-admin-item__sticker {
    background: #fff;
    font-size: 14px;
    letter-spacing: 0.4px;
    text-align: right;
    color: #b5b9c1;
    width: 26px;
    display: none;
    margin-left: -14px; }
    .na-admin-item__sticker__inner {
      -ms-transform-origin: 0 0;
          transform-origin: 0 0;
      -ms-transform: rotate(-90deg) translate(-110%, 0);
          transform: rotate(-90deg) translate(-110%, 0);
      white-space: nowrap;
      text-align: right;
      width: 200px; }
  .na-admin-item__delete {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
    -ms-flex-align: center;
        align-items: center; }
    @media (max-width: 767px) {
      .na-admin-item__delete {
        display: block;
        position: fixed;
        max-height: 300px;
        z-index: 99; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-admin-item__delete {
        display: block;
        position: fixed;
        max-height: 300px;
        z-index: 99; } }
    .na-admin-item__delete:before {
      content: '';
      background-color: #b5b9c1;
      opacity: 0.7;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
      @media (min-width: 768px) and (max-width: 991px) {
        .na-admin-item__delete:before {
          position: fixed; } }
      @media (max-width: 767px) {
        .na-admin-item__delete:before {
          position: fixed; } }
    .na-admin-item__delete__inner {
      width: 780px;
      height: 176px;
      background-color: #ffffff;
      box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.15);
      border: solid 1px #b5b9c1;
      position: relative;
      padding-left: 80px;
      padding-top: 30px; }
      @media (max-width: 767px) {
        .na-admin-item__delete__inner {
          width: 100%;
          height: 100%;
          padding: 20px;
          z-index: 99;
          top: 50%; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .na-admin-item__delete__inner {
          width: 100%;
          height: 100%;
          padding: 80px 40px;
          z-index: 99;
          top: 50%; } }
    .na-admin-item__delete__text {
      margin-bottom: 20px; }
      @media (min-width: 768px) and (max-width: 991px) {
        .na-admin-item__delete__text {
          margin-bottom: 50px; } }
      @media (max-width: 767px) {
        .na-admin-item__delete__text {
          margin-top: 50px; } }
    .na-admin-item__delete__cancel {
      margin-left: 34px;
      display: inline-block; }
      @media (max-width: 767px) {
        .na-admin-item__delete__cancel {
          margin: 0; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .na-admin-item__delete__cancel {
          margin-left: 70px; } }
    .na-admin-item__delete__close {
      position: absolute;
      top: 10px;
      right: 12px;
      bottom: auto;
      left: auto;
      width: 16px;
      height: 16px;
      margin: 0; }
      .na-admin-item__delete__close:hover {
        color: #e2001a;
        cursor: pointer; }
      .na-admin-item__delete__close .na-icon_close {
        width: 16px;
        height: 16px; }

.na-admin-not-found {
  text-align: center;
  margin-top: 58px;
  margin-bottom: 100px; }

/* manager stores */
.na-admin-cities__item {
  margin-bottom: 6px; }

.na-admin-addresses {
  margin-bottom: 6px; }
  .na-admin-addresses__items {
    padding-left: 12px;
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 16px;
    font-family: 'helveticaneuecyrroman'; }
    .na-admin-addresses__items__toggle {
      padding-top: 10px; }
  .na-admin-addresses__item {
    margin-top: 4px;
    position: relative;
    width: 300%; }
    .na-admin-addresses__item:before {
      content: "\25CF";
      position: absolute;
      left: -12px;
      top: 0; }
    .na-admin-addresses__item__address {
      float: left;
      width: 32%;
      margin-right: 16%; }
      @media (max-width: 767px) {
        .na-admin-addresses__item__address {
          margin-right: 10%; } }
      @media (min-width: 768px) and (max-width: 991px) {
        .na-admin-addresses__item__address {
          margin-right: 10%; } }
    .na-admin-addresses__item__phone {
      float: left;
      width: 50%; }

.na-admin-shop-edit {
  max-width: 620px;
  margin: 0 auto; }
  .na-admin-shop-edit__hr {
    border-top-color: #b5b9c1;
    margin-bottom: 10px; }
    @media (max-width: 767px) {
      .na-admin-shop-edit__hr {
        margin-bottom: 33px; } }
  .na-admin-shop-edit__title {
    margin-bottom: 21px; }

.na-admin-shop-edit-common__title {
  letter-spacing: 0.6px;
  margin-bottom: 11px; }

.na-admin-shop-edit-common__switch-form-link {
  margin: 15px 0 45px; }

.na-admin-shop-edit-common__field-input {
  width: 300px; }
  @media (max-width: 767px) {
    .na-admin-shop-edit-common__field-input {
      width: 100%; } }

.na-admin-shop-edit-common__field-textarea {
  width: 300px; }
  @media (max-width: 767px) {
    .na-admin-shop-edit-common__field-textarea {
      width: 100%; } }

.na-admin-shop-edit-common__field-name-error {
  display: none;
  margin-bottom: 4px;
  margin-top: 5px;
  color: #e2001a;
  font-family: helveticaneuecyrroman;
  font-size: 12px;
  line-height: 1;
  letter-spacing: 0.2px;
  color: #d40006;
  font-weight: normal; }

.na-admin-shop-edit-common__field-select {
  position: relative;
  width: 85px; }
  .na-admin-shop-edit-common__field-select .na-hint {
    position: absolute;
    top: 0;
    width: 0;
    height: 0; }
    .na-admin-shop-edit-common__field-select .na-hint:after {
      display: none; }
    .na-admin-shop-edit-common__field-select .na-hint__content {
      bottom: 10px;
      left: 0; }

.na-admin-shop-edit-common__field-checkthumb {
  width: 85px; }
  @media (max-width: 767px) {
    .na-admin-shop-edit-common__field-checkthumb {
      margin-left: 20px !important; } }

.na-admin-shop-edit-common__offers__title {
  margin: 29px 0 21px; }

.na-admin-shop-edit-common__offers__item {
  display: inline-block;
  width: 213px;
  margin-bottom: 16px; }
  @media (max-width: 767px) {
    .na-admin-shop-edit-common__offers__item {
      width: auto;
      display: block; } }
  .na-admin-shop-edit-common__offers__item:nth-child(odd) {
    width: 400px; }
    @media (max-width: 767px) {
      .na-admin-shop-edit-common__offers__item:nth-child(odd) {
        width: auto;
        display: block; } }

.na-admin-shop-edit-common__submit {
  margin-top: 20px;
  margin-bottom: 35px; }

.na-admin-shop-points-list__title {
  float: left;
  letter-spacing: 0.6px;
  margin-bottom: -7px; }
  @media (max-width: 767px) {
    .na-admin-shop-points-list__title {
      float: none;
      margin-bottom: -28px; } }

.na-admin-shop-points-list__title-link {
  float: right;
  margin-top: 13px; }
  @media (max-width: 767px) {
    .na-admin-shop-points-list__title-link {
      float: none; } }

.na-admin-shop-points-list__filter {
  padding: 0 0 15px;
  border-bottom: 1px solid #b5b9c1; }
  @media (max-width: 767px) {
    .na-admin-shop-points-list__filter {
      padding-top: 6px; } }
  .na-admin-shop-points-list__filter__toggle {
    margin-top: 16px;
    margin-bottom: 10px; }

.na-admin-shop-points-list__list {
  margin: 20px 0 30px; }

.na-admin-shop-points-list__item {
  position: relative;
  margin-top: 13px; }
  .na-admin-shop-points-list__item__box {
    position: relative;
    padding: 17px 35px 20px;
    border: solid 1px #b5b9c1; }
    @media (max-width: 767px) {
      .na-admin-shop-points-list__item__box {
        padding: 17px 14px; } }
  .na-admin-shop-points-list__item__address {
    color: #000;
    padding-bottom: 5px; }
    @media (max-width: 767px) {
      .na-admin-shop-points-list__item__address {
        line-height: 1.5;
        padding-bottom: 1px; } }
  .na-admin-shop-points-list__item__info {
    padding-bottom: 7px;
    color: #b5b9c1; }
    @media (max-width: 767px) {
      .na-admin-shop-points-list__item__info {
        line-height: 1.5; } }
  .na-admin-shop-points-list__item__edit {
    float: left; }
    @media (max-width: 767px) {
      .na-admin-shop-points-list__item__edit {
        float: none;
        margin-bottom: 10px; } }
  .na-admin-shop-points-list__item__delete {
    float: right; }
    @media (max-width: 767px) {
      .na-admin-shop-points-list__item__delete {
        float: none; } }

.na-admin-shop-points-list__delete {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: flex; }
  @media (max-width: 767px) {
    .na-admin-shop-points-list__delete {
      position: fixed;
      z-index: 999;
      top: 0;
      left: 0; } }
  .na-admin-shop-points-list__delete:before {
    content: '';
    background-color: #b5b9c1;
    opacity: 0.7;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .na-admin-shop-points-list__delete__inner {
    background-color: #ffffff;
    position: relative;
    width: 90%;
    margin: auto;
    padding: 12px 20px;
    box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.15); }
    @media (max-width: 767px) {
      .na-admin-shop-points-list__delete__inner {
        width: 100%;
        padding: 20px 20px; } }
    .na-admin-shop-points-list__delete__inner_l {
      padding: 20px 20px; }
  .na-admin-shop-points-list__delete__text {
    margin-bottom: 7px; }
    @media (max-width: 767px) {
      .na-admin-shop-points-list__delete__text {
        margin-bottom: 20px; } }
    .na-admin-shop-points-list__delete__text_l {
      margin-bottom: 20px; }
  .na-admin-shop-points-list__delete__cancel {
    margin-left: 34px;
    display: inline-block; }

.na-admin-shop-points-list__add-button {
  max-width: 300px;
  width: 100%; }

.na-admin-shop-points-form {
  padding: 20px 34px;
  border: solid 1px #b5b9c1;
  box-shadow: 0 2px 24px 0 rgba(0, 0, 0, 0.15); }
  .na-admin-shop-points-form__map {
    width: 100%;
    height: 180px; }
  .na-admin-shop-points-form__row {
    margin-bottom: 13px; }
    @media (max-width: 767px) {
      .na-admin-shop-points-form__row {
        margin-bottom: 0; } }
    .na-admin-shop-points-form__row_add-row {
      margin-top: 17px;
      margin-bottom: 22px; }
      @media (max-width: 767px) {
        .na-admin-shop-points-form__row_add-row {
          margin-bottom: 37px; } }
    .na-admin-shop-points-form__row_submit {
      margin-top: 31px; }
  .na-admin-shop-points-form__field {
    width: 265px;
    float: left; }
    @media (max-width: 767px) {
      .na-admin-shop-points-form__field {
        float: none;
        width: 100%;
        margin-bottom: 13px; } }
    .na-admin-shop-points-form__field_small {
      width: 74px; }
    .na-admin-shop-points-form__field_worktime {
      width: 169px; }
      @media (max-width: 767px) {
        .na-admin-shop-points-form__field_worktime {
          width: 100%; } }
    .na-admin-shop-points-form__field_range {
      width: 265px; }
      @media (max-width: 767px) {
        .na-admin-shop-points-form__field_range {
          width: 100%; } }
    .na-admin-shop-points-form__field_is24hours {
      margin-left: 22px;
      width: auto; }
      @media (max-width: 767px) {
        .na-admin-shop-points-form__field_is24hours {
          margin-top: -17px;
          margin-bottom: 20px; } }
  .na-admin-shop-points-form__field + .na-admin-shop-points-form__field {
    margin-left: 20px; }
    @media (max-width: 767px) {
      .na-admin-shop-points-form__field + .na-admin-shop-points-form__field {
        margin-left: 0; } }
  @media (max-width: 767px) {
    .na-admin-shop-points-form__field_small + .na-admin-shop-points-form__field_small {
      margin-left: 20px; } }
  .na-admin-shop-points-form__small-fields {
    float: left;
    margin-left: 20px; }
    @media (max-width: 767px) {
      .na-admin-shop-points-form__small-fields {
        float: none;
        display: -ms-flexbox;
        display: flex;
        margin-left: 0;
        -ms-flex-pack: justify;
            justify-content: space-between; } }
  .na-admin-shop-points-form__buttons {
    float: left; }
    @media (max-width: 767px) {
      .na-admin-shop-points-form__buttons {
        float: none; } }
  .na-admin-shop-points-form__hr {
    margin-top: 30px;
    margin-bottom: 10px; }
  .na-admin-shop-points-form__delete {
    float: right; }
    @media (max-width: 767px) {
      .na-admin-shop-points-form__delete {
        float: none; } }

.na-admin-shop-list-page {
  margin-bottom: 85px; }
  @media (max-width: 767px) {
    .na-admin-shop-list-page {
      margin-top: 30px; } }
  .na-admin-shop-list-page__add-item-button {
    width: 300px;
    margin-bottom: 10px; }
    @media (max-width: 360px) {
      .na-admin-shop-list-page__add-item-button {
        width: 100%; } }
    @media (max-width: 767px) {
      .na-admin-shop-list-page__add-item-button {
        margin-bottom: 30px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-admin-shop-list-page__add-item-button {
        float: left;
        margin-bottom: 30px; } }
  .na-admin-shop-list-page__filter-button {
    width: 160px;
    margin-bottom: 40px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-admin-shop-list-page__filter-button {
        float: right;
        margin-bottom: 30px; } }
  .na-admin-shop-list-page__show-more-button {
    text-align: center;
    margin-top: 30px; }
    @media (max-width: 767px) {
      .na-admin-shop-list-page__show-more-button {
        text-align: left; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .na-admin-shop-list-page__show-more-button {
        text-align: left; } }

.na-admin-shop-online__section-title {
  margin-top: 33px;
  letter-spacing: 0.6px; }

.na-admin-shop-online__tab-select {
  margin-bottom: 28px; }

.na-admin-shop-online-tab__title {
  margin-top: 16px;
  margin-bottom: 18px; }

.na-admin-shop-online-tab__list {
  margin-bottom: 17px; }

.na-admin-shop-online-tab__add-button {
  margin-bottom: 17px; }

.na-admin-shop-presence-cities-form__item {
  width: 300px;
  float: left; }
  @media (max-width: 767px) {
    .na-admin-shop-presence-cities-form__item {
      width: 100%;
      float: none;
      margin-bottom: 13px; } }

.na-admin-shop-presence-cities-form__item + .na-admin-shop-presence-cities-form__item {
  margin-left: 20px; }
  @media (max-width: 767px) {
    .na-admin-shop-presence-cities-form__item + .na-admin-shop-presence-cities-form__item {
      margin-left: 0; } }

.na-admin-shop-presence-cities-form__submit {
  margin-top: 30px; }

.na-admin-shop-points-filter-form {
  margin-bottom: 9px; }
  @media (max-width: 767px) {
    .na-admin-shop-points-filter-form {
      display: none; } }
  .na-admin-shop-points-filter-form__field-city {
    width: 249px;
    float: left; }
    @media (max-width: 767px) {
      .na-admin-shop-points-filter-form__field-city {
        width: 100%;
        margin-bottom: 13px;
        float: none; } }
  .na-admin-shop-points-filter-form__field-street {
    width: 249px;
    margin-left: 20px;
    float: left; }
    @media (max-width: 767px) {
      .na-admin-shop-points-filter-form__field-street {
        margin-left: 0;
        float: none;
        width: 100%;
        margin-bottom: 13px; } }
  .na-admin-shop-points-filter-form__submit {
    margin-left: 20px;
    float: left;
    margin-top: 15px;
    line-height: 0; }
    @media (max-width: 767px) {
      .na-admin-shop-points-filter-form__submit {
        margin-left: 0;
        margin-top: 30px;
        float: none; } }
    .na-admin-shop-points-filter-form__submit__button {
      width: 82px; }
      @media (max-width: 767px) {
        .na-admin-shop-points-filter-form__submit__button {
          width: 160px;
          float: left; } }
    .na-admin-shop-points-filter-form__submit__cancel {
      float: left;
      margin-left: 23px; }

.na-admin-shop-list-hr {
  margin-bottom: 6px; }

/* pixel perfect */
.na-admin-shop-list-page_eshop .na-admin-filter__field:nth-child(1) {
  width: 27.6%; }

.na-admin-shop-list-page_eshop .na-admin-filter__field:nth-child(2) {
  width: 12.7%; }

.na-admin-shop-list-page_eshop .na-admin-filter__field:nth-child(3) {
  width: 29.9%; }

.na-admin-shop-list-page_eshop .na-admin-filter__field:nth-child(4) {
  width: 29.8%; }

.na-admin-shop-list-page_eshop .na-table__col:nth-child(1), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(1) {
  width: 24.5%; }
  @media (max-width: 900px) {
    .na-admin-shop-list-page_eshop .na-table__col:nth-child(1), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(1) {
      width: 27.4%; } }

.na-admin-shop-list-page_eshop .na-table__col:nth-child(2), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(2) {
  width: 13.7%;
  padding: 14px 45px;
  text-align: right; }
  @media (max-width: 900px) {
    .na-admin-shop-list-page_eshop .na-table__col:nth-child(2), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(2) {
      width: 15%; } }

.na-admin-shop-list-page_eshop .na-table__col:nth-child(3), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(3) {
  width: 24.5%;
  padding-top: 14px; }
  @media (max-width: 900px) {
    .na-admin-shop-list-page_eshop .na-table__col:nth-child(3), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(3) {
      width: 28.8%; } }

.na-admin-shop-list-page_eshop .na-table__col:nth-child(4), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(4) {
  width: 37.3%;
  padding: 10px 44px !important; }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-shop-list-page_eshop .na-table__col:nth-child(4), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(4) {
      padding: 10px 24px !important; } }
  @media (max-width: 767px) {
    .na-admin-shop-list-page_eshop .na-table__col:nth-child(4), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(4) {
      padding: 10px 24px !important; } }
  @media (max-width: 900px) {
    .na-admin-shop-list-page_eshop .na-table__col:nth-child(4), .na-admin-shop-list-page_eshop .na-admin-list__head__col:nth-child(4) {
      width: 28.8%; } }

.na-admin-shop-list-page_retail .na-admin-filter__field:nth-child(1),
.na-admin-shop-list-page_clinic .na-admin-filter__field:nth-child(1) {
  width: 23.3%; }

.na-admin-shop-list-page_retail .na-admin-filter__field:nth-child(2),
.na-admin-shop-list-page_clinic .na-admin-filter__field:nth-child(2) {
  width: 25.5%; }

.na-admin-shop-list-page_retail .na-admin-filter__field:nth-child(3),
.na-admin-shop-list-page_clinic .na-admin-filter__field:nth-child(3) {
  width: 25.8%; }

.na-admin-shop-list-page_retail .na-admin-filter__field:nth-child(4),
.na-admin-shop-list-page_clinic .na-admin-filter__field:nth-child(4) {
  width: 25.4%; }

.na-admin-shop-list-page_retail .na-table__col:nth-child(1), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(1),
.na-admin-shop-list-page_clinic .na-table__col:nth-child(1),
.na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(1) {
  width: 21%; }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(1), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(1),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(1),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(1) {
      width: 25%; } }
  @media (max-width: 767px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(1), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(1),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(1),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(1) {
      width: 25%; } }

.na-admin-shop-list-page_retail .na-table__col:nth-child(2), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(2),
.na-admin-shop-list-page_clinic .na-table__col:nth-child(2),
.na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(2) {
  width: 24.7%;
  padding: 14px 24px 10px 44px !important; }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(2), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(2),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(2),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(2) {
      padding: 14px 24px 10px !important; } }
  @media (max-width: 767px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(2), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(2),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(2),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(2) {
      padding: 14px 24px 10px !important; } }

.na-admin-shop-list-page_retail .na-table__col:nth-child(3), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(3),
.na-admin-shop-list-page_clinic .na-table__col:nth-child(3),
.na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(3) {
  width: 21%;
  padding-top: 14px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(3), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(3),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(3),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(3) {
      width: 25%; } }
  @media (max-width: 767px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(3), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(3),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(3),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(3) {
      width: 25%; } }

.na-admin-shop-list-page_retail .na-table__col:nth-child(4), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(4),
.na-admin-shop-list-page_clinic .na-table__col:nth-child(4),
.na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(4) {
  width: 33.3%;
  padding: 10px 30px 16px !important; }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(4), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(4),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(4),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(4) {
      width: 25.3%;
      padding: 10px 15px !important; } }
  @media (max-width: 767px) {
    .na-admin-shop-list-page_retail .na-table__col:nth-child(4), .na-admin-shop-list-page_retail .na-admin-list__head__col:nth-child(4),
    .na-admin-shop-list-page_clinic .na-table__col:nth-child(4),
    .na-admin-shop-list-page_clinic .na-admin-list__head__col:nth-child(4) {
      width: 25.3%;
      padding: 10px 15px !important; } }

.na-delivery {
  font-family: 'pf_dindisplay_promedium';
  letter-spacing: 0.5px;
  font-size: 16px; }

/* legacy */
.page__wrap_na-stores {
  padding-bottom: 124px; }

@media (min-width: 768px) and (max-width: 991px) {
  .breadcrumbs {
    padding: 15px 0 8px; } }

@media (max-width: 767px) {
  .breadcrumbs {
    display: none; } }

@media (max-width: 767px) {
  .header .header__main {
    border-bottom: none; } }

.btn--normal .na-btn_shape-round {
  border-radius: 24px; }

.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative; }

.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important; }

.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0; }

.scroll-element {
  display: none; }

.scroll-element, .scroll-element div {
  box-sizing: content-box; }

.scroll-element.scroll-x.scroll-scrollx_visible,
.scroll-element.scroll-y.scroll-scrolly_visible {
  display: block; }

.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default; }

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999; }

.scroll-textarea > .scroll-content {
  overflow: hidden !important; }

.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important; }

.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0; }

/*************** SIMPLE INNER SCROLLBAR ***************/
.na-admin-list-holder__scroll > .scroll-element,
.na-admin-list-holder__scroll > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10; }

.na-admin-list-holder__scroll > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%; }

.na-admin-list-holder__scroll > .scroll-element.scroll-x {
  bottom: 2px;
  height: 4px;
  left: 0;
  width: 100%;
  display: none !important; }
  @media (max-width: 767px) {
    .na-admin-list-holder__scroll > .scroll-element.scroll-x {
      display: block !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .na-admin-list-holder__scroll > .scroll-element.scroll-x {
      display: block !important; } }

.na-admin-list-holder__scroll > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
  display: none !important; }

.na-admin-list-holder__scroll > .scroll-element .scroll-element_outer {
  overflow: hidden; }

.na-admin-list-holder__scroll > .scroll-element .scroll-element_outer,
.na-admin-list-holder__scroll > .scroll-element .scroll-element_track,
.na-admin-list-holder__scroll > .scroll-element .scroll-bar {
  border-radius: 8px; }

.na-admin-list-holder__scroll > .scroll-element .scroll-element_track,
.na-admin-list-holder__scroll > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4; }

.na-admin-list-holder__scroll > .scroll-element .scroll-bar {
  background-color: #c2c2c2; }

.na-admin-list-holder__scroll > .scroll-element:hover .scroll-bar {
  background-color: #919191; }

.na-admin-list-holder__scroll > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191; }

/* update scrollbar offset if both scrolls are visible */
.na-admin-list-holder__scroll > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px; }

.na-admin-list-holder__scroll > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px; }

.na-admin-list-holder__scroll > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px; }

.na-admin-list-holder__scroll > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px; }

/* tooltip */
.rc-tooltip {
  display: inline-block;
  vertical-align: middle;
  position: relative; }
  .rc-tooltip__text {
    margin-right: 4px;
    font-weight: 500;
    color: #6f747c;
    text-decoration: none; }
  .rc-tooltip__icon {
    display: inline-block;
    vertical-align: top;
    position: relative;
    bottom: -3px;
    min-width: 18px;
    width: 18px;
    height: 18px;
    border-radius: 100%;
    background-color: #b5b9c1;
    cursor: pointer;
    font-size: 14px;
    text-indent: 0; }
    .rc-tooltip__icon:after {
      content: "?";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      color: #fff;
      text-align: center;
      line-height: 18px;
      font-size: 14px; }
    .rc-tooltip__icon--question:after {
      content: "?"; }
    .rc-tooltip__icon--alert:after {
      content: "!"; }
    .rc-tooltip__icon--bg-red {
      background-color: #e2001a; }
      .rc-tooltip__icon--bg-red:after {
        color: #FFFFFF; }
    .rc-tooltip__icon--bg-pink {
      background-color: #e40087; }
      .rc-tooltip__icon--bg-pink:after {
        color: #FFFFFF; }
    .rc-tooltip__icon--border-red {
      background-color: transparent;
      border: 2px solid #e2001a; }
      .rc-tooltip__icon--border-red:after {
        color: #e2001a;
        line-height: 14px;
        font-size: 10px;
        font-weight: bold; }
    .rc-tooltip__icon--border-pink {
      background-color: transparent;
      border: 2px solid #e40087; }
      .rc-tooltip__icon--border-pink:after {
        color: #e40087;
        line-height: 14px;
        font-size: 10px;
        font-weight: bold; }
  .rc-tooltip__content {
    display: none;
    position: absolute;
    bottom: 12px;
    border: 1px solid #d7d7d7;
    max-width: 320px;
    width: 90vw;
    left: -21px;
    z-index: 99;
    text-transform: none; }
    .rc-tooltip__content-arrow {
      position: absolute;
      bottom: -8px;
      left: 12px;
      width: 16px;
      height: 16px; }
      .rc-tooltip__content-arrow:after {
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: #f6f6f6;
        border: 1px solid #d7d7d7;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg); }
        .rc-tooltip--bg-white .rc-tooltip__content-arrow:after {
          background-color: #FFFFFF; }
    .rc-tooltip__content-text {
      font-size: 14.4px;
      line-height: 20.16px;
      padding: 16px;
      color: #000000;
      white-space: normal;
      font-weight: 300;
      text-align: left; }
      .rc-tooltip__content-text:after {
        content: '';
        position: absolute;
        background-color: #f6f6f6;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0; }
        .rc-tooltip--bg-white .rc-tooltip__content-text:after {
          background-color: #FFFFFF; }
      .rc-tooltip__content-text-inner {
        position: relative;
        z-index: 1; }
  .rc-tooltip_right .rc-tooltip__content {
    left: calc(100% + 12px);
    top: -15px;
    bottom: auto;
    right: auto; }
    .rc-tooltip_right .rc-tooltip__content-arrow {
      left: -7px;
      top: 20px;
      bottom: auto;
      right: auto; }
  .rc-tooltip_right.rbc-button .rc-tooltip__content {
    top: -9px; }
  .rc-tooltip_right.rbc-button_primary .rc-tooltip__content {
    top: -9px; }
    .rc-tooltip_right.rbc-button_primary .rc-tooltip__content-arrow {
      top: 22px; }
  .rc-tooltip_right-center .rc-tooltip__content {
    left: calc(100% + 12px);
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    bottom: auto;
    right: auto; }
    .rc-tooltip_right-center .rc-tooltip__content-arrow {
      left: -7px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      bottom: auto;
      right: auto; }
  .rc-tooltip_right-bottom .rc-tooltip__content {
    left: calc(100% + 12px);
    top: auto;
    bottom: -15px;
    right: auto; }
    .rc-tooltip_right-bottom .rc-tooltip__content-arrow {
      left: -7px;
      top: auto;
      bottom: 17px;
      right: auto; }
  .rc-tooltip_right-bottom.rbc-button .rc-tooltip__content {
    bottom: -12px; }
    .rc-tooltip_right-bottom.rbc-button .rc-tooltip__content-arrow {
      bottom: 20px; }
  .rc-tooltip_right-bottom.rbc-button_primary .rc-tooltip__content {
    bottom: -12px; }
    .rc-tooltip_right-bottom.rbc-button_primary .rc-tooltip__content-arrow {
      bottom: 22px; }
  .rc-tooltip_left .rc-tooltip__content {
    margin-right: 12px;
    left: auto;
    top: -15px;
    bottom: auto;
    right: 100%; }
    .rc-tooltip_left .rc-tooltip__content-arrow {
      right: -7px;
      top: 20px;
      bottom: auto;
      left: auto; }
  .rc-tooltip_left.rbc-button .rc-tooltip__content {
    top: -9px; }
  .rc-tooltip_left.rbc-button_primary .rc-tooltip__content {
    top: -9px; }
    .rc-tooltip_left.rbc-button_primary .rc-tooltip__content-arrow {
      top: 22px; }
  .rc-tooltip_left-center .rc-tooltip__content {
    margin-right: 12px;
    left: auto;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    bottom: auto;
    right: 100%; }
    .rc-tooltip_left-center .rc-tooltip__content-arrow {
      right: -7px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      bottom: auto;
      left: auto; }
  .rc-tooltip_left-bottom .rc-tooltip__content {
    margin-right: 12px;
    left: auto;
    top: auto;
    bottom: -15px;
    right: 100%; }
    .rc-tooltip_left-bottom .rc-tooltip__content-arrow {
      right: -7px;
      top: auto;
      bottom: 17px;
      left: auto; }
  .rc-tooltip_left-bottom.rbc-button .rc-tooltip__content {
    bottom: -12px; }
    .rc-tooltip_left-bottom.rbc-button .rc-tooltip__content-arrow {
      bottom: 20px; }
  .rc-tooltip_left-bottom.rbc-button_primary .rc-tooltip__content {
    bottom: -12px; }
    .rc-tooltip_left-bottom.rbc-button_primary .rc-tooltip__content-arrow {
      bottom: 22px; }
  .rc-tooltip_top .rc-tooltip__content {
    margin-bottom: 12px;
    left: -10px;
    top: auto;
    bottom: 100%;
    right: auto; }
    .rc-tooltip_top .rc-tooltip__content-arrow {
      right: auto;
      top: auto;
      bottom: -7px;
      left: 15px; }
  .rc-tooltip_top.rbc-button .rc-tooltip__content {
    left: -8px; }
    .rc-tooltip_top.rbc-button .rc-tooltip__content-arrow {
      left: 24px; }
  .rc-tooltip_top.rbc-button_primary .rc-tooltip__content {
    left: -8px; }
    .rc-tooltip_top.rbc-button_primary .rc-tooltip__content-arrow {
      left: 30px; }
  .rc-tooltip_top-center .rc-tooltip__content {
    margin-bottom: 12px;
    left: 50%;
    top: auto;
    bottom: 100%;
    right: auto;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
    .rc-tooltip_top-center .rc-tooltip__content-arrow {
      right: auto;
      bottom: -7px;
      top: auto;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
  .rc-tooltip_top-right .rc-tooltip__content {
    margin-bottom: 12px;
    left: auto;
    top: auto;
    bottom: 100%;
    right: -10px; }
    .rc-tooltip_top-right .rc-tooltip__content-arrow {
      right: 15px;
      top: auto;
      bottom: -7px;
      left: auto; }
  .rc-tooltip_top-right .rc-tooltip__icon + .rc-tooltip__content {
    right: -15px; }
  .rc-tooltip_top-right.rbc-button .rc-tooltip__content {
    right: -8px; }
    .rc-tooltip_top-right.rbc-button .rc-tooltip__content-arrow {
      right: 24px; }
  .rc-tooltip_top-right.rbc-button_primary .rc-tooltip__content {
    right: -8px; }
    .rc-tooltip_top-right.rbc-button_primary .rc-tooltip__content-arrow {
      right: 30px; }
  .rc-tooltip_bottom .rc-tooltip__content {
    margin-top: 12px;
    left: -10px;
    top: 100%;
    bottom: auto;
    right: auto; }
    .rc-tooltip_bottom .rc-tooltip__content-arrow {
      right: auto;
      bottom: auto;
      top: -7px;
      left: 15px; }
  .rc-tooltip_bottom.rbc-button .rc-tooltip__content {
    left: -8px; }
    .rc-tooltip_bottom.rbc-button .rc-tooltip__content-arrow {
      left: 24px; }
  .rc-tooltip_bottom.rbc-button_primary .rc-tooltip__content {
    left: -8px; }
    .rc-tooltip_bottom.rbc-button_primary .rc-tooltip__content-arrow {
      left: 30px; }
  .rc-tooltip_bottom-center .rc-tooltip__content {
    margin-top: 12px;
    left: 50%;
    top: 100%;
    bottom: auto;
    right: auto;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
    .rc-tooltip_bottom-center .rc-tooltip__content-arrow {
      right: auto;
      bottom: auto;
      top: -7px;
      left: 50%;
      -ms-transform: translateX(-50%);
          transform: translateX(-50%); }
  .rc-tooltip_bottom-right .rc-tooltip__content {
    margin-top: 12px;
    left: auto;
    top: 100%;
    bottom: auto;
    right: -10px; }
    .rc-tooltip_bottom-right .rc-tooltip__content-arrow {
      right: 15px;
      bottom: auto;
      top: -7px;
      left: auto; }
  .rc-tooltip_bottom-right .rc-tooltip__icon + .rc-tooltip__content {
    right: -15px; }
  .rc-tooltip_bottom-right.rbc-button .rc-tooltip__content {
    right: -8px; }
    .rc-tooltip_bottom-right.rbc-button .rc-tooltip__content-arrow {
      right: 24px; }
  .rc-tooltip_bottom-right.rbc-button_primary .rc-tooltip__content {
    right: -8px; }
    .rc-tooltip_bottom-right.rbc-button_primary .rc-tooltip__content-arrow {
      right: 30px; }
  .rc-tooltip_left.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_left-center.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_left-bottom.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_right.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_right-center.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_right-bottom.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_top.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_top-center.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_top-right.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_bottom.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_bottom-center.rc-tooltip_resettype .rc-tooltip__content, .rc-tooltip_bottom-right.rc-tooltip_resettype .rc-tooltip__content {
    margin-left: 0;
    margin-bottom: 12px;
    margin-right: 0;
    left: -10px;
    top: auto;
    bottom: 100%;
    right: auto;
    -ms-transform: none;
        transform: none; }
    .rc-tooltip_left.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_left-center.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_left-bottom.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_right.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_right-center.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_right-bottom.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_top.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_top-center.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_top-right.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_bottom.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_bottom-center.rc-tooltip_resettype .rc-tooltip__content-arrow, .rc-tooltip_bottom-right.rc-tooltip_resettype .rc-tooltip__content-arrow {
      right: auto;
      top: auto;
      bottom: -7px;
      left: 15px;
      -ms-transform: none;
          transform: none; }
  .rc-tooltip_left.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_left-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_left-bottom.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_right.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_right-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_right-bottom.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_top.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_top-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_top-right.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_bottom.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_bottom-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content, .rc-tooltip_bottom-right.rc-tooltip_resettype.rbc-button .rc-tooltip__content {
    left: -8px; }
    .rc-tooltip_left.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_left-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_left-bottom.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_right.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_right-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_right-bottom.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_top.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_top-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_top-right.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_bottom.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_bottom-center.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow, .rc-tooltip_bottom-right.rc-tooltip_resettype.rbc-button .rc-tooltip__content-arrow {
      left: 24px; }
  .rc-tooltip_left.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_left-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_left-bottom.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_right.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_right-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_right-bottom.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_top.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_top-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_top-right.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_bottom.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_bottom-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content, .rc-tooltip_bottom-right.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content {
    left: -8px; }
    .rc-tooltip_left.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_left-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_left-bottom.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_right.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_right-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_right-bottom.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_top.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_top-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_top-right.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_bottom.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_bottom-center.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow, .rc-tooltip_bottom-right.rc-tooltip_resettype.rbc-button_primary .rc-tooltip__content-arrow {
      left: 30px; }
  .rc-tooltip_addpet .rc-tooltip__content {
    max-width: 240px; }
    @media (max-width: 470px) {
      .rc-tooltip_addpet .rc-tooltip__content {
        max-width: 240px;
        margin-top: 12px;
        left: -10px;
        top: 100%;
        bottom: auto;
        right: auto; } }
    @media (max-width: 470px) {
      .rc-tooltip_addpet .rc-tooltip__content-arrow {
        right: auto;
        bottom: auto;
        top: -7px;
        left: 15px; } }
  .rc-tooltip_addfreepetfood .rc-tooltip__content {
    max-width: 290px; }
  .table_type_bp-adultpets .rc-tooltip_editpet .rc-tooltip__content, .table_type_bp-adultpets .rc-tooltip_deletepet .rc-tooltip__content {
    max-width: 240px; }
    .table_type_bp-adultpets .rc-tooltip_editpet .rc-tooltip__content-arrow, .table_type_bp-adultpets .rc-tooltip_deletepet .rc-tooltip__content-arrow {
      top: 13px; }
  @media (max-width: 600px) {
    .table_type_bp-adultpets .rc-tooltip_editpet .rc-tooltip__content {
      margin-bottom: 12px;
      left: -30px;
      top: auto;
      bottom: 100%;
      right: auto;
      margin-right: 0;
      max-width: 220px; } }
  @media (max-width: 600px) {
    .table_type_bp-adultpets .rc-tooltip_editpet .rc-tooltip__content-arrow {
      right: auto;
      top: auto;
      bottom: -7px;
      left: 25px; } }
  @media (max-width: 600px) {
    .table_type_bp-adultpets .rc-tooltip_deletepet .rc-tooltip__content {
      margin-bottom: 12px;
      left: auto;
      top: auto;
      bottom: 100%;
      right: -15px;
      margin-right: 0;
      max-width: 220px; } }
  @media (max-width: 600px) {
    .table_type_bp-adultpets .rc-tooltip_deletepet .rc-tooltip__content-arrow {
      right: 25px;
      top: auto;
      bottom: -7px;
      left: auto; } }

.rc-college-pro-like {
  position: relative;
  width: 30px;
  height: 30px;
  font-size: 20px;
  cursor: pointer; }
  .rc-college-pro-like .svg-icon {
    position: absolute;
    width: 20px;
    height: 20px;
    top: 5px;
    left: 5px;
    pointer-events: none; }
  .rc-college-pro-like .icon-not-like {
    display: block; }
  .rc-college-pro-like .icon-is-like {
    display: none; }
  .rc-college-pro-like.is-active .icon-not-like {
    display: none; }
  .rc-college-pro-like.is-active .icon-is-like {
    display: block; }
  .rc-college-pro-like.is-active .hint-like {
    display: inline; }
  .rc-college-pro-like.is-active .hint-not-like {
    display: none; }
  .rc-college-pro-like .hint-like {
    display: none; }
  .rc-college-pro-like .hint-not-like {
    display: inline; }
  .rc-college-pro-like .rc-tooltip__content {
    max-width: 170px;
    margin-bottom: 8px; }
    .rc-college-pro-like .rc-tooltip__content-text {
      padding: 10px;
      white-space: nowrap; }

.rc-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 9999;
  background-color: #ffffff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
  @media (min-width: 992px) {
    .rc-header {
      position: relative;
      top: auto;
      right: auto;
      left: auto; } }
  .rc-header__container {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 100%;
    max-height: 100vh;
    min-height: 62px;
    z-index: 99; }
  .rc-header__main {
    width: 100%;
    height: 60px;
    min-height: 60px;
    padding: 13px 0 13px 18px;
    background-color: #ffffff; }
    @media (min-width: 992px) {
      .rc-header__main {
        height: 80px;
        min-height: 80px;
        padding-top: 17px;
        padding-bottom: 16px;
        padding-left: 0;
        padding-right: 0; } }
  .rc-header__logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    color: #e2001a;
    background-image: url(./rc_logo.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 95px;
    height: 33px;
    background-size: 95px 33px; }
    @media (min-width: 992px) {
      .rc-header__logo {
        width: 133px;
        height: 100%;
        background-size: 133px 46px; } }
    .rc-header__logo:hover {
      color: #e2001a; }
    .rc-header__logo .svg {
      display: block;
      width: 133px;
      height: 46px;
      fill: currentColor; }

#onetrust-banner-sdk,
.cookie-disclaimer {
  position: relative;
  width: 100%;
  background-color: #F6F6F6;
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  z-index: 10;
  margin: 0 !important;
  padding: 0 !important; }
  #onetrust-banner-sdk .container,
  .cookie-disclaimer .container {
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box;
    width: 100%;
    max-width: 1320px;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 540px) {
      #onetrust-banner-sdk .container,
      .cookie-disclaimer .container {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 992px) {
      #onetrust-banner-sdk .container,
      .cookie-disclaimer .container {
        padding-left: 20px;
        padding-right: 20px; } }
    @media (min-width: 1200px) {
      #onetrust-banner-sdk .container,
      .cookie-disclaimer .container {
        padding-left: 40px;
        padding-right: 40px; } }
  #onetrust-banner-sdk .cookie-disclaimer__container,
  .cookie-disclaimer .cookie-disclaimer__container {
    position: relative;
    width: 100%; }
  #onetrust-banner-sdk .cookie-disclaimer__row,
  .cookie-disclaimer .cookie-disclaimer__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__row,
      .cookie-disclaimer .cookie-disclaimer__row {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
  #onetrust-banner-sdk .cookie-disclaimer__content,
  .cookie-disclaimer .cookie-disclaimer__content {
    padding: 20px 0 15px;
    box-sizing: border-box; }
    @media only screen and (min-width: 768px) {
      #onetrust-banner-sdk .cookie-disclaimer__content,
      .cookie-disclaimer .cookie-disclaimer__content {
        padding-top: 15px;
        padding-right: 50px; } }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__content,
      .cookie-disclaimer .cookie-disclaimer__content {
        width: 60%;
        padding: 20px 0; } }
    @media only screen and (min-width: 1280px) {
      #onetrust-banner-sdk .cookie-disclaimer__content,
      .cookie-disclaimer .cookie-disclaimer__content {
        width: calc(100% - 560px);
        padding-right: 30px; } }
  #onetrust-banner-sdk .cookie-disclaimer__text,
  .cookie-disclaimer .cookie-disclaimer__text {
    max-width: 1260px;
    font-family: "RC TYPE";
    color: #232323;
    font-weight: 300;
    font-size: 13px;
    line-height: 19px; }
    #onetrust-banner-sdk .cookie-disclaimer__text a,
    .cookie-disclaimer .cookie-disclaimer__text a {
      font-size: 13px;
      line-height: 19px;
      font-weight: 300;
      color: #e2001a;
      text-decoration: underline; }
      #onetrust-banner-sdk .cookie-disclaimer__text a:hover,
      .cookie-disclaimer .cookie-disclaimer__text a:hover {
        color: #e2001a;
        text-decoration: none; }
      .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__text a, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__text a {
        color: #e40087; }
        .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__text a:hover, .page_type_eukanuba
        .cookie-disclaimer .cookie-disclaimer__text a:hover {
          color: #ff20a4; }
  #onetrust-banner-sdk .cookie-disclaimer__buttons,
  .cookie-disclaimer .cookie-disclaimer__buttons {
    padding: 10px 0 20px;
    box-sizing: border-box; }
    @media only screen and (min-width: 426px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons,
      .cookie-disclaimer .cookie-disclaimer__buttons {
        width: 100%; } }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons,
      .cookie-disclaimer .cookie-disclaimer__buttons {
        width: 40%;
        min-width: 400px;
        padding-top: 15px;
        padding-bottom: 15px;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: end;
            justify-content: flex-end; } }
    @media only screen and (min-width: 1280px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons,
      .cookie-disclaimer .cookie-disclaimer__buttons {
        width: 560px; } }
  #onetrust-banner-sdk .cookie-disclaimer__buttons-content,
  .cookie-disclaimer .cookie-disclaimer__buttons-content {
    box-sizing: border-box;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-left: -6px;
    margin-right: -6px;
    width: calc(100% + 12px); }
    @media only screen and (min-width: 426px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons-content,
      .cookie-disclaimer .cookie-disclaimer__buttons-content {
        margin-left: -10px;
        margin-right: -10px;
        width: calc(100% + 20px); } }
    @media only screen and (min-width: 480px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons-content,
      .cookie-disclaimer .cookie-disclaimer__buttons-content {
        margin-left: auto;
        margin-right: auto;
        width: auto;
        max-width: 440px; } }
    @media only screen and (min-width: 640px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons-content,
      .cookie-disclaimer .cookie-disclaimer__buttons-content {
        max-width: inherit;
        margin-left: -10px;
        margin-right: -10px; } }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons-content,
      .cookie-disclaimer .cookie-disclaimer__buttons-content {
        margin: 0; } }
    @media only screen and (min-width: 1280px) {
      #onetrust-banner-sdk .cookie-disclaimer__buttons-content,
      .cookie-disclaimer .cookie-disclaimer__buttons-content {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
            align-items: center;
        -ms-flex-pack: end;
            justify-content: flex-end; } }
  #onetrust-banner-sdk .cookie-disclaimer__setting-link, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler,
  .cookie-disclaimer .cookie-disclaimer__setting-link,
  .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler {
    background-color: inherit;
    color: #e2001a;
    text-decoration: underline;
    border: 0;
    padding: 0;
    outline: none;
    margin: 10px 6px;
    -ms-flex-order: 3;
        order: 3;
    cursor: pointer;
    font-size: 13px;
    line-height: 15px;
    font-family: "RC TYPE";
    font-weight: 500; }
    @media only screen and (min-width: 426px) {
      #onetrust-banner-sdk .cookie-disclaimer__setting-link, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__setting-link,
      .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler {
        -ms-flex-order: 3;
            order: 3;
        width: auto; } }
    @media only screen and (min-width: 640px) {
      #onetrust-banner-sdk .cookie-disclaimer__setting-link, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__setting-link,
      .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler {
        -ms-flex-order: 1;
            order: 1; } }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__setting-link, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__setting-link,
      .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler {
        -ms-flex-order: 3;
            order: 3; } }
    @media only screen and (min-width: 1280px) {
      #onetrust-banner-sdk .cookie-disclaimer__setting-link, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__setting-link,
      .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler {
        -ms-flex-order: 1;
            order: 1; } }
    #onetrust-banner-sdk .cookie-disclaimer__setting-link:hover, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:hover,
    .cookie-disclaimer .cookie-disclaimer__setting-link:hover,
    .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:hover {
      color: #e2001a;
      text-decoration: none; }
    #onetrust-banner-sdk .cookie-disclaimer__setting-link:focus, #onetrust-banner-sdk .cookie-disclaimer__setting-link:active, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:focus, #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:active,
    .cookie-disclaimer .cookie-disclaimer__setting-link:focus,
    .cookie-disclaimer .cookie-disclaimer__setting-link:active,
    .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:focus,
    .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:active {
      outline: none; }
    .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__setting-link, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler, .page_type_eukanuba
    .cookie-disclaimer .cookie-disclaimer__setting-link, .page_type_eukanuba
    .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler {
      color: #e40087; }
      .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__setting-link:hover, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:hover, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__setting-link:hover, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__setting-link#onetrust-pc-btn-handler:hover {
        color: #ff20a4; }
  #onetrust-banner-sdk .cookie-disclaimer__reject-link, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler,
  .cookie-disclaimer .cookie-disclaimer__reject-link,
  .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler {
    padding: 12px 10px;
    margin: 10px 6px;
    -ms-flex-order: 2;
        order: 2;
    font-size: 13px;
    line-height: 15px;
    font-family: "RC TYPE";
    font-weight: 500;
    color: #ffffff; }
    @media only screen and (min-width: 426px) {
      #onetrust-banner-sdk .cookie-disclaimer__reject-link, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler,
      .cookie-disclaimer .cookie-disclaimer__reject-link,
      .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler {
        -ms-flex-order: 1;
            order: 1;
        width: auto; } }
    @media only screen and (min-width: 640px) {
      #onetrust-banner-sdk .cookie-disclaimer__reject-link, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler,
      .cookie-disclaimer .cookie-disclaimer__reject-link,
      .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler {
        -ms-flex-order: 2;
            order: 2; } }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__reject-link, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler,
      .cookie-disclaimer .cookie-disclaimer__reject-link,
      .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler {
        -ms-flex-order: 1;
            order: 1; } }
    @media only screen and (min-width: 1280px) {
      #onetrust-banner-sdk .cookie-disclaimer__reject-link, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler,
      .cookie-disclaimer .cookie-disclaimer__reject-link,
      .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler {
        -ms-flex-order: 2;
            order: 2; } }
    #onetrust-banner-sdk .cookie-disclaimer__reject-link, #onetrust-banner-sdk .cookie-disclaimer__reject-link:focus, #onetrust-banner-sdk .cookie-disclaimer__reject-link:active, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler:focus, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler:active,
    .cookie-disclaimer .cookie-disclaimer__reject-link,
    .cookie-disclaimer .cookie-disclaimer__reject-link:focus,
    .cookie-disclaimer .cookie-disclaimer__reject-link:active,
    .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler,
    .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler:focus,
    .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler:active {
      background-color: #797979;
      border-color: #797979;
      color: #FFFFFF;
      opacity: 1;
      outline: none; }
    #onetrust-banner-sdk .cookie-disclaimer__reject-link:hover, #onetrust-banner-sdk .cookie-disclaimer__reject-link#onetrust-reject-all-handler:hover,
    .cookie-disclaimer .cookie-disclaimer__reject-link:hover,
    .cookie-disclaimer .cookie-disclaimer__reject-link#onetrust-reject-all-handler:hover {
      background-color: #666666;
      border-color: #666666;
      color: #FFFFFF;
      opacity: 1; }
  #onetrust-banner-sdk .cookie-disclaimer__accept-link, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler,
  .cookie-disclaimer .cookie-disclaimer__accept-link,
  .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler {
    padding: 12px 10px;
    margin: 10px 6px;
    -ms-flex-order: 1;
        order: 1;
    font-size: 13px;
    line-height: 15px;
    font-family: "RC TYPE";
    font-weight: 500;
    color: #ffffff; }
    @media only screen and (min-width: 440px) {
      #onetrust-banner-sdk .cookie-disclaimer__accept-link, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__accept-link,
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler {
        -ms-flex-order: 2;
            order: 2;
        width: auto; } }
    @media only screen and (min-width: 640px) {
      #onetrust-banner-sdk .cookie-disclaimer__accept-link, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__accept-link,
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler {
        -ms-flex-order: 3;
            order: 3; } }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__accept-link, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__accept-link,
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler {
        -ms-flex-order: 2;
            order: 2; } }
    @media only screen and (min-width: 1280px) {
      #onetrust-banner-sdk .cookie-disclaimer__accept-link, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__accept-link,
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler {
        -ms-flex-order: 3;
            order: 3; } }
    #onetrust-banner-sdk .cookie-disclaimer__accept-link, #onetrust-banner-sdk .cookie-disclaimer__accept-link:focus, #onetrust-banner-sdk .cookie-disclaimer__accept-link:active, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:focus, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:active,
    .cookie-disclaimer .cookie-disclaimer__accept-link,
    .cookie-disclaimer .cookie-disclaimer__accept-link:focus,
    .cookie-disclaimer .cookie-disclaimer__accept-link:active,
    .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler,
    .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:focus,
    .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:active {
      background-color: #e2001a;
      border-color: #e2001a;
      opacity: 1;
      outline: none; }
      .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link:focus, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link:active, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:focus, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:active, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link:focus, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link:active, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:focus, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:active {
        background-color: #e40087;
        border-color: #e40087; }
    #onetrust-banner-sdk .cookie-disclaimer__accept-link:hover, #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:hover,
    .cookie-disclaimer .cookie-disclaimer__accept-link:hover,
    .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:hover {
      background-color: #960011;
      border-color: #960011;
      opacity: 1; }
      .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link:hover, .page_type_eukanuba #onetrust-banner-sdk .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:hover, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link:hover, .page_type_eukanuba
      .cookie-disclaimer .cookie-disclaimer__accept-link#onetrust-accept-btn-handler:hover {
        background-color: #e40087;
        border-color: #e40087; }
  #onetrust-banner-sdk .cookie-disclaimer__close, #onetrust-banner-sdk .cookie-disclaimer__close.onetrust-close-btn-handler,
  .cookie-disclaimer .cookie-disclaimer__close,
  .cookie-disclaimer .cookie-disclaimer__close.onetrust-close-btn-handler {
    display: block;
    position: absolute;
    width: 30px;
    height: 30px;
    top: 10px;
    right: 10px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzQ4LjMzM3B4IiBoZWlnaHQ9IjM0OC4zMzNweCIgdmlld0JveD0iMCAwIDM0OC4zMzMgMzQ4LjMzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQ4LjMzMyAzNDguMzM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGc+PHBhdGggZmlsbD0iIzU2NTY1NiIgZD0iTTMzNi41NTksNjguNjExTDIzMS4wMTYsMTc0LjE2NWwxMDUuNTQzLDEwNS41NDljMTUuNjk5LDE1LjcwNSwxNS42OTksNDEuMTQ1LDAsNTYuODVjLTcuODQ0LDcuODQ0LTE4LjEyOCwxMS43NjktMjguNDA3LDExLjc2OWMtMTAuMjk2LDAtMjAuNTgxLTMuOTE5LTI4LjQxOS0xMS43NjlMMTc0LjE2NywyMzEuMDAzTDY4LjYwOSwzMzYuNTYzYy03Ljg0Myw3Ljg0NC0xOC4xMjgsMTEuNzY5LTI4LjQxNiwxMS43NjljLTEwLjI4NSwwLTIwLjU2My0zLjkxOS0yOC40MTMtMTEuNzY5Yy0xNS42OTktMTUuNjk4LTE1LjY5OS00MS4xMzksMC01Ni44NWwxMDUuNTQtMTA1LjU0OUwxMS43NzQsNjguNjExYy0xNS42OTktMTUuNjk5LTE1LjY5OS00MS4xNDUsMC01Ni44NDRjMTUuNjk2LTE1LjY4Nyw0MS4xMjctMTUuNjg3LDU2LjgyOSwwbDEwNS41NjMsMTA1LjU1NEwyNzkuNzIxLDExLjc2N2MxNS43MDUtMTUuNjg3LDQxLjEzOS0xNS42ODcsNTYuODMyLDBDMzUyLjI1OCwyNy40NjYsMzUyLjI1OCw1Mi45MTIsMzM2LjU1OSw2OC42MTF6Ii8+PC9nPjwvc3ZnPg==);
    background-size: .8em 18px;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    text-indent: -100px;
    overflow: hidden;
    padding: 0;
    outline: 0;
    border: 0;
    margin: 0;
    cursor: pointer; }
    @media only screen and (min-width: 992px) {
      #onetrust-banner-sdk .cookie-disclaimer__close, #onetrust-banner-sdk .cookie-disclaimer__close.onetrust-close-btn-handler,
      .cookie-disclaimer .cookie-disclaimer__close,
      .cookie-disclaimer .cookie-disclaimer__close.onetrust-close-btn-handler {
        top: 50%;
        -ms-transform: translate(0, -50%);
            transform: translate(0, -50%); } }
    #onetrust-banner-sdk .cookie-disclaimer__close:hover, #onetrust-banner-sdk .cookie-disclaimer__close:focus, #onetrust-banner-sdk .cookie-disclaimer__close:active, #onetrust-banner-sdk .cookie-disclaimer__close.onetrust-close-btn-handler:hover, #onetrust-banner-sdk .cookie-disclaimer__close.onetrust-close-btn-handler:focus, #onetrust-banner-sdk .cookie-disclaimer__close.onetrust-close-btn-handler:active,
    .cookie-disclaimer .cookie-disclaimer__close:hover,
    .cookie-disclaimer .cookie-disclaimer__close:focus,
    .cookie-disclaimer .cookie-disclaimer__close:active,
    .cookie-disclaimer .cookie-disclaimer__close.onetrust-close-btn-handler:hover,
    .cookie-disclaimer .cookie-disclaimer__close.onetrust-close-btn-handler:focus,
    .cookie-disclaimer .cookie-disclaimer__close.onetrust-close-btn-handler:active {
      outline: 0;
      border: 0; }

.popover {
  background-color: #fff;
  border: 1px solid #D2D2D2;
  border-radius: 2px;
  box-shadow: 0 2px 30px 0 rgba(0, 0, 0, 0.2);
  font-size: 12px;
  line-height: 18px;
  z-index: 99; }
  .popover-body {
    padding: 10px 12px; }
  .popover span {
    color: #000;
    text-decoration: underline;
    cursor: pointer; }
    .popover span:hover {
      color: #e2001a;
      text-decoration: none; }

/*
В этом файле элементы форм из рбк
 */
.form__errors {
  color: #c03344; }

.form__errors-message {
  color: #c03344; }

.form-group {
  position: relative;
  margin-bottom: 36px; }
  .form-group--sm {
    margin-bottom: 20.8px; }
  .form-group--captcha {
    margin-top: 16.8px; }
  .form-group--agree {
    margin-top: 20px;
    margin-bottom: 20px; }
    .form-group--agree + .form-group--agree {
      margin-top: 16px; }
    .form-group--agree label.error {
      position: relative; }
  .form-group__label {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    font-weight: 500;
    font-size: 11.2px;
    line-height: 16.8px;
    -ms-transform: translateY(-21.3px);
        transform: translateY(-21.3px);
    color: #666;
    transition: all 0.2s ease;
    text-indent: 1px; }
    .form-group__label + .form-group__field {
      margin-top: 21.3px; }
  .form-group__field {
    margin-top: 16.8px;
    width: 100%;
    padding: 0;
    position: relative;
    height: auto;
    -webkit-appearance: none;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    -webkit-tap-highlight-color: transparent; }
    .form-group__field:before, .form-group__field:after {
      content: '';
      position: absolute;
      left: 0; }
      .form-group--filter .form-group__field:before,
      .form-group--border .form-group__field:before, .form-group--filter .form-group__field:after,
      .form-group--border .form-group__field:after {
        display: none; }
    .form-group__field:before {
      bottom: 0;
      width: 100%;
      height: 1px;
      z-index: 2;
      transition: width 0.2s ease;
      background-color: #808285; }
      .form-group.is-error .form-group__field:before {
        background-color: #c03344; }
    .form-group__field:after {
      bottom: 0;
      width: 0;
      height: 2px;
      z-index: 3;
      transition: width 0.2s ease;
      background-color: #808285; }
      .form-group.is-error .form-group__field:after {
        background-color: #c03344; }
    .form-group__field .form-control {
      padding: 15.2px 0 15.2px;
      border: 0;
      background-color: transparent; }
      .form-group__field .form-control:focus {
        background-color: transparent; }
      .form-group--small .form-group__field .form-control {
        padding-top: 7px;
        padding-bottom: 7px; }
      .form-group--filter .form-group__field .form-control {
        padding-top: 7px;
        padding-bottom: 7px; }
      .form-group--smaller .form-group__field .form-control {
        padding-top: 6px;
        padding-bottom: 6px; }
      .form-group__field .form-control--white {
        background-color: #FFFFFF;
        padding-left: 12px;
        padding-right: 12px;
        border-radius: 4px;
        border: 1px solid transparent; }
        .form-group__field .form-control--white:focus {
          background-color: #FFFFFF;
          border: 1px solid #D7D7D7; }
      .form-group--filter .form-group__field .form-control--white {
        border: 1px solid transparent; }
        .form-group--filter .form-group__field .form-control--white:focus {
          border: 1px solid #D7D7D7; }
      .form-group--border .form-group__field .form-control--white {
        border: 1px solid #D7D7D7; }
        .form-group--border .form-group__field .form-control--white:focus {
          border: 1px solid #D7D7D7; }
        .form-group--border .form-group__field .form-control--white.error {
          border: 1px solid #c03344; }
          .form-group--border .form-group__field .form-control--white.error:hover, .form-group--border .form-group__field .form-control--white.error:focus {
            border: 1px solid #c03344; }
      .form-group--microform .form-group__field .form-control {
        padding-right: 60px; }
      .form-group__field .form-control.error {
        border: 0; }
        .form-group__field .form-control.error:hover, .form-group__field .form-control.error:focus {
          border: 0; }
      .form-group__field .form-control__label {
        position: absolute;
        left: 0;
        top: 0;
        font-weight: 300;
        white-space: nowrap;
        padding: 15.2px 0 15.2px;
        font-size: 16px;
        line-height: 24px;
        text-indent: 1px;
        max-width: 100%;
        /*overflow: hidden;
                pointer-events: none;*/
        /* мешает хинтам в подписях полей */
        transition: all 0.2s ease;
        margin-bottom: 0;
        z-index: 2; }
        .bx-touch .form-group__field .form-control__label {
          cursor: pointer; }
        .form-group--small .form-group__field .form-control__label,
        .form-group--filter .form-group__field .form-control__label {
          padding-top: 8px;
          padding-bottom: 8px;
          font-size: 14px;
          line-height: 24px; }
        .form-group--smaller .form-group__field .form-control__label {
          padding-top: 7px;
          padding-bottom: 7px;
          font-size: 14px;
          line-height: 20px; }
        .form-group__field .form-control__label .rbc-hint {
          vertical-align: top;
          font-weight: 300; }
      .form-group__field .form-control.form-control_textarea {
        margin-right: -20px;
        height: 116px; }
    .form-group--filter .form-group__field--date .form-control--white {
      padding-right: 34px; }
    .form-group--border .form-group__field--date .form-control--white {
      padding-right: 34px; }
    .form-group__field.is-focus:after {
      width: 100%; }
    .form-group__field.is-focus .form-control__label {
      font-weight: 500; }
    .form-group__field.is-data:after,
    .form-group--filter .form-group__field.is-focus:after {
      width: 100%; }
    .form-group__field.is-data .form-control__label,
    .form-group--filter .form-group__field.is-focus .form-control__label {
      padding-top: 0;
      padding-bottom: 0;
      font-weight: 500;
      font-size: 11.2px;
      line-height: 16.8px;
      -ms-transform: translateY(-16.8px);
          transform: translateY(-16.8px);
      cursor: default; }
      .form-group__field.is-data .form-control__label .rbc-hint,
      .form-group--filter .form-group__field.is-focus .form-control__label .rbc-hint {
        vertical-align: top;
        margin: -5px 0 -6px; }
    .form-group__field.is-data textarea.form-control + .form-control__label,
    .form-group--filter .form-group__field.is-focus textarea.form-control + .form-control__label {
      padding-left: 0; }
    .form-group--filter .form-group__field.is-focus .form-control__label {
      -ms-transform: translateY(-21.3px);
          transform: translateY(-21.3px); }
    .form-group__field.is-error {
      border: 0; }
      .form-group__field.is-error:before, .form-group__field.is-error:after {
        background-color: #c03344; }
      .form-group__field.is-error .form-control:hover,
      .form-group__field.is-error .form-control:focus {
        border: 0; }
      .form-group__field.is-error textarea.form-control:hover, .form-group__field.is-error textarea.form-control:focus {
        border: 1px solid #D7D7D7; }
      .form-group__field.is-error textarea.form-control.error {
        border: 1px solid #c03344; }
        .form-group__field.is-error textarea.form-control.error:hover {
          border: 1px solid #c03344; }
        .form-group__field.is-error textarea.form-control.error:focus {
          border: 1px solid #D7D7D7; }
    .form-group__field--date .form-control {
      padding-right: 30px; }
      .form-group__field--date .form-control__label {
        max-width: calc(100% - 24px);
        overflow: hidden;
        text-overflow: ellipsis; }
    .form-group__field--date.is-focus .form-control__label, .form-group__field--date.is-data .form-control__label {
      max-width: 100%;
      padding-top: 0;
      padding-bottom: 0;
      font-weight: 500;
      font-size: 11.2px;
      line-height: 16.8px;
      -ms-transform: translateY(-16.8px);
          transform: translateY(-16.8px); }
    .form-group__field--phone.is-focus .form-control__label {
      padding-top: 0;
      padding-bottom: 0;
      font-weight: 500;
      font-size: 11.2px;
      line-height: 16.8px;
      -ms-transform: translateY(-16.8px);
          transform: translateY(-16.8px); }
    .form-group__field--select.is-focus .form-control__label {
      font-weight: 500; }
    .form-group__field--select.is-data .form-control__label,
    .form-group--filter .form-group__field--select.is-focus .form-control__label {
      font-weight: 500;
      font-size: 11.2px;
      line-height: 16.8px;
      -ms-transform: translateY(-16.8px);
          transform: translateY(-16.8px);
      opacity: 1;
      padding-top: 0;
      padding-bottom: 0; }
    .form-group__field.is-disabled:before {
      opacity: 1; }
    .form-group__field.is-disabled:after {
      opacity: 0;
      width: 0; }
    .form-group__field.is-disabled .form-control__label, .form-group__field.is-disabled.is-focus .form-control__label {
      color: #666; }
    .form-group__field.is-disabled.is-data:before {
      opacity: 1; }
    .form-group__field.is-disabled.is-data:after {
      opacity: 1; }
    .form-group__field.is-disabled.is-data .form-control__label {
      color: #666; }

.form-control {
  width: 100%;
  padding: 15.2px 0 15.2px;
  position: relative;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000000;
  -webkit-appearance: none;
  border: 0;
  border-radius: 0;
  background-color: #FFFFFF;
  height: auto;
  font-family: "RC TYPE",Roboto,Avenir,Helvetica,Arial,sans-serif; }
  .form-group--small .form-control,
  .form-group--filter .form-control {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 24px; }
  .form-group--smaller .form-control {
    padding-top: 7px;
    padding-bottom: 7px;
    font-size: 14px;
    line-height: 20px; }
  .form-control:focus {
    background-color: #FFFFFF;
    border: 0; }
  .form-control::-webkit-input-placeholder {
    color: #666; }
  .form-control:focus::-webkit-input-placeholder {
    color: transparent; }
  .form-control::-moz-placeholder {
    color: #666; }
  .form-control:focus::-moz-placeholder {
    color: transparent; }
  .form-control:-ms-input-placeholder {
    color: #666; }
  .form-control:focus:-ms-input-placeholder {
    color: transparent; }
  .form-control:-moz-placeholder {
    color: #666; }
  .form-control:focus:-moz-placeholder {
    color: transparent; }
  .form-control[disabled], .form-control.disabled {
    border-color: transparent;
    background-color: rgba(242, 244, 245, 0.8);
    color: #000000;
    opacity: 1; }
    .form-control[disabled]:hover, .form-control.disabled:hover {
      border-color: transparent;
      box-shadow: none; }
  .form-control.error {
    border: 0 solid #c03344; }
    .form-control.error:hover, .form-control.error:focus {
      border: 0 solid transparent; }
  .form-control-container {
    width: 100%; }
    .form-control-container--sm {
      width: 300px; }
  .form-control__label {
    position: relative;
    margin-bottom: 8px;
    font-weight: 500;
    font-size: 11.2px;
    line-height: 16.8px;
    text-indent: 1px;
    color: #666; }
    .form-group--filter .form-group__field:not(.is-focus):not(.is-data) .form-control__label {
      padding-left: 12px;
      padding-right: 12px; }
    .form-control__label.required:after {
      content: "*";
      position: relative;
      color: #e2001a;
      font-size: 0.9em; }
    .form-group__field:not(.is-focus):not(.is-data) .form-control__label {
      color: rgba(102, 102, 102, 0.8); }
  .form-control + .form-control__label {
    display: inline-block;
    position: absolute;
    left: 0;
    top: 0;
    padding: 15.2px 0 15.2px;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    text-indent: 1px;
    color: #666;
    margin-bottom: 0;
    z-index: 1; }
    .form-group__field:not(.is-focus):not(.is-data) .form-control + .form-control__label {
      color: rgba(102, 102, 102, 0.8); }
    .form-group--small .form-group__field:not(.is-focus):not(.is-data) .form-control + .form-control__label,
    .form-group--filter .form-group__field:not(.is-focus):not(.is-data) .form-control + .form-control__label {
      padding-left: 12px;
      padding-right: 12px; }
    .form-group--smaller .form-group__field:not(.is-focus):not(.is-data) .form-control + .form-control__label {
      padding-left: 12px;
      padding-right: 12px; }
    .form-control + .form-control__label.required:after {
      content: "*";
      position: relative;
      color: #e2001a;
      font-size: 0.9em; }
  .form-control:focus + .form-control__label {
    font-weight: 500; }
  .form-control__error {
    display: inline-block;
    margin-top: 5px;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    color: #c03344; }
  .form-control_hidden {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1;
    padding: 0 !important;
    margin: 0 !important; }

textarea.form-control {
  height: 200px;
  padding-left: 12px;
  padding-right: 12px;
  border: 1px solid #D7D7D7; }
  .form-group__field textarea.form-control {
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid #D7D7D7; }
    .form-group__field textarea.form-control + .form-control__label {
      padding-left: 12px; }
    .form-group__field textarea.form-control.error {
      border: 1px solid #c03344; }
      .form-group__field textarea.form-control.error:hover, .form-group__field textarea.form-control.error:focus {
        border: 1px solid transparent; }

label.error {
  display: block;
  position: absolute;
  margin-top: 7px;
  font-size: 11.2px;
  line-height: 16.8px;
  letter-spacing: 0;
  font-weight: 500;
  color: #c03344;
  text-transform: none; }

/*.form-group label:not(.rbc-radio__label):not(.checkbox-static__label):not(.na-checkbox__inner):not(.error),
.form-group__label{
    display: block;
    margin-bottom: 1px;
    font-size: 12px;
    line-height: 16px;
    color: #b2b2b2;
}
.form-group label .required{
    color: #e50006;
}
.form-group label.error{
    margin-top: 2px;
    font-size: 12px;
    line-height: 16px;
    color: #e50006;
}
.form-group.loading .field{
    position: relative;
}
.form-group .form-control__loader{
    display: none;
    position: absolute;
    top: 12px;
    right: 10px;
    width: 25px;
    height: 25px;
}
.form-group.loading .form-control__loader{
    display: block;
}

.form-control{
    display: block;
    width: 100%;
    height: 48px;
    padding: 11px 15px;
    font-size: 16px;
    line-height: 24px;
    color: #232323;
    background-color: #F2F4F5;
    border-width: 1px;
    border-style: solid;
    border-color: #b5b9c1;
    !*border-color: $color-interface;*!
    border-radius: 0;
    appearance: none;

    &:focus{
        outline: none;
        border-color: #000000;
    }
    &.error{
        border-color: #e50006;

        &.disabled{
            border-color: #b5b9c1;
            background-color: #F2F4F5;

            & + label.error{
                display: none!important;
            }
        }
    }

    &[disabled]{
        background-color: #f0f0f0;
        color: rgba(62, 62, 62, 1);
    }
}

textarea.form-control{
    resize: none;
}*/
/*.form-group-checkbox_inline {}
.form-group-checkbox_inline .field{
    padding: 14px 0;
}
.form-group-checkbox_inline .field .na-checkbox{
    display: inline-block;
    vertical-align: top;
    margin-right: 30px;
}
.form-group-checkbox_inline .field .na-checkbox:last-child{
    margin-right: 0;
}*/
/*
.rc-input__label {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

.rc-input__label-text, .rc-select__label {
    display: inline-block;
    padding: 9.5px 0;
    text-indent: 1px;
    white-space: nowrap;
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

.rc-input, .rc-select {
    display: block;
    position: relative
}

.rc-input--label {
    margin-top: 1px
}

.rc-input--error, .rc-input--success, .rc-input--warning {
    margin-bottom: 20px
}

.rc-input--inline {
    position: relative;
    display: inline-block;
    margin-right: 15px;
    vertical-align: text-top
}

.rc-input--stacked {
    margin-top: 20px
}

.rc-input__control, .rc-input__date, .rc-input__number-picker-wrapper > .rc-input__number-picker, .rc-input__password, .rc-input__textarea {
    display: block;
    line-height: 15px;
    font-family: RC TYPE, Roboto, Avenir, Helvetica, Arial, sans-serif;
    width: 100%;
    margin-bottom: 0;
    padding: 9.5px 0;
    font-weight: 300;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: transparent;
    color: #666;
    border: #666
}

.rc-input__control:focus, .rc-input__control:not([value=""]), .rc-input__date:focus, .rc-input__date:not([value=""]), .rc-input__number-picker-wrapper > .rc-input__number-picker:focus, .rc-input__number-picker-wrapper > .rc-input__number-picker:not([value=""]), .rc-input__password:focus, .rc-input__password:not([value=""]), .rc-input__textarea:focus, .rc-input__textarea:not([value=""]) {
    border-color: #666
}

.rc-input__control + .input__label, .rc-input__control + .rc-input__label, .rc-input__date + .input__label, .rc-input__date + .rc-input__label, .rc-input__number-picker-wrapper > .rc-input__number-picker + .input__label, .rc-input__number-picker-wrapper > .rc-input__number-picker + .rc-input__label, .rc-input__password + .input__label, .rc-input__password + .rc-input__label, .rc-input__textarea + .input__label, .rc-input__textarea + .rc-input__label {
    color: #666
}

.rc-input__control + .input__label:before, .rc-input__control + .rc-input__label:before, .rc-input__date + .input__label:before, .rc-input__date + .rc-input__label:before, .rc-input__number-picker-wrapper > .rc-input__number-picker + .input__label:before, .rc-input__number-picker-wrapper > .rc-input__number-picker + .rc-input__label:before, .rc-input__password + .input__label:before, .rc-input__password + .rc-input__label:before, .rc-input__textarea + .input__label:before, .rc-input__textarea + .rc-input__label:before {
    background-color: #808285
}

.rc-input__control:focus + .input__label, .rc-input__control:focus + .rc-input__label, .rc-input__control:not([value=""]) + .input__label, .rc-input__control:not([value=""]) + .rc-input__label, .rc-input__date:focus + .input__label, .rc-input__date:focus + .rc-input__label, .rc-input__date:not([value=""]) + .input__label, .rc-input__date:not([value=""]) + .rc-input__label, .rc-input__number-picker-wrapper > .rc-input__number-picker:focus + .input__label, .rc-input__number-picker-wrapper > .rc-input__number-picker:focus + .rc-input__label, .rc-input__number-picker-wrapper > .rc-input__number-picker:not([value=""]) + .input__label, .rc-input__number-picker-wrapper > .rc-input__number-picker:not([value=""]) + .rc-input__label, .rc-input__password:focus + .input__label, .rc-input__password:focus + .rc-input__label, .rc-input__password:not([value=""]) + .input__label, .rc-input__password:not([value=""]) + .rc-input__label, .rc-input__textarea:focus + .input__label, .rc-input__textarea:focus + .rc-input__label, .rc-input__textarea:not([value=""]) + .input__label, .rc-input__textarea:not([value=""]) + .rc-input__label {
    color: #666
}

.rc-input__control:focus + .input__label:after, .rc-input__control:focus + .rc-input__label:after, .rc-input__control:not([value=""]) + .input__label:after, .rc-input__control:not([value=""]) + .rc-input__label:after, .rc-input__date:focus + .input__label:after, .rc-input__date:focus + .rc-input__label:after, .rc-input__date:not([value=""]) + .input__label:after, .rc-input__date:not([value=""]) + .rc-input__label:after, .rc-input__number-picker-wrapper > .rc-input__number-picker:focus + .input__label:after, .rc-input__number-picker-wrapper > .rc-input__number-picker:focus + .rc-input__label:after, .rc-input__number-picker-wrapper > .rc-input__number-picker:not([value=""]) + .input__label:after, .rc-input__number-picker-wrapper > .rc-input__number-picker:not([value=""]) + .rc-input__label:after, .rc-input__password:focus + .input__label:after, .rc-input__password:focus + .rc-input__label:after, .rc-input__password:not([value=""]) + .input__label:after, .rc-input__password:not([value=""]) + .rc-input__label:after, .rc-input__textarea:focus + .input__label:after, .rc-input__textarea:focus + .rc-input__label:after, .rc-input__textarea:not([value=""]) + .input__label:after, .rc-input__textarea:not([value=""]) + .rc-input__label:after {
    background-color: #808285
}

.rc-input__control:not([value=""]) ~ .input__label .input__label-text, .rc-input__control:not([value=""]) ~ .rc-input__label .rc-input__label-text, .rc-input__date ~ .input__label .input__label-text, .rc-input__date ~ .rc-input__label .rc-input__label-text, .rc-input__password:not([value=""]) ~ .input__label .input__label-text, .rc-input__password:not([value=""]) ~ .rc-input__label .rc-input__label-text, .rc-input__textarea:not([value=""]) ~ .input__label .input__label-text, .rc-input__textarea:not([value=""]) ~ .rc-input__label .rc-input__label-text {
    font-size: .7rem;
    font-weight: 500;
    -webkit-transform: translateY(-2.8em);
    transform: translateY(-2.8em);
    padding-left: 0
}

.rc-input__control + .input__label:after, .rc-input__control + .input__label:before, .rc-input__control + .rc-input__label:after, .rc-input__control + .rc-input__label:before, .rc-input__date + .input__label:after, .rc-input__date + .input__label:before, .rc-input__date + .rc-input__label:after, .rc-input__date + .rc-input__label:before, .rc-input__password + .input__label:after, .rc-input__password + .input__label:before, .rc-input__password + .rc-input__label:after, .rc-input__password + .rc-input__label:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    z-index: 2;
    -webkit-transition: width .2s ease;
    transition: width .2s ease
}

.rc-input__control + .input__label:before, .rc-input__control + .rc-input__label:before, .rc-input__date + .input__label:before, .rc-input__date + .rc-input__label:before, .rc-input__password + .input__label:before, .rc-input__password + .rc-input__label:before {
    width: 100%
}

.rc-input__control + .input__label:after, .rc-input__control + .rc-input__label:after, .rc-input__date + .input__label:after, .rc-input__date + .rc-input__label:after, .rc-input__password + .input__label:after, .rc-input__password + .rc-input__label:after {
    z-index: 3;
    width: 0
}

.rc-input__control:focus + .input__label:after, .rc-input__control:focus + .rc-input__label:after, .rc-input__control:not([value=""]) ~ .input__label:after, .rc-input__control:not([value=""]) ~ .rc-input__label:after, .rc-input__date:focus + .input__label:after, .rc-input__date:focus + .rc-input__label:after, .rc-input__date:not([value=""]) ~ .input__label:after, .rc-input__date:not([value=""]) ~ .rc-input__label:after, .rc-input__password:focus + .input__label:after, .rc-input__password:focus + .rc-input__label:after, .rc-input__password:not([value=""]) ~ .input__label:after, .rc-input__password:not([value=""]) ~ .rc-input__label:after {
    height: 2px;
    width: 100%
}

.rc-form-wrapper--two-columns {
    max-width: 680px
}

.rc-input--inline-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.rc-input--inline-container .rc-input--inline {
    width: 100%
}

button + .input__label, button + .rc-input__label {
    margin-right: 20px
}

.focus-visible ~ .rc-input__label .rc-input__label-text {
    font-weight: 500
}

.rc-select__label {
    position: absolute;
    top: -1rem;
    padding: 0;
    font-size: .75rem;
    font-weight: 500
}

.rc-input__label--inline {
    display: inline-block;
    cursor: pointer
}

.rc-table .rc-table__table .input__label--inline, .rc-table .rc-table__table .rc-input__label--inline {
    margin-left: 0;
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px)
}

.rc-fieldset {
    padding: 0;
    margin: 0;
    border: none
}

.rc-input.rc-icon {
    position: relative
}

.rc-input.rc-icon:after {
    position: absolute;
    right: 0
}

.rc-table .input--inline, .rc-table .rc-input--inline {
    margin: 0 10px 0 0
}

.rc-list__item .input--stacked, .rc-list__item .rc-input--stacked {
    margin-top: 0;
    margin-bottom: 1rem
}

.rc-input--micro {
    padding-right: 3.54rem
}

.rc-input__submit--search {
    position: absolute;
    top: 0;
    left: -.5rem;
    background: transparent
}

.rc-input__submit--search:after {
    margin-top: 4px
}

.rc-input__submit--search ~ .input__control, .rc-input__submit--search ~ .input__label .input__label-text, .rc-input__submit--search ~ .rc-input__control, .rc-input__submit--search ~ .rc-input__label .rc-input__label-text {
    padding-left: 20px
}

.rc-input__submit--search ~ .input__control:not([value=""]) + .input__label .input__label-text, .rc-input__submit--search ~ .input__control:not([value=""]) + .rc-input__label .rc-input__label-text, .rc-input__submit--search ~ .input__label .input__label-text:not([value=""]) + .input__label .input__label-text, .rc-input__submit--search ~ .input__label .input__label-text:not([value=""]) + .rc-input__label .rc-input__label-text, .rc-input__submit--search ~ .rc-input__control:not([value=""]) + .input__label .input__label-text, .rc-input__submit--search ~ .rc-input__control:not([value=""]) + .rc-input__label .rc-input__label-text, .rc-input__submit--search ~ .rc-input__label .rc-input__label-text:not([value=""]) + .input__label .input__label-text, .rc-input__submit--search ~ .rc-input__label .rc-input__label-text:not([value=""]) + .rc-input__label .rc-input__label-text {
    padding-left: 0
}

.rc-input__submit--micro {
    position: absolute;
    top: 0;
    right: 0
}

.rc-input__textarea {
    padding: .95rem;
    resize: vertical;
    height: 200px;
    border: 1px solid #808285
}

.rc-input__textarea + .input__label > .input__label-text, .rc-input__textarea + .rc-input__label > .rc-input__label-text {
    padding-left: .95rem
}

.rc-input__textarea:focus, .rc-input__textarea:not([value=""]) {
    border-color: #666
}

.rc-input__textarea:not([value=""]) ~ .input__label .input__label-text, .rc-input__textarea:not([value=""]) ~ .rc-input__label .rc-input__label-text {
    margin-bottom: .95rem
}

.rc-input__date {
    padding-top: .75rem;
    padding-bottom: .75rem;
    cursor: pointer
}

.rc-input__control:disabled {
    cursor: not-allowed
}

.rc-input__control:disabled + .input__label > .input__label-text, .rc-input__control:disabled + .rc-input__label > .rc-input__label-text {
    color: $color-interface;
    opacity: .5
}

.rc-input__control:disabled + .rc-input__label:before {
    opacity: .5
}

.rc-input__validation-message {
    position: absolute;
    font-size: .7rem;
    margin-top: .5rem;
    display: none
}

.rc-input--success > [class^=input], .rc-input--success > [class^=rc-input] {
    color: #008900;
    border-color: #008900
}

.rc-input--success > [class^=input]:focus, .rc-input--success > [class^=input]:not([value=""]), .rc-input--success > [class^=rc-input]:focus, .rc-input--success > [class^=rc-input]:not([value=""]) {
    border-color: #008900
}

.rc-input--success > [class^=input] + .input__label, .rc-input--success > [class^=input] + .rc-input__label, .rc-input--success > [class^=rc-input] + .input__label, .rc-input--success > [class^=rc-input] + .rc-input__label {
    color: #008900
}

.rc-input--success > [class^=input] + .input__label:before, .rc-input--success > [class^=input] + .rc-input__label:before, .rc-input--success > [class^=rc-input] + .input__label:before, .rc-input--success > [class^=rc-input] + .rc-input__label:before {
    background-color: #008900
}

.rc-input--success > [class^=input]:focus + .input__label, .rc-input--success > [class^=input]:focus + .rc-input__label, .rc-input--success > [class^=input]:not([value=""]) + .input__label, .rc-input--success > [class^=input]:not([value=""]) + .rc-input__label, .rc-input--success > [class^=rc-input]:focus + .input__label, .rc-input--success > [class^=rc-input]:focus + .rc-input__label, .rc-input--success > [class^=rc-input]:not([value=""]) + .input__label, .rc-input--success > [class^=rc-input]:not([value=""]) + .rc-input__label {
    color: #008900
}

.rc-input--success > [class^=input]:focus + .input__label:after, .rc-input--success > [class^=input]:focus + .rc-input__label:after, .rc-input--success > [class^=input]:not([value=""]) + .input__label:after, .rc-input--success > [class^=input]:not([value=""]) + .rc-input__label:after, .rc-input--success > [class^=rc-input]:focus + .input__label:after, .rc-input--success > [class^=rc-input]:focus + .rc-input__label:after, .rc-input--success > [class^=rc-input]:not([value=""]) + .input__label:after, .rc-input--success > [class^=rc-input]:not([value=""]) + .rc-input__label:after {
    background-color: #008900
}

.rc-input--success.rc-select .choices, .rc-input--success.select .choices {
    color: #008900;
    border-color: #008900
}

.rc-input--success.rc-select .choices .choices__placeholder, .rc-input--success.select .choices .choices__placeholder {
    opacity: 1
}

.rc-input--success.input:after, .rc-input--success.rc-input:after {
    right: 0;
    width: 24px
}

.rc-input--success .input__validation-message, .rc-input--success .rc-input__validation-message {
    display: block
}

.rc-input--warning > [class^=input], .rc-input--warning > [class^=rc-input] {
    color: #ee8b00;
    border-color: #ee8b00
}

.rc-input--warning > [class^=input]:focus, .rc-input--warning > [class^=input]:not([value=""]), .rc-input--warning > [class^=rc-input]:focus, .rc-input--warning > [class^=rc-input]:not([value=""]) {
    border-color: #ee8b00
}

.rc-input--warning > [class^=input] + .input__label, .rc-input--warning > [class^=input] + .rc-input__label, .rc-input--warning > [class^=rc-input] + .input__label, .rc-input--warning > [class^=rc-input] + .rc-input__label {
    color: #ee8b00
}

.rc-input--warning > [class^=input] + .input__label:before, .rc-input--warning > [class^=input] + .rc-input__label:before, .rc-input--warning > [class^=rc-input] + .input__label:before, .rc-input--warning > [class^=rc-input] + .rc-input__label:before {
    background-color: #ee8b00
}

.rc-input--warning > [class^=input]:focus + .input__label, .rc-input--warning > [class^=input]:focus + .rc-input__label, .rc-input--warning > [class^=input]:not([value=""]) + .input__label, .rc-input--warning > [class^=input]:not([value=""]) + .rc-input__label, .rc-input--warning > [class^=rc-input]:focus + .input__label, .rc-input--warning > [class^=rc-input]:focus + .rc-input__label, .rc-input--warning > [class^=rc-input]:not([value=""]) + .input__label, .rc-input--warning > [class^=rc-input]:not([value=""]) + .rc-input__label {
    color: #ee8b00
}

.rc-input--warning > [class^=input]:focus + .input__label:after, .rc-input--warning > [class^=input]:focus + .rc-input__label:after, .rc-input--warning > [class^=input]:not([value=""]) + .input__label:after, .rc-input--warning > [class^=input]:not([value=""]) + .rc-input__label:after, .rc-input--warning > [class^=rc-input]:focus + .input__label:after, .rc-input--warning > [class^=rc-input]:focus + .rc-input__label:after, .rc-input--warning > [class^=rc-input]:not([value=""]) + .input__label:after, .rc-input--warning > [class^=rc-input]:not([value=""]) + .rc-input__label:after {
    background-color: #ee8b00
}

.rc-input--warning.rc-select .choices, .rc-input--warning.select .choices {
    color: #ee8b00;
    border-color: #ee8b00
}

.rc-input--warning.rc-select .choices .choices__placeholder, .rc-input--warning.select .choices .choices__placeholder {
    opacity: 1
}

.rc-input--warning.input:after, .rc-input--warning.rc-input:after {
    right: 0;
    width: 24px
}

.rc-input--warning .input__validation-message, .rc-input--warning .rc-input__validation-message {
    display: block
}

.rc-input--error > [class^=input], .rc-input--error > [class^=rc-input] {
    color: #c03344;
    border-color: #c03344
}

.rc-input--error > [class^=input]:focus, .rc-input--error > [class^=input]:not([value=""]), .rc-input--error > [class^=rc-input]:focus, .rc-input--error > [class^=rc-input]:not([value=""]) {
    border-color: #c03344
}

.rc-input--error > [class^=input] + .input__label, .rc-input--error > [class^=input] + .rc-input__label, .rc-input--error > [class^=rc-input] + .input__label, .rc-input--error > [class^=rc-input] + .rc-input__label {
    color: #c03344
}

.rc-input--error > [class^=input] + .input__label:before, .rc-input--error > [class^=input] + .rc-input__label:before, .rc-input--error > [class^=rc-input] + .input__label:before, .rc-input--error > [class^=rc-input] + .rc-input__label:before {
    background-color: #c03344
}

.rc-input--error > [class^=input]:focus + .input__label, .rc-input--error > [class^=input]:focus + .rc-input__label, .rc-input--error > [class^=input]:not([value=""]) + .input__label, .rc-input--error > [class^=input]:not([value=""]) + .rc-input__label, .rc-input--error > [class^=rc-input]:focus + .input__label, .rc-input--error > [class^=rc-input]:focus + .rc-input__label, .rc-input--error > [class^=rc-input]:not([value=""]) + .input__label, .rc-input--error > [class^=rc-input]:not([value=""]) + .rc-input__label {
    color: #c03344
}

.rc-input--error > [class^=input]:focus + .input__label:after, .rc-input--error > [class^=input]:focus + .rc-input__label:after, .rc-input--error > [class^=input]:not([value=""]) + .input__label:after, .rc-input--error > [class^=input]:not([value=""]) + .rc-input__label:after, .rc-input--error > [class^=rc-input]:focus + .input__label:after, .rc-input--error > [class^=rc-input]:focus + .rc-input__label:after, .rc-input--error > [class^=rc-input]:not([value=""]) + .input__label:after, .rc-input--error > [class^=rc-input]:not([value=""]) + .rc-input__label:after {
    background-color: #c03344
}

.rc-input--error.rc-select .choices, .rc-input--error.select .choices {
    color: #c03344;
    border-color: #c03344
}

.rc-input--error.rc-select .choices .choices__placeholder, .rc-input--error.select .choices .choices__placeholder {
    opacity: 1
}

.rc-input--error.input:after, .rc-input--error.rc-input:after {
    right: 0;
    width: 24px
}

.rc-input--error .input__validation-message, .rc-input--error .rc-input__validation-message {
    display: block
}
*/
.ui-autocomplete {
  z-index: 99999 !important;
  position: absolute !important;
  background: #ffffff;
  border: 1px solid #B1B1B1;
  overflow-y: auto;
  max-height: 400px;
  max-width: 490px;
  font-size: 13px; }
  .ui-autocomplete li {
    font-size: 13px;
    padding: 2px 2px;
    border-top: 1px solid #E2E2E2; }
    .ui-autocomplete li a {
      display: block;
      padding: 0 10px;
      line-height: 23px;
      text-decoration: none; }
    .ui-autocomplete li .ac-s {
      color: #52A3B6; }
    .ui-autocomplete li .ac-s2 {
      color: #333333; }
    .ui-autocomplete li .ac-s,
    .ui-autocomplete li .ac-s2 {
      font-weight: 500; }
    .ui-autocomplete li .ac-st {
      color: #AAAAAA; }
    .ui-autocomplete li.ui-state-focus {
      font-weight: 300;
      margin: 0; }
  .ui-autocomplete li:hover a,
  .ui-autocomplete li a:hover {
    color: #333333;
    text-decoration: none; }

/* rbc-form */
.rbc-form {
  margin-top: 30px;
  padding: 0 0 20px; }
  .rbc-form__required {
    color: #e2001a;
    font-size: 12px;
    line-height: 16px; }
  .rbc-form__section-title {
    margin-top: 0;
    margin-bottom: 8px; }
  .rbc-form__required {
    clear: both;
    margin-bottom: 20px; }
    .rbc-form__required.days-count-required {
      margin-top: -80px; }
  .rbc-form__phone-footnote {
    clear: both;
    margin-bottom: 20px;
    font-size: 12px;
    line-height: 16px; }
    .rbc-form__phone-footnote span {
      color: #e2001a; }
  .rbc-form__row {
    margin: 0 -12px; }
    .rbc-form__row:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    .rbc-form__row_flex {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: end;
          align-items: flex-end; }
  .rbc-form__field {
    float: left;
    padding: 0 12px;
    margin-bottom: 16px; }
  .rbc-form__overlay {
    display: none;
    position: fixed;
    z-index: 99;
    background-color: rgba(30, 30, 30, 0.4);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0; }
  .rbc-form__popup {
    margin: auto;
    text-align: center;
    background-color: #fff;
    padding: 30px;
    max-width: 100%; }
    .rbc-form__popup-text {
      margin-bottom: 30px; }
    .rbc-form__popup .rbc-btn {
      min-width: 150px;
      margin: 0 5px; }
  .rbc-form__link_large {
    font-size: 17px;
    font-weight: bold; }

.rbc-form-errors {
  margin-top: 30px;
  color: #e2001a; }
  .rbc-form-errors__item {
    margin-top: 10px;
    color: #e2001a; }

.rbc-form-breed-sizes {
  display: none; }
  .rbc-form-breed-sizes .rbc-radio.is-hidden {
    display: none; }

.rbc-form-freeproduct__field_recommfeed {
  float: none;
  width: 100%;
  margin-bottom: 24px; }

.rbc-form-freeproduct__field_feed {
  float: none;
  width: 100%;
  margin-bottom: 24px; }
  .rbc-form-freeproduct__field_feed .select-default .selectize-control.single .selectize-input input[disabled] {
    cursor: pointer !important; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default__select .selectize-control .selectize-input {
    height: 100%;
    background-color: #ffffff;
    border: solid 1px #B5B9C1;
    padding-left: 13px;
    padding-right: 40px;
    border-radius: 2px; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-control.single .selectize-input.input-readonly input {
    padding: 0;
    width: 100% !important; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-input input::-webkit-input-placeholder {
    color: #666;
    font-size: 14px;
    opacity: 1; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-input input:-moz-placeholder {
    color: #666;
    font-size: 14px;
    opacity: 1; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-input input::-moz-placeholder {
    color: #666;
    font-size: 14px;
    opacity: 1; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-input input:-ms-input-placeholder {
    color: #666;
    font-size: 14px;
    opacity: 1; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-input input::-ms-input-placeholder {
    color: #666;
    font-size: 14px;
    opacity: 1; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-input input:-ms-input-placeholder {
    color: #666;
    font-size: 14px;
    opacity: 1; }
  .rbc-form-freeproduct__field_feed .rbc-select .select-default .selectize-input input::placeholder {
    color: #666;
    font-size: 14px;
    opacity: 1; }
  .rbc-form-freeproduct__field_feed .form-group.is-error .rbc-select .select-default__select .selectize-control .selectize-input {
    border: solid 1px #c03344; }
  .rbc-form-freeproduct__field_feed.rbc-form-freeproduct__field_feed_image .rbc-select,
  .rbc-form-freeproduct__field_feed.rbc-form-freeproduct__field_feed_image .rbc-select .select-default {
    height: 78px; }
  .rbc-form-freeproduct__field_feed.rbc-form-freeproduct__field_feed_image .rbc-recommfeed__item {
    margin-left: -14px; }

.rbc-form-freeproduct__field_info {
  width: 100%;
  margin-bottom: 8px; }

.rbc-form-freeproduct__field_infomanager {
  width: 50%; }
  @media screen and (max-width: 640px) {
    .rbc-form-freeproduct__field_infomanager {
      width: 100%; } }

.rbc-form-freeproduct__items {
  width: 100%; }
  .rbc-form-freeproduct__items .rbc-form-freeproduct__item {
    margin-bottom: 10px; }
    .rbc-form-freeproduct__items .rbc-form-freeproduct__item:last-child {
      margin-bottom: 0;
      border-bottom: 0 none; }
  .rbc-form-freeproduct__items .rbc-data {
    margin-bottom: 32px; }
    .rbc-form-freeproduct__items .rbc-data__title {
      margin-bottom: 8px;
      font-size: 14px;
      font-weight: 500;
      line-height: 24px;
      color: #333333;
      text-transform: uppercase; }
    .rbc-form-freeproduct__items .rbc-data__content {
      position: relative; }
    .rbc-form-freeproduct__items .rbc-data__text {
      font-size: 18px;
      font-weight: 300;
      line-height: 24px;
      color: #6f747c; }
  .rbc-form-freeproduct__items .rbc-link {
    font-weight: 300; }

.rbc-form-freeproduct__field_user {
  width: 50%;
  margin-bottom: 8px; }
  @media screen and (max-width: 640px) {
    .rbc-form-freeproduct__field_user {
      width: 100%; } }

.rbc-form-freeproduct__list-data {
  display: table;
  width: 100%;
  margin-bottom: 8px; }

.rbc-form-freeproduct__item-data {
  display: table-cell;
  vertical-align: top;
  padding: 6px 0; }

.rbc-form-freeproduct__item-data_litterdate, .rbc-form-freeproduct__item-data_requeststatuscaption {
  width: 50%;
  color: #9DA2AC;
  font-size: 16px;
  line-height: 18px; }

.rbc-form-freeproduct__item-data_litterbreed, .rbc-form-freeproduct__item-data_requeststatus, .rbc-form-freeproduct__item-data_usercontent {
  color: #000000;
  font-size: 16px;
  line-height: 18px; }

.rbc-form-freeproduct__petcount {
  color: #9DA2AC;
  font-size: 16px;
  line-height: 18px; }

.rbc-form-freeproduct__item-label {
  color: #9DA2AC; }

.rbc-form-freeproduct__item-value {
  color: #000000; }

.rbc-form-freeproduct__field_requestid, .rbc-form-freeproduct__field_feedstartdate {
  width: 50%;
  margin-top: 10px; }
  @media screen and (max-width: 640px) {
    .rbc-form-freeproduct__field_requestid, .rbc-form-freeproduct__field_feedstartdate {
      width: 100%; } }

.rbc-form-freeproduct__field_requestdate {
  width: 50%; }
  @media screen and (max-width: 640px) {
    .rbc-form-freeproduct__field_requestdate {
      width: 100%; } }

.rbc-form-freeproduct__field_createdate {
  width: 50%; }
  @media screen and (max-width: 640px) {
    .rbc-form-freeproduct__field_createdate {
      width: 100%; } }

.rbc-form-freeproduct__field_changedate {
  width: 50%; }
  @media screen and (max-width: 640px) {
    .rbc-form-freeproduct__field_changedate {
      width: 100%; } }

.rbc-form-freeproduct__buttons .rbc-button-link + .rbc-button-link {
  margin-top: -16px; }

.rbc-form-freeproduct__message-content_error {
  margin-bottom: 30px; }

.rbc-form-freeproduct__message-content_success {
  margin-bottom: 30px; }

.rbc-form-freeproduct__add-second-feed {
  text-align: right; }

.rbc-answer-form .rbc-form-freeproduct__message {
  width: 320px;
  padding: 0; }

.rbc-answer-form__content p {
  margin: 0 0 20px; }

.rbc-answer-form__content .error {
  margin: 0 0 20px;
  color: #e2001a; }

.rbc-label {
  display: block;
  max-width: 100%;
  margin-bottom: 4.5px;
  font-size: 11.2px;
  line-height: 16.8px;
  color: #666;
  font-weight: 500;
  text-indent: 1px; }
  .rbc-label_inline-block {
    display: inline-block; }
  .rbc-label_worksheet-checkbox {
    font-size: 14px;
    color: #000;
    cursor: pointer;
    margin: 0; }

/* radio */
.rbc-radio {
  display: block;
  position: relative; }
  .rbc-radio input[type="radio"] {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1; }
    .rbc-radio input[type="radio"]:checked + .rbc-radio__label:after {
      opacity: 1; }
    .rbc-radio input[type="radio"]:disabled + .rbc-radio__label:before {
      cursor: default;
      border-color: #d7d7d7;
      background-color: #d7d7d7; }
  .rbc-radio__label {
    display: inline-block;
    margin: 0;
    padding-left: 32px;
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    color: #666;
    cursor: pointer; }
    .rbc-radio__label:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      border: 1px solid #808285;
      background-color: #fff;
      width: 24px;
      height: 24px;
      border-radius: 999px; }
    .rbc-radio__label:after {
      content: '';
      display: block;
      position: absolute;
      top: 7px;
      left: 7px;
      width: 10px;
      height: 10px;
      padding: 5px;
      background-color: #e2001a;
      border-radius: 999px;
      opacity: 0; }
  .rbc-radio--stacked {
    display: block;
    margin-bottom: 32px; }
    .rbc-radio--stacked:last-child {
      margin-bottom: 0; }
  .rbc-radio--inline {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 24px; }
    .rbc-radio--inline:last-child {
      margin-right: 0; }
  .rbc-radio--inline-box {
    margin-right: 16px;
    margin-bottom: 16px; }
    .rbc-radio--inline-box .rbc-radio__label {
      padding: 15.2px 16px 15.2px;
      margin-left: 0;
      margin-right: 0;
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .rbc-radio--inline-box .rbc-radio__label:before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        border-radius: 3px;
        background-color: transparent;
        border: 1px solid #808285;
        z-index: -1; }
      .rbc-radio--inline-box .rbc-radio__label:after {
        display: none; }
    .rbc-radio--inline-box input[type="radio"]:checked + .rbc-radio__label:before {
      border-color: #e2001a; }

.rbc-group-radio {
  position: relative;
  padding-top: 15.2px;
  z-index: 1; }
  .form-group--small .rbc-group-radio {
    padding-top: 8px;
    padding-bottom: 8px; }
  .form-group--smaller .rbc-group-radio {
    padding-top: 7px;
    padding-bottom: 7px; }
  .rbc-group-radio .rbc-radio {
    margin-bottom: 15.2px; }
  .rbc-label + .rbc-group-radio--buttons {
    margin-top: -4.5px;
    padding-top: 0;
    margin-bottom: -15.2px; }
  .rbc-group-radio_type_button {
    display: table;
    width: 100%;
    border-radius: 2px;
    border: 1px solid #B5B9C1;
    overflow: hidden; }
    .rbc-group-radio_type_button .rbc-radio {
      display: table-cell;
      position: relative;
      z-index: 1;
      vertical-align: top;
      padding-left: 0; }
      .rbc-group-radio_type_button .rbc-radio:first-child {
        border-right: 1px solid #B5B9C1; }
      .rbc-group-radio_type_button .rbc-radio:after {
        content: "";
        position: absolute;
        top: 0px;
        left: 0px;
        right: 0px;
        bottom: 0px;
        z-index: -1;
        background-color: #B5B9C1;
        opacity: 0;
        visibility: hidden; }
      .rbc-group-radio_type_button .rbc-radio__label {
        display: block;
        position: relative;
        z-index: 1;
        padding: 8px 10px;
        margin: 0;
        font-size: 16px;
        line-height: 20px;
        color: #8a8f99;
        text-align: center;
        transition: color 0.2s linear; }
        .rbc-group-radio_type_button .rbc-radio__label:hover {
          color: #646973; }
      .rbc-group-radio_type_button .rbc-radio__box {
        display: none; }
      .rbc-group-radio_type_button .rbc-radio + .rbc-radio {
        margin-top: 0; }
      .rbc-group-radio_type_button .rbc-radio_checked:after {
        opacity: 1;
        visibility: visible; }
      .rbc-group-radio_type_button .rbc-radio_checked .rbc-radio__label {
        cursor: default;
        color: #FFFFFF; }
    .rbc-group-radio_type_button.rbc-group-radio_type_button-sizes .rbc-radio__label {
      font-size: 12px; }
    .rbc-group-radio_type_button-sizes .rbc-radio:first-child {
      border-right: none; }
    .rbc-group-radio_type_button-sizes .rbc-radio + .rbc-radio {
      border-left: 1px solid #B5B9C1; }
  .rbc-group-radio_type_checkbox .rbc-radio__box {
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: -2px;
    border: 1px solid #191c1c;
    border-radius: 4px;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    line-height: 17px;
    border-radius: 4px;
    transform: translate3d(0, 0, 0);
    overflow: hidden;
    transition: background 0.4s;
    z-index: 0;
    border: 1px solid #191c1c; }
    .rbc-group-radio_type_checkbox .rbc-radio__box:after {
      content: '';
      position: absolute;
      background: #FFFFFF;
      z-index: 1;
      transition: all 0.4s;
      width: 180%;
      height: 180%;
      left: -40%;
      top: -40%;
      border-radius: 50%;
      margin: 0;
      -ms-transform: none;
          transform: none; }
    .rbc-group-radio_type_checkbox .rbc-radio__box input[type="radio"] {
      opacity: 0;
      position: absolute;
      top: -6px;
      left: -6px;
      width: 30px;
      height: 30px;
      margin: 0;
      z-index: 2;
      cursor: pointer; }
    .rbc-group-radio_type_checkbox .rbc-radio__box:before {
      border-radius: 0;
      content: '';
      position: absolute;
      width: 8px;
      height: 12px;
      left: 5px;
      top: 1px;
      right: auto;
      bottom: auto;
      opacity: 0;
      border-bottom: 2px solid #FFFFFF;
      border-right: 2px solid #FFFFFF;
      transition: all 0.4s 0.2s;
      transform: rotate(45deg) translate3d(-5px, -5px, 0);
      z-index: 5;
      background: none; }
  .rbc-group-radio_type_checkbox .rbc-radio__label {
    padding-left: 30px; }
    .rbc-group-radio_type_checkbox .rbc-radio__label:hover .rbc-radio__box {
      border-color: #e2001a; }
  .rbc-group-radio_type_checkbox .rbc-radio_type_eukanuba .rbc-radio__label:hover .rbc-radio__box {
    border-color: #ec008c; }
  .rbc-group-radio_type_checkbox .rbc-radio.rbc-radio_checked .rbc-radio__box {
    background: #e2001a;
    border-color: #e2001a; }
    .rbc-group-radio_type_checkbox .rbc-radio.rbc-radio_checked .rbc-radio__box:before {
      opacity: 1;
      transform: rotate(45deg) translate3d(0, 0px, 0); }
    .rbc-group-radio_type_checkbox .rbc-radio.rbc-radio_checked .rbc-radio__box:after {
      opacity: 0;
      -ms-transform: scale(0);
          transform: scale(0); }
  .rbc-group-radio_type_checkbox .rbc-radio.rbc-radio_checked.rbc-radio_type_eukanuba .rbc-radio__box {
    background: #ec008c;
    border-color: #ec008c; }
  .rbc-group-radio--full-width {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-left: -8px;
    margin-right: -8px;
    padding-top: 0;
    padding-bottom: 0; }
    .rbc-group-radio--full-width .rbc-radio {
      width: 50%;
      margin-left: 8px;
      margin-right: 8px; }
      .rbc-group-radio--full-width .rbc-radio__label {
        width: 100%;
        text-align: center; }
    .rbc-group-radio--full-width.rbc-group-radio .rbc-radio {
      margin-bottom: 0; }
    .rbc-group-radio--full-width_twoitem .rbc-radio {
      width: 50%; }
    .rbc-group-radio--full-width_threeitem .rbc-radio {
      width: 33.33%; }

/* checkbox */
.rbc-checkbox {
  display: block;
  position: relative;
  min-height: 24px;
  margin-bottom: 0;
  /*&_form-row-centered {
        margin-top: 16px;
    }*/
  /*&_multiselect-option {
        display: block;
        padding: 14px 0;
        border-top: 1px solid #d7dadc;

        .rbc-checkbox__label {
            padding-left: 0;
            padding-right: 30px;

            &:before {
                left: auto;
                right: 0;
                top: 15px;
            }

            &:after {
                left: auto;
                right: 6px;
                top: 17px;
            }
        }
    }*/ }
  .rbc-checkbox input[type="checkbox"] {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -1; }
    .rbc-checkbox input[type="checkbox"]:checked + .rbc-checkbox__label:after,
    .rbc-checkbox input[type="checkbox"]:checked + label.error + .rbc-checkbox__label:after {
      opacity: 1; }
    .rbc-checkbox input[type="checkbox"]:disabled + .rbc-checkbox__label:before,
    .rbc-checkbox input[type="checkbox"]:disabled + label.error + .rbc-checkbox__label:before {
      cursor: default;
      border-color: #d7d7d7;
      background-color: #d7d7d7; }
  .rbc-checkbox__label {
    display: inline-block;
    margin: 0;
    padding-left: 44px;
    padding-top: 0;
    font-size: 16px;
    line-height: 28px;
    font-weight: 300;
    color: #666;
    cursor: pointer;
    min-width: 28px;
    min-height: 28px;
    white-space: normal; }
    @media (min-width: 992px) {
      .rbc-checkbox__label {
        padding-left: 36px;
        min-width: 24px;
        min-height: 24px;
        line-height: 24px;
        padding-top: 0; } }
    .rbc-checkbox__label:before {
      content: '';
      display: inline-block;
      position: absolute;
      top: 0;
      left: 0;
      border: 1px solid #808285;
      background-color: #fff;
      width: 28px;
      height: 28px;
      border-radius: 3px; }
      @media (min-width: 992px) {
        .rbc-checkbox__label:before {
          width: 24px;
          height: 24px; } }
    .rbc-checkbox__label:after {
      content: '';
      display: inline-block;
      position: absolute;
      top: 1px;
      left: 1px;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iI0UyMDAxQSIgZD0iTTEwLjEsMTYuOGMtMC4yLDAtMC41LTAuMS0wLjctMC4ybC0yLjgtM2MtMC45LTAuOSwwLjUtMi4zLDEuNC0xLjRsMi4yLDIuMkwxNiw4LjVjMC45LTAuOSwyLjMsMC41LDEuNCwxLjQNCglsLTYuNyw2LjdDMTAuNywxNi43LDEwLjUsMTYuOCwxMC4xLDE2Ljh6Ii8+DQo8L3N2Zz4NCg==);
      background-position: 0 0;
      background-repeat: no-repeat;
      width: 26px;
      height: 26px;
      overflow: hidden;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
      opacity: 0; }
      @media (min-width: 992px) {
        .rbc-checkbox__label:after {
          top: 0;
          left: 0;
          width: 24px;
          height: 24px; } }
  .rbc-checkbox--stacked {
    display: block;
    margin-bottom: 32px; }
    .rbc-checkbox--stacked:last-child {
      margin-bottom: 0; }
  .rbc-checkbox--inline {
    display: inline-block;
    vertical-align: top;
    margin-right: 24px; }
    .rbc-checkbox--inline:last-child {
      margin-right: 0; }
  .rbc-checkbox--inline-box {
    margin-right: 16px;
    margin-bottom: 16px; }
    .rbc-checkbox--inline-box .rbc-checkbox__label {
      padding: 15.2px 16px 15.2px;
      margin-left: 0;
      margin-right: 0;
      -webkit-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .rbc-checkbox--inline-box .rbc-checkbox__label:before {
        content: "";
        display: inline-block;
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        border-radius: 3px;
        background-color: transparent;
        border: 1px solid #808285;
        z-index: -1; }
      .rbc-checkbox--inline-box .rbc-checkbox__label:after {
        display: none; }
    .rbc-checkbox--inline-box input[type="checkbox"]:checked + .rbc-checkbox__label:before {
      border-color: #e2001a; }
  .rbc-checkbox--sm .rbc-checkbox__label {
    padding-left: 28px;
    min-width: 20px;
    min-height: 22px;
    font-size: 14px;
    line-height: 22px; }
    .rbc-checkbox--sm .rbc-checkbox__label:before, .rbc-checkbox--sm .rbc-checkbox__label:after {
      width: 18px;
      height: 18px;
      margin-top: 2px; }

.rbc-group-checkbox {
  padding-top: 15.2px; }
  .rbc-group-checkbox .rbc-checkbox {
    margin-bottom: 15.2px; }
  .form-group--small .rbc-group-checkbox {
    padding-top: 8px;
    padding-bottom: 8px; }
  .form-group--smaller .rbc-group-checkbox {
    padding-top: 7px;
    padding-bottom: 7px; }
  .rbc-label + .rbc-group-checkbox {
    margin-top: -4.5px; }

/* ceлекты */
.rbc-select {
  position: relative;
  height: 54.4px;
  width: 100%;
  border: none;
  background: #FFFFFF;
  transition: all 0.4s; }
  .form-group--small .rbc-select {
    height: 40px; }
  .form-group--filter .rbc-select {
    height: 40px; }
  .form-group--smaller .rbc-select {
    height: 34px; }
  .rbc-select .selectize-dropdown,
  .rbc-select .selectize-input,
  .rbc-select .selectize-input input {
    color: #494949;
    font-size: 16px;
    line-height: 22px;
    -webkit-font-smoothing: inherit; }
    .form-group--small .rbc-select .selectize-dropdown,
    .form-group--filter .rbc-select .selectize-dropdown, .form-group--small
    .rbc-select .selectize-input,
    .form-group--filter
    .rbc-select .selectize-input, .form-group--small
    .rbc-select .selectize-input input,
    .form-group--filter
    .rbc-select .selectize-input input {
      font-size: 14px;
      line-height: 22px; }
    .form-group--smaller .rbc-select .selectize-dropdown, .form-group--smaller
    .rbc-select .selectize-input, .form-group--smaller
    .rbc-select .selectize-input input {
      font-size: 14px;
      line-height: 18px; }
  .rbc-select .selectize-input {
    display: -ms-flexbox !important;
    display: flex !important;
    position: relative;
    width: 100%;
    height: 100%;
    background-color: #FFFFFF;
    border-radius: 0;
    border: 0;
    transition: none;
    padding: 0 32px 0 0;
    box-sizing: border-box;
    box-shadow: none;
    overflow: hidden;
    z-index: 1;
    cursor: pointer;
    white-space: nowrap; }
    .rbc-select .selectize-input.focus {
      box-shadow: none; }
    .rbc-select.select-error .rbc-select .selectize-input,
    form-group.select-error .rbc-select .selectize-input {
      border-color: #e2001a; }
    .rbc-select .selectize-input > * {
      display: inline;
      vertical-align: baseline;
      zoom: 1; }
    .rbc-select .selectize-input input {
      position: relative;
      z-index: 1;
      font-size: 16px;
      font-weight: 300;
      line-height: 22px;
      color: #666;
      padding: 0;
      border: 0;
      width: auto !important; }
      .rbc-select .selectize-input input::-ms-clear {
        display: none; }
      .rbc-select .selectize-input input:focus {
        outline: none !important; }
      .rbc-select .selectize-input input.error {
        background: rgba(255, 0, 0, 0.02); }
      .rbc-select .selectize-input input::-webkit-search-decoration {
        -webkit-appearance: none; }
      .rbc-select .selectize-input input::-webkit-search-cancel-button {
        display: none; }
      .rbc-select .selectize-input input::-webkit-input-placeholder {
        color: transparent;
        opacity: 1; }
      .rbc-select .selectize-input input:-moz-placeholder {
        color: transparent;
        opacity: 1; }
      .rbc-select .selectize-input input::-moz-placeholder {
        color: transparent;
        opacity: 1; }
      .rbc-select .selectize-input input:-ms-input-placeholder {
        color: transparent;
        opacity: 1; }
      .rbc-select .selectize-input input::-ms-input-placeholder {
        color: transparent;
        opacity: 1; }
      .rbc-select .selectize-input input:-ms-input-placeholder {
        color: transparent;
        opacity: 1; }
      .rbc-select .selectize-input input::placeholder {
        color: transparent;
        opacity: 1; }
    .rbc-select .selectize-input .item {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      width: auto;
      max-width: 100% !important;
      white-space: nowrap; }
      .rbc-select .selectize-input .item .remove {
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        right: 0;
        width: 28px;
        text-indent: -999px;
        overflow: hidden;
        z-index: 4;
        cursor: pointer;
        background-color: #FFFFFF; }
        .rbc-select .selectize-input .item .remove:before, .rbc-select .selectize-input .item .remove:after {
          content: '';
          position: absolute;
          background: #e2001a;
          width: 16px;
          height: 2px;
          left: 4px;
          top: 50%;
          margin-top: -1px;
          pointer-events: none; }
        .rbc-select .selectize-input .item .remove:before {
          -ms-transform: rotate(45deg);
              transform: rotate(45deg); }
        .rbc-select .selectize-input .item .remove:after {
          -ms-transform: rotate(-45deg);
              transform: rotate(-45deg); }
    .rbc-select .selectize-input.input-readonly input {
      width: 100% !important;
      overflow: hidden;
      text-overflow: ellipsis; }
    .rbc-select .selectize-input.dropdown-active {
      border-radius: 0; }
      .rbc-select .selectize-input.dropdown-active input {
        max-width: 80%; }
      .rbc-select .selectize-input.dropdown-active:after {
        content: "";
        position: absolute;
        z-index: 3;
        background-position: 0 -24px;
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
    .rbc-select .selectize-input.full {
      background-color: #FFFFFF; }
    .rbc-select .selectize-input.disabled,
    .rbc-select .selectize-input.disabled * {
      cursor: default !important; }
  .rbc-select .selectize-dropdown {
    display: block !important;
    position: absolute;
    background: #FFFFFF;
    margin: -1px 0 0 0;
    padding: 0;
    max-height: 185px;
    z-index: 101;
    overflow: hidden;
    box-shadow: none;
    width: 100% !important;
    border-radius: 0;
    border: 1px solid #b7b7b7;
    box-sizing: border-box; }
    .rbc-select .selectize-dropdown-content {
      overflow-y: scroll !important;
      overflow-x: hidden;
      padding: 0;
      position: relative;
      z-index: 1;
      margin-right: -18px !important;
      max-height: 100%;
      width: calc(100% + 18px); }
      .rbc-select .selectize-dropdown-content::-webkit-scrollbar {
        width: 0; }
    .rbc-select .selectize-dropdown [data-selectable] {
      position: relative;
      padding: 10px 52px 10px 12px;
      margin-top: -1px;
      font-size: 14px;
      line-height: 18px;
      color: #666;
      cursor: pointer;
      overflow: hidden; }
      .rbc-select .selectize-dropdown [data-selectable]:hover {
        background-color: #f2f2f2; }
      .rbc-select .selectize-dropdown [data-selectable] .highlight {
        background: rgba(125, 168, 208, 0.2);
        border-radius: 1px; }
      .rbc-select .selectize-dropdown [data-selectable]:after {
        content: '';
        position: absolute;
        right: 28px;
        top: 50%;
        width: 24px;
        height: 24px;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzgwODI4NSIgZD0iTTEwLjMsMTUuOGMtMC4yLDAtMC40LTAuMS0wLjYtMC4yTDcuMiwxM2MtMC44LTAuOCwwLjQtMiwxLjItMS4ybDEuOSwxLjlsNS4yLTUuMmMwLjgtMC44LDIsMC40LDEuMiwxLjINCglsLTUuOSw1LjlDMTAuOCwxNS43LDEwLjYsMTUuOCwxMC4zLDE1Ljh6Ii8+DQo8cGF0aCBmaWxsPSIjRTIwMDFBIiBkPSJNMTAuMywzOS44Yy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMNy4yLDM3Yy0wLjgtMC44LDAuNC0yLDEuMi0xLjJsMS45LDEuOWw1LjItNS4yYzAuOC0wLjgsMiwwLjQsMS4yLDEuMg0KCWwtNS45LDUuOUMxMC44LDM5LjcsMTAuNiwzOS44LDEwLjMsMzkuOHoiLz4NCjwvc3ZnPg0K);
        background-position: 0 -24px;
        background-size: 24px 48px;
        background-repeat: no-repeat;
        opacity: 0;
        visibility: hidden; }
      .rbc-select .selectize-dropdown [data-selectable].selected:after {
        opacity: 1;
        visibility: visible; }
      .rbc-select .selectize-dropdown [data-selectable].active:hover {
        background-color: #f2f2f2; }
      .rbc-select .selectize-dropdown [data-selectable].option-disabled {
        color: #aaa;
        cursor: default; }
    .rbc-select .selectize-dropdown-header {
      position: relative;
      padding: 5px 8px;
      border-bottom: 1px solid #d0d0d0;
      background: #f8f8f8;
      border-radius: 3px 3px 0 0; }
      .rbc-select .selectize-dropdown-header-close {
        position: absolute;
        right: 8px;
        top: 50%;
        color: #303030;
        opacity: 0.4;
        margin-top: -12px;
        line-height: 20px;
        font-size: 20px !important; }
        .rbc-select .selectize-dropdown-header-close:hover {
          color: #000000; }
    .rbc-select .selectize-dropdown .optgroup-header {
      padding: 14px 30px 6px 12px;
      border-top: solid 1px #dadbde;
      margin-top: -1px;
      font-size: 18px;
      border-bottom: 0 none;
      font-weight: 500;
      color: #303030;
      background: #FFFFFF;
      cursor: default; }
      .rbc-select .selectize-dropdown .optgroup-header + .option {
        border-top: 0 none; }
    .rbc-select .selectize-dropdown .optgroup:first-child .optgroup-header {
      border-top: 0 none; }
    .rbc-select .selectize-dropdown .create {
      color: rgba(48, 48, 48, 0.5); }
      .rbc-select .selectize-dropdown .create.active {
        color: #495c68; }
    .rbc-select .selectize-dropdown.plugin-optgroup_columns .optgroup {
      border-right: 1px solid #f2f2f2;
      border-top: 0 none;
      float: left;
      box-sizing: border-box; }
      .rbc-select .selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
        border-right: 0 none; }
      .rbc-select .selectize-dropdown.plugin-optgroup_columns .optgroup:before {
        display: none; }
    .rbc-select .selectize-dropdown.plugin-optgroup_columns .optgroup-header {
      border-top: 0 none; }
    .rbc-select .selectize-dropdown > .nano-pane {
      position: absolute;
      width: 4px;
      height: 100%;
      right: 0;
      top: 0;
      bottom: 0;
      border-radius: 4px;
      background: none;
      opacity: 1;
      z-index: 9;
      transition: .2s; }
      .rbc-select .selectize-dropdown > .nano-pane:hover > .nano-slider {
        background-color: #f9001d; }
      .rbc-select .selectize-dropdown > .nano-pane > .nano-slider {
        position: relative;
        background-color: #e2001a;
        margin: 0;
        border-radius: 4px;
        transition: background-color 0.1s ease-in-out; }
  .rbc-select .selectize-control {
    position: relative;
    height: 100%;
    width: 100%;
    border: 0;
    background: transparent;
    bottom: 0;
    transition: all 0.4s; }
    .rbc-select .selectize-control.plugin-remove_button [data-value] {
      position: relative;
      padding-right: 24px !important; }
      .rbc-select .selectize-control.plugin-remove_button [data-value] .remove {
        z-index: 1;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        width: 17px;
        text-align: center;
        font-weight: bold;
        font-size: 12px;
        color: inherit;
        text-decoration: none;
        vertical-align: middle;
        display: inline-block;
        padding: 2px 0 0 0;
        border-left: 1px solid #d0d0d0;
        border-radius: 0 2px 2px 0;
        box-sizing: border-box; }
        .rbc-select .selectize-control.plugin-remove_button [data-value] .remove:hover {
          background: rgba(0, 0, 0, 0.05); }
      .rbc-select .selectize-control.plugin-remove_button [data-value].active .remove {
        border-left-color: #cacaca; }
    .rbc-select .selectize-control.plugin-remove_button .disabled [data-value] .remove {
      border-left-color: #FFFFFF; }
      .rbc-select .selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
        background: none; }
    .rbc-select .selectize-control.plugin-remove_button .remove-single {
      position: absolute;
      right: 28px;
      top: 6px;
      font-size: 23px; }
    .rbc-select .selectize-control.plugin-drag_drop .ui-sortable-placeholder:after {
      content: '!';
      visibility: hidden; }
    .rbc-select .selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
      visibility: visible !important;
      background: #f2f2f2 !important;
      background: rgba(0, 0, 0, 0.06) !important;
      border: 0 none !important; }
    .rbc-select .selectize-control.rtl .selectize-input > input {
      margin: 0 4px 0 -2px !important; }
  .rbc-select .selectize-control.multi .selectize-input > div {
    cursor: pointer;
    margin: 0;
    padding: 0;
    background: none;
    color: #494949;
    border: 0 solid #d0d0d0; }
  .rbc-select .selectize-control.multi .selectize-input > div + div:before {
    content: ", \A0";
    display: inline; }
  .rbc-select .selectize-control.multi .selectize-input > div.active {
    background: none;
    color: #494949;
    border: 0 solid #cacaca; }
  .rbc-select .selectize-control.multi .selectize-input.disabled > div,
  .rbc-select .selectize-control.multi .selectize-input.disabled > div.active {
    color: #7d7d7d;
    background: #FFFFFF;
    border: 0 solid #FFFFFF; }
  .rbc-select .selectize-control.multi .selectize-input.has-items {
    white-space: nowrap;
    padding: 3px 8px 3px 21px; }
  .rbc-select .selectize-control.single .selectize-input {
    cursor: pointer; }
    .rbc-select .selectize-control.single .selectize-input:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: auto;
      right: 0;
      width: 60px;
      height: 100%;
      background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
      z-index: 2;
      pointer-events: none; }
      .form-group--filter-notshadow .rbc-select .selectize-control.single .selectize-input:before {
        display: none; }
    .rbc-select .selectize-control.single .selectize-input:after {
      content: "";
      position: absolute;
      width: 24px;
      height: 24px;
      top: 50%;
      margin-top: -12px;
      right: 4px;
      z-index: 3;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAyNCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzgwODI4NSIgZD0iTTEyLDE1LjljLTAuNiwwLTEuMS0wLjItMS42LTAuNkw0LjgsOS43QzMuOSw4LjgsNS4zLDcuNSw2LjEsOC4zbDUuNiw1LjZjMC4xLDAuMiwwLjQsMC4yLDAuNSwwbDUuNi01LjYNCgljMC45LTAuOSwyLjIsMC41LDEuNCwxLjRsLTUuNiw1LjZDMTMuMSwxNS43LDEyLjYsMTUuOSwxMiwxNS45eiIvPg0KPHBhdGggZmlsbD0iI0UyMDAxQSIgZD0iTTEyLDM5LjljLTAuNiwwLTEuMS0wLjItMS42LTAuNmwtNS42LTUuNmMtMC45LTAuOSwwLjUtMi4yLDEuNC0xLjRsNS42LDUuNmMwLjEsMC4yLDAuNCwwLjIsMC41LDBsNS42LTUuNg0KCWMwLjktMC45LDIuMiwwLjUsMS40LDEuNGwtNS42LDUuNkMxMy4xLDM5LjcsMTIuNiwzOS45LDEyLDM5Ljl6Ii8+DQo8L3N2Zz4NCg==);
      background-position: 0 0;
      background-repeat: no-repeat;
      background-size: 24px 48px;
      transition: transform 0.1s ease-out;
      pointer-events: none;
      border: 0; }
    .rbc-select .selectize-control.single .selectize-input.disabled {
      opacity: 1;
      background-color: rgba(242, 244, 245, 0.8); }
    .rbc-select .selectize-control.single .selectize-input.disabled:before {
      background: linear-gradient(to right, rgba(242, 244, 245, 0.8) 0%, rgba(242, 244, 245, 0.8) 50%, rgba(242, 244, 245, 0.8) 100%); }
    .rbc-select .selectize-control.single .selectize-input.disabled:after {
      background-position: 0 0;
      opacity: 0.5; }
    .rbc-select .selectize-control.single .selectize-input.disabled:hover:after {
      background-position: 0 0; }
    .rbc-select .selectize-control.single .selectize-input input {
      cursor: pointer; }
      .rbc-select .selectize-control.single .selectize-input input[disabled] {
        cursor: pointer !important; }
    .rbc-select .selectize-control.single .selectize-input .item + input {
      position: absolute; }
    .rbc-select .selectize-control.single .selectize-input.input-readonly input[disabled] {
      background-color: transparent; }
    .rbc-select .selectize-control.single .selectize-input.input-readonly.input-active {
      cursor: default; }
      .rbc-select .selectize-control.single .selectize-input.input-readonly.input-active input {
        cursor: default; }
      .rbc-select .selectize-control.single .selectize-input.input-readonly.input-active .item + input {
        position: relative; }
    .rbc-select .selectize-control.single .selectize-input.input-active {
      background: #FFFFFF;
      cursor: default;
      display: inline-block; }
      .rbc-select .selectize-control.single .selectize-input.input-active input {
        cursor: default; }
    .rbc-select .selectize-control.single .selectize-input:hover:after {
      background-position: 0 -24px; }
  .rbc-select__container {
    position: relative;
    height: 100%;
    width: 100%;
    border: none;
    background: transparent;
    border-bottom: 0;
    transition: all 0.4s; }
    .rbc-select__container select {
      opacity: 0;
      visibility: hidden;
      position: absolute;
      z-index: -1; }
      .rbc-select__container select.selectized {
        position: relative; }
        .rbc-select__container select.selectized.error + label.error {
          display: none !important; }
    .rbc-select__container-close {
      display: none;
      position: absolute;
      top: 1px;
      right: 1px;
      width: 33px;
      height: 54px;
      background: #FFFFFF;
      z-index: 4; }
      .rbc-select--gray .rbc-select__container-close {
        background-color: #F2F4F5; }
      .rbc-select__container-close .icon_close {
        position: absolute;
        top: 20px;
        right: 10px;
        width: 14px;
        height: 14px;
        -ms-transform: rotate(45deg);
            transform: rotate(45deg);
        display: inline-block; }
        .rbc-select__container-close .icon_close:after {
          content: '';
          position: absolute;
          background: #e2001a;
          width: 2px;
          left: 6px;
          top: 0;
          bottom: 0; }
        .rbc-select__container-close .icon_close:before {
          content: '';
          position: absolute;
          background: #e2001a;
          height: 2px;
          left: 0;
          right: 0;
          top: 6px; }
    .rbc-select__container_dropdownwidth .selectize-dropdown {
      width: 200px !important; }
    .rbc-select__container_fullwidth .selectize-dropdown {
      width: 100% !important; }
    .rbc-select__container .select-default_empty_message {
      text-transform: lowercase;
      color: #e2001a;
      padding-bottom: 15px !important; }
      .rbc-select__container .select-default_empty_message:first-letter {
        text-transform: uppercase; }
  .rbc-select .form-control__label {
    opacity: 1; }
  .form-group__label + .form-group__field .rbc-select .selectize-input input::-webkit-input-placeholder {
    color: #666; }
  .form-group__label + .form-group__field .rbc-select .selectize-input input:-moz-placeholder {
    color: #666; }
  .form-group__label + .form-group__field .rbc-select .selectize-input input::-moz-placeholder {
    color: #666; }
  .form-group__label + .form-group__field .rbc-select .selectize-input input:-ms-input-placeholder {
    color: #666; }
  .form-group__label + .form-group__field .rbc-select .selectize-input input::-ms-input-placeholder {
    color: #666; }
  .form-group__label + .form-group__field .rbc-select .selectize-input input:-ms-input-placeholder {
    color: #666; }
  .form-group__label + .form-group__field .rbc-select .selectize-input input::placeholder {
    color: #666; }
  .rbc-select--gray .selectize-input {
    background-color: #F2F4F5; }
    .rbc-select--gray .selectize-input input, .rbc-select--gray .selectize-input input:focus {
      background-color: #F2F4F5; }
    .rbc-select--gray .selectize-input:before {
      background: linear-gradient(to right, rgba(242, 244, 245, 0) 0%, #f2f4f5 50%, #f2f4f5 100%); }
    .rbc-select--gray .selectize-input.full {
      background-color: #F2F4F5; }
    .rbc-select--gray .selectize-input .item .remove {
      background-color: #F2F4F5; }
  .rbc-select--gray .selectize-control.single .selectize-input.input-active {
    background: #F2F4F5; }
  .rbc-select--white {
    background-color: transparent; }
    .rbc-select--white .selectize-input {
      background-color: #FFFFFF;
      border-radius: 4px;
      padding-left: 12px;
      border-width: 1px;
      border-style: solid;
      border-color: transparent; }
      .rbc-select--white .selectize-input.dropdown-active {
        border-radius: 4px 4px 0 0;
        border-color: #D7D7D7; }
      .rbc-select--white .selectize-input input {
        border-radius: 4px 0 0 4px; }
        .rbc-select--white .selectize-input input, .rbc-select--white .selectize-input input:focus {
          background-color: transparent; }
      .rbc-select--white .selectize-input:before {
        background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 50%, white 100%);
        border-radius: 0 4px 4px 0; }
      .rbc-select--white .selectize-input.full {
        background-color: #FFFFFF; }
      .rbc-select--white .selectize-input .item .remove {
        background-color: #FFFFFF; }
    .rbc-select--white .selectize-dropdown {
      border-radius: 0 0 4px 4px;
      border-width: 0 1px 1px 1px;
      border-style: solid;
      border-color: #D7D7D7; }
      .rbc-select--white .selectize-dropdown:before {
        content: "";
        position: absolute;
        top: 0;
        left: 12px;
        right: 12px;
        height: 1px;
        background-color: rgba(215, 215, 215, 0.3);
        z-index: 2; }
    .rbc-select--white .selectize-control.single .selectize-input.input-active {
      background: #FFFFFF; }
    .rbc-select--white .selectize-control.single .selectize-input input::-webkit-input-placeholder {
      color: #666; }
    .rbc-select--white .selectize-control.single .selectize-input input:-moz-placeholder {
      color: #666; }
    .rbc-select--white .selectize-control.single .selectize-input input::-moz-placeholder {
      color: #666; }
    .rbc-select--white .selectize-control.single .selectize-input input:-ms-input-placeholder {
      color: #666; }
    .rbc-select--white .selectize-control.single .selectize-input input::-ms-input-placeholder {
      color: #666; }
    .rbc-select--white .selectize-control.single .selectize-input input:-ms-input-placeholder {
      color: #666; }
    .rbc-select--white .selectize-control.single .selectize-input input::placeholder {
      color: #666; }
  .form-group--border .rbc-select--white .selectize-input {
    border-color: #D7D7D7; }
    .form-group--border .rbc-select--white .selectize-input.dropdown-active {
      border-color: #D7D7D7; }
  .form-group--border .rbc-select--white .selectize-dropdown {
    border-color: #D7D7D7; }
    .form-group--border .rbc-select--white .selectize-dropdown:before {
      background-color: rgba(215, 215, 215, 0.5); }

.select__control[type="text"],
.rbc-select__control[type="text"] {
  position: absolute;
  z-index: -9;
  opacity: 0; }

/* /ceлекты */
/* popup */
.rc-popup-video {
  width: 895px;
  padding: 0 78px 0 81px;
  background: #ffffff;
  position: relative; }
  @media screen and (max-width: 1280px) {
    .rc-popup-video {
      width: 895px; } }
  @media screen and (max-width: 992px) {
    .rc-popup-video {
      width: 760px;
      padding: 0 30px 40px 30px; } }
  @media screen and (max-width: 767px) {
    .rc-popup-video {
      width: 100vw;
      padding: 0 30px 40px 30px; } }
  @media screen and (max-width: 640px) {
    .rc-popup-video {
      padding: 0 15px 40px 15px; } }
  .rc-popup-video__top {
    padding-bottom: 0; }
  .rc-popup-video__heading {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: 1.1;
    font-weight: 400;
    color: #333;
    text-transform: none; }
    @media screen and (max-width: 640px) {
      .rc-popup-video__heading {
        font-size: 28px; } }
  .rc-popup-video__title {
    margin: 0;
    font-size: 28px;
    line-height: 1.1;
    font-weight: 500;
    color: #333;
    text-transform: none; }
    @media screen and (max-width: 992px) {
      .rc-popup-video__title {
        padding-right: 40px; } }
    @media screen and (max-width: 640px) {
      .rc-popup-video__title {
        padding-right: 0;
        font-size: 22px; } }
    .rc-popup-video__title:before {
      display: none; }
      @media screen and (max-width: 640px) {
        .rc-popup-video__title:before {
          display: block;
          content: '';
          position: relative;
          width: 40px;
          height: 20px;
          float: right; } }
  .rc-popup-video__container {
    padding-bottom: 50px; }
    @media screen and (max-width: 992px) {
      .rc-popup-video__container {
        padding-bottom: 0; } }
  .rc-popup-video__subtitle {
    margin-top: 15px;
    margin-bottom: 30px;
    font-size: 17px;
    line-height: 1.1;
    font-weight: 400;
    color: #868686; }
  .rc-popup-video__videocontainer {
    position: relative;
    overflow: hidden;
    margin-top: 30px; }
    @media (max-width: 991px) {
      .rc-popup-video__videocontainer {
        margin-top: 20px; } }
  .rc-popup-video .youtube-player {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 100%;
    cursor: pointer; }
  .rc-popup-video__videowrap {
    position: relative;
    width: 100%;
    z-index: 2;
    background-color: #000; }
  .rc-popup-video__preview-play {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 112px;
    height: 112px;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1; }
    @media (max-width: 767px) {
      .rc-popup-video__preview-play {
        width: 80px;
        height: 80px; } }
    @media (max-width: 575px) {
      .rc-popup-video__preview-play {
        width: 48px;
        height: 48px; } }
    .playvideo .rc-popup-video__preview-play {
      opacity: 0;
      visibility: hidden;
      z-index: 1;
      transition: .3s opacity, .3s visibility; }
    .pausevideo .rc-popup-video__preview-play {
      opacity: 1;
      visibility: visible;
      z-index: 1; }
    .rc-popup-video__preview-play-scroll {
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0; }
  .rc-popup-video__play {
    display: block;
    width: 112px;
    height: 112px;
    z-index: 1;
    border-radius: 50%;
    background-color: rgba(255, 255, 255, 0.3);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMjQgMTEyIj48cGF0aCBkPSJNNTAuNyA3MS42bDE4LjItMTIuN2MxLjQtLjkgMS43LTIuOC44LTQuMi0uMi0uMy0uNC0uNS0uNy0uN0w1MC44IDQwLjVjLTEuMy0xLTMuMi0uNy00LjIuNi0uNC41LS42IDEuMS0uNiAxLjh2MjYuM2MwIDEuNyAxLjMgMyAzIDMgLjYtLjEgMS4yLS4zIDEuNy0uNnptMTEyLjItMzAuNWMtLjQtLjYtMS0uOS0xLjctMS4xaC0uMWMtLjEgMC0uMyAwLS40LS4xaC0uNmMtLjEgMC0uMyAwLS40LjFoLS4xYy0uNi4yLTEuMi41LTEuNyAxLjEtLjQuNS0uNiAxLjEtLjYgMS44djI2LjNjMCAxLjMuOSAyLjUgMi4xIDIuOGguMWMuMSAwIC4yLjEuMy4xaDFjLjEgMCAuMiAwIC4zLS4xaC4xYzEuMi0uNCAyLjEtMS41IDIuMS0yLjhWNDIuOGMuMi0uNiAwLTEuMi0uNC0xLjd6bTE1IDBjLS40LS42LTEtLjktMS43LTEuMWgtLjFjLS4xIDAtLjMgMC0uNC0uMWgtLjZjLS4xIDAtLjMgMC0uNC4xaC0uMWMtLjYuMi0xLjIuNS0xLjcgMS4xLS40LjUtLjYgMS4xLS42IDEuOHYyNi4zYzAgMS4zLjkgMi41IDIuMSAyLjhoLjFjLjEgMCAuMi4xLjMuMWgxYy4xIDAgLjIgMCAuMy0uMWguMWMxLjItLjQgMi4xLTEuNSAyLjEtMi44VjQyLjhjLjItLjYgMC0xLjItLjQtMS43eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 224px 112px;
    border: 0;
    outline: 0;
    cursor: pointer;
    padding: 0;
    transition: .3s background-color; }
    @media (max-width: 991px) {
      .rc-popup-video__play, .rc-popup-video__play_dark {
        background-color: #e2001a; } }
    @media (max-width: 767px) {
      .rc-popup-video__play, .rc-popup-video__play_dark {
        width: 80px;
        height: 80px;
        background-color: rgba(255, 255, 255, 0.3);
        background-size: 160px 80px; } }
    @media (max-width: 575px) {
      .rc-popup-video__play, .rc-popup-video__play_dark {
        width: 48px;
        height: 48px;
        background-color: #e2001a;
        background-size: 96px 48px; } }
    .pausevideo .rc-popup-video__play {
      background-position: -112px 0; }
      @media (max-width: 767px) {
        .pausevideo .rc-popup-video__play {
          background-position: -80px 0; } }
      @media (max-width: 575px) {
        .pausevideo .rc-popup-video__play {
          background-position: -48px 0; } }
    .rc-popup-video__play:active, .rc-popup-video__play:focus {
      outline: 0; }
  .rc-popup-video__videowrap:hover .rc-popup-video__play, .rc-popup-video__play:hover {
    /*background-color: #e2001a*/
    background-color: rgba(226, 0, 26, 0.3); }
  .rc-popup-video__play_dark {
    background-color: rgba(226, 0, 26, 0.3); }
    .rc-popup-video__play_dark:hover {
      background-color: rgba(226, 0, 26, 0.6); }
  .rc-popup-video__video {
    display: block;
    position: relative;
    z-index: 1;
    width: 100%;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat; }
    @media (max-width: 991px) {
      .rc-popup-video__video {
        width: 100%; } }

.pop-up_type_appeukanuba .pop-up__wrap {
  width: 100%;
  max-width: 1920px;
  padding: 0;
  background: #ffffff; }

@media screen and (max-width: 991px) {
  .pop-up_type_appeukanuba {
    top: 0; }
  .pop-up_type_appeukanuba .pop-up__content {
    padding: 0; }
  .pop-up_type_appeukanuba .pop-up__wrap {
    margin: 0;
    padding: 0; } }

@media screen and (max-width: 767px) {
  .pop-up_type_appeukanuba .pop-up__wrap {
    padding: 0; } }

@media screen and (max-width: 619px) {
  .pop-up_type_appeukanuba {
    top: 0; }
  .pop-up_type_appeukanuba .pop-up__wrap {
    margin: 0;
    padding: 0; } }

.popup-app {
  margin: 0; }

@media (max-width: 767px) {
  .popup-app {
    margin: 0; } }

.popup-app__close {
  position: absolute;
  right: 31px;
  top: 31px;
  color: #5E6574;
  width: 20px;
  height: 20px; }

@media screen and (max-width: 767px) {
  .popup-app__close {
    top: 24px;
    right: 17px; } }

.popup-app__close-btn {
  display: block;
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  color: #5E6574;
  background: none;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  font-size: 20px; }

.popup-app__close-btn .svg-icon {
  display: block;
  vertical-align: top;
  width: 100%;
  height: 100%; }

.popup-app__content iframe {
  display: block; }

.rc-pagination {
  max-width: 288px;
  margin: 0 auto; }
  .rc-pagination__form {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
  .rc-pagination__direction {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    padding: 10px;
    cursor: pointer;
    border: 0;
    color: #d7d7d7;
    background: transparent; }
    .rc-pagination__direction--prev, .rc-pagination__direction--next {
      cursor: pointer;
      position: relative;
      padding: 10px 20px;
      text-align: center;
      overflow: hidden;
      border-radius: 999px;
      transition: all .2s ease;
      width: auto;
      font-weight: 300;
      text-decoration: none;
      line-height: inherit;
      color: #d7d7d7; }
      .rc-pagination__direction--prev:after, .rc-pagination__direction--next:after {
        content: '';
        display: inline-block;
        position: relative;
        vertical-align: top;
        width: 24px;
        height: 32px;
        overflow: hidden;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        -ms-transform-origin: 50% 50%;
            transform-origin: 50% 50%; }
    .rc-pagination__direction--prev:after {
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAyNCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODA4Mjg1IiBkPSJNMTUuNCwxNy40bC01LjcsNS43Yy0wLjksMC44LTIuMy0wLjUtMS40LTEuNEwxNCwxNmMwLjItMC4xLDAuMi0wLjQsMC0wLjVMOC4zLDkuOEM3LjUsOSw4LjgsNy42LDkuNyw4LjUKCWw1LjcsNS43YzAuNCwwLjUsMC42LDEsMC42LDEuNlMxNS44LDE2LjksMTUuNCwxNy40eiIvPgo8L3N2Zz4K); }
    .rc-pagination__direction--next:after {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjMycHgiIHZpZXdCb3g9IjAgMCAyNCAzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMzIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjODA4Mjg1IiBkPSJNMTUuNCwxNy40bC01LjcsNS43Yy0wLjksMC44LTIuMy0wLjUtMS40LTEuNEwxNCwxNmMwLjItMC4xLDAuMi0wLjQsMC0wLjVMOC4zLDkuOEM3LjUsOSw4LjgsNy42LDkuNyw4LjUKCWw1LjcsNS43YzAuNCwwLjUsMC42LDEsMC42LDEuNlMxNS44LDE2LjksMTUuNCwxNy40eiIvPgo8L3N2Zz4K); }
    .rc-pagination__direction--disabled {
      opacity: .4;
      cursor: not-allowed; }
  .rc-pagination__steps {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .rc-pagination__step--current {
    border: 1px solid #d7d7d7;
    color: #000000;
    border-radius: 3px;
    margin-right: 8px;
    font-weight: 400;
    width: 44px;
    height: 44px;
    text-align: center; }

.ankets-edit {
  width: 100%;
  background: #FFFFFF;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 26px; }
  @media (min-width: 540px) {
    .ankets-edit {
      padding-left: 30px;
      padding-right: 30px; } }
  @media (min-width: 768px) {
    .ankets-edit {
      padding-left: 48px;
      padding-right: 48px; } }
  @media (min-width: 540px) {
    .ankets-edit {
      max-width: 645px; } }
  @media (min-width: 768px) {
    .ankets-edit {
      width: 720px;
      max-width: inherit;
      padding-bottom: 40px; } }
  @media (min-width: 992px) {
    .ankets-edit {
      width: 910px; } }
  .ankets-edit__error {
    padding: 0 0 28px 0;
    color: #c03344;
    border-bottom: 1px solid #dedede;
    margin-bottom: 40px; }
    .ankets-edit__error-text {
      margin: 0 0 5px; }
      .ankets-edit__error-text:last-child {
        margin-bottom: 0 !important; }
  .ankets-edit .breed-wrapper_enabled_false {
    display: none; }
  .ankets-edit .breed-wrapper_enabled_true {
    display: block; }
  .ankets-edit__breed {
    position: relative; }
    .ankets-edit__breed-select {
      position: relative; }
    .ankets-edit__breed-remove {
      position: absolute;
      bottom: 8px;
      right: -30px;
      width: 30px;
      height: 30px; }
      .ankets-edit__breed-remove-link {
        display: block;
        vertical-align: top;
        /*color: $color-red;
                font-size: $label-font-size;
                line-height: $label-line-height;
                text-decoration: underline;*/
        text-align: center;
        line-height: 30px;
        cursor: pointer; }
        .ankets-edit__breed-remove-link:hover {
          text-decoration: none; }
          .ankets-edit__breed-remove-link:hover .svg-icon {
            color: #ff20a4; }
        .ankets-edit__breed-remove-link .svg-icon {
          vertical-align: top;
          margin-top: 3px;
          font-size: 24px;
          pointer-events: none;
          color: #e40087; }
  .ankets-edit__breeditem-select {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    max-width: calc(100% - 175px); }
    @media (min-width: 540px) {
      .ankets-edit__breeditem-select {
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%; } }
  .ankets-edit__breeditem-count {
    -ms-flex: 0 0 175px;
        flex: 0 0 175px;
    max-width: 175px; }
    @media (min-width: 540px) {
      .ankets-edit__breeditem-count {
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%; } }
  .ankets-edit__add-breed {
    margin-top: 0;
    margin-bottom: 40px; }
  .ankets-edit__petcount {
    position: relative;
    width: 133px; }
  .ankets-edit__birthday {
    position: relative; }
    @media (min-width: 540px) {
      .ankets-edit__birthday {
        margin-bottom: 24px; } }
    .ankets-edit__birthday-toogleyear {
      margin-top: 14px; }
      .ankets-edit__birthday-toogleyear .rbc-checkbox__label {
        font-size: 14px;
        line-height: 24px;
        letter-spacing: normal;
        color: #494949;
        text-transform: none; }
    .ankets-edit__birthday .form-group {
      margin-bottom: 20px; }
      @media (min-width: 540px) {
        .ankets-edit__birthday .form-group {
          margin-bottom: 36px; } }
  .ankets-edit__club {
    position: relative;
    margin-bottom: 34px; }
    .ankets-edit__club .form-control {
      padding-right: 32px; }
    .ankets-edit__club-text {
      position: absolute;
      opacity: 0;
      visibility: hidden; }
    .ankets-edit__club .rbc-input label.error {
      position: absolute;
      font-size: 12px;
      letter-spacing: 1px;
      color: #e2001a;
      left: 23px;
      bottom: 0;
      font-weight: normal;
      margin-bottom: 0; }
      @media screen and (max-width: 768px) {
        .ankets-edit__club .rbc-input label.error {
          margin-top: 3px;
          position: relative;
          left: 0;
          font-size: 12px;
          line-height: 16px;
          color: #e50006;
          letter-spacing: 0.5px; } }
    .ankets-edit__club .rbc-data-list {
      position: relative;
      left: 0;
      right: 0;
      top: -1px;
      background-color: #ffffff;
      border-color: #b5b9c1;
      border-width: 0 1px 1px 1px;
      border-style: solid;
      border-radius: 0 0 2px 2px;
      transition: border-color .3s ease;
      z-index: 9;
      opacity: 0;
      visibility: hidden; }
      .ankets-edit__club .rbc-data-list__item {
        position: relative;
        padding: 10px 52px 10px 12px;
        border-top: solid 1px #e7e7e7;
        font-size: 14px;
        line-height: 18px;
        color: #494949; }
        .ankets-edit__club .rbc-data-list__item:first-child {
          border-top: solid 1px #b5b9c1; }
    .ankets-edit__club.is-dataclub .rbc-data-list {
      top: -1px;
      opacity: 1;
      visibility: visible; }
    .ankets-edit__club.is-dataclub .form-group__field:after {
      width: 100%; }
    .ankets-edit__club.is-focusclub .rbc-data-list {
      border-color: #b5b9c1;
      box-shadow: none; }
  .ankets-edit__newpassword {
    margin-bottom: 40px; }
    .ankets-edit__newpassword-container {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -10px;
      margin-right: -10px;
      margin-top: 30px; }
      @media (min-width: 768px) {
        .ankets-edit__newpassword-container {
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap; } }
    .ankets-edit__newpassword-field {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%; }
      @media (min-width: 540px) {
        .ankets-edit__newpassword-field {
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
          max-width: calc(100% - 220px); } }
      @media (min-width: 768px) {
        .ankets-edit__newpassword-field {
          max-width: 100%; } }
      .ankets-edit__newpassword-field .form-group__field.is-data .form-control[disabled] {
        opacity: 1;
        color: #000000; }
      .ankets-edit__newpassword-field .form-group__field.is-data.is-disabled:before, .ankets-edit__newpassword-field .form-group__field.is-data.is-disabled:after {
        opacity: 1; }
    .ankets-edit__newpassword-generate {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%;
      margin-top: 6px; }
      @media (min-width: 540px) {
        .ankets-edit__newpassword-generate {
          -ms-flex: 0 0 220px;
              flex: 0 0 220px;
          max-width: 220px;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          margin-top: 0; } }
      @media (min-width: 768px) {
        .ankets-edit__newpassword-generate {
          -ms-flex: 0 0 210px;
              flex: 0 0 210px;
          max-width: 210px;
          padding-left: 5px;
          padding-right: 5px; } }
      @media (min-width: 992px) {
        .ankets-edit__newpassword-generate {
          -ms-flex: 0 0 220px;
              flex: 0 0 220px;
          max-width: 220px;
          padding-left: 10px;
          padding-right: 10px; } }
    .ankets-edit__newpassword-save {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%;
      margin-top: 24px; }
      @media (min-width: 768px) {
        .ankets-edit__newpassword-save {
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
          max-width: 50%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: end;
              align-items: flex-end;
          margin-top: 0; } }
      .ankets-edit__newpassword-save .rbc-button {
        width: 100%; }
        @media (min-width: 420px) {
          .ankets-edit__newpassword-save .rbc-button {
            width: auto; } }
        @media (min-width: 768px) {
          .ankets-edit__newpassword-save .rbc-button {
            width: 100%; } }
        .ankets-edit__newpassword-save .rbc-button .rbc-button__text {
          padding-left: 10px;
          padding-right: 10px; }
          @media (min-width: 420px) {
            .ankets-edit__newpassword-save .rbc-button .rbc-button__text {
              padding-left: 30px;
              padding-right: 30px; } }
          @media (min-width: 768px) {
            .ankets-edit__newpassword-save .rbc-button .rbc-button__text {
              padding-left: 10px;
              padding-right: 10px; } }
    .ankets-edit__newpassword .form-group {
      margin-bottom: 0; }
      .ankets-edit__newpassword .form-group__field {
        margin-top: 0; }
  .ankets-edit__comment .form-group__field {
    margin-top: 0; }
    .ankets-edit__comment .form-group__field textarea.form-control {
      height: 150px; }
  .ankets-edit__submit .rbc-button-link {
    text-align: center;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 420px) {
      .ankets-edit__submit .rbc-button-link {
        text-align: left;
        margin-left: -6px;
        margin-right: -6px; } }
    @media (min-width: 768px) {
      .ankets-edit__submit .rbc-button-link {
        margin-left: -10px;
        margin-right: -10px; } }
    .ankets-edit__submit .rbc-button-link__button {
      margin-left: 0;
      margin-right: 0;
      width: 100%; }
      @media (min-width: 420px) {
        .ankets-edit__submit .rbc-button-link__button {
          margin-left: 6px;
          margin-right: 6px;
          width: inherit; } }
      @media (min-width: 768px) {
        .ankets-edit__submit .rbc-button-link__button {
          margin-left: 10px;
          margin-right: 10px; } }
      .ankets-edit__submit .rbc-button-link__button.rbc-button--long {
        line-height: 18px;
        min-height: 48px; }
        @media (min-width: 420px) {
          .ankets-edit__submit .rbc-button-link__button.rbc-button--long {
            max-width: 240px; } }
        @media (min-width: 540px) {
          .ankets-edit__submit .rbc-button-link__button.rbc-button--long {
            max-width: 280px; } }
        @media (min-width: 768px) {
          .ankets-edit__submit .rbc-button-link__button.rbc-button--long {
            max-width: 320px; } }
        @media (min-width: 992px) {
          .ankets-edit__submit .rbc-button-link__button.rbc-button--long {
            max-width: inherit; } }
        .ankets-edit__submit .rbc-button-link__button.rbc-button--long .rbc-button__text {
          padding: 4px 10px; }
          @media (min-width: 540px) {
            .ankets-edit__submit .rbc-button-link__button.rbc-button--long .rbc-button__text {
              padding-left: 30px;
              padding-right: 30px; } }
      .ankets-edit__submit .rbc-button-link__button.disabled {
        pointer-events: none;
        cursor: default; }
    .ankets-edit__submit .rbc-button-link__link {
      margin-top: 10px;
      margin-bottom: 10px; }

@media (min-width: 768px) {
  .ankets-edit.ankets-edit--breeder-step2 {
    width: 720px;
    padding-left: 48px;
    padding-right: 48px; } }

@media (min-width: 992px) {
  .ankets-edit.ankets-edit--breeder-step2 {
    width: 800px;
    padding-left: 48px;
    padding-right: 48px; } }

@media (min-width: 1200px) {
  .ankets-edit.ankets-edit--breeder-step2 {
    width: 1200px;
    padding-left: 40px;
    padding-right: 40px; } }

@media screen and (min-width: 1300px) {
  .ankets-edit.ankets-edit--breeder-step2 {
    width: 1250px; } }

@media (min-width: 1400px) {
  .ankets-edit.ankets-edit--breeder-step2 {
    padding-left: 48px;
    padding-right: 48px; } }

@media (min-width: 992px) {
  .breeder-edit-step2__popup-title.pop-up__top {
    padding-left: 48px;
    padding-right: 48px; } }

@media (min-width: 1200px) {
  .breeder-edit-step2__popup-title.pop-up__top {
    padding-left: 40px;
    padding-right: 40px; } }

@media (min-width: 1400px) {
  .breeder-edit-step2__popup-title.pop-up__top {
    padding-left: 48px;
    padding-right: 48px; } }

.breeder-edit-step2__breeder {
  font-weight: 500; }
  .breeder-edit-step2__breeder-name {
    display: block;
    width: 100%;
    font-size: 18px;
    color: #494949; }
    @media (min-width: 420px) {
      .breeder-edit-step2__breeder-name {
        display: inline-block;
        vertical-align: top;
        width: auto;
        margin-right: 12px; } }
  .breeder-edit-step2__breeder-code {
    display: block;
    width: 100%;
    color: rgba(102, 102, 102, 0.5); }
    @media (min-width: 420px) {
      .breeder-edit-step2__breeder-code {
        display: inline-block;
        vertical-align: top;
        width: auto; } }

.breeder-edit-step2__section {
  margin-top: 30px; }
  .breeder-edit-step2__section-title {
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 24px;
    color: #494949; }
    @media (min-width: 768px) {
      .breeder-edit-step2__section-title {
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 32px; } }

.breeder-edit-step2__breed-col_breedname {
  /*width: 20%;*/
  width: 100%; }
  @media screen and (max-width: 1299px) {
    .breeder-edit-step2__breed-col_breedname {
      /*width: 30%;*/
      width: 100%; } }
  @media screen and (max-width: 540px) {
    .breeder-edit-step2__breed-col_breedname {
      width: 100%; } }

.breeder-edit-step2__breed-col_breeddata {
  /*width: 80%;*/
  width: 100%; }
  @media screen and (max-width: 1299px) {
    .breeder-edit-step2__breed-col_breeddata {
      /*width: 30%;*/
      width: 100%; } }
  @media screen and (max-width: 540px) {
    .breeder-edit-step2__breed-col_breeddata {
      width: 100%; } }

.breeder-edit-step2__breed-label {
  font-weight: 500;
  font-size: 11.2px;
  line-height: 16.8px;
  text-indent: 1px;
  color: #666; }

.breeder-edit-step2__breed-title {
  margin-bottom: 12px;
  font-size: 22px;
  line-height: 32px;
  color: #494949; }

.breeder-edit-step2__breed-error {
  position: relative;
  margin: 10px 0 19px;
  font-size: 12px;
  line-height: 1.4;
  color: #dc3545; }
  @media screen and (max-width: 768px) {
    .breeder-edit-step2__breed-error {
      margin-bottom: 0; } }
  .breeder-edit-step2__breed-error.hidden {
    display: none; }

.breeder-edit-step2__pet {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  position: relative;
  margin-left: -10px;
  margin-right: -30px;
  margin-bottom: 6px; }
  @media screen and (max-width: 1299px) {
    .breeder-edit-step2__pet {
      margin-right: -10px; } }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet {
      position: relative;
      margin-bottom: 30px; } }
  @media screen and (max-width: 540px) {
    .breeder-edit-step2__pet {
      margin-bottom: 40px; } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: 24px; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet {
      display: block;
      margin-bottom: 60px; } }
  .breeder-edit-step2__pet > * {
    margin-left: 10px;
    margin-right: 10px; }
  .breeder-edit-step2__pet .form-group {
    margin-bottom: 24px; }
    @media screen and (max-width: 420px) {
      .breeder-edit-step2__pet .form-group {
        margin-bottom: 40px; } }

.breeder-edit-step2__pet-birthday {
  width: 150px; }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet-birthday {
      margin: 0;
      padding: 0 10px;
      min-width: 160px; } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet-birthday {
      -ms-flex: none;
          flex: none;
      width: 50%; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-birthday {
      width: 100%;
      padding-bottom: 0; } }

.breeder-edit-step2__pet-pedigree {
  width: 110px; }
  @media screen and (max-width: 1199px) {
    .breeder-edit-step2__pet-pedigree {
      width: 140px; } }
  @media screen and (max-width: 991px) {
    .breeder-edit-step2__pet-pedigree {
      width: 150px;
      padding: 0 10px;
      margin: 0; } }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet-pedigree {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      margin: 0;
      padding: 0 10px; } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet-pedigree {
      -ms-flex: none;
          flex: none;
      width: 50%; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-pedigree {
      width: 100%;
      padding-bottom: 0; } }
  @media (min-width: 768px) {
    .breeder-edit-step2__pet-pedigree .form-group__field:not(.is-data) .form-control__label {
      white-space: normal;
      line-height: 0.8;
      margin-top: 6px; } }

.breeder-edit-step2__pet-alias {
  width: 140px; }
  @media screen and (max-width: 1299px) {
    .breeder-edit-step2__pet-alias {
      width: 150px; } }
  @media screen and (max-width: 1199px) {
    .breeder-edit-step2__pet-alias {
      width: 200px; } }
  @media screen and (max-width: 991px) {
    .breeder-edit-step2__pet-alias {
      width: 170px;
      padding: 0 10px;
      margin: 0; } }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet-alias {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      margin: 0;
      padding: 0 10px; } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet-alias {
      -ms-flex: none;
          flex: none;
      width: 50%; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-alias {
      width: 100%; } }

.breeder-edit-step2__pet-winner {
  width: 240px; }
  @media screen and (max-width: 1199px) {
    .breeder-edit-step2__pet-winner {
      width: 320px; } }
  @media screen and (max-width: 991px) {
    .breeder-edit-step2__pet-winner {
      width: 300px; } }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet-winner {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      margin: 0;
      padding: 0 10px;
      -ms-flex-order: 5;
          order: 5;
      width: calc(100% - 100px); } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet-winner {
      -ms-flex: none;
          flex: none;
      width: 50%; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-winner {
      width: 100%;
      padding-bottom: 0; } }

.breeder-edit-step2__pet-gender {
  width: 150px; }
  @media screen and (max-width: 1299px) {
    .breeder-edit-step2__pet-gender {
      width: 105px; } }
  @media screen and (max-width: 1199px) {
    .breeder-edit-step2__pet-gender {
      width: 150px; } }
  @media screen and (max-width: 991px) {
    .breeder-edit-step2__pet-gender {
      width: 130px; } }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet-gender {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      margin: 0;
      padding: 0 10px; } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet-gender {
      -ms-flex: none;
          flex: none;
      width: 50%; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-gender {
      width: 100%;
      padding-bottom: 0; } }

.breeder-edit-step2__pet-winnerdate {
  width: 200px; }
  @media screen and (max-width: 1199px) {
    .breeder-edit-step2__pet-winnerdate {
      width: 200px; } }
  @media screen and (max-width: 991px) {
    .breeder-edit-step2__pet-winnerdate {
      width: 240px; } }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet-winnerdate {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      margin: 0;
      padding: 0 10px; } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet-winnerdate {
      -ms-flex: none;
          flex: none;
      width: 50%; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-winnerdate {
      width: 100%;
      padding-bottom: 0; } }

.breeder-edit-step2__pet-delete {
  color: #e2001a;
  font-size: 12px;
  line-height: 14px;
  text-decoration: underline;
  -ms-flex-item-align: end;
      align-self: flex-end;
  margin-top: 23px;
  cursor: pointer;
  margin-bottom: 24px;
  padding-bottom: 20.2px; }
  @media screen and (max-width: 767px) {
    .breeder-edit-step2__pet-delete {
      margin-top: 14px;
      -ms-flex-order: 6;
          order: 6; } }
  @media screen and (max-width: 480px) {
    .breeder-edit-step2__pet-delete {
      margin-top: -14px;
      padding-bottom: 0;
      margin-bottom: 0; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-delete {
      position: absolute;
      top: -16.8px;
      right: 0;
      margin: 0;
      height: 14px;
      padding: 0 10px; } }

.breeder-edit-step2__pet-add {
  width: 280px;
  margin-bottom: 36px; }

.breeder-edit-step2__pet-error {
  display: none;
  position: absolute;
  font-size: 12px;
  line-height: 24px;
  color: #dc3545; }
  @media screen and (max-width: 1299px) {
    .breeder-edit-step2__pet-error {
      line-height: 14px; } }
  @media screen and (max-width: 420px) {
    .breeder-edit-step2__pet-error {
      position: relative; } }

.breeder-edit-step2__footer {
  margin-top: 30px; }
  @media (min-width: 992px) {
    .breeder-edit-step2__footer {
      margin-top: 50px; } }
  .breeder-edit-step2__footer .rbc-button-link {
    text-align: center;
    margin-left: 0;
    margin-right: 0; }
    @media (min-width: 420px) {
      .breeder-edit-step2__footer .rbc-button-link {
        text-align: left;
        margin-left: -6px;
        margin-right: -6px; } }
    @media (min-width: 768px) {
      .breeder-edit-step2__footer .rbc-button-link {
        margin-left: -10px;
        margin-right: -10px; } }
    .breeder-edit-step2__footer .rbc-button-link__button {
      margin-left: 0;
      margin-right: 0;
      width: 100%; }
      @media (min-width: 420px) {
        .breeder-edit-step2__footer .rbc-button-link__button {
          margin-left: 6px;
          margin-right: 6px;
          width: inherit; } }
      @media (min-width: 768px) {
        .breeder-edit-step2__footer .rbc-button-link__button {
          margin-left: 10px;
          margin-right: 10px; } }
      .breeder-edit-step2__footer .rbc-button-link__button.rbc-button--long {
        line-height: 18px;
        min-height: 48px; }
        @media (min-width: 420px) {
          .breeder-edit-step2__footer .rbc-button-link__button.rbc-button--long {
            max-width: 240px; } }
        @media (min-width: 540px) {
          .breeder-edit-step2__footer .rbc-button-link__button.rbc-button--long {
            max-width: 280px; } }
        @media (min-width: 768px) {
          .breeder-edit-step2__footer .rbc-button-link__button.rbc-button--long {
            max-width: 320px; } }
        @media (min-width: 992px) {
          .breeder-edit-step2__footer .rbc-button-link__button.rbc-button--long {
            max-width: inherit; } }
        .breeder-edit-step2__footer .rbc-button-link__button.rbc-button--long .rbc-button__text {
          padding: 4px 10px; }
          @media (min-width: 540px) {
            .breeder-edit-step2__footer .rbc-button-link__button.rbc-button--long .rbc-button__text {
              padding-left: 30px;
              padding-right: 30px; } }
      .breeder-edit-step2__footer .rbc-button-link__button.disabled {
        pointer-events: none;
        cursor: default; }
    .breeder-edit-step2__footer .rbc-button-link__link {
      margin-top: 10px;
      margin-bottom: 10px; }

.pop-up__btn.test-add_p_step2 {
  position: absolute;
  z-index: -111;
  opacity: 0;
  visibility: hidden; }

.ankets-edit.ankets-edit--app-new-breeders .rbc-data {
  margin-bottom: 32px; }
  .ankets-edit.ankets-edit--app-new-breeders .rbc-data__title {
    margin-bottom: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #333333;
    text-transform: uppercase; }
  .ankets-edit.ankets-edit--app-new-breeders .rbc-data__content {
    position: relative; }
  .ankets-edit.ankets-edit--app-new-breeders .rbc-data__text {
    font-size: 18px;
    font-weight: 300;
    line-height: 24px;
    color: #6f747c; }

.ankets-edit.ankets-edit--app-new-breeders .form-group--comment textarea.form-control {
  height: 100px; }

.page_worksheet_type_royalcanin .page__container {
  width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media screen and (max-width: 991px) {
    .page_worksheet_type_royalcanin .page__container {
      padding-top: 62px; } }
  @media (max-width: 619px) {
    .page_worksheet_type_royalcanin .page__container {
      padding-top: 68px; } }

.rc-worksheet-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  background-color: #ffffff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); }
  @media (min-width: 992px) {
    .rc-worksheet-header {
      position: relative;
      top: auto;
      right: auto;
      left: auto; } }
  .rc-worksheet-header__container {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 100%;
    max-height: 100vh;
    min-height: 62px;
    z-index: 99; }
  .rc-worksheet-header__main {
    width: 100%;
    height: 60px;
    min-height: 60px;
    padding: 13px 0 13px 18px;
    background-color: #ffffff; }
    @media (min-width: 992px) {
      .rc-worksheet-header__main {
        height: 80px;
        min-height: 80px;
        padding-top: 17px;
        padding-bottom: 16px;
        padding-left: 0;
        padding-right: 0; } }
  .rc-worksheet-header__logo {
    display: block;
    margin-left: auto;
    margin-right: auto;
    color: #e2001a;
    background-image: url(./rc_logo.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 95px;
    height: 33px;
    background-size: 95px 33px; }
    @media (min-width: 992px) {
      .rc-worksheet-header__logo {
        width: 133px;
        height: 100%;
        background-size: 133px 46px; } }
    .rc-worksheet-header__logo:hover {
      color: #e2001a; }
    .rc-worksheet-header__logo .svg {
      display: block;
      width: 133px;
      height: 46px;
      fill: currentColor; }
  .rc-worksheet-header.open_auth .header-auth__popup {
    opacity: 1;
    z-index: 1;
    visibility: visible; }

.rc-worksheet-public-header {
  position: relative;
  margin-bottom: 70px;
  overflow: hidden; }
  .rc-worksheet-public-header:after {
    content: '';
    height: 20px;
    position: absolute;
    left: -30px;
    right: -30px;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
    bottom: -20px;
    z-index: 2; }
  .rc-worksheet-public-header.hidden {
    display: none; }
  .rc-worksheet-public-header__content {
    position: relative;
    padding: 55px 0 56px;
    height: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: start;
        align-items: flex-start;
    z-index: 1; }
    @media (min-width: 768px) {
      .rc-worksheet-public-header__content:after {
        content: '';
        position: absolute;
        right: -13px;
        width: 100vw;
        top: -20px;
        bottom: -20px;
        background: #FFFFFF;
        box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
        -ms-transform: skewX(-4.8deg);
            transform: skewX(-4.8deg);
        z-index: -1; } }
  .rc-worksheet-public-header__title {
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 40px;
    font-weight: bold;
    color: #e2001a; }
  .rc-worksheet-public-header__description {
    margin-bottom: 38px;
    max-width: 470px; }
    .rc-worksheet-public-header__description, .rc-worksheet-public-header__description p {
      font-size: 16px;
      line-height: 24px;
      color: #6F747C; }
    .rc-worksheet-public-header__description p {
      margin-bottom: 16px; }
      .rc-worksheet-public-header__description p:last-child {
        margin-bottom: 0; }
  .rc-worksheet-public-header__pets {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
        align-items: flex-end;
    -ms-flex-pack: start;
        justify-content: flex-start;
    position: relative;
    height: 100%;
    padding-top: 20px;
    z-index: -1; }
    @media (min-width: 768px) {
      .rc-worksheet-public-header__pets {
        width: 460px; } }
    @media (min-width: 992px) {
      .rc-worksheet-public-header__pets {
        width: 560px;
        margin-left: 10px; } }
    @media (min-width: 1200px) {
      .rc-worksheet-public-header__pets {
        width: 560px;
        margin-left: 25px; } }
    @media (min-width: 1400px) {
      .rc-worksheet-public-header__pets {
        width: 590px;
        margin-left: 35px; } }
    .rc-worksheet-public-header__pets img {
      display: block;
      max-width: 100%;
      height: auto;
      margin: 0 auto; }
  .rc-worksheet-public-header__show-more {
    display: inline-block;
    position: relative;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    text-decoration: none; }
    .rc-worksheet-public-header__show-more:hover {
      color: #ec001a; }
      .rc-worksheet-public-header__show-more:hover:after {
        border-color: #ec001a; }
    .rc-worksheet-public-header__show-more:after {
      content: '';
      position: absolute;
      top: 6px;
      right: -15px;
      width: 9px;
      height: 9px;
      border-style: solid;
      border-color: #000;
      border-width: 0 0 2px 2px;
      border-top: none;
      border-right: none;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.page_worksheet_type_eukanuba .page__container {
  width: 100%;
  -ms-flex: 1 1 auto;
      flex: 1 1 auto;
  min-height: auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column; }
  @media screen and (max-width: 991px) {
    .page_worksheet_type_eukanuba .page__container {
      padding-top: 60px; } }
  @media (max-width: 619px) {
    .page_worksheet_type_eukanuba .page__container {
      padding-top: 60px; } }

.page_worksheet_type_eukanuba .footer-page {
  min-height: 134px; }
  @media screen and (max-width: 991px) {
    .page_worksheet_type_eukanuba .footer-page {
      min-height: 149px; } }
  @media (max-width: 619px) {
    .page_worksheet_type_eukanuba .footer-page {
      min-height: 111px; } }

.eu-worksheet-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  background-color: #062547;
  overflow: hidden; }
  @media (min-width: 992px) {
    .eu-worksheet-header {
      position: relative;
      top: auto;
      right: auto;
      left: auto; } }
  .eu-worksheet-header__container {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    height: 100%;
    max-height: 100vh;
    min-height: 60px;
    z-index: 99;
    background-color: #e40087;
    padding: 0 6px; }
    @media (min-width: 992px) {
      .eu-worksheet-header__container {
        min-height: 62px; } }
    .eu-worksheet-header__container:before {
      content: '';
      position: absolute;
      left: -2px;
      top: 0;
      bottom: 0;
      width: 120vw;
      background-color: #e40087; }
      @media (min-width: 992px) {
        .eu-worksheet-header__container:before {
          left: -20px; } }
      @media (min-width: 1200px) {
        .eu-worksheet-header__container:before {
          left: -70px; } }
    .eu-worksheet-header__container:after {
      content: '';
      position: absolute;
      left: -4px;
      top: 50%;
      bottom: 0;
      width: 0;
      height: 0;
      border-top: 50px solid transparent;
      border-left: 28px solid #062547;
      border-bottom: 50px solid transparent;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
      @media (min-width: 992px) {
        .eu-worksheet-header__container:after {
          left: -22px; } }
      @media (min-width: 1200px) {
        .eu-worksheet-header__container:after {
          left: -72px; } }
  .eu-worksheet-header__main {
    width: 100%;
    height: 60px;
    min-height: 60px;
    padding: 8px 0 8px 15px;
    z-index: 1; }
    @media (min-width: 992px) {
      .eu-worksheet-header__main {
        height: 80px;
        min-height: 80px;
        padding-top: 14px;
        padding-bottom: 16px;
        padding-left: 15px;
        padding-right: 0; } }
    @media (min-width: 1400px) {
      .eu-worksheet-header__main {
        height: 90px;
        min-height: 90px;
        padding-top: 16px;
        padding-bottom: 16px; } }
  .eu-worksheet-header__logo {
    display: block;
    margin: 0;
    color: #ec008c;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxOTQgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE5NCAzMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNmZmZmZmY7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTc0LjIsMjQuOWMzLjksMCw1LjQtMi45LDUuNC01LjJjLTMuOSwwLTguNSwwLjgtOC41LDMuMkMxNzEuMSwyNC4yLDE3Mi4yLDI0LjksMTc0LjIsMjQuOXogTTE3OS42LDI1LjNoLTAuMQoJYy0wLjgsMS4xLTIuNiwyLjQtNi43LDIuNGMtNC4zLDAtNy42LTEuOC03LjYtNC42YzAtNS44LDEwLjgtNS44LDE0LjQtNS45di0xLjdjMC0xLjctMC42LTMuMi0zLjYtMy4yYy0zLjMsMC0zLjksMS41LTMuOSwyLjdoLTUuOAoJYzAtMy4zLDMuMi01LjYsOS44LTUuNmM2LjQsMCw5LjQsMS45LDkuNCw1LjR2MTIuNWgtNS43VjI1LjN6IE0xNTMuNSwyNC45YzMuOCwwLDQuNS0zLjQsNC41LTYuM2MwLTMuMi0wLjUtNi41LTQuNS02LjUKCWMtMy42LDAtNC44LDMuNi00LjgsNi41QzE0OC43LDIzLDE0OS43LDI0LjksMTUzLjUsMjQuOXogTTE0OC43LDEyaDAuMWMwLjgtMC45LDIuNy0yLjUsNi43LTIuNWM2LjIsMCw4LjksMy42LDguOSw5LjIKCWMwLDQuOS0yLjUsOS4xLTEwLjksOS4xYy02LjgsMC0xMC44LTIuNi0xMC44LTcuOFYyaDZWMTJ6IE0xMzMuNiwyNC4xaC0wLjFjLTAuOCwxLjMtMi45LDMuNy03LjYsMy43Yy0zLjgsMC03LTEuOC03LTUuOFY5LjloNnYxMAoJYzAsMy42LDAuNSw0LjEsMi43LDQuMWM0LDAsNi4xLTMuNyw2LjEtNi41VjkuOWg2djE3LjVoLTZWMjQuMXogTTk0LjcsOS45aDZ2My4zaDAuMWMwLjgtMS4zLDIuOS0zLjcsNy42LTMuN2MzLjgsMCw3LDEuOCw3LDUuOAoJdjEyLjFoLTZ2LTEwYzAtMy42LTAuNS00LjEtMi42LTQuMWMtNC4xLDAtNi4xLDMuOC02LjEsNi41djcuNmgtNlY5Ljl6IE04MC4yLDI0LjljMy45LDAsNS40LTIuOSw1LjQtNS4yYy0zLjksMC04LjUsMC44LTguNSwzLjIKCUM3NywyNC4yLDc4LjIsMjQuOSw4MC4yLDI0Ljl6IE04NS42LDI1LjNoLTAuMWMtMC44LDEuMS0yLjYsMi40LTYuNywyLjRjLTQuMywwLTcuNi0xLjgtNy42LTQuNmMwLTUuOCwxMC44LTUuOCwxNC40LTUuOXYtMS43CgljMC0xLjctMC43LTMuMi0zLjYtMy4yYy0zLjMsMC0zLjksMS41LTMuOSwyLjdoLTUuOGMwLTMuMywzLjItNS42LDkuOC01LjZjNi40LDAsOS40LDEuOSw5LjQsNS40djEyLjVoLTUuN1YyNS4zeiBNNTAuMiwyaDZ2MTQuNgoJbDguMy02LjdoNy4ybC05LjUsNy42bDEwLjQsOS45aC03LjJsLTkuMS04LjhoLTAuMXY4LjhoLTZWMnogTTQwLjcsMjQuMWgtMC4xYy0wLjgsMS4zLTIuOSwzLjctNy42LDMuN2MtMy44LDAtNy0xLjgtNy01LjhWOS45aDYKCXYxMGMwLDMuNiwwLjUsNC4xLDIuNiw0LjFjNCwwLDYuMS0zLjcsNi4xLTYuNVY5LjloNnYxNy41aC02VjI0LjF6IE0yLDJoMjEuOHYzLjNIOC4zdjcuM0gyM3YzLjNIOC4zdjguMmgxNS45djMuM0gyVjJ6Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xOTAuMSw5LjlsMC44LTIuMmgwLjl2My4yaC0wLjZWOC4zaDBsLTAuOSwyLjVoLTAuNGwtMC45LTIuNWwwLDB2Mi41aC0wLjZWNy42aDAuOUwxOTAuMSw5Ljl6IE0xODcuNyw4LjEKCWgtMC45djIuN2gtMC42VjguMWgtMC45VjcuNmgyLjVWOC4xeiIvPgo8L3N2Zz4K);
    background-position: 0 100%;
    background-repeat: no-repeat;
    width: 143px;
    height: 34px;
    background-size: auto 22px; }
    @media (min-width: 992px) {
      .eu-worksheet-header__logo {
        width: 194px;
        height: 44px;
        background-size: auto 30px; } }
    .eu-worksheet-header__logo:hover {
      color: #ec008c; }

.eu-worksheet-public-header {
  width: 100%; }
  .eu-worksheet-public-header.hidden {
    display: none; }
  .eu-worksheet-public-header__promo {
    position: relative;
    padding-top: 160px; }
    @media (min-width: 540px) {
      .eu-worksheet-public-header__promo {
        padding-top: 230px; } }
    @media (min-width: 768px) {
      .eu-worksheet-public-header__promo {
        height: 360px;
        padding: 50px 0 50px; } }
    @media (min-width: 992px) {
      .eu-worksheet-public-header__promo {
        height: 430px; } }
    .eu-worksheet-public-header__promo:before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      height: 160px;
      background-color: #062547;
      background-image: url(./img/promo_eukanuba--mobile.jpg);
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 100% 0;
      z-index: -1; }
      @media (min-width: 540px) {
        .eu-worksheet-public-header__promo:before {
          height: 230px;
          background-image: url(./img/promo_eukanuba--tablet.jpg); } }
      @media (min-width: 768px) {
        .eu-worksheet-public-header__promo:before {
          height: 100%;
          background-position: 50% 0;
          background-image: url(./img/promo_eukanuba--desktop.jpg); } }
    .eu-worksheet-public-header__promo .container {
      height: 100%; }
    .eu-worksheet-public-header__promo-content {
      padding-top: 30px; }
      @media (min-width: 768px) {
        .eu-worksheet-public-header__promo-content {
          height: 100%;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-direction: column;
              flex-direction: column;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
          -ms-flex-pack: end;
              justify-content: flex-end;
          -ms-flex-align: start;
              align-items: flex-start;
          padding-top: 0; } }
  .eu-worksheet-public-header__title {
    margin: 0;
    max-width: 540px;
    font-weight: bold;
    font-size: 30px;
    line-height: 40px;
    color: #333333; }
    @media (min-width: 768px) {
      .eu-worksheet-public-header__title {
        color: #FFFFFF;
        font-size: 36px;
        line-height: 44px; } }
    @media (min-width: 992px) {
      .eu-worksheet-public-header__title {
        font-size: 48px;
        line-height: 52.8px; } }
  .eu-worksheet-public-header__content {
    padding: 24px 0 50px; }
    @media (min-width: 768px) {
      .eu-worksheet-public-header__content {
        padding: 50px 0 50px; } }
  .eu-worksheet-public-header__description {
    margin-bottom: 12px; }
    .eu-worksheet-public-header__description, .eu-worksheet-public-header__description p {
      font-size: 16px;
      line-height: 24px;
      color: #6F747C; }
      @media (min-width: 768px) {
        .eu-worksheet-public-header__description, .eu-worksheet-public-header__description p {
          font-size: 18px;
          line-height: 30px; } }
    .eu-worksheet-public-header__description p {
      margin-bottom: 16px; }
      .eu-worksheet-public-header__description p:last-child {
        margin-bottom: 0; }
    .eu-worksheet-public-header__description .trade {
      position: relative;
      top: -4px;
      font-size: 0.8em;
      line-height: 1; }
  .eu-worksheet-public-header__show-more {
    display: inline-block;
    position: relative;
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #333333;
    text-decoration: none; }
    @media (min-width: 992px) {
      .eu-worksheet-public-header__show-more {
        font-weight: 500;
        font-size: 18px;
        line-height: 24px; } }
    .page_type_eukanuba .eu-worksheet-public-header__show-more {
      color: #333333; }
    .eu-worksheet-public-header__show-more:hover {
      color: #ff20a4; }
      .eu-worksheet-public-header__show-more:hover:after {
        border-color: #ff20a4; }
    .eu-worksheet-public-header__show-more:after {
      content: '';
      position: absolute;
      top: 6px;
      right: -15px;
      width: 9px;
      height: 9px;
      border-style: solid;
      border-color: #000;
      border-width: 0 0 2px 2px;
      border-top: none;
      border-right: none;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.section-auth {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  padding: 20px 0 90px; }
  @media (max-width: 991px) {
    .section-auth {
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  @media screen and (max-width: 619px) {
    .section-auth {
      -ms-flex-align: start;
          align-items: flex-start;
      padding-top: 20px;
      padding-bottom: 40px; } }
  .section-auth__container {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
    max-width: 360px; }
  .section-auth__title {
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    color: #444444;
    text-transform: uppercase; }
  .section-auth .form-group {
    position: relative;
    margin-bottom: 0; }

.auth-form__password-forgot, .auth-form__authlink {
  padding: 0 0 15px 0;
  text-align: center; }
  .auth-form__password-forgot .pop-up__btn, .auth-form__authlink .pop-up__btn {
    cursor: pointer;
    color: #e2001a;
    font-size: 14px;
    line-height: 16px; }

.auth-form__forgotpassword {
  position: relative; }
  .auth-form__forgotpassword-btn {
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
    z-index: 10;
    width: 46px;
    height: 48px;
    text-align: center;
    cursor: pointer; }
    .auth-form__forgotpassword-btn:after {
      content: '';
      display: inline-block;
      vertical-align: middle;
      width: 0;
      height: 100%; }
    .auth-form__forgotpassword-btn:before {
      content: '\417\430\431\44B\43B\438   \43F\430\440\43E\43B\44C?';
      position: absolute;
      top: 50%;
      margin-top: -6px;
      right: 60px;
      white-space: nowrap;
      color: #e2001a;
      font-size: 11px;
      font-weight: 500;
      color: #666666;
      text-transform: uppercase;
      visibility: hidden;
      letter-spacing: 1px;
      opacity: 0;
      transform: translate3d(-10px, 0px, 0px);
      transition: all 0.4s; }
    .auth-form__forgotpassword-btn:hover:before {
      visibility: visible;
      opacity: 1;
      transform: translate3d(0px, 0px, 0px); }
    .auth-form__forgotpassword-btn .svg-icon {
      display: inline-block;
      vertical-align: middle;
      width: 16px;
      height: 16px;
      white-space: nowrap;
      color: #666666;
      pointer-events: none; }

.auth-form .form-group {
  margin-bottom: 33px; }

.auth-form__remember {
  margin-bottom: 26px; }
  .auth-form__remember .checkbox_theme_project.checkbox_view_light {
    margin-top: -3px;
    font-size: 12px;
    font-weight: 500;
    line-height: 24px;
    color: #444444;
    padding: 0 0 0 33px; }
  .auth-form__remember .checkbox_theme_project.checkbox_view_light .checkbox__box {
    margin-left: 2px; }

.auth-form__footer {
  margin-top: -20px; }

.auth-form__submit {
  padding: 0 0 0 2px; }

.auth-form__register {
  margin-top: 28px;
  text-align: center;
  padding-left: 1px; }
  .auth-form__register-link {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 24px;
    color: #444444;
    text-decoration: none;
    border-width: 0 0 1px;
    border-style: solid;
    border-color: #444444;
    transition: .2s border-color, .2s color; }
    .auth-form__register-link:hover {
      text-decoration: none;
      border-color: transparent;
      color: #e2001a; }
  .auth-form__register-btn {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    border: 0;
    padding: 0;
    margin: 0;
    background: none;
    outline: none;
    cursor: pointer; }
    .auth-form__register-btn span {
      display: inline;
      background: none;
      border-width: 0 0 1px;
      border-style: solid;
      border-color: #444444;
      font-size: 16px;
      line-height: 24px;
      color: #444444;
      transition: .2s border-color, .2s color; }
    .auth-form__register-btn:hover span {
      border-color: transparent;
      color: #e2001a; }

@media (max-width: 991px) {
  .pop-up_type_auth-forgotpass {
    top: 108px; } }

@media screen and (max-width: 619px) {
  .pop-up_type_auth-forgotpass {
    top: 100px; } }

.pop-up_type_auth-forgotpass .pop-up__wrap {
  width: 100%;
  max-width: 500px;
  padding: 53px 74px 32px 74px;
  background: #ffffff; }
  @media (max-width: 991px) {
    .pop-up_type_auth-forgotpass .pop-up__wrap {
      margin: 0;
      padding: 53px 50px 32px 51px; } }
  @media (max-width: 767px) {
    .pop-up_type_auth-forgotpass .pop-up__wrap {
      padding: 53px 33px 32px 33px; } }
  @media screen and (max-width: 619px) {
    .pop-up_type_auth-forgotpass .pop-up__wrap {
      margin: 0;
      padding: 35px 33px 32px 33px; } }

@media (max-width: 991px) {
  .pop-up_type_auth-forgotpass .pop-up__content {
    padding: 0; } }

.pop-up_type_auth-forgotpass_send .pop-up__wrap {
  width: 100%;
  max-width: 662px;
  padding: 53px 74px 32px 74px;
  background: #ffffff; }
  @media (max-width: 991px) {
    .pop-up_type_auth-forgotpass_send .pop-up__wrap {
      margin: auto; } }
  @media screen and (max-width: 619px) {
    .pop-up_type_auth-forgotpass_send .pop-up__wrap {
      margin: 0; } }

@media (max-width: 991px) {
  .pop-up_type_auth-forgotpass_send .pop-up__content {
    padding: 0; } }

.popup-auth-forgotpass {
  margin: -19px 10px 0 9px; }
  @media (max-width: 767px) {
    .popup-auth-forgotpass {
      margin: -15px -15px 15px; } }
  .popup-auth-forgotpass .forgot_error,
  .popup-auth-forgotpass .forgot_success {
    padding: 0;
    margin-bottom: 25px; }
  .popup-auth-forgotpass__title {
    display: block;
    max-width: 400px;
    margin: 0 0 15px 0;
    font-weight: bold;
    font-size: 22px;
    line-height: 32px;
    color: #494949;
    text-transform: uppercase; }
  .popup-auth-forgotpass__description {
    margin-bottom: 25px; }
  .popup-auth-forgotpass__close {
    position: absolute;
    right: 31px;
    top: 31px;
    color: #5E6574;
    width: 20px;
    height: 20px; }
    @media (max-width: 767px) {
      .popup-auth-forgotpass__close {
        top: 24px;
        right: 17px; } }
  .popup-auth-forgotpass__close-btn {
    display: block;
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    width: 100%;
    height: 100%;
    color: #5E6574;
    background: none;
    padding: 0;
    margin: 0;
    border: none;
    outline: none;
    font-size: 20px; }
    .popup-auth-forgotpass__close-btn .svg-icon {
      display: block;
      vertical-align: top;
      width: 100%;
      height: 100%; }

.page_type_eukanuba .auth-form__password-forgot .pop-up__btn {
  color: #ec008c; }
  .page_type_eukanuba .auth-form__password-forgot .pop-up__btn:hover {
    color: #ff20a4; }

.page_type_eukanuba .auth-form .form-group label .required {
  color: #ec008c; }

.page_type_eukanuba .auth-form .button_theme_project.button_view_light {
  background: #ec008c; }
  .page_type_eukanuba .auth-form .button_theme_project.button_view_light:hover {
    background: #ff20a4; }
  .page_type_eukanuba .auth-form .button_theme_project.button_view_light .button__loader {
    background: #ec008c; }

.page_type_eukanuba .auth-form .checkbox_theme_project.checkbox_view_light .checkbox__box:before {
  background-image: url("/local/templates/.default/images/checkbox_pink.svg"); }

.page_type_eukanuba .popup-auth-forgotpass .form-group label .required {
  color: #ec008c; }

.page_type_eukanuba font.errortext {
  color: #ec008c; }

.page_type_eukanuba .input_theme_project.input_view_light label.error {
  color: #ec008c; }

.page_type_eukanuba .form-control.error {
  border-color: #ec008c; }

/*
base #ec008c
hover #ff20a4
*/
.coupon-action {
  font-family: 'PF DinDisplay Pro';
  font-weight: 400;
  padding: 38px 0 65px 0;
  background: #ffffff;
  max-width: 1200px;
  margin: 0 auto; }
  @media (max-width: 767px) {
    .coupon-action {
      padding: 18px 0; } }
  .coupon-action__logo {
    width: 137px;
    height: 41px;
    background: url("/local/templates/.default/images/small-logo.png") center no-repeat;
    background-size: contain;
    margin-left: 130px;
    margin-bottom: 30px; }
    @media (max-width: 1170px) {
      .coupon-action__logo {
        margin-left: 40px; } }
    @media (max-width: 767px) {
      .coupon-action__logo {
        margin: 0 auto 18px auto; } }
    .coupon-action__logo--spb {
      background: url("/local/templates/.default/images/small-logo-spb.png") center no-repeat; }
  .coupon-action__title {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 37px; }
  .coupon-action__flag {
    display: inline-block;
    position: relative;
    padding: 0 89px 0 120px;
    font-family: 'PF DinDisplay Pro';
    font-weight: 500;
    font-size: 40px;
    letter-spacing: 1.2px;
    color: #ffffff;
    background: #e2001a;
    height: 90px;
    line-height: 90px;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      .coupon-action__flag {
        padding: 0 25px 0 15px;
        font-size: 30px;
        height: 68px;
        line-height: 68px; } }
    .coupon-action__flag:before {
      position: absolute;
      content: '';
      right: -1px;
      top: 0;
      width: 0;
      height: 0;
      border-top: 45px solid transparent;
      border-bottom: 45px solid transparent;
      border-right: 24px solid #ffffff; }
      @media (max-width: 767px) {
        .coupon-action__flag:before {
          border-top: 34px solid transparent;
          border-bottom: 34px solid transparent;
          border-right: 15px solid #ffffff; } }
  .coupon-action__img {
    width: 573px;
    height: 306px;
    background: url("/local/templates/.default/images/coupon-breed.png") center no-repeat;
    background-size: contain;
    position: relative;
    left: -24px;
    top: 2px; }
    @media (max-width: 991px) {
      .coupon-action__img {
        display: none; } }
    .coupon-action__img--md {
      display: none; }
      @media (max-width: 991px) {
        .coupon-action__img--md {
          display: block;
          margin: 30px 0 25px 0; } }
      @media (max-width: 767px) {
        .coupon-action__img--md {
          max-width: 100%;
          margin: 25px 0 15px 0;
          width: auto;
          height: 150px;
          left: 0;
          top: 0; } }
  .coupon-action__container {
    display: -ms-flexbox;
    display: flex;
    margin-left: 130px; }
    @media (max-width: 1170px) {
      .coupon-action__container {
        margin-left: 40px; } }
    @media (max-width: 991px) {
      .coupon-action__container {
        margin: 0 100px 0 40px; } }
    @media (max-width: 767px) {
      .coupon-action__container {
        margin: 0 15px; } }
  .coupon-action__text {
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .coupon-action .text-coupon__alarm {
    font-family: 'PF DinDisplay Pro';
    font-weight: 500;
    font-size: 30px;
    line-height: 1.13;
    letter-spacing: .9px;
    color: #e2001a;
    margin: 0;
    padding: 0 0 15px 0; }
    @media (max-width: 767px) {
      .coupon-action .text-coupon__alarm {
        font-size: 23px; } }
  .coupon-action .text-coupon__title {
    font-family: 'PF DinDisplay Pro';
    font-weight: 500;
    font-size: 30px;
    line-height: 1.13;
    letter-spacing: .9px;
    color: #000000;
    margin: 0;
    padding: 0 0 15px 0; }
    @media (max-width: 767px) {
      .coupon-action .text-coupon__title {
        font-size: 23px; } }
  .coupon-action .text-coupon__link-pet {
    display: inline-block;
    margin: 0 0 15px 0;
    font-family: 'PF DinDisplay Pro';
    font-weight: 500;
    font-size: 30px;
    line-height: 1.13;
    letter-spacing: .9px;
    color: #e2001a;
    text-decoration: none; }
    .coupon-action .text-coupon__link-pet:hover {
      text-decoration: underline; }
    @media (max-width: 767px) {
      .coupon-action .text-coupon__link-pet {
        font-size: 23px;
        margin: 0 0 10px 0; } }
  .coupon-action .text-coupon__sub-title {
    font-size: 16px;
    line-height: 1.5;
    color: #000000;
    margin: 0;
    padding: 10px 0 32px 0;
    font-weight: normal; }
    .coupon-action .text-coupon__sub-title a {
      color: #000000;
      text-decoration: underline; }
  .coupon-action .text-coupon__info {
    margin: 0;
    font-size: 12px;
    line-height: 1;
    color: #B5B9C1; }
  .coupon-action .text-coupon .color {
    color: #e2001a; }
  .coupon-action__persent {
    font-family: 'PF DinDisplay Pro';
    font-weight: 500;
    font-size: 70px;
    line-height: 90px;
    letter-spacing: 2.1px;
    color: #e2001a;
    display: inline-block;
    margin-left: 39px;
    text-transform: uppercase; }
    @media (max-width: 767px) {
      .coupon-action__persent {
        font-size: 53px;
        line-height: 68px;
        margin-left: 5px; } }

.coupon {
  background-color: rgba(233, 236, 238, 0.5);
  padding: 48px 0 60px 0; }
  .coupon__container {
    margin: 0 auto;
    max-width: 554px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .coupon__container {
        max-width: 690px; } }
    @media (max-width: 767px) {
      .coupon__container {
        width: 100%;
        padding: 0 20px; } }
  .coupon__title {
    font-family: 'PF DinDisplay Pro';
    font-weight: 500;
    font-size: 30px;
    line-height: 1.13;
    letter-spacing: .9px;
    color: #000000;
    text-transform: uppercase;
    padding: 0;
    margin: 0 0 40px 0; }
    @media (max-width: 767px) {
      .coupon__title {
        font-size: 23px; } }
  .coupon__social-wrap__text {
    text-transform: uppercase;
    font-size: 15px; }
  .coupon .form-coupon__captcha-reload {
    position: relative; }
  .coupon .form-coupon__captcha-left {
    display: -ms-flexbox;
    display: flex; }
  .coupon .form-coupon__captcha {
    margin: 0 0 20px 0; }
    @media (max-width: 330px) {
      .coupon .form-coupon__captcha .g-recaptcha {
        -ms-transform: scale(0.93);
            transform: scale(0.93);
        -ms-transform-origin: 0 0;
            transform-origin: 0 0; } }
  .coupon .form-coupon label.error {
    margin-top: 5px; }
  .coupon .form-coupon__text-error {
    color: #e2001a;
    margin-top: 5px;
    display: none; }
  .coupon .form-coupon .input-error + .form-coupon__text-error {
    display: block; }
  .coupon .form-coupon__title {
    font-size: 16px;
    line-height: 1.5;
    color: #000000;
    padding: 0;
    margin: 0 0 15px 0; }
  .coupon .form-coupon__star {
    color: #e2001a; }
  .coupon .form-coupon__label {
    font-size: 12px;
    line-height: 1;
    letter-spacing: .2px;
    color: #B5B9C1;
    display: block;
    margin-bottom: 5px; }
    .coupon .form-coupon__label--date {
      position: relative; }
      .coupon .form-coupon__label--date:after {
        position: absolute;
        content: '';
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAMNJREFUWAntl8EOgzAMQ1uE9hP7/0/jJ7gwcUCK3qhMGZ1yMBfqpqHGTiq1FvEs5bXFJe+y1ojVuDd/Uh/8d9yElOKVHquE0XFbphROp9BMxjxnWGOMM59Y5TOeTiEToqXEXzXEBb0182u+LaOCxFaIihCnU0h2Gf+ghXnittaprk2nkAm1rDzmhym014qql4NEfA8jFDfpGT/WZdz0atcxL51CJkSLiB+roTsdRTI7tmVnqsS5dAr5bh/tORunsywdoQ/XMB18hv42zwAAAABJRU5ErkJggg==") center no-repeat;
        background-size: 18px;
        width: 18px;
        height: 16px;
        right: 15px;
        bottom: -37px; }
  .coupon .form-coupon__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    @media (max-width: 767px) {
      .coupon .form-coupon__row {
        display: block; } }
  .coupon .form-coupon__input-wrap {
    margin-bottom: 16px;
    width: 262px;
    position: relative; }
    @media (min-width: 768px) and (max-width: 991px) {
      .coupon .form-coupon__input-wrap {
        width: 330px; } }
    @media (max-width: 767px) {
      .coupon .form-coupon__input-wrap {
        width: 100%; } }
    .coupon .form-coupon__input-wrap--checkbox input[type=radio] {
      display: none; }
  .coupon .form-coupon #breed-error,
  .coupon .form-coupon #city-error {
    position: absolute;
    left: 0;
    bottom: -30px; }
  .coupon .form-coupon #breed-error {
    bottom: 0; }
    @media (max-width: 767px) {
      .coupon .form-coupon #breed-error {
        bottom: -25px; } }
  .coupon .form-coupon__disable-bg {
    position: relative; }
    .coupon .form-coupon__disable-bg--active:after {
      position: absolute;
      content: '';
      width: 100%;
      height: 100%;
      top: 0;
      right: 0;
      opacity: 0.67;
      background-color: #f4f5f6;
      z-index: 2; }
    .coupon .form-coupon__disable-bg--active + .form-coupon__sms {
      display: none; }
    .coupon .form-coupon__disable-bg--active-sms:after {
      position: absolute;
      content: '';
      width: 100%;
      height: 100%;
      top: 0;
      right: 0;
      opacity: 0.67;
      background-color: #f4f5f6;
      z-index: 2; }
    .coupon .form-coupon__disable-bg--active-sms + .form-coupon__sms > .form-coupon__checkbox-wrap {
      display: none; }
    .coupon .form-coupon__disable-bg--active-sms .form-coupon__input-wrap--sms {
      z-index: 99; }
  .coupon .form-coupon__radio-wrap {
    display: -ms-flexbox;
    display: flex;
    border: solid 1px #B5B9C1;
    margin-top: 9px; }
    .coupon .form-coupon__radio-wrap label {
      font-family: 'PF DinDisplay Pro';
      font-weight: 700;
      font-size: 16px;
      line-height: 1.5;
      text-align: center;
      color: #B5B9C1;
      margin: 0;
      cursor: pointer;
      line-height: 36px;
      width: 50%; }
    .coupon .form-coupon__radio-wrap input[type=radio]:checked + label {
      color: #ffffff;
      background: #B5B9C1; }
  .coupon .form-coupon__hr {
    height: 1px;
    background-color: #B5B9C1;
    margin: 13px 0;
    border: 0; }
  .coupon .form-coupon__input {
    border-radius: 2px;
    background-color: #ffffff;
    box-shadow: none;
    border: solid 1px #B5B9C1;
    font-size: 14px;
    line-height: 1.5;
    color: #000000;
    padding: 11px 15px;
    width: 100%;
    -webkit-appearance: none; }
    .coupon .form-coupon__input:focus {
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
      border: solid 1px #000000; }
    .coupon .form-coupon__input ::-webkit-input-placeholder {
      /* Chrome/Opera/Safari */
      color: #e9ecee; }
    .coupon .form-coupon__input ::-moz-placeholder {
      /* Firefox 19+ */
      color: #e9ecee; }
    .coupon .form-coupon__input :-ms-input-placeholder {
      /* IE 10+ */
      color: #e9ecee; }
    .coupon .form-coupon__input :-moz-placeholder {
      /* Firefox 18- */
      color: #e9ecee; }
    .coupon .form-coupon__input--error {
      border: 1px solid #e2001a; }
  .coupon .form-coupon__info {
    font-size: 12px;
    line-height: 1;
    color: #B5B9C1;
    padding: 0;
    margin: 8px 0 0 0; }
  .coupon .form-coupon__submit {
    font-family: 'PF DinDisplay Pro';
    font-weight: 700;
    cursor: pointer;
    font-size: 16px;
    line-height: 1.5;
    text-align: center;
    color: #ffffff;
    display: inline-block;
    border-radius: 2px;
    background-color: #e2001a;
    width: 262px;
    height: 46px;
    line-height: 46px;
    border: 0;
    position: relative;
    top: 18px; }
    @media (max-width: 767px) {
      .coupon .form-coupon__submit {
        top: 0;
        width: 100%; } }
    .coupon .form-coupon__submit__disabled {
      background-color: #cccccc; }
  .coupon .form-coupon__checkbox-wrap {
    font-size: 14px;
    line-height: 1.5;
    color: #000000;
    margin: 0 0 8px 0;
    padding: 0; }
    .coupon .form-coupon__checkbox-wrap:nth-child(1) {
      margin-top: 20px; }
    .coupon .form-coupon__checkbox-wrap input[type=checkbox] {
      display: none; }
    .coupon .form-coupon__checkbox-wrap label {
      display: inline-block;
      position: relative;
      max-width: 100%;
      margin-bottom: 5px;
      padding-left: 25px;
      font-size: 15px;
      line-height: 18px;
      font-weight: 700;
      cursor: pointer; }
      @media (max-width: 767px) {
        .coupon .form-coupon__checkbox-wrap label {
          padding-left: 30px; } }
    .coupon .form-coupon__checkbox-wrap label:before {
      border-radius: 3px; }
    .coupon .form-coupon__checkbox-wrap label:before {
      content: "";
      display: inline-block;
      width: 18px;
      height: 18px;
      margin-right: 10px;
      position: absolute;
      left: 0;
      bottom: 1px;
      border: solid 1px #B5B9C1; }
      @media (max-width: 767px) {
        .coupon .form-coupon__checkbox-wrap label:before {
          top: 0; } }
    .coupon .form-coupon__checkbox-wrap label.checkbox-error:before {
      border: 1px solid #e2001a; }
    .coupon .form-coupon__checkbox-wrap input[type=checkbox]:checked + label:before {
      background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAAb1JREFUWAntmDFKA0EUht9mxcQyWoiQVB5Ab2ApNmIhWAjewMLGQ3gMQYhgId7AI3gAq8SIhYqVaZZ1vskGNpvMzmYmThTyIMvuzLz3vvxv3sJOJMreZa09kOQqkmgvlXSLsVCmcr6qnI8NiS835LsbZTBPCqAZCsKQ50NB7dZQ5g/AwLiuq9SXej90mQwKCeWLXmQ1NS1YxHhtEUnLci6BytRhLrhCjaND2ew+61/9YH+CL+imbpwcS/PmWqI41iBJrydv7e0xqGAKFWHGKHIPQYCmwaRJIl/nFzmU4e2vA5lgPk/PZHD/EBaoFOb2bgKGgcoK0RGj7qBTbOYCQ8zKXQZM3GppDuqvJTf8S1cYgldWSJNkF9qW9iVx0XxgiFUZiI5AmZFNg/KFIXblkrG4LCHz+Zcez7bSsqZoMwHhbIJibvQG5t4FBr/KJWMxNlAbmQ1dLN88YIg/M5AJinHMVZmhtyMQztOU8oUhrpNCOGJ5qHnAEHOFi49pqCwA9742c5f5JrT5e5XMFtxlfglkU22p0P9TiA98G3WoeVhqHBaFSmjLA8vfO7DiGE2dXO0o+s4iypfl7HB6BssPAMbzWqC3dZ0AAAAASUVORK5CYII=") center no-repeat;
      background-size: 18px;
      text-align: center;
      line-height: 15px;
      border: 1px solid transparent; }
    .coupon .form-coupon__checkbox-wrap a {
      text-decoration: underline;
      color: #000000; }
  .coupon .selectize-control {
    border-radius: 2px;
    background: #ffffff;
    box-shadow: none;
    border: solid 1px #B5B9C1;
    font-size: 14px;
    line-height: 1.5;
    color: #000000;
    padding: 0;
    width: 100%;
    -webkit-appearance: none;
    height: 48px;
    line-height: 100% !important; }
    .coupon .selectize-control:before {
      display: none; }
    .coupon .selectize-control--error {
      border: 1px solid #e2001a; }
  .coupon .selectize-control.single .selectize-input:after {
    height: 20px;
    width: 20px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAUxJREFUWAntlEFugzAQRYcIwSLrVign6KaLnqEXSk9Cj8EleoZKyRmSILrOIhIq9QhGGiGXDjEIKn1LYJixvx/fY4jQ4AAcgANwAA7AATgAB+DAsg401EShBFNomBjOlDy561DS9tk0wTOI57IGa3nS04Va2PRyoqQ5U1rdA93CplWncRkLbd7airZZTfWn28pMLIgo+tpQ/JrR9SixoZ5hv6n+cBoPMs5plDHFL490LSU21G+GkjrXCRY6xgszgMVpH2ynVVhh9drmZ1cKOW+nvv4qD10GvXm5eeGQgWOgF4eVD7VAzwFrPnQCqnuGdnW81zE5iBzrHzCOufz7jm5v/HxPCwLmBX+D5pz+G/B7KGyrwffA5oPuS04B29cMevfVtPwROBckPtdkH/RqYcUEDb16WA39b2AFGj0cgANwAA7AATgAB+DABA78ABwCxP8Nc9B+AAAAAElFTkSuQmCC") center no-repeat;
    background-size: 20px;
    border: 0;
    margin-top: -10px;
    right: 10px;
    top: 50%; }
  .coupon .selectize-dropdown-content {
    background: #fff; }
  .coupon .selectize-input .item {
    height: 100% !important;
    margin-left: 15px;
    margin-right: 25px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center; }
  .coupon .selectize-input input {
    height: 100% !important; }
  .coupon .selectize-control.single .selectize-input.dropdown-active:after {
    -ms-transform: rotate(180deg);
        transform: rotate(180deg); }
  .coupon .selectize-dropdown [data-selectable] {
    padding: 8px; }
  .coupon .selectize-input {
    box-shadow: none;
    background: transparent !important;
    padding: 0; }
  .coupon .selectize-input > input {
    padding-left: 15px !important; }
  .coupon .selectize-dropdown, .coupon .selectize-input, .coupon .selectize-input input {
    font-size: 14px !important;
    line-height: 100%;
    height: 100%;
    border: 0; }
  .coupon .selectize-dropdown [data-selectable], .coupon .selectize-dropdown .optgroup-header {
    padding-left: 15px; }
  .coupon .selectize-dropdown {
    width: 100% !important;
    top: 100% !important;
    left: 0 !important; }
  .coupon .selectize-input.dropdown-active::before {
    display: none; }
  .coupon .selectize-control.no-search input {
    display: none !important; }
  .coupon__done {
    text-align: center;
    max-width: 423px;
    margin: 160px auto 0 auto; }
    @media (max-width: 767px) {
      .coupon__done {
        margin-top: 40px; } }
    .coupon__done img {
      display: block;
      max-width: 100%; }
    .coupon__done p {
      margin: 10px 0 0 0;
      font-size: 20px;
      line-height: 1.08;
      letter-spacing: .7px;
      color: #000000; }
      @media (max-width: 767px) {
        .coupon__done p {
          font-size: 18px; } }
      .coupon__done p a {
        color: #000000; }
  .coupon #petshop_breed_cat-selectized,
  .coupon #city-selectized {
    display: none !important; }

.coupon-share {
  display: none !important;
  background-color: rgba(233, 236, 238, 0.5);
  padding-bottom: 25px; }
  @media (max-width: 767px) {
    .coupon-share {
      padding-bottom: 0; } }
  .coupon-share__container {
    max-width: 945px;
    margin: 0 auto; }
    @media (max-width: 767px) {
      .coupon-share__container {
        padding: 0 10px; } }

.modal__coupon {
  overflow: visible;
  max-width: 1000px; }

.circularG-loader {
  z-index: 99; }

.partners-application {
  padding: 0px 0 88px;
  font-family: "RC TYPE",Roboto,Avenir,Helvetica,Arial,sans-serif;
  font-weight: 300;
  color: #333333; }
  @media (min-width: 992px) {
    .partners-application {
      padding: 44px 0 88px; } }
  @media (min-width: 1200px) {
    .partners-application {
      padding: 75px 0 88px; } }
  .partners-application p {
    margin-bottom: 24px;
    font-family: "RC TYPE",Roboto,Avenir,Helvetica,Arial,sans-serif;
    font-weight: 300;
    color: #333333; }
    .partners-application p:last-child {
      margin-bottom: 0 !important; }
  @media (min-width: 1200px) {
    .partners-application > .container {
      max-width: 1020px; } }
  .partners-application__title {
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 22px;
    line-height: 28px;
    font-weight: bold;
    color: #e2001a;
    text-transform: uppercase;
    text-align: center; }
    @media (min-width: 768px) {
      .partners-application__title {
        text-align: left; } }
    @media (min-width: 992px) {
      .partners-application__title {
        font-size: 26px;
        line-height: 32px; } }
    @media (min-width: 1200px) {
      .partners-application__title {
        margin-bottom: 47px;
        font-size: 40px;
        line-height: 48px; } }
  .partners-application__desc {
    margin-bottom: 9px;
    max-width: 894px;
    font-size: 16px;
    line-height: 24px;
    color: #232323; }
  .partners-application__ambassador {
    margin-top: 56px;
    margin-left: -18px;
    margin-right: -18px;
    position: relative;
    padding: 36px 18px;
    background: #f2f4f5; }
    @media (min-width: 540px) {
      .partners-application__ambassador {
        padding: 36px 28px;
        margin-left: 0;
        margin-right: 0; } }
    @media (min-width: 992px) {
      .partners-application__ambassador {
        margin-top: 40px;
        margin-left: 15px;
        margin-right: -15px;
        padding: 36px 28px; } }
    @media (min-width: 1200px) {
      .partners-application__ambassador {
        margin-left: 22px;
        margin-right: -22px;
        padding: 36px 32px; } }
    .partners-application__ambassador h3 {
      margin: 0 0 16px; }
    .partners-application__ambassador p {
      margin-bottom: 10px; }
      .partners-application__ambassador p:last-child {
        margin-bottom: 0 !important; }
      .partners-application__ambassador p strong {
        font-weight: 500; }
    .partners-application__ambassador-moreprogramm {
      margin-top: 16px; }
      @media (min-width: 992px) {
        .partners-application__ambassador-moreprogramm {
          margin-top: 20px; } }
      .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn,
      .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn {
        font-size: 14px;
        line-height: 24px;
        font-weight: 500;
        border-radius: 999px;
        padding: 0;
        color: #fff; }
        .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn:hover:not(:disabled),
        .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn:hover:not(:disabled) {
          color: #fff; }
        @media (min-width: 540px) {
          .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn,
          .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn {
            font-size: 16px;
            line-height: 24px; } }
        .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn__text,
        .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn__text {
          display: block;
          position: relative;
          padding: 12px 32px;
          overflow: hidden; }
          .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn__text:after,
          .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn__text:after {
            content: "";
            display: inline-block;
            overflow: hidden;
            -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
            width: 24px;
            height: 32px;
            position: absolute;
            right: -32px;
            top: 50%;
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            transition: all .2s ease;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
            background-position: 50% 50%;
            background-repeat: no-repeat; }
        .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn.is-disabled, .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn:disabled,
        .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn.is-disabled,
        .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn:disabled {
          border-color: #d7d7d7;
          background-color: #d7d7d7;
          color: #fff;
          cursor: not-allowed;
          pointer-events: none; }
          .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn.is-disabled:hover, .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn:disabled:hover,
          .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn.is-disabled:hover,
          .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn:disabled:hover {
            border-color: #d7d7d7;
            background-color: #d7d7d7;
            color: #fff; }
        .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
        .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
          right: 4px; }
          @media (min-width: 768px) {
            .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
            .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
              right: 4px; } }
        .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn .btn__loader,
        .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn .btn__loader {
          border-radius: 999px; }
      .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn {
        background-color: #e2001a; }
        .page_type_royalcanin .partners-application__ambassador-moreprogramm .btn:hover:not(:disabled) {
          background-color: #e2001a;
          color: #fff; }
      .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn {
        background-color: #e40087; }
        .page_type_eukanuba .partners-application__ambassador-moreprogramm .btn:hover:not(:disabled) {
          background-color: #ff20a4;
          color: #fff; }

.breeder-rbc-form__header {
  position: relative;
  margin-bottom: 28px; }
  @media (min-width: 1200px) {
    .breeder-rbc-form__header {
      padding-right: 10px; } }
  .breeder-rbc-form__header:before, .breeder-rbc-form__header:after {
    content: "";
    position: absolute;
    bottom: 0;
    top: 0;
    background-color: #ffffff;
    width: 18px;
    z-index: 9; }
    @media (min-width: 992px) {
      .breeder-rbc-form__header:before, .breeder-rbc-form__header:after {
        width: 10px; } }
  .breeder-rbc-form__header:before {
    left: -18px; }
    @media (min-width: 992px) {
      .breeder-rbc-form__header:before {
        left: -10px; } }
  .breeder-rbc-form__header:after {
    right: -18px; }
    @media (min-width: 992px) {
      .breeder-rbc-form__header:after {
        right: -10px; } }
  .breeder-rbc-form__header.table-scroll_not-items {
    margin-top: 0; }
  .breeder-rbc-form__header.is-disablescroll {
    -ms-touch-action: initial !important;
        touch-action: initial !important;
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text; }
  .breeder-rbc-form__header .scroll-content {
    position: relative;
    width: 100%;
    min-width: max-content;
    z-index: 2;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    transform: translateZ(0); }
    .bx-ie11 .breeder-rbc-form__header .scroll-content {
      min-width: 400px; }
  .breeder-rbc-form__header.scrolling {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-text-size-adjust: none;
        -ms-text-size-adjust: none;
            text-size-adjust: none; }
  .breeder-rbc-form__header.noscrolling {
    -webkit-user-select: text;
        -ms-user-select: text;
            user-select: text; }
  .breeder-rbc-form__header.inselectable {
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .breeder-rbc-form__header.noscrolling .scroll-content {
    cursor: inherit !important; }
  .breeder-rbc-form__header .scroll-left,
  .breeder-rbc-form__header .scroll-right {
    display: none;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 15%;
    max-width: 60px;
    cursor: pointer;
    z-index: 9; }
    .bx-ie9 .breeder-rbc-form__header .scroll-left, .bx-ie9
    .breeder-rbc-form__header .scroll-right {
      filter: none; }
    .breeder-rbc-form__header .scroll-left:after,
    .breeder-rbc-form__header .scroll-right:after {
      content: "";
      position: absolute;
      top: 50%;
      width: 12px;
      height: 20px;
      background-repeat: no-repeat;
      cursor: pointer;
      background-size: 24px 20px; }
  .breeder-rbc-form__header .scroll-left {
    left: 0;
    background: linear-gradient(to right, white 0%, rgba(255, 255, 255, 0) 100%); }
    .breeder-rbc-form__header .scroll-left:after {
      left: 10px;
      background-position: 0 0; }
  .breeder-rbc-form__header .scroll-right {
    right: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 100%); }
    .breeder-rbc-form__header .scroll-right:after {
      right: 10px;
      background-position: -12px 0; }

.breeder-rbc-form__image {
  margin-top: 80px; }
  @media (min-width: 768px) {
    .breeder-rbc-form__image {
      margin-right: -10px;
      margin-left: 12px;
      margin-top: -36px; } }
  @media (min-width: 992px) {
    .breeder-rbc-form__image {
      margin-right: -30px;
      margin-left: 22px;
      margin-top: -66px; } }
  @media (min-width: 1200px) {
    .breeder-rbc-form__image {
      margin-right: -75px;
      margin-left: 22px;
      margin-top: -74px; } }

.breeder-rbc-form__img {
  display: block;
  max-width: 100%; }

.breeder-rbc-form__tabs {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-direction: row;
      flex-direction: row;
  border-bottom: 1px solid #CDCFD4; }

.breeder-rbc-form__tab {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: start;
      justify-content: flex-start; }
  .breeder-rbc-form__tab-item {
    display: none; }
    .breeder-rbc-form__tab-item:checked + label {
      position: relative;
      color: #e2001a; }
      .breeder-rbc-form__tab-item:checked + label:before {
        position: absolute;
        content: '';
        bottom: 0;
        left: 0;
        width: 100%;
        height: 4px;
        background-color: #e2001a; }
  .breeder-rbc-form__tab label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: start;
        justify-content: flex-start;
    width: 100%;
    height: 100%;
    min-height: auto;
    padding: 6px 10px 10px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    color: #444;
    -webkit-user-select: none;
        -ms-user-select: none;
            user-select: none;
    cursor: pointer; }
    @media only screen and (min-width: 380px) {
      .breeder-rbc-form__tab label {
        padding: 6px 20px 10px; } }
    @media only screen and (min-width: 414px) {
      .breeder-rbc-form__tab label {
        padding: 6px 24px 10px; } }
    @media (min-width: 540px) {
      .breeder-rbc-form__tab label {
        font-size: 16px;
        line-height: 24px; } }
    @media (min-width: 768px) {
      .breeder-rbc-form__tab label {
        padding: 10px 32px 14px;
        font-size: 16px;
        line-height: 24px; } }

.breeder-rbc-form__annotation {
  display: none;
  margin-bottom: 30px; }
  .breeder-rbc-form__annotation.is-active {
    display: block; }
  .breeder-rbc-form__annotation .selected {
    color: #e2001a; }
  .breeder-rbc-form__annotation p {
    margin-bottom: 24px; }
    .breeder-rbc-form__annotation p:last-child {
      margin-bottom: 0 !important; }

@media (min-width: 768px) {
  .breeder-rbc-form__form {
    max-width: 732px; } }

@media (min-width: 992px) {
  .breeder-rbc-form__form {
    max-width: 680px; } }

.breeder-rbc-form__form .rbc-select .selectize-dropdown {
  max-height: 190px; }

.breeder-rbc-form .is-visible-sport {
  display: none; }

.breeder-rbc-form .is-sport .is-visible-sport {
  display: inline; }

.breeder-rbc-form__btn {
  margin-top: 23px; }
  .breeder-rbc-form__btn-loader {
    display: none; }
  .breeder-rbc-form__btn.is-loading {
    pointer-events: none; }
  .breeder-rbc-form__btn.is-loading .breeder-rbc-form__btn-text {
    color: transparent; }
  .breeder-rbc-form__btn.is-loading .breeder-rbc-form__btn-loader {
    display: block; }

.page_type_royalcanin .breeder-rbc-form .btn,
.page_type_eukanuba .breeder-rbc-form .btn {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  border-radius: 999px;
  padding: 0;
  color: #fff; }
  .page_type_royalcanin .breeder-rbc-form .btn:hover:not(:disabled),
  .page_type_eukanuba .breeder-rbc-form .btn:hover:not(:disabled) {
    color: #fff; }
  @media (min-width: 540px) {
    .page_type_royalcanin .breeder-rbc-form .btn,
    .page_type_eukanuba .breeder-rbc-form .btn {
      font-size: 16px;
      line-height: 24px; } }
  .page_type_royalcanin .breeder-rbc-form .btn__text,
  .page_type_eukanuba .breeder-rbc-form .btn__text {
    display: block;
    position: relative;
    padding: 12px 32px;
    overflow: hidden; }
    .page_type_royalcanin .breeder-rbc-form .btn__text:after,
    .page_type_eukanuba .breeder-rbc-form .btn__text:after {
      content: "";
      display: inline-block;
      overflow: hidden;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
      width: 24px;
      height: 32px;
      position: absolute;
      right: -32px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      transition: all .2s ease;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
      background-position: 50% 50%;
      background-repeat: no-repeat; }
  .page_type_royalcanin .breeder-rbc-form .btn.is-disabled, .page_type_royalcanin .breeder-rbc-form .btn:disabled,
  .page_type_eukanuba .breeder-rbc-form .btn.is-disabled,
  .page_type_eukanuba .breeder-rbc-form .btn:disabled {
    border-color: #d7d7d7;
    background-color: #d7d7d7;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none; }
    .page_type_royalcanin .breeder-rbc-form .btn.is-disabled:hover, .page_type_royalcanin .breeder-rbc-form .btn:disabled:hover,
    .page_type_eukanuba .breeder-rbc-form .btn.is-disabled:hover,
    .page_type_eukanuba .breeder-rbc-form .btn:disabled:hover {
      border-color: #d7d7d7;
      background-color: #d7d7d7;
      color: #fff; }
  .page_type_royalcanin .breeder-rbc-form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
  .page_type_eukanuba .breeder-rbc-form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
    right: 4px; }
    @media (min-width: 768px) {
      .page_type_royalcanin .breeder-rbc-form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
      .page_type_eukanuba .breeder-rbc-form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
        right: 4px; } }
  .page_type_royalcanin .breeder-rbc-form .btn .btn__loader,
  .page_type_eukanuba .breeder-rbc-form .btn .btn__loader {
    border-radius: 999px; }

.page_type_royalcanin .breeder-rbc-form .btn {
  background-color: #e2001a; }
  .page_type_royalcanin .breeder-rbc-form .btn:hover:not(:disabled) {
    background-color: #e2001a;
    color: #fff; }

.page_type_eukanuba .breeder-rbc-form .btn {
  background-color: #e40087; }
  .page_type_eukanuba .breeder-rbc-form .btn:hover:not(:disabled) {
    background-color: #ff20a4;
    color: #fff; }

.breeder-rbc-form__desc {
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  margin: 0;
  margin-left: 33px;
  margin-top: 23px;
  margin-bottom: 10px; }

.breeder-rbc-form__small {
  font-size: 10px;
  line-height: 20px;
  color: #797979;
  margin: 0;
  margin-left: 33px; }

@media (max-width: 991px) {
  .breeder-rbc-form__desc, .breeder-rbc-form__tel, .breeder-rbc-form__small {
    margin-left: 0; } }

.breeder-rbc-form__success {
  display: none; }
  @media (min-width: 1200px) {
    .breeder-rbc-form__success {
      margin-top: -24px; } }
  .breeder-rbc-form__success.is-show {
    display: block; }
  .breeder-rbc-form__success p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    text-align: center; }
    @media (min-width: 768px) {
      .breeder-rbc-form__success p {
        text-align: left; } }

.breeder-rbc-form__errors {
  color: #e2001a; }
  .breeder-rbc-form__errors p {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #e2001a; }

.page-rules {
  padding-bottom: 60px; }
  .page-rules, .page-rules p {
    font-size: 14px;
    line-height: 21px;
    color: #666666;
    font-family: RC TYPE,Roboto,Avenir,Helvetica,Arial,sans-serif;
    font-weight: 300; }
    @media (min-width: 640px) {
      .page-rules, .page-rules p {
        font-size: 16px;
        line-height: 24px; } }
  .page-rules p {
    margin-bottom: 24px; }
  .page-rules h3, .page-rules .h3 {
    margin: 36px 0 24px; }

.rules-promo {
  padding-top: 40px;
  padding-bottom: 60px; }
  @media (min-width: 768px) {
    .rules-promo {
      padding-top: 40px;
      padding-bottom: 80px; } }
  .rules-promo__container {
    padding-right: 20px;
    padding-left: 20px; }
    @media (min-width: 768px) {
      .rules-promo__container {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 992px) {
      .rules-promo__container {
        padding-left: 15px;
        padding-right: 15px; } }
    @media (min-width: 1200px) {
      .rules-promo__container {
        margin: 0 auto;
        max-width: 1280px;
        padding-left: 40px;
        padding-right: 40px; } }
  .rules-promo__title {
    margin-bottom: 20px;
    font-size: 24px;
    line-height: 32px;
    font-weight: 500;
    color: #e2001a; }
    @media (min-width: 768px) {
      .rules-promo__title {
        margin-bottom: 20px;
        font-size: 34px;
        line-height: 40px; } }
    @media (min-width: 992px) {
      .rules-promo__title {
        margin-bottom: 20px;
        font-size: 40px;
        line-height: 44px; } }
    @media (min-width: 992px) and (max-height: 880px) {
      .rules-promo__title {
        margin-bottom: 20px; } }
  .rules-promo__tabs {
    margin-bottom: 16px; }
    @media (min-width: 768px) {
      .rules-promo__tabs {
        margin-bottom: 30px; } }
  .rules-promo__list {
    margin-top: -10px;
    margin-bottom: 0; }
    @media (min-width: 768px) {
      .rules-promo__list {
        margin-top: -30px; } }
    .rules-promo__list-item {
      padding: 30px 0 40px;
      border-bottom: 1px solid #B7B7B7; }
      @media (min-width: 540px) {
        .rules-promo__list-item {
          padding: 30px 0 40px; } }
      @media (min-width: 768px) {
        .rules-promo__list-item {
          padding: 58px 0; } }
      .rules-promo__list-item:last-child {
        border-bottom: 1px solid transparent; }
  .rules-promo .rc-pagination {
    max-width: 328px;
    margin: 0 auto; }
    @media (min-width: 540px) {
      .rules-promo .rc-pagination {
        margin: 0 0 0 auto; } }

.rules-promo-tabs {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 0;
  margin-right: 0;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: stretch;
      align-items: stretch;
  border-bottom: 2px solid #B7B7B7; }
  @media (min-width: 375px) {
    .rules-promo-tabs {
      display: -ms-inline-flexbox;
      display: inline-flex;
      -ms-flex-pack: start;
          justify-content: flex-start;
      -ms-flex-align: stretch;
          align-items: stretch; } }
  .rules-promo-tabs__item {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%; }
    @media (min-width: 375px) {
      .rules-promo-tabs__item {
        -ms-flex: none;
            flex: none;
        max-width: initial;
        width: auto; } }
  .rules-promo-tabs__link {
    display: inline-block;
    vertical-align: top;
    position: relative;
    padding: 3px 20px 16px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
    color: #B7B7B7;
    height: 100%; }
    @media (min-width: 375px) {
      .rules-promo-tabs__link {
        padding: 4px 29px 19px;
        font-size: 18px;
        line-height: 24px; } }
    @media (min-width: 768px) {
      .rules-promo-tabs__link {
        font-size: 20px;
        line-height: 25px; } }
    .rules-promo-tabs__link--active {
      color: #e2001a; }
      .rules-promo-tabs__link--active:before {
        position: absolute;
        content: '';
        width: 100%;
        height: 2px;
        left: 0;
        bottom: -2px;
        background-color: #e2001a; }
  .rules-promo-tabs__logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    height: 100%;
    color: #B7B7B7; }
    .rules-promo-tabs__logo .svg-icon {
      display: inline-block;
      vertical-align: top; }
    .rules-promo-tabs__link--active .rules-promo-tabs__logo--rc {
      color: #e2001a; }
    .rules-promo-tabs__logo--rc .svg-icon {
      width: 95px;
      max-width: 95px;
      height: 36px; }
      @media (min-width: 768px) {
        .rules-promo-tabs__logo--rc .svg-icon {
          width: 118px;
          max-width: 118px;
          height: 44px; } }
    .rules-promo-tabs__logo--eukanuba {
      padding-top: 11px;
      margin-left: -7px; }
      @media (min-width: 768px) {
        .rules-promo-tabs__logo--eukanuba {
          padding-top: 11px;
          margin-left: -7px; } }
      .rules-promo-tabs__link--active .rules-promo-tabs__logo--eukanuba {
        color: #e40087; }
      .rules-promo-tabs__logo--eukanuba .svg-icon {
        width: 104px;
        max-width: 104px;
        height: 23px; }
        @media (min-width: 768px) {
          .rules-promo-tabs__logo--eukanuba .svg-icon {
            width: 130px;
            max-width: 130px;
            height: 28px; } }

.rules-promo-card {
  color: #000000; }
  .rules-promo-card, .rules-promo-card .rc-link {
    font-size: 16px;
    line-height: 24px; }
    @media (min-width: 768px) {
      .rules-promo-card, .rules-promo-card .rc-link {
        font-size: 20px;
        line-height: 28px; } }
  .rules-promo-card__logos {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: center;
        align-items: center;
    margin: 0 -10px 10px;
    -ms-transform: scale(0.6);
        transform: scale(0.6);
    -ms-transform-origin: left;
        transform-origin: left; }
    @media (min-width: 540px) {
      .rules-promo-card__logos {
        -ms-transform: scale(0.8);
            transform: scale(0.8);
        margin: -10px -15px 18px; } }
    @media (min-width: 768px) {
      .rules-promo-card__logos {
        -ms-transform: none;
            transform: none;
        margin: 0 -32px 27px; } }
    .rules-promo-card__logos-item {
      padding: 0 20px; }
      @media (min-width: 768px) {
        .rules-promo-card__logos-item {
          padding: 0 32px; } }
  .rules-promo-card__logo {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    height: 100%; }
    .rules-promo-card__logo--rc {
      display: inline-block;
      vertical-align: top;
      width: 148px;
      height: 54px;
      background-image: url(./rc_logo.svg);
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: contain; }
    .rules-promo-card__logo--eukanuba {
      display: inline-block;
      vertical-align: top;
      width: 210px;
      height: 47px;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyNS4yLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCAxMDQgMjIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwNCAyMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRDkzMjg5IiBkPSJNMCwyMmw2LjctMTFMMCwwaDEwNHYyMkgweiIvPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTEzLjksNS43aDlWN2gtNi40djNoNnYxLjNoLTZ2My4zSDIzdjEuM2gtOS4xVjUuN3ogTTI5LjgsMTQuNmMtMC40LDAuNS0xLjIsMS41LTMuMiwxLjUNCgljLTEuNiwwLTIuOS0wLjctMi45LTIuM1Y4LjloMi41djRjMCwxLjQsMC4yLDEuNiwxLjEsMS42YzEuNiwwLDIuNS0xLjUsMi41LTIuNnYtM2gyLjV2N2gtMi41VjE0LjZ6IE0zMy43LDUuN2gyLjV2NS45bDMuNC0yLjdoMw0KCWwtNCwzLjFsNC4zLDRoLTNsLTMuOC0zLjZsMCwwdjMuNWgtMi41TDMzLjcsNS43eiBNNDguMiwxNS4xTDQ4LjIsMTUuMWMtMC40LDAuNS0xLjEsMS0yLjgsMWMtMS44LDAtMy4xLTAuNy0zLjEtMS44DQoJYzAtMi4zLDQuNC0yLjQsNS45LTIuNHYtMC43YzAtMC43LTAuMy0xLjMtMS41LTEuM2MtMS40LDAtMS42LDAuNi0xLjYsMS4xaC0yLjRjMC0xLjQsMS4zLTIuMyw0LTIuM2MyLjYsMCwzLjgsMC44LDMuOCwyLjJ2NWgtMi4zDQoJTDQ4LjIsMTUuMUw0OC4yLDE1LjF6IE00NiwxNC45YzEuNiwwLDIuMi0xLjIsMi4yLTIuMWMtMS42LDAtMy41LDAuMy0zLjUsMS4zQzQ0LjcsMTQuNiw0NS4yLDE0LjksNDYsMTQuOXogTTUyLDguOWgyLjV2MS4zaDAuMQ0KCWMwLjMtMC41LDEuMi0xLjUsMy4xLTEuNWMxLjYsMCwyLjksMC43LDIuOSwyLjN2NC45aC0yLjV2LTQuMWMwLTEuNC0wLjItMS42LTEuMS0xLjZjLTEuNywwLTIuNSwxLjUtMi41LDIuNnYzLjFINTJWOC45eiBNNjgsMTQuNg0KCWMtMC40LDAuNS0xLjIsMS41LTMuMiwxLjVjLTEuNiwwLTIuOS0wLjctMi45LTIuM1Y4LjloMi41djRjMCwxLjQsMC4yLDEuNiwxLjEsMS42YzEuNiwwLDIuNS0xLjUsMi41LTIuNnYtM2gyLjV2N0g2OFYxNC42eg0KCSBNNzQuMiw5LjdMNzQuMiw5LjdjMC40LTAuMywxLjItMSwyLjgtMWMyLjUsMCwzLjYsMS40LDMuNiwzLjdjMCwyLTEsMy43LTQuNSwzLjdjLTIuOCwwLTQuNC0xLTQuNC0zLjJWNS43aDIuNVY5Ljd6IE03Ni4yLDE0LjkNCgljMS42LDAsMS44LTEuNCwxLjgtMi41YzAtMS4zLTAuMi0yLjYtMS44LTIuNmMtMS41LDAtMiwxLjUtMiwyLjZDNzQuMiwxNC4yLDc0LjYsMTQuOSw3Ni4yLDE0Ljl6IE04Ni45LDE1LjFMODYuOSwxNS4xDQoJYy0wLjQsMC41LTEuMSwxLTIuOCwxYy0xLjgsMC0zLjEtMC43LTMuMS0xLjhjMC0yLjMsNC40LTIuNCw1LjktMi40di0wLjdjMC0wLjctMC4zLTEuMy0xLjUtMS4zYy0xLjQsMC0xLjYsMC42LTEuNiwxLjFoLTIuNA0KCWMwLTEuNCwxLjMtMi4zLDQtMi4zYzIuNiwwLDMuOCwwLjgsMy44LDIuMnY1aC0yLjNWMTUuMXogTTg0LjcsMTQuOWMxLjYsMCwyLjItMS4yLDIuMi0yLjFjLTEuNiwwLTMuNSwwLjMtMy41LDEuMw0KCUM4My40LDE0LjYsODMuOCwxNC45LDg0LjcsMTQuOXoiLz4NCjxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik04OS42LDkuMmgwLjN2LTFoMC40VjcuOWgtMS4ydjAuM2gwLjRMODkuNiw5LjJMODkuNiw5LjJ6IE05MS43LDkuMlY4LjVsLTAuNCwwLjdoLTAuMWwtMC40LTAuN3YwLjdoLTAuMw0KCVY3LjloMC4zbDAuNSwxbDAuNS0xSDkydjEuM0g5MS43TDkxLjcsOS4yeiIvPg0KPC9zdmc+DQo=);
      background-repeat: no-repeat;
      background-position: 0 0;
      background-size: contain; }
    .rules-promo-card__logo img {
      display: block;
      max-height: 80px; }
  .rules-promo-card__title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: start;
        justify-content: flex-start;
    margin-bottom: 20px;
    text-transform: uppercase; }
    .rules-promo-card__title .selected,
    .rules-promo-card__title strong {
      color: #e2001a;
      font-weight: 500; }
    .rules-promo-card__title .number {
      width: 28px;
      min-width: 28px;
      height: 28px;
      padding: 2px;
      margin-right: 10px;
      background-color: #e2001a;
      font-weight: 700;
      font-size: 16px;
      line-height: 24px;
      color: #ffffff;
      text-align: center;
      border-radius: 50%; }
      @media (min-width: 768px) {
        .rules-promo-card__title .number {
          width: 32px;
          min-width: 32px;
          height: 32px;
          font-size: 16px;
          line-height: 28px; } }
    .rules-promo-card__title .caption {
      padding: 2px 0; }
  .rules-promo-card__description .selected,
  .rules-promo-card__description strong {
    font-weight: 500; }
  .rules-promo-card__footer {
    margin-top: 27px; }
    .rules-promo-card__footer .rc-link {
      margin-top: -1px; }
      .rules-promo-card__footer .rc-link:hover {
        margin-top: -2px;
        margin-bottom: 1px; }
      .rules-promo-card__footer .rc-link__text {
        display: inline-block;
        vertical-align: top; }

.page_type_royalcanin .shelters .btn,
.page_type_eukanuba .shelters .btn {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  border-radius: 999px;
  padding: 0;
  color: #fff; }
  .page_type_royalcanin .shelters .btn:hover:not(:disabled),
  .page_type_eukanuba .shelters .btn:hover:not(:disabled) {
    color: #fff; }
  @media (min-width: 540px) {
    .page_type_royalcanin .shelters .btn,
    .page_type_eukanuba .shelters .btn {
      font-size: 16px;
      line-height: 24px; } }
  .page_type_royalcanin .shelters .btn__text,
  .page_type_eukanuba .shelters .btn__text {
    display: block;
    position: relative;
    padding: 12px 32px;
    overflow: hidden; }
    .page_type_royalcanin .shelters .btn__text:after,
    .page_type_eukanuba .shelters .btn__text:after {
      content: "";
      display: inline-block;
      overflow: hidden;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
      width: 24px;
      height: 32px;
      position: absolute;
      right: -32px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      transition: all .2s ease;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
      background-position: 50% 50%;
      background-repeat: no-repeat; }
  .page_type_royalcanin .shelters .btn.is-disabled, .page_type_royalcanin .shelters .btn:disabled,
  .page_type_eukanuba .shelters .btn.is-disabled,
  .page_type_eukanuba .shelters .btn:disabled {
    border-color: #d7d7d7;
    background-color: #d7d7d7;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none; }
    .page_type_royalcanin .shelters .btn.is-disabled:hover, .page_type_royalcanin .shelters .btn:disabled:hover,
    .page_type_eukanuba .shelters .btn.is-disabled:hover,
    .page_type_eukanuba .shelters .btn:disabled:hover {
      border-color: #d7d7d7;
      background-color: #d7d7d7;
      color: #fff; }
  .page_type_royalcanin .shelters .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
  .page_type_eukanuba .shelters .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
    right: 4px; }
    @media (min-width: 768px) {
      .page_type_royalcanin .shelters .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
      .page_type_eukanuba .shelters .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
        right: 4px; } }
  .page_type_royalcanin .shelters .btn .btn__loader,
  .page_type_eukanuba .shelters .btn .btn__loader {
    border-radius: 999px; }

.page_type_royalcanin .shelters .btn {
  background-color: #e2001a; }
  .page_type_royalcanin .shelters .btn:hover:not(:disabled) {
    background-color: #e2001a;
    color: #fff; }

.page_type_eukanuba .shelters .btn {
  background-color: #e40087; }
  .page_type_eukanuba .shelters .btn:hover:not(:disabled) {
    background-color: #ff20a4;
    color: #fff; }

.worksheet-public-header {
  padding: 55px 0 56px; }
  .worksheet-public-header.hidden {
    display: none; }
  .worksheet-public-header__title {
    margin-top: 3px;
    margin-bottom: 23px;
    font-size: 43px;
    line-height: 1.1;
    letter-spacing: -1.59px;
    color: #e2001a; }
    .page_type_eukanuba .worksheet-public-header__title {
      color: #ec008c; }
  .worksheet-public-header__description {
    margin-bottom: 30px; }
    .worksheet-public-header__description p {
      margin-bottom: 14px;
      font-size: 18px;
      line-height: 1.4;
      letter-spacing: 0.1px; }
      .worksheet-public-header__description p:last-child {
        margin-bottom: 0; }
  .worksheet-public-header__pets img {
    display: block;
    width: 90%;
    height: auto;
    margin: 0 auto; }
  .worksheet-public-header__show-more {
    display: inline-block;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    color: #232323;
    text-decoration: underline; }
    .page_type_eukanuba .worksheet-public-header__show-more {
      color: #232323; }
    .worksheet-public-header__show-more:hover {
      color: #ec001a; }
      .page_type_eukanuba .worksheet-public-header__show-more:hover {
        color: #ff20a4; }
      .worksheet-public-header__show-more:hover:after {
        border-color: #ec001a; }
        .page_type_eukanuba .worksheet-public-header__show-more:hover:after {
          border-color: #ff20a4; }
    .worksheet-public-header__show-more:after {
      content: '';
      position: absolute;
      top: 6px;
      right: -15px;
      width: 9px;
      height: 9px;
      border-style: solid;
      border-color: #000;
      border-width: 0 0 2px 2px;
      border-top: none;
      border-right: none;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }

.worksheet-public-form-wrap {
  padding: 48px 75px 40px;
  border: 8px solid #f0f0f0;
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .worksheet-public-form-wrap {
      padding: 0 0 30px;
      border-width: 3px;
      border: none; } }
  .page_worksheet_type_royalcanin .worksheet-public-form-wrap,
  .page_worksheet_type_eukanuba .worksheet-public-form-wrap {
    padding: 68px 67px 64px;
    border: 16px solid #f0f0f0;
    margin-bottom: 53px; }
    @media (max-width: 767px) {
      .page_worksheet_type_royalcanin .worksheet-public-form-wrap,
      .page_worksheet_type_eukanuba .worksheet-public-form-wrap {
        padding: 0 0 30px;
        border: 0;
        margin-bottom: 30px; } }

.worksheet-public {
  margin-bottom: 50px; }
  .worksheet-public .trade {
    position: relative;
    top: -0.2em;
    font-size: 0.8em;
    line-height: 1; }
  .worksheet-public .hidden {
    display: none !important; }
  .worksheet-public__title {
    margin-top: 0;
    margin-bottom: 55px;
    font-size: 38px;
    letter-spacing: 1px; }
    @media (min-width: 992px) {
      .page_worksheet_type_royalcanin .worksheet-public__title,
      .page_worksheet_type_eukanuba .worksheet-public__title {
        margin-bottom: 70px; } }
  .worksheet-public__annotation p {
    margin-bottom: 9px;
    color: #666666;
    font-size: 12px;
    line-height: 1.25; }
    .worksheet-public__annotation p:last-child {
      margin-bottom: 0; }
    .worksheet-public__annotation p span {
      font-weight: 500; }
  .worksheet-public__annotation a[href^="tel:"] {
    color: #666666;
    text-decoration: none; }
    .worksheet-public__annotation a[href^="tel:"]:hover {
      text-decoration: none; }
  .worksheet-public__no-code {
    margin-top: 40px;
    font-size: 18px; }
  .worksheet-public__code-confirm {
    margin-top: 40px;
    margin-bottom: 20px; }
  .worksheet-public__note {
    margin-top: 20px;
    font-size: 16px; }

.worksheet-public-form__section-title {
  margin-top: 10px;
  margin-bottom: 19px;
  font-size: 18px;
  text-transform: uppercase; }
  .page_worksheet_type_royalcanin .worksheet-public-form__section-title,
  .page_worksheet_type_eukanuba .worksheet-public-form__section-title {
    margin-top: 18px;
    margin-bottom: 27px; }

.page_worksheet_type_royalcanin .worksheet-public-form .form-group,
.page_worksheet_type_eukanuba .worksheet-public-form .form-group {
  margin-bottom: 25px; }

.worksheet-public-form .form-group--agree {
  margin-top: 20px;
  margin-bottom: 20px; }

.worksheet-public-form .form-group label:not(.rbc-radio__label):not(.checkbox-static__label):not(.na-checkbox__inner):not(.error), .worksheet-public-form .form-group__label {
  display: block;
  margin-bottom: 1px;
  font-size: 12px;
  line-height: 16px;
  color: #b2b2b2; }

.worksheet-public-form .form-group label .required {
  color: #e50006; }

.worksheet-public-form .form-group label.error {
  position: relative;
  margin-top: 2px;
  font-size: 12px;
  line-height: 16px;
  color: #e50006; }

.worksheet-public-form .form-group .form-control__loader {
  display: none;
  position: absolute;
  top: 12px;
  right: 10px;
  width: 25px;
  height: 25px; }

.worksheet-public-form .form-group.loading .field {
  position: relative; }

.worksheet-public-form .form-group.loading .form-control__loader {
  display: block; }

.worksheet-public-form .form-group.loading .phone-message {
  opacity: 0;
  visibility: hidden;
  z-index: -11; }

.worksheet-public-form .form-control {
  display: block;
  width: 100%;
  height: 48px;
  padding: 11px 15px;
  font-size: 16px;
  line-height: 24px;
  color: #232323;
  background-color: #ffffff;
  border-width: 1px;
  border-style: solid;
  border-color: #b5b9c1;
  /*border-color: #d7d7d7;*/
  border-radius: 2px;
  font-family: "DIN Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  appearance: none; }
  .worksheet-public-form .form-control:focus {
    outline: none;
    border-width: 1px;
    border-style: solid;
    border-color: #000000; }
  .worksheet-public-form .form-control.error {
    border-width: 1px;
    border-style: solid;
    border-color: #e50006; }
  .worksheet-public-form .form-control.error:hover, .worksheet-public-form .form-control.error:focus {
    border-width: 1px;
    border-style: solid;
    border-color: #e50006; }
  .worksheet-public-form .form-control.error.disabled {
    border-width: 1px;
    border-style: solid;
    border-color: #b5b9c1;
    background-color: #ffffff; }
  .worksheet-public-form .form-control.error.disabled + label.error {
    display: none !important; }
  .worksheet-public-form .form-control[disabled] {
    background-color: #f0f0f0;
    color: #3e3e3e; }

.worksheet-public-form textarea.form-control {
  resize: none; }

.worksheet-public-form .field_date {
  position: relative; }
  .worksheet-public-form .field_date:after {
    position: absolute;
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEsIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI0UyMDAxQTsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KCiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjRTIwMDFBOwogICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7CiAgICAgICAgZmlsbC1vcGFjaXR5OiAwOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0zLjAwMCwxLjAwMCBMMjMuMDAwLDEuMDAwIEMyNC4xMDUsMS4wMDAgMjUuMDAwLDEuODk1IDI1LjAwMCwzLjAwMCBMMjUuMDAwLDIzLjAwMCBDMjUuMDAwLDI0LjEwNSAyNC4xMDUsMjUuMDAwIDIzLjAwMCwyNS4wMDAgTDMuMDAwLDI1LjAwMCBDMS44OTUsMjUuMDAwIDEuMDAwLDI0LjEwNSAxLjAwMCwyMy4wMDAgTDEuMDAwLDMuMDAwIEMxLjAwMCwxLjg5NSAxLjg5NSwxLjAwMCAzLjAwMCwxLjAwMCBaIiBjbGFzcz0iY2xzLTEiLz4KICAgIDxwYXRoIGQ9Ik0yLjAwMCw4LjAwMCBMMi4wMDAsMC4wMDAgTDI0LjAwMCwwLjAwMCBMMjQuMDAwLDguMDAwIEwyLjAwMCw4LjAwMCBaTTkuNTAwLDExLjAwMCBDMTAuMzI4LDExLjAwMCAxMS4wMDAsMTEuNjcxIDExLjAwMCwxMi41MDAgQzExLjAwMCwxMy4zMjggMTAuMzI4LDE0LjAwMCA5LjUwMCwxNC4wMDAgQzguNjcyLDE0LjAwMCA4LjAwMCwxMy4zMjggOC4wMDAsMTIuNTAwIEM4LjAwMCwxMS42NzEgOC42NzIsMTEuMDAwIDkuNTAwLDExLjAwMCBaTTkuNTAwLDE2LjAwMCBDMTAuMzI4LDE2LjAwMCAxMS4wMDAsMTYuNjcyIDExLjAwMCwxNy41MDAgQzExLjAwMCwxOC4zMjggMTAuMzI4LDE5LjAwMCA5LjUwMCwxOS4wMDAgQzguNjcyLDE5LjAwMCA4LjAwMCwxOC4zMjggOC4wMDAsMTcuNTAwIEM4LjAwMCwxNi42NzIgOC42NzIsMTYuMDAwIDkuNTAwLDE2LjAwMCBaTTE2LjUwMCwxMS4wMDAgQzE3LjMyOCwxMS4wMDAgMTguMDAwLDExLjY3MSAxOC4wMDAsMTIuNTAwIEMxOC4wMDAsMTMuMzI4IDE3LjMyOCwxNC4wMDAgMTYuNTAwLDE0LjAwMCBDMTUuNjcyLDE0LjAwMCAxNS4wMDAsMTMuMzI4IDE1LjAwMCwxMi41MDAgQzE1LjAwMCwxMS42NzEgMTUuNjcyLDExLjAwMCAxNi41MDAsMTEuMDAwIFpNMTYuNTAwLDE2LjAwMCBDMTcuMzI4LDE2LjAwMCAxOC4wMDAsMTYuNjcyIDE4LjAwMCwxNy41MDAgQzE4LjAwMCwxOC4zMjggMTcuMzI4LDE5LjAwMCAxNi41MDAsMTkuMDAwIEMxNS42NzIsMTkuMDAwIDE1LjAwMCwxOC4zMjggMTUuMDAwLDE3LjUwMCBDMTUuMDAwLDE2LjY3MiAxNS42NzIsMTYuMDAwIDE2LjUwMCwxNi4wMDAgWiIgY2xhc3M9ImNscy0yIi8+CiAgPC9nPgo8L3N2Zz4K);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 16px;
    height: 16px;
    right: 15px;
    top: 16px;
    pointer-events: none; }
    .page_type_eukanuba .worksheet-public-form .field_date:after {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiB2aWV3Qm94PSIwIDAgMjYgMjYiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEsIC5jbHMtMiB7CiAgICAgICAgZmlsbDogI2VjMDA4YzsKICAgICAgICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7CiAgICAgIH0KCiAgICAgIC5jbHMtMSB7CiAgICAgICAgc3Ryb2tlOiAjZWMwMDhjOwogICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7CiAgICAgICAgc3Ryb2tlLXdpZHRoOiAycHg7CiAgICAgICAgZmlsbC1vcGFjaXR5OiAwOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8Zz4KICAgIDxwYXRoIGQ9Ik0zLjAwMCwxLjAwMCBMMjMuMDAwLDEuMDAwIEMyNC4xMDUsMS4wMDAgMjUuMDAwLDEuODk1IDI1LjAwMCwzLjAwMCBMMjUuMDAwLDIzLjAwMCBDMjUuMDAwLDI0LjEwNSAyNC4xMDUsMjUuMDAwIDIzLjAwMCwyNS4wMDAgTDMuMDAwLDI1LjAwMCBDMS44OTUsMjUuMDAwIDEuMDAwLDI0LjEwNSAxLjAwMCwyMy4wMDAgTDEuMDAwLDMuMDAwIEMxLjAwMCwxLjg5NSAxLjg5NSwxLjAwMCAzLjAwMCwxLjAwMCBaIiBjbGFzcz0iY2xzLTEiLz4KICAgIDxwYXRoIGQ9Ik0yLjAwMCw4LjAwMCBMMi4wMDAsMC4wMDAgTDI0LjAwMCwwLjAwMCBMMjQuMDAwLDguMDAwIEwyLjAwMCw4LjAwMCBaTTkuNTAwLDExLjAwMCBDMTAuMzI4LDExLjAwMCAxMS4wMDAsMTEuNjcxIDExLjAwMCwxMi41MDAgQzExLjAwMCwxMy4zMjggMTAuMzI4LDE0LjAwMCA5LjUwMCwxNC4wMDAgQzguNjcyLDE0LjAwMCA4LjAwMCwxMy4zMjggOC4wMDAsMTIuNTAwIEM4LjAwMCwxMS42NzEgOC42NzIsMTEuMDAwIDkuNTAwLDExLjAwMCBaTTkuNTAwLDE2LjAwMCBDMTAuMzI4LDE2LjAwMCAxMS4wMDAsMTYuNjcyIDExLjAwMCwxNy41MDAgQzExLjAwMCwxOC4zMjggMTAuMzI4LDE5LjAwMCA5LjUwMCwxOS4wMDAgQzguNjcyLDE5LjAwMCA4LjAwMCwxOC4zMjggOC4wMDAsMTcuNTAwIEM4LjAwMCwxNi42NzIgOC42NzIsMTYuMDAwIDkuNTAwLDE2LjAwMCBaTTE2LjUwMCwxMS4wMDAgQzE3LjMyOCwxMS4wMDAgMTguMDAwLDExLjY3MSAxOC4wMDAsMTIuNTAwIEMxOC4wMDAsMTMuMzI4IDE3LjMyOCwxNC4wMDAgMTYuNTAwLDE0LjAwMCBDMTUuNjcyLDE0LjAwMCAxNS4wMDAsMTMuMzI4IDE1LjAwMCwxMi41MDAgQzE1LjAwMCwxMS42NzEgMTUuNjcyLDExLjAwMCAxNi41MDAsMTEuMDAwIFpNMTYuNTAwLDE2LjAwMCBDMTcuMzI4LDE2LjAwMCAxOC4wMDAsMTYuNjcyIDE4LjAwMCwxNy41MDAgQzE4LjAwMCwxOC4zMjggMTcuMzI4LDE5LjAwMCAxNi41MDAsMTkuMDAwIEMxNS42NzIsMTkuMDAwIDE1LjAwMCwxOC4zMjggMTUuMDAwLDE3LjUwMCBDMTUuMDAwLDE2LjY3MiAxNS42NzIsMTYuMDAwIDE2LjUwMCwxNi4wMDAgWiIgY2xhc3M9ImNscy0yIi8+CiAgPC9nPgo8L3N2Zz4K); }

.worksheet-public-form .group-select .select_breeds-cats.hidden + .select_breeds-dogs.hidden {
  display: block !important; }

.worksheet-public-form .na-checkbox__inner {
  display: inline-block;
  padding-top: 0;
  font-size: 16px;
  line-height: 20px;
  min-height: 20px; }
  .worksheet-public-form .na-checkbox__inner a {
    color: #e2001a;
    border-color: #e2001a; }
    .page_type_eukanuba .worksheet-public-form .na-checkbox__inner a {
      color: #ec008c;
      border-color: #ec008c; }
    .worksheet-public-form .na-checkbox__inner a:hover {
      color: #e2001a;
      border-color: transparent; }
      .page_type_eukanuba .worksheet-public-form .na-checkbox__inner a:hover {
        color: #ff20a4;
        border-color: transparent; }
    .worksheet-public-form .na-checkbox__inner a:focus, .worksheet-public-form .na-checkbox__inner a:active {
      color: #e2001a;
      text-decoration: none; }
      .page_type_eukanuba .worksheet-public-form .na-checkbox__inner a:focus, .page_type_eukanuba .worksheet-public-form .na-checkbox__inner a:active {
        color: #ec008c; }
  .worksheet-public-form .na-checkbox__inner:before {
    width: 18px;
    height: 18px;
    transition: all 0.4s; }
  .worksheet-public-form .na-checkbox__inner:after {
    left: 3px;
    top: 4px;
    transition: all 0.2s 0.2s;
    z-index: 1; }
  .worksheet-public-form .na-checkbox__inner sup {
    font-size: 11px;
    line-height: 11px; }

.worksheet-public-form .na-checkbox input[type=checkbox]:checked + .na-checkbox__inner:before {
  border-color: #e2001a; }
  .page_type_eukanuba .worksheet-public-form .na-checkbox input[type=checkbox]:checked + .na-checkbox__inner:before {
    border-color: #ec008c; }

.worksheet-public-form__errors div {
  margin-top: 10px;
  color: #e2001a; }

.page_worksheet_type_royalcanin .worksheet-public-form__submit,
.page_worksheet_type_eukanuba .worksheet-public-form__submit {
  margin-top: 14px; }

.worksheet-public-form__submit:after {
  content: " ";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden; }

.page_type_royalcanin .worksheet-public-form__submit .btn,
.page_type_eukanuba .worksheet-public-form__submit .btn {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  border-radius: 999px;
  padding: 0;
  color: #fff; }
  .page_type_royalcanin .worksheet-public-form__submit .btn:hover:not(:disabled),
  .page_type_eukanuba .worksheet-public-form__submit .btn:hover:not(:disabled) {
    color: #fff; }
  @media (min-width: 540px) {
    .page_type_royalcanin .worksheet-public-form__submit .btn,
    .page_type_eukanuba .worksheet-public-form__submit .btn {
      font-size: 16px;
      line-height: 24px; } }
  .page_type_royalcanin .worksheet-public-form__submit .btn__text,
  .page_type_eukanuba .worksheet-public-form__submit .btn__text {
    display: block;
    position: relative;
    padding: 12px 32px;
    overflow: hidden; }
    .page_type_royalcanin .worksheet-public-form__submit .btn__text:after,
    .page_type_eukanuba .worksheet-public-form__submit .btn__text:after {
      content: "";
      display: inline-block;
      overflow: hidden;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
      width: 24px;
      height: 32px;
      position: absolute;
      right: -32px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      transition: all .2s ease;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
      background-position: 50% 50%;
      background-repeat: no-repeat; }
  .page_type_royalcanin .worksheet-public-form__submit .btn.is-disabled, .page_type_royalcanin .worksheet-public-form__submit .btn:disabled,
  .page_type_eukanuba .worksheet-public-form__submit .btn.is-disabled,
  .page_type_eukanuba .worksheet-public-form__submit .btn:disabled {
    border-color: #d7d7d7;
    background-color: #d7d7d7;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none; }
    .page_type_royalcanin .worksheet-public-form__submit .btn.is-disabled:hover, .page_type_royalcanin .worksheet-public-form__submit .btn:disabled:hover,
    .page_type_eukanuba .worksheet-public-form__submit .btn.is-disabled:hover,
    .page_type_eukanuba .worksheet-public-form__submit .btn:disabled:hover {
      border-color: #d7d7d7;
      background-color: #d7d7d7;
      color: #fff; }
  .page_type_royalcanin .worksheet-public-form__submit .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
  .page_type_eukanuba .worksheet-public-form__submit .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
    right: 4px; }
    @media (min-width: 768px) {
      .page_type_royalcanin .worksheet-public-form__submit .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
      .page_type_eukanuba .worksheet-public-form__submit .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
        right: 4px; } }
  .page_type_royalcanin .worksheet-public-form__submit .btn .btn__loader,
  .page_type_eukanuba .worksheet-public-form__submit .btn .btn__loader {
    border-radius: 999px; }

.page_type_royalcanin .worksheet-public-form__submit .btn {
  background-color: #e2001a; }
  .page_type_royalcanin .worksheet-public-form__submit .btn:hover:not(:disabled) {
    background-color: #e2001a;
    color: #fff; }

.page_type_eukanuba .worksheet-public-form__submit .btn {
  background-color: #e40087; }
  .page_type_eukanuba .worksheet-public-form__submit .btn:hover:not(:disabled) {
    background-color: #ff20a4;
    color: #fff; }

.worksheet-public-form__submit .btn__timer {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1; }

.worksheet-public-form__submit .btn.isTimer .btn__text {
  opacity: 0;
  visibility: hidden; }

.worksheet-public-form__submit .btn.isTimer .btn__timer {
  display: block;
  cursor: default; }

.worksheet-public-form__submit .btn .timer {
  display: block;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -70px;
  margin-top: -7px;
  width: 140px;
  height: 14px;
  line-height: 14px;
  color: #999999; }

.worksheet-public-form__repeat-submit-btn {
  background: none;
  outline: none;
  cursor: pointer;
  color: #e2001a;
  border-color: #e2001a;
  border-width: 0 0 1px;
  border-style: solid;
  transition: border-color 0.15s ease-in-out;
  -webkit-appearance: none;
  text-decoration: none; }
  .page_type_eukanuba .worksheet-public-form__repeat-submit-btn {
    color: #ec008c;
    border-color: #ec008c; }
  .worksheet-public-form__repeat-submit-btn:hover {
    color: #e2001a;
    border-color: transparent; }
    .page_type_eukanuba .worksheet-public-form__repeat-submit-btn:hover {
      color: #ff20a4;
      border-color: transparent; }

.worksheet-public-form .field--phone {
  position: relative; }
  .worksheet-public-form .field--phone.is-active .phone-message {
    opacity: 0;
    visibility: hidden;
    z-index: -11; }

.worksheet-public-form .phone-message {
  position: absolute;
  top: 1px;
  left: 1px;
  right: 1px;
  height: 46px;
  padding: 6px 15px;
  font-size: 12px;
  line-height: 16px;
  color: #e2001a;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  background-color: #ffffff; }
  @media (min-width: 540px) {
    .worksheet-public-form .phone-message {
      font-size: 14px; } }
  .page_worksheet_type_eukanuba .worksheet-public-form .phone-message {
    color: #e40087; }

.worksheet-add-message__owner {
  padding-bottom: 30px; }

.worksheet-public-result {
  padding: 55px 0 56px; }
  @media (min-width: 768px) {
    .page_worksheet_type_royalcanin .worksheet-public-result {
      max-width: 860px;
      margin: 0 auto; } }
  @media (min-width: 992px) {
    .page_worksheet_type_royalcanin .worksheet-public-result {
      max-width: 860px; } }
  @media (min-width: 1200px) {
    .page_worksheet_type_royalcanin .worksheet-public-result {
      max-width: 860px; } }
  .worksheet-public-result__title {
    margin-top: 3px;
    margin-bottom: 23px;
    font-size: 43px;
    line-height: 1.1;
    letter-spacing: -1.59px;
    color: #e2001a; }
    .page_type_eukanuba .worksheet-public-result__title {
      color: #ec008c; }
  .worksheet-public-result__description {
    margin-bottom: 30px; }
    .worksheet-public-result__description p {
      margin-bottom: 14px;
      font-size: 18px;
      line-height: 1.4;
      letter-spacing: 0.1px; }
      .worksheet-public-result__description p:last-child {
        margin-bottom: 0; }
  .worksheet-public-result__note {
    margin-top: 30px;
    font-size: 14px;
    line-height: 1.4;
    color: #444444; }
    .worksheet-public-result__note + .worksheet-public-header__btn-wrap {
      margin-top: 30px; }
  .worksheet-public-result__pets img {
    display: block;
    width: 90%;
    height: auto;
    margin: 0 auto; }
  .worksheet-public-result__show-more {
    display: inline-block;
    position: relative;
    font-size: 18px;
    font-weight: 500;
    color: #232323;
    text-decoration: underline; }
    .page_type_eukanuba .worksheet-public-result__show-more {
      color: #232323; }
    .worksheet-public-result__show-more:hover {
      color: #ec001a; }
      .page_type_eukanuba .worksheet-public-result__show-more:hover {
        color: #ff20a4; }
      .worksheet-public-result__show-more:hover:after {
        border-color: #ec001a; }
        .page_type_eukanuba .worksheet-public-result__show-more:hover:after {
          border-color: #ff20a4; }
    .worksheet-public-result__show-more:after {
      content: '';
      position: absolute;
      top: 6px;
      right: -15px;
      width: 9px;
      height: 9px;
      border-width: 0 0 2px 2px;
      border-style: solid;
      border-color: #000;
      border-top: none;
      border-right: none;
      -ms-transform: rotate(-45deg);
          transform: rotate(-45deg); }
  .worksheet-public-result__btn {
    text-align: center; }
    .worksheet-public-result__btn--left {
      margin-right: 10px; }
    .worksheet-public-result__btn--right {
      margin-left: 10px; }

.worksheet-public-result-thanks {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-bottom: 30px;
  margin-top: -10px;
  padding-bottom: 40px; }
  @media (max-width: 767px) {
    .worksheet-public-result-thanks {
      margin-bottom: 10px; } }
  @media (min-width: 768px) {
    .page_worksheet_type_royalcanin .worksheet-public-result-thanks .container {
      max-width: 860px; } }
  @media (min-width: 992px) {
    .page_worksheet_type_royalcanin .worksheet-public-result-thanks .container {
      max-width: 860px; } }
  @media (min-width: 1200px) {
    .page_worksheet_type_royalcanin .worksheet-public-result-thanks .container {
      max-width: 860px; } }
  .worksheet-public-result-thanks:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 8px;
    background-color: #f6f6f6; }
  .worksheet-public-result-thanks__title {
    margin-top: 0;
    margin-bottom: 8px;
    color: #444444;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 26px;
    line-height: 32px; }
    @media (max-width: 767px) {
      .worksheet-public-result-thanks__title {
        font-size: 22px;
        line-height: 32px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-thanks__title {
        font-size: 14px;
        line-height: 22px; } }
  .worksheet-public-result-thanks__content, .worksheet-public-result-thanks__content p {
    margin: 0;
    color: #494949;
    font-weight: normal;
    font-size: 26px;
    line-height: 32px; }
    @media (max-width: 767px) {
      .worksheet-public-result-thanks__content, .worksheet-public-result-thanks__content p {
        font-size: 22px;
        line-height: 32px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-thanks__content, .worksheet-public-result-thanks__content p {
        font-size: 14px;
        line-height: 22px; } }

.worksheet-public-result-action {
  margin-top: 25px; }
  .worksheet-public-result-action__title {
    margin-bottom: 10px;
    font-size: 45px;
    font-weight: bold;
    line-height: 54px;
    color: #444444;
    text-transform: uppercase;
    max-width: 720px; }
    @media (max-width: 767px) {
      .worksheet-public-result-action__title {
        font-size: 32px;
        line-height: 44px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-action__title {
        margin-bottom: 20px;
        font-size: 22px;
        line-height: 32px; } }
    .worksheet-public-result-action__title .current {
      color: #e2001a; }
      .page_type_eukanuba .worksheet-public-result-action__title .current {
        color: #ec008c; }
    .worksheet-public-result-action__title .reg {
      font-size: 24px; }
      @media (max-width: 767px) {
        .worksheet-public-result-action__title .reg {
          font-size: 16px; } }
  .worksheet-public-result-action__list {
    max-width: 280px; }
  .worksheet-public-result-action__item {
    position: relative;
    padding: 16px 0 16px 56px; }
    .worksheet-public-result-action__item .icon {
      position: absolute;
      top: 16px;
      left: 0;
      width: 40px;
      height: 40px;
      background-position: 50% 50%;
      background-repeat: no-repeat;
      background-size: 40px 40px; }
      .worksheet-public-result-action__item .icon_buyfood {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0UyMDAxQTt9DQoJLnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiNFMjAwMUE7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03LjEsMC40YzAuMSwwLDAuMSwwLDAuMiwwbDMuMiwxLjNjMS4zLDAuMywyLjcsMC41LDQuMSwwLjVoMTAuNGMxLjQsMCwyLjgtMC4yLDQuMS0wLjVsMy4yLTEuMw0KCQljMCwwLDAuMSwwLDAuMSwwYzAuOS0wLjIsMS45LDAuMSwyLjUsMC44YzAuNiwwLjcsMC44LDEuNywwLjUsMi42bC0xLjcsNC4zYzEuNiw3LjIsMS42LDE1LjMsMCwyMy45bDEuNyw0LjINCgkJYzAuMywwLjksMC4yLDEuOC0wLjQsMi42Yy0wLjYsMC43LTEuNSwxLTIuMywwLjlsLTQuNS0wLjdsLTAuOS0wLjFsLTAuMy0wLjFjLTEuMy0wLjItMi4yLTAuMy0zLjEtMC4zaC04LjENCgkJYy0wLjgsMC0xLjcsMC4xLTIuOCwwLjNsLTAuNywwLjFMMTEsMzlsLTQuMSwwLjZjLTAuOSwwLjItMS44LTAuMi0yLjMtMC45QzQsMzgsMy44LDM3LDQuMiwzNi4yTDUuOSwzMmMtMS42LTguNC0xLjYtMTYuNCwwLTIzLjkNCgkJTDQuMiwzLjhDMy44LDIuOSw0LDEuOSw0LjYsMS4xQzUuMywwLjQsNi4yLDAuMSw3LjEsMC40eiBNMzIuNCwzLjdsLTIuMSwwLjhjLTAuMSwwLTAuMiwwLjEtMC40LDAuMWMtMS40LDAuNC0yLjksMC42LTQuMywwLjYNCgkJbC0wLjUsMEgxNC43QzEzLDUuMiwxMS40LDUsOS44LDQuNkw5LjYsNC41TDkuNCw0LjVMNy40LDMuN0w4LjYsN2MwLjIsMC41LDAuMiwxLDAuMiwxLjVsMCwwLjJjLTEuNSw3LjEtMS41LDE0LjcsMCwyMi43DQoJCWMwLjEsMC41LDAuMSwxLTAuMSwxLjVsLTAuMSwwLjJsLTEuNCwzLjVsNC44LTAuOGwwLjEsMGMxLjMtMC4yLDIuMy0wLjMsMy4zLTAuNGwwLjQsMGg4LjFjMSwwLDIsMC4xLDMuMiwwLjNsMC45LDAuMmwxLjEsMC4yDQoJCWwzLjMsMC41bC0xLjQtMy41Yy0wLjItMC41LTAuMi0xLTAuMi0xLjVsMC0wLjJjMS42LTguMywxLjYtMTUuOSwwLTIyLjdjLTAuMS0wLjUtMC4xLTEsMC4xLTEuNUwzMS4xLDdMMzIuNCwzLjdMMzIuNCwzLjd6Ii8+DQoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTE3LjYsMTcuNGMtMC45LDAtMS44LTAuNy0yLjEtMS45Yy0wLjQtMS40LDAtMi43LDEtM2MxLTAuMywyLjIsMC41LDIuNiwxLjhjMC40LDEuNCwwLDIuNy0xLDMNCgkJQzE3LjksMTcuNCwxNy43LDE3LjQsMTcuNiwxNy40eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNC42LDIxLjNjLTAuOSwwLTEuOC0wLjctMi4xLTEuOWMtMC40LTEuNCwwLTIuNywxLTNjMS0wLjMsMi4yLDAuNSwyLjYsMS44YzAuNCwxLjQsMCwyLjctMSwzDQoJCUMxNC45LDIxLjIsMTQuNywyMS4zLDE0LjYsMjEuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjIuMiwxNy40Yy0wLjIsMC0wLjMsMC0wLjUtMC4xYy0xLTAuMy0xLjUtMS43LTEtM2MwLjQtMS40LDEuNi0yLjEsMi42LTEuOGMxLDAuMywxLjUsMS43LDEsMw0KCQlDMjMuOSwxNi43LDIzLDE3LjQsMjIuMiwxNy40eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yNS4yLDIxLjNjLTAuMiwwLTAuMywwLTAuNS0wLjFjLTEtMC4zLTEuNS0xLjctMS0zYzAuNC0xLjQsMS42LTIuMiwyLjYtMS44YzEsMC4zLDEuNSwxLjcsMSwzDQoJCUMyNi45LDIwLjUsMjYuMSwyMS4zLDI1LjIsMjEuM3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUuNCwyOC45aDguOWMwLjcsMCwxLjMsMC42LDEuMywxLjNzLTAuNiwxLjMtMS4zLDEuM2gtOC45Yy0wLjcsMC0xLjMtMC42LTEuMy0xLjNTMTQuNywyOC45LDE1LjQsMjguOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMjMuNSwyMS43bC0yLjQtMy42QzIxLDE4LDIxLDE4LDIxLDE4Yy0wLjEtMC4xLTAuMS0wLjItMC4yLTAuMmMwLDAsMC0wLjEtMC4xLTAuMWMtMC4yLTAuMi0wLjUtMC4yLTAuOC0wLjINCgkJYzAsMCwwLDAsMCwwczAsMCwwLDBjLTAuMywwLTAuNSwwLjEtMC44LDAuMmMwLDAsMCwwLjEtMC4xLDAuMWMtMC4xLDAuMS0wLjIsMC4xLTAuMiwwLjJjMCwwLTAuMSwwLjEtMC4xLDAuMWwtMi40LDMuNg0KCQljLTAuMywwLjQtMC4zLDAuOS0wLjEsMS40YzAuMiwwLjQsMC43LDAuNywxLjIsMC43aDBoNC44aDBjMC41LDAsMS0wLjMsMS4yLTAuN0MyMy44LDIyLjYsMjMuNywyMi4xLDIzLjUsMjEuN3oiLz4NCjwvZz4NCjwvc3ZnPg0K); }
        .page_type_eukanuba .worksheet-public-result-action__item .icon_buyfood {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojZWMwMDhjO30KCS5zdDF7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZWMwMDhjO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNy4xLDAuNGMwLjEsMCwwLjEsMCwwLjIsMGwzLjIsMS4zYzEuMywwLjMsMi43LDAuNSw0LjEsMC41aDEwLjRjMS40LDAsMi44LTAuMiw0LjEtMC41bDMuMi0xLjMKCQljMCwwLDAuMSwwLDAuMSwwYzAuOS0wLjIsMS45LDAuMSwyLjUsMC44YzAuNiwwLjcsMC44LDEuNywwLjUsMi42bC0xLjcsNC4zYzEuNiw3LjIsMS42LDE1LjMsMCwyMy45bDEuNyw0LjIKCQljMC4zLDAuOSwwLjIsMS44LTAuNCwyLjZjLTAuNiwwLjctMS41LDEtMi4zLDAuOWwtNC41LTAuN2wtMC45LTAuMWwtMC4zLTAuMWMtMS4zLTAuMi0yLjItMC4zLTMuMS0wLjNoLTguMQoJCWMtMC44LDAtMS43LDAuMS0yLjgsMC4zbC0wLjcsMC4xTDExLDM5bC00LjEsMC42Yy0wLjksMC4yLTEuOC0wLjItMi4zLTAuOUM0LDM4LDMuOCwzNyw0LjIsMzYuMkw1LjksMzJjLTEuNi04LjQtMS42LTE2LjQsMC0yMy45CgkJTDQuMiwzLjhDMy44LDIuOSw0LDEuOSw0LjYsMS4xQzUuMywwLjQsNi4yLDAuMSw3LjEsMC40eiBNMzIuNCwzLjdsLTIuMSwwLjhjLTAuMSwwLTAuMiwwLjEtMC40LDAuMWMtMS40LDAuNC0yLjksMC42LTQuMywwLjYKCQlsLTAuNSwwSDE0LjdDMTMsNS4yLDExLjQsNSw5LjgsNC42TDkuNiw0LjVMOS40LDQuNUw3LjQsMy43TDguNiw3YzAuMiwwLjUsMC4yLDEsMC4yLDEuNWwwLDAuMmMtMS41LDcuMS0xLjUsMTQuNywwLDIyLjcKCQljMC4xLDAuNSwwLjEsMS0wLjEsMS41bC0wLjEsMC4ybC0xLjQsMy41bDQuOC0wLjhsMC4xLDBjMS4zLTAuMiwyLjMtMC4zLDMuMy0wLjRsMC40LDBoOC4xYzEsMCwyLDAuMSwzLjIsMC4zbDAuOSwwLjJsMS4xLDAuMgoJCWwzLjMsMC41bC0xLjQtMy41Yy0wLjItMC41LTAuMi0xLTAuMi0xLjVsMC0wLjJjMS42LTguMywxLjYtMTUuOSwwLTIyLjdjLTAuMS0wLjUtMC4xLTEsMC4xLTEuNUwzMS4xLDdMMzIuNCwzLjdMMzIuNCwzLjd6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTcuNiwxNy40Yy0wLjksMC0xLjgtMC43LTIuMS0xLjljLTAuNC0xLjQsMC0yLjcsMS0zYzEtMC4zLDIuMiwwLjUsMi42LDEuOGMwLjQsMS40LDAsMi43LTEsMwoJCUMxNy45LDE3LjQsMTcuNywxNy40LDE3LjYsMTcuNHoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0xNC42LDIxLjNjLTAuOSwwLTEuOC0wLjctMi4xLTEuOWMtMC40LTEuNCwwLTIuNywxLTNjMS0wLjMsMi4yLDAuNSwyLjYsMS44YzAuNCwxLjQsMCwyLjctMSwzCgkJQzE0LjksMjEuMiwxNC43LDIxLjMsMTQuNiwyMS4zeiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTIyLjIsMTcuNGMtMC4yLDAtMC4zLDAtMC41LTAuMWMtMS0wLjMtMS41LTEuNy0xLTNjMC40LTEuNCwxLjYtMi4xLDIuNi0xLjhjMSwwLjMsMS41LDEuNywxLDMKCQlDMjMuOSwxNi43LDIzLDE3LjQsMjIuMiwxNy40eiIvPgoJPHBhdGggY2xhc3M9InN0MSIgZD0iTTI1LjIsMjEuM2MtMC4yLDAtMC4zLDAtMC41LTAuMWMtMS0wLjMtMS41LTEuNy0xLTNjMC40LTEuNCwxLjYtMi4yLDIuNi0xLjhjMSwwLjMsMS41LDEuNywxLDMKCQlDMjYuOSwyMC41LDI2LjEsMjEuMywyNS4yLDIxLjN6Ii8+Cgk8cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUuNCwyOC45aDguOWMwLjcsMCwxLjMsMC42LDEuMywxLjNzLTAuNiwxLjMtMS4zLDEuM2gtOC45Yy0wLjcsMC0xLjMtMC42LTEuMy0xLjNTMTQuNywyOC45LDE1LjQsMjguOXoiLz4KCTxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0yMy41LDIxLjdsLTIuNC0zLjZDMjEsMTgsMjEsMTgsMjEsMThjLTAuMS0wLjEtMC4xLTAuMi0wLjItMC4yYzAsMCwwLTAuMS0wLjEtMC4xYy0wLjItMC4yLTAuNS0wLjItMC44LTAuMgoJCWMwLDAsMCwwLDAsMHMwLDAsMCwwYy0wLjMsMC0wLjUsMC4xLTAuOCwwLjJjMCwwLDAsMC4xLTAuMSwwLjFjLTAuMSwwLjEtMC4yLDAuMS0wLjIsMC4yYzAsMC0wLjEsMC4xLTAuMSwwLjFsLTIuNCwzLjYKCQljLTAuMywwLjQtMC4zLDAuOS0wLjEsMS40YzAuMiwwLjQsMC43LDAuNywxLjIsMC43aDBoNC44aDBjMC41LDAsMS0wLjMsMS4yLTAuN0MyMy44LDIyLjYsMjMuNywyMi4xLDIzLjUsMjEuN3oiLz4KPC9nPgo8L3N2Zz4K); }
      .worksheet-public-result-action__item .icon_loadcheck {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjQsNS4yQzEzLDIsNC41LDUuMywxLjIsMTIuNmMtMi4zLDUuMi0xLjMsMTEuMiwyLjQsMTUuNWMwLjYsMC43LDEuNiwwLjcsMi4zLDAuMWMwLjYtMC42LDAuNy0xLjYsMC4xLTIuMg0KCQlDMS45LDIxLjMsMi40LDE0LjIsNywxMFMxOC44LDYuMywyMywxMWMxLjIsMS4zLDIsMi45LDIuNSw0LjZjMC4yLDAuNywwLjgsMS4yLDEuNiwxLjJoMmMzLjYsMCw2LjQsMi45LDYuNCw2LjUNCgkJYzAsMi40LTEuMyw0LjUtMy40LDUuN2MtMC44LDAuNC0xLDEuNC0wLjYsMi4yYzAuNCwwLjgsMS40LDEsMi4yLDAuNmM0LjctMi42LDYuNC04LjQsMy45LTEzLjFjLTEuNy0zLjEtNS01LTguNS01aC0wLjgNCgkJQzI2LjksOS45LDI0LDYuOCwyMC40LDUuMkwyMC40LDUuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMiwxOWMwLjYtMC42LDEuNy0wLjYsMi4zLDBsNi41LDYuNWMwLjYsMC42LDAuNywxLjYsMC4xLDIuM3MtMS42LDAuNy0yLjMsMC4xYzAsMCwwLDAtMC4xLTAuMUwyMSwyNHYxMC44DQoJCWMwLDAuOC0wLjcsMS41LTEuNiwxLjVjLTAuOSwwLTEuNi0wLjctMS42LTEuNVYyNGwtMy43LDMuN2MtMC42LDAuNi0xLjYsMC43LTIuMywwLjFjLTAuNi0wLjYtMC43LTEuNi0wLjEtMi4zYzAsMCwwLDAsMC4xLTAuMQ0KCQlMMTguMiwxOXoiLz4NCjwvZz4NCjwvc3ZnPg0K); }
        .page_type_eukanuba .worksheet-public-result-action__item .icon_loadcheck {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojZWMwMDhjO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuNCw1LjJDMTMsMiw0LjUsNS4zLDEuMiwxMi42Yy0yLjMsNS4yLTEuMywxMS4yLDIuNCwxNS41YzAuNiwwLjcsMS42LDAuNywyLjMsMC4xYzAuNi0wLjYsMC43LTEuNiwwLjEtMi4yCgkJQzEuOSwyMS4zLDIuNCwxNC4yLDcsMTBTMTguOCw2LjMsMjMsMTFjMS4yLDEuMywyLDIuOSwyLjUsNC42YzAuMiwwLjcsMC44LDEuMiwxLjYsMS4yaDJjMy42LDAsNi40LDIuOSw2LjQsNi41CgkJYzAsMi40LTEuMyw0LjUtMy40LDUuN2MtMC44LDAuNC0xLDEuNC0wLjYsMi4yYzAuNCwwLjgsMS40LDEsMi4yLDAuNmM0LjctMi42LDYuNC04LjQsMy45LTEzLjFjLTEuNy0zLjEtNS01LTguNS01aC0wLjgKCQlDMjYuOSw5LjksMjQsNi44LDIwLjQsNS4yTDIwLjQsNS4yeiIvPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjIsMTljMC42LTAuNiwxLjctMC42LDIuMywwbDYuNSw2LjVjMC42LDAuNiwwLjcsMS42LDAuMSwyLjNzLTEuNiwwLjctMi4zLDAuMWMwLDAsMCwwLTAuMS0wLjFMMjEsMjR2MTAuOAoJCWMwLDAuOC0wLjcsMS41LTEuNiwxLjVjLTAuOSwwLTEuNi0wLjctMS42LTEuNVYyNGwtMy43LDMuN2MtMC42LDAuNi0xLjYsMC43LTIuMywwLjFjLTAuNi0wLjYtMC43LTEuNi0wLjEtMi4zYzAsMCwwLDAsMC4xLTAuMQoJCUwxOC4yLDE5eiIvPgo8L2c+Cjwvc3ZnPgo=); }
      .worksheet-public-result-action__item .icon_getcashback {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjgsMmMtMy42LDAtNi45LDAuNy05LjQsMkMyLDUuMSwwLjIsNi45LDAsOS4xbDAsMTYuNXY1LjNjMCwyLjQsMS45LDQuMyw0LjQsNS42YzIuNSwxLjIsNS44LDIsOS40LDINCgkJYzMuMywwLDYuNC0wLjYsOC44LTEuN2MxLjQsMC41LDIuOSwwLjgsNC41LDAuOGM3LjEsMCwxMi45LTUuOCwxMi45LTEyLjljMC03LTUuNS0xMi42LTEyLjQtMTIuOVY5LjFoMGMtMC4yLTIuMi0yLTQtNC4zLTUuMg0KCQlDMjAuNywyLjcsMTcuNCwyLDEzLjgsMnogTTEzLjgsNC43QzE3LDQuNywyMCw1LjMsMjIsNi4zYzIsMSwyLjksMi4yLDIuOSwzLjJjMCwxLTAuOSwyLjItMi45LDMuMmMtMiwxLTUsMS43LTguMiwxLjcNCgkJYy0zLjMsMC02LjItMC43LTguMi0xLjdjLTEuNC0wLjgtMi44LTEuOS0yLjktMy4zYzAuMS0xLDEtMi4xLDIuOS0zLjFDNy42LDUuMywxMC41LDQuNywxMy44LDQuN3ogTTIuNywxNC4xDQoJCWMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMxLDAsMi4xLTAuMSwzLTAuMmMtMC43LDAuOS0xLjIsMS44LTEuNiwyLjhjLTAuNSwwLTAuOSwwLjEtMS40LDAuMQ0KCQljLTMuMywwLTYuMi0wLjctOC4yLTEuN2MtMS45LTEtMi44LTIuMS0yLjktMy4xQzIuNywxNSwyLjcsMTQuMSwyLjcsMTQuMXogTTI3LjEsMTQuNGM1LjcsMCwxMC4yLDQuNiwxMC4yLDEwLjINCgkJYzAsNS43LTQuNiwxMC4yLTEwLjIsMTAuMmMtNS42LDAtMTAuMi00LjUtMTAuMi0xMC4yYzAsMCwwLDAsMCwwQzE2LjksMTksMjEuNCwxNC40LDI3LjEsMTQuNEwyNy4xLDE0LjR6IE0yMi41LDE3LjUNCgkJYy0wLjcsMC0xLjMsMC43LTEuMywxLjRjMCwwLjcsMC43LDEuMywxLjQsMS4zaDAuNHY0LjRoLTAuNGMtMC43LDAtMS40LDAuNi0xLjQsMS4zczAuNiwxLjMsMS40LDEuM2gwLjR2MC45aC0wLjYNCgkJYy0wLjcsMC0xLjMsMC43LTEuMywxLjRjMCwwLjcsMC43LDEuMywxLjQsMS4zaDAuNHYxLjNjMCwwLjcsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMy0wLjYsMS4zLTEuNHYtMS4zaDQuOA0KCQljMC43LDAsMS40LTAuNiwxLjQtMS4zYzAtMC43LTAuNi0xLjMtMS40LTEuM2gtNC44di0wLjloNGMyLjYsMCw0LjktMi4yLDQuOS00LjlzLTIuMi00LjktNC45LTQuOUgyMi41TDIyLjUsMTcuNXogTTIuNywxOS40DQoJCWMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMwLjIsMCwwLjQsMCwwLjcsMGMtMC4xLDAuNy0wLjIsMS41LTAuMiwyLjJjMCwwLjEsMCwwLjMsMCwwLjRjLTAuMiwwLTAuMywwLTAuNSwwDQoJCWMtMy4zLDAtNi4yLTAuNy04LjItMS43Yy0yLTEtMi44LTIuMi0yLjktMy4xQzIuNywyMC4zLDIuNywxOS40LDIuNywxOS40eiBNMjUuOCwyMC4yaDRjMS4yLDAsMi4yLDEsMi4yLDIuMg0KCQljMCwxLjItMS4xLDIuMi0yLjIsMi4yaC00VjIwLjJ6IE0yLjcsMjQuOGMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMwLjMsMCwwLjUsMCwwLjgsMGMwLjIsMC45LDAuNiwxLjgsMSwyLjYNCgkJYy0wLjYsMC0xLjIsMC4xLTEuOCwwLjFjLTMuMywwLTYuMi0wLjctOC4yLTEuN2MtMi0xLTIuOS0yLjItMi45LTMuMkMyLjcsMjUuNiwyLjcsMjQuOCwyLjcsMjQuOHogTTIuNywzMC4xDQoJCWMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMxLjIsMCwyLjMtMC4xLDMuNC0wLjJjMC43LDAuOCwxLjQsMS41LDIuMywyLjJjLTEuNywwLjUtMy42LDAuOC01LjcsMC44DQoJCWMtMy4zLDAtNi4yLTAuNy04LjItMS43Yy0yLTEtMi45LTIuMi0yLjktMy4yTDIuNywzMC4xTDIuNywzMC4xeiIvPg0KPC9nPg0KPC9zdmc+DQo=); }
        .page_type_eukanuba .worksheet-public-result-action__item .icon_getcashback {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDojZWMwMDhjO30KPC9zdHlsZT4KPGc+Cgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuOCwyYy0zLjYsMC02LjksMC43LTkuNCwyQzIsNS4xLDAuMiw2LjksMCw5LjFsMCwxNi41djUuM2MwLDIuNCwxLjksNC4zLDQuNCw1LjZjMi41LDEuMiw1LjgsMiw5LjQsMgoJCWMzLjMsMCw2LjQtMC42LDguOC0xLjdjMS40LDAuNSwyLjksMC44LDQuNSwwLjhjNy4xLDAsMTIuOS01LjgsMTIuOS0xMi45YzAtNy01LjUtMTIuNi0xMi40LTEyLjlWOS4xaDBjLTAuMi0yLjItMi00LTQuMy01LjIKCQlDMjAuNywyLjcsMTcuNCwyLDEzLjgsMnogTTEzLjgsNC43QzE3LDQuNywyMCw1LjMsMjIsNi4zYzIsMSwyLjksMi4yLDIuOSwzLjJjMCwxLTAuOSwyLjItMi45LDMuMmMtMiwxLTUsMS43LTguMiwxLjcKCQljLTMuMywwLTYuMi0wLjctOC4yLTEuN2MtMS40LTAuOC0yLjgtMS45LTIuOS0zLjNjMC4xLTEsMS0yLjEsMi45LTMuMUM3LjYsNS4zLDEwLjUsNC43LDEzLjgsNC43eiBNMi43LDE0LjEKCQljMC41LDAuNCwxLjEsMC43LDEuNywxYzIuNSwxLjIsNS44LDIsOS40LDJjMSwwLDIuMS0wLjEsMy0wLjJjLTAuNywwLjktMS4yLDEuOC0xLjYsMi44Yy0wLjUsMC0wLjksMC4xLTEuNCwwLjEKCQljLTMuMywwLTYuMi0wLjctOC4yLTEuN2MtMS45LTEtMi44LTIuMS0yLjktMy4xQzIuNywxNSwyLjcsMTQuMSwyLjcsMTQuMXogTTI3LjEsMTQuNGM1LjcsMCwxMC4yLDQuNiwxMC4yLDEwLjIKCQljMCw1LjctNC42LDEwLjItMTAuMiwxMC4yYy01LjYsMC0xMC4yLTQuNS0xMC4yLTEwLjJjMCwwLDAsMCwwLDBDMTYuOSwxOSwyMS40LDE0LjQsMjcuMSwxNC40TDI3LjEsMTQuNHogTTIyLjUsMTcuNQoJCWMtMC43LDAtMS4zLDAuNy0xLjMsMS40YzAsMC43LDAuNywxLjMsMS40LDEuM2gwLjR2NC40aC0wLjRjLTAuNywwLTEuNCwwLjYtMS40LDEuM3MwLjYsMS4zLDEuNCwxLjNoMC40djAuOWgtMC42CgkJYy0wLjcsMC0xLjMsMC43LTEuMywxLjRjMCwwLjcsMC43LDEuMywxLjQsMS4zaDAuNHYxLjNjMCwwLjcsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMy0wLjYsMS4zLTEuNHYtMS4zaDQuOAoJCWMwLjcsMCwxLjQtMC42LDEuNC0xLjNjMC0wLjctMC42LTEuMy0xLjQtMS4zaC00Ljh2LTAuOWg0YzIuNiwwLDQuOS0yLjIsNC45LTQuOXMtMi4yLTQuOS00LjktNC45SDIyLjVMMjIuNSwxNy41eiBNMi43LDE5LjQKCQljMC41LDAuNCwxLjEsMC43LDEuNywxYzIuNSwxLjIsNS44LDIsOS40LDJjMC4yLDAsMC40LDAsMC43LDBjLTAuMSwwLjctMC4yLDEuNS0wLjIsMi4yYzAsMC4xLDAsMC4zLDAsMC40Yy0wLjIsMC0wLjMsMC0wLjUsMAoJCWMtMy4zLDAtNi4yLTAuNy04LjItMS43Yy0yLTEtMi44LTIuMi0yLjktMy4xQzIuNywyMC4zLDIuNywxOS40LDIuNywxOS40eiBNMjUuOCwyMC4yaDRjMS4yLDAsMi4yLDEsMi4yLDIuMgoJCWMwLDEuMi0xLjEsMi4yLTIuMiwyLjJoLTRWMjAuMnogTTIuNywyNC44YzAuNSwwLjQsMS4xLDAuNywxLjcsMWMyLjUsMS4yLDUuOCwyLDkuNCwyYzAuMywwLDAuNSwwLDAuOCwwYzAuMiwwLjksMC42LDEuOCwxLDIuNgoJCWMtMC42LDAtMS4yLDAuMS0xLjgsMC4xYy0zLjMsMC02LjItMC43LTguMi0xLjdjLTItMS0yLjktMi4yLTIuOS0zLjJDMi43LDI1LjYsMi43LDI0LjgsMi43LDI0Ljh6IE0yLjcsMzAuMQoJCWMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMxLjIsMCwyLjMtMC4xLDMuNC0wLjJjMC43LDAuOCwxLjQsMS41LDIuMywyLjJjLTEuNywwLjUtMy42LDAuOC01LjcsMC44CgkJYy0zLjMsMC02LjItMC43LTguMi0xLjdjLTItMS0yLjktMi4yLTIuOS0zLjJMMi43LDMwLjFMMi43LDMwLjF6Ii8+CjwvZz4KPC9zdmc+Cg==); }
    .worksheet-public-result-action__item .title {
      margin-bottom: 8px;
      font-size: 20px;
      font-weight: bold;
      line-height: 24px;
      color: #444444; }
      @media (max-width: 419px) {
        .worksheet-public-result-action__item .title {
          font-size: 18px;
          line-height: 22px; } }
    .worksheet-public-result-action__item .text {
      font-size: 16px;
      line-height: 24px;
      color: #000000; }
  .worksheet-public-result-action__item + .worksheet-public-result-action__item {
    border-top: 1px solid #f6f6f6; }
  .worksheet-public-result-action .btn {
    width: 100%;
    max-width: 280px;
    border-radius: 2px;
    text-align: center; }
    .page_type_royalcanin .worksheet-public-result-action .btn,
    .page_type_eukanuba .worksheet-public-result-action .btn {
      font-size: 14px;
      line-height: 24px;
      font-weight: 500;
      border-radius: 999px;
      padding: 0;
      color: #fff; }
      .page_type_royalcanin .worksheet-public-result-action .btn:hover:not(:disabled),
      .page_type_eukanuba .worksheet-public-result-action .btn:hover:not(:disabled) {
        color: #fff; }
      @media (min-width: 540px) {
        .page_type_royalcanin .worksheet-public-result-action .btn,
        .page_type_eukanuba .worksheet-public-result-action .btn {
          font-size: 16px;
          line-height: 24px; } }
      .page_type_royalcanin .worksheet-public-result-action .btn__text,
      .page_type_eukanuba .worksheet-public-result-action .btn__text {
        display: block;
        position: relative;
        padding: 12px 32px;
        overflow: hidden; }
        .page_type_royalcanin .worksheet-public-result-action .btn__text:after,
        .page_type_eukanuba .worksheet-public-result-action .btn__text:after {
          content: "";
          display: inline-block;
          overflow: hidden;
          -ms-transform-origin: 50% 50%;
              transform-origin: 50% 50%;
          width: 24px;
          height: 32px;
          position: absolute;
          right: -32px;
          top: 50%;
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
          transition: all .2s ease;
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
          background-position: 50% 50%;
          background-repeat: no-repeat; }
      .page_type_royalcanin .worksheet-public-result-action .btn.is-disabled, .page_type_royalcanin .worksheet-public-result-action .btn:disabled,
      .page_type_eukanuba .worksheet-public-result-action .btn.is-disabled,
      .page_type_eukanuba .worksheet-public-result-action .btn:disabled {
        border-color: #d7d7d7;
        background-color: #d7d7d7;
        color: #fff;
        cursor: not-allowed;
        pointer-events: none; }
        .page_type_royalcanin .worksheet-public-result-action .btn.is-disabled:hover, .page_type_royalcanin .worksheet-public-result-action .btn:disabled:hover,
        .page_type_eukanuba .worksheet-public-result-action .btn.is-disabled:hover,
        .page_type_eukanuba .worksheet-public-result-action .btn:disabled:hover {
          border-color: #d7d7d7;
          background-color: #d7d7d7;
          color: #fff; }
      .page_type_royalcanin .worksheet-public-result-action .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
      .page_type_eukanuba .worksheet-public-result-action .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
        right: 4px; }
        @media (min-width: 768px) {
          .page_type_royalcanin .worksheet-public-result-action .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
          .page_type_eukanuba .worksheet-public-result-action .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
            right: 4px; } }
      .page_type_royalcanin .worksheet-public-result-action .btn .btn__loader,
      .page_type_eukanuba .worksheet-public-result-action .btn .btn__loader {
        border-radius: 999px; }
    .page_type_royalcanin .worksheet-public-result-action .btn {
      background-color: #e2001a; }
      .page_type_royalcanin .worksheet-public-result-action .btn:hover:not(:disabled) {
        background-color: #e2001a;
        color: #fff; }
    .page_type_eukanuba .worksheet-public-result-action .btn {
      background-color: #e40087; }
      .page_type_eukanuba .worksheet-public-result-action .btn:hover:not(:disabled) {
        background-color: #ff20a4;
        color: #fff; }
  .worksheet-public-result-action__image {
    position: relative; }
    @media (min-width: 992px) {
      .worksheet-public-result-action__image {
        margin-right: -46px; } }
    @media (max-width: 991px) {
      .worksheet-public-result-action__image {
        margin-top: 20px; } }
    .worksheet-public-result-action__image img {
      display: block;
      max-width: 100%;
      height: auto;
      margin: 0 auto; }

.worksheet-public-result-choice {
  /*&__form-list--count1 + &__form-comments {
        padding: 0 23px 0 14px;
        width: 55%;
        margin-top: -5px;

        @include media-breakpoint-up(lg) {
            padding-left: 8px;
        }

        @include media-breakpoint-down(sm) {
            padding-right: 14px;
        }
        @include media-breakpoint-down(xs) {
            width: 100%;
            margin-top: 0;
            padding: 0;
        }
    }*/ }
  .worksheet-public-result-choice__title {
    margin-bottom: 13px;
    font-weight: bold;
    font-size: 32px;
    line-height: 44px;
    color: #444444;
    text-transform: uppercase;
    max-width: 860px; }
    @media (max-width: 767px) {
      .worksheet-public-result-choice__title {
        font-size: 32px;
        line-height: 44px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__title {
        margin-bottom: 6px;
        font-size: 22px;
        line-height: 32px; } }
    .worksheet-public-result-choice__title .current {
      color: #e2001a; }
      .page_type_eukanuba .worksheet-public-result-choice__title .current {
        color: #ec008c; }
    .worksheet-public-result-choice__title .reg {
      font-size: 24px; }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__title .reg {
          font-size: 16px; } }
  .worksheet-public-result-choice__subtitle {
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: bold;
    line-height: 25px;
    color: #444444;
    text-transform: uppercase;
    letter-spacing: 1px; }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__subtitle {
        font-size: 18px;
        line-height: 22px; } }
  .worksheet-public-result-choice__description {
    font-weight: normal;
    font-size: 26px;
    line-height: 32px; }
    @media (max-width: 767px) {
      .worksheet-public-result-choice__description {
        font-size: 22px;
        line-height: 32px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__description {
        font-size: 14px;
        line-height: 22px; } }
  .worksheet-public-result-choice__types {
    margin-top: 50px;
    margin-bottom: 60px; }
    @media (max-width: 767px) {
      .worksheet-public-result-choice__types {
        margin-top: 40px;
        margin-bottom: 30px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__types {
        margin-top: 20px;
        margin-bottom: 30px; } }
    .worksheet-public-result-choice__types-item {
      margin-bottom: 40px; }
      @media (max-width: 419px) {
        .worksheet-public-result-choice__types-item {
          margin-bottom: 0; } }
  .worksheet-public-result-choice__tabs {
    display: none; }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__tabs {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        margin-bottom: 40px;
        border-bottom: 1px solid #d7d7d7; } }
  .worksheet-public-result-choice__tabs--three .worksheet-public-result-choice__tab:nth-child(1) {
    width: 29%; }
  .worksheet-public-result-choice__tabs--three .worksheet-public-result-choice__tab:nth-child(2) {
    width: 42%; }
  .worksheet-public-result-choice__tabs--three .worksheet-public-result-choice__tab:nth-child(3) {
    width: 29%; }
  .worksheet-public-result-choice__tab {
    position: relative;
    width: 50%;
    text-align: center;
    margin: 0 0 -1px; }
    .page_type_eukanuba .worksheet-public-result-choice__tab {
      border-color: #ec008c; }
    .worksheet-public-result-choice__tab .na-checkbox {
      display: block;
      width: 100%;
      height: 100%; }
    .worksheet-public-result-choice__tab .na-checkbox_view_large .na-checkbox__inner {
      display: block;
      width: 100%;
      height: 100%;
      min-height: auto;
      font-size: 14px;
      line-height: 18px;
      color: #444;
      text-align: center;
      padding: 10px 10px;
      border-bottom: 4px solid transparent; }
      @media only screen and (max-width: 380px) {
        .worksheet-public-result-choice__tab .na-checkbox_view_large .na-checkbox__inner {
          padding-left: 5px;
          padding-right: 5px; } }
      .worksheet-public-result-choice__tab .na-checkbox_view_large .na-checkbox__inner:before, .worksheet-public-result-choice__tab .na-checkbox_view_large .na-checkbox__inner:after {
        display: none; }
    .worksheet-public-result-choice__tab .na-checkbox_view_large input[type=checkbox]:checked + .na-checkbox__inner {
      color: #E2011A;
      border-color: #E2011A; }
  .worksheet-public-result-choice__checkbox {
    max-width: 880px; }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__checkbox {
        display: none; } }
    .worksheet-public-result-choice__checkbox .na-checkbox__inner {
      font-weight: bold;
      text-transform: uppercase;
      font-family: "DIN Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }
  .worksheet-public-result-choice__content {
    display: none;
    background: linear-gradient(0deg, #F6F6F6, #F6F6F6);
    padding: 35px 34px;
    margin-top: 16px;
    max-width: 860px; }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__content {
        padding: 30px 15px;
        margin-top: 0; } }
    .worksheet-public-result-choice__content.is-active {
      display: block; }
  .worksheet-public-result-choice__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    margin: 0 -22px 45px; }
    @media (max-width: 767px) {
      .worksheet-public-result-choice__list {
        margin-bottom: 20px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__list {
        margin: 0 0 20px; } }
    .worksheet-public-result-choice__list-item {
      position: relative;
      padding: 0 15px 0 70px;
      width: 33.33%; }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__list-item {
          width: 100%;
          padding-right: 0;
          margin-bottom: 22px; } }
      @media (max-width: 419px) {
        .worksheet-public-result-choice__list-item {
          width: 100%;
          padding: 0 0 22px 60px;
          border-bottom: 1px solid #F6F6F6;
          margin-bottom: 22px; } }
      @media (max-width: 419px) {
        .worksheet-public-result-choice__list-item:last-child {
          border-bottom: 0;
          margin-bottom: 0; } }
      .worksheet-public-result-choice__list-item .icon {
        position: absolute;
        top: 0;
        left: 15px;
        width: 40px;
        height: 40px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: auto 40px; }
        @media (max-width: 419px) {
          .worksheet-public-result-choice__list-item .icon {
            left: 0; } }
        .worksheet-public-result-choice__list-item .icon_selectfood {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ2IDQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NiA0NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTguMywwLjFjLTAuMSwwLTAuMSwwLTAuMi0wLjFDNy0wLjIsNS45LDAuMiw1LjIsMWMtMC43LDAuOC0xLDItMC41LDMuMWwyLDVjLTEuOSw4LjctMS45LDE4LjEsMCwyNy45bC0yLDQuOQ0KCWMtMC40LDEtMC4yLDIuMSwwLjUsM0M1LjcsNDUuNiw2LjUsNDYsNy40LDQ2YzAuMiwwLDAuMywwLDAuNSwwbDQuNy0wLjdsMS42LTAuMmwwLjgtMC4xYzEuMy0wLjIsMi4zLTAuMywzLjItMC4zaDkuNQ0KCWMxLjEsMCwyLjIsMC4xLDMuNywwLjRsMC40LDAuMWwxLjEsMC4ybDUuMywwLjhjMSwwLjIsMi4xLTAuMiwyLjctMWMwLjctMC44LDAuOS0yLDAuNS0zbC0yLTQuOWMxLjktMTAuMSwxLjktMTkuNSwwLTI3LjlsMi01DQoJYzAuNC0xLDAuMi0yLjItMC41LTMuMWMtMC43LTAuOC0xLjgtMS4yLTIuOS0wLjljLTAuMSwwLTAuMSwwLTAuMiwwLjFsLTMuOCwxLjVjLTEuNiwwLjQtMy4yLDAuNi00LjgsMC42SDE2LjkNCgljLTEuNiwwLTMuMi0wLjItNC44LTAuNkw4LjMsMC4xeiBNMzUuMiw0LjlsMi40LTAuOWwtMS41LDMuOEwzNiw4Yy0wLjIsMC42LTAuMiwxLjItMC4xLDEuOGMxLjgsOCwxLjgsMTYuOSwwLDI2LjVsMCwwLjINCgljLTAuMSwwLjYsMCwxLjIsMC4yLDEuN2wxLjYsNC4xbC0zLjgtMC42bC0xLjMtMC4ybC0xLjEtMC4yYy0xLjQtMC4yLTIuNi0wLjMtMy43LTAuM2gtOS41bC0wLjQsMGMtMS4yLDAtMi40LDAuMi0zLjksMC40bC0wLjEsMA0KCWwtNS42LDAuOWwxLjYtNC4xbDAuMS0wLjJjMC4yLTAuNiwwLjItMS4xLDAuMS0xLjdDOC4zLDI3LDguMywxOC4xLDEwLDkuOGwwLTAuM2MwLjEtMC42LDAtMS4yLTAuMi0xLjhMOC40LDMuOWwyLjQsMC45TDExLDUNCglMMTEuMiw1YzEuOSwwLjUsMy44LDAuNyw1LjcsMC43aDEyLjJsMC42LDBjMS43LDAsMy40LTAuMyw1LTAuN0MzNC45LDUsMzUuMSw0LjksMzUuMiw0Ljl6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAuMywyMGMtMSwwLTItMC45LTIuNS0yLjJjLTAuNS0xLjYsMC0zLjEsMS4yLTMuNWMxLjItMC40LDIuNSwwLjUsMywyLjFjMC41LDEuNiwwLDMuMS0xLjIsMy41DQoJQzIwLjcsMjAsMjAuNSwyMCwyMC4zLDIweiBNMTYuOCwyNC41Yy0xLDAtMi0wLjktMi41LTIuMmMtMC41LTEuNiwwLTMuMSwxLjItMy41YzEuMi0wLjQsMi41LDAuNSwzLDIuMWMwLjUsMS42LDAsMy4xLTEuMiwzLjUNCglDMTcuMiwyNC41LDE3LDI0LjUsMTYuOCwyNC41eiBNMjUuNywyMGMtMC4yLDAtMC40LDAtMC42LTAuMWMtMS4yLTAuNC0xLjctMS45LTEuMi0zLjVjMC41LTEuNiwxLjktMi41LDMtMi4xDQoJYzEuMiwwLjQsMS43LDEuOSwxLjIsMy41QzI3LjcsMTkuMiwyNi43LDIwLDI1LjcsMjB6IE0yOS4yLDI0LjVjLTAuMiwwLTAuNCwwLTAuNi0wLjFjLTEuMi0wLjQtMS43LTEuOS0xLjItMy41djANCgljMC41LTEuNiwxLjktMi41LDMtMi4xYzEuMiwwLjQsMS43LDEuOSwxLjIsMy41QzMxLjMsMjMuNiwzMC4yLDI0LjUsMjkuMiwyNC41eiBNMjUuOSwyNy41aC01LjdjLTAuNiwwLTEuMS0wLjMtMS40LTAuOA0KCWMtMC4zLTAuNS0wLjItMS4yLDAuMS0xLjZsMi44LTQuMmMwLjMtMC41LDAuOC0wLjcsMS40LTAuN2MwLjYsMCwxLjEsMC4zLDEuNCwwLjdsMi44LDQuMmMwLjMsMC41LDAuNCwxLjEsMC4xLDEuNg0KCUMyNywyNy4xLDI2LjUsMjcuNSwyNS45LDI3LjV6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuOCwzMy40aDEwLjRjMC44LDAsMS41LDAuNywxLjUsMS41YzAsMC44LTAuNywxLjUtMS41LDEuNUgxNy44Yy0wLjgsMC0xLjUtMC43LTEuNS0xLjUNCglDMTYuMywzNC4xLDE3LDMzLjQsMTcuOCwzMy40eiIvPg0KPC9zdmc+DQo=); }
        .worksheet-public-result-choice__list-item .icon_buyfood {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ2IDQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NiA0NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTM4LjgsMjIuNGMwLDAuNC0wLjQsMC42LTAuNiwwLjhjLTAuMSwwLjEtMy43LDE4LjUtMy43LDE4LjVjLTAuMSwwLjQtMC40LDAuNy0wLjcsMC43SDEyLjYNCgljLTAuMywwLTAuNi0wLjMtMC43LTAuN2MwLDAtMy45LTE4LjQtNC0xOC41Yy0wLjMtMC4yLTAuNy0wLjQtMC43LTAuOGMwLTAuNSwwLjMtMC45LDAuNy0wLjloMzAuMkMzOC41LDIxLjYsMzguOCwyMiwzOC44LDIyLjR6DQoJIE0zOC4yLDE4SDcuOEM1LjcsMTgsNCwxOS45LDQsMjIuMnYwLjJjMCwxLjQsMC42LDIuNywxLjcsMy41bDMuMiwxNi41YzAuMywyLDEuOSwzLjUsMy43LDMuNWgyMS4yYzEuOSwwLDMuNC0xLjUsMy43LTMuNUw0MC40LDI2DQoJYzEtMC44LDEuNi0yLjEsMS42LTMuNXYtMC4yQzQyLDE5LjksNDAuMywxOCwzOC4yLDE4eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjgsMjUuNmMtMC44LDAtMS41LDAuNy0xLjUsMS42djEwLjJjMCwwLjksMC43LDEuNiwxLjUsMS42YzAuOCwwLDEuNS0wLjcsMS41LTEuNlYyNy4xDQoJQzIyLjQsMjYuMywyMS43LDI1LjYsMjAuOCwyNS42eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjcsMjUuNmMtMC44LDAtMS41LDAuNy0xLjUsMS42djEwLjJjMCwwLjksMC43LDEuNiwxLjUsMS42YzAuOCwwLDEuNS0wLjcsMS41LTEuNlYyNy4xDQoJQzE2LjIsMjYuMywxNS42LDI1LjYsMTQuNywyNS42eiIvPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LDI1LjZjLTAuOCwwLTEuNSwwLjctMS41LDEuNnYxMC4yYzAsMC45LDAuNywxLjYsMS41LDEuNmMwLjgsMCwxLjUtMC43LDEuNS0xLjZWMjcuMQ0KCUMyNy41LDI2LjMsMjYuOCwyNS42LDI2LDI1LjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzIuMSwyNS42Yy0wLjgsMC0xLjUsMC43LTEuNSwxLjZ2MTAuMmMwLDAuOSwwLjcsMS42LDEuNSwxLjZjMC44LDAsMS41LTAuNywxLjUtMS42VjI3LjENCglDMzMuNiwyNi4zLDMyLjksMjUuNiwzMi4xLDI1LjZ6Ii8+DQo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAuOCwxNi4xYzAuMiwwLjIsMC41LDAuMiwwLjgsMC4yYzAuMywwLDAuNS0wLjEsMC44LTAuMmMwLjUtMC4zLDAuOC0wLjgsMC44LTEuNWMwLjEtNi40LDQuNS0xMS4yLDEwLjItMTEuMg0KCXMxMCw0LjgsMTAuMiwxMS4yYzAsMS4xLDAuOCwxLjcsMS42LDEuN2MwLDAsMCwwLDAsMGMwLjgsMCwxLjUtMC42LDEuNS0xLjdDMzYuNSw2LjMsMzAuOCwwLDIzLjQsMGgwQzE2LDAsMTAuMyw2LjMsMTAuMSwxNC42DQoJQzEwLjEsMTUuMywxMC40LDE1LjgsMTAuOCwxNi4xeiIvPg0KPC9zdmc+DQo=); }
        .worksheet-public-result-choice__list-item .icon_loadcheck {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIwLjQsNS4yQzEzLDIsNC41LDUuMywxLjIsMTIuNmMtMi4zLDUuMi0xLjMsMTEuMiwyLjQsMTUuNWMwLjYsMC43LDEuNiwwLjcsMi4zLDAuMWMwLjYtMC42LDAuNy0xLjYsMC4xLTIuMg0KCQlDMS45LDIxLjMsMi40LDE0LjIsNywxMFMxOC44LDYuMywyMywxMWMxLjIsMS4zLDIsMi45LDIuNSw0LjZjMC4yLDAuNywwLjgsMS4yLDEuNiwxLjJoMmMzLjYsMCw2LjQsMi45LDYuNCw2LjUNCgkJYzAsMi40LTEuMyw0LjUtMy40LDUuN2MtMC44LDAuNC0xLDEuNC0wLjYsMi4yYzAuNCwwLjgsMS40LDEsMi4yLDAuNmM0LjctMi42LDYuNC04LjQsMy45LTEzLjFjLTEuNy0zLjEtNS01LTguNS01aC0wLjgNCgkJQzI2LjksOS45LDI0LDYuOCwyMC40LDUuMkwyMC40LDUuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTguMiwxOWMwLjYtMC42LDEuNy0wLjYsMi4zLDBsNi41LDYuNWMwLjYsMC42LDAuNywxLjYsMC4xLDIuM3MtMS42LDAuNy0yLjMsMC4xYzAsMCwwLDAtMC4xLTAuMUwyMSwyNHYxMC44DQoJCWMwLDAuOC0wLjcsMS41LTEuNiwxLjVjLTAuOSwwLTEuNi0wLjctMS42LTEuNVYyNGwtMy43LDMuN2MtMC42LDAuNi0xLjYsMC43LTIuMywwLjFjLTAuNi0wLjYtMC43LTEuNi0wLjEtMi4zYzAsMCwwLDAsMC4xLTAuMQ0KCQlMMTguMiwxOXoiLz4NCjwvZz4NCjwvc3ZnPg0K); }
        .worksheet-public-result-choice__list-item .icon_getcashback {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQwIDQwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0MCA0MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjgsMmMtMy42LDAtNi45LDAuNy05LjQsMkMyLDUuMSwwLjIsNi45LDAsOS4xbDAsMTYuNXY1LjNjMCwyLjQsMS45LDQuMyw0LjQsNS42YzIuNSwxLjIsNS44LDIsOS40LDINCgkJYzMuMywwLDYuNC0wLjYsOC44LTEuN2MxLjQsMC41LDIuOSwwLjgsNC41LDAuOGM3LjEsMCwxMi45LTUuOCwxMi45LTEyLjljMC03LTUuNS0xMi42LTEyLjQtMTIuOVY5LjFoMGMtMC4yLTIuMi0yLTQtNC4zLTUuMg0KCQlDMjAuNywyLjcsMTcuNCwyLDEzLjgsMnogTTEzLjgsNC43QzE3LDQuNywyMCw1LjMsMjIsNi4zYzIsMSwyLjksMi4yLDIuOSwzLjJjMCwxLTAuOSwyLjItMi45LDMuMmMtMiwxLTUsMS43LTguMiwxLjcNCgkJYy0zLjMsMC02LjItMC43LTguMi0xLjdjLTEuNC0wLjgtMi44LTEuOS0yLjktMy4zYzAuMS0xLDEtMi4xLDIuOS0zLjFDNy42LDUuMywxMC41LDQuNywxMy44LDQuN3ogTTIuNywxNC4xDQoJCWMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMxLDAsMi4xLTAuMSwzLTAuMmMtMC43LDAuOS0xLjIsMS44LTEuNiwyLjhjLTAuNSwwLTAuOSwwLjEtMS40LDAuMQ0KCQljLTMuMywwLTYuMi0wLjctOC4yLTEuN2MtMS45LTEtMi44LTIuMS0yLjktMy4xQzIuNywxNSwyLjcsMTQuMSwyLjcsMTQuMXogTTI3LjEsMTQuNGM1LjcsMCwxMC4yLDQuNiwxMC4yLDEwLjINCgkJYzAsNS43LTQuNiwxMC4yLTEwLjIsMTAuMmMtNS42LDAtMTAuMi00LjUtMTAuMi0xMC4yYzAsMCwwLDAsMCwwQzE2LjksMTksMjEuNCwxNC40LDI3LjEsMTQuNEwyNy4xLDE0LjR6IE0yMi41LDE3LjUNCgkJYy0wLjcsMC0xLjMsMC43LTEuMywxLjRjMCwwLjcsMC43LDEuMywxLjQsMS4zaDAuNHY0LjRoLTAuNGMtMC43LDAtMS40LDAuNi0xLjQsMS4zczAuNiwxLjMsMS40LDEuM2gwLjR2MC45aC0wLjYNCgkJYy0wLjcsMC0xLjMsMC43LTEuMywxLjRjMCwwLjcsMC43LDEuMywxLjQsMS4zaDAuNHYxLjNjMCwwLjcsMC42LDEuNCwxLjMsMS40YzAuNywwLDEuMy0wLjYsMS4zLTEuNHYtMS4zaDQuOA0KCQljMC43LDAsMS40LTAuNiwxLjQtMS4zYzAtMC43LTAuNi0xLjMtMS40LTEuM2gtNC44di0wLjloNGMyLjYsMCw0LjktMi4yLDQuOS00LjlzLTIuMi00LjktNC45LTQuOUgyMi41TDIyLjUsMTcuNXogTTIuNywxOS40DQoJCWMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMwLjIsMCwwLjQsMCwwLjcsMGMtMC4xLDAuNy0wLjIsMS41LTAuMiwyLjJjMCwwLjEsMCwwLjMsMCwwLjRjLTAuMiwwLTAuMywwLTAuNSwwDQoJCWMtMy4zLDAtNi4yLTAuNy04LjItMS43Yy0yLTEtMi44LTIuMi0yLjktMy4xQzIuNywyMC4zLDIuNywxOS40LDIuNywxOS40eiBNMjUuOCwyMC4yaDRjMS4yLDAsMi4yLDEsMi4yLDIuMg0KCQljMCwxLjItMS4xLDIuMi0yLjIsMi4yaC00VjIwLjJ6IE0yLjcsMjQuOGMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMwLjMsMCwwLjUsMCwwLjgsMGMwLjIsMC45LDAuNiwxLjgsMSwyLjYNCgkJYy0wLjYsMC0xLjIsMC4xLTEuOCwwLjFjLTMuMywwLTYuMi0wLjctOC4yLTEuN2MtMi0xLTIuOS0yLjItMi45LTMuMkMyLjcsMjUuNiwyLjcsMjQuOCwyLjcsMjQuOHogTTIuNywzMC4xDQoJCWMwLjUsMC40LDEuMSwwLjcsMS43LDFjMi41LDEuMiw1LjgsMiw5LjQsMmMxLjIsMCwyLjMtMC4xLDMuNC0wLjJjMC43LDAuOCwxLjQsMS41LDIuMywyLjJjLTEuNywwLjUtMy42LDAuOC01LjcsMC44DQoJCWMtMy4zLDAtNi4yLTAuNy04LjItMS43Yy0yLTEtMi45LTIuMi0yLjktMy4yTDIuNywzMC4xTDIuNywzMC4xeiIvPg0KPC9nPg0KPC9zdmc+DQo=); }
        .worksheet-public-result-choice__list-item .icon_discount {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ2IDQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NiA0NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTIzLDQ1LjRjLTEyLjEsMC0yMi0xMC4xLTIyLTIyLjRTMTAuOCwwLjYsMjMsMC42YzEyLjEsMCwyMiwxMC4xLDIyLDIyLjRTMzUuMSw0NS40LDIzLDQ1LjR6IE0yMyw0DQoJCUMxMi43LDQsNC40LDEyLjUsNC40LDIzUzEyLjcsNDIsMjMsNDJjMTAuMiwwLDE4LjYtOC41LDE4LjYtMTlTMzMuMiw0LDIzLDR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE3LDIyLjZjLTIuNSwwLTQuNi0yLjEtNC42LTQuN3MyLjEtNC43LDQuNi00LjdjMi41LDAsNC42LDIuMSw0LjYsNC43UzE5LjYsMjIuNiwxNywyMi42eiBNMTcsMTUuOA0KCQljLTEuMSwwLTIuMSwxLTIuMSwyLjFTMTUuOSwyMCwxNywyMHMyLjEtMSwyLjEtMi4xUzE4LjIsMTUuOCwxNywxNS44eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNywzMi44Yy0yLjUsMC00LjYtMi4xLTQuNi00LjdjMC0yLjYsMi4xLTQuNyw0LjYtNC43YzIuNSwwLDQuNiwyLjEsNC42LDQuN0MzMS42LDMwLjcsMjkuNSwzMi44LDI3LDMyLjh6DQoJCSBNMjcsMjZjLTEuMSwwLTIuMSwxLTIuMSwyLjFzMC45LDIuMSwyLjEsMi4xYzEuMSwwLDIuMS0xLDIuMS0yLjFTMjguMSwyNiwyNywyNnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuMiwzMC4zYy0wLjMsMC0wLjYtMC4xLTAuOS0wLjNjLTAuNS0wLjUtMC42LTEuMy0wLjEtMS44bDEyLjUtMTMuNmMwLjUtMC41LDEuMy0wLjYsMS44LTAuMQ0KCQlzMC42LDEuMywwLjEsMS44TDE3LjIsMjkuOUMxNi45LDMwLjIsMTYuNiwzMC4zLDE2LjIsMzAuM3oiLz4NCjwvZz4NCjwvc3ZnPg0K); }
        .worksheet-public-result-choice__list-item .icon_inputcode {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ2IDQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NiA0NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0UyMDAxQTt9DQo8L3N0eWxlPg0KPHBhdGggY2xhc3M9InN0MCIgZD0iTTQzLjUsMTMuNmMwLTMtMi41LTUuNS01LjUtNS41SDhjLTMsMC01LjUsMi41LTUuNSw1LjV2MTguN2MwLDMsMi41LDUuNSw1LjUsNS41aDMwYzAuOCwwLDEuNS0wLjIsMi4yLTAuNA0KCWwwLjIsMC4zbDIuMi0ybC0wLjEtMC4xYzAuNi0wLjksMS0yLDEtMy4yVjEzLjZ6IE04LDExLjFoMzBjMC44LDAsMS41LDAuNCwxLjksMC45bC0xMyw5LjZjLTIuMywxLjctNS40LDEuNy03LjcsMEw2LjEsMTINCglDNi41LDExLjUsNy4yLDExLjEsOCwxMS4xeiBNNS44LDMzLjVjLTAuMi0wLjMtMC4zLTAuNy0wLjMtMS4xdi0xN2wxMC42LDcuOEw1LjgsMzMuNXogTTguNiwzNC45bDEwLTEwYzEuNCwwLjcsMi45LDEuMSw0LjQsMS4xDQoJYzEuOCwwLDMuNS0wLjUsNS4xLTEuNWw5LjcsMTAuNEg4LjZ6IE0zMC42LDIyLjdsOS45LTcuNHYxN2MwLDAuMy0wLjEsMC42LTAuMiwwLjhMMzAuNiwyMi43eiIvPg0KPC9zdmc+DQo=); }
        .worksheet-public-result-choice__list-item .icon_mobile {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDQ2IDQ2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA0NiA0NjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0U1MDAwNjt9DQo8L3N0eWxlPg0KPGc+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTMxLjMsMEgxNC43Yy0yLjksMC01LjIsMi4zLTUuMiw1LjJ2MzUuNmMwLDIuOSwyLjMsNS4yLDUuMiw1LjJoMTYuN2MyLjksMCw1LjItMi4zLDUuMi01LjJWNS4yDQoJCUMzNi41LDIuMywzNC4yLDAsMzEuMywweiBNMTQuNywzLjNoMTYuN2MxLDAsMS45LDAuOCwxLjksMS45djI3LjZIMTIuOFY1LjJDMTIuOCw0LjIsMTMuNiwzLjMsMTQuNywzLjN6IE0zMS4zLDQyLjdIMTQuNw0KCQljLTEsMC0xLjktMC44LTEuOS0xLjl2LTQuN2gyMC40djQuN0MzMy4yLDQxLjgsMzIuNCw0Mi43LDMxLjMsNDIuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMsMzcuM2MtMS4xLDAtMS45LDAuOS0xLjksMS45YzAsMS4xLDAuOSwxLjksMS45LDEuOWMxLjEsMCwxLjktMC45LDEuOS0xLjlDMjQuOSwzOC4yLDI0LjEsMzcuMywyMywzNy4zeiINCgkJLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjAsNy41SDI2YzAuOSwwLDEuNy0wLjcsMS43LTEuN1MyNyw0LjIsMjYsNC4ySDIwYy0wLjksMC0xLjcsMC43LTEuNywxLjdTMTksNy41LDIwLDcuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K); }
        .worksheet-public-result-choice__list-item .icon_barcode {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFMjAwMUI7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMy4zLDIuN2gtNC44Yy0wLjcsMC0xLjMsMC42LTEuMywxLjNzMC42LDEuMywxLjMsMS4zaDQuOGMwLjgsMCwxLjQsMC42LDEuNCwxLjR2NC44YzAsMC43LDAuNiwxLjMsMS4zLDEuMw0KCQlzMS4zLTAuNiwxLjMtMS4zVjYuN0MzNy4zLDQuNSwzNS41LDIuNywzMy4zLDIuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNNCwxMi43YzAuNywwLDEuMy0wLjYsMS4zLTEuM1Y2LjdjMC0wLjgsMC42LTEuNCwxLjQtMS40aDQuOGMwLjcsMCwxLjMtMC42LDEuMy0xLjNzLTAuNi0xLjMtMS4zLTEuM0g2LjcNCgkJYy0yLjIsMC00LDEuOC00LDR2NC44QzIuNywxMi4xLDMuMywxMi43LDQsMTIuN3oiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEuNCwzNC43SDYuN2MtMC44LDAtMS40LTAuNi0xLjQtMS40di00LjhjMC0wLjctMC42LTEuMy0xLjMtMS4zcy0xLjMsMC42LTEuMywxLjN2NC44YzAsMi4yLDEuOCw0LDQsNGg0LjgNCgkJYzAuNywwLDEuMy0wLjYsMS4zLTEuM1MxMi4xLDM0LjcsMTEuNCwzNC43eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zNiwyNy4zYy0wLjcsMC0xLjMsMC42LTEuMywxLjN2NC44YzAsMC44LTAuNiwxLjQtMS40LDEuNGgtNC44Yy0wLjcsMC0xLjMsMC42LTEuMywxLjNzMC42LDEuMywxLjMsMS4zaDQuOA0KCQljMi4yLDAsNC0xLjgsNC00di00LjhDMzcuMywyNy45LDM2LjcsMjcuMywzNiwyNy4zeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMywzMS43VjIxLjFjMC0wLjctMC42LTEuMy0xLjMtMS4zSDIxLjFjLTAuNywwLTEuMywwLjYtMS4zLDEuM3YxMC42YzAsMC43LDAuNiwxLjMsMS4zLDEuM2gxMC42DQoJCUMzMi40LDMzLDMzLDMyLjQsMzMsMzEuN3ogTTIyLjQsMzAuNHYtOGg4djhIMjIuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjMuNywxOC4xaDcuNGMwLjcsMCwxLjMtMC42LDEuMy0xLjNWOS40YzAtMC43LTAuNi0xLjMtMS4zLTEuM2gtNy40Yy0wLjcsMC0xLjMsMC42LTEuMywxLjN2Ny40DQoJCUMyMi40LDE3LjUsMjMsMTguMSwyMy43LDE4LjF6IE0yNSwxNS41di00LjhoNC44djQuOEgyNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTcuOSw3SDguM0M3LjYsNyw3LDcuNiw3LDguM3Y5LjZjMCwwLjcsMC42LDEuMywxLjMsMS4zaDkuNmMwLjcsMCwxLjMtMC42LDEuMy0xLjNWOC4zDQoJCUMxOS4yLDcuNiwxOC42LDcsMTcuOSw3eiBNMTYuNiw5LjZ2N2gtN3YtN0gxNi42eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi44LDMwLjRIOS42di04LjNjMC0wLjctMC42LTEuMy0xLjMtMS4zUzcsMjEuNCw3LDIyLjF2OS42QzcsMzIuNCw3LjYsMzMsOC4zLDMzaDguNWMwLjcsMCwxLjMtMC42LDEuMy0xLjMNCgkJUzE3LjUsMzAuNCwxNi44LDMwLjR6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTEzLjksMjcuNHYtNS4zYzAtMC43LTAuNi0xLjMtMS4zLTEuM3MtMS4zLDAuNi0xLjMsMS4zdjUuM2MwLDAuNywwLjYsMS4zLDEuMywxLjNTMTMuOSwyOC4yLDEzLjksMjcuNHoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuOCwyMC44Yy0wLjcsMC0xLjMsMC42LTEuMywxLjN2NS4zYzAsMC43LDAuNiwxLjMsMS4zLDEuM3MxLjMtMC42LDEuMy0xLjN2LTUuMw0KCQlDMTguMSwyMS40LDE3LjUsMjAuOCwxNi44LDIwLjh6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTI3LjQsMjUuMWgtMi4xYy0wLjcsMC0xLjMsMC42LTEuMywxLjNzMC42LDEuMywxLjMsMS4zaDIuMWMwLjcsMCwxLjMtMC42LDEuMy0xLjNTMjguMiwyNS4xLDI3LjQsMjUuMXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuMSwxNC45YzAuNywwLDEuMy0wLjYsMS4zLTEuM3YtMS4xYzAtMC43LTAuNi0xLjMtMS4zLTEuM3MtMS4zLDAuNi0xLjMsMS4zdjEuMQ0KCQlDMTEuOCwxNC4zLDEyLjQsMTQuOSwxMy4xLDE0Ljl6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==); }
        .worksheet-public-result-choice__list-item .icon_barcode_phone {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMy4wLjMsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0i0KHQu9C+0LlfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA0MCA1MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDAgNTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiNFMjAwMUE7fQ0KPC9zdHlsZT4NCjxnPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi4xLDE1LjVoLTQuNmMtMC42LDAtMSwwLjUtMSwxdjQuNmMwLDAuNiwwLjUsMSwxLDFoNC42YzAuNiwwLDEtMC41LDEtMXYtNC42QzE3LjEsMTYsMTYuNywxNS41LDE2LjEsMTUuNXoNCgkJIE0xNS4xLDIwLjFoLTIuNnYtMi42aDIuNlYyMC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yMy4yLDIyLjFoNS4yYzAuNiwwLDEuMS0wLjUsMS4xLTF2LTQuNmMwLTAuNi0wLjUtMS0xLjEtMWgtNS4yYy0wLjYsMC0xLjEsMC41LTEuMSwxdjQuNg0KCQlDMjIuMSwyMS43LDIyLjYsMjIuMSwyMy4yLDIyLjF6IE0yNC4zLDE3LjVoMi45djIuNmgtMi45VjE3LjV6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE2LjEsMjYuOWgtNC42Yy0wLjYsMC0xLDAuNS0xLDF2NC42YzAsMC42LDAuNSwxLDEsMWg0LjZjMC42LDAsMS0wLjUsMS0xdi00LjYNCgkJQzE3LjEsMjcuMywxNi43LDI2LjksMTYuMSwyNi45eiBNMTUuMSwzMS41aC0yLjZ2LTIuNmgyLjZWMzEuNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjguNSwyNi45Yy0wLjUsMC0xLDAuNS0xLDF2My42aC0xLjJjLTAuNSwwLTEsMC41LTEsMWMwLDAuNiwwLjQsMSwxLDFoMi4yYzAuNSwwLDEtMC41LDEtMXYtNC42DQoJCUMyOS41LDI3LjMsMjkuMSwyNi45LDI4LjUsMjYuOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQuMSwyNi45bC0zLjYtMC4xdi0xLjljMC0wLjctMC42LTEuMy0xLjMtMS4zYy0wLjcsMC0xLjMsMC42LTEuMywxLjNWMjhjMCwwLjcsMC42LDEuMiwxLjMsMS4zbDQuOCwwLjENCgkJYzAsMCwwLDAsMCwwYzAuNywwLDEuMy0wLjUsMS4zLTEuMkMyNS40LDI3LjUsMjQuOCwyNi45LDI0LjEsMjYuOXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuOCwzMWgtMC4zYy0wLjYsMC0xLjEsMC42LTEuMSwxLjJjMCwwLjcsMC41LDEuMiwxLjEsMS4yaDAuM2MwLjYsMCwxLjEtMC42LDEuMS0xLjINCgkJQzIyLjksMzEuNiwyMi40LDMxLDIxLjgsMzF6Ii8+DQoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTE5LjIsMjIuMWMwLjcsMCwxLjItMC42LDEuMi0xLjJjMC0wLjctMC42LTEuMi0xLjItMS4yYy0wLjcsMC0xLjIsMC42LTEuMiwxLjINCgkJQzE3LjksMjEuNiwxOC41LDIyLjEsMTkuMiwyMi4xeiIvPg0KCTxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjI0LjEiIGN5PSIyNC43IiByPSIxLjIiLz4NCgk8Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMC41IiBjeT0iNDUuNSIgcj0iMiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMS4yLDAuNUg4LjhDNS42LDAuNSwzLDMuMSwzLDYuM3YzOS4zYzAsMy4yLDIuNiw1LjgsNS44LDUuOGgyMi4zYzMuMiwwLDUuOC0yLjYsNS44LTUuOFY2LjMNCgkJQzM3LDMuMSwzNC40LDAuNSwzMS4yLDAuNXogTTYuMiw5LjVoMjcuNnYzMEg2LjJWOS41eiBNOC44LDMuN2gyMi4zYzEuNSwwLDIuNywxLjIsMi43LDIuN3YwLjJINi4yVjYuM0M2LjIsNC45LDcuNCwzLjcsOC44LDMuN3oNCgkJIE0zMS4yLDQ4LjNIOC44Yy0xLjUsMC0yLjctMS4yLTIuNy0yLjd2LTMuMmgyNy42djMuMkMzMy44LDQ3LjEsMzIuNiw0OC4zLDMxLjIsNDguM3oiLz4NCjwvZz4NCjwvc3ZnPg0K);
          width: 40px;
          height: 52px;
          background-size: auto 52px; }
      .worksheet-public-result-choice__list-item .title {
        margin-bottom: 8px;
        font-size: 20px;
        font-weight: bold;
        line-height: 25px;
        color: #444444; }
        @media (max-width: 767px) {
          .worksheet-public-result-choice__list-item .title {
            margin-bottom: 2px; } }
        @media (max-width: 419px) {
          .worksheet-public-result-choice__list-item .title {
            font-size: 18px;
            line-height: 22px; } }
      .worksheet-public-result-choice__list-item .text {
        font-size: 16px;
        line-height: 24px;
        color: #000000; }
    @media (min-width: 768px) {
      .worksheet-public-result-choice__list--online, .worksheet-public-result-choice__list--offline {
        -ms-flex-pack: justify;
            justify-content: space-between; } }
    .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(1) {
      width: 33.33%; }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(1) {
          max-width: 265px; } }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(1) {
          width: 100%; } }
    .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(2) {
      width: 33.33%; }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(2) {
          max-width: 218px; } }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(2) {
          width: 100%; } }
    .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(3) {
      width: 33.33%; }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(3) {
          max-width: 226px; } }
      @media (min-width: 992px) {
        .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(3) {
          max-width: 238px; } }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__list--online .worksheet-public-result-choice__list-item:nth-child(3) {
          width: 100%; } }
    .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(1) {
      width: 33.33%; }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(1) {
          max-width: 265px; } }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(1) {
          width: 100%; } }
    .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(2) {
      width: 33.33%; }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(2) {
          max-width: 246px; } }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(2) {
          width: 100%; } }
    .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(3) {
      width: 33.33%; }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(3) {
          max-width: 226px; } }
      @media (min-width: 992px) {
        .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(3) {
          max-width: 230px; } }
      @media (max-width: 767px) {
        .worksheet-public-result-choice__list--offline .worksheet-public-result-choice__list-item:nth-child(3) {
          width: 100%; } }
  .worksheet-public-result-choice__footer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    margin: 0 -34px; }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__footer {
        margin: 0; } }
  .worksheet-public-result-choice__selectform {
    position: relative;
    padding: 0 23px;
    width: 45%; }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__selectform {
        width: 100%;
        padding: 0;
        margin-bottom: 30px; } }
    .worksheet-public-result-choice__selectform .btn {
      width: 100%;
      max-width: 100%; }
      .page_type_royalcanin .worksheet-public-result-choice__selectform .btn,
      .page_type_eukanuba .worksheet-public-result-choice__selectform .btn {
        font-size: 14px;
        line-height: 24px;
        font-weight: 500;
        border-radius: 999px;
        padding: 0;
        color: #fff; }
        .page_type_royalcanin .worksheet-public-result-choice__selectform .btn:hover:not(:disabled),
        .page_type_eukanuba .worksheet-public-result-choice__selectform .btn:hover:not(:disabled) {
          color: #fff; }
        @media (min-width: 540px) {
          .page_type_royalcanin .worksheet-public-result-choice__selectform .btn,
          .page_type_eukanuba .worksheet-public-result-choice__selectform .btn {
            font-size: 16px;
            line-height: 24px; } }
        .page_type_royalcanin .worksheet-public-result-choice__selectform .btn__text,
        .page_type_eukanuba .worksheet-public-result-choice__selectform .btn__text {
          display: block;
          position: relative;
          padding: 12px 32px;
          overflow: hidden; }
          .page_type_royalcanin .worksheet-public-result-choice__selectform .btn__text:after,
          .page_type_eukanuba .worksheet-public-result-choice__selectform .btn__text:after {
            content: "";
            display: inline-block;
            overflow: hidden;
            -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
            width: 24px;
            height: 32px;
            position: absolute;
            right: -32px;
            top: 50%;
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            transition: all .2s ease;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
            background-position: 50% 50%;
            background-repeat: no-repeat; }
        .page_type_royalcanin .worksheet-public-result-choice__selectform .btn.is-disabled, .page_type_royalcanin .worksheet-public-result-choice__selectform .btn:disabled,
        .page_type_eukanuba .worksheet-public-result-choice__selectform .btn.is-disabled,
        .page_type_eukanuba .worksheet-public-result-choice__selectform .btn:disabled {
          border-color: #d7d7d7;
          background-color: #d7d7d7;
          color: #fff;
          cursor: not-allowed;
          pointer-events: none; }
          .page_type_royalcanin .worksheet-public-result-choice__selectform .btn.is-disabled:hover, .page_type_royalcanin .worksheet-public-result-choice__selectform .btn:disabled:hover,
          .page_type_eukanuba .worksheet-public-result-choice__selectform .btn.is-disabled:hover,
          .page_type_eukanuba .worksheet-public-result-choice__selectform .btn:disabled:hover {
            border-color: #d7d7d7;
            background-color: #d7d7d7;
            color: #fff; }
        .page_type_royalcanin .worksheet-public-result-choice__selectform .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
        .page_type_eukanuba .worksheet-public-result-choice__selectform .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
          right: 4px; }
          @media (min-width: 768px) {
            .page_type_royalcanin .worksheet-public-result-choice__selectform .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
            .page_type_eukanuba .worksheet-public-result-choice__selectform .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
              right: 4px; } }
        .page_type_royalcanin .worksheet-public-result-choice__selectform .btn .btn__loader,
        .page_type_eukanuba .worksheet-public-result-choice__selectform .btn .btn__loader {
          border-radius: 999px; }
      .page_type_royalcanin .worksheet-public-result-choice__selectform .btn {
        background-color: #e2001a; }
        .page_type_royalcanin .worksheet-public-result-choice__selectform .btn:hover:not(:disabled) {
          background-color: #e2001a;
          color: #fff; }
      .page_type_eukanuba .worksheet-public-result-choice__selectform .btn {
        background-color: #e40087; }
        .page_type_eukanuba .worksheet-public-result-choice__selectform .btn:hover:not(:disabled) {
          background-color: #ff20a4;
          color: #fff; }
  .worksheet-public-result-choice__comments {
    position: relative;
    padding: 0 23px 0 14px;
    width: 55%;
    margin-top: -5px; }
    @media (max-width: 767px) {
      .worksheet-public-result-choice__comments {
        padding-right: 14px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-choice__comments {
        width: 100%;
        margin-top: 0;
        padding: 0; } }
    .worksheet-public-result-choice__comments, .worksheet-public-result-choice__comments p {
      font-size: 13px;
      line-height: 17px;
      color: #888888; }
    .worksheet-public-result-choice__comments p {
      margin-bottom: 6px; }
      .worksheet-public-result-choice__comments p:last-child {
        margin-bottom: 0; }
    .worksheet-public-result-choice__comments a[href^="tel:"] {
      color: #888888;
      text-decoration: none; }
      .worksheet-public-result-choice__comments a[href^="tel:"]:hover {
        text-decoration: none; }
  .worksheet-public-result-choice__form-list {
    position: relative;
    padding: 0;
    width: 100%; }
    .worksheet-public-result-choice__form-list .btn {
      width: 100%;
      max-width: 100%;
      transition: .3s background-color, .3s border-color;
      padding-left: 5px;
      padding-right: 5px; }
      .page_type_royalcanin .worksheet-public-result-choice__form-list .btn,
      .page_type_eukanuba .worksheet-public-result-choice__form-list .btn {
        font-size: 14px;
        line-height: 24px;
        font-weight: 500;
        border-radius: 999px;
        padding: 0;
        color: #fff; }
        .page_type_royalcanin .worksheet-public-result-choice__form-list .btn:hover:not(:disabled),
        .page_type_eukanuba .worksheet-public-result-choice__form-list .btn:hover:not(:disabled) {
          color: #fff; }
        @media (min-width: 540px) {
          .page_type_royalcanin .worksheet-public-result-choice__form-list .btn,
          .page_type_eukanuba .worksheet-public-result-choice__form-list .btn {
            font-size: 16px;
            line-height: 24px; } }
        .page_type_royalcanin .worksheet-public-result-choice__form-list .btn__text,
        .page_type_eukanuba .worksheet-public-result-choice__form-list .btn__text {
          display: block;
          position: relative;
          padding: 12px 32px;
          overflow: hidden; }
          .page_type_royalcanin .worksheet-public-result-choice__form-list .btn__text:after,
          .page_type_eukanuba .worksheet-public-result-choice__form-list .btn__text:after {
            content: "";
            display: inline-block;
            overflow: hidden;
            -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
            width: 24px;
            height: 32px;
            position: absolute;
            right: -32px;
            top: 50%;
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            transition: all .2s ease;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
            background-position: 50% 50%;
            background-repeat: no-repeat; }
        .page_type_royalcanin .worksheet-public-result-choice__form-list .btn.is-disabled, .page_type_royalcanin .worksheet-public-result-choice__form-list .btn:disabled,
        .page_type_eukanuba .worksheet-public-result-choice__form-list .btn.is-disabled,
        .page_type_eukanuba .worksheet-public-result-choice__form-list .btn:disabled {
          border-color: #d7d7d7;
          background-color: #d7d7d7;
          color: #fff;
          cursor: not-allowed;
          pointer-events: none; }
          .page_type_royalcanin .worksheet-public-result-choice__form-list .btn.is-disabled:hover, .page_type_royalcanin .worksheet-public-result-choice__form-list .btn:disabled:hover,
          .page_type_eukanuba .worksheet-public-result-choice__form-list .btn.is-disabled:hover,
          .page_type_eukanuba .worksheet-public-result-choice__form-list .btn:disabled:hover {
            border-color: #d7d7d7;
            background-color: #d7d7d7;
            color: #fff; }
        .page_type_royalcanin .worksheet-public-result-choice__form-list .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
        .page_type_eukanuba .worksheet-public-result-choice__form-list .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
          right: 4px; }
          @media (min-width: 768px) {
            .page_type_royalcanin .worksheet-public-result-choice__form-list .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
            .page_type_eukanuba .worksheet-public-result-choice__form-list .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
              right: 4px; } }
        .page_type_royalcanin .worksheet-public-result-choice__form-list .btn .btn__loader,
        .page_type_eukanuba .worksheet-public-result-choice__form-list .btn .btn__loader {
          border-radius: 999px; }
      .page_type_royalcanin .worksheet-public-result-choice__form-list .btn {
        background-color: #e2001a; }
        .page_type_royalcanin .worksheet-public-result-choice__form-list .btn:hover:not(:disabled) {
          background-color: #e2001a;
          color: #fff; }
      .page_type_eukanuba .worksheet-public-result-choice__form-list .btn {
        background-color: #e40087; }
        .page_type_eukanuba .worksheet-public-result-choice__form-list .btn:hover:not(:disabled) {
          background-color: #ff20a4;
          color: #fff; }
      .worksheet-public-result-choice__form-list .btn__text {
        padding-left: 10px;
        padding-right: 10px; }
        .worksheet-public-result-choice__form-list .btn__text--small {
          padding-left: 5px !important;
          padding-right: 5px !important; }
        .worksheet-public-result-choice__form-list .btn__text br {
          display: none; }
          @media (min-width: 540px) {
            .worksheet-public-result-choice__form-list .btn__text br {
              display: block; } }
    .worksheet-public-result-choice__form-list--count1 {
      /*position: relative;
            padding: 0 23px;
            width: 45%;

            @include media-breakpoint-down(xs) {
                width: 100%;
                padding: 0;
            }*/ }
      @media (min-width: 540px) {
        .worksheet-public-result-choice__form-list--count1 {
          padding-left: 39px;
          padding-right: 39px; } }
      .worksheet-public-result-choice__form-list--count1 .row {
        -ms-flex-pack: center;
            justify-content: center; }
        @media (min-width: 540px) {
          .worksheet-public-result-choice__form-list--count1 .row {
            margin-left: -30px;
            margin-right: -30px; } }
        @media (min-width: 768px) {
          .worksheet-public-result-choice__form-list--count1 .row {
            margin-left: -42px;
            margin-right: -42px; } }
      @media (min-width: 540px) {
        .worksheet-public-result-choice__form-list--count1 [class*="col-"] {
          padding-left: 30px;
          padding-right: 30px; } }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__form-list--count1 [class*="col-"] {
          padding-left: 42px;
          padding-right: 42px; } }
    @media (min-width: 540px) {
      .worksheet-public-result-choice__form-list--count2 {
        padding-left: 39px;
        padding-right: 39px; } }
    .worksheet-public-result-choice__form-list--count2 .row {
      -ms-flex-pack: center;
          justify-content: center; }
      @media (min-width: 540px) {
        .worksheet-public-result-choice__form-list--count2 .row {
          margin-left: -30px;
          margin-right: -30px; } }
      @media (min-width: 768px) {
        .worksheet-public-result-choice__form-list--count2 .row {
          margin-left: -42px;
          margin-right: -42px; } }
    @media (min-width: 540px) {
      .worksheet-public-result-choice__form-list--count2 [class*="col-"] {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 768px) {
      .worksheet-public-result-choice__form-list--count2 [class*="col-"] {
        padding-left: 42px;
        padding-right: 42px; } }
    @media (min-width: 540px) {
      .worksheet-public-result-choice__form-list--count3 {
        padding-left: 38px;
        padding-right: 38px; } }
    @media (min-width: 540px) {
      .worksheet-public-result-choice__form-list--count3 .row {
        margin-left: -18px;
        margin-right: -18px; } }
    @media (min-width: 540px) {
      .worksheet-public-result-choice__form-list--count3 [class*="col-"] {
        padding-left: 18px;
        padding-right: 18px; } }
    .worksheet-public-result-choice__form-list .shop-card {
      position: relative;
      margin-left: -5px;
      margin-right: -5px;
      margin-bottom: 40px; }
      @media (min-width: 380px) {
        .worksheet-public-result-choice__form-list .shop-card {
          margin-left: 0;
          margin-right: 0; } }
      .worksheet-public-result-choice__form-list .shop-card__discount {
        position: absolute;
        top: -22px;
        left: -16px;
        width: 65px;
        height: 65px;
        border-radius: 50%;
        background-color: #e2001a;
        color: #ffffff;
        text-align: center;
        z-index: 2;
        padding-top: 15px; }
        .worksheet-public-result-choice__form-list .shop-card__discount strong {
          display: block;
          font-size: 20px;
          line-height: 18px;
          font-weight: 500; }
        .worksheet-public-result-choice__form-list .shop-card__discount span {
          display: block;
          font-size: 10px;
          line-height: 9px; }
      .worksheet-public-result-choice__form-list .shop-card__image {
        position: relative;
        height: 145px;
        border-radius: 3px;
        background: #FFFFFF;
        margin-bottom: 28px;
        z-index: 1; }
        @media (min-width: 540px) {
          .worksheet-public-result-choice__form-list .shop-card__image {
            height: 164px; } }
        .worksheet-public-result-choice__form-list .shop-card__image-container {
          position: relative;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-align: center;
              align-items: center;
          -ms-flex-pack: center;
              justify-content: center;
          height: 100%;
          padding: 15px; }
          @media (min-width: 540px) {
            .worksheet-public-result-choice__form-list .shop-card__image-container {
              padding: 20px; } }
      .worksheet-public-result-choice__form-list .shop-card__img {
        position: relative;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-size: cover;
        max-height: 100%; }
        .worksheet-public-result-choice__form-list .shop-card__img img {
          display: block;
          max-width: 100%;
          max-height: 115px;
          opacity: 0;
          visibility: hidden; }
          @media (min-width: 540px) {
            .worksheet-public-result-choice__form-list .shop-card__img img {
              max-height: 124px; } }
      .worksheet-public-result-choice__form-list .shop-card__btn {
        margin-bottom: 4px; }
      .worksheet-public-result-choice__form-list .shop-card__comments {
        margin-top: 26px; }
        .worksheet-public-result-choice__form-list .shop-card__comments--text-center {
          text-align: center; }
        @media (min-width: 768px) {
          .worksheet-public-result-choice__form-list .shop-card__comments--twocolumn {
            position: absolute;
            margin-right: calc(-100% - 84px); } }
        @media (min-width: 768px) {
          .worksheet-public-result-choice__form-list .shop-card__comments--emptymargin {
            margin-top: 120px; } }
        @media (min-width: 992px) {
          .worksheet-public-result-choice__form-list .shop-card__comments--emptymargin {
            margin-top: 113px; } }
        .worksheet-public-result-choice__form-list .shop-card__comments-title {
          margin-bottom: 10px;
          text-transform: uppercase;
          color: #444444; }
        .worksheet-public-result-choice__form-list .shop-card__comments .selected {
          color: #e2001a;
          font-weight: 500; }
        .worksheet-public-result-choice__form-list .shop-card__comments, .worksheet-public-result-choice__form-list .shop-card__comments p {
          font-size: 13px;
          line-height: 17px;
          color: #888888; }
        .worksheet-public-result-choice__form-list .shop-card__comments p {
          margin-bottom: 26px; }
          .worksheet-public-result-choice__form-list .shop-card__comments p:last-child {
            margin-bottom: 0; }
        .worksheet-public-result-choice__form-list .shop-card__comments a[href^="tel:"] {
          color: #888888;
          text-decoration: none; }
          .worksheet-public-result-choice__form-list .shop-card__comments a[href^="tel:"]:hover {
            text-decoration: none; }
  .worksheet-public-result-choice__form-comments {
    position: relative; }
    @media (min-width: 540px) {
      .worksheet-public-result-choice__form-comments {
        padding-left: 38px;
        padding-right: 38px; } }
    .worksheet-public-result-choice__form-comments, .worksheet-public-result-choice__form-comments p {
      font-size: 13px;
      line-height: 17px;
      color: #888888; }
    .worksheet-public-result-choice__form-comments p {
      margin-bottom: 26px; }
      .worksheet-public-result-choice__form-comments p:last-child {
        margin-bottom: 0; }
    .worksheet-public-result-choice__form-comments a[href^="tel:"] {
      color: #888888;
      text-decoration: none; }
      .worksheet-public-result-choice__form-comments a[href^="tel:"]:hover {
        text-decoration: none; }
  .worksheet-public-result-choice__footer-comments {
    position: relative;
    margin-top: 20px; }
    .worksheet-public-result-choice__footer-comments, .worksheet-public-result-choice__footer-comments p {
      font-size: 13px;
      line-height: 17px;
      color: #888888; }
    .worksheet-public-result-choice__footer-comments p {
      margin-bottom: 26px; }
      .worksheet-public-result-choice__footer-comments p:last-child {
        margin-bottom: 0; }
    .worksheet-public-result-choice__footer-comments a[href^="tel:"] {
      color: #888888;
      text-decoration: none; }
      .worksheet-public-result-choice__footer-comments a[href^="tel:"]:hover {
        text-decoration: none; }
  @media (min-width: 540px) {
    .worksheet-public-result-choice__form-list--count2 + .worksheet-public-result-choice__form-comments {
      padding-left: 39px;
      padding-right: 39px; } }
  .worksheet-public-result-choice__result {
    margin-bottom: 6px; }
    .worksheet-public-result-choice__result-title {
      margin-bottom: 4px;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 18px;
      line-height: 23px;
      color: #494949; }
    .worksheet-public-result-choice__result-text {
      text-transform: uppercase;
      font-size: 17px;
      line-height: 22px;
      color: #494949; }
    .worksheet-public-result-choice__result-error {
      margin-top: 30px;
      text-transform: uppercase;
      font-size: 17px;
      line-height: 22px;
      color: #ec001a; }

.worksheet-public-result-comment {
  margin-top: 24px; }
  .worksheet-public-result-comment__note {
    font-size: 13px;
    line-height: 18px;
    color: #999999;
    font-weight: normal; }
    .worksheet-public-result-comment__note a[href^="tel:"] {
      color: #999999;
      text-decoration: none; }
      .worksheet-public-result-comment__note a[href^="tel:"]:hover {
        color: #999999;
        text-decoration: none; }

.worksheet-public-result-question {
  margin-top: 110px;
  margin-bottom: 40px;
  position: relative;
  background-color: #f6f6f6; }
  @media (max-width: 991px) {
    .worksheet-public-result-question {
      margin: 115px -10px 40px; } }
  @media (max-width: 767px) {
    .worksheet-public-result-question {
      margin: 56px -10px 0;
      padding: 0 10px; } }
  .worksheet-public-result-question__container {
    padding: 59px 6px 72px;
    max-width: 358px; }
    @media (max-width: 419px) {
      .worksheet-public-result-question__container {
        padding-bottom: 48px;
        max-width: 100%; } }
  .worksheet-public-result-question__image {
    position: absolute;
    top: -71px;
    bottom: -54px;
    left: 0;
    right: 0; }
    @media (min-width: 992px) {
      .worksheet-public-result-question__image {
        left: 19px;
        right: auto; } }
    @media (max-width: 991px) {
      .worksheet-public-result-question__image {
        left: -60px; } }
    @media (max-width: 767px) {
      .worksheet-public-result-question__image {
        position: relative;
        top: 50%;
        bottom: auto;
        left: -30px;
        right: auto;
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); } }
    @media (max-width: 419px) {
      .worksheet-public-result-question__image {
        padding-bottom: 48px;
        left: -40px; } }
    .worksheet-public-result-question__image img {
      display: block;
      position: relative;
      max-width: 100%;
      height: auto;
      margin: 0 auto; }
      @media (max-width: 419px) {
        .worksheet-public-result-question__image img {
          max-height: 300px; } }
  .worksheet-public-result-question__title {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: bold;
    line-height: 24px;
    color: #444444;
    text-transform: uppercase; }
    @media (max-width: 419px) {
      .worksheet-public-result-question__title br {
        display: none; } }
  .worksheet-public-result-question__form {
    margin-top: 24px; }
    .worksheet-public-result-question__form .btn {
      width: 100%;
      border-radius: 2px; }
      .page_type_royalcanin .worksheet-public-result-question__form .btn,
      .page_type_eukanuba .worksheet-public-result-question__form .btn {
        font-size: 14px;
        line-height: 24px;
        font-weight: 500;
        border-radius: 999px;
        padding: 0;
        color: #fff; }
        .page_type_royalcanin .worksheet-public-result-question__form .btn:hover:not(:disabled),
        .page_type_eukanuba .worksheet-public-result-question__form .btn:hover:not(:disabled) {
          color: #fff; }
        @media (min-width: 540px) {
          .page_type_royalcanin .worksheet-public-result-question__form .btn,
          .page_type_eukanuba .worksheet-public-result-question__form .btn {
            font-size: 16px;
            line-height: 24px; } }
        .page_type_royalcanin .worksheet-public-result-question__form .btn__text,
        .page_type_eukanuba .worksheet-public-result-question__form .btn__text {
          display: block;
          position: relative;
          padding: 12px 32px;
          overflow: hidden; }
          .page_type_royalcanin .worksheet-public-result-question__form .btn__text:after,
          .page_type_eukanuba .worksheet-public-result-question__form .btn__text:after {
            content: "";
            display: inline-block;
            overflow: hidden;
            -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%;
            width: 24px;
            height: 32px;
            position: absolute;
            right: -32px;
            top: 50%;
            -ms-transform: translateY(-50%);
                transform: translateY(-50%);
            transition: all .2s ease;
            background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
            background-position: 50% 50%;
            background-repeat: no-repeat; }
        .page_type_royalcanin .worksheet-public-result-question__form .btn.is-disabled, .page_type_royalcanin .worksheet-public-result-question__form .btn:disabled,
        .page_type_eukanuba .worksheet-public-result-question__form .btn.is-disabled,
        .page_type_eukanuba .worksheet-public-result-question__form .btn:disabled {
          border-color: #d7d7d7;
          background-color: #d7d7d7;
          color: #fff;
          cursor: not-allowed;
          pointer-events: none; }
          .page_type_royalcanin .worksheet-public-result-question__form .btn.is-disabled:hover, .page_type_royalcanin .worksheet-public-result-question__form .btn:disabled:hover,
          .page_type_eukanuba .worksheet-public-result-question__form .btn.is-disabled:hover,
          .page_type_eukanuba .worksheet-public-result-question__form .btn:disabled:hover {
            border-color: #d7d7d7;
            background-color: #d7d7d7;
            color: #fff; }
        .page_type_royalcanin .worksheet-public-result-question__form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
        .page_type_eukanuba .worksheet-public-result-question__form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
          right: 4px; }
          @media (min-width: 768px) {
            .page_type_royalcanin .worksheet-public-result-question__form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
            .page_type_eukanuba .worksheet-public-result-question__form .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
              right: 4px; } }
        .page_type_royalcanin .worksheet-public-result-question__form .btn .btn__loader,
        .page_type_eukanuba .worksheet-public-result-question__form .btn .btn__loader {
          border-radius: 999px; }
      .page_type_royalcanin .worksheet-public-result-question__form .btn {
        background-color: #e2001a; }
        .page_type_royalcanin .worksheet-public-result-question__form .btn:hover:not(:disabled) {
          background-color: #e2001a;
          color: #fff; }
      .page_type_eukanuba .worksheet-public-result-question__form .btn {
        background-color: #e40087; }
        .page_type_eukanuba .worksheet-public-result-question__form .btn:hover:not(:disabled) {
          background-color: #ff20a4;
          color: #fff; }

.worksheet-public-result-scroll-question {
  display: none;
  position: relative;
  background-color: #e2001a;
  z-index: 9; }
  .page_type_eukanuba .worksheet-public-result-scroll-question {
    background-color: #ec008c; }
  @media (max-width: 767px) {
    .worksheet-public-result-scroll-question {
      display: block; } }
  .worksheet-public-result-scroll-question.hidden {
    display: none; }
  .worksheet-public-result-scroll-question__btn {
    display: block;
    position: relative;
    padding: 14px 18px 15px 65px;
    min-height: 42px;
    font-size: 13px;
    line-height: 18px;
    color: #ffffff;
    text-decoration: none;
    text-align: left;
    min-height: 60px;
    cursor: pointer; }
    .worksheet-public-result-scroll-question__btn:after {
      content: "";
      display: block;
      position: absolute;
      left: 17px;
      top: 50%;
      margin-top: -24px;
      width: 40px;
      height: 42px;
      background-size: contain;
      background-image: url(./img/present_white.png);
      background-position: 50% 50%;
      background-repeat: no-repeat; }
    .worksheet-public-result-scroll-question__btn .link {
      text-decoration: underline; }
    .worksheet-public-result-scroll-question__btn:hover .link {
      text-decoration: none; }

.worksheet-public-result-popup {
  background: #fff;
  width: 833px;
  position: relative; }
  @media (max-width: 991px) {
    .worksheet-public-result-popup {
      width: 630px;
      margin: 0 auto; } }
  @media (max-width: 767px) {
    .worksheet-public-result-popup {
      width: 100%; } }
  .worksheet-public-result-popup .pop-up__btn-close {
    top: 21px;
    right: 29px;
    bottom: auto;
    left: auto;
    background: none;
    width: 13px;
    height: 14px;
    margin: 0;
    padding: 0;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAcCAYAAAC6YTVCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjVGODIwNDMyNjlGNDExRTdCMEU0RTlFQjVFQjFGM0E0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjVGODIwNDMzNjlGNDExRTdCMEU0RTlFQjVFQjFGM0E0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NUY4MjA0MzA2OUY0MTFFN0IwRTRFOUVCNUVCMUYzQTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NUY4MjA0MzE2OUY0MTFFN0IwRTRFOUVCNUVCMUYzQTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6+xd0LAAABLklEQVR42pySsW7CMBCGjRXBGzDxEkViZUfqWDp2oRMhvAykU6du0AwMSM3SvVILTwG8AwvmfjikS+JzKiz9iX2+z+f8ucZq/d02xnRIW1M/Hkh7S48P0h8prgHGpA3yAWUcnAVAAHOeZ4DeSUkAlMAU+ZYXqQKWgcs8EiemAoL6pGEZwLClq8iKz/xOJOCDMFyd7zbw0Z+aOVYBEr6e11WrAGnIVbg3UgBpjuMcgEcrbPUBt/FGmvD8CZVe/tmwAH9Iu6j3OLhEftdftS1OudffsTfNnHQixc45o4n2x5yXF7r80Gh5u5zihS6/nRLzKZWKogI0QUxuVkAfUIA84MIHVKAS6DSD7upyE/jopWaOBsQhV1Ug5CqCIw1QbvF6Vxth0SZ1Q4AAu8g/CzAAKkV+3XNY+HcAAAAASUVORK5CYII=);
    cursor: pointer; }
    .worksheet-public-result-popup .pop-up__btn-close:hover {
      background-position: left -14px; }
  .worksheet-public-result-popup__container {
    padding: 74px 80px 63px; }
    @media (max-width: 991px) {
      .worksheet-public-result-popup__container {
        padding: 43px 40px; } }
    @media (max-width: 767px) {
      .worksheet-public-result-popup__container {
        padding: 43px 20px; } }
  .worksheet-public-result-popup__content {
    margin-bottom: 41px;
    font-size: 19px;
    line-height: 29px;
    color: #000000;
    text-align: center; }
    @media (max-width: 419px) {
      .worksheet-public-result-popup__content {
        margin-bottom: 35px;
        font-size: 18px;
        line-height: 27px; } }
    @media screen and (max-height: 600px) {
      .worksheet-public-result-popup__content {
        margin-bottom: 20px; } }
  .worksheet-public-result-popup__button {
    margin: 41px auto 0;
    max-width: 382px; }
  .worksheet-public-result-popup__btn {
    width: 100%;
    padding: 15px 32px 15px 32px;
    font-size: 19px;
    line-height: 29px;
    text-align: center; }
    @media (max-width: 419px) {
      .worksheet-public-result-popup__btn {
        padding: 10px 32px 14px 32px;
        font-size: 16px;
        line-height: 24px; } }
  .worksheet-public-result-popup__comments {
    margin: 65px auto 0;
    max-width: 520px;
    font-size: 13px;
    line-height: 18px;
    color: #666666;
    text-align: center; }
    @media (max-width: 767px) {
      .worksheet-public-result-popup__comments {
        margin-top: 41px; } }
    @media (max-width: 419px) {
      .worksheet-public-result-popup__comments {
        margin-top: 35px; } }
    @media screen and (max-height: 600px) {
      .worksheet-public-result-popup__comments {
        margin-top: 20px; } }
    .worksheet-public-result-popup__comments a, .worksheet-public-result-popup__comments a:hover {
      color: #666666; }
    .worksheet-public-result-popup__comments a[href^="tel:"] {
      text-decoration: none; }
  .worksheet-public-result-popup__checkboxes {
    margin: -10px auto -20px;
    max-width: 382px; }
    .worksheet-public-result-popup__checkboxes .na-checkbox {
      margin-bottom: 20px; }
      .worksheet-public-result-popup__checkboxes .na-checkbox:last-child {
        margin-bottom: 0; }
      .worksheet-public-result-popup__checkboxes .na-checkbox__inner {
        display: inline-block;
        vertical-align: top;
        padding-left: 32px;
        padding-top: 2px;
        font-size: 16px;
        line-height: 20px;
        color: #000000; }
        .worksheet-public-result-popup__checkboxes .na-checkbox__inner a, .worksheet-public-result-popup__checkboxes .na-checkbox__inner a:focus, .worksheet-public-result-popup__checkboxes .na-checkbox__inner a:active {
          color: #ec001a;
          border-color: #ec001a; }
        .worksheet-public-result-popup__checkboxes .na-checkbox__inner a:hover {
          color: #ec001a;
          border-color: transparent; }

@media screen and (max-width: 619px) {
  .pop-up_type_confirmdiscount {
    top: 96px; } }

@media (max-width: 991px) {
  .pop-up_type_confirmdiscount .pop-up__wrap {
    margin: auto; } }

@media screen and (max-width: 619px) {
  .pop-up_type_confirmdiscount .pop-up__wrap {
    margin: 0; } }

@media screen and (max-width: 619px) {
  .pop-up_type_confirmdiscount .pop-up__content {
    padding: 0; } }

/**
 *  Created by NotAgency, July 2017
 */
/*
В этом файле элементы форм из рбк
 */
.owners-header {
  background: #FFFFFF; }
  .owners-header--rc {
    padding: 42px 0 0; }
    @media (min-width: 540px) {
      .owners-header--rc {
        padding: 50px 0 0; } }
  .owners-header--eu {
    padding: 35px 0 0; }
    @media (min-width: 540px) {
      .owners-header--eu {
        padding: 47px 0 0; } }
  .owners-header + .page__container {
    padding-top: 0; }
  .owners-header__logo {
    margin-bottom: 2px;
    text-align: center; }
    .owners-header__logo-link {
      display: block;
      font-size: 0;
      line-height: 0; }
    .owners-header--rc .owners-header__logo-image {
      max-width: 138px;
      margin-right: -4px; }
      @media (min-width: 540px) {
        .owners-header--rc .owners-header__logo-image {
          max-width: 162px;
          margin-right: 2px; } }
      @media (min-width: 768px) {
        .owners-header--rc .owners-header__logo-image {
          max-width: 184px;
          margin-right: 3px; } }
    .owners-header--eu .owners-header__logo-image {
      max-width: 240px; }
      @media (min-width: 540px) {
        .owners-header--eu .owners-header__logo-image {
          max-width: 240px; } }
      @media (min-width: 768px) {
        .owners-header--eu .owners-header__logo-image {
          max-width: inherit;
          width: 314px; } }
  .owners-header__thx {
    text-align: center; }
    .owners-header--rc .owners-header__thx {
      padding: 14px 0 20px; }
      @media (min-width: 420px) {
        .owners-header--rc .owners-header__thx {
          padding: 22px 0 20px; } }
      @media (min-width: 540px) {
        .owners-header--rc .owners-header__thx {
          padding: 41px 0 16px; } }
    .owners-header--eu .owners-header__thx {
      padding: 20px 0 20px; }
      @media (min-width: 420px) {
        .owners-header--eu .owners-header__thx {
          padding: 22px 0 20px; } }
      @media (min-width: 540px) {
        .owners-header--eu .owners-header__thx {
          padding: 41px 0 16px; } }
    .owners-header__thx-title {
      margin-bottom: 7px;
      font-weight: 700;
      font-size: 16px;
      line-height: 19px;
      text-transform: uppercase; }
      @media (min-width: 420px) {
        .owners-header__thx-title {
          margin-bottom: 20px;
          font-size: 18px;
          line-height: 24px; } }
      @media (min-width: 540px) {
        .owners-header__thx-title {
          margin-bottom: 30px;
          font-size: 26px;
          line-height: 36px; } }
      .page_worksheet_type_royalcanin .owners-header__thx-title {
        color: #e2001a; }
      .page_worksheet_type_eukanuba .owners-header__thx-title {
        color: #e40087; }
    .owners-header__thx-text {
      font-size: 14px;
      line-height: 16px;
      color: #666666; }
      @media (min-width: 540px) {
        .owners-header__thx-text {
          font-size: 16px;
          line-height: 24px; } }
      @media (min-width: 768px) {
        .owners-header__thx-text {
          font-size: 18px;
          line-height: 24px; } }
      .owners-header__thx-text br {
        display: none; }
        @media (min-width: 540px) {
          .owners-header__thx-text br {
            display: block; } }

.owners-page {
  width: 100%; }
  .page_worksheet_type_royalcanin .owners-page span.selected {
    color: #e2001a; }
  .page_worksheet_type_eukanuba .owners-page span.selected {
    color: #e40087; }
  .owners-page__header {
    position: relative;
    padding-left: 7px;
    padding-right: 7px; }
    .owners-page__header-title {
      margin-bottom: 4px;
      font-size: 14px;
      line-height: 16px;
      font-weight: 700;
      color: #666666;
      text-align: center; }
      @media (min-width: 540px) {
        .owners-page__header-title {
          font-size: 18px;
          line-height: 22px; } }
      @media (min-width: 768px) {
        .owners-page__header-title {
          font-size: 24px;
          line-height: 28px; } }
      @media (min-width: 992px) {
        .owners-page__header-title {
          font-size: 32px;
          line-height: 40px; } }
    .owners-page__header-description {
      display: none;
      font-size: 14px;
      line-height: 20px;
      color: #666666;
      text-align: center; }
      @media (min-width: 540px) {
        .owners-page__header-description {
          display: block;
          padding-left: 6px;
          font-size: 16px;
          line-height: 22px; } }
      @media (min-width: 768px) {
        .owners-page__header-description {
          padding-left: 16px;
          font-size: 18px;
          line-height: 22px; } }
    .page_worksheet_type_eukanuba .owners-page--select .owners-page__header {
      margin-bottom: 20px; }
  .owners-page--selected {
    background: #F6F6F6; }
    .owners-page--selected .owners-page__header {
      background: #FFFFFF; }
  .page_worksheet_type_eukanuba .owners-page--selected-cashback {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    width: 100%;
    min-height: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: end;
        justify-content: flex-end;
    background: transparent; }

.owners-slider--banners {
  position: relative;
  padding-top: 6px;
  z-index: 2; }
  @media (min-width: 768px) {
    .owners-slider--banners {
      padding-top: 45px; } }
  .owners-page--selected .owners-slider--banners {
    padding-top: 6px;
    padding-bottom: 52px; }
    @media (min-width: 768px) {
      .owners-page--selected .owners-slider--banners {
        padding-top: 27px;
        padding-bottom: 41px; } }
  .owners-slider--banners .slick-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    width: 100%; }
    .owners-slider--banners .slick-list.draggable {
      -ms-transform: none !important;
          transform: none !important;
      overflow-x: auto;
      overflow-y: visible;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      -webkit-overflow-scrolling: touch;
      white-space: nowrap; }
      @media (min-width: 768px) {
        .owners-slider--banners .slick-list.draggable {
          overflow-y: hidden; } }
      .owners-slider--banners .slick-list.draggable::-webkit-scrollbar {
        display: none; }
  .owners-slider--banners .slick-track {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -ms-flex-pack: start;
        justify-content: flex-start;
    width: auto !important;
    -ms-transform: none !important;
        transform: none !important;
    margin-left: auto;
    margin-right: auto; }

.owners-slider--main {
  position: relative;
  margin-top: -30px;
  z-index: 1; }
  @media (min-width: 768px) {
    .owners-slider--main {
      margin-top: 0; } }
  .page_worksheet_type_eukanuba .owners-slider--main {
    margin-top: 0; }
  .owners-slider--main > .slick-list {
    transition: .3s height linear; }

.owners-slider .btn {
  max-width: 220px;
  width: 100%;
  line-height: 48px;
  text-align: center;
  text-transform: uppercase; }
  @media (min-width: 540px) {
    .owners-slider .btn {
      max-width: 230px;
      letter-spacing: 0.04em; } }

.owners-slider-slide {
  display: none; }
  .owners-slider-slide:first-child,
  .owners-slider.slick-initialized .owners-slider-slide {
    display: block; }
  .owners-slider-slide .owners-page--select {
    overflow: hidden; }
  .bx-touch .owners-page--select .owners-slider.is-init-swipe-slide-null .owners-slider-slide {
    overflow: visible; }
  .owners-slider-slide::-webkit-scrollbar {
    display: none; }

.owners-slider-banner-card {
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
  position: relative;
  padding: 8px 5px 52px 5px;
  height: 100%; }
  @media (min-width: 540px) {
    .owners-slider-banner-card {
      padding: 8px 8px 50px 7px; } }
  .owners-slider-banner-card:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 30px;
    height: 30px;
    background-color: #FFFFFF;
    -ms-transform: rotate(45deg) translateX(-22px);
        transform: rotate(45deg) translateX(-22px);
    opacity: 0;
    visibility: hidden; }
    @media (min-width: 768px) {
      .owners-slider-banner-card:after {
        background-color: #f5f5f5;
        bottom: -30px; } }
  .owners-slider-slide.slick-current .owners-slider-banner-card:after {
    opacity: 1;
    visibility: visible; }
  .owners-slider-banner-card__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
    padding: 9px 10px;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background-color: #ffffff;
    border: 1px solid #ffffff;
    box-shadow: 0 0 6.58px rgba(0, 0, 0, 0.2);
    z-index: 2; }
    @media (min-width: 540px) {
      .owners-slider-banner-card__container {
        width: 177px; } }
    @media (min-width: 768px) {
      .owners-slider-banner-card__container {
        width: 203px;
        height: 121px;
        padding: 14px 10px 11px;
        border-radius: 16px;
        -ms-flex-direction: column;
            flex-direction: column;
        -ms-flex-pack: start;
            justify-content: flex-start;
        background-color: #F5F5F5;
        border-color: #F5F5F5; } }
    .page_worksheet_type_royalcanin .owners-slider-slide.slick-current .owners-slider-banner-card__container {
      border-color: #e2001a; }
    .page_worksheet_type_eukanuba .owners-slider-slide.slick-current .owners-slider-banner-card__container {
      border-color: #e40087; }
  .owners-slider-banner-card__title {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: end;
        justify-content: flex-end;
    width: 100%;
    color: #666666; }
    @media (min-width: 768px) {
      .owners-slider-banner-card__title {
        display: block;
        margin-bottom: 20px;
        -ms-flex-pack: start;
            justify-content: flex-start;
        line-height: 18px; } }
    .owners-slider-banner-card__title sup.reg,
    .owners-slider-banner-card__title sup.trade {
      font-size: 0.6em;
      line-height: 0; }
    .owners-slider-banner-card__title sup.trade {
      position: relative;
      bottom: -3px; }
    .owners-slider-banner-card__title br {
      display: none; }
      @media (min-width: 768px) {
        .owners-slider-banner-card__title br {
          display: block; } }
    .owners-slider-banner-card__title .caption {
      font-size: 14px;
      line-height: 10px;
      font-weight: 400;
      text-transform: lowercase; }
      @media (min-width: 768px) {
        .owners-slider-banner-card__title .caption {
          font-weight: 500;
          font-size: 16px;
          line-height: 18px;
          text-transform: uppercase; } }
    .owners-slider-banner-card__title .percent {
      font-size: 25px;
      line-height: 30px;
      font-weight: 700;
      text-transform: lowercase; }
      @media (min-width: 768px) {
        .owners-slider-banner-card__title .percent {
          font-weight: 500;
          font-size: 16px;
          line-height: 24px;
          text-transform: uppercase; } }
  .owners-slider-banner-card__logo {
    display: block;
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 24%;
    pointer-events: none;
    margin-bottom: -2px; }
    @media (min-width: 768px) {
      .owners-slider-banner-card__logo {
        margin-bottom: 0; } }
    .owners-slider-banner-card__logo--fgs {
      padding-top: 23%;
      margin-top: -2px; }
      @media (min-width: 768px) {
        .owners-slider-banner-card__logo--fgs {
          margin-top: -12px; } }
      .owners-slider-banner-card__logo--fgs .owners-slider-banner-card__logo-img {
        right: -2px; }
        @media (min-width: 768px) {
          .owners-slider-banner-card__logo--fgs .owners-slider-banner-card__logo-img {
            right: -5px; } }
    .owners-slider-banner-card__logo--petshop {
      padding-top: 32%;
      margin-top: -3px;
      margin-left: -2px; }
      @media (min-width: 768px) {
        .owners-slider-banner-card__logo--petshop {
          padding-top: 27%;
          margin-top: -4px; } }
    .owners-slider-banner-card__logo--cashback {
      padding-top: 34%;
      margin-top: -3px;
      margin-left: -1px;
      margin-bottom: -3px; }
      @media (min-width: 375px) {
        .owners-slider-banner-card__logo--cashback {
          padding-top: 30%; } }
      @media (min-width: 540px) {
        .owners-slider-banner-card__logo--cashback {
          padding-top: 24%; } }
      @media (min-width: 768px) {
        .owners-slider-banner-card__logo--cashback {
          margin: -13px 0 0; } }
    .owners-slider-banner-card__logo-img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .owners-slider-banner-card__logo-img picture, .owners-slider-banner-card__logo-img img {
        display: block;
        width: auto;
        max-width: 100%;
        max-height: 100%; }
    .owners-slider-banner-card__logo-text {
      color: #e2001a;
      font-size: 6px;
      line-height: 8px; }
      @media (min-width: 540px) {
        .owners-slider-banner-card__logo-text {
          font-size: 11px;
          line-height: 12px; } }

.owners-slider-banner {
  display: -ms-flexbox;
  display: flex;
  text-align: center;
  -ms-flex-align: center;
      align-items: center; }
  .page_worksheet_type_royalcanin .owners-slider-banner {
    min-height: 218px; }
  .page_worksheet_type_eukanuba .owners-slider-banner {
    min-height: 232px; }
  .page_worksheet_type_royalcanin .owners-page--selected .owners-slider-banner,
  .page_worksheet_type_eukanuba .owners-page--selected .owners-slider-banner {
    min-height: inherit; }
  .owners-slider-banner__container {
    max-width: 854px;
    width: 100%;
    margin: 0 auto;
    padding-left: 40px;
    padding-right: 60px; }
    @media (min-width: 420px) {
      .owners-slider-banner__container {
        padding-left: 55px;
        padding-right: 75px; } }
    @media (min-width: 540px) {
      .owners-slider-banner__container {
        padding-left: 60px;
        padding-right: 80px; } }
    @media (min-width: 768px) {
      .owners-slider-banner__container {
        padding-left: 90px;
        padding-right: 90px; } }
    @media (min-width: 992px) {
      .owners-slider-banner__container {
        max-width: 854px;
        margin: 0 auto;
        padding-left: 13px;
        padding-right: 13px; } }
    .page_worksheet_type_royalcanin .owners-slider-banner__container {
      padding-top: 24px;
      padding-bottom: 28px; }
    .page_worksheet_type_eukanuba .owners-slider-banner__container {
      padding-top: 26px;
      padding-bottom: 28px; }
    .owners-page--selected .owners-slider-banner__container {
      padding-left: 20px;
      padding-right: 20px; }
  .owners-slider-banner__title {
    margin-bottom: 20px;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    text-transform: uppercase;
    color: #333333; }
    @media (min-width: 480px) {
      .owners-slider-banner__title {
        margin-bottom: 30px;
        font-size: 24px;
        line-height: 28px; } }
    @media (min-width: 540px) {
      .owners-slider-banner__title {
        margin-bottom: 30px;
        font-size: 28px;
        line-height: 36px; } }
    @media (min-width: 768px) {
      .owners-slider-banner__title {
        margin-bottom: 40px;
        font-size: 36px;
        line-height: 43px; } }
    .owners-slider-banner__title sup.reg,
    .owners-slider-banner__title sup.trade {
      font-size: 0.6em;
      line-height: 0; }
    .owners-slider-banner__title sup.trade {
      position: relative;
      bottom: -3px; }
    .owners-slider-banner__title br {
      display: none; }
      @media (min-width: 768px) {
        .owners-slider-banner__title br {
          display: block; } }
    .owners-page--selected .owners-slider-banner__title {
      margin-bottom: 0;
      font-size: 16px;
      line-height: 20px; }
      @media (min-width: 480px) {
        .owners-page--selected .owners-slider-banner__title {
          margin-bottom: 0;
          font-size: 20px;
          line-height: 24px; } }
      @media (min-width: 540px) {
        .owners-page--selected .owners-slider-banner__title {
          margin-bottom: 0;
          font-size: 28px;
          line-height: 36px; } }
      @media (min-width: 768px) {
        .owners-page--selected .owners-slider-banner__title {
          margin-bottom: 0;
          font-size: 32px;
          line-height: 40px; } }
  .owners-slider-banner__description {
    max-width: 585px;
    margin: 0 auto;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: #333333; }

/*
.owners-slider-banner-dots {
    position: relative;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;

    @include media-breakpoint-up(xss) {
        padding-left: 55px;
        padding-right: 55px;
    }
    @include media-breakpoint-up(sm) {
        padding-left: 60px;
        padding-right: 60px;
    }
    @include media-breakpoint-up(md) {
        padding-left: 90px;
        padding-right: 90px;
    }
    @include media-breakpoint-up(lg) {
        padding-left: 13px;
        padding-right: 13px;
        //right: 40px;
    }

    &__container {
        position: relative;
        max-width: 810px;
        width: 100%;
        margin: 0 auto;

        @include media-breakpoint-up(lg) {
            max-width: 810px;
            margin: 0 auto;
        }
    }

    .slick-dots {
        display: flex;
        flex-direction: row;
        flex-wrap: nowrap;
        justify-content: space-between;
        position: absolute;
        top: 51px;
        left: 0;
        right: 0;
        margin: 0;
        height: 4px;

        li {
            flex: 1 1 auto;
            width: 100%;
            margin: 0 7px 0 8px;

            button {
                width: 100%;
                height: 3px;
                line-height: 3px;
                border-radius: 2px;
                background-color: rgba(#d7d7d7, 0.5);
            }

            &.slick-active {
                button {
                    .page_worksheet_type_royalcanin & {
                        background-color: $color-red;

                        &:hover {
                            background-color: $color-red;
                        }
                    }
                    .page_worksheet_type_eukanuba & {
                        background-color: $color-pink;

                        &:hover {
                            background-color: $color-pink;
                        }
                    }
                }
            }
        }
    }
}
 */
/*
.owners-slider-banner-arrows {
    &__container {}

    .slick-arrow {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        background-size: contain;
        background-position: center center;
        z-index: 1;
        font-size: 0;
        background-repeat: no-repeat;
        cursor: pointer;
    }

    .slick-prev {
        left: 10px;
        width: 17px;
        height: 30.5px;

        @include media-breakpoint-up(xss) {
            left: 20px;
        }
        @include media-breakpoint-up(sm) {
            left: 24px;
        }
        @include media-breakpoint-up(xl) {
            left: 77px;
            width: 34px;
            height: 61px;
        }
        @include media-breakpoint-up(xxl) {
            left: calc((100% - 1318px)/2);
        }

        .page_worksheet_type_royalcanin & {
            background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='61' fill='none'%3e%3cpath stroke='%23EC001A' stroke-width='3' d='M32 59 3 31.195 32 2'/%3e%3c/svg%3e");
        }
        .page_worksheet_type_eukanuba & {
            background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='34' height='61' fill='none'%3e%3cpath stroke='%23E40087' stroke-width='3' d='M32 59 3 31.195 32 2'/%3e%3c/svg%3e");
        }
    }

    .slick-next {
        right: 10px;

        @include media-breakpoint-up(xss) {
            right: 20px;
        }
        @include media-breakpoint-up(sm) {
            right: 24px;
        }
        @include media-breakpoint-up(xl) {
            right: 77px;
        }
        @include media-breakpoint-up(xxl) {
            right: calc((100% - 1318px)/2);
        }

        &, svg {
            width: 46px;
            height: 30.5px;

            @include media-breakpoint-up(xl) {
                width: 92px;
                height: 61px;
            }
        }

        .page_worksheet_type_royalcanin & {
            //background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='92' height='61' fill='none'%3e%3cpath stroke='%23EC001A' stroke-width='3' d='m2 2 29 27.805L2 59M31 2l29 27.805L31 59M60 2l29 27.805L60 59'/%3e%3c/svg%3e");
        }
        .page_worksheet_type_eukanuba & {
            //background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='92' height='61' fill='none'%3e%3cpath stroke='%23E40087' stroke-width='3' d='m2 2 29 27.805L2 59M31 2l29 27.805L31 59M60 2l29 27.805L60 59'/%3e%3c/svg%3e");
        }

        .one {}
        .two {
            opacity: 0;
            transform: translateX(-2px);
            animation: animate_two 1s infinite;
        }
        .three {
            opacity: 0;
            transform: translateX(-2px);
            animation: animate_three 1s infinite;
        }
    }
}

@keyframes animate_two {
    0% {
        opacity: 0;
        transform: translateX(-2px);
    }
    20% {
        opacity: 1;
        transform: translateX(0);
    }
    80% {
        opacity: 1;
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        transform: translateX(0);
    }
}

@keyframes animate_three {
    0% {
        opacity: 0;
        transform: translateX(-2px);
    }
    20% {
        opacity: 0;
        transform: translateX(-2px);
    }
    40% {
        opacity: 1;
        transform: translateX(0);
    }
    80% {
        opacity: 1;
        transform: translateX(0);
    }
    100% {
        opacity: 0;
        transform: translateX(0);
    }
}
*/
@media (min-width: 768px) {
  .owners-page--select .owners-slider-main {
    background-color: #f5f5f5; } }

.owners-slider-main__container-fake {
  position: relative;
  max-width: 654px;
  width: 100%;
  margin: 0 auto;
  z-index: 2; }
  .owners-page--selected .owners-slider-main__container-fake:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 30px;
    height: 30px;
    background-color: #FFFFFF;
    -ms-transform: rotate(45deg) translateX(-22px);
        transform: rotate(45deg) translateX(-22px); }
    @media (min-width: 768px) {
      .owners-page--selected .owners-slider-main__container-fake:after {
        background-color: #f5f5f5; } }

.owners-slider-main__container {
  position: relative;
  max-width: 1144px;
  width: 100%;
  margin: 0 auto;
  padding: 25px 15px 28px;
  min-height: 366px; }
  @media (min-width: 540px) {
    .owners-slider-main__container {
      min-height: 366px; } }
  @media (min-width: 768px) {
    .owners-slider-main__container {
      padding-top: 50px;
      padding-bottom: 30px;
      min-height: 310px; } }
  @media (min-width: 992px) {
    .owners-slider-main__container {
      min-height: 345px; } }
  @media (min-width: 1200px) {
    .owners-slider-main__container {
      padding-top: 51px;
      min-height: 345px; } }
  .owners-page--select .owners-slider-main__container {
    background-color: #f5f5f5; }
    @media (min-width: 768px) {
      .owners-page--select .owners-slider-main__container {
        background-color: #f5f5f5; } }
  .owners-page--selected .owners-slider-main__container {
    background-color: #f5f5f5; }
    @media (min-width: 768px) {
      .owners-page--selected .owners-slider-main__container {
        background-color: #f5f5f5; } }
  .owners-slider-main__container:before, .owners-slider-main__container:after {
    content: '';
    position: absolute;
    height: 60px;
    left: 0;
    right: 0;
    opacity: 0.2; }
    @media (min-width: 768px) {
      .owners-slider-main__container:before, .owners-slider-main__container:after {
        display: none; } }
  .owners-slider-main__container:before {
    top: 0;
    background: linear-gradient(to bottom, #909090 0%, rgba(144, 144, 144, 0) 100%); }
  .owners-slider-main__container:after {
    bottom: 0;
    background: linear-gradient(to bottom, rgba(144, 144, 144, 0) 0%, #909090 100%); }

.owners-slider-main__content-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  margin-bottom: 30px; }
  @media (min-width: 1025px) {
    .owners-slider-main__content-top {
      -ms-flex-direction: column;
          flex-direction: column; } }
  @media (min-width: 768px) {
    .owners-slider-main__content-top {
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse; } }
  @media (min-width: 992px) {
    .owners-slider-main__content-top {
      margin-bottom: 35px; } }
  @media (min-width: 768px) {
    .owners-slider-main--fgs .owners-slider-main__content-top {
      padding-right: 14px; } }
  .page_worksheet_type_eukanuba .owners-page--select .owners-slider-main__content-top,
  .page_worksheet_type_eukanuba .owners-page--selected .owners-slider-main__content-top {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 30px;
    margin-top: -20px; }
    @media (min-width: 768px) {
      .page_worksheet_type_eukanuba .owners-page--select .owners-slider-main__content-top,
      .page_worksheet_type_eukanuba .owners-page--selected .owners-slider-main__content-top {
        margin-top: -30px; } }

.owners-slider-main__title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  color: #666666;
  text-align: center; }
  @media (min-width: 540px) {
    .owners-slider-main__title {
      font-size: 18px;
      line-height: 22px; } }
  @media (min-width: 768px) {
    .owners-slider-main__title {
      margin-bottom: 19px;
      font-size: 24px;
      line-height: 28px; } }
  @media (min-width: 992px) {
    .owners-slider-main__title {
      font-size: 32px;
      line-height: 40px; } }
  .owners-slider-main__title sup.reg,
  .owners-slider-main__title sup.trade {
    font-size: 0.6em;
    line-height: 0; }
  .owners-slider-main__title sup.trade {
    position: relative;
    bottom: -3px; }
  .owners-slider-main__title div {
    display: inline-block; }
  .page_worksheet_type_royalcanin .owners-slider-main--cashback .owners-slider-main__title,
  .page_worksheet_type_eukanuba .owners-slider-main--cashback .owners-slider-main__title {
    margin-top: 31px;
    margin-bottom: 37px;
    padding: 0 10px;
    font-size: 18px;
    line-height: 23px; }
    @media (min-width: 768px) {
      .page_worksheet_type_royalcanin .owners-slider-main--cashback .owners-slider-main__title,
      .page_worksheet_type_eukanuba .owners-slider-main--cashback .owners-slider-main__title {
        font-size: 24px;
        line-height: 28px; } }
    @media (min-width: 992px) {
      .page_worksheet_type_royalcanin .owners-slider-main--cashback .owners-slider-main__title,
      .page_worksheet_type_eukanuba .owners-slider-main--cashback .owners-slider-main__title {
        margin-top: 26px;
        margin-bottom: 25px;
        padding: 0;
        font-size: 32px;
        line-height: 40px; } }
  .page_worksheet_type_eukanuba .owners-slider-main--cashback .owners-slider-main__title {
    max-width: 653px;
    margin-left: auto;
    margin-right: auto; }

.owners-slider-main__description {
  margin: 0 auto 21px;
  max-width: 846px;
  font-size: 14px;
  line-height: 17px;
  color: #666666;
  text-align: center; }
  @media (min-width: 768px) {
    .owners-slider-main__description {
      font-size: 16px;
      line-height: 20px; } }
  @media (min-width: 992px) {
    .owners-slider-main__description {
      font-size: 18px;
      line-height: 22px; } }
  .owners-slider-main__description a {
    text-decoration: none; }
    .owners-slider-main__description a:hover {
      text-decoration: none; }
  .page_worksheet_type_royalcanin .owners-slider-main--cashback .owners-slider-main__description,
  .page_worksheet_type_eukanuba .owners-slider-main--cashback .owners-slider-main__description {
    margin-top: 30px;
    font-size: 18px;
    line-height: 22px; }
    @media (min-width: 768px) {
      .page_worksheet_type_royalcanin .owners-slider-main--cashback .owners-slider-main__description,
      .page_worksheet_type_eukanuba .owners-slider-main--cashback .owners-slider-main__description {
        font-size: 18px;
        line-height: 22px; } }
    @media (min-width: 992px) {
      .page_worksheet_type_royalcanin .owners-slider-main--cashback .owners-slider-main__description,
      .page_worksheet_type_eukanuba .owners-slider-main--cashback .owners-slider-main__description {
        margin-top: 46px;
        font-size: 18px;
        line-height: 22px; } }

.owners-slider-main__logo {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  margin: 0 20px; }
  @media (min-width: 768px) {
    .owners-slider-main__logo {
      margin-bottom: 0; } }
  @media (min-width: 1200px) {
    .owners-slider-main__logo {
      margin: 0 25px; } }
  .owners-slider-main__logo-link {
    display: block;
    width: 100%;
    max-width: 130px; }
    @media (min-width: 768px) {
      .owners-slider-main__logo-link {
        max-width: 176px; } }
    .owners-slider-main__logo-link--fgs {
      max-width: 134px;
      margin-right: 0;
      margin-bottom: -2px; }
      @media (min-width: 540px) {
        .owners-slider-main__logo-link--fgs {
          margin-right: 0;
          margin-bottom: 2px; } }
      @media (min-width: 768px) {
        .owners-slider-main__logo-link--fgs {
          max-width: 138px;
          margin-right: -4px;
          margin-bottom: 3px; } }
      .owners-slider-main__logo-link--fgs .owners-slider-main__logo-image {
        width: 100%; }
    .owners-slider-main__logo-link--petshop {
      max-width: 176px;
      margin-top: 9px;
      margin-bottom: -14px; }
      @media (min-width: 768px) {
        .owners-slider-main__logo-link--petshop {
          max-width: 176px;
          margin: 0; } }
  .owners-slider-main__logo-image {
    display: block;
    max-width: 100%; }
  .owners-slider--banners .owners-slider-main__logo-text {
    font-size: 9px;
    line-height: 11px; }
    @media (min-width: 768px) {
      .owners-slider--banners .owners-slider-main__logo-text {
        font-size: 12px;
        line-height: 12px; } }
  .owners-slider--main .owners-slider-main__logo-text {
    margin-top: 4px;
    font-size: 12px;
    line-height: 12px; }
    @media (min-width: 768px) {
      .owners-slider--main .owners-slider-main__logo-text {
        margin-top: 0;
        font-size: 12px;
        line-height: 12px; } }
  .page_worksheet_type_royalcanin .owners-slider-main__logo-text {
    color: #e2001a; }
  .page_worksheet_type_eukanuba .owners-slider-main__logo-text {
    color: #e40087; }

.owners-slider-main__shop-logo {
  margin: 40px 0; }
  .owners-slider-main__shop-logo img {
    margin: 0 auto;
    max-width: 320px;
    height: auto; }

.owners-slider-main__action {
  width: 100%;
  text-align: center;
  margin-top: 30px; }
  @media (min-width: 768px) {
    .owners-slider-main__action {
      width: auto;
      margin: 0 20px; } }
  @media (min-width: 1200px) {
    .owners-slider-main__action {
      margin: 0 25px; } }

.owners-slider-main__button {
  display: inline-block; }
  .owners-slider-main__button.btn {
    width: 100%; }
    @media (min-width: 1200px) {
      .owners-slider-main__button.btn {
        max-width: 276px; } }
    .page_type_royalcanin .owners-slider-main__button.btn,
    .page_type_eukanuba .owners-slider-main__button.btn {
      font-size: 16px;
      line-height: 24px; }
      @media (min-width: 768px) {
        .page_type_royalcanin .owners-slider-main__button.btn,
        .page_type_eukanuba .owners-slider-main__button.btn {
          letter-spacing: 0.1px; } }
      .page_type_royalcanin .owners-slider-main__button.btn .btn__text,
      .page_type_eukanuba .owners-slider-main__button.btn .btn__text {
        padding: 20px 10px; }
        @media (min-width: 1200px) {
          .page_type_royalcanin .owners-slider-main__button.btn .btn__text,
          .page_type_eukanuba .owners-slider-main__button.btn .btn__text {
            padding: 20px 20px; } }
  .owners-slider-main__button--getshop.btn {
    max-width: 276px;
    width: 276px; }
  .owners-slider-main__button--get-cashback.btn {
    max-width: 276px;
    width: 276px; }
  .owners-slider-main__button--select-discount.btn {
    max-width: 276px;
    width: 276px; }
  .owners-slider-main__button--select-cashback.btn {
    max-width: 276px;
    width: 276px; }

.owners-slider-main__form-error {
  position: relative;
  margin: 6px auto 0;
  max-width: 320px;
  font-size: 12px;
  line-height: 16px;
  text-align: center;
  color: #e2001a; }
  .owners-slider-main__form-error.is-hidden {
    display: none; }

.owners-slider-instruction {
  position: relative;
  background-color: #EEEEEE;
  padding-top: 87px;
  padding-bottom: 32px; }
  @media (min-width: 540px) {
    .owners-slider-instruction {
      padding-top: 94px;
      padding-bottom: 97px; } }
  .owners-slider-instruction:after {
    content: '';
    position: absolute;
    top: 0;
    left: 50%;
    width: 30px;
    height: 30px;
    background-color: #EEEEEE;
    -ms-transform: rotate(45deg) translateX(-22px);
        transform: rotate(45deg) translateX(-22px); }
    @media (min-width: 768px) {
      .owners-slider-instruction:after {
        background-color: #f5f5f5; } }
  .owners-slider-instruction__container {
    position: relative;
    max-width: 1092px;
    width: 100%;
    margin: 0 auto;
    padding: 0 25px;
    z-index: 2; }
    @media (min-width: 768px) {
      .owners-slider-instruction__container {
        padding: 0 30px; } }
    @media (min-width: 1200px) {
      .owners-slider-instruction__container {
        padding: 0 22px 0 9px; } }
  .owners-slider-instruction__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    max-width: 100%;
    margin: 0 auto; }
    @media (min-width: 375px) {
      .owners-slider-instruction__list {
        max-width: 342px; } }
    @media (min-width: 540px) {
      .owners-slider-instruction__list {
        max-width: 370px; } }
    @media (min-width: 768px) {
      .owners-slider-instruction__list {
        max-width: inherit;
        margin: 0 -10px; } }
    @media (min-width: 992px) {
      .owners-slider-instruction__list {
        margin: 0 -16px; } }
  .owners-slider-instruction__item {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 46px; }
    @media (min-width: 540px) {
      .owners-slider-instruction__item {
        margin-bottom: 60px; } }
    @media (min-width: 768px) {
      .owners-slider-instruction__item {
        -ms-flex: 0 0 33.33%;
            flex: 0 0 33.33%;
        max-width: 33.33%;
        margin-bottom: 0; } }
    @media (min-width: 992px) {
      .owners-slider-instruction__item {
        padding-left: 16px;
        padding-right: 16px; } }
    @media (min-width: 1200px) {
      .owners-slider-instruction__item {
        padding-left: 30px;
        padding-right: 29px; } }
    .owners-slider-instruction__item-inner {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-pack: end;
          justify-content: flex-end;
      -ms-flex-align: center;
          align-items: center;
      height: 100%;
      padding: 3px 3px 29px;
      text-align: center;
      background: #FFFFFF;
      border-radius: 16px; }
      @media (min-width: 540px) {
        .owners-slider-instruction__item-inner {
          padding: 3px 10px 25px; } }
    .owners-slider-instruction__item-content {
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
      width: 100%;
      padding-left: 20px;
      padding-right: 20px;
      padding-bottom: 5px; }
      @media (min-width: 420px) {
        .owners-slider-instruction__item-content {
          padding-left: 0;
          padding-right: 0;
          padding-bottom: 0; } }
    .owners-slider-instruction__item-number {
      position: absolute;
      width: 62px;
      height: 62px;
      top: -31px;
      left: -23px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      font-size: 24px;
      line-height: 28px;
      background: #FFFFFF;
      border-width: 1px;
      border-style: solid;
      border-radius: 100%;
      color: #666666; }
      @media (min-width: 540px) {
        .owners-slider-instruction__item-number {
          width: 62px;
          height: 62px;
          top: -31px;
          left: -23px;
          font-size: 24px;
          line-height: 28px; } }
      .page_worksheet_type_royalcanin .owners-slider-instruction__item-number {
        border-color: #e2001a; }
      .page_worksheet_type_eukanuba .owners-slider-instruction__item-number {
        border-color: #e40087; }
    .owners-slider-instruction__item-image {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center;
      width: auto;
      max-width: 260px;
      margin: 0 auto; }
    .owners-slider-instruction__item-img {
      display: block;
      width: auto;
      max-width: 100%; }
    .owners-slider-instruction__item-text {
      font-size: 14px;
      line-height: 18px;
      font-weight: 500; }
      @media (min-width: 540px) {
        .owners-slider-instruction__item-text {
          font-size: 16px;
          line-height: 22px; } }
      @media (min-width: 768px) {
        .owners-slider-instruction__item-text {
          font-size: 14px;
          line-height: 18px; } }
      @media (min-width: 992px) {
        .owners-slider-instruction__item-text {
          font-size: 18px;
          line-height: 22px; } }
      .owners-slider-instruction__item-text div {
        display: inline-block; }
      .owners-slider-instruction__item-text sup.reg,
      .owners-slider-instruction__item-text sup.trade {
        font-size: 0.6em;
        line-height: 0; }
      .owners-slider-instruction__item-text sup.trade {
        position: relative;
        bottom: -3px; }
      .owners-slider-instruction--cashback .owners-slider-instruction__item-text {
        margin-top: -22px; }

.owners-slider-club {
  position: relative;
  padding: 0;
  text-align: left; }
  .owners-slider-club__container {
    max-width: 1076px;
    width: 100%;
    margin: 0 auto;
    padding: 0 15px; }
  .owners-slider-club__col--info {
    -ms-flex-order: 2;
        order: 2;
    padding-top: 240px; }
    @media (min-width: 768px) {
      .owners-slider-club__col--info {
        -ms-flex-order: 1;
            order: 1;
        padding-top: 0; } }
  .owners-slider-club__col--image {
    -ms-flex-order: 1;
        order: 1; }
    @media (min-width: 768px) {
      .owners-slider-club__col--image {
        -ms-flex-order: 2;
            order: 2; } }
  .owners-slider-club__content {
    padding-bottom: 24px;
    text-align: center; }
    @media (min-width: 540px) {
      .owners-slider-club__content {
        padding-left: 0;
        padding-top: 16px;
        padding-bottom: 40px; } }
    @media (min-width: 768px) {
      .owners-slider-club__content {
        padding-left: 0;
        padding-top: 58px;
        padding-bottom: 40px;
        text-align: left; } }
  .owners-slider-club__title {
    margin-bottom: 63px;
    padding: 0 30px;
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    font-weight: 700; }
    @media (min-width: 540px) {
      .owners-slider-club__title {
        font-size: 18px;
        line-height: 22px; } }
    @media (min-width: 768px) {
      .owners-slider-club__title {
        margin-bottom: 60px;
        padding: 0;
        margin-right: -160px;
        font-size: 24px;
        line-height: 28px; } }
    @media (min-width: 992px) {
      .owners-slider-club__title {
        font-size: 32px;
        line-height: 40px; } }
  .owners-slider-club__subtitle {
    margin-bottom: 39px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    text-align: center; }
    @media (min-width: 768px) {
      .owners-slider-club__subtitle {
        padding-right: 0;
        max-width: 650px;
        font-size: 18px;
        line-height: 24px;
        text-align: left; } }
    @media (min-width: 992px) {
      .owners-slider-club__subtitle {
        font-size: 32px;
        line-height: 40px; } }
    .page_worksheet_type_royalcanin .owners-slider-club__subtitle {
      color: #e2001a; }
    .page_worksheet_type_eukanuba .owners-slider-club__subtitle {
      color: #e40087; }
    .owners-slider-club__subtitle sup.reg,
    .owners-slider-club__subtitle sup.trade {
      font-size: 0.6em;
      line-height: 0; }
    .owners-slider-club__subtitle sup.trade {
      position: relative;
      bottom: -3px; }
  .owners-slider-club__link {
    text-decoration: underline; }
  .page_type_royalcanin .owners-slider-club__button.btn,
  .page_type_eukanuba .owners-slider-club__button.btn {
    width: 100%;
    max-width: 304px;
    font-size: 18px;
    line-height: 22px; }
    .page_type_royalcanin .owners-slider-club__button.btn .btn__text,
    .page_type_eukanuba .owners-slider-club__button.btn .btn__text {
      padding: 21px 16px; }
  .owners-slider-club__image {
    position: absolute;
    z-index: 1;
    width: 458px;
    height: auto;
    right: -110px;
    top: -272px;
    transition: 0s opacity linear .3s, 0s visibility linear .3s; }
    @media (min-width: 480px) {
      .owners-slider-club__image {
        right: -7px; } }
    @media (min-width: 540px) {
      .owners-slider-club__image {
        right: 7px; } }
    @media (min-width: 768px) {
      .owners-slider-club__image {
        position: relative;
        margin: 0 7px 0 -7px;
        top: auto;
        right: auto;
        width: auto; } }
    @media (min-width: 1200px) {
      .owners-slider-club__image {
        margin: -165px -229.85px 0 66px; } }
    .owners-slider-club__image img {
      display: block;
      max-width: 100%; }
    .bx-touch .owners-slider.is-init-swipe-slide-one .owners-slider-club__image {
      opacity: 0;
      visibility: hidden; }
    .bx-touch .owners-slider.is-init-touchmove:not(.is-init-swipe-slide-null) .owners-slider-club__image {
      z-index: -1; }

.owners-slider-club-privileges {
  position: relative;
  padding: 17px 0 0;
  background: linear-gradient(to bottom, rgba(246, 246, 246, 0) 0%, #f6f6f6 100%); }
  @media (min-width: 420px) {
    .owners-slider-club-privileges {
      padding-top: 36px; } }
  @media (min-width: 540px) {
    .owners-slider-club-privileges {
      padding-top: 49px; } }
  @media (min-width: 992px) {
    .owners-slider-club-privileges {
      padding-top: 52px; } }
  .owners-slider-club-privileges__container {
    max-width: 1084px;
    width: 100%;
    margin: 0 auto 49px;
    padding: 0 15px; }
    @media (min-width: 768px) {
      .owners-slider-club-privileges__container {
        margin-bottom: 67px; } }
  .owners-slider-club-privileges__title {
    margin-bottom: 34px;
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    font-weight: 700;
    text-align: center; }
    @media (min-width: 540px) {
      .owners-slider-club-privileges__title {
        font-size: 18px;
        line-height: 22px; } }
    @media (min-width: 768px) {
      .owners-slider-club-privileges__title {
        margin-bottom: 62px;
        font-size: 24px;
        line-height: 28px;
        text-align: left; } }
    @media (min-width: 992px) {
      .owners-slider-club-privileges__title {
        font-size: 32px;
        line-height: 40px; } }
  .owners-slider-club-privileges .container {
    position: relative;
    z-index: 1; }
  .owners-slider-club-privileges__footer {
    position: relative; }
    .owners-slider-club-privileges__footer-content {
      position: relative;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: start;
          justify-content: flex-start;
      max-width: 1240px;
      margin: 0 auto;
      padding: 0 35px 64px;
      z-index: 1; }
      @media (min-width: 768px) {
        .owners-slider-club-privileges__footer-content {
          padding: 0 15px 60px; } }
  .owners-slider-club-privileges__comment {
    font-size: 14px;
    line-height: 18px;
    color: #666666;
    text-align: left; }
    @media (min-width: 540px) {
      .owners-slider-club-privileges__comment {
        font-size: 16px;
        line-height: 22px; } }
    @media (min-width: 768px) {
      .owners-slider-club-privileges__comment {
        font-size: 18px;
        line-height: 22px;
        text-align: center; } }
    .owners-slider-club-privileges__comment a {
      text-decoration: none; }
      .owners-slider-club-privileges__comment a:hover {
        text-decoration: underline; }
  .owners-slider-club-privileges__btn.btn {
    max-width: 224px;
    width: 100%;
    margin: 0 auto;
    font-size: 12.45px;
    text-transform: uppercase; }
    @media (min-width: 540px) {
      .owners-slider-club-privileges__btn.btn {
        max-width: 256px; } }
  .owners-slider-club-privileges__btn .btn__text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    .owners-slider-club-privileges__btn .btn__text img {
      margin-right: 12px; }
    .owners-slider-club-privileges__btn .btn__text > span {
      white-space: nowrap; }
    .page_type_royalcanin .owners-slider-club-privileges__btn .btn__text {
      display: -ms-flexbox;
      display: flex;
      padding-left: 21px; }
    .page_type_eukanuba .owners-slider-club-privileges__btn .btn__text {
      display: -ms-flexbox;
      display: flex;
      padding-left: 21px; }
  .owners-slider-club-privileges__welcome {
    margin-bottom: 31px;
    padding: 0 20px; }
    @media (min-width: 768px) {
      .owners-slider-club-privileges__welcome {
        margin-bottom: 8px;
        padding: 0; } }
    .owners-slider-club-privileges__welcome-image {
      margin-bottom: 0; }
      @media (min-width: 768px) {
        .owners-slider-club-privileges__welcome-image {
          margin-right: -22px; } }
      .owners-slider-club-privileges__welcome-image img {
        display: block;
        margin: 0 auto;
        max-width: 100%; }
  .owners-slider-club-privileges__present {
    max-width: 842px;
    margin: 0 auto;
    padding: 0 15px; }
    .owners-slider-club-privileges__present-title {
      margin-bottom: 30px;
      padding: 0 20px;
      font-size: 14px;
      line-height: 18px;
      color: #666666;
      font-weight: 700;
      text-align: center; }
      @media (min-width: 540px) {
        .owners-slider-club-privileges__present-title {
          margin-bottom: 36px;
          font-size: 18px;
          line-height: 22px; } }
      @media (min-width: 768px) {
        .owners-slider-club-privileges__present-title {
          margin-bottom: 55px;
          padding: 0;
          font-size: 24px;
          line-height: 28px;
          text-align: left; } }
      @media (min-width: 992px) {
        .owners-slider-club-privileges__present-title {
          font-size: 32px;
          line-height: 40px; } }
      .owners-slider-club-privileges__present-title .selected {
        color: #e2001a; }
    .owners-slider-club-privileges__present-list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-left: -10px;
      margin-right: -10px; }
      @media (min-width: 768px) {
        .owners-slider-club-privileges__present-list {
          margin: 0 -17px 0 -17px; } }
      @media (min-width: 992px) {
        .owners-slider-club-privileges__present-list {
          margin: 0 -27px 0 -27px; } }
      @media (min-width: 1200px) {
        .owners-slider-club-privileges__present-list {
          margin: 0 -55px 0 -16px; } }
    .owners-slider-club-privileges__present-item {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
      max-width: 100%;
      padding: 0 16px;
      margin: 10px 0; }
      @media (min-width: 768px) {
        .owners-slider-club-privileges__present-item {
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
          max-width: 50%;
          padding: 0 17px;
          margin: 12px 0 13px; } }
      @media (min-width: 992px) {
        .owners-slider-club-privileges__present-item {
          padding: 0 27px; } }

.owners-slider-club-card__inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center; }

.owners-slider-club-card__image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  width: 86px;
  min-width: 86px;
  height: 86px;
  margin-right: 18px;
  border-radius: 18px;
  background: #FFFFFF; }
  @media (min-width: 992px) {
    .owners-slider-club-card__image {
      width: 93px;
      min-width: 93px;
      height: 93px;
      margin-right: 30px; } }

.owners-slider-club-card__img {
  display: block;
  -ms-transform: scale(0.54);
      transform: scale(0.54); }

.owners-slider-club-card__info {
  line-height: 0; }
  @media (min-width: 768px) {
    .owners-slider-club-card__info {
      padding-top: 3px; } }

.owners-slider-club-card__title {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500; }
  @media (min-width: 375px) {
    .owners-slider-club-card__title {
      font-size: 14px;
      line-height: 18px; } }
  @media (min-width: 540px) {
    .owners-slider-club-card__title {
      font-size: 16px;
      line-height: 20px; } }
  @media (min-width: 768px) {
    .owners-slider-club-card__title {
      font-size: 18px;
      line-height: 22px; } }
  .page_worksheet_type_royalcanin .owners-slider-club-card__title {
    color: #e2001a; }
  .page_worksheet_type_eukanuba .owners-slider-club-card__title {
    color: #e40087; }

.owners-slider-club-card__description {
  font-size: 14px;
  line-height: 18px;
  font-weight: 500; }
  @media (min-width: 375px) {
    .owners-slider-club-card__description {
      font-size: 14px;
      line-height: 18px; } }
  @media (min-width: 540px) {
    .owners-slider-club-card__description {
      font-size: 16px;
      line-height: 20px; } }
  @media (min-width: 768px) {
    .owners-slider-club-card__description {
      font-size: 18px;
      line-height: 22px; } }
  .owners-slider-club-card__description br {
    display: none; }
    @media (min-width: 540px) {
      .owners-slider-club-card__description br {
        display: block; } }

.owners-promo-footer {
  position: relative;
  width: 100vw;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  margin-top: 0;
  height: 0;
  padding-top: 50.4%; }
  @media (min-width: 540px) {
    .owners-promo-footer {
      padding-top: 50.41667%; } }
  @media (min-width: 768px) {
    .owners-promo-footer {
      margin-top: 0;
      padding-top: 50.41667%; } }
  @media (min-width: 1400px) {
    .owners-promo-footer {
      margin-top: 0;
      padding-top: 0;
      height: 726px; } }
  .owners-promo-footer__bg {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover; }
    @media (max-width: 539px) {
      .owners-page.is-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--mobile.webp"); } }
    @media (min-width: 540px) and (max-width: 991px) {
      .owners-page.is-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--tablet.webp"); } }
    @media (min-width: 992px) and (max-width: 1399px) {
      .owners-page.is-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--desktop.webp"); } }
    @media (min-width: 1200px) {
      .owners-page.is-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--desktop-xl.webp"); } }
    @media (max-width: 539px) {
      .owners-page.is-not-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--mobile.jpg"); } }
    @media (min-width: 540px) and (max-width: 991px) {
      .owners-page.is-not-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--tablet.jpg"); } }
    @media (min-width: 992px) and (max-width: 1399px) {
      .owners-page.is-not-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--desktop.jpg"); } }
    @media (min-width: 1200px) {
      .owners-page.is-not-webp .owners-promo-footer__bg {
        background-image: url("/local/templates/refactoring_2017/images/owners/promo-bg/promo-eukanuba1--desktop-xl.jpg"); } }

.owners-footer {
  padding: 37px 0 5px;
  font-size: 14px;
  line-height: 1.3;
  color: #FFFFFF; }
  .page_worksheet_type_royalcanin .owners-footer {
    background: #333333; }
  .page_worksheet_type_eukanuba .owners-footer {
    background: #001B49; }
  .owners-footer a {
    text-decoration: none; }
  .owners-footer .container {
    max-width: 1144px;
    margin: 0 auto;
    padding: 0 15px; }
  .owners-footer .footer-callback {
    margin-bottom: 17px; }
    .owners-footer .footer-callback__title {
      margin-bottom: 10px;
      font-weight: 800;
      font-size: 16px; }
  .owners-footer .footer-contacts {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    gap: 20px 0;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #FFFFFF; }
    .owners-footer .footer-contacts-item:not(:last-child) {
      margin-right: 47px; }
    .owners-footer .footer-contacts-item__link {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center; }
    .owners-footer .footer-contacts-item__icon {
      margin-right: 16px; }
    .owners-footer .footer-contacts-item__text {
      color: #FFFFFF; }
    .owners-footer .footer-contacts-item--mail .footer-contacts-item__icon {
      margin-right: 10px; }
    @media (min-width: 768px) {
      .owners-footer .footer-contacts-item--city {
        margin-left: auto; } }
  .owners-footer .footer-nav {
    margin-bottom: 50px; }
    .owners-footer .footer-nav__list {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: justify;
          justify-content: space-between;
      gap: 20px;
      list-style: none;
      padding: 0;
      margin: 0; }
    .owners-footer .footer-nav__link {
      font-weight: 800;
      font-size: 16px;
      color: #FFFFFF; }
  .owners-footer .footer-copy {
    font-size: 12px;
    text-align: center; }

.owners-page-popup-out {
  display: -ms-flexbox;
  display: flex;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  -ms-flex-align: start;
      align-items: flex-start;
  -ms-flex-pack: center;
      justify-content: center;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  opacity: 0;
  visibility: hidden;
  z-index: -1;
  transition: none; }
  @media (min-width: 576px) and (max-height: 700px) {
    .owners-page-popup-out {
      overflow-y: auto;
      max-height: 100vh;
      padding-top: 20px;
      padding-bottom: 20px;
      -ms-flex-align: start;
          align-items: flex-start; }
      .owners-page-popup-out .popup__inner {
        height: auto;
        max-height: max-content;
        overflow: initial; } }
  .owners-page-popup-out--height-auto {
    overflow-y: auto;
    max-height: 100vh;
    padding-top: 20px;
    padding-bottom: 20px;
    -ms-flex-align: start;
        align-items: flex-start; }
    .owners-page-popup-out--height-auto .popup__inner {
      height: auto;
      max-height: max-content;
      overflow: initial; }
  .owners-page-popup-out.is-show {
    opacity: 1;
    visibility: visible;
    z-index: 9999; }
  .owners-page-popup-out__inner {
    position: relative;
    background: #FFFFFF;
    border-radius: 0;
    padding: 32px 16px;
    width: 100%;
    max-width: 100vw;
    overflow-y: auto;
    margin-top: 20px;
    top: -300px;
    opacity: 0;
    transition: top 0.3s ease-in-out, opacity 0.01s ease-in-out; }
    .owners-page-popup-out__inner:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden;
      overflow: hidden; }
    @media (min-width: 540px) {
      .owners-page-popup-out__inner {
        width: auto;
        height: auto;
        max-height: calc(100vh - 120px);
        padding: 32px;
        border-radius: 8px;
        margin-top: 40px; } }
    .owners-page-popup-out__inner::-webkit-scrollbar {
      display: none; }
      @media (min-width: 540px) {
        .owners-page-popup-out__inner::-webkit-scrollbar {
          display: block;
          border-radius: 8px; } }
    .owners-page-popup-out--mobile-bottom .owners-page-popup-out__inner {
      border-radius: 8px 8px 0 0;
      height: auto; }
      @media (min-width: 540px) {
        .owners-page-popup-out--mobile-bottom .owners-page-popup-out__inner {
          border-radius: 8px; } }
    .owners-page-popup-out.is-show .owners-page-popup-out__inner {
      top: 0;
      opacity: 1; }
  .owners-page-popup-out__container {
    position: relative;
    width: 100%;
    max-width: 480px; }
    @media (min-width: 540px) {
      .owners-page-popup-out__container {
        width: 480px; } }
    .owners-page-popup-out--three .owners-page-popup-out__container {
      max-width: 540px; }
      @media (min-width: 540px) {
        .owners-page-popup-out--three .owners-page-popup-out__container {
          width: 540px; } }
    .owners-page-popup-out__container.is-loading .owners-page-popup-out__loader {
      z-index: 2;
      opacity: 1;
      visibility: visible; }
      .owners-page-popup-out__container.is-loading .owners-page-popup-out__loader .line-active {
        animation: loader_line 3s linear infinite; }
  .owners-page-popup-out__loader {
    position: absolute;
    top: -10px;
    left: -10px;
    right: -10px;
    bottom: -10px;
    background-color: rgba(255, 255, 255, 0.7);
    transition: .2s opacity, .2s visibility;
    z-index: -1;
    opacity: 0;
    visibility: hidden; }
    .owners-page-popup-out__loader-icon {
      position: absolute;
      min-width: 96px;
      width: 96px;
      height: 96px;
      margin: 0;
      left: 50%;
      top: 50%;
      margin-top: -48px;
      margin-left: -48px;
      opacity: 1;
      transition: 0.2s opacity; }
      .owners-page-popup-out__loader-icon .line-active {
        -ms-transform: translateX(96px) scale(-1, 1);
            transform: translateX(96px) scale(-1, 1);
        stroke-dashoffset: 289;
        stroke-dasharray: 0,289; }
  .owners-page-popup-out__close-button {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 9; }
    @media (min-width: 540px) {
      .owners-page-popup-out__close-button {
        top: 22px;
        right: 22px; } }
    .owners-page-popup-out__close-button:before {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 36px;
      height: 3px;
      background: #000000;
      -ms-transform: translate(-50%, -50%) rotate(45deg);
          transform: translate(-50%, -50%) rotate(45deg); }
    .owners-page-popup-out__close-button:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      width: 36px;
      height: 3px;
      background: #000000;
      -ms-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg); }
  .owners-page-popup-out__title {
    margin-bottom: 24px;
    padding-right: 36px;
    font-weight: 500;
    font-size: 26px;
    line-height: 28px;
    color: #000000; }
    @media (min-width: 768px) {
      .owners-page-popup-out__title {
        font-size: 30px;
        line-height: 34px; } }
  .owners-page-popup-out__description {
    margin-bottom: 30px;
    font-size: 18px;
    line-height: 24px;
    color: #000000;
    text-align: center; }
  .owners-page-popup-out__list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
    -ms-flex-pack: center;
        justify-content: center; }
    @media (min-width: 540px) {
      .owners-page-popup-out__list {
        margin-left: -15px;
        margin-right: -15px; } }
    @media (min-width: 540px) {
      .owners-page-popup-out--three .owners-page-popup-out__list {
        margin-left: -10px;
        margin-right: -10px; } }
    .owners-page-popup-out__list-item {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-left: 10px;
      padding-right: 10px;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
      max-width: 50%;
      margin-bottom: 20px; }
      @media (min-width: 540px) {
        .owners-page-popup-out__list-item {
          padding-left: 15px;
          padding-right: 15px;
          margin-bottom: 30px; } }
      @media (min-width: 375px) {
        .owners-page-popup-out--three .owners-page-popup-out__list-item {
          -ms-flex: 0 0 33.33%;
              flex: 0 0 33.33%;
          max-width: 33.33%; } }
      @media (min-width: 540px) {
        .owners-page-popup-out--three .owners-page-popup-out__list-item {
          padding-left: 10px;
          padding-right: 10px;
          margin-bottom: 20px; } }
  .owners-page-popup-out__form {
    height: 100%; }
  .owners-page-popup-out__button {
    width: 100%;
    cursor: pointer;
    padding: 10px;
    border: 1px solid #CCCCCC;
    border-radius: 8px;
    height: 100%; }
    .owners-page-popup-out__button--select-cashback {
      height: 100%; }
    .owners-page-popup-out__button:hover {
      border-color: #e2001a; }
      .owners-page-popup-out__button:hover .owners-page-popup-out__caption {
        color: #e2001a; }
  .owners-page-popup-out__logo {
    display: block;
    position: relative;
    width: 100%;
    height: 0;
    padding-top: 24%;
    pointer-events: none; }
    .owners-page-popup-out--three .owners-page-popup-out__logo {
      padding-top: 24%; }
      @media (min-width: 375px) {
        .owners-page-popup-out--three .owners-page-popup-out__logo {
          padding-top: 30%; } }
      @media (min-width: 540px) {
        .owners-page-popup-out--three .owners-page-popup-out__logo {
          padding-top: 24%; } }
    .owners-page-popup-out__logo-img {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      width: 100%;
      height: 100%;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-align: center;
          align-items: center;
      -ms-flex-pack: center;
          justify-content: center; }
      .owners-page-popup-out__logo-img img {
        display: block;
        width: auto;
        max-width: 100%;
        max-height: 100%; }
  .owners-page-popup-out__caption {
    display: block;
    margin-bottom: 10px;
    font-weight: 500;
    text-align: center;
    pointer-events: none; }
  .owners-page-popup-out__footer {
    margin-top: 10px;
    text-align: center; }

@keyframes loader_line {
  from {
    stroke-dasharray: 0,289; }
  to {
    stroke-dasharray: 289,0; } }

.owners-club {
  padding-bottom: 20px;
  background-color: #FFFFFF; }
  @media (min-width: 540px) {
    .owners-club {
      padding-bottom: 40px; } }
  @media (min-width: 768px) {
    .owners-club {
      padding-bottom: 0; } }
  .owners-club__container {
    position: relative;
    max-width: 1092px;
    width: 100%;
    margin: 0 auto;
    padding: 0 25px; }
    @media (min-width: 768px) {
      .owners-club__container {
        padding: 0 10px 0 9px; } }
    @media (min-width: 768px) {
      .owners-club__container:after {
        content: '';
        position: absolute;
        left: -12%;
        bottom: -87px;
        z-index: -1;
        width: 1150px;
        height: 837px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxMTUwcHgiIGhlaWdodD0iODM3cHgiIHZpZXdCb3g9IjAgMCAxMTUwIDgzNyIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTE1MCA4Mzc7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRTIwMDFBO3N0cm9rZS13aWR0aDoxLjUzNjU7fQo8L3N0eWxlPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTEyNi41LDgzNS40Yy02OC41LTM4LTIxMS43LTEwNi0zNzUtMTE2Yy0xNjAuNi05LjgsMTAsMy45LTI0OC41LTE2LjRjLTI4Mi41LTIyLjEtMzI4LTExNS0zODktMTk4LjEKCUMtMjAuNiwzMjEuNi0xNC42LDkuOCwxNDMuMSwxIi8+Cjwvc3ZnPgo=);
        background-size: 1150px 837px;
        background-repeat: no-repeat;
        background-position: 0 0; } }
    @media (min-width: 992px) {
      .owners-club__container:after {
        left: -4%; } }
    @media (min-width: 1200px) {
      .owners-club__container:after {
        left: 50%;
        margin-left: 9.5%;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
        width: 1486px;
        height: 837px;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQ4NiIgaGVpZ2h0PSI4MzciIHZpZXdCb3g9IjAgMCAxNDg2IDgzNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE0ODUuNTQgODM1LjM3QzE0MTcuMDQgNzk3LjM3IDEyNDcuNTQgNzQxLjg3IDEwODUuNTQgNzE5LjM3QzkyMy41NDMgNjk2Ljg3IDk0My4wMzcgNzIyLjk2NSA2ODQuNDYgNzAyLjY5QzQwMS45OSA2ODAuNTQxIDIwMy41MjggNTcxLjMyIDExOC45OTcgNTA0LjkzNEMtNzAuNDU5OSAzNTYuMTQyIC05LjU5OSA5Ljc1OTA0IDE0OC4wNTMgMC45OTkzMjUiIHN0cm9rZT0iI0UyMDAxQSIgc3Ryb2tlLXdpZHRoPSIxLjUzNjUyIi8+Cjwvc3ZnPgo=);
        background-size: 1486px 837px; } }
  .owners-club__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px; }
  .owners-club__col {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    position: relative; }
    .owners-club__col--dog, .owners-club__col--cat {
      display: none; }
      @media (min-width: 768px) {
        .owners-club__col--dog, .owners-club__col--cat {
          display: block;
          position: absolute;
          bottom: 0;
          height: 100%;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
          max-width: 50%; } }
    .owners-club__col--dog {
      left: 0;
      -ms-flex-order: 2;
          order: 2; }
      @media (min-width: 768px) {
        .owners-club__col--dog {
          -ms-flex-order: 1;
              order: 1; } }
    .owners-club__col--info {
      -ms-flex-order: 1;
          order: 1; }
      @media (min-width: 768px) {
        .owners-club__col--info {
          padding-top: 73px;
          min-height: 454px;
          -ms-flex-order: 2;
              order: 2; } }
      @media (min-width: 992px) {
        .owners-club__col--info {
          margin: 0 auto;
          max-width: 440px; } }
    .owners-club__col--cat {
      left: 50%;
      -ms-flex-order: 3;
          order: 3; }
      @media (min-width: 768px) {
        .owners-club__col--cat {
          -ms-flex-order: 3;
              order: 3; } }
  @media (min-width: 768px) {
    .owners-club__dog, .owners-club__cat {
      position: absolute;
      bottom: 0; } }
  .owners-club__dog img, .owners-club__cat img {
    display: block;
    max-width: 100%; }
  @media (min-width: 768px) {
    .owners-club__dog {
      left: -41px;
      width: 277px;
      height: auto; } }
  @media (min-width: 992px) {
    .owners-club__dog {
      left: -41px;
      width: 346px; } }
  @media (min-width: 1200px) {
    .owners-club__dog {
      left: -61px; } }
  @media (min-width: 768px) {
    .owners-club__cat {
      right: 0;
      width: 262px;
      height: auto; } }
  @media (min-width: 992px) {
    .owners-club__cat {
      right: 0;
      width: 340px; } }
  @media (min-width: 1200px) {
    .owners-club__cat {
      right: -40px; } }
  .owners-club__pets {
    height: 260px;
    margin: 0 -10px 6px; }
    @media (min-width: 540px) {
      .owners-club__pets {
        height: 320px;
        margin: 0; } }
    @media (min-width: 768px) {
      .owners-club__pets {
        display: none; } }
    .owners-club__pets img {
      display: block;
      max-width: 100%;
      margin: 0 auto;
      max-height: 100%; }
  .owners-club__header {
    margin-bottom: 20px;
    color: #e2001a;
    text-transform: uppercase;
    text-align: center; }
    @media (min-width: 1200px) {
      .owners-club__header {
        margin-bottom: 17px; } }
  .owners-club__title {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 30px;
    line-height: 36px; }
    @media (min-width: 540px) {
      .owners-club__title {
        margin-bottom: 10px;
        font-size: 40px;
        font-weight: 700;
        line-height: 38px; } }
    @media (min-width: 992px) {
      .owners-club__title {
        font-size: 44px;
        line-height: 39.6px; } }
    .owners-club__title sup.reg {
      position: relative;
      top: 2px;
      font-size: 0.65em; }
  .owners-club__brand {
    font-weight: 500;
    font-size: 24px;
    line-height: 22px; }
    @media (min-width: 992px) {
      .owners-club__brand {
        font-size: 30px;
        line-height: 27px; } }
    .owners-club__brand sup.reg {
      position: relative;
      top: 2px;
      font-size: 0.65em; }
  .owners-club__content {
    position: relative;
    max-width: 280px;
    margin: 0 auto;
    color: #333333;
    font-size: 16px;
    font-weight: 400;
    line-height: 22.4px; }
    @media (min-width: 540px) {
      .owners-club__content {
        max-width: 356px;
        position: static; } }
    @media (min-width: 768px) {
      .owners-club__content {
        max-width: 340px; } }
    @media (min-width: 992px) {
      .owners-club__content {
        max-width: 366px; } }
    @media (min-width: 540px) {
      .owners-club__content:before {
        content: '';
        position: absolute;
        top: 109px;
        left: -30px;
        right: 50%;
        height: 2px;
        background-color: #e2001a; } }
    @media (min-width: 768px) {
      .owners-club__content:before {
        display: none; } }
    .owners-club__content:after {
      content: '';
      position: absolute;
      right: -118px;
      top: -7px;
      z-index: 0;
      background-repeat: no-repeat;
      background-position: 0 0;
      width: 600px;
      height: 90px;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI2MDBweCIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgNjAwIDkwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MDAgOTA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbDpub25lO3N0cm9rZTojRTIwMDFBO3N0cm9rZS13aWR0aDoyO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTAsMjBoNTAwLjdjOS40LDAsMTIuMi0xOS43LDMuMy0xNS4xYy04LjMsNC4zLTIyLjEsMzIsMjUuMiw2MS44YzIuNywxLjcsOC4yLDQuNiwxMS40LDUuOQoJYzIzLjYsMTAsNjEsMTAsNjEuNiwxMC4zIi8+Cjwvc3ZnPgo=);
      background-size: 600px 90px; }
      @media (min-width: 480px) {
        .owners-club__content:after {
          right: -140px; } }
      @media (min-width: 540px) {
        .owners-club__content:after {
          top: 90px;
          right: -30px; } }
      @media (min-width: 768px) {
        .owners-club__content:after {
          display: none; } }
    .owners-club__content ul {
      position: relative;
      list-style-type: none;
      margin: 0;
      padding: 0;
      z-index: 1; }
      .owners-club__content ul:before {
        content: '';
        position: absolute;
        background-color: #FFFFFF;
        top: 0;
        left: -11px;
        width: 250px;
        height: 24px;
        z-index: 0; }
        @media (min-width: 540px) {
          .owners-club__content ul:before {
            width: 332px; } }
        @media (min-width: 768px) {
          .owners-club__content ul:before {
            display: none; } }
      .owners-club__content ul li {
        position: relative;
        padding-left: 17px;
        z-index: 1; }
        @media (min-width: 540px) {
          .owners-club__content ul li {
            padding-left: 15px; } }
        .owners-club__content ul li:before {
          content: '';
          position: absolute;
          left: 0;
          top: 8px;
          width: 6px;
          height: 6px;
          border-radius: 50%;
          background-color: #333333; }
  .owners-club__text {
    margin-top: 16px;
    margin-bottom: 18px; }
  .owners-club__footer {
    margin-top: 18px;
    text-align: center; }
    .owners-club__footer .btn {
      max-width: 280px; }
      @media (min-width: 540px) {
        .owners-club__footer .btn {
          max-width: 230px; } }
      @media (min-width: 1200px) {
        .owners-club__footer .btn {
          max-width: 160px; } }
      .page_type_royalcanin .owners-club__footer .btn,
      .page_type_eukanuba .owners-club__footer .btn {
        font-size: 14px;
        line-height: 24px;
        text-transform: none;
        letter-spacing: 0; }
        @media (min-width: 540px) {
          .page_type_royalcanin .owners-club__footer .btn,
          .page_type_eukanuba .owners-club__footer .btn {
            font-size: 14px;
            line-height: 24px; } }
        @media (min-width: 1200px) {
          .page_type_royalcanin .owners-club__footer .btn,
          .page_type_eukanuba .owners-club__footer .btn {
            font-size: 12px;
            line-height: 22px; } }
      .page_type_royalcanin .owners-club__footer .btn__text,
      .page_type_eukanuba .owners-club__footer .btn__text {
        padding: 10px 20px; }

.owners-advantages {
  padding: 30px 0 52px; }
  @media (min-width: 540px) {
    .owners-advantages {
      background-color: #F6F6F6;
      padding: 42px 0 52px; } }
  @media (min-width: 768px) {
    .owners-advantages {
      padding: 52px 0 52px; } }
  @media (min-width: 768px) {
    .owners-advantages {
      padding: 74px 0 52px; } }
  .owners-advantages__container {
    position: relative;
    padding: 0 20px; }
    @media (min-width: 768px) {
      .owners-advantages__container {
        max-width: 862px;
        width: 100%;
        margin: 0 auto;
        padding: 0 15px; } }
  .owners-advantages__title {
    margin-bottom: 18px;
    font-size: 26px;
    line-height: 32px;
    font-weight: 500;
    color: #e2001a;
    text-align: center; }
    @media (min-width: 540px) {
      .owners-advantages__title {
        margin-bottom: 30px;
        font-size: 24px;
        line-height: 28px; } }
    @media (min-width: 768px) {
      .owners-advantages__title {
        margin-bottom: 45px;
        font-size: 24px;
        line-height: 28px; } }
    @media (min-width: 992px) {
      .owners-advantages__title {
        font-size: 30px;
        line-height: 36px; } }
    .owners-advantages__title sup.reg {
      position: relative;
      top: 2px;
      font-size: 0.65em; }
  .owners-advantages__slider {
    margin-left: -20px;
    margin-right: -20px; }
    @media (min-width: 768px) {
      .owners-advantages__slider-list {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; } }
    .owners-advantages__slider-slide {
      padding: 0 6px; }
      @media only screen and (min-width: 541px) {
        .owners-advantages__slider-slide {
          padding: 0; } }
    .owners-advantages__slider-card {
      background-color: #e2001a;
      border-radius: 10px;
      padding: 0 13px; }
      @media only screen and (min-width: 541px) {
        .owners-advantages__slider-card {
          display: -ms-flexbox;
          display: flex;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
          background-color: inherit;
          border-radius: 0;
          padding: 0 15px; } }
    .owners-advantages__slider-navigation {
      position: relative;
      margin-top: 24px;
      height: 30px; }
      @media only screen and (min-width: 541px) {
        .owners-advantages__slider-navigation {
          visibility: hidden;
          position: absolute;
          z-index: -1;
          opacity: 0; } }
    .owners-advantages__slider-arrows {
      position: absolute;
      top: 0;
      width: 100%;
      height: 0;
      z-index: 2; }
      .owners-advantages__slider-arrows .slick-prev,
      .owners-advantages__slider-arrows .slick-next {
        display: block;
        position: absolute;
        top: 0;
        width: 30px;
        height: 30px;
        color: #808285; }
        .owners-advantages__slider-arrows .slick-prev svg,
        .owners-advantages__slider-arrows .slick-next svg {
          width: 10px;
          height: 18px;
          stroke: currentColor;
          fill: none; }
        .owners-advantages__slider-arrows .slick-prev:hover,
        .owners-advantages__slider-arrows .slick-next:hover {
          color: #e2001a; }
      .owners-advantages__slider-arrows .slick-prev {
        left: 9px; }
      .owners-advantages__slider-arrows .slick-next {
        right: 9px; }
    .owners-advantages__slider-dots {
      position: absolute;
      top: 0;
      left: 32px;
      right: 32px;
      z-index: 1; }
      .owners-advantages__slider-dots .slick-dots {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
            flex-direction: row;
        -ms-flex-pack: justify;
            justify-content: space-between;
        -ms-flex-align: center;
            align-items: center;
        top: 0;
        bottom: auto;
        height: 30px; }
        .owners-advantages__slider-dots .slick-dots li {
          display: block;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
          width: 100%;
          height: 30px;
          margin: 0 8px; }
          .owners-advantages__slider-dots .slick-dots li button {
            display: block;
            position: relative;
            width: 100%;
            height: 30px;
            border-radius: 0;
            background-color: inherit; }
            .owners-advantages__slider-dots .slick-dots li button:after {
              content: '';
              position: absolute;
              top: 11px;
              left: 0;
              right: 0;
              background-color: #d7d7d7;
              border-radius: 9px;
              height: 6px; }
          .owners-advantages__slider-dots .slick-dots li.slick-active button:after {
            background-color: #e2001a; }
  .owners-advantages__item {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    position: relative;
    padding: 10px 0; }
    @media only screen and (min-width: 541px) {
      .owners-advantages__item {
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
        max-width: 50%;
        width: 100%;
        min-height: 1px;
        padding: 6px; } }
    @media (min-width: 540px) {
      .owners-advantages__item--free-shipping {
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
        max-width: 100%; } }
    @media (min-width: 540px) {
      .owners-advantages__item--free-shipping .owners-advantages-card {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
            justify-content: center;
        padding: 16px 10px 20px 10px; } }
    @media (min-width: 540px) {
      .owners-advantages__item--free-shipping .owners-advantages-card__icon {
        position: relative;
        left: auto;
        top: 4px;
        margin-right: 12px; } }
  .owners-advantages__footer {
    margin-top: 31px;
    color: #333333;
    font-size: 14px;
    line-height: 18px; }
    @media (min-width: 540px) {
      .owners-advantages__footer {
        text-align: center; } }
    @media (min-width: 992px) {
      .owners-advantages__footer {
        margin-top: 26px; } }
    .owners-advantages__footer a {
      color: #e2001a; }
      .owners-advantages__footer a:hover {
        color: #e2001a; }
    .owners-advantages__footer sup.reg {
      position: relative;
      top: 1px;
      font-size: 0.65em; }

.owners-advantages-card {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-pack: start;
      justify-content: flex-start;
  -ms-flex-align: center;
      align-items: center;
  border-radius: 10px;
  background: #FFFFFF;
  padding: 14px 86px 16px 20px;
  height: 100%;
  border: 1px solid #e2001a;
  min-height: 88px; }
  @media (min-width: 375px) {
    .owners-advantages-card {
      min-height: 110px; } }
  @media (min-width: 540px) {
    .owners-advantages-card {
      padding: 12px 10px 16px 72px;
      border: 0;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.06);
      min-height: inherit; } }
  @media (min-width: 768px) {
    .owners-advantages-card {
      padding: 16px 10px 20px 86px;
      -ms-flex-align: start;
          align-items: flex-start; } }
  @media (min-width: 992px) {
    .owners-advantages-card {
      padding: 16px 10px 20px 95px; } }
  @media (min-width: 1200px) {
    .owners-advantages-card {
      padding-top: 11px;
      padding-bottom: 11px;
      min-height: 88px; } }
  .owners-advantages-card__info {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: center;
        justify-content: center;
    height: 100%; }
    @media (min-width: 540px) {
      .owners-advantages-card__info {
        -ms-flex-pack: start;
            justify-content: flex-start; } }
  .owners-advantages-card__title {
    margin-bottom: 1px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
    color: #e2001a;
    text-transform: none; }
    @media (min-width: 375px) {
      .owners-advantages-card__title {
        font-size: 21px;
        line-height: 27px; } }
    @media (min-width: 540px) {
      .owners-advantages-card__title {
        margin-bottom: 7px;
        font-size: 18px;
        line-height: 22px; } }
    @media (min-width: 768px) {
      .owners-advantages-card__title {
        font-size: 20px;
        line-height: 24px; } }
    @media (min-width: 1200px) {
      .owners-advantages-card__title {
        font-size: 24px;
        line-height: 28.8px; } }
  .owners-advantages-card__description {
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    color: #333333; }
    @media (min-width: 375px) {
      .owners-advantages-card__description {
        font-size: 18px;
        line-height: 25px; } }
    @media (min-width: 540px) {
      .owners-advantages-card__description {
        font-size: 14px;
        line-height: 17px; } }
    @media (min-width: 768px) {
      .owners-advantages-card__description {
        font-size: 16px;
        line-height: 19px; } }
  .owners-advantages-card__icon {
    position: absolute;
    width: 50px;
    height: 50px;
    right: 20px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    color: #808285;
    fill: #808285; }
    @media (min-width: 540px) {
      .owners-advantages-card__icon {
        width: 40px;
        height: 40px;
        left: 24px;
        right: auto;
        top: 22px;
        -ms-transform: none;
            transform: none; } }
    @media (min-width: 768px) {
      .owners-advantages-card__icon {
        width: 50px;
        height: 50px;
        left: 27px;
        top: 25px; } }
    .owners-advantages-card__icon img {
      display: block;
      width: 100%;
      height: 100%; }

.rc-page-wrapper {
  max-width: 100%;
  min-width: 320px;
  display: -ms-flexbox;
  display: flex;
  min-height: 100vh;
  -ms-flex-direction: column;
      flex-direction: column; }

.rc-main {
  position: relative;
  margin-bottom: 0;
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  padding-bottom: 40px; }
  .bx-ie10 .rc-main, .bx-ie11 .rc-main {
    height: auto;
    min-height: 100vh; }
  .rc-main_overflow {
    overflow: hidden; }
  .rc-main__container {
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 96px; }
    @media (min-width: 540px) {
      .rc-main__container {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 992px) {
      .rc-main__container {
        padding-left: 20px;
        padding-right: 20px; } }
    @media (min-width: 1200px) {
      .rc-main__container {
        padding-left: 40px;
        padding-right: 40px; } }
    @media (min-width: 768px) {
      .rc-main__container {
        padding-top: 102px; } }
    @media (min-width: 992px) {
      .rc-main__container {
        padding-top: 0;
        max-width: 1080px; } }

.rc-footer {
  background-color: #87888a;
  position: relative;
  padding: 29px 0 27px 0; }
  .rc-footer__container {
    width: 100%;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1080px; }
    @media (min-width: 540px) {
      .rc-footer__container {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 992px) {
      .rc-footer__container {
        padding-left: 20px;
        padding-right: 20px; } }
    @media (min-width: 1200px) {
      .rc-footer__container {
        padding-left: 40px;
        padding-right: 40px; } }

.conference-header {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 999;
  background-color: #ffffff;
  border-bottom: 1px solid #CDCFD4; }
  @media (min-width: 992px) {
    .conference-header {
      position: relative;
      top: auto;
      right: auto;
      left: auto; } }
  .conference-header__main {
    width: 100%;
    height: 60px;
    min-height: 60px;
    padding: 13px 3px;
    background-color: #ffffff;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: justify;
        justify-content: space-between; }
    @media (min-width: 540px) {
      .conference-header__main {
        padding-left: 4px;
        padding-right: 4px; } }
    @media (min-width: 768px) {
      .conference-header__main {
        padding-left: 18px;
        padding-right: 18px; } }
    @media (min-width: 992px) {
      .conference-header__main {
        height: 99px;
        min-height: 99px; } }
  .conference-header__logo {
    display: block;
    margin: 0 3px; }
    @media (min-width: 375px) {
      .conference-header__logo {
        margin: 0 4px; } }
    @media (min-width: 540px) {
      .conference-header__logo {
        margin: 0 8px; } }
    @media (min-width: 768px) {
      .conference-header__logo {
        margin: 0 15px; } }
    .conference-header__logo--shelterclub {
      color: #e2001a;
      background-image: url(./logo_shelterclub.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 67px;
      height: 27px;
      background-size: 67px 27px; }
      @media (min-width: 540px) {
        .conference-header__logo--shelterclub {
          width: 84px;
          height: 34px;
          background-size: 84px 34px; } }
    .conference-header__logo--rc {
      color: #e2001a;
      background-image: url(./logo_rc.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 78px;
      height: 28px;
      background-size: auto 28px; }
      @media (min-width: 540px) {
        .conference-header__logo--rc {
          width: 100px;
          height: 36px;
          background-size: 100px 36px; } }
    .conference-header__logo--eukanuba {
      color: #e2001a;
      background-image: url(./logo_eukanuba.svg);
      background-repeat: no-repeat;
      background-position: 50% 100%;
      width: 95px;
      height: 24px;
      background-size: auto 18px; }
      @media (min-width: 540px) {
        .conference-header__logo--eukanuba {
          width: 114px;
          height: 32px;
          background-size: auto 24px; } }
    .conference-header__logo--proactive {
      color: #e2001a;
      background-image: url(data:image/png;base64,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);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 60px;
      height: 28px;
      background-size: 60px 28px; }
      @media (min-width: 540px) {
        .conference-header__logo--proactive {
          width: 75px;
          height: 35px;
          background-size: 75px 35px; } }
    .conference-header__logo--breederclub {
      color: #e2001a;
      background-image: url(./logo_breederclub.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 76px;
      height: 27px;
      background-size: 76px 27px; }
      @media (min-width: 540px) {
        .conference-header__logo--breederclub {
          width: 95px;
          height: 34px;
          background-size: 95px 34px;
          margin: 5px 0 0 -3px; } }
    .conference-header__logo--vetnutrition {
      color: #e2001a;
      background-image: url(data:image/png;base64,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);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 54px;
      height: 45px;
      background-size: 54px 45px; }
      @media (min-width: 540px) {
        .conference-header__logo--vetnutrition {
          width: 77px;
          height: 64px;
          background-size: 77px 64px;
          margin: 3px 0 0 -5px; } }
    .conference-header__logo--rkf {
      background-image: url(./logo_rkf.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 40px;
      min-width: 40px;
      height: 40px;
      background-size: auto 40px; }
      @media (min-width: 540px) {
        .conference-header__logo--rkf {
          width: 48px;
          min-width: 48px;
          height: 48px;
          background-size: auto 48px; } }
      @media (min-width: 992px) {
        .conference-header__logo--rkf {
          width: 72px;
          height: 72px;
          background-size: 72px 72px; } }
    .conference-header__logo--rkf-education {
      background-image: url(./logo_rkf_education.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 88px;
      min-width: 88px;
      height: 38px;
      background-size: auto 38px; }
      @media (min-width: 375px) {
        .conference-header__logo--rkf-education {
          width: 82px;
          min-width: 82px;
          height: 36px;
          background-size: auto 36px; } }
      @media (min-width: 540px) {
        .conference-header__logo--rkf-education {
          width: 91px;
          min-width: 91px;
          height: 40px;
          background-size: auto 40px; } }
      @media (min-width: 992px) {
        .conference-header__logo--rkf-education {
          width: 146px;
          height: 64px;
          background-size: auto 64px; } }
    .conference-header__logo--ovs {
      background-image: url(./logo_ovs_small.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 38px;
      min-width: 38px;
      height: 38px;
      background-size: auto 38px; }
      @media (min-width: 375px) {
        .conference-header__logo--ovs {
          background-image: url(./logo_ovs.svg);
          width: 92px;
          min-width: 92px;
          height: 28px;
          background-size: auto 28px; } }
      @media (min-width: 540px) {
        .conference-header__logo--ovs {
          width: 131px;
          height: 40px;
          background-size: auto 40px; } }
      @media (min-width: 992px) {
        .conference-header__logo--ovs {
          width: 164px;
          height: 50px;
          background-size: auto 50px; } }
    .conference-header__logo--vetnutrition2 {
      color: #e2001a;
      background-image: url(./logo_vetnutrition.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      width: 121px;
      min-width: 121px;
      height: 28px;
      background-size: auto 28px; }
      @media (min-width: 540px) {
        .conference-header__logo--vetnutrition2 {
          width: 164px;
          height: 38px;
          background-size: auto 38px; } }
      @media (min-width: 992px) {
        .conference-header__logo--vetnutrition2 {
          width: 224px;
          height: 52px;
          background-size: 224px 52px; } }
  .conference-header--breeders .conference-header__container {
    max-width: 375px;
    margin: 0 auto; }
    @media only screen and (min-width: 400px) {
      .conference-header--breeders .conference-header__container {
        max-width: 400px; } }
    @media only screen and (min-width: 480px) {
      .conference-header--breeders .conference-header__container {
        max-width: 460px; } }
    @media (min-width: 540px) {
      .conference-header--breeders .conference-header__container {
        max-width: 542px; } }
  @media only screen and (max-width: 399px) {
    .conference-header--breeders .conference-header__main {
      padding-left: 10px;
      padding-right: 10px; } }
  @media only screen and (max-width: 360px) {
    .conference-header--breeders .conference-header__main {
      padding-left: 5px;
      padding-right: 5px; } }
  .conference-header--detail-conference {
    position: relative;
    top: auto;
    right: auto;
    left: 50%;
    width: 100vw;
    margin-bottom: 30px;
    border-bottom: 1px solid #f1f1f1;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
    @media (min-width: 768px) {
      .conference-header--detail-conference {
        margin-bottom: 50px; } }
    @media (min-width: 992px) {
      .conference-header--detail-conference {
        margin-bottom: 0; } }
    .conference-header--detail-conference .conference-header__main {
      -ms-flex-pack: center;
          justify-content: center; }
      @media (min-width: 992px) {
        .conference-header--detail-conference .conference-header__main {
          padding-top: 16px; } }

.conference-promo {
  margin-bottom: 60px;
  margin-left: -15px;
  margin-right: -15px; }
  @media (min-width: 540px) {
    .conference-promo {
      margin-bottom: 80px;
      margin-left: -30px;
      margin-right: -30px; } }
  @media (min-width: 992px) {
    .conference-promo {
      margin-left: -100px;
      margin-right: -80px;
      padding-top: 116px;
      margin-bottom: 117px; } }
  @media (min-width: 1200px) {
    .conference-promo {
      margin-left: -100px;
      margin-right: -100px;
      padding-top: 146px;
      margin-bottom: 177px; } }
  .conference-promo--confirm_signup {
    margin-bottom: 60px; }
    @media (min-width: 540px) {
      .conference-promo--confirm_signup {
        margin-bottom: 80px; } }
  .conference-promo__container {
    background: #F8F8F8;
    padding: 30px 15px 0 15px;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 540px) {
      .conference-promo__container {
        padding: 40px 30px 0 30px;
        min-height: 560px; } }
    @media (min-width: 768px) {
      .conference-promo__container {
        padding-top: 60px; } }
    @media (min-width: 992px) {
      .conference-promo__container {
        padding-left: 100px; } }
  .conference-promo__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -30px;
    margin-right: -30px;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .conference-promo__col {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
    .conference-promo__col--left {
      padding-bottom: 22px;
      position: relative;
      z-index: 2; }
      @media (min-width: 540px) {
        .conference-promo__col--left {
          padding-bottom: 52px; } }
      @media (min-width: 768px) {
        .conference-promo__col--left {
          -ms-flex: 0 0 60%;
              flex: 0 0 60%;
          max-width: 60%; } }
      @media (min-width: 992px) {
        .conference-promo__col--left {
          -ms-flex: 0 0 60%;
              flex: 0 0 60%;
          max-width: 60%; } }
      @media (min-width: 1200px) {
        .conference-promo__col--left {
          -ms-flex: 0 0 66%;
              flex: 0 0 66%;
          max-width: 66%; } }
    .conference-promo__col--right {
      position: relative;
      z-index: 1; }
      @media (min-width: 768px) {
        .conference-promo__col--right {
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
          max-width: 40%; } }
      @media (min-width: 992px) {
        .conference-promo__col--right {
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
          max-width: 40%; } }
      @media (min-width: 1200px) {
        .conference-promo__col--right {
          -ms-flex: 0 0 34%;
              flex: 0 0 34%;
          max-width: 34%; } }
  .conference-promo__title {
    margin-bottom: 18px;
    font-weight: bold;
    font-size: 22px;
    line-height: 32px;
    text-transform: uppercase;
    color: #e2001a; }
    @media (min-width: 540px) {
      .conference-promo__title {
        margin-bottom: 24px;
        font-size: 36px;
        line-height: 50px; } }
    @media (min-width: 768px) {
      .conference-promo__title {
        max-width: 620px;
        margin-right: -200px; } }
    @media (min-width: 992px) {
      .conference-promo__title {
        margin-right: 0;
        max-width: none;
        font-size: 42px;
        line-height: 67px; } }
  .conference-promo__subtitle {
    margin-bottom: 22px;
    font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #757575; }
    @media (min-width: 540px) {
      .conference-promo__subtitle {
        margin-bottom: 34px;
        font-size: 28px;
        line-height: 39px; } }
    @media (min-width: 992px) {
      .conference-promo__subtitle {
        max-width: 585px;
        margin-right: -80px;
        font-size: 36px;
        line-height: 45px; } }
    .conference-promo__subtitle ul {
      margin: 16px 0;
      padding: 0;
      list-style-type: none; }
      .conference-promo__subtitle ul li {
        position: relative;
        padding-left: 20px;
        margin-bottom: 6px; }
        .conference-promo__subtitle ul li:last-child {
          margin-bottom: 0 !important; }
        @media (min-width: 992px) {
          .conference-promo__subtitle ul li {
            padding-left: 24px; } }
        .conference-promo__subtitle ul li:after {
          content: '';
          position: absolute;
          top: 11px;
          left: 0;
          width: 6px;
          height: 6px;
          border-radius: 50%;
          background-color: #e2001a; }
          @media (min-width: 540px) {
            .conference-promo__subtitle ul li:after {
              top: 15px; } }
          @media (min-width: 992px) {
            .conference-promo__subtitle ul li:after {
              top: 15px;
              width: 8px;
              height: 8px; } }
  .conference-promo__date {
    margin-bottom: 22px;
    font-size: 20px;
    line-height: 28px;
    color: #757575; }
    @media (min-width: 540px) {
      .conference-promo__date {
        margin-bottom: 31px;
        font-size: 28px;
        line-height: 43px; } }
  .conference-promo__send {
    text-align: center; }
    @media (min-width: 540px) {
      .conference-promo__send {
        text-align: center;
        max-width: 360px; } }
    @media (min-width: 768px) {
      .conference-promo__send {
        text-align: left;
        max-width: none;
        margin-right: -40px; } }
    @media (min-width: 992px) {
      .conference-promo__send {
        margin-right: 0; } }
    .conference-promo__send button[type="button"]:not([disabled]) {
      cursor: pointer; }
    .conference-promo__send .btn {
      width: 100%;
      max-width: 256px;
      text-align: center; }
      .page_type_royalcanin .conference-promo__send .btn__text,
      .page_type_eukanuba .conference-promo__send .btn__text {
        padding-left: 12px;
        padding-right: 12px; }
  .conference-promo__image {
    position: relative;
    background-position: 50% 100%;
    background-size: contain;
    background-repeat: no-repeat; }
    @media (max-width: 419px) {
      .conference-promo__image {
        height: 220px; } }
    @media (min-width: 540px) {
      .conference-promo__image {
        position: absolute;
        top: -280px;
        right: 0;
        bottom: 0;
        left: 0;
        background-position: 100% 100%; } }
    @media (min-width: 768px) {
      .conference-promo__image {
        position: absolute;
        top: -146px;
        right: 0;
        bottom: 0;
        left: -134px; } }
    @media (min-width: 992px) {
      .conference-promo__image {
        background-size: auto;
        top: -166px;
        left: -200px; } }
    .conference-promo__image--desktop {
      display: none; }
      @media (min-width: 540px) {
        .conference-promo__image--desktop {
          display: block; } }
    @media (min-width: 540px) {
      .conference-promo__image--mobile {
        display: none; } }
  .conference-promo--breeders {
    margin-left: 0;
    margin-right: 0;
    margin-top: -20px;
    margin-bottom: 38px; }
    @media (min-width: 540px) {
      .conference-promo--breeders {
        margin-top: 0;
        margin-bottom: 80px; } }
    @media (min-width: 992px) {
      .conference-promo--breeders {
        margin-left: -100px;
        margin-right: -80px; } }
    @media (min-width: 1200px) {
      .conference-promo--breeders {
        margin-left: -100px;
        margin-right: -100px;
        padding-top: 117px;
        margin-bottom: 114px; } }
  .conference-promo--breeders .conference-promo__container {
    background: #F8F8F8;
    padding: 27px 24px 14px 24px;
    display: -ms-flexbox;
    display: flex; }
    @media (min-width: 540px) {
      .conference-promo--breeders .conference-promo__container {
        padding: 40px 30px 0 30px;
        min-height: 560px; } }
    @media (min-width: 768px) {
      .conference-promo--breeders .conference-promo__container {
        padding-top: 40px; } }
    @media (min-width: 992px) {
      .conference-promo--breeders .conference-promo__container {
        padding-top: 97px;
        padding-left: 100px;
        min-height: 600px; } }
  @media (min-width: 540px) {
    .conference-promo--breeders .conference-promo__col--left {
      padding-bottom: 58px; } }
  @media only screen and (max-width: 360px) {
    .conference-promo--breeders .conference-promo__col--left {
      padding-left: 10px;
      padding-right: 10px; } }
  .conference-promo--breeders .conference-promo__title {
    margin-bottom: 24px;
    font-size: 26px;
    line-height: 32px;
    text-align: left; }
    @media only screen and (min-width: 360px) {
      .conference-promo--breeders .conference-promo__title {
        font-size: 30px;
        line-height: 36px; } }
    @media (min-width: 540px) {
      .conference-promo--breeders .conference-promo__title {
        margin-bottom: 24px;
        /*font-size: 36px;
                line-height: 50px;*/ } }
    @media (min-width: 768px) {
      .conference-promo--breeders .conference-promo__title {
        max-width: 540px; } }
    @media (min-width: 992px) {
      .conference-promo--breeders .conference-promo__title {
        font-size: 40px;
        line-height: 46px; } }
  .conference-promo--breeders .conference-promo__subtitle {
    font-weight: normal;
    font-size: 20px;
    line-height: 28px; }
    @media (min-width: 540px) {
      .conference-promo--breeders .conference-promo__subtitle {
        margin-bottom: 78px;
        font-size: 24px;
        line-height: 34px; } }
    @media (min-width: 992px) {
      .conference-promo--breeders .conference-promo__subtitle {
        max-width: 575px;
        font-size: 28px;
        line-height: 35px; } }
  .conference-promo--breeders .conference-promo__date {
    margin-bottom: 19px;
    font-size: 20px;
    line-height: 30px;
    text-align: center; }
    @media (min-width: 540px) {
      .conference-promo--breeders .conference-promo__date {
        margin-bottom: 31px;
        font-size: 24px;
        line-height: 32px;
        text-align: left; } }
    @media (min-width: 768px) {
      .conference-promo--breeders .conference-promo__date {
        margin-bottom: 36px;
        font-size: 28px;
        line-height: 40px; } }
  .conference-promo--breeders .conference-promo__send {
    text-align: center; }
    @media (min-width: 540px) {
      .conference-promo--breeders .conference-promo__send {
        text-align: left; } }
    @media (max-width: 767px) {
      .conference-promo--breeders .conference-promo__send .btn {
        max-width: 216px; } }
  @media (min-width: 992px) {
    .conference-promo--breeders .conference-promo__image {
      top: -200px; } }
  @media (max-width: 767px) {
    .conference-promo--breeders .conference-promo__image {
      margin-bottom: 15px; } }
  @media (max-width: 419px) {
    .conference-promo--breeders .conference-promo__image {
      height: 267px; } }
  .conference-promo--breeders .conference-promo__description {
    font-size: 18px;
    line-height: 26px;
    color: #757575; }
    @media (min-width: 540px) {
      .conference-promo--breeders .conference-promo__description {
        max-width: 65%;
        font-size: 20px;
        line-height: 28px; } }
    @media (min-width: 768px) {
      .conference-promo--breeders .conference-promo__description {
        max-width: 90%; } }
    @media (min-width: 992px) {
      .conference-promo--breeders .conference-promo__description {
        max-width: 500px; } }
    @media (max-width: 419px) {
      .conference-promo--breeders .conference-promo__description br {
        display: none; } }
    .conference-promo--breeders .conference-promo__description .date-start {
      text-transform: lowercase;
      white-space: nowrap; }
  @media (min-width: 540px) {
    .conference-promo--breeders-confirm_signup .conference-promo__container {
      min-height: 600px; } }
  @media (min-width: 992px) {
    .conference-promo--breeders-confirm_signup .conference-promo__container {
      min-height: 600px; } }
  @media (min-width: 540px) and (max-width: 767px) {
    .conference-promo--breeders-confirm_signup .conference-promo__description {
      max-width: 55%; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .conference-promo--breeders-confirm_signup .conference-promo__description {
      max-width: 70%; } }
  @media (min-width: 1200px) {
    .conference-promo--breeders-confirm_signup .conference-promo__description {
      max-width: 500px; } }
  .conference-promo--detail-conferences {
    padding-top: 0; }
  .conference-promo--detail-conferences .conference-promo__container {
    background: #ffffff; }

.conference-list {
  margin-bottom: 60px; }
  @media (min-width: 540px) {
    .conference-list {
      margin-bottom: 80px; } }
  @media (min-width: 992px) {
    .conference-list {
      margin-bottom: 96px; } }
  @media (min-width: 1200px) {
    .conference-list {
      margin-bottom: 116px; } }
  .conference-list__item {
    margin-bottom: 60px; }
    .conference-list__item:last-child {
      margin-bottom: 0 !important; }
    @media (min-width: 540px) {
      .conference-list__item {
        margin-bottom: 80px; } }
    @media (min-width: 1200px) {
      .conference-list__item {
        margin-bottom: 100px; } }
    @media (min-width: 768px) {
      .conference-list__item .row {
        margin-left: -30px;
        margin-right: -30px; } }
    @media (min-width: 1200px) {
      .conference-list__item .row {
        margin-left: -60px;
        margin-right: -60px; } }
    @media (min-width: 768px) {
      .conference-list__item [class*="col-"] {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 1200px) {
      .conference-list__item [class*="col-"] {
        padding-left: 60px;
        padding-right: 60px; } }
  .conference-list__title {
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 28px;
    color: #e2001a; }
    @media (min-width: 992px) {
      .conference-list__title {
        margin-top: 20px;
        margin-bottom: 24px;
        font-size: 30px;
        line-height: 44px; } }
    @media (min-width: 1200px) {
      .conference-list__title {
        margin-top: 41px; } }
  .conference-list__description {
    margin-bottom: 24px;
    font-size: 16px;
    line-height: 24px;
    color: #333333; }
    @media (min-width: 992px) {
      .conference-list__description {
        margin-bottom: 54px;
        max-width: 430px;
        font-size: 16px;
        line-height: 26px; } }
  .conference-list__name {
    font-weight: 500;
    font-size: 16px;
    line-height: 24px;
    color: #333333; }
  .conference-list__job {
    margin-top: 0;
    max-width: 320px;
    font-size: 14px;
    line-height: 22px;
    color: #757575; }
    @media (min-width: 992px) {
      .conference-list__job {
        margin-top: 8px;
        font-size: 14px;
        line-height: 24px; } }
  .conference-list__image {
    margin-top: 30px; }
    @media (min-width: 540px) {
      .conference-list__image {
        margin-top: 0; } }
    .conference-list__image img {
      display: block;
      max-width: 100%; }

.conference-events {
  margin-bottom: 48px; }
  @media (min-width: 992px) {
    .conference-events {
      margin-bottom: 48px; } }
  @media (min-width: 1200px) {
    .conference-events {
      margin-bottom: 78px; } }
  .conference-events__title {
    margin-bottom: 22px;
    max-width: 500px;
    font-size: 28px;
    line-height: 39px;
    color: #e2001a; }
    @media (min-width: 540px) {
      .conference-events__title {
        margin-bottom: 30px;
        font-size: 36px;
        line-height: 50px; } }
    @media (min-width: 992px) {
      .conference-events__title {
        margin-bottom: 51px;
        max-width: 500px;
        font-size: 40px;
        line-height: 56px; } }
  @media (min-width: 992px) {
    .conference-events .row {
      margin-left: -16px;
      margin-right: -16px; } }
  .conference-events [class*="col-"] {
    margin-bottom: 32px; }
    @media (min-width: 992px) {
      .conference-events [class*="col-"] {
        padding-left: 16px;
        padding-right: 16px; } }
  .conference-events .event-card {
    border: 1px solid #D7D7D7;
    border-radius: 3px;
    height: 100%;
    min-height: 226px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: 0;
    margin-right: 0;
    -ms-flex-direction: column;
        flex-direction: column; }
    @media (min-width: 540px) {
      .conference-events .event-card {
        -ms-flex-direction: row;
            flex-direction: row; } }
    @media (min-width: 768px) {
      .conference-events .event-card {
        min-height: 286px; } }
    .conference-events .event-card__info {
      padding: 20px 15px 20px 15px; }
      @media (min-width: 540px) {
        .conference-events .event-card__info {
          padding: 39px 30px 160px 31px; } }
      @media (min-width: 768px) {
        .conference-events .event-card__info {
          padding: 30px 24px 140px; } }
      @media (min-width: 992px) {
        .conference-events .event-card__info {
          padding: 39px 24px 36px; } }
    .conference-events .event-card__title {
      margin-bottom: 21px;
      font-weight: 500;
      font-size: 20px;
      line-height: 25px;
      color: #333333; }
    .conference-events .event-card__description, .conference-events .event-card__description p {
      font-size: 14px;
      line-height: 22px;
      color: #333333; }
    .conference-events .event-card__description p {
      margin-bottom: 19px; }
      .conference-events .event-card__description p:last-child {
        margin-bottom: 0 !important; }
    .conference-events .event-card__description ul {
      margin: 0;
      padding: 0;
      list-style-type: none; }
      .conference-events .event-card__description ul li {
        position: relative;
        padding-left: 16px;
        margin-bottom: 10px; }
        .conference-events .event-card__description ul li:last-child {
          margin-bottom: 0 !important; }
        .conference-events .event-card__description ul li:after {
          content: '';
          position: absolute;
          left: 0;
          top: 9px;
          width: 6px;
          height: 6px;
          background-color: #757575;
          border-radius: 50%; }
        @media (min-width: 992px) {
          .conference-events .event-card__description ul li:nth-child(2), .conference-events .event-card__description ul li:nth-child(3) {
            max-width: 50%; } }
    @media (min-width: 540px) {
      .conference-events .event-card__img {
        position: absolute;
        right: 50%;
        bottom: 1px;
        -ms-transform: translateX(50%);
            transform: translateX(50%); } }
    @media (min-width: 992px) {
      .conference-events .event-card__img {
        position: absolute;
        right: 30px;
        bottom: 1px;
        -ms-transform: none;
            transform: none; } }
    .conference-events .event-card__img img {
      display: block;
      max-width: 100%;
      max-height: 140px;
      margin: 0 auto; }

.conference-timetable {
  margin-bottom: 40px; }
  @media (min-width: 540px) {
    .conference-timetable {
      margin: 0 3px 80px; } }
  .conference-timetable__section {
    background: #F8F8F8;
    padding: 25px 26px 42px 25px; }
    @media (min-width: 768px) {
      .conference-timetable__section {
        padding: 43px 30px 41px; } }
    @media (min-width: 992px) {
      .conference-timetable__section {
        padding: 43px 56px 41px; } }
    .conference-timetable__section + .conference-timetable__section {
      margin-top: 10px; }
  .conference-timetable__section .conference-timetable__title:before {
    display: none; }
    @media (min-width: 768px) {
      .conference-timetable__section .conference-timetable__title:before {
        display: block; } }
  .conference-timetable__break {
    padding: 31px 0 29px 16px; }
    @media only screen and (min-width: 360px) {
      .conference-timetable__break {
        padding-left: 25px; } }
    @media (min-width: 768px) {
      .conference-timetable__break {
        padding: 40px 30px; } }
    @media (min-width: 992px) {
      .conference-timetable__break {
        padding: 40px 57px; } }
  .conference-timetable__break .conference-timetable__header {
    margin-bottom: 0; }
  .conference-timetable__break .conference-timetable__time {
    margin-bottom: 0; }
  .conference-timetable__break .conference-timetable__title {
    -ms-flex: 1 1 auto;
        flex: 1 1 auto;
    padding-left: 23px; }
    @media only screen and (min-width: 360px) {
      .conference-timetable__break .conference-timetable__title {
        padding-left: 65px; } }
    @media (min-width: 540px) {
      .conference-timetable__break .conference-timetable__title {
        padding-left: 66px; } }
    @media (min-width: 768px) {
      .conference-timetable__break .conference-timetable__title {
        padding-left: 66px; } }
    .conference-timetable__break .conference-timetable__title:before {
      left: 8.5px;
      display: block; }
      @media only screen and (min-width: 360px) {
        .conference-timetable__break .conference-timetable__title:before {
          left: 39.5px; } }
      @media (min-width: 768px) {
        .conference-timetable__break .conference-timetable__title:before {
          left: 40.5px; } }
  .conference-timetable__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 21px; }
    @media (min-width: 768px) {
      .conference-timetable__header {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap; } }
  .conference-timetable__time {
    margin-bottom: 10px;
    font-weight: bold;
    font-size: 24px;
    line-height: 34px;
    text-transform: uppercase;
    color: #333333;
    white-space: nowrap; }
    @media (min-width: 768px) {
      .conference-timetable__time {
        margin-bottom: 0; } }
  .conference-timetable__title {
    position: relative;
    font-weight: bold;
    font-size: 24px;
    line-height: 34px;
    text-transform: uppercase;
    color: #E2001A; }
    @media (min-width: 768px) {
      .conference-timetable__title {
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
        padding-left: 66px; } }
    .conference-timetable__title:before {
      content: 'I';
      position: absolute;
      left: 40.5px;
      top: 0;
      bottom: 0;
      width: 6px;
      font-size: 28px;
      line-height: 33px; }
  .conference-timetable__list {
    margin-bottom: -49px; }
    @media (min-width: 540px) {
      .conference-timetable__list {
        margin-bottom: -30px; } }
  .conference-timetable__lecturer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px; }
    @media (min-width: 540px) {
      .conference-timetable__lecturer {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-align: start;
            align-items: flex-start; } }
    @media (min-width: 768px) {
      .conference-timetable__lecturer {
        -ms-flex-align: center;
            align-items: center; } }
    .conference-timetable__lecturer-photo {
      margin-bottom: 27px;
      width: 142px;
      height: 142px;
      min-width: 142px;
      border: 4px solid #C4C4C4;
      border-radius: 50%;
      background-size: cover;
      background-position: 50% 50%;
      background-repeat: no-repeat; }
      @media (min-width: 540px) {
        .conference-timetable__lecturer-photo {
          margin-bottom: 0;
          width: 102px;
          height: 102px;
          min-width: 102px; } }
      @media (min-width: 768px) {
        .conference-timetable__lecturer-photo {
          width: 142px;
          height: 142px;
          min-width: 142px; } }
    .conference-timetable__lecturer-info {
      width: 100%; }
      @media (min-width: 540px) {
        .conference-timetable__lecturer-info {
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
          padding-left: 27px;
          padding-right: 30px; } }
    .conference-timetable__lecturer-title {
      margin-bottom: 12px;
      font-weight: 500;
      font-size: 24px;
      line-height: 34px;
      color: #000000; }
    .conference-timetable__lecturer-description {
      font-weight: normal;
      font-size: 16px;
      line-height: 26px;
      color: #9E9E9E; }
    @media (min-width: 768px) {
      .conference-timetable__lecturer--longtext .conference-timetable__lecturer-photo {
        margin-top: -30px; } }
    @media (min-width: 992px) {
      .conference-timetable__lecturer--longtext .conference-timetable__lecturer-photo {
        margin-top: 0; } }

.conference-leading {
  margin-bottom: 51px; }
  @media (min-width: 540px) {
    .conference-leading {
      margin-bottom: 80px; } }
  .conference-leading__title {
    margin-bottom: 40px;
    font-weight: bold;
    font-size: 24px;
    line-height: 37px;
    text-transform: uppercase;
    color: #000000; }
    @media (min-width: 540px) {
      .conference-leading__title {
        margin-bottom: 40px;
        font-size: 30px;
        line-height: 42px; } }
    @media (min-width: 992px) {
      .conference-leading__title {
        margin-bottom: 80px; } }
  .conference-leading__list {
    background: #F8F8F8;
    padding: 25px 40px 41px 25px; }
    @media (min-width: 768px) {
      .conference-leading__list {
        padding: 43px 30px 41px; } }
    @media (min-width: 992px) {
      .conference-leading__list {
        padding: 43px 56px 41px; } }
  .conference-leading__item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-pack: start;
        justify-content: flex-start;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 30px; }
    .conference-leading__item:last-child {
      margin-bottom: 0 !important; }
    @media (min-width: 540px) {
      .conference-leading__item {
        -ms-flex-wrap: nowrap;
            flex-wrap: nowrap;
        -ms-flex-align: start;
            align-items: flex-start; } }
    @media (min-width: 768px) {
      .conference-leading__item {
        -ms-flex-align: center;
            align-items: center; } }
    .conference-leading__item-photo {
      margin-bottom: 27px;
      width: 142px;
      height: 142px;
      min-width: 142px;
      border: 4px solid #C4C4C4;
      border-radius: 50%;
      background-size: cover;
      background-position: 50% 50%;
      background-repeat: no-repeat; }
      @media (min-width: 540px) {
        .conference-leading__item-photo {
          margin-bottom: 0;
          width: 102px;
          height: 102px;
          min-width: 102px; } }
      @media (min-width: 768px) {
        .conference-leading__item-photo {
          width: 142px;
          height: 142px;
          min-width: 142px; } }
    .conference-leading__item-info {
      width: 100%; }
      @media (min-width: 540px) {
        .conference-leading__item-info {
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
          padding-left: 27px;
          padding-right: 30px; } }
    .conference-leading__item-title {
      margin-bottom: 12px;
      font-weight: 500;
      font-size: 24px;
      line-height: 34px;
      color: #000000; }
    .conference-leading__item-description {
      font-weight: normal;
      font-size: 16px;
      line-height: 26px;
      color: #9E9E9E; }

.conference-register {
  margin-left: -15px;
  margin-right: -15px; }
  @media (min-width: 540px) {
    .conference-register {
      margin-left: -30px;
      margin-right: -30px; } }
  @media (min-width: 768px) {
    .conference-register {
      padding-top: 59px;
      margin-bottom: 60px; } }
  @media (min-width: 992px) {
    .conference-register {
      margin-left: -100px;
      margin-right: -80px; } }
  @media (min-width: 1200px) {
    .conference-register {
      margin-left: -100px;
      margin-right: -100px; } }
  .conference-register__container {
    background: #F8F8F8;
    display: -ms-flexbox;
    display: flex;
    padding-left: 15px;
    padding-right: 15px; }
    @media (min-width: 540px) {
      .conference-register__container {
        padding-left: 30px;
        padding-right: 30px; } }
    @media (min-width: 768px) {
      .conference-register__container {
        padding-left: 30px;
        min-height: 450px; } }
    @media (min-width: 992px) {
      .conference-register__container {
        padding-left: 100px;
        min-height: 540px; } }
  .conference-register__row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-left: -30px;
    margin-right: -30px;
    -ms-flex: 1 1 0%;
        flex: 1 1 0%; }
  .conference-register__col {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-left: 30px;
    padding-right: 30px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%; }
    .conference-register__col--left {
      position: relative;
      z-index: 2;
      padding-top: 40px;
      padding-bottom: 20px;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: stretch;
          align-items: stretch;
      -ms-flex-pack: center;
          justify-content: center; }
      @media (min-width: 540px) {
        .conference-register__col--left {
          padding-bottom: 40px; } }
      @media (min-width: 768px) {
        .conference-register__col--left {
          -ms-flex: 0 0 60%;
              flex: 0 0 60%;
          max-width: 60%; } }
      @media (min-width: 992px) {
        .conference-register__col--left {
          -ms-flex: 0 0 60%;
              flex: 0 0 60%;
          max-width: 60%; } }
      @media (min-width: 1200px) {
        .conference-register__col--left {
          -ms-flex: 0 0 66%;
              flex: 0 0 66%;
          max-width: 66%; } }
    .conference-register__col--right {
      position: relative;
      z-index: 1; }
      @media (min-width: 768px) {
        .conference-register__col--right {
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
          max-width: 40%; } }
      @media (min-width: 992px) {
        .conference-register__col--right {
          -ms-flex: 0 0 40%;
              flex: 0 0 40%;
          max-width: 40%; } }
      @media (min-width: 1200px) {
        .conference-register__col--right {
          -ms-flex: 0 0 34%;
              flex: 0 0 34%;
          max-width: 34%; } }
  .conference-register__title {
    margin-bottom: 24px;
    width: 100%;
    font-size: 28px;
    line-height: 36px;
    color: #e2001a; }
    @media (min-width: 540px) {
      .conference-register__title {
        font-size: 36px;
        line-height: 50px; } }
    @media (min-width: 768px) {
      .conference-register__title {
        margin-bottom: 48px;
        width: calc(100% + 200px);
        margin-right: -200px; } }
    @media (min-width: 992px) {
      .conference-register__title {
        margin-bottom: 48px;
        width: 100%;
        font-size: 42px;
        line-height: 56px; } }
  .conference-register__send {
    text-align: center; }
    @media (min-width: 540px) {
      .conference-register__send {
        text-align: center;
        max-width: 255px; } }
    @media (min-width: 768px) {
      .conference-register__send {
        text-align: left;
        max-width: none;
        margin-bottom: 68px;
        margin-right: -40px; } }
    @media (min-width: 992px) {
      .conference-register__send {
        margin-right: 0; } }
    .conference-register__send .btn {
      width: 100%;
      max-width: 256px;
      text-align: center; }
      .page_type_royalcanin .conference-register__send .btn__text,
      .page_type_eukanuba .conference-register__send .btn__text {
        padding-left: 12px;
        padding-right: 12px; }
  .conference-register__image {
    position: relative;
    background-position: 50% 100%;
    background-size: contain;
    background-repeat: no-repeat; }
    @media (max-width: 767px) {
      .conference-register__image {
        height: 200px;
        margin-top: -80px; } }
    @media (max-width: 419px) {
      .conference-register__image {
        margin-top: 0; } }
    @media (min-width: 540px) {
      .conference-register__image {
        background-position: 100% 100%; } }
    @media (min-width: 768px) {
      .conference-register__image {
        position: absolute;
        top: -59px;
        right: -140px;
        left: -220px;
        bottom: 0; } }
    @media (min-width: 992px) {
      .conference-register__image {
        background-size: auto;
        top: -59px;
        left: -500px;
        right: 0; } }
  .conference-register--breeders {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 10px; }
    @media (min-width: 540px) {
      .conference-register--breeders {
        margin-left: -30px;
        margin-right: -30px; } }
    @media (min-width: 768px) {
      .conference-register--breeders {
        margin-bottom: 52px;
        padding-top: 0; } }
    @media (min-width: 992px) {
      .conference-register--breeders {
        margin-left: -100px;
        margin-right: -80px;
        padding-top: 81px; } }
    @media (min-width: 1200px) {
      .conference-register--breeders {
        margin-left: -100px;
        margin-right: -100px; } }
  .conference-register--breeders .conference-register__container {
    min-height: 479px; }
    @media (max-width: 419px) {
      .conference-register--breeders .conference-register__container {
        padding-left: 24px;
        padding-right: 24px; } }
  @media (min-width: 1200px) {
    .conference-register--breeders .conference-register__col--left {
      padding-top: 69px;
      padding-bottom: 20px; } }
  @media (max-width: 419px) {
    .conference-register--breeders .conference-register__col--left {
      padding-top: 28px;
      padding-bottom: 46px;
      -ms-flex-pack: start;
          justify-content: flex-start; } }
  @media only screen and (max-width: 360px) {
    .conference-register--breeders .conference-register__col--left {
      padding-left: 10px;
      padding-right: 10px; } }
  .conference-register--breeders .conference-register__title {
    margin-bottom: 0;
    width: 100%;
    color: #e2001a;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 36px;
    text-align: center; }
    @media only screen and (min-width: 420px) {
      .conference-register--breeders .conference-register__title {
        margin-bottom: 16px; } }
    @media (min-width: 540px) {
      .conference-register--breeders .conference-register__title {
        margin-bottom: 24px;
        font-size: 32px;
        line-height: 40px;
        max-width: 450px;
        text-align: left; } }
    @media (min-width: 768px) {
      .conference-register--breeders .conference-register__title {
        margin-bottom: 48px;
        width: calc(100% + 50px);
        margin-right: -50px;
        max-width: none; } }
    @media (min-width: 992px) {
      .conference-register--breeders .conference-register__title {
        max-width: 530px;
        margin-right: -100px;
        margin-bottom: 114px;
        font-size: 34px;
        line-height: 46px; } }
    @media (min-width: 1200px) {
      .conference-register--breeders .conference-register__title {
        margin-right: -200px; } }
  @media (min-width: 768px) {
    .conference-register--breeders .conference-register__image {
      position: absolute;
      top: -49px;
      right: 0;
      left: -180px;
      bottom: 0; } }
  @media (min-width: 992px) {
    .conference-register--breeders .conference-register__image {
      background-size: auto;
      top: -89px;
      left: -500px;
      right: 0; } }
  @media (max-width: 767px) {
    .conference-register--breeders .conference-register__image {
      height: 320px;
      margin-top: -140px;
      margin-right: -40px; } }
  @media (max-width: 419px) {
    .conference-register--breeders .conference-register__image {
      height: 290px;
      margin-bottom: 51px;
      margin-top: 0;
      margin-right: 0; } }
  .conference-register--breeders .conference-register__send {
    text-align: center; }
    @media (min-width: 540px) {
      .conference-register--breeders .conference-register__send {
        text-align: left; } }
    @media (max-width: 767px) {
      .conference-register--breeders .conference-register__send .btn {
        max-width: 216px; } }

.visually-hidden {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  z-index: -1; }

.main {
  -ms-flex: 1 1 0%;
      flex: 1 1 0%; }

@media (max-width: 767px) {
  .flex-column-reverse-540 {
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse; } }

@media (max-width: 767px) {
  .flex-column-540 {
    -ms-flex-direction: column;
        flex-direction: column; } }

sup.reg {
  font-size: 0.7em;
  line-height: 0; }

@media (min-width: 768px) {
  .mr-md-7 {
    margin-right: 7rem; } }

.page_type_royalcanin .btn,
.page_type_eukanuba .btn {
  font-size: 14px;
  line-height: 24px;
  font-weight: 500;
  border-radius: 999px;
  padding: 0;
  color: #fff; }
  .page_type_royalcanin .btn:hover:not(:disabled),
  .page_type_eukanuba .btn:hover:not(:disabled) {
    color: #fff; }
  @media (min-width: 540px) {
    .page_type_royalcanin .btn,
    .page_type_eukanuba .btn {
      font-size: 16px;
      line-height: 24px; } }
  .page_type_royalcanin .btn__text,
  .page_type_eukanuba .btn__text {
    display: block;
    position: relative;
    padding: 12px 32px;
    overflow: hidden; }
    .page_type_royalcanin .btn__text:after,
    .page_type_eukanuba .btn__text:after {
      content: "";
      display: inline-block;
      overflow: hidden;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
      width: 24px;
      height: 32px;
      position: absolute;
      right: -32px;
      top: 50%;
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
      transition: all .2s ease;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDI0IDMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTAsMjRjLTAuOSwwLTEuMy0xLTAuNy0xLjdsNS42LTZjMC4yLTAuMiwwLjItMC40LDAtMC42bC01LjYtNmMtMC44LTEsMC42LTIuMiwxLjUtMS40bDUuNiw2DQogICAgYzAuOSwwLjksMC45LDIuNCwwLDMuM2wtNS42LDZDMTAuNSwyMy45LDEwLjMsMjQsMTAsMjR6Ii8+DQo8L3N2Zz4NCg==);
      background-position: 50% 50%;
      background-repeat: no-repeat; }
  .page_type_royalcanin .btn.is-disabled, .page_type_royalcanin .btn:disabled,
  .page_type_eukanuba .btn.is-disabled,
  .page_type_eukanuba .btn:disabled {
    border-color: #d7d7d7;
    background-color: #d7d7d7;
    color: #fff;
    cursor: not-allowed;
    pointer-events: none; }
    .page_type_royalcanin .btn.is-disabled:hover, .page_type_royalcanin .btn:disabled:hover,
    .page_type_eukanuba .btn.is-disabled:hover,
    .page_type_eukanuba .btn:disabled:hover {
      border-color: #d7d7d7;
      background-color: #d7d7d7;
      color: #fff; }
  .page_type_royalcanin .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
  .page_type_eukanuba .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
    right: 4px; }
    @media (min-width: 768px) {
      .page_type_royalcanin .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after,
      .page_type_eukanuba .btn:not(.rc-tab):not(.tab):hover:not(:disabled):not(.is-disabled) .btn__text:after {
        right: 4px; } }
  .page_type_royalcanin .btn .btn__loader,
  .page_type_eukanuba .btn .btn__loader {
    border-radius: 999px; }

.page_type_royalcanin .btn {
  background-color: #e2001a; }
  .page_type_royalcanin .btn:hover:not(:disabled) {
    background-color: #e2001a;
    color: #fff; }

.page_type_eukanuba .btn {
  background-color: #e40087; }
  .page_type_eukanuba .btn:hover:not(:disabled) {
    background-color: #ff20a4;
    color: #fff; }

.rc-link {
  display: inline-block;
  vertical-align: top;
  color: #444444;
  fill: #444444;
  text-decoration: none;
  font-weight: 500;
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: transparent;
  transition: fill .2s, color .2s, opacity .2s, border-color .2s;
  font-size: 16px;
  line-height: 24px; }
  .rc-link:hover {
    color: #e2001a;
    fill: #e2001a;
    border-width: 0 0 1px 0;
    border-style: solid;
    border-color: #e2001a;
    text-decoration: none;
    margin-top: -1px;
    margin-bottom: 1px;
    transition: margin .2s, border-color .2s; }
    .rc-link:hover .rbc-link__text {
      border-bottom: 0;
      border-color: inherit; }
  .rc-link__text {
    display: inline;
    vertical-align: middle;
    position: relative;
    border: 0;
    transition: color .2s, border-color .2s; }
  .rc-link__icon {
    display: inline-block;
    vertical-align: top;
    margin-top: 4px;
    margin-left: -18px;
    margin-right: 0;
    width: 16px;
    height: 16px;
    font-size: 0;
    transition: color .2s, margin .2s; }
    @media (min-width: 768px) {
      .rc-link__icon {
        margin-left: -20px;
        margin-right: 0; } }
  .rc-link.is-disabled {
    pointer-events: none;
    fill: #e9eaec;
    color: #e9eaec;
    border-color: transparent; }
  .rc-link_dashed .rc-link__text {
    border-bottom-style: dashed; }
  .rc-link_icon {
    position: relative;
    padding-left: 24px;
    border-width: 0;
    border-style: solid;
    border-color: transparent; }
    @media (min-width: 768px) {
      .rc-link_icon {
        padding-left: 24px; } }
    .rc-link_icon .svg-icon {
      display: inline-block;
      vertical-align: baseline;
      position: relative;
      bottom: -2px;
      margin-left: -24px;
      margin-right: 5px;
      width: 16px;
      height: 16px;
      transition: color .2s, margin .2s; }
      @media (min-width: 768px) {
        .rc-link_icon .svg-icon {
          margin-left: -24px;
          margin-right: 5px; } }
      .rc-link_icon .svg-icon svg {
        font-size: 16px; }
      .rc-link_icon .svg-icon--red, .rc-link_icon .svg-icon_red {
        color: #e2001a; }
      .rc-link_icon .svg-icon--pink, .rc-link_icon .svg-icon_pink {
        color: #d93289; }
        .rbc-page--shelter .rc-link_icon .svg-icon--pink, .rbc-page--shelter .rc-link_icon .svg-icon_pink {
          color: #e2001a; }
    .rc-link_icon .rbc-link__text {
      vertical-align: baseline;
      border-width: 0 0 1px;
      border-style: solid;
      border-color: transparent; }
    .rc-link_icon:hover {
      border-bottom: 0;
      text-decoration: none;
      margin-top: 0;
      margin-bottom: 0; }
      .rc-link_icon:hover .rbc-link__text {
        border-bottom: 1px solid #e2001a;
        top: -1px;
        margin-bottom: 1px; }
      .rc-link_icon:hover .svg-icon--red,
      .rc-link_icon:hover .svg-icon_red {
        color: #e2001a; }
      .rc-link_icon:hover .svg-icon--pink,
      .rc-link_icon:hover .svg-icon_pink {
        color: #e2001a; }
  .rc-link_right {
    padding-left: 0;
    padding-right: 15px; }
    .rc-link_right .link__icon {
      right: 0;
      top: 7px;
      left: auto; }
  .rc-link_upper {
    text-transform: uppercase; }
  .rc-link_gray, .rc-link--gray {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #444;
    text-decoration: none;
    border: 0; }
    .rc-link_gray:hover, .rc-link--gray:hover {
      color: #494949;
      text-decoration: none;
      border: 0; }
      .rc-link_gray:hover .rc-link__text, .rc-link--gray:hover .rc-link__text {
        border-color: transparent; }
    .rc-link_gray .rc-link__text, .rc-link--gray .rc-link__text {
      border-width: 0 0 1px 0;
      border-style: solid;
      border-color: #d7d7d7; }
  .rc-link_gray-light, .rc-link--gray-light {
    font-size: 16px;
    font-weight: 500;
    line-height: 1.5;
    color: #6f747c;
    text-decoration: none;
    border: 0; }
    .rc-link_gray-light:hover, .rc-link--gray-light:hover {
      color: #444;
      text-decoration: none;
      border: 0; }
      .rc-link_gray-light:hover .rc-link__text, .rc-link--gray-light:hover .rc-link__text {
        border-color: transparent; }
    .rc-link_gray-light .rc-link__text, .rc-link--gray-light .rc-link__text {
      border-width: 0 0 1px 0;
      border-style: solid;
      border-color: #d7d7d7; }
  .rc-link_red, .rc-link--red {
    color: #e2001a; }
    .rc-link_red:hover, .rc-link--red:hover {
      color: #bd0016;
      border-color: transparent; }
  .rc-link_cta-red, .rc-link--cta-red {
    color: #e2001a;
    border-bottom: 1px solid rgba(226, 0, 26, 0.15); }
    .rc-link_cta-red:hover, .rc-link--cta-red:hover {
      color: #e2001a;
      border-color: #e2001a; }
    .rc-link_cta-red.is-disabled, .rc-link--cta-red.is-disabled {
      color: #d7d7d7; }
  .rc-link_pink, .rc-link--pink {
    color: #e40087; }
    .rc-link_pink:hover, .rc-link--pink:hover {
      color: #ff20a4;
      border-color: #ff20a4; }
    .rc-link_pink.rbc-link_icon:hover, .rc-link--pink.rbc-link_icon:hover {
      color: #bd0016;
      border-color: #bd0016; }
  .rc-link--dotted {
    display: inline;
    position: relative;
    border-bottom: 1px dotted #e2001a;
    border-radius: 0;
    padding: 0;
    text-transform: none;
    color: #e2001a;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    text-decoration: none;
    text-align: left;
    transition: all 0.2s;
    cursor: pointer; }
    @media (min-width: 540px) {
      .rc-link--dotted {
        line-height: 20px; } }
    .bx-touch .rc-link--dotted:hover {
      color: #e2001a;
      border-bottom: 1px dotted #e2001a; }
    .bx-no-touch .rc-link--dotted:hover {
      color: #191c1c;
      border-bottom: 1px dotted transparent; }
  .rc-link--dotted-gray {
    color: #494949;
    border-bottom: 1px dotted #494949; }
    .bx-touch .rc-link--dotted-gray:hover {
      color: #e2001a;
      border-bottom: 1px dotted #e2001a; }
    .bx-no-touch .rc-link--dotted-gray:hover {
      color: #191c1c;
      border-bottom: 1px dotted transparent; }

.rc-button-link {
  margin: -10px -10px; }
  @media (min-width: 768px) {
    .rc-button-link {
      margin: -10px -14px; } }
  .rc-button-link__button {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
    margin-bottom: 10px; }
    @media (min-width: 768px) {
      .rc-button-link__button {
        margin-left: 14px;
        margin-right: 14px; } }
  .rc-button-link__link {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    margin-right: 10px; }
    @media (min-width: 768px) {
      .rc-button-link__link {
        margin-left: 14px;
        margin-right: 14px; } }

.page-counters {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: -111; }
/*************** SCROLLBAR BASE CSS ***************/
.scroll-wrapper {
  overflow: hidden !important;
  padding: 0 !important;
  position: relative;
}
.scroll-wrapper > .scroll-content {
  border: none !important;
  box-sizing: content-box !important;
  height: auto;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none !important;
  overflow: scroll !important;
  padding: 0;
  position: relative !important;
  top: 0;
  width: auto !important;
}
.scroll-wrapper > .scroll-content::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.scroll-wrapper.scroll--rtl {
  direction: rtl;
}

.scroll-element {
  box-sizing: content-box;
  display: none;
}
.scroll-element div {
  box-sizing: content-box;
}
.scroll-element .scroll-bar,
.scroll-element .scroll-arrow {
  cursor: default;
}
.scroll-element.scroll-x.scroll-scrollx_visible, .scroll-element.scroll-y.scroll-scrolly_visible {
  display: block;
}

.scroll-textarea {
  border: 1px solid #cccccc;
  border-top-color: #999999;
}
.scroll-textarea > .scroll-content {
  overflow: hidden !important;
}
.scroll-textarea > .scroll-content > textarea {
  border: none !important;
  box-sizing: border-box;
  height: 100% !important;
  margin: 0;
  max-height: none !important;
  max-width: none !important;
  overflow: scroll !important;
  outline: none;
  padding: 2px;
  position: relative !important;
  top: 0;
  width: 100% !important;
}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar {
  height: 0;
  width: 0;
}

/*************** SIMPLE INNER SCROLLBAR ***************/
.scrollbar-inner > .scroll-element,
.scrollbar-inner > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-inner > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-x {
  bottom: 2px;
  height: 8px;
  left: 0;
  width: 100%;
}

.scrollbar-inner > .scroll-element.scroll-y {
  height: 100%;
  right: 2px;
  top: 0;
  width: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-inner > .scroll-element .scroll-element_outer,
.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  border-radius: 8px;
}

.scrollbar-inner > .scroll-element .scroll-element_track,
.scrollbar-inner > .scroll-element .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
  filter: alpha(opacity=40);
  opacity: 0.4;
}

.scrollbar-inner > .scroll-element .scroll-element_track {
  background-color: #e0e0e0;
}

.scrollbar-inner > .scroll-element .scroll-bar {
  background-color: #c2c2c2;
}

.scrollbar-inner > .scroll-element:hover .scroll-bar {
  background-color: #919191;
}

.scrollbar-inner > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -12px;
}

.scrollbar-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -12px;
}

.scrollbar-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -12px;
}

/*************** SIMPLE OUTER SCROLLBAR ***************/
.scrollbar-outer > .scroll-element,
.scrollbar-outer > .scroll-element div {
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-outer > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-outer > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  width: 100%;
}

.scrollbar-outer > .scroll-element.scroll-y {
  height: 100%;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-element_outer {
  height: 8px;
  top: 2px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  width: 8px;
}

.scrollbar-outer > .scroll-element .scroll-element_outer {
  overflow: hidden;
}

.scrollbar-outer > .scroll-element .scroll-element_track {
  background-color: #eeeeee;
}

.scrollbar-outer > .scroll-element .scroll-element_outer,
.scrollbar-outer > .scroll-element .scroll-element_track,
.scrollbar-outer > .scroll-element .scroll-bar {
  border-radius: 8px;
}

.scrollbar-outer > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
}

.scrollbar-outer > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
}

.scrollbar-outer > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-outer > .scroll-content.scroll-scrolly_visible {
  left: -12px;
  margin-left: 12px;
}

.scrollbar-outer > .scroll-content.scroll-scrollx_visible {
  top: -12px;
  margin-top: 12px;
}

.scrollbar-outer > .scroll-element.scroll-x .scroll-bar {
  min-width: 10px;
}

.scrollbar-outer > .scroll-element.scroll-y .scroll-bar {
  min-height: 10px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -14px;
}

.scrollbar-outer > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -14px;
}

.scrollbar-outer > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -14px;
}

/*************** SCROLLBAR MAC OS X ***************/
.scrollbar-macosx > .scroll-element,
.scrollbar-macosx > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-macosx > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-macosx > .scroll-element .scroll-element_track {
  display: none;
}

.scrollbar-macosx > .scroll-element .scroll-bar {
  background-color: #6C6E71;
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
  border-radius: 7px;
  transition: opacity 0.2s linear;
}

.scrollbar-macosx:hover > .scroll-element .scroll-bar,
.scrollbar-macosx > .scroll-element.scroll-draggable .scroll-bar {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-macosx > .scroll-element.scroll-x {
  bottom: 0px;
  height: 0px;
  left: 0;
  min-width: 100%;
  overflow: visible;
  width: 100%;
}

.scrollbar-macosx > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0px;
  top: 0;
  width: 0px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-macosx > .scroll-element.scroll-x .scroll-bar {
  height: 7px;
  min-width: 10px;
  top: -9px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-bar {
  left: -9px;
  min-height: 10px;
  width: 7px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_outer {
  left: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_outer {
  top: 2px;
}

.scrollbar-macosx > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-macosx > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-macosx > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/*************** SCROLLBAR LIGHT ***************/
.scrollbar-light > .scroll-element,
.scrollbar-light > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-light > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-light > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-light > .scroll-element .scroll-element_outer {
  border-radius: 10px;
}

.scrollbar-light > .scroll-element .scroll-element_size {
  background: #dbdbdb;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: linear-gradient(to right, #dbdbdb 0%, #e8e8e8 100%);
  border-radius: 10px;
}

.scrollbar-light > .scroll-element.scroll-x {
  bottom: 0;
  height: 17px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-light > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 17px;
}

.scrollbar-light > .scroll-element .scroll-bar {
  background: #fefefe;
  background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
  background: linear-gradient(to right, #fefefe 0%, #f5f5f5 100%);
  border: 1px solid #dbdbdb;
  border-radius: 10px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-light > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-light > .scroll-content.scroll-scrollx_visible {
  top: -17px;
  margin-top: 17px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 0px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-bar {
  left: 0px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_outer {
  height: 12px;
  left: 2px;
  top: 2px;
}

.scrollbar-light > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_outer {
  left: 2px;
  top: 2px;
  width: 12px;
}

.scrollbar-light > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-light > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-light > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}

/*************** SCROLLBAR RAIL ***************/
.scrollbar-rail > .scroll-element,
.scrollbar-rail > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-rail > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-rail > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-rail > .scroll-element .scroll-element_size {
  background-color: #999;
  background-color: rgba(0, 0, 0, 0.3);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-element_size {
  background-color: #666;
  background-color: rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element.scroll-x {
  bottom: 0;
  height: 12px;
  left: 0;
  min-width: 100%;
  padding: 3px 0 2px;
  width: 100%;
}

.scrollbar-rail > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  padding: 0 2px 0 3px;
  right: 0;
  top: 0;
  width: 12px;
}

.scrollbar-rail > .scroll-element .scroll-bar {
  background-color: #d0b9a0;
  border-radius: 2px;
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}

.scrollbar-rail > .scroll-element .scroll-element_outer:hover .scroll-bar {
  box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}

/* scrollbar height/width & offset from container borders */
.scrollbar-rail > .scroll-content.scroll-scrolly_visible {
  left: -17px;
  margin-left: 17px;
}

.scrollbar-rail > .scroll-content.scroll-scrollx_visible {
  margin-top: 17px;
  top: -17px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-bar {
  height: 10px;
  min-width: 10px;
  top: 1px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-bar {
  left: 1px;
  min-height: 10px;
  width: 10px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_outer {
  height: 15px;
  left: 5px;
}

.scrollbar-rail > .scroll-element.scroll-x .scroll-element_size {
  height: 2px;
  left: -10px;
  top: 5px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_outer {
  top: 5px;
  width: 15px;
}

.scrollbar-rail > .scroll-element.scroll-y .scroll-element_size {
  left: 5px;
  top: -10px;
  width: 2px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -25px;
}

.scrollbar-rail > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -25px;
}

.scrollbar-rail > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -25px;
}

/*************** SCROLLBAR DYNAMIC ***************/
.scrollbar-dynamic > .scroll-element,
.scrollbar-dynamic > .scroll-element div {
  background: none;
  border: none;
  margin: 0;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-dynamic > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-x {
  bottom: 2px;
  height: 7px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-dynamic > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 2px;
  top: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_outer {
  opacity: 0.3;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element .scroll-element_size {
  background-color: #cccccc;
  opacity: 0;
  border-radius: 12px;
  transition: opacity 0.2s;
}

.scrollbar-dynamic > .scroll-element .scroll-bar {
  background-color: #6c6e71;
  border-radius: 7px;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar {
  bottom: 0;
  height: 7px;
  min-width: 24px;
  top: auto;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar {
  left: auto;
  min-height: 24px;
  right: 0;
  width: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer {
  bottom: 0;
  top: auto;
  left: 2px;
  transition: height 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer {
  left: auto;
  right: 0;
  top: 2px;
  transition: width 0.2s;
}

.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size {
  left: -4px;
}

.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -11px;
}

.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -11px;
}

/* hover & drag */
.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer {
  overflow: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
  filter: alpha(opacity=70);
  opacity: 0.7;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-element_size,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size {
  opacity: 1;
}

.scrollbar-dynamic > .scroll-element:hover .scroll-element_outer .scroll-bar,
.scrollbar-dynamic > .scroll-element.scroll-draggable .scroll-element_outer .scroll-bar {
  height: 100%;
  width: 100%;
  border-radius: 12px;
}

.scrollbar-dynamic > .scroll-element.scroll-x:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-draggable .scroll-element_outer {
  height: 20px;
  min-height: 7px;
}

.scrollbar-dynamic > .scroll-element.scroll-y:hover .scroll-element_outer,
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-draggable .scroll-element_outer {
  min-width: 7px;
  width: 20px;
}

/*************** SCROLLBAR GOOGLE CHROME ***************/
.scrollbar-chrome > .scroll-element,
.scrollbar-chrome > .scroll-element div {
  border: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: absolute;
  z-index: 10;
}

.scrollbar-chrome > .scroll-element {
  background-color: #ffffff;
}

.scrollbar-chrome > .scroll-element div {
  display: block;
  height: 100%;
  left: 0;
  top: 0;
  width: 100%;
}

.scrollbar-chrome > .scroll-element .scroll-element_track {
  background: #f1f1f1;
  border: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x {
  bottom: 0;
  height: 16px;
  left: 0;
  min-width: 100%;
  width: 100%;
}

.scrollbar-chrome > .scroll-element.scroll-y {
  height: 100%;
  min-height: 100%;
  right: 0;
  top: 0;
  width: 16px;
}

.scrollbar-chrome > .scroll-element .scroll-bar {
  background-color: #d9d9d9;
  border: 1px solid #bdbdbd;
  cursor: default;
  border-radius: 2px;
}

.scrollbar-chrome > .scroll-element .scroll-bar:hover {
  background-color: #c2c2c2;
  border-color: #a9a9a9;
}

.scrollbar-chrome > .scroll-element.scroll-draggable .scroll-bar {
  background-color: #919191;
  border-color: #7e7e7e;
}

/* scrollbar height/width & offset from container borders */
.scrollbar-chrome > .scroll-content.scroll-scrolly_visible {
  left: -16px;
  margin-left: 16px;
}

.scrollbar-chrome > .scroll-content.scroll-scrollx_visible {
  top: -16px;
  margin-top: 16px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-bar {
  height: 8px;
  min-width: 10px;
  top: 3px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-bar {
  left: 3px;
  min-height: 10px;
  width: 8px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_outer {
  border-left: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_track {
  height: 14px;
  left: -3px;
}

.scrollbar-chrome > .scroll-element.scroll-x .scroll-element_size {
  height: 14px;
  left: -4px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_outer {
  border-top: 1px solid #dbdbdb;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_track {
  top: -3px;
  width: 14px;
}

.scrollbar-chrome > .scroll-element.scroll-y .scroll-element_size {
  top: -4px;
  width: 14px;
}

/* update scrollbar offset if both scrolls are visible */
.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
  top: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track {
  left: -19px;
}

.scrollbar-chrome > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track {
  top: -19px;
}
/**
 * selectize.css (v0.12.6)
 * Copyright (c) 2013–2015 Brian Reavis & contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 * @author Brian Reavis <brian@thirdroute.com>
 */

.selectize-control.plugin-drag_drop.multi > .selectize-input > div.ui-sortable-placeholder {
  visibility: visible !important;
  background: #f2f2f2 !important;
  background: rgba(0, 0, 0, 0.06) !important;
  border: 0 none !important;
  box-shadow: inset 0 0 12px 4px #fff;
}
.selectize-control.plugin-drag_drop .ui-sortable-placeholder::after {
  content: '!';
  visibility: hidden;
}
.selectize-control.plugin-drag_drop .ui-sortable-helper {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
.selectize-dropdown-header {
  position: relative;
  padding: 5px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: #f8f8f8;
  border-radius: 3px 3px 0 0;
}
.selectize-dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.selectize-dropdown-header-close:hover {
  color: #000000;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  float: left;
  box-sizing: border-box;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup:before {
  display: none;
}
.selectize-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}
.selectize-control.plugin-remove_button [data-value] {
  position: relative;
  padding-right: 24px !important;
}
.selectize-control.plugin-remove_button [data-value] .remove {
  z-index: 1;
  /* fixes ie bug (see #392) */
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 17px;
  text-align: center;
  font-weight: bold;
  font-size: 12px;
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 2px 0 0 0;
  border-left: 1px solid #d0d0d0;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.selectize-control.plugin-remove_button [data-value] .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.selectize-control.plugin-remove_button [data-value].active .remove {
  border-left-color: #cacaca;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove:hover {
  background: none;
}
.selectize-control.plugin-remove_button .disabled [data-value] .remove {
  border-left-color: #ffffff;
}
.selectize-control.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}
.selectize-control {
  position: relative;
}
.selectize-dropdown,
.selectize-input,
.selectize-input input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
  -webkit-font-smoothing: inherit;
}
.selectize-input,
.selectize-control.single .selectize-input.input-active {
  background: #fff;
  cursor: text;
  display: inline-block;
}
.selectize-input {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  display: inline-block;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
}
.selectize-control.multi .selectize-input.has-items {
  padding: 6px 8px 3px;
}
.selectize-input.full {
  background-color: #fff;
}
.selectize-input.disabled,
.selectize-input.disabled * {
  cursor: default !important;
}
.selectize-input.focus {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.selectize-input.dropdown-active {
  border-radius: 3px 3px 0 0;
}
.selectize-input > * {
  vertical-align: baseline;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.selectize-control.multi .selectize-input > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #f2f2f2;
  color: #303030;
  border: 0 solid #d0d0d0;
}
.selectize-control.multi .selectize-input > div.active {
  background: #e8e8e8;
  color: #303030;
  border: 0 solid #cacaca;
}
.selectize-control.multi .selectize-input.disabled > div,
.selectize-control.multi .selectize-input.disabled > div.active {
  color: #7d7d7d;
  background: #ffffff;
  border: 0 solid #ffffff;
}
.selectize-input > input {
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 2px 0 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
  box-shadow: none !important;
}
.selectize-input > input::-ms-clear {
  display: none;
}
.selectize-input > input:focus {
  outline: none !important;
}
.selectize-input::after {
  content: ' ';
  display: block;
  clear: left;
}
.selectize-input.dropdown-active::before {
  content: ' ';
  display: block;
  position: absolute;
  background: #f0f0f0;
  height: 1px;
  bottom: 0;
  left: 0;
  right: 0;
}
.selectize-dropdown {
  position: absolute;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: -1px 0 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.selectize-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.selectize-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.selectize-dropdown .option,
.selectize-dropdown .optgroup-header {
  padding: 5px 8px;
}
.selectize-dropdown .option,
.selectize-dropdown [data-disabled],
.selectize-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.selectize-dropdown [data-selectable].option {
  opacity: 1;
}
.selectize-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.selectize-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.selectize-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.selectize-dropdown .active.create {
  color: #495c68;
}
.selectize-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.selectize-dropdown-content {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 200px;
  -webkit-overflow-scrolling: touch;
}
.selectize-control.single .selectize-input,
.selectize-control.single .selectize-input input {
  cursor: pointer;
}
.selectize-control.single .selectize-input.input-active,
.selectize-control.single .selectize-input.input-active input {
  cursor: text;
}
.selectize-control.single .selectize-input:after {
  content: ' ';
  display: block;
  position: absolute;
  top: 50%;
  right: 15px;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.selectize-control.single .selectize-input.dropdown-active:after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.selectize-control.rtl.single .selectize-input:after {
  left: 15px;
  right: auto;
}
.selectize-control.rtl .selectize-input > input {
  margin: 0 4px 0 -2px !important;
}
.selectize-control .selectize-input.disabled {
  opacity: 0.5;
  background-color: #fafafa;
}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;-ms-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{animation-delay:-1.1s}.modal-spinner .rect3{animation-delay:-1.0s}.modal-spinner .rect4{animation-delay:-0.9s}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}/** initial setup **/
.nano {
  position : relative;
  width    : 100%;
  height   : 100%;
  overflow : hidden;
}
.nano > .nano-content {
  position      : absolute;
  overflow      : scroll;
  overflow-x    : hidden;
  top           : 0;
  right         : 0;
  bottom        : 0;
  left          : 0;
}
.nano > .nano-content:focus {
  outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
  display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
  display: block;
}
.nano > .nano-pane {
  background : rgba(0,0,0,.25);
  position   : absolute;
  width      : 10px;
  right      : 0;
  top        : 0;
  bottom     : 0;
  visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
  opacity    : .01;
  transition            : .2s;
  border-radius         : 5px;
}
.nano > .nano-pane > .nano-slider {
  background: #444;
  background: rgba(0,0,0,.5);
  position              : relative;
  margin                : 0 1px;
  border-radius         : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
  visibility : visible\9; /* Target only IE7 and IE8 with this hack */
  opacity    : 0.99;
}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-ms-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-ms-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}