html,
body,
body div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
figure,
footer,
header,
menu,
nav,
section,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}
ol,
ul {
  list-style: none;
}
article,
aside,
figure,
footer,
header,
nav,
section {
  display: block;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    box-shadow: none !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  @page {
    margin: 0.5cm;
  }
  h2,
  h3 {
    orphans: 3;
    widows: 3;
    page-break-after: avoid;
  }
  p {
    orphans: 3;
    widows: 3;
  }
  pre,
  blockquote {
    border: 1px solid #999999;
    page-break-inside: avoid;
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  img {
    max-width: 100% !important;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr {
    page-break-inside: avoid;
  }
}
.font-family-Inter {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: 400;
}
.svg-arrow-left-2 {
  background-image: url('../svg/png/arrow-left-2.png');
  background-repeat: no-repeat;
}
.svg-arrow-left {
  background-image: url('../svg/png/arrow-left.png');
  background-repeat: no-repeat;
}
.svg-arrow-right copy {
  background-image: url('../svg/png/arrow-right copy.png');
  background-repeat: no-repeat;
}
.svg-arrow-right-new {
  background-image: url('../svg/png/arrow-right-new.png');
  background-repeat: no-repeat;
}
.svg-arrow-right {
  background-image: url('../svg/png/arrow-right.png');
  background-repeat: no-repeat;
}
.svg-arrow-small {
  background-image: url('../svg/png/arrow-small.png');
  background-repeat: no-repeat;
}
.svg-arrow222 {
  background-image: url('../svg/png/arrow222.png');
  background-repeat: no-repeat;
}
.svg-basket-hover {
  background-image: url('../svg/png/basket-hover.png');
  background-repeat: no-repeat;
}
.svg-basket-nofill {
  background-image: url('../svg/png/basket-nofill.png');
  background-repeat: no-repeat;
}
.svg-basket {
  background-image: url('../svg/png/basket.png');
  background-repeat: no-repeat;
}
.svg-bullet-2 {
  background-image: url('../svg/png/bullet-2.png');
  background-repeat: no-repeat;
}
.svg-bullet {
  background-image: url('../svg/png/bullet.png');
  background-repeat: no-repeat;
}
.svg-button-catalog {
  background-image: url('../svg/png/button-catalog.png');
  background-repeat: no-repeat;
}
.svg-button-discount-active {
  background-image: url('../svg/png/button-discount-active.png');
  background-repeat: no-repeat;
}
.svg-button-discount {
  background-image: url('../svg/png/button-discount.png');
  background-repeat: no-repeat;
}
.svg-button-fav-active {
  background-image: url('../svg/png/button-fav-active.png');
  background-repeat: no-repeat;
}
.svg-button-fav {
  background-image: url('../svg/png/button-fav.png');
  background-repeat: no-repeat;
}
.svg-button-favorites-active {
  background-image: url('../svg/png/button-favorites-active.png');
  background-repeat: no-repeat;
}
.svg-button-favorites {
  background-image: url('../svg/png/button-favorites.png');
  background-repeat: no-repeat;
}
.svg-button-filter-active {
  background-image: url('../svg/png/button-filter-active.png');
  background-repeat: no-repeat;
}
.svg-button-filter {
  background-image: url('../svg/png/button-filter.png');
  background-repeat: no-repeat;
}
.svg-button-filters-active {
  background-image: url('../svg/png/button-filters-active.png');
  background-repeat: no-repeat;
}
.svg-button-filters {
  background-image: url('../svg/png/button-filters.png');
  background-repeat: no-repeat;
}
.svg-button-location-active {
  background-image: url('../svg/png/button-location-active.png');
  background-repeat: no-repeat;
}
.svg-button-location {
  background-image: url('../svg/png/button-location.png');
  background-repeat: no-repeat;
}
.svg-button-map-active {
  background-image: url('../svg/png/button-map-active.png');
  background-repeat: no-repeat;
}
.svg-button-map {
  background-image: url('../svg/png/button-map.png');
  background-repeat: no-repeat;
}
.svg-button-search-active {
  background-image: url('../svg/png/button-search-active.png');
  background-repeat: no-repeat;
}
.svg-button-search {
  background-image: url('../svg/png/button-search.png');
  background-repeat: no-repeat;
}
.svg-catalog {
  background-image: url('../svg/png/catalog.png');
  background-repeat: no-repeat;
}
.svg-close {
  background-image: url('../svg/png/close.png');
  background-repeat: no-repeat;
}
.svg-discount {
  background-image: url('../svg/png/discount.png');
  background-repeat: no-repeat;
}
.svg-down {
  background-image: url('../svg/png/down.png');
  background-repeat: no-repeat;
}
.svg-download-file,
.files-list li:before {
  background-image: url('../svg/png/download-file.png');
  background-repeat: no-repeat;
}
.svg-dropdown-down,
.select2-container--default .select2-selection--single .select2-selection__arrow b,
.pika-user-transactions-form.is-hidden-content .button-expand-transaction-form span.arrow-down {
  background-image: url('../svg/png/dropdown-down.png');
  background-repeat: no-repeat;
}
.svg-dropdown-up,
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.pika-user-transactions-form .button-expand-transaction-form span.arrow-down {
  background-image: url('../svg/png/dropdown-up.png');
  background-repeat: no-repeat;
}
.svg-external-link,
.pika-user-dashboard-navigation ul.i-want-last-child-list li:last-child a:before {
  background-image: url('../svg/png/external-link.png');
  background-repeat: no-repeat;
}
.svg-fav-active {
  background-image: url('../svg/png/fav-active.png');
  background-repeat: no-repeat;
}
.svg-flower-blue {
  background-image: url('../svg/png/flower-blue.png');
  background-repeat: no-repeat;
}
.svg-form-checkbox-active-new {
  background-image: url('../svg/png/form-checkbox-active-new.png');
  background-repeat: no-repeat;
}
.svg-form-checkbox-active {
  background-image: url('../svg/png/form-checkbox-active.png');
  background-repeat: no-repeat;
}
.svg-form-checkbox {
  background-image: url('../svg/png/form-checkbox.png');
  background-repeat: no-repeat;
}
.svg-form-radio-active-new {
  background-image: url('../svg/png/form-radio-active-new.png');
  background-repeat: no-repeat;
}
.svg-form-radio-active {
  background-image: url('../svg/png/form-radio-active.png');
  background-repeat: no-repeat;
}
.svg-form-radio {
  background-image: url('../svg/png/form-radio.png');
  background-repeat: no-repeat;
}
.svg-ico-atm {
  background-image: url('../svg/png/ico-atm.png');
  background-repeat: no-repeat;
}
.svg-ico-car-wash {
  background-image: url('../svg/png/ico-car-wash.png');
  background-repeat: no-repeat;
}
.svg-ico-disabled {
  background-image: url('../svg/png/ico-disabled.png');
  background-repeat: no-repeat;
}
.svg-ico-garden {
  background-image: url('../svg/png/ico-garden.png');
  background-repeat: no-repeat;
}
.svg-ico-gas-station {
  background-image: url('../svg/png/ico-gas-station.png');
  background-repeat: no-repeat;
}
.svg-ico-gass-station {
  background-image: url('../svg/png/ico-gass-station.png');
  background-repeat: no-repeat;
}
.svg-ico-nursin {
  background-image: url('../svg/png/ico-nursin.png');
  background-repeat: no-repeat;
}
.svg-ico-nursing {
  background-image: url('../svg/png/ico-nursing.png');
  background-repeat: no-repeat;
}
.svg-ico-park-house {
  background-image: url('../svg/png/ico-park-house.png');
  background-repeat: no-repeat;
}
.svg-ico-park-space {
  background-image: url('../svg/png/ico-park-space.png');
  background-repeat: no-repeat;
}
.svg-ico-parking {
  background-image: url('../svg/png/ico-parking.png');
  background-repeat: no-repeat;
}
.svg-ico-playground {
  background-image: url('../svg/png/ico-playground.png');
  background-repeat: no-repeat;
}
.svg-ico-search {
  background-image: url('../svg/png/ico-search.png');
  background-repeat: no-repeat;
}
.svg-ico-terrace {
  background-image: url('../svg/png/ico-terrace.png');
  background-repeat: no-repeat;
}
.svg-icon-arrow-down {
  background-image: url('../svg/png/icon-arrow-down.png');
  background-repeat: no-repeat;
}
.svg-icon-arrow-left-magenta {
  background-image: url('../svg/png/icon-arrow-left-magenta.png');
  background-repeat: no-repeat;
}
.svg-icon-arrow-right-magenta,
.border-red,
.title-link:after,
.deal-hub-module-list li.deal-hub-banner:first-child .border-red {
  background-image: url('../svg/png/icon-arrow-right-magenta.png');
  background-repeat: no-repeat;
}
.svg-icon-arrow-right-white,
.bg-red,
.border-white,
li.deal-hub-banner:first-child .border-red,
.embeded-tiles-list li.last-child .fake-button,
.pika-user-message-container .btn1 {
  background-image: url('../svg/png/icon-arrow-right-white.png');
  background-repeat: no-repeat;
}
.svg-icon-chosen-for-you-link {
  background-image: url('../svg/png/icon-chosen-for-you-link.png');
  background-repeat: no-repeat;
}
.svg-icon-current-offer-link {
  background-image: url('../svg/png/icon-current-offer-link.png');
  background-repeat: no-repeat;
}
.svg-icon-download-catalog,
.catalog-links-list .icon-save-catalog {
  background-image: url('../svg/png/icon-download-catalog.png');
  background-repeat: no-repeat;
}
.svg-icon-edit-red {
  background-image: url('../svg/png/icon-edit-red.png');
  background-repeat: no-repeat;
}
.svg-icon-edit {
  background-image: url('../svg/png/icon-edit.png');
  background-repeat: no-repeat;
}
.svg-icon-login {
  background-image: url('../svg/png/icon-login.png');
  background-repeat: no-repeat;
}
.svg-icon-my-profile {
  background-image: url('../svg/png/icon-my-profile.png');
  background-repeat: no-repeat;
}
.svg-icon-open-catalog,
.catalog-links-list .icon-open-catalog {
  background-image: url('../svg/png/icon-open-catalog.png');
  background-repeat: no-repeat;
}
.svg-icon-phone {
  background-image: url('../svg/png/icon-phone.png');
  background-repeat: no-repeat;
}
.svg-icon-search,
.mobile-nav-icons .search a {
  background-image: url('../svg/png/icon-search.png');
  background-repeat: no-repeat;
}
.svg-icon-shop {
  background-image: url('../svg/png/icon-shop.png');
  background-repeat: no-repeat;
}
.svg-icon-topics-link {
  background-image: url('../svg/png/icon-topics-link.png');
  background-repeat: no-repeat;
}
.svg-info-icon {
  background-image: url('../svg/png/info-icon.png');
  background-repeat: no-repeat;
}
.svg-logo-mercator-white-text {
  background-image: url('../svg/png/logo-mercator-white-text.png');
  background-repeat: no-repeat;
}
.svg-logo-mercator-white {
  background-image: url('../svg/png/logo-mercator-white.png');
  background-repeat: no-repeat;
}
.svg-logo-mercator {
  background-image: url('../svg/png/logo-mercator.png');
  background-repeat: no-repeat;
}
.svg-map {
  background-image: url('../svg/png/map.png');
  background-repeat: no-repeat;
}
.svg-marker-red,
.map-container .map:before {
  background-image: url('../svg/png/marker-red.png');
  background-repeat: no-repeat;
}
.svg-mercator-logo-d {
  background-image: url('../svg/png/mercator-logo-d.png');
  background-repeat: no-repeat;
}
.svg-mercator-logo-m {
  background-image: url('../svg/png/mercator-logo-m.png');
  background-repeat: no-repeat;
}
.svg-mercator-logo {
  background-image: url('../svg/png/mercator-logo.png');
  background-repeat: no-repeat;
}
.svg-mercator-logotip {
  background-image: url('../svg/png/mercator-logotip.png');
  background-repeat: no-repeat;
}
.svg-mercator-text {
  background-image: url('../svg/png/mercator-text.png');
  background-repeat: no-repeat;
}
.svg-mercator_logo {
  background-image: url('../svg/png/mercator_logo.png');
  background-repeat: no-repeat;
}
.svg-newsletter-subscribe {
  background-image: url('../svg/png/newsletter-subscribe.png');
  background-repeat: no-repeat;
}
.svg-paging-next,
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span,
.pika-user-dashboard-navigation li a:after {
  background-image: url('../svg/png/paging-next.png');
  background-repeat: no-repeat;
}
.svg-paging-prev,
.ui-datepicker .ui-datepicker-prev span {
  background-image: url('../svg/png/paging-prev.png');
  background-repeat: no-repeat;
}
.svg-pdf {
  background-image: url('../svg/png/pdf.png');
  background-repeat: no-repeat;
}
.svg-phone-white {
  background-image: url('../svg/png/phone-white.png');
  background-repeat: no-repeat;
}
.svg-phone {
  background-image: url('../svg/png/phone.png');
  background-repeat: no-repeat;
}
.svg-pika-ikona- {
  background-image: url('../svg/png/pika-ikona-.png');
  background-repeat: no-repeat;
}
.svg-pika-ikona-red,
.ul-pika-table .mobile-version .mobile-pika-points:before {
  background-image: url('../svg/png/pika-ikona-red.png');
  background-repeat: no-repeat;
}
.svg-pika-ikona {
  background-image: url('../svg/png/pika-ikona.png');
  background-repeat: no-repeat;
}
.svg-pika {
  background-image: url('../svg/png/pika.png');
  background-repeat: no-repeat;
}
.svg-pm-distance {
  background-image: url('../svg/png/pm-distance.png');
  background-repeat: no-repeat;
}
.svg-pm-time {
  background-image: url('../svg/png/pm-time.png');
  background-repeat: no-repeat;
}
.svg-rotate-b {
  background-image: url('../svg/png/rotate-b.png');
  background-repeat: no-repeat;
}
.svg-rotate-r {
  background-image: url('../svg/png/rotate-r.png');
  background-repeat: no-repeat;
}
.svg-rotate-w {
  background-image: url('../svg/png/rotate-w.png');
  background-repeat: no-repeat;
}
.svg-settings-icon-red {
  background-image: url('../svg/png/settings-icon-red.png');
  background-repeat: no-repeat;
}
.svg-settings-icon {
  background-image: url('../svg/png/settings-icon.png');
  background-repeat: no-repeat;
}
.svg-spletisca {
  background-image: url('../svg/png/spletisca.png');
  background-repeat: no-repeat;
}
.svg-sub-nav-icon,
.pika-user-dashboard-navigation .main-box p:before {
  background-image: url('../svg/png/sub-nav-icon.png');
  background-repeat: no-repeat;
}
.svg-talk {
  background-image: url('../svg/png/talk.png');
  background-repeat: no-repeat;
}
.svg-user-2 {
  background-image: url('../svg/png/user-2.png');
  background-repeat: no-repeat;
}
.svg-user {
  background-image: url('../svg/png/user.png');
  background-repeat: no-repeat;
}
.svg .svg-arrow-left-2 {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.757px%22%20height%3D%2253.013px%22%20viewBox%3D%22278%2010%2030.757%2053.013%22%20enable-background%3D%22new%20278%2010%2030.757%2053.013%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23DE1C4E%22%20d%3D%22M303.799%2C10.292c0.389-0.389%2C1.025-0.389%2C1.414%2C0l3.252%2C3.252c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414%20%20L287.624%2C35.8c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.842%2C20.841c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414l-3.252%2C3.253%20%20c-0.389%2C0.389-1.025%2C0.389-1.414%2C0l-25.508-25.508c-0.389-0.389-0.389-1.025%2C0-1.414L303.799%2C10.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-arrow-left {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.757px%22%20height%3D%2253.013px%22%20viewBox%3D%22278%2010%2030.757%2053.013%22%20enable-background%3D%22new%20278%2010%2030.757%2053.013%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M303.799%2C10.292c0.389-0.389%2C1.025-0.389%2C1.414%2C0l3.252%2C3.252c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414%20%20L287.624%2C35.8c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.842%2C20.841c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414l-3.252%2C3.253%20%20c-0.389%2C0.389-1.025%2C0.389-1.414%2C0l-25.508-25.508c-0.389-0.389-0.389-1.025%2C0-1.414L303.799%2C10.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-arrow-right {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.756px%22%20height%3D%2253.013px%22%20viewBox%3D%220%200%2030.756%2053.013%22%20style%3D%22enable-background%3Anew%200%200%2030.756%2053.013%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23ffffff%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M4.958%2C0.292c-0.389-0.389-1.025-0.389-1.414%2C0L0.292%2C3.544c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.841%2C20.841%20%20c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414L0.292%2C48.055c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l3.252%2C3.253c0.389%2C0.389%2C1.025%2C0.389%2C1.414%2C0%20%20l25.507-25.508c0.389-0.389%2C0.389-1.025%2C0-1.414L4.958%2C0.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-arrow-small {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.756px%22%20height%3D%2253.013px%22%20viewBox%3D%220%200%2030.756%2053.013%22%20style%3D%22enable-background%3Anew%200%200%2030.756%2053.013%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23DF1C4E%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M4.958%2C0.292c-0.389-0.389-1.025-0.389-1.414%2C0L0.292%2C3.544c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.841%2C20.841%20%20c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414L0.292%2C48.055c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l3.252%2C3.253c0.389%2C0.389%2C1.025%2C0.389%2C1.414%2C0%20%20l25.507-25.508c0.389-0.389%2C0.389-1.025%2C0-1.414L4.958%2C0.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-basket-hover {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23e0144c%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-basket {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22basket%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2222.207px%22%20height%3D%2220.303px%22%20viewBox%3D%220%200%2022.207%2020.303%22%20enable-background%3D%22new%200%200%2022.207%2020.303%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M21.259%2C6.238h-2.433l-5.481-5.94C13-0.077%2C12.412-0.102%2C12.037%2C0.244c-0.375%2C0.347-0.398%2C0.933-0.052%2C1.308%20l4.325%2C4.688H6.19l4.369-4.464c0.358-0.366%2C0.352-0.951-0.013-1.31c-0.367-0.357-0.953-0.35-1.309%2C0.016L3.602%2C6.239H1.144%20C0.519%2C6.239%2C0%2C7.033%2C0%2C7.657v2.258C0%2C10.54%2C0.52%2C11.05%2C1.144%2C11.05h0.27l2.12%2C8.487c0.093%2C0.492%2C0.554%2C0.765%2C1.03%2C0.765h13.273%20c0.478%2C0%2C0.938-0.271%2C1.03-0.765l2.12-8.487h0.27c0.625%2C0%2C0.947-0.51%2C0.947-1.135V7.657C22.207%2C7.033%2C21.884%2C6.238%2C21.259%2C6.238z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-catalog {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2221.604px%22%20height%3D%2228.309px%22%20viewBox%3D%220%200%2021.604%2028.309%22%20style%3D%22enable-background%3Anew%200%200%2021.604%2028.309%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.618%2C3.048c0-1.035%2C0-2.035%2C0-3.048c-0.139%2C0.025-0.246%2C0.04-0.352%2C0.063%20%20C10.285%2C1.162%2C5.304%2C2.265%2C0.32%2C3.353C0.057%2C3.411%2C0%2C3.51%2C0%2C3.759c0.006%2C8.067%2C0.005%2C16.135%2C0.005%2C24.202c0%2C0.113%2C0%2C0.228%2C0%2C0.348%20%20c7.225%2C0%2C14.401%2C0%2C21.6%2C0c0-8.43%2C0-16.828%2C0-25.261C19.608%2C3.048%2C17.629%2C3.048%2C15.618%2C3.048z%20M1.587%2C5.059%20%20c0-0.283%2C0.08-0.383%2C0.351-0.443c3.944-0.859%2C7.887-1.73%2C11.831-2.598c0.076-0.017%2C0.154-0.02%2C0.258-0.032%20%20c0%2C7.521%2C0%2C15.012%2C0%2C22.533c-4.132%2C0.689-8.259%2C1.377-12.432%2C2.073c0-0.13%2C0-0.243%2C0-0.355C1.595%2C19.178%2C1.597%2C12.118%2C1.587%2C5.059z%20%20%20M20.008%2C26.703c-3.074%2C0-6.16%2C0-9.245%2C0c-0.002-0.009-0.004-0.018-0.006-0.027c1.609-0.269%2C3.218-0.538%2C4.866-0.814%20%20c0-0.732%2C0-1.466%2C0-2.228c1.015%2C0%2C1.985%2C0%2C2.978%2C0c0-0.36%2C0-0.691%2C0-1.05c-0.979%2C0-1.952%2C0-2.946%2C0c0-0.418%2C0-0.807%2C0-1.228%20%20c0.974%2C0%2C1.947%2C0%2C2.941%2C0c0-0.361%2C0-0.69%2C0-1.052c-0.982%2C0-1.954%2C0-2.945%2C0c0-0.411%2C0-0.789%2C0-1.2c0.989%2C0%2C1.961%2C0%2C2.95%2C0%20%20c0-0.355%2C0-0.679%2C0-1.043c-0.977%2C0-1.957%2C0-2.953%2C0c0-0.373%2C0-0.703%2C0-1.064c0.98%2C0%2C1.954%2C0%2C2.948%2C0c0-0.36%2C0-0.691%2C0-1.052%20%20c-0.967%2C0-1.94%2C0-2.939%2C0c0-0.444%2C0-0.861%2C0-1.308c0.975%2C0%2C1.948%2C0%2C2.942%2C0c0-0.36%2C0-0.691%2C0-1.052c-0.977%2C0-1.948%2C0-2.944%2C0%20%20c0-0.409%2C0-0.789%2C0-1.211c0.967%2C0%2C1.947%2C0%2C2.946%2C0c0-0.372%2C0-0.702%2C0-1.063c-0.98%2C0-1.954%2C0-2.948%2C0c0-0.408%2C0-0.786%2C0-1.195%20%20c0.98%2C0%2C1.952%2C0%2C2.946%2C0c0-0.36%2C0-0.691%2C0-1.051c-0.975%2C0-1.948%2C0-2.944%2C0c0-0.366%2C0-0.705%2C0-1.071c0.979%2C0%2C1.95%2C0%2C2.944%2C0%20%20c0-0.359%2C0-0.69%2C0-1.06c-0.987%2C0-1.952%2C0-2.942%2C0c0-0.763%2C0-1.507%2C0-2.278c1.437%2C0%2C2.882%2C0%2C4.352%2C0%20%20C20.008%2C11.994%2C20.008%2C19.335%2C20.008%2C26.703z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M3.668%2C9.434c1.411-0.272%2C2.823-0.544%2C4.234-0.818c0.977-0.189%2C1.954-0.376%2C2.929-0.575%20%20c0.104-0.021%2C0.269-0.108%2C0.276-0.179c0.032-0.29%2C0.014-0.585%2C0.014-0.921c-2.54%2C0.498-5.037%2C0.988-7.543%2C1.479%20%20c0%2C0.35%2C0%2C0.671%2C0%2C1.009C3.631%2C9.432%2C3.65%2C9.437%2C3.668%2C9.434z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-discount-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2227.025px%22%20height%3D%2227.023px%22%20viewBox%3D%220%200%2027.025%2027.023%22%20style%3D%22enable-background%3Anew%200%200%2027.025%2027.023%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%239B8466%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-44.287-7.313c-11.932-0.074-21.218%2C9.162-21.216%2C21.099c0.002%2C11.693%2C9.103%2C20.974%2C20.726%2C21.136%20c11.89%2C0.167%2C21.42-9.116%2C21.468-20.911C-23.259%2C1.984-32.333-7.24-44.287-7.313z%22%2F%3E%3Cg%3E%20%3Cpath%20d%3D%22M26.904%2C0.13c-0.191-0.197-0.416-0.172-0.673%2C0.083c-0.511%2C0.507-1.028%2C1.007-1.524%2C1.531%20%20c-0.219%2C0.23-0.431%2C0.32-0.766%2C0.315c-1.869-0.027-9.314-0.068-11.166-0.081c-0.368-0.003-0.646%2C0.115-0.904%2C0.374%20%20C8.048%2C6.185%2C4.219%2C10.01%2C0.392%2C13.838c-0.524%2C0.525-0.521%2C0.934%2C0.008%2C1.462c3.778%2C3.778%2C7.557%2C7.555%2C11.336%2C11.333%20%20c0.519%2C0.517%2C0.926%2C0.52%2C1.438%2C0.008c3.828-3.828%2C7.655-7.656%2C11.487-11.479c0.267-0.266%2C0.386-0.553%2C0.383-0.932%20%20c-0.027-3.723-0.046-7.444-0.066-11.167c0-0.07-0.018-0.143-0.003-0.209c0.026-0.113%2C0.04-0.253%2C0.112-0.329%20%20c0.565-0.582%2C1.143-1.15%2C1.715-1.724C27.063%2C0.542%2C27.094%2C0.324%2C26.904%2C0.13z%20M23.22%2C14.258c-3.538%2C3.55-7.085%2C7.093-10.629%2C10.637%20%20c-0.036%2C0.035-0.073%2C0.066-0.105%2C0.094C8.992%2C21.497%2C5.519%2C18.025%2C2.033%2C14.54c0.055-0.057%2C0.12-0.13%2C0.188-0.199%20%20C5.716%2C10.845%2C9.209%2C7.35%2C12.71%2C3.86c0.108-0.107%2C0.284-0.204%2C0.43-0.204c3.301%2C0.008%2C6.602%2C0.031%2C9.903%2C0.051%20%20c0.078%2C0%2C0.155%2C0.008%2C0.255%2C0.014c0.007%2C0.098%2C0.019%2C0.185%2C0.02%2C0.271c0.019%2C3.292%2C0.041%2C6.583%2C0.051%2C9.875%20%20C23.37%2C13.999%2C23.312%2C14.167%2C23.22%2C14.258z%22%2F%3E%20%3Cpath%20d%3D%22M18.726%2C12.725c-0.805%2C0.079-1.73%2C0.167-2.655%2C0.262c-1.479%2C0.151-2.96%2C0.307-4.44%2C0.459%20%20c-1.223%2C0.125-2.445%2C0.242-3.667%2C0.372c-0.441%2C0.046-0.726%2C0.399-0.69%2C0.826c0.033%2C0.4%2C0.37%2C0.687%2C0.81%2C0.668%20%20c0.308-0.014%2C0.616-0.049%2C0.925-0.08c1.71-0.175%2C3.418-0.352%2C5.127-0.526c1.62-0.165%2C3.242-0.324%2C4.86-0.494%20%20c0.52-0.055%2C0.813-0.395%2C0.766-0.852C19.716%2C12.926%2C19.366%2C12.68%2C18.726%2C12.725z%22%2F%3E%20%3Cpath%20d%3D%22M20.729%2C5.219c-0.581%2C0.005-1.038%2C0.465-1.042%2C1.051c-0.004%2C0.605%2C0.453%2C1.066%2C1.056%2C1.066%20%20c0.599%2C0%2C1.065-0.467%2C1.063-1.064C21.803%2C5.679%2C21.328%2C5.214%2C20.729%2C5.219z%22%2F%3E%20%3Cpath%20d%3D%22M13.947%2C15.348c-1.551-0.005-2.784%2C1.221-2.784%2C2.771c0%2C1.554%2C1.223%2C2.78%2C2.775%2C2.778c1.536%2C0%2C2.764-1.219%2C2.769-2.754%20%20C16.712%2C16.585%2C15.495%2C15.352%2C13.947%2C15.348z%20M13.922%2C19.389c-0.701-0.003-1.25-0.555-1.253-1.259%20%20c-0.002-0.721%2C0.546-1.272%2C1.264-1.273c0.718%2C0%2C1.271%2C0.553%2C1.271%2C1.27C15.202%2C18.836%2C14.638%2C19.392%2C13.922%2C19.389z%22%2F%3E%20%3Cpath%20d%3D%22M13.129%2C12.67c1.526-0.007%2C2.748-1.249%2C2.742-2.786c-0.007-1.537-1.229-2.763-2.759-2.772%20%20c-1.555-0.009-2.795%2C1.243-2.786%2C2.806C10.335%2C11.467%2C11.57%2C12.677%2C13.129%2C12.67z%20M13.104%2C8.625%20%20c0.718%2C0.004%2C1.263%2C0.559%2C1.26%2C1.281c-0.002%2C0.708-0.574%2C1.266-1.289%2C1.255c-0.698-0.009-1.245-0.567-1.245-1.269%20%20C11.829%2C9.175%2C12.388%2C8.621%2C13.104%2C8.625z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-discount {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2227.025px%22%20height%3D%2227.023px%22%20viewBox%3D%220%200%2027.025%2027.023%22%20style%3D%22enable-background%3Anew%200%200%2027.025%2027.023%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3Anone%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M-44.287-7.313c-11.932-0.074-21.218%2C9.162-21.216%2C21.099c0.002%2C11.693%2C9.103%2C20.974%2C20.726%2C21.136%20c11.89%2C0.167%2C21.42-9.116%2C21.468-20.911C-23.259%2C1.984-32.333-7.24-44.287-7.313z%22%2F%3E%3Cg%3E%20%3Cpath%20d%3D%22M26.904%2C0.13c-0.191-0.197-0.416-0.172-0.673%2C0.083c-0.511%2C0.507-1.028%2C1.007-1.524%2C1.531%20%20c-0.219%2C0.23-0.431%2C0.32-0.766%2C0.315c-1.869-0.027-9.314-0.068-11.166-0.081c-0.368-0.003-0.646%2C0.115-0.904%2C0.374%20%20C8.048%2C6.185%2C4.219%2C10.01%2C0.392%2C13.838c-0.524%2C0.525-0.521%2C0.934%2C0.008%2C1.462c3.778%2C3.778%2C7.557%2C7.555%2C11.336%2C11.333%20%20c0.519%2C0.517%2C0.926%2C0.52%2C1.438%2C0.008c3.828-3.828%2C7.655-7.656%2C11.487-11.479c0.267-0.266%2C0.386-0.553%2C0.383-0.932%20%20c-0.027-3.723-0.046-7.444-0.066-11.167c0-0.07-0.018-0.143-0.003-0.209c0.026-0.113%2C0.04-0.253%2C0.112-0.329%20%20c0.565-0.582%2C1.143-1.15%2C1.715-1.724C27.063%2C0.542%2C27.094%2C0.324%2C26.904%2C0.13z%20M23.22%2C14.258c-3.538%2C3.55-7.085%2C7.093-10.629%2C10.637%20%20c-0.036%2C0.035-0.073%2C0.066-0.105%2C0.094C8.992%2C21.497%2C5.519%2C18.025%2C2.033%2C14.54c0.055-0.057%2C0.12-0.13%2C0.188-0.199%20%20C5.716%2C10.845%2C9.209%2C7.35%2C12.71%2C3.86c0.108-0.107%2C0.284-0.204%2C0.43-0.204c3.301%2C0.008%2C6.602%2C0.031%2C9.903%2C0.051%20%20c0.078%2C0%2C0.155%2C0.008%2C0.255%2C0.014c0.007%2C0.098%2C0.019%2C0.185%2C0.02%2C0.271c0.019%2C3.292%2C0.041%2C6.583%2C0.051%2C9.875%20%20C23.37%2C13.999%2C23.312%2C14.167%2C23.22%2C14.258z%22%2F%3E%20%3Cpath%20d%3D%22M18.726%2C12.725c-0.805%2C0.079-1.73%2C0.167-2.655%2C0.262c-1.479%2C0.151-2.96%2C0.307-4.44%2C0.459%20%20c-1.223%2C0.125-2.445%2C0.242-3.667%2C0.372c-0.441%2C0.046-0.726%2C0.399-0.69%2C0.826c0.033%2C0.4%2C0.37%2C0.687%2C0.81%2C0.668%20%20c0.308-0.014%2C0.616-0.049%2C0.925-0.08c1.71-0.175%2C3.418-0.352%2C5.127-0.526c1.62-0.165%2C3.242-0.324%2C4.86-0.494%20%20c0.52-0.055%2C0.813-0.395%2C0.766-0.852C19.716%2C12.926%2C19.366%2C12.68%2C18.726%2C12.725z%22%2F%3E%20%3Cpath%20d%3D%22M20.729%2C5.219c-0.581%2C0.005-1.038%2C0.465-1.042%2C1.051c-0.004%2C0.605%2C0.453%2C1.066%2C1.056%2C1.066%20%20c0.599%2C0%2C1.065-0.467%2C1.063-1.064C21.803%2C5.679%2C21.328%2C5.214%2C20.729%2C5.219z%22%2F%3E%20%3Cpath%20d%3D%22M13.947%2C15.348c-1.551-0.005-2.784%2C1.221-2.784%2C2.771c0%2C1.554%2C1.223%2C2.78%2C2.775%2C2.778c1.536%2C0%2C2.764-1.219%2C2.769-2.754%20%20C16.712%2C16.585%2C15.495%2C15.352%2C13.947%2C15.348z%20M13.922%2C19.389c-0.701-0.003-1.25-0.555-1.253-1.259%20%20c-0.002-0.721%2C0.546-1.272%2C1.264-1.273c0.718%2C0%2C1.271%2C0.553%2C1.271%2C1.27C15.202%2C18.836%2C14.638%2C19.392%2C13.922%2C19.389z%22%2F%3E%20%3Cpath%20d%3D%22M13.129%2C12.67c1.526-0.007%2C2.748-1.249%2C2.742-2.786c-0.007-1.537-1.229-2.763-2.759-2.772%20%20c-1.555-0.009-2.795%2C1.243-2.786%2C2.806C10.335%2C11.467%2C11.57%2C12.677%2C13.129%2C12.67z%20M13.104%2C8.625%20%20c0.718%2C0.004%2C1.263%2C0.559%2C1.26%2C1.281c-0.002%2C0.708-0.574%2C1.266-1.289%2C1.255c-0.698-0.009-1.245-0.567-1.245-1.269%20%20C11.829%2C9.175%2C12.388%2C8.621%2C13.104%2C8.625z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-favorites-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23e0144c%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.8%2C10.6l-0.6-1.8c0-0.1-0.1-0.2-0.2-0.2l-6.1-0.9l-2.7-5.5C14.1%2C2.1%2C14%2C2%2C13.9%2C2H12c-0.1%2C0-0.2%2C0.1-0.3%2C0.2%20L9%2C7.6l-6.2%2C1c-0.1%2C0-0.2%2C0.1-0.2%2C0.2l-0.4%2C1.5C2.1%2C10.4%2C2%2C10.4%2C2%2C10.5s0%2C0.2%2C0.1%2C0.3l4.4%2C4.4l-1%2C6.1c0%2C0.1%2C0%2C0.2%2C0.1%2C0.3l1.4%2C1%20c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.2c0%2C0%2C0.1%2C0%2C0.2%2C0h0.1l5.4-2.9l5.5%2C2.9h0.1c0.1%2C0%2C0.1%2C0%2C0.2-0.1l1.6-1.1c0.1-0.1%2C0.1-0.2%2C0.1-0.3l-1-6.1%20l4.4-4.3C23.8%2C10.8%2C23.8%2C10.7%2C23.8%2C10.6z%20M13.4%2C18l-0.6-0.3h-0.1c-0.1%2C0-0.2%2C0-0.2%2C0.1l-0.4%2C0.4l-4.6%2C2.5l0.9-5.3l0.1-0.7%20c0-0.1%2C0-0.2-0.1-0.2L8%2C13.9l-3.7-3.6l5.2-0.8l0.7-0.1c0.1%2C0%2C0.2-0.1%2C0.2-0.2l0.3-0.6L13%2C3.9l2.3%2C4.7l0.3%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2%20l5.8%2C0.8l-3.8%2C3.7l-0.5%2C0.4c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3l0.1%2C0.7l0.9%2C5.2L13.4%2C18z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-favorites {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.8%2C10.6l-0.6-1.8c0-0.1-0.1-0.2-0.2-0.2l-6.1-0.9l-2.7-5.5C14.1%2C2.1%2C14%2C2%2C13.9%2C2H12c-0.1%2C0-0.2%2C0.1-0.3%2C0.2%20L9%2C7.6l-6.2%2C1c-0.1%2C0-0.2%2C0.1-0.2%2C0.2l-0.4%2C1.5C2.1%2C10.4%2C2%2C10.4%2C2%2C10.5s0%2C0.2%2C0.1%2C0.3l4.4%2C4.4l-1%2C6.1c0%2C0.1%2C0%2C0.2%2C0.1%2C0.3l1.4%2C1%20c0%2C0.1%2C0.1%2C0.1%2C0.1%2C0.2c0%2C0%2C0.1%2C0%2C0.2%2C0h0.1l5.4-2.9l5.5%2C2.9h0.1c0.1%2C0%2C0.1%2C0%2C0.2-0.1l1.6-1.1c0.1-0.1%2C0.1-0.2%2C0.1-0.3l-1-6.1%20l4.4-4.3C23.8%2C10.8%2C23.8%2C10.7%2C23.8%2C10.6z%20M13.4%2C18l-0.6-0.3h-0.1c-0.1%2C0-0.2%2C0-0.2%2C0.1l-0.4%2C0.4l-4.6%2C2.5l0.9-5.3l0.1-0.7%20c0-0.1%2C0-0.2-0.1-0.2L8%2C13.9l-3.7-3.6l5.2-0.8l0.7-0.1c0.1%2C0%2C0.2-0.1%2C0.2-0.2l0.3-0.6L13%2C3.9l2.3%2C4.7l0.3%2C0.6c0%2C0.1%2C0.1%2C0.2%2C0.2%2C0.2%20l5.8%2C0.8l-3.8%2C3.7l-0.5%2C0.4c-0.1%2C0.1-0.1%2C0.2-0.1%2C0.3l0.1%2C0.7l0.9%2C5.2L13.4%2C18z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-filters-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%239B8466%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20x%3D%2212.4%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.5%22%20cy%3D%226.1%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%2212.5%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.6%22%20cy%3D%2218.2%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2210.7%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%2219.9%22%20y%3D%2210.8%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2216%22%20cy%3D%2212.2%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-filters {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20x%3D%2212.4%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221%22%20y%3D%224.9%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.5%22%20cy%3D%226.1%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%2212.5%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2217%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%228.6%22%20cy%3D%2218.2%22%20r%3D%222.1%22%2F%3E%20%3Crect%20x%3D%221.1%22%20y%3D%2210.7%22%20class%3D%22st0%22%20width%3D%2211.1%22%20height%3D%222.6%22%2F%3E%20%3Crect%20x%3D%2219.9%22%20y%3D%2210.8%22%20class%3D%22st0%22%20width%3D%223.6%22%20height%3D%222.6%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2216%22%20cy%3D%2212.2%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-location-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23e0144c%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.2%2C1C6%2C1%2C1%2C6.2%2C1%2C12.5S6.1%2C24%2C12.3%2C24s11.3-5.1%2C11.3-11.4C23.5%2C6.2%2C18.4%2C1%2C12.2%2C1z%20M13.1%2C22.1v-4.2h-1.8v4.2%20c-4.5-0.4-8.1-4.1-8.5-8.7h4v-1.8h-4c0.4-4.6%2C4-8.2%2C8.5-8.7v4.2h1.8V2.9c4.5%2C0.4%2C8.1%2C4.1%2C8.5%2C8.7h-4.1v1.8h4.1%20C21.2%2C18.1%2C17.6%2C21.7%2C13.1%2C22.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-location {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M12.2%2C1C6%2C1%2C1%2C6.2%2C1%2C12.5S6.1%2C24%2C12.3%2C24s11.3-5.1%2C11.3-11.4C23.5%2C6.2%2C18.4%2C1%2C12.2%2C1z%20M13.1%2C22.1v-4.2h-1.8v4.2%20c-4.5-0.4-8.1-4.1-8.5-8.7h4v-1.8h-4c0.4-4.6%2C4-8.2%2C8.5-8.7v4.2h1.8V2.9c4.5%2C0.4%2C8.1%2C4.1%2C8.5%2C8.7h-4.1v1.8h4.1%20C21.2%2C18.1%2C17.6%2C21.7%2C13.1%2C22.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-map-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2231.333px%22%20height%3D%2227.417px%22%20viewBox%3D%220%200%2031.333%2027.417%22%20style%3D%22enable-background%3Anew%200%200%2031.333%2027.417%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%239B8466%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.57%2C25.153c-1.678-5.021-3.35-10.044-5.02-15.066c-0.055-0.16-0.092-0.299-0.324-0.297%20%20c-1.387%2C0.012-2.775%2C0.004-4.162%2C0.01c-0.082%2C0-0.213%2C0.031-0.24%2C0.089c-0.322%2C0.603-0.629%2C1.213-0.965%2C1.869%20%20c0.17%2C0%2C0.281%2C0%2C0.393%2C0c1.16%2C0%2C2.316%2C0.006%2C3.475-0.006c0.232-0.002%2C0.338%2C0.054%2C0.416%2C0.292c0.564%2C1.73%2C1.111%2C3.467%2C1.74%2C5.175%20%20c0.236%2C0.64%2C0.229%2C1.116-0.33%2C1.531c-0.02%2C0.017-0.033%2C0.05-0.043%2C0.066c0.313%2C0.359%2C0.615%2C0.718%2C0.928%2C1.063%20%20c0.076%2C0.083%2C0.197%2C0.123%2C0.297%2C0.184c0.018-0.021%2C0.037-0.044%2C0.055-0.065c0.6%2C1.801%2C1.199%2C3.601%2C1.807%2C5.429%20%20c-8.639%2C0-17.225%2C0-25.86%2C0c0.654-1.961%2C1.296-3.888%2C1.918-5.754c0.138-0.041%2C0.268-0.038%2C0.307-0.097%20%20c0.327-0.493%2C0.637-0.998%2C0.955-1.505c-0.205-0.157-0.393-0.302-0.581-0.446c0.658-1.97%2C1.308-3.918%2C1.961-5.876%20%20c1.397%2C0%2C2.759%2C0%2C4.174%2C0c-0.297-0.583-0.585-1.121-0.846-1.673c-0.098-0.207-0.215-0.287-0.449-0.285%20%20C8.851%2C9.8%2C7.526%2C9.8%2C6.202%2C9.79C5.967%2C9.788%2C5.857%2C9.853%2C5.78%2C10.084C4.114%2C15.109%2C2.44%2C20.131%2C0.765%2C25.153%20%20c-0.239%2C0.716-0.5%2C1.426-0.749%2C2.139c0%2C0.042%2C0%2C0.083%2C0%2C0.125c0.073-0.002%2C0.146-0.008%2C0.218-0.008c10.289%2C0%2C20.576%2C0%2C30.867%2C0%20%20c0.072%2C0%2C0.145%2C0.006%2C0.217%2C0.008c0-0.042%2C0-0.083%2C0-0.125C31.068%2C26.579%2C30.808%2C25.869%2C30.57%2C25.153z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.497%2C15.331c0.046%2C0.09%2C0.098%2C0.176%2C0.173%2C0.312c0.062-0.118%2C0.096-0.181%2C0.13-0.245%20%20c1.396-2.735%2C2.792-5.47%2C4.189-8.204c0.494-0.967%2C0.658-1.98%2C0.506-3.06c-0.373-2.636-3.051-4.561-5.663-4.052%20%20c-3.329%2C0.648-5.018%2C4.106-3.48%2C7.127C12.733%2C9.917%2C14.116%2C12.624%2C15.497%2C15.331z%20M15.67%2C1.971c1.628%2C0.003%2C2.943%2C1.324%2C2.935%2C2.95%20%20c-0.008%2C1.608-1.325%2C2.909-2.943%2C2.907c-1.629-0.001-2.941-1.318-2.934-2.946C12.736%2C3.276%2C14.057%2C1.968%2C15.67%2C1.971z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.763%2C15.258c-0.137%2C0.702-0.26%2C1.325-0.379%2C1.927c0.566%2C0.199%2C1.094%2C0.385%2C1.643%2C0.577%20%20c0.287-0.556%2C0.578-1.121%2C0.9-1.752C24.185%2C15.752%2C23.496%2C15.512%2C22.763%2C15.258z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.47%2C15.144c-0.746%2C0.15-1.453%2C0.293-2.189%2C0.441c0.21%2C0.667%2C0.403%2C1.275%2C0.589%2C1.87%20%20c0.6-0.122%2C1.167-0.237%2C1.76-0.358C20.58%2C16.471%2C20.527%2C15.844%2C20.47%2C15.144z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.457%2C19.18c0.588-0.343%2C1.141-0.668%2C1.707-0.998c-0.296-0.578-0.588-1.148-0.891-1.74%20%20c-0.598%2C0.35-1.171%2C0.684-1.768%2C1.033C14.83%2C18.057%2C15.139%2C18.611%2C15.457%2C19.18z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M11.438%2C20.779c0.706-0.216%2C1.38-0.424%2C2.087-0.642c-0.259-0.644-0.492-1.226-0.728-1.813%20%20c-0.602%2C0.186-1.172%2C0.359-1.764%2C0.54C11.168%2C19.501%2C11.296%2C20.108%2C11.438%2C20.779z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M9.209%2C21.023c0-0.725%2C0-1.353%2C0-1.972c-0.578-0.085-1.138-0.166-1.711-0.251%20%20c-0.174%2C0.609-0.348%2C1.213-0.541%2C1.888C7.713%2C20.8%2C8.437%2C20.908%2C9.209%2C21.023z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-map {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2231.333px%22%20height%3D%2227.417px%22%20viewBox%3D%220%200%2031.333%2027.417%22%20style%3D%22enable-background%3Anew%200%200%2031.333%2027.417%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M30.57%2C25.153c-1.678-5.021-3.35-10.044-5.02-15.066c-0.055-0.16-0.092-0.299-0.324-0.297%20%20c-1.387%2C0.012-2.775%2C0.004-4.162%2C0.01c-0.082%2C0-0.213%2C0.031-0.24%2C0.089c-0.322%2C0.603-0.629%2C1.213-0.965%2C1.869%20%20c0.17%2C0%2C0.281%2C0%2C0.393%2C0c1.16%2C0%2C2.316%2C0.006%2C3.475-0.006c0.232-0.002%2C0.338%2C0.054%2C0.416%2C0.292c0.564%2C1.73%2C1.111%2C3.467%2C1.74%2C5.175%20%20c0.236%2C0.64%2C0.229%2C1.116-0.33%2C1.531c-0.02%2C0.017-0.033%2C0.05-0.043%2C0.066c0.313%2C0.359%2C0.615%2C0.718%2C0.928%2C1.063%20%20c0.076%2C0.083%2C0.197%2C0.123%2C0.297%2C0.184c0.018-0.021%2C0.037-0.044%2C0.055-0.065c0.6%2C1.801%2C1.199%2C3.601%2C1.807%2C5.429%20%20c-8.639%2C0-17.225%2C0-25.86%2C0c0.654-1.961%2C1.296-3.888%2C1.918-5.754c0.138-0.041%2C0.268-0.038%2C0.307-0.097%20%20c0.327-0.493%2C0.637-0.998%2C0.955-1.505c-0.205-0.157-0.393-0.302-0.581-0.446c0.658-1.97%2C1.308-3.918%2C1.961-5.876%20%20c1.397%2C0%2C2.759%2C0%2C4.174%2C0c-0.297-0.583-0.585-1.121-0.846-1.673c-0.098-0.207-0.215-0.287-0.449-0.285%20%20C8.851%2C9.8%2C7.526%2C9.8%2C6.202%2C9.79C5.967%2C9.788%2C5.857%2C9.853%2C5.78%2C10.084C4.114%2C15.109%2C2.44%2C20.131%2C0.765%2C25.153%20%20c-0.239%2C0.716-0.5%2C1.426-0.749%2C2.139c0%2C0.042%2C0%2C0.083%2C0%2C0.125c0.073-0.002%2C0.146-0.008%2C0.218-0.008c10.289%2C0%2C20.576%2C0%2C30.867%2C0%20%20c0.072%2C0%2C0.145%2C0.006%2C0.217%2C0.008c0-0.042%2C0-0.083%2C0-0.125C31.068%2C26.579%2C30.808%2C25.869%2C30.57%2C25.153z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.497%2C15.331c0.046%2C0.09%2C0.098%2C0.176%2C0.173%2C0.312c0.062-0.118%2C0.096-0.181%2C0.13-0.245%20%20c1.396-2.735%2C2.792-5.47%2C4.189-8.204c0.494-0.967%2C0.658-1.98%2C0.506-3.06c-0.373-2.636-3.051-4.561-5.663-4.052%20%20c-3.329%2C0.648-5.018%2C4.106-3.48%2C7.127C12.733%2C9.917%2C14.116%2C12.624%2C15.497%2C15.331z%20M15.67%2C1.971c1.628%2C0.003%2C2.943%2C1.324%2C2.935%2C2.95%20%20c-0.008%2C1.608-1.325%2C2.909-2.943%2C2.907c-1.629-0.001-2.941-1.318-2.934-2.946C12.736%2C3.276%2C14.057%2C1.968%2C15.67%2C1.971z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.763%2C15.258c-0.137%2C0.702-0.26%2C1.325-0.379%2C1.927c0.566%2C0.199%2C1.094%2C0.385%2C1.643%2C0.577%20%20c0.287-0.556%2C0.578-1.121%2C0.9-1.752C24.185%2C15.752%2C23.496%2C15.512%2C22.763%2C15.258z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.47%2C15.144c-0.746%2C0.15-1.453%2C0.293-2.189%2C0.441c0.21%2C0.667%2C0.403%2C1.275%2C0.589%2C1.87%20%20c0.6-0.122%2C1.167-0.237%2C1.76-0.358C20.58%2C16.471%2C20.527%2C15.844%2C20.47%2C15.144z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M15.457%2C19.18c0.588-0.343%2C1.141-0.668%2C1.707-0.998c-0.296-0.578-0.588-1.148-0.891-1.74%20%20c-0.598%2C0.35-1.171%2C0.684-1.768%2C1.033C14.83%2C18.057%2C15.139%2C18.611%2C15.457%2C19.18z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M11.438%2C20.779c0.706-0.216%2C1.38-0.424%2C2.087-0.642c-0.259-0.644-0.492-1.226-0.728-1.813%20%20c-0.602%2C0.186-1.172%2C0.359-1.764%2C0.54C11.168%2C19.501%2C11.296%2C20.108%2C11.438%2C20.779z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M9.209%2C21.023c0-0.725%2C0-1.353%2C0-1.972c-0.578-0.085-1.138-0.166-1.711-0.251%20%20c-0.174%2C0.609-0.348%2C1.213-0.541%2C1.888C7.713%2C20.8%2C8.437%2C20.908%2C9.209%2C21.023z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-search-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%239B8466%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M22.5%2C20.7l-5.3-5.3c1-1.3%2C1.6-3.1%2C1.6-5C18.8%2C5.8%2C15%2C2%2C10.3%2C2S2%2C5.9%2C2%2C10.5s3.8%2C8.4%2C8.4%2C8.4%20c1.9%2C0%2C3.7-0.7%2C5.1-1.7l5.2%2C5.2c0.5%2C0.5%2C1.3%2C0.5%2C1.8%2C0l0%2C0C23%2C22%2C23%2C21.2%2C22.5%2C20.7z%20M10.4%2C16.1c-3.2%2C0-5.7-2.5-5.7-5.7%20s2.5-5.7%2C5.7-5.7s5.7%2C2.5%2C5.7%2C5.7C16.2%2C13.5%2C13.5%2C16.1%2C10.4%2C16.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-button-search {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M22.5%2C20.7l-5.3-5.3c1-1.3%2C1.6-3.1%2C1.6-5C18.8%2C5.8%2C15%2C2%2C10.3%2C2S2%2C5.9%2C2%2C10.5s3.8%2C8.4%2C8.4%2C8.4%20c1.9%2C0%2C3.7-0.7%2C5.1-1.7l5.2%2C5.2c0.5%2C0.5%2C1.3%2C0.5%2C1.8%2C0l0%2C0C23%2C22%2C23%2C21.2%2C22.5%2C20.7z%20M10.4%2C16.1c-3.2%2C0-5.7-2.5-5.7-5.7%20s2.5-5.7%2C5.7-5.7s5.7%2C2.5%2C5.7%2C5.7C16.2%2C13.5%2C13.5%2C16.1%2C10.4%2C16.1z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-close {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2221.946px%22%20height%3D%2221.945px%22%20viewBox%3D%220%200%2021.946%2021.945%22%20style%3D%22enable-background%3Anew%200%200%2021.946%2021.945%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23FFFFFF%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2221.946%2C18.591%2014.327%2C10.972%2021.944%2C3.354%2018.591%2C0%2010.974%2C7.618%203.355%2C0%200.001%2C3.354%207.619%2C10.972%20%20%200%2C18.591%203.354%2C21.945%2010.973%2C14.326%2018.592%2C21.945%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-down {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216.039px%22%20height%3D%229.069px%22%20viewBox%3D%220%200%2016.039%209.069%22%20style%3D%22enable-background%3Anew%200%200%2016.039%209.069%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23807F7F%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M8.027%2C6.786C8.11%2C6.678%2C8.153%2C6.607%2C8.209%2C6.551c2.085-2.088%2C4.173-4.175%2C6.259-6.263%20c0.385-0.385%2C0.684-0.384%2C1.07%2C0.002c0.108%2C0.109%2C0.223%2C0.216%2C0.326%2C0.329c0.231%2C0.251%2C0.231%2C0.584%2C0.006%2C0.839%20c-0.035%2C0.041-0.075%2C0.078-0.112%2C0.116c-2.401%2C2.401-4.802%2C4.803-7.201%2C7.204C8.169%2C9.165%2C7.875%2C9.167%2C7.487%2C8.78%20c-2.405-2.406-4.81-4.813-7.214-7.219c-0.364-0.363-0.363-0.676%2C0.001-1.04C0.388%2C0.406%2C0.499%2C0.289%2C0.617%2C0.18%20c0.25-0.229%2C0.584-0.23%2C0.839-0.007c0.056%2C0.05%2C0.106%2C0.104%2C0.159%2C0.156c2.073%2C2.073%2C4.146%2C4.146%2C6.219%2C6.22%20C7.889%2C6.604%2C7.934%2C6.673%2C8.027%2C6.786z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-download-file,
.svg .files-list li:before {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.7%2C4.9l-5-4.9h-1.2h-0.7H6C4.9%2C0%2C4%2C0.9%2C4%2C2v21c0%2C1.1%2C0.9%2C2%2C2%2C2h12.7c1.1%2C0%2C2-0.9%2C2-2L20.7%2C4.9z%20M18.5%2C5.1%20%20h-3.1v-3L18.5%2C5.1z%20M18.7%2C23.3H6c-0.2%2C0-0.3-0.1-0.3-0.3V2c0-0.2%2C0.1-0.3%2C0.3-0.3h7.7v5.1H19L19%2C23C19%2C23.2%2C18.9%2C23.3%2C18.7%2C23.3z%22%20%20%2F%3E%20%3Crect%20x%3D%226.8%22%20y%3D%2214.3%22%20class%3D%22st0%22%20width%3D%2210.9%22%20height%3D%221.8%22%2F%3E%20%3Crect%20x%3D%226.8%22%20y%3D%2217.6%22%20class%3D%22st0%22%20width%3D%2210.9%22%20height%3D%221.8%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-dropdown-down,
.svg .select2-container--default .select2-selection--single .select2-selection__arrow b,
.svg .pika-user-transactions-form.is-hidden-content .button-expand-transaction-form span.arrow-down {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216.872px%22%20height%3D%229.749px%22%20viewBox%3D%220%200%2016.872%209.749%22%20enable-background%3D%22new%200%200%2016.872%209.749%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolygon%20points%3D%228.436%2C7.123%201.314%2C0%200%2C1.313%208.436%2C9.749%2016.872%2C1.313%2015.558%2C0%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-dropdown-up,
.svg .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
.svg .pika-user-transactions-form .button-expand-transaction-form span.arrow-down {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2216.872px%22%20height%3D%229.749px%22%20viewBox%3D%220%200%2016.872%209.749%22%20enable-background%3D%22new%200%200%2016.872%209.749%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpolygon%20points%3D%228.437%2C2.625%2015.558%2C9.748%2016.872%2C8.435%208.437%2C-0.001%200%2C8.435%201.314%2C9.748%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-external-link,
.svg .pika-user-dashboard-navigation ul.i-want-last-child-list li:last-child a:before {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Capa_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20283.922%20283.922%22%20style%3D%22enable-background%3Anew%200%200%20283.922%20283.922%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20d%3D%22M266.422%2C0h-97.625c-9.65%2C0-17.5%2C7.851-17.5%2C17.5c0%2C9.649%2C7.85%2C17.5%2C17.5%2C17.5h55.377l-92.375%2C92.374%20%20c-3.307%2C3.305-5.127%2C7.699-5.127%2C12.375c0%2C4.676%2C1.819%2C9.069%2C5.125%2C12.371c3.306%2C3.309%2C7.699%2C5.13%2C12.375%2C5.13%20%20c4.674%2C0%2C9.069-1.82%2C12.376-5.127l92.374-92.375v55.377c0%2C9.649%2C7.851%2C17.5%2C17.5%2C17.5c9.649%2C0%2C17.5-7.851%2C17.5-17.5V17.5%20%20C283.922%2C7.851%2C276.071%2C0%2C266.422%2C0z%22%2F%3E%20%3Cpath%20d%3D%22M201.137%2C253.922H30V82.785h128.711l30-30H15c-8.284%2C0-15%2C6.716-15%2C15v201.137c0%2C8.284%2C6.716%2C15%2C15%2C15h201.137%20%20c8.284%2C0%2C15-6.716%2C15-15V95.211l-30%2C30V253.922z%22%2F%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3Cg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-fav-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2015%2015%22%20style%3D%22enable-background%3Anew%200%200%2015%2015%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23DF1B4E%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%222.4%2C13.3%203.2%2C8.9%200%2C5.8%200%2C5.8%200.4%2C4.6%204.8%2C4%206.7%2C0%208.1%2C0%208.1%2C0%2010%2C4%2014.4%2C4.6%2014.8%2C5.9%2011.6%2C8.9%20%2012.4%2C13.3%2011.3%2C14.1%207.4%2C12%203.5%2C14.1%203.5%2C14.1%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-flower-blue {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2217.023px%22%20height%3D%2216.956px%22%20viewBox%3D%220%200%2017.023%2016.956%22%20enable-background%3D%22new%200%200%2017.023%2016.956%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%2358C4C8%22%20d%3D%22M4.483%2C7.493C3.958%2C7.17%2C3.479%2C6.86%2C3.102%2C6.622C2.526%2C6.256%2C1.792%2C5.748%2C1.357%2C5.229%20c-0.508-0.611-1.034-1.82-0.36-2.691c0.828-1.063%2C2.495-0.67%2C3.313-0.074c1.03%2C0.748%2C1.904%2C1.82%2C2.399%2C2.689%20c0.447-1.904%2C1.296-3.287%2C1.773-3.82c0.85-0.957%2C2.03-1.912%2C3.473-0.896c1.237%2C0.871%2C0.851%2C2.463%2C0.028%2C3.773%20c-0.367%2C0.58-1.396%2C1.746-2.034%2C2.268c1.671-0.545%2C2.638-0.844%2C4.511-0.549c1.242%2C0.196%2C2.726%2C1.331%2C2.548%2C2.866%20c-0.167%2C1.414-1.218%2C2.553-3.53%2C2.137c-0.6-0.109-2.218-0.621-3.41-1.191c0.283%2C0.477%2C1.408%2C2.859%2C1.469%2C4.48%20c0.033%2C0.918-0.104%2C2.504-1.67%2C2.723c-1.267%2C0.18-2.347-1.338-2.858-2.623c-0.389-0.982-0.62-2.777-0.667-2.967%20c-0.548%2C0.594-1.057%2C1.012-1.622%2C1.42c-0.637%2C0.453-1.497%2C0.803-2.274%2C0.879c-0.537%2C0.051-1.15-0.041-1.611-0.322%20c-0.53-0.326-0.783-0.977-0.827-1.557c-0.104-1.418%2C1.082-2.445%2C2.103-3.113C2.846%2C8.176%2C4.483%2C7.493%2C4.483%2C7.493%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-checkbox-active-new {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23CECDCD%22%20d%3D%22M17%2C1v16H1V1H17%20M18%2C0H0v18h18V0L18%2C0z%22%2F%3E%3Crect%20x%3D%224.031%22%20y%3D%224.063%22%20fill%3D%22%23E0144C%22%20width%3D%229.938%22%20height%3D%229.938%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-checkbox-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%220%22%20fill%3D%22%23DF1C4E%22%20width%3D%2218%22%20height%3D%2218.001%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-checkbox {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23CECDCD%22%20d%3D%22M17%2C1v16H1V1H17%20M18%2C0H0v18H18V0L18%2C0z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-radio-active-new {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23CECDCD%22%20d%3D%22M9%2C1c4.411%2C0%2C8%2C3.588%2C8%2C7.999C17%2C13.411%2C13.411%2C17%2C9%2C17s-8-3.589-8-8.001C1%2C4.588%2C4.589%2C1%2C9%2C1%20M9%2C0%20C4.029%2C0%2C0%2C4.029%2C0%2C8.999C0%2C13.971%2C4.029%2C18%2C9%2C18c4.971%2C0%2C9-4.029%2C9-9.001C18%2C4.029%2C13.971%2C0%2C9%2C0L9%2C0z%22%2F%3E%3Ccircle%20fill%3D%22%23E0144C%22%20cx%3D%229%22%20cy%3D%229%22%20r%3D%225.292%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-radio-active {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Ccircle%20fill%3D%22%23DF1C4E%22%20cx%3D%229%22%20cy%3D%228.999%22%20r%3D%229%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-form-radio {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2018%2018%22%20enable-background%3D%22new%200%200%2018%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23CECDCD%22%20d%3D%22M9%2C1c4.411%2C0%2C8%2C3.588%2C8%2C7.999C17%2C13.411%2C13.411%2C17%2C9%2C17s-8-3.589-8-8.001C1%2C4.588%2C4.589%2C1%2C9%2C1%20M9%2C0%20C4.029%2C0%2C0%2C4.029%2C0%2C8.999C0%2C13.97%2C4.029%2C18%2C9%2C18s9-4.03%2C9-9.001C18%2C4.029%2C13.971%2C0%2C9%2C0L9%2C0z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-atm {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M24%2C9.7V7.4C24%2C6.1%2C23%2C5%2C21.6%2C5h-5.2V4.6c0-1.3-1.1-2.4-2.4-2.4H2.4C1.1%2C2.2%2C0%2C3.3%2C0%2C4.7v16%20%20c0%2C1.3%2C1.1%2C2.4%2C2.4%2C2.4h19.1c1.3%2C0%2C2.4-1.1%2C2.4-2.4v-3.2c0.6%2C0%2C1.1-0.5%2C1.1-1.2v-5.5C25%2C10.3%2C24.6%2C9.8%2C24%2C9.7z%20M21.8%2C9.7h-4.3%20%20c-2.1%2C0-3.8%2C1.7-3.8%2C3.9c0%2C2.2%2C1.7%2C3.9%2C3.8%2C3.9h4.2v3.3c0%2C0.1-0.1%2C0.2-0.2%2C0.2h-19c-0.1%2C0-0.2-0.1-0.2-0.2V7.2h19.3%20%20c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2V9.7z%20M15.9%2C13.6c0-0.9%2C0.7-1.6%2C1.5-1.6h5.3v3.3h-5.3C16.6%2C15.2%2C15.9%2C14.5%2C15.9%2C13.6z%20M14.2%2C5L2.4%2C5%20%20c0%2C0-0.1%2C0-0.1-0.1V4.6c0-0.1%2C0.1-0.2%2C0.1-0.2H14c0.1%2C0%2C0.2%2C0.1%2C0.2%2C0.2V5z%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2217.7%22%20cy%3D%2213.6%22%20r%3D%221.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-car-wash {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M18.6%2C5.5c1%2C0%2C1.8-0.8%2C1.8-1.8c0-1-1.8-3.6-1.8-3.6s-1.8%2C2.6-1.8%2C3.6C16.9%2C4.7%2C17.6%2C5.5%2C18.6%2C5.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%2C5.5c1%2C0%2C1.8-0.8%2C1.8-1.8c0-1-1.8-3.6-1.8-3.6s-1.8%2C2.6-1.8%2C3.6C10.7%2C4.7%2C11.5%2C5.5%2C12.5%2C5.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.3%2C5.5c1%2C0%2C1.8-0.8%2C1.8-1.8c0-1-1.8-3.6-1.8-3.6S4.5%2C2.8%2C4.5%2C3.7C4.5%2C4.7%2C5.3%2C5.5%2C6.3%2C5.5z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M22.1%2C14.3V9.2c0-1.1-0.8-1.9-1.9-1.9H4.8C3.7%2C7.3%2C3%2C8.1%2C3%2C9.2v5c-1.4%2C0.1-1.9%2C0.9-1.9%2C2v3.2%20%20c0%2C1%2C0.6%2C1.8%2C1.7%2C1.9v2.6c0%2C0.5%2C0.5%2C1.1%2C1%2C1.1h1.6c0.5%2C0%2C1-0.6%2C1-1.1v-2.5h12.5v2.5c0%2C0.5%2C0.3%2C1.1%2C0.8%2C1.1h1.6%20%20c0.5%2C0%2C0.9-0.6%2C0.9-1.1v-2.6c1.1-0.1%2C1.7-1%2C1.7-1.9v-3.2C23.8%2C15.2%2C23.2%2C14.4%2C22.1%2C14.3z%20M4.4%2C10c0-0.5%2C0.6-1%2C1.1-1h13.9%20%20c0.5%2C0%2C1%2C0.5%2C1%2C1v4.2H4.4V10z%20M4.6%2C19.6c-1%2C0-1.8-0.8-1.8-1.8c0-1%2C0.8-1.8%2C1.8-1.8c1%2C0%2C1.8%2C0.8%2C1.8%2C1.8S5.6%2C19.6%2C4.6%2C19.6z%20%20%20M20.3%2C19.6c-1%2C0-1.8-0.8-1.8-1.8c0-1%2C0.8-1.8%2C1.8-1.8s1.8%2C0.8%2C1.8%2C1.8S21.3%2C19.6%2C20.3%2C19.6z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-disabled {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M23.1%2C20c0-0.3-0.1-0.5-0.3-0.8c-1.2-2-2.3-4-3.5-6c-0.3-0.6-0.8-0.9-1.5-0.8c-1.5%2C0-3.1%2C0-4.6%2C0%20%20c-0.2%2C0-0.4%2C0-0.6%2C0c0-0.6%2C0-1.1%2C0-1.7c0.5%2C0%2C0.9%2C0%2C1.4%2C0c0.9%2C0%2C1.7%2C0%2C2.6%2C0c0.5%2C0%2C0.9-0.4%2C0.9-0.9c0-0.5-0.3-0.9-0.8-1%20%20c-0.2%2C0-0.5%2C0-0.7%2C0c-1.2%2C0-2.4%2C0-3.6%2C0c0-0.6-0.1-1.2-0.1-1.8c-0.1-1.3-1.1-2.1-2.3-2.1c-1.1%2C0.1-2%2C1-1.9%2C2.3%20%20c0.1%2C2.1%2C0.2%2C4.2%2C0.4%2C6.2c0.1%2C1.6%2C0.9%2C2.3%2C2.5%2C2.3c2.1%2C0%2C4.2%2C0%2C6.3%2C0c0.4%2C0%2C0.6%2C0.1%2C0.7%2C0.4c0.8%2C1.4%2C1.6%2C2.9%2C2.5%2C4.3%20%20c0.1%2C0.2%2C0.3%2C0.4%2C0.4%2C0.6c0.4%2C0.4%2C1%2C0.5%2C1.4%2C0.3C22.9%2C21%2C23.2%2C20.6%2C23.1%2C20z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M17.9%2C18.2c-0.1%2C0.3-0.1%2C0.4-0.2%2C0.6c-1.1%2C3.5-4.8%2C5.4-8.3%2C4.2c-4.6-1.6-6-7.4-2.5-10.8%20%20C7%2C12%2C7.2%2C11.8%2C7.2%2C11.6c0-0.6-0.1-1.1-0.1-1.7C7%2C9.9%2C6.9%2C10%2C6.8%2C10c-2.2%2C1.6-3.4%2C3.7-3.5%2C6.4c-0.2%2C3.9%2C2.4%2C7.4%2C6.2%2C8.4%20%20c3.7%2C1%2C7.7-0.9%2C9.4-4.3c0.1-0.1%2C0.1-0.4%2C0-0.5C18.6%2C19.3%2C18.2%2C18.8%2C17.9%2C18.2z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M10.1%2C4.4c1.2%2C0%2C2.2-1%2C2.2-2.2C12.2%2C1%2C11.3%2C0%2C10%2C0C8.8%2C0%2C7.9%2C1%2C7.9%2C2.2C7.9%2C3.4%2C8.9%2C4.4%2C10.1%2C4.4z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-garden {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.9%2C14.8H1.5v-2.1c0-0.4-0.3-0.7-0.8-0.7c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v10.6C0%2C23.7%2C0.3%2C24%2C0.7%2C24%20%20c0.5%2C0%2C0.8-0.3%2C0.8-0.7v-3.7H6v3.9c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-4.6c0-0.4-0.3-0.8-0.8-0.8H6.4l1.2-2.4%20%20c0.1-0.2%2C0.1-0.5%2C0-0.7C7.4%2C14.9%2C7.2%2C14.8%2C6.9%2C14.8z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M23.7%2C12c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v2.1h-5.4c-0.3%2C0-0.5%2C0.1-0.6%2C0.4c-0.1%2C0.2-0.2%2C0.5%2C0%2C0.7l1.2%2C2.4h-0.3%20%20c-0.4%2C0-0.7%2C0.3-0.7%2C0.8v4.6c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-3.9h4.5v3.7c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7%20%20c0.4%2C0%2C0.8-0.3%2C0.8-0.7V12.8C24.5%2C12.4%2C24.2%2C12%2C23.7%2C12z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M14%2C22.5h-1.1v-8.9h4.7c0.4%2C0%2C0.7-0.3%2C0.7-0.7s-0.3-0.7-0.7-0.7h-4.7V8.3h8.6c0.3%2C0%2C0.4-0.1%2C0.5-0.3%20%20c0.2-0.2%2C0.2-0.4%2C0.1-0.7c-1.2-3.2-5-5.5-9.2-5.6l0-1.1C12.9%2C0.3%2C12.6%2C0%2C12.3%2C0c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v1C7.3%2C1.9%2C3.5%2C4.2%2C2.3%2C7.4%20%20c0%2C0.2%2C0%2C0.3%2C0.2%2C0.6C2.6%2C8.2%2C2.8%2C8.3%2C3%2C8.3h8.5v3.9H6.8c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h4.7v8.9h-1%20%20c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h3.6c0.4%2C0%2C0.7-0.3%2C0.7-0.7C14.8%2C22.8%2C14.4%2C22.5%2C14%2C22.5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-gas-station {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M23.6%2C4.5c0.3-0.3%2C0.6-0.6%2C1-1L25%2C3.2L23.9%2C2l-0.3%2C0.3c-1.4%2C1.3-2.3%2C2.1-2.7%2C3.7c-0.4%2C1.6-0.4%2C3.2-0.4%2C4.7%20c0%2C1.6%2C0.1%2C2.6%2C0.5%2C3.7l0.2%2C0.4c0.4%2C1.1%2C1.1%2C2.7%2C1.1%2C4.7c0%2C2.5-1%2C3.7-3%2C3.7c-1.8%2C0-2.8-1.2-2.9-3.6c-0.1-1.1%2C0.2-2.4%2C0.6-3.7%20c0.3-1.2%2C0.5-2.4%2C0.7-3.6c0.1-1.4%2C0-2.3-0.6-2.9c-0.7-0.8-1.8-0.8-2.7-0.8H14V1.4c0-0.6-0.5-1.1-1.1-1.1H2.1c-0.6%2C0-1.1%2C0.5-1.1%2C1.1%20v23.1H14V10.3h0.2c0.6%2C0%2C1.3%2C0%2C1.5%2C0.3c0.1%2C0.1%2C0.3%2C0.5%2C0.2%2C1.7c-0.1%2C1.2-0.4%2C2.3-0.6%2C3.4c-0.3%2C1.5-0.7%2C2.9-0.6%2C4.2%20c0.2%2C3.2%2C1.8%2C5.1%2C4.5%2C5.1c2.9%2C0%2C4.6-2%2C4.6-5.3c0-2.4-0.7-4.2-1.2-5.3L22.5%2C14c-0.3-0.8-0.4-1.6-0.4-2.9c0.5%2C0%2C1.1%2C0%2C1.4%2C0%20c0.6%2C0%2C1.1-0.4%2C1.2-1c0.1-0.4%2C0.1-0.9%2C0.1-1.7V8.1C24.7%2C5.7%2C24.2%2C5.1%2C23.6%2C4.5z%20M12.4%2C8.9H2.6V2.5h9.8V8.9z%20M23.1%2C8.3%20c0%2C0.5%2C0%2C0.9%2C0%2C1.2c-0.3%2C0-0.7%2C0-1.1%2C0c0-1%2C0.1-2%2C0.4-3c0.1-0.3%2C0.2-0.5%2C0.3-0.7c0.3%2C0.3%2C0.5%2C0.7%2C0.5%2C2.3V8.3z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-nursing {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20x%3D%2212.4%22%20y%3D%2218.5%22%20class%3D%22st0%22%20width%3D%2212%22%20height%3D%221.3%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M20.2%2C13.5c0-1-1.6-1-1.6%2C0c0%2C0.5%2C0%2C0.9%2C0%2C1.4l0%2C0c-0.8%2C0-1.6%2C0-2.4%2C0c0.2-0.2%2C0.3-0.5%2C0.5-0.7%20%20c0.2-0.4%2C0.2-0.7%2C0.1-1c-0.1-0.1-0.3-0.3-0.4-0.4c-0.9-0.5-1.7-1-2.6-1.5s-1.7%2C0.9-0.8%2C1.4c0.6%2C0.3%2C1.2%2C0.7%2C1.8%2C1%20%20c-0.4%2C0.5-0.7%2C1.1-1.1%2C1.6c0%2C0-0.5%2C0.6-0.5%2C1.2c0%2C0.9%2C0.7%2C1.6%2C1.6%2C1.6c1.3%2C0%2C2.6%2C0%2C3.9%2C0c0.7%2C0%2C1.3-0.5%2C1.5-1.2%20%20c0-0.1%2C0.1-0.2%2C0.1-0.3C20.2%2C15.5%2C20.2%2C14.5%2C20.2%2C13.5z%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2216.2%22%20cy%3D%222.4%22%20r%3D%222.4%22%2F%3E%20%3Ccircle%20class%3D%22st0%22%20cx%3D%2222.5%22%20cy%3D%2216.4%22%20r%3D%221.8%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M17.9%2C10.6c-1.2-0.7-2.4-1.4-3.6-2.1c0-1%2C0-2.1%2C0-3.1c0-0.5-0.1-0.9-0.3-1.3c-0.7-1.1-2-1.3-3.1-0.8%20%20C8.7%2C4.4%2C6.4%2C5.4%2C4.2%2C6.5c-0.5%2C0.2-0.9%2C0.7-1%2C1.3l0%2C0l-2.5%2C8.3h4.1c0%2C2.6%2C0%2C5.1%2C0%2C7.7c0%2C0.7%2C0.6%2C1.3%2C1.3%2C1.3c0.7%2C0%2C1.3-0.6%2C1.3-1.3%20%20c0-2.6%2C0-5.1%2C0-7.7h4.1l-2.1-7c1-0.5%2C2.1-1%2C3.1-1.5v0.9c0%2C0.6%2C0.1%2C1.2%2C0.6%2C1.5c1.3%2C0.8%2C2.7%2C1.6%2C4%2C2.4C18%2C12.9%2C19%2C11.2%2C17.9%2C10.6z%22%20%20%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-park-house {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%2C0C5.6%2C0%2C0%2C5.6%2C0%2C12.5S5.6%2C25%2C12.5%2C25C19.4%2C25%2C25%2C19.4%2C25%2C12.5S19.4%2C0%2C12.5%2C0z%20M12.5%2C23.1%20%20C6.6%2C23.1%2C2%2C18.4%2C2%2C12.5C2%2C6.6%2C6.6%2C1.9%2C12.5%2C1.9S23%2C6.6%2C23%2C12.5C23%2C18.3%2C18.3%2C23.1%2C12.5%2C23.1z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M14.2%2C11.5c-0.3-0.1-0.9-0.1-1.7-0.1h-2.3V20h1.4v-3.2h0.9c0.8%2C0%2C1.4-0.1%2C1.8-0.3c0.4-0.2%2C0.6-0.4%2C0.9-0.9%20%20c0.3-0.5%2C0.4-1%2C0.4-1.6c0-0.7-0.1-1.3-0.4-1.7C15%2C11.9%2C14.6%2C11.6%2C14.2%2C11.5z%20M14%2C14.8c-0.2%2C0.2-0.3%2C0.3-0.5%2C0.4%20%20c-0.2%2C0.1-0.6%2C0.1-1.1%2C0.1h-0.8v-2.4h0.7c0.6%2C0%2C1%2C0%2C1.2%2C0.1c0.2%2C0.1%2C0.4%2C0.2%2C0.5%2C0.4c0.1%2C0.2%2C0.2%2C0.4%2C0.2%2C0.7%20%20C14.2%2C14.4%2C14.2%2C14.6%2C14%2C14.8z%22%2F%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2212.5%2C4.2%2011.4%2C5.3%207.8%2C8.9%208.9%2C10%2012.5%2C6.4%2016%2C10%2017.1%2C8.9%2013.6%2C5.3%20%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-parking {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M12.5%2C0C5.6%2C0%2C0%2C5.6%2C0%2C12.5S5.6%2C25%2C12.5%2C25C19.4%2C25%2C25%2C19.4%2C25%2C12.5S19.4%2C0%2C12.5%2C0z%20M12.5%2C23.1%20%20C6.6%2C23.1%2C2%2C18.4%2C2%2C12.5C2%2C6.6%2C6.6%2C1.9%2C12.5%2C1.9S23%2C6.6%2C23%2C12.5C23%2C18.3%2C18.3%2C23.1%2C12.5%2C23.1z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M13.9%2C6.9c-0.4-0.1-1.1-0.2-2.3-0.2H8.5v11.6h1.9V14h1.3c1.2%2C0%2C2-0.1%2C2.5-0.3s0.9-0.6%2C1.2-1.2%20%20c0.3-0.6%2C0.5-1.3%2C0.5-2.1c0-0.9-0.2-1.7-0.6-2.3C14.9%2C7.5%2C14.4%2C7.1%2C13.9%2C6.9z%20M13.6%2C11.3c-0.2%2C0.3-0.4%2C0.4-0.6%2C0.5%20%20c-0.2%2C0.1-0.8%2C0.2-1.5%2C0.2h-1.1V8.7h0.9c0.8%2C0%2C1.3%2C0%2C1.6%2C0.1c0.2%2C0.1%2C0.5%2C0.3%2C0.6%2C0.5c0.2%2C0.3%2C0.3%2C0.6%2C0.3%2C1%20%20C13.9%2C10.8%2C13.8%2C11.1%2C13.6%2C11.3z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-playground {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M10.9%2C0.2c-6.3%2C0.7-11%2C6-11%2C12.4c0%2C0.5%2C0%2C1%2C0.1%2C1.5c0.4%2C3.3%2C2.1%2C6.3%2C4.7%2C8.3s5.9%2C3%2C9.2%2C2.6%20c6.3-0.7%2C11.1-6%2C11.1-12.4c0-0.5%2C0-1-0.1-1.5c-0.4-3.3-2.1-6.3-4.7-8.3C17.6%2C0.7%2C14.3-0.3%2C10.9%2C0.2z%20M18.6%2C20.7%20c-0.1%2C0.5-0.3%2C1.3-0.9%2C2.2c-1.2%2C0.6-2.5%2C1-3.9%2C1.2c-1.5%2C0.2-3.2%2C0-4.6-0.4c0.5-0.7%2C1.2-1.9%2C2.2-4.1c1-2.3%2C2.8-7%2C3.6-9.3%20c0.4%2C0.1%2C0.7%2C0.1%2C1.1%2C0c0.6%2C1.4%2C1.5%2C3.7%2C2.1%2C5.4C18.8%2C17.9%2C18.7%2C19.7%2C18.6%2C20.7z%20M22.3%2C6.5c0.9%2C1.4%2C1.4%2C3%2C1.6%2C4.7%20c0%2C0.5%2C0.1%2C0.9%2C0.1%2C1.4c0%2C0.2%2C0%2C0.3%2C0%2C0.5c-0.6-1.2-1.7-2.6-3.6-3.6c-1-0.6-1.8-1-2.7-1.3c0-0.3%2C0-0.6-0.1-0.9%20c0.6-0.3%2C2.2-0.8%2C3.5-1C21.7%2C6.3%2C22%2C6.4%2C22.3%2C6.5z%20M14.4%2C8.6c-0.5-0.6-0.4-1.4%2C0.1-1.8C15%2C6.3%2C15.9%2C6.4%2C16.3%2C7%20c0.5%2C0.6%2C0.4%2C1.4-0.1%2C1.8C15.7%2C9.4%2C14.9%2C9.2%2C14.4%2C8.6z%20M8.8%2C6.2c2.1%2C0.3%2C3.4%2C0.7%2C4.3%2C1C13%2C7.5%2C13%2C7.9%2C13.2%2C8.4%20c-0.5%2C0.2-1.2%2C0.5-2.1%2C0.9c-2.5%2C1-4.3%2C2.1-5.6%2C2.9C3.2%2C13.8%2C2%2C15%2C1.4%2C15.9c-0.2-0.6-0.3-1.3-0.4-2.1c0-0.4%2C0-0.9%2C0-1.3%20C1%2C10.6%2C1.5%2C8.8%2C2.4%2C7C4.6%2C5.6%2C7.5%2C6%2C8.8%2C6.2z%20M16.5%2C1.8c-0.1%2C0.5-0.2%2C1.1-0.3%2C1.8c-0.1%2C0.6-0.3%2C1.2-0.5%2C1.8c-0.3-0.1-0.7-0.1-1%2C0%20c-0.5-0.9-1.2-2.1-1.9-2.9c-0.5-0.6-1-1.1-1.5-1.5C13%2C0.9%2C14.8%2C1.1%2C16.5%2C1.8z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-search {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2219.723px%22%20height%3D%2219.631px%22%20viewBox%3D%220%200%2019.723%2019.631%22%20enable-background%3D%22new%200%200%2019.723%2019.631%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M19.723%2C17.485l-5.578-5.555c0.798-1.215%2C1.261-2.668%2C1.259-4.229c0-0.015%2C0-0.029%2C0-0.045%20C15.379%2C3.403%2C11.91-0.025%2C7.657%2C0C3.403%2C0.024-0.025%2C3.493%2C0%2C7.747C0.025%2C12%2C3.493%2C15.428%2C7.747%2C15.403%20c1.582-0.007%2C3.05-0.491%2C4.269-1.314l5.568%2C5.543L19.723%2C17.485z%20M7.664%2C12.379c-2.58-0.022-4.654-2.133-4.631-4.714%20c0.023-2.58%2C2.133-4.653%2C4.714-4.631V3.029c2.568%2C0.013%2C4.641%2C2.104%2C4.631%2C4.672c0%2C0.016%2C0%2C0.031%2C0%2C0.047%20C12.355%2C10.329%2C10.245%2C12.402%2C7.664%2C12.379z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-ico-terrace {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2025%2025%22%20style%3D%22enable-background%3Anew%200%200%2025%2025%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.9%2C14.8H1.5v-2.1c0-0.4-0.3-0.7-0.8-0.7c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v10.6C0%2C23.7%2C0.3%2C24%2C0.7%2C24%20%20c0.5%2C0%2C0.8-0.3%2C0.8-0.7v-3.7H6v3.9c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-4.6c0-0.4-0.3-0.8-0.8-0.8H6.4l1.2-2.4%20%20c0.1-0.2%2C0.1-0.5%2C0-0.7C7.4%2C14.9%2C7.2%2C14.8%2C6.9%2C14.8z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M23.7%2C12c-0.4%2C0-0.7%2C0.3-0.7%2C0.7v2.1h-5.4c-0.3%2C0-0.5%2C0.1-0.6%2C0.4c-0.1%2C0.2-0.2%2C0.5%2C0%2C0.7l1.2%2C2.4h-0.3%20%20c-0.4%2C0-0.7%2C0.3-0.7%2C0.8v4.6c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7c0.4%2C0%2C0.8-0.3%2C0.8-0.7v-3.9h4.5v3.7c0%2C0.4%2C0.3%2C0.7%2C0.7%2C0.7%20%20c0.4%2C0%2C0.8-0.3%2C0.8-0.7V12.8C24.5%2C12.4%2C24.2%2C12%2C23.7%2C12z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M6.8%2C12.2c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h4.7v8.9h-1c-0.4%2C0-0.7%2C0.3-0.7%2C0.7s0.3%2C0.7%2C0.7%2C0.7h3.6%20%20c0.4%2C0%2C0.7-0.3%2C0.7-0.7c0-0.5-0.4-0.7-0.8-0.7h-1.1v-8.9h4.7c0.4%2C0%2C0.7-0.3%2C0.7-0.7s-0.3-0.7-0.7-0.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-arrow-down {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2212px%22%20height%3D%227px%22%20viewBox%3D%220%200%2012%207%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3E1F9A0783-D80E-4460-B4E8-C744BA0C6B0C%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20sketchtool.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22C2-%2F-%C4%8Clanek-OK%22%20transform%3D%22translate%28-980.000000%2C%20-760.000000%29%22%20fill%3D%22%23DF134C%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Arrow_small_down-1%22%20transform%3D%22translate%28980.000000%2C%20755.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M3%2C10%20C2.44771525%2C10%202%2C9.55228475%202%2C9%20C2%2C8.44771525%202.44771525%2C8%203%2C8%20L8%2C8%20L8%2C3%20C8%2C2.44771525%208.44771525%2C2%209%2C2%20C9.55228475%2C2%2010%2C2.44771525%2010%2C3%20L10%2C9%20L10%2C9%20C10%2C9.51283584%209.61395981%2C9.93550716%209.11662113%2C9.99327227%20L9%2C10%20L9%2C10%20L3%2C10%20Z%22%20id%3D%22Combined-Shape%22%20transform%3D%22translate%286.000000%2C%206.000000%29%20rotate%2845.000000%29%20translate%28-6.000000%2C%20-6.000000%29%20%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-arrow-left-magenta {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2213px%22%20viewBox%3D%220%200%208%2013%22%20enable-background%3D%22new%200%200%208%2013%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20id%3D%22OK%22%3E%20%3Cg%20id%3D%22Stili---DESKTOP%22%20transform%3D%22translate%28-571.000000%2C%20-3936.000000%29%22%3E%20%20%3Cpath%20id%3D%22Combined-Shape%22%20fill%3D%22%23DF134C%22%20d%3D%22M577.272%2C3948.766l-5.911-5.523l0%2C0l-0.055-0.053%20%20%20c-0.382-0.356-0.402-0.954-0.046-1.335c0.015-0.016%2C0.03-0.03%2C0.046-0.045l5.966-5.576c0.384-0.358%2C0.98-0.358%2C1.365%2C0%20%20%20l0.056%2C0.053c0.382%2C0.356%2C0.402%2C0.954%2C0.046%2C1.335c-0.015%2C0.016-0.03%2C0.031-0.046%2C0.046l-5.172%2C4.833l5.172%2C4.833%20%20%20c0.382%2C0.356%2C0.402%2C0.955%2C0.046%2C1.336l-0.046%2C0.045l0%2C0l-0.056%2C0.053C578.253%2C3949.125%2C577.656%2C3949.125%2C577.272%2C3948.766z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-arrow-right-magenta,
.svg .border-red,
.svg .title-link:after,
.svg .deal-hub-module-list li.deal-hub-banner:first-child .border-red {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%228px%22%20height%3D%2213px%22%20viewBox%3D%220%200%208%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Stili---DESKTOP%22%20transform%3D%22translate%28-571.000000%2C%20-3936.000000%29%22%20fill%3D%22%23DF134C%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M572.72761%2C3936.23366%20L578.637979%2C3941.75722%20L578.637979%2C3941.75722%20L578.693981%2C3941.80955%20C579.075303%2C3942.16592%20579.095534%2C3942.76394%20578.739167%2C3943.14526%20C578.724619%2C3943.16083%20578.709548%2C3943.1759%20578.693981%2C3943.19045%20L572.72761%2C3948.76634%20C572.343271%2C3949.12553%20571.74636%2C3949.12553%20571.362021%2C3948.76634%20L571.306019%2C3948.71401%20C570.924697%2C3948.35764%20570.904466%2C3947.75963%20571.260833%2C3947.3783%20C571.275381%2C3947.36274%20571.290452%2C3947.34767%20571.306019%2C3947.33312%20L576.478%2C3942.5%20L571.306019%2C3937.66688%20C570.924697%2C3937.31052%20570.904466%2C3936.7125%20571.260833%2C3936.33118%20L571.306019%2C3936.28599%20L571.306019%2C3936.28599%20L571.362021%2C3936.23366%20C571.74636%2C3935.87447%20572.343271%2C3935.87447%20572.72761%2C3936.23366%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-arrow-right-white,
.svg .bg-red,
.svg .border-white,
.svg li.deal-hub-banner:first-child .border-red,
.svg .embeded-tiles-list li.last-child .fake-button,
.svg .pika-user-message-container .btn1 {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%228px%22%20height%3D%2213px%22%20viewBox%3D%220%200%208%2013%22%20enable-background%3D%22new%200%200%208%2013%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cg%20id%3D%22OK%22%3E%20%3Cg%20id%3D%22Stili---DESKTOP%22%20transform%3D%22translate%28-571.000000%2C%20-3936.000000%29%22%3E%20%20%3Cpath%20id%3D%22Combined-Shape%22%20fill%3D%22%23FFFFFF%22%20d%3D%22M572.728%2C3936.234l5.911%2C5.523l0%2C0l0.055%2C0.052c0.382%2C0.356%2C0.402%2C0.955%2C0.046%2C1.335%20%20%20c-0.015%2C0.016-0.03%2C0.031-0.046%2C0.046l-5.966%2C5.575c-0.384%2C0.359-0.981%2C0.359-1.366%2C0l-0.056-0.051%20%20%20c-0.381-0.357-0.402-0.955-0.045-1.336c0.015-0.016%2C0.03-0.031%2C0.045-0.046l5.172-4.833l-5.172-4.833%20%20%20c-0.381-0.356-0.402-0.955-0.045-1.335l0.045-0.046l0%2C0l0.056-0.052C571.747%2C3935.875%2C572.343%2C3935.875%2C572.728%2C3936.234z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-chosen-for-you-link {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2022%2022%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_izbrano%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22A2-%2F-Akcija---detajl-%2F-podrobnost%22%20transform%3D%22translate%28-1134.000000%2C%20-248.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_izbrano%22%20transform%3D%22translate%281134.000000%2C%20248.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_izbrano_za_vas%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy-8%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M15.8312991%2C18.3997128%20L14.1150316%2C12.7621351%20L18.8172062%2C9.21003573%20L12.9251954%2C9.10019582%20L11%2C3.53050295%20L9.07480458%2C9.10019582%20L3.18279377%2C9.21003573%20L7.88496837%2C12.7621351%20L6.16870085%2C18.3997128%20L11%2C15.0253381%20L15.8312991%2C18.3997128%20Z%22%20id%3D%22Star%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-current-offer-link {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2022%2022%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_aktualno%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22A2-%2F-Akcija---detajl-%2F-podrobnost%22%20transform%3D%22translate%28-1014.000000%2C%20-248.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_aktualno%22%20transform%3D%22translate%281014.000000%2C%20248.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.6276659%2C4.1283382%20L13.043545%2C2.79655807%20C13.1464184%2C2.46865599%2013.4751895%2C2.22722771%2013.8776946%2C2.18401229%20C14.1614957%2C2.15354167%2014.4429098%2C2.22580398%2014.6574157%2C2.37428525%20C14.747136%2C2.43638982%2014.825151%2C2.51182858%2014.8867394%2C2.5986614%20C15.0235785%2C2.79493974%2015.0627153%2C3.02746754%2014.9955864%2C3.2453649%20L14.5797074%2C4.57714503%20M12.8314004%2C16.7519284%20C12.2124817%2C18.0201326%2010.7955249%2C18.659454%209.43876199%2C18.2826642%20C8.08290627%2C17.902348%207.16266931%2C16.6107035%207.23542649%2C15.1900628%20M12.6919602%2C17.0044991%20L4.3163961%2C14.7701495%20C4.61265325%2C14.3683084%204.88138328%2C13.9477933%205.12088271%2C13.5112698%20C5.55311803%2C12.7209059%205.88985612%2C11.8837042%206.12449758%2C11.0160721%20L7.04724136%2C7.5875%20C7.61589038%2C5.51359593%209.59012364%2C4.11660144%2011.8073303%2C4.21919593%20C12.1486019%2C4.2380056%2012.4873686%2C4.29199326%2012.8179102%2C4.38024732%20L13.5810352%2C4.58382621%20C13.9110079%2C4.67177743%2014.2309211%2C4.79341274%2014.5353809%2C4.94668125%20C16.5079402%2C5.96120101%2017.5168822%2C8.1542762%2016.9678666%2C10.2340257%20L16.0451228%2C13.6625978%20C15.6838144%2C15.0131417%2015.5757411%2C16.4191471%2015.7260308%2C17.8138983%20L12.6919602%2C17.0044991%20Z%22%20id%3D%22Shape%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%20fill-rule%3D%22nonzero%22%20transform%3D%22translate%2810.716396%2C%2010.283604%29%20rotate%28-330.000000%29%20translate%28-10.716396%2C%20-10.283604%29%20%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-download-catalog,
.svg .catalog-links-list .icon-save-catalog {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2212px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2012%2015%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EF4985072-9836-4892-9639-0FF443D35AD6%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20sketchtool.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22K-%2F-Seznam-katalogov%22%20transform%3D%22translate%28-323.000000%2C%20-2011.000000%29%22%20stroke%3D%22%23333333%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Katalog-2-Copy-2%22%20transform%3D%22translate%28320.000000%2C%201559.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_document-copy-2-icon_document-copy-8%22%20transform%3D%22translate%282.000000%2C%20452.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22Path%22%20transform%3D%22translate%286.998427%2C%209.000000%29%20rotate%28-45.000000%29%20translate%28-6.998427%2C%20-9.000000%29%20%22%20points%3D%228.99842712%2011%204.99842712%2011%204.99842712%207%22%3E%3C%2Fpolyline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12%2C0.5%20L2%2C0.5%20C1.72385763%2C0.5%201.5%2C0.723857625%201.5%2C1%20L1.5%2C14%20C1.5%2C14.2761424%201.72385763%2C14.5%202%2C14.5%20L12%2C14.5%20C12.2761424%2C14.5%2012.5%2C14.2761424%2012.5%2C14%20L12.5%2C1%20C12.5%2C0.723857625%2012.2761424%2C0.5%2012%2C0.5%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%227%22%20y1%3D%2211%22%20x2%3D%227%22%20y2%3D%224%22%20id%3D%22Line%22%20stroke-linecap%3D%22square%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-edit-red {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3Eicon-edit%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23E0144C%22%20d%3D%22M20.719%2C7.031l-1.828%2C1.828l-3.75-3.75l1.828-1.828c0.375-0.375%2C1.031-0.375%2C1.406%2C0l2.344%2C2.344%20C21.094%2C6%2C21.094%2C6.656%2C20.719%2C7.031z%20M3%2C17.25L14.063%2C6.187l3.75%2C3.75L6.75%2C21H3V17.25z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-edit {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ctitle%3Eicon-edit%3C%2Ftitle%3E%3Cpath%20d%3D%22M20.719%207.031l-1.828%201.828-3.75-3.75%201.828-1.828c0.375-0.375%201.031-0.375%201.406%200l2.344%202.344c0.375%200.375%200.375%201.031%200%201.406zM3%2017.25l11.063-11.063%203.75%203.75-11.063%2011.063h-3.75v-3.75z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-login {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2015%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_login%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22z%22%20transform%3D%22translate%28-448.000000%2C%20-159.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28103.000000%2C%20157.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_login%22%20transform%3D%22translate%28342.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy-2%22%20x%3D%223.41060513e-13%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval%22%20stroke%3D%22%23DF134C%22%20stroke-width%3D%221%22%20cx%3D%2210.3262032%22%20cy%3D%225.49579832%22%20rx%3D%223.11497326%22%20ry%3D%222.99579832%22%3E%3C%2Fellipse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.6524064%2C17.0319328%20C16.6524064%2C13.5567158%2013.8200688%2C10.7394958%2010.3262032%2C10.7394958%20C6.83233765%2C10.7394958%204%2C13.5567158%204%2C17.0319328%22%20id%3D%22Shape%22%20stroke%3D%22%23DF134C%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%224%22%20y1%3D%2217.3158691%22%20x2%3D%2216.6523264%22%20y2%3D%2217.2723662%22%20id%3D%22Line-2%22%20stroke%3D%22%23DF134C%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22bevel%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-my-profile {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2215px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2015%2016%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_login%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22z%22%20transform%3D%22translate%28-448.000000%2C%20-159.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28103.000000%2C%20157.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_login%22%20transform%3D%22translate%28342.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy-2%22%20x%3D%223.41060513e-13%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cellipse%20id%3D%22Oval%22%20stroke%3D%22%23DF134C%22%20stroke-width%3D%221%22%20cx%3D%2210.3262032%22%20cy%3D%225.49579832%22%20rx%3D%223.11497326%22%20ry%3D%222.99579832%22%3E%3C%2Fellipse%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M16.6524064%2C17.0319328%20C16.6524064%2C13.5567158%2013.8200688%2C10.7394958%2010.3262032%2C10.7394958%20C6.83233765%2C10.7394958%204%2C13.5567158%204%2C17.0319328%22%20id%3D%22Shape%22%20stroke%3D%22%23DF134C%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%224%22%20y1%3D%2217.3158691%22%20x2%3D%2216.6523264%22%20y2%3D%2217.2723662%22%20id%3D%22Line-2%22%20stroke%3D%22%23DF134C%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22bevel%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-open-catalog,
.svg .catalog-links-list .icon-open-catalog {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2214px%22%20height%3D%2215px%22%20viewBox%3D%220%200%2014%2015%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EOval%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22K-%2F-Seznam-katalogov%22%20transform%3D%22translate%28-321.000000%2C%20-853.000000%29%22%20stroke%3D%22%23333333%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Katalog-1%22%20transform%3D%22translate%28319.000000%2C%20375.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Oval%22%20transform%3D%22translate%282.000000%2C%20478.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%227%22%20cy%3D%227.5%22%20r%3D%222%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.637061065%2C7.50060675%20C1.99875077%2C9.96848162%204.38589733%2C11.5%207%2C11.5%20C9.61410568%2C11.5%2012.0012412%2C9.96848512%2013.36341%2C7.50024638%20C12.0018143%2C5.03189168%209.61441862%2C3.5%207%2C3.5%20C4.38542674%2C3.5%201.99808869%2C5.03204637%200.637061065%2C7.50060675%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M12.5%2C11.5%20L12.5%2C13.9%20C12.5%2C14.2313708%2012.0895944%2C14.5%2011.5833333%2C14.5%20L2.41666667%2C14.5%20C1.91040565%2C14.5%201.5%2C14.2313708%201.5%2C13.9%20L1.5%2C11.5%20M1.5%2C3.5%20L1.5%2C1.1%20C1.5%2C0.76862915%201.91040565%2C0.5%202.41666667%2C0.5%20L11.5833333%2C0.5%20C12.0895944%2C0.5%2012.5%2C0.76862915%2012.5%2C1.1%20L12.5%2C3.5%22%20id%3D%22Shape%22%20stroke-linejoin%3D%22round%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-phone {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2217px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2017%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_phone%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22z%22%20transform%3D%22translate%28-324.000000%2C%20-160.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28103.000000%2C%20157.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_phone%22%20transform%3D%22translate%28219.000000%2C%20-0.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy%22%20x%3D%224.54747351e-13%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M17.2058433%2C15.3714286%20L17.2058433%2C17.5142857%20C17.2094147%2C18.3028571%2016.5715576%2C18.9457143%2015.7829861%2C18.9488676%20C15.7379861%2C18.9492857%2015.6937004%2C18.9471429%2015.6487004%2C18.9428571%20C13.4508433%2C18.7042857%2011.3394147%2C17.9528571%209.48441471%2C16.75%20C7.75870042%2C15.6535714%206.29512899%2C14.19%205.19870042%2C12.4642857%20C3.99155756%2C10.6007143%203.24012899%2C8.47928571%203.00584328%2C6.27142857%20C2.93512899%2C5.48571429%203.51441471%2C4.79071429%204.30012899%2C4.72%20C4.34227185%2C4.71642857%204.38441471%2C4.71407422%204.42727185%2C4.71407422%20L6.57012899%2C4.71407422%20C7.28727185%2C4.70714286%207.89870042%2C5.23285714%207.99870042%2C5.94285714%20C8.08941471%2C6.62857143%208.25727185%2C7.30214286%208.49870042%2C7.95%20C8.69512899%2C8.47214286%208.56941471%2C9.06071429%208.17727185%2C9.45714286%20L7.27012899%2C10.3642857%20C8.28727185%2C12.1528571%209.76727185%2C13.6328571%2011.5558433%2C14.65%20L12.4629861%2C13.7428571%20C12.8594147%2C13.3507143%2013.4479861%2C13.225%2013.970129%2C13.4214286%20C14.6179861%2C13.6628571%2015.2915576%2C13.8314286%2015.9772718%2C13.9214286%20C16.695129%2C14.0228571%2017.2237004%2C14.6457143%2017.2058433%2C15.3714286%20Z%20M12.2415576%2C4%20C15.2265576%2C4.33142857%2017.5844147%2C6.68642857%2017.920129%2C9.67142857%20M12.2415576%2C6.85714286%20C13.6687004%2C7.13571429%2014.7844147%2C8.25142857%2015.0629861%2C9.67857143%22%20id%3D%22Shape%22%20stroke%3D%22%23000000%22%20stroke-width%3D%221%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-search,
.svg .mobile-nav-icons .search a {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2218px%22%20height%3D%2217px%22%20viewBox%3D%220%200%2018%2017%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_search%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22z%22%20transform%3D%22translate%28-105.000000%2C%20-159.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28103.000000%2C%20157.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_search%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy-3%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Ccircle%20id%3D%22Oval%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%227.5%22%3E%3C%2Fcircle%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%2215.1943696%22%20y1%3D%2215.1916756%22%20x2%3D%2218.6120914%22%20y2%3D%2218.6093974%22%20id%3D%22Path-3%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-shop {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2220px%22%20height%3D%2219px%22%20viewBox%3D%220%200%2020%2019%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_shop%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22z%22%20transform%3D%22translate%28-197.000000%2C%20-157.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20transform%3D%22translate%28103.000000%2C%20157.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_shop%22%20transform%3D%22translate%2894.000000%2C%200.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2220%22%20height%3D%2220%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M0.627913954%2C6.80434783%20L3.12541645%2C17.673913%20L16.8745835%2C17.673913%20L19.372086%2C6.80434783%20L0.627913954%2C6.80434783%20Z%22%20id%3D%22Rectangle%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%225.90909091%22%20y1%3D%229.04347826%22%20x2%3D%225.90909091%22%20y2%3D%2215.4347826%22%20id%3D%22Path-4%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%228.63636364%22%20y1%3D%229.04347826%22%20x2%3D%228.63636364%22%20y2%3D%2215.4347826%22%20id%3D%22Path-4-Copy%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%2211.3636364%22%20y1%3D%229.04347826%22%20x2%3D%2211.3636364%22%20y2%3D%2215.4347826%22%20id%3D%22Path-4-Copy-2%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%2214.0909091%22%20y1%3D%229.04347826%22%20x2%3D%2214.0909091%22%20y2%3D%2215.4347826%22%20id%3D%22Path-4-Copy-3%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%225.45454545%22%20y1%3D%226.30434783%22%20x2%3D%229.22404237%22%20y2%3D%220.826086957%22%20id%3D%22Path-5%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cline%20x1%3D%2214.6785878%22%20y1%3D%226.30434783%22%20x2%3D%2210.9090909%22%20y2%3D%220.826086957%22%20id%3D%22Path-5-Copy%22%20stroke%3D%22%23333333%22%20stroke-width%3D%221%22%3E%3C%2Fline%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-icon-topics-link {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2222px%22%20height%3D%2222px%22%20viewBox%3D%220%200%2022%2022%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3Eicon_rubrike%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22A2-%2F-Akcija---detajl-%2F-podrobnost%22%20transform%3D%22translate%28-1288.000000%2C%20-248.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_rubrike%22%20transform%3D%22translate%281288.000000%2C%20248.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Path-Copy-4%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22icon_rubrike%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy-9%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2222%22%20height%3D%2222%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20fill%3D%22%23333333%22%20fill-rule%3D%22nonzero%22%20x%3D%224%22%20y%3D%226%22%20width%3D%2214%22%20height%3D%221.03125%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy%22%20fill%3D%22%23333333%22%20fill-rule%3D%22nonzero%22%20x%3D%224%22%20y%3D%2212.875%22%20width%3D%2214%22%20height%3D%221.03125%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy-3%22%20fill%3D%22%23333333%22%20fill-rule%3D%22nonzero%22%20x%3D%224%22%20y%3D%229.4375%22%20width%3D%228.4%22%20height%3D%221.03125%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle-Copy-4%22%20fill%3D%22%23333333%22%20fill-rule%3D%22nonzero%22%20x%3D%224%22%20y%3D%2216.3125%22%20width%3D%2211.2%22%20height%3D%221.03125%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-info-icon {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2224px%22%20height%3D%2224px%22%20viewBox%3D%220%200%2024%2024%22%20enable-background%3D%22new%200%200%2024%2024%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3Einfo-icon%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23BBBBBB%22%20d%3D%22M12.984%2C9V6.984h-1.969V9H12.984z%20M12.984%2C17.016v-6h-1.969v6H12.984z%20M12%2C2.016%20c5.531%2C0%2C9.984%2C4.453%2C9.984%2C9.984c0%2C5.531-4.453%2C9.984-9.984%2C9.984c-5.531%2C0-9.984-4.453-9.984-9.984%20C2.016%2C6.469%2C6.469%2C2.016%2C12%2C2.016z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-logo-mercator-white-text {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22mercator%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22270.439px%22%20height%3D%2232.125px%22%20viewBox%3D%220%200%20270.439%2032.125%22%20enable-background%3D%22new%200%200%20270.439%2032.125%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20x%3D%220%22%20y%3D%220.855%22%20fill%3D%22%23FFFFFF%22%20width%3D%2229.829%22%20height%3D%2229.829%22%2F%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%23FFFFFF%22%20points%3D%2278.426%2C18.62%2078.342%2C18.62%2075.828%2C0.771%2059.574%2C0.771%2059.574%2C30.6%2069.042%2C30.6%2069.042%2C9.177%20%20%2073.231%2C30.6%2083.454%2C30.6%2087.727%2C9.153%2087.727%2C30.6%2097.195%2C30.6%2097.195%2C0.771%2081.274%2C0.771%20%20%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M113.031%2C7.224c-10.306%2C0-13.323%2C4.691-13.323%2C11.98c0%2C7.291%2C2.515%2C12.065%2C12.82%2C12.065%20%20c2.43%2C0%2C5.697-0.168%2C8.462-1.592c2.682-1.342%2C4.692-4.691%2C4.525-6.787h-9.721c-0.251%2C1.844-0.922%2C2.766-2.933%2C2.766%20%20c-2.262%2C0-2.849-0.504-2.849-5.278h15.501C125.516%2C11.749%2C123.755%2C7.224%2C113.031%2C7.224z%20M109.931%2C16.44%20%20c0-2.094%2C0.586-3.854%2C2.848-3.854c2.431%2C0%2C2.933%2C1.76%2C2.933%2C3.854H109.931z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M138.501%2C12.669h-0.082V7.894h-10.475V30.6h10.809v-8.547c0-2.346%2C1.929-4.607%2C5.111-4.607%20%20c1.174%2C0%2C2.346%2C0.252%2C3.436%2C0.755V7.224C143.363%2C7.224%2C140.011%2C9.067%2C138.501%2C12.669z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M260.08%2C12.669h-0.084V7.894h-10.474V30.6h10.894v-8.547c0-2.346%2C1.926-4.607%2C5.026-4.607%20%20c1.257%2C0%2C2.431%2C0.252%2C3.437%2C0.755V7.224C264.939%2C7.224%2C261.671%2C9.067%2C260.08%2C12.669z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M173.777%2C16.775c-0.335-4.942-2.011-9.551-12.148-9.551c-10.223%2C0-12.902%2C3.771-12.902%2C12.064%20%20c0%2C8.295%2C2.683%2C12.065%2C12.902%2C12.065c10.308-0.084%2C11.897-5.781%2C12.148-9.973h-10.054v1.678c0%2C1.508-0.754%2C2.094-2.096%2C2.094%20%20c-1.424%2C0-2.096-0.586-2.096-2.094v-7.542c0-1.508%2C0.67-2.095%2C2.096-2.095c1.342%2C0%2C2.096%2C0.587%2C2.096%2C2.095v1.256h10.054V16.775z%22%20%20%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M200.171%2C26.663v-11.73c0-5.279-4.523-7.709-12.399-7.709c-6.787%2C0-10.978%2C1.592-11.313%2C7.876h8.799%20%20c0-1.844%2C1.174-2.43%2C2.85-2.43c1.341%2C0%2C2.347%2C0.754%2C2.347%2C2.179c0%2C4.943-15.082-1.676-15.082%2C9.885%20%20c0%2C3.353%2C1.844%2C6.535%2C6.953%2C6.535c3.354%2C0%2C7.206-1.424%2C8.129-4.858h0.084c0%2C1.006%2C0.334%2C3.187%2C0.586%2C4.19h10.895v-0.086%20%20C200.589%2C29.762%2C200.171%2C28.254%2C200.171%2C26.663z%20M190.535%2C20.461c0%2C3.52-1.089%2C5.111-3.017%2C5.111c-1.173%2C0-2.432-0.838-2.432-2.096%20%20c0-3.101%2C4.105-2.265%2C5.363-4.439l0.084%2C0.082L190.535%2C20.461L190.535%2C20.461z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M215.503%2C2.868h-10.976v5.026h-2.179v4.943h2.179v13.154c0%2C2.346%2C1.675%2C4.608%2C4.69%2C4.608h10.726v-5.363%20%20h-2.178c-1.176%2C0-2.264-1.256-2.264-2.766v-9.636h4.439V7.894h-4.439L215.503%2C2.868L215.503%2C2.868z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M234.189%2C7.224c-8.128%2C0-12.904%2C2.011-12.904%2C11.98c0%2C10.055%2C4.776%2C12.065%2C12.904%2C12.065%20%20c8.043%2C0%2C12.817-2.012%2C12.817-12.065C247.009%2C9.234%2C242.232%2C7.224%2C234.189%2C7.224z%20M236.201%2C23.059c0%2C1.34-0.756%2C1.928-2.012%2C1.928%20%20c-1.258%2C0-2.095-0.588-2.095-1.928v-7.625c0-1.34%2C0.837-2.011%2C2.095-2.011c1.256%2C0%2C2.012%2C0.671%2C2.012%2C2.011V23.059z%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M22.958%2C0.771l6.619%2C6.619c0.167%2C0.168%2C0.251%2C0.252%2C0.251%2C0.42V0.771H22.958z%22%2F%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M0%2C23.729V30.6h7.122c-0.167-0.084-0.335-0.084-0.502-0.252L0%2C23.729z%22%2F%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M29.578%2C8.313l-5.614%2C5.614c-0.251%2C0.335-0.67%2C0.335-0.922%2C0l-2.681-2.598%20%20c-0.167-0.168-0.419-0.168-0.503%2C0c-0.084%2C0.084-0.168%2C0.168-0.168%2C0.251v6.786c0%2C0.168%2C0%2C0.252-0.084%2C0.336%20%20c-0.167%2C0.168-0.418%2C0.168-0.586%2C0l-7.206-7.205c-0.083-0.084-0.167-0.252-0.167-0.42V6.049c0-0.335%2C0.167-0.67%2C0.419-0.921%20%20l4.355-4.357H0v16.338l4.356-4.271c0.252-0.335%2C0.586-0.418%2C1.006-0.418h4.944c0.167%2C0%2C0.334%2C0.083%2C0.418%2C0.167l7.206%2C7.205%20%20c0.167%2C0.168%2C0.167%2C0.418%2C0%2C0.502c-0.084%2C0.086-0.167%2C0.17-0.335%2C0.17h-6.786c-0.084%2C0-0.168%2C0-0.252%2C0.082%20%20c-0.167%2C0.168-0.167%2C0.42%2C0%2C0.586l2.682%2C2.685c0.251%2C0.252%2C0.251%2C0.67%2C0%2C0.922L7.625%2C30.35c-0.167%2C0.168-0.335%2C0.168-0.503%2C0.252%20%20h22.707V7.894C29.829%2C8.062%2C29.745%2C8.229%2C29.578%2C8.313z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-logo-mercator-white {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%20266%2033%22%20style%3D%22enable-background%3Anew%200%200%20266%2033%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M33.62%2C8.26c0.08%2C0.16%2C0.16%2C0.24%2C0.16%2C0.41V1.99h-6.44L33.62%2C8.26z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M11.85%2C30.03l-6.28-6.28v6.52h6.68C12.1%2C30.19%2C12.01%2C30.19%2C11.85%2C30.03z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M33.62%2C9.16l-5.38%2C5.3c-0.17%2C0.24-0.57%2C0.24-0.82%2C0l-2.53-2.53c-0.17-0.08-0.41-0.08-0.58%2C0%20%20c-0.08%2C0.08-0.08%2C0.16-0.08%2C0.32v6.44c0%2C0.08-0.08%2C0.16-0.17%2C0.24c-0.16%2C0.16-0.41%2C0.16-0.49%2C0l-6.85-6.77%20%20c-0.08-0.16-0.16-0.24-0.16-0.41V7.04c0-0.33%2C0.16-0.65%2C0.41-0.89l4.08-4.16H5.58v15.48l4.08-4.07c0.32-0.25%2C0.65-0.41%2C0.98-0.41%20%20h4.65c0.16%2C0%2C0.32%2C0.08%2C0.49%2C0.24L22.54%2C20c0.16%2C0.16%2C0.16%2C0.41%2C0%2C0.57c-0.08%2C0-0.17%2C0.08-0.25%2C0.08h-6.52%20%20c-0.08%2C0-0.17%2C0-0.24%2C0.08c-0.16%2C0.16-0.16%2C0.41%2C0%2C0.57l2.53%2C2.53c0.25%2C0.25%2C0.25%2C0.66%2C0%2C0.9l-5.3%2C5.3%20%20c-0.16%2C0.16-0.33%2C0.16-0.4%2C0.24h21.44V8.75C33.78%2C8.91%2C33.7%2C9.08%2C33.62%2C9.16z%22%2F%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2261.99%2C1.99%2077.48%2C1.99%2079.85%2C18.95%2079.93%2C18.95%2082.62%2C1.99%2097.7%2C1.99%2097.7%2C30.27%2088.73%2C30.27%20%20%2088.73%2C8.75%2088.9%2C8.75%2084.74%2C30.27%2075.04%2C30.27%2070.8%2C8.75%2070.96%2C8.75%2070.96%2C30.27%2061.99%2C30.27%20%20%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M124.52%2C23.02v0.08v0.4c-0.08%2C1.96-1.88%2C4.73-4.24%2C5.87c-2.61%2C1.39-5.54%2C1.55-7.83%2C1.55v-5.3%20%20c0.08%2C0%2C0.08%2C0%2C0.16%2C0c1.88%2C0%2C2.45-0.89%2C2.69-2.61H124.52L124.52%2C23.02z%20M112.46%2C8.1L112.46%2C8.1c0.08%2C0%2C0.16%2C0%2C0.24%2C0%20%20c10.19%2C0%2C11.82%2C4.24%2C11.82%2C12.47h-12.07v-3.75h2.77c0-1.96-0.49-3.67-2.69-3.67c0%2C0%2C0%2C0-0.08%2C0V8.1L112.46%2C8.1z%20M112.46%2C30.93v-5.3%20%20c-2.12%2C0-2.61-0.57-2.61-5.05h2.61v-3.75h-2.69c0-1.96%2C0.49-3.67%2C2.69-3.67V8.1c-9.54%2C0-12.32%2C4.56-12.32%2C11.41%20%20c0%2C6.93%2C2.28%2C11.42%2C12.15%2C11.42C112.38%2C30.93%2C112.46%2C30.93%2C112.46%2C30.93L112.46%2C30.93z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M126.89%2C8.75h9.86v4.56h0.08c1.47-3.43%2C4.65-5.22%2C8.39-5.22v10.43c-1.06-0.49-2.2-0.73-3.34-0.73%20%20c-2.93%2C0-4.81%2C2.12-4.81%2C4.33v8.15h-10.19V8.75z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M242.16%2C8.75h9.95v4.56h0.08c1.47-3.43%2C4.56-5.22%2C8.23-5.22v10.43c-0.89-0.49-2.04-0.73-3.17-0.73%20%20c-2.94%2C0-4.81%2C2.12-4.81%2C4.33v8.15h-10.27V8.75z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M156.8%2C23.18c0%2C1.39%2C0.66%2C1.96%2C1.96%2C1.96c1.3%2C0%2C2.04-0.57%2C2.04-1.96v-1.63h9.45c-0.16%2C4-1.71%2C9.38-11.41%2C9.46%20%20c-9.7%2C0-12.23-3.59-12.23-11.41c0-7.91%2C2.52-11.5%2C12.23-11.5c9.62%2C0%2C11.17%2C4.32%2C11.41%2C9.05h-9.45v-1.22c0-1.39-0.74-1.95-2.04-1.95%20%20c-1.31%2C0-1.96%2C0.57-1.96%2C1.95V23.18z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M183.63%2C8.1c7.42%2C0%2C11.74%2C2.28%2C11.74%2C7.34v11.08c0%2C1.55%2C0.4%2C2.94%2C1.71%2C3.67v0.08h-10.35%20%20c-0.25-0.98-0.49-3.01-0.49-4h-0.08c-0.4%2C1.39-1.39%2C2.53-2.53%2C3.27v-3.99c1.71-0.16%2C2.61-1.8%2C2.61-4.89v-1.3l-0.08-0.08%20%20c-0.57%2C0.89-1.55%2C1.22-2.53%2C1.63v-3.67c1.47-0.16%2C2.45-0.65%2C2.45-1.95s-0.98-2.04-2.2-2.04c-0.08%2C0-0.16%2C0-0.24%2C0V8.1L183.63%2C8.1z%20%20%20M172.86%2C15.52h8.32c0-1.63%2C1.06-2.21%2C2.45-2.28V8.1c0%2C0%2C0%2C0-0.08%2C0C177.19%2C8.1%2C173.19%2C9.57%2C172.86%2C15.52L172.86%2C15.52%20%20L172.86%2C15.52z%20M183.63%2C29.54v-3.99c-0.08%2C0-0.16%2C0-0.33%2C0c-1.06%2C0-2.28-0.9-2.28-1.96c0-1.71%2C1.3-2.2%2C2.61-2.69v-3.67%20%20c-4.08%2C0.66-11.82-0.57-11.82%2C7.5c0%2C3.18%2C1.71%2C6.2%2C6.6%2C6.2C180.2%2C30.93%2C182.16%2C30.52%2C183.63%2C29.54L183.63%2C29.54z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M199.44%2C8.75V3.94h10.44v4.81h4.15v4.73h-4.15v9.05c0%2C1.46%2C0.97%2C2.69%2C2.2%2C2.69h1.95v5.05h-10.1%20%20c-2.86%2C0-4.49-2.11-4.49-4.32V13.48h-2.03V8.75H199.44z%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M227.57%2C8.1L227.57%2C8.1c7.67%2C0%2C12.15%2C1.88%2C12.15%2C11.41c0%2C9.54-4.49%2C11.42-12.15%2C11.42l0%2C0v-5.95l0%2C0%20%20c1.22%2C0%2C1.88-0.57%2C1.88-1.79v-7.34c0-1.23-0.65-1.79-1.88-1.79l0%2C0V8.1L227.57%2C8.1z%20M215.34%2C19.51c0%2C9.54%2C4.49%2C11.42%2C12.23%2C11.42%20%20v-5.95c-1.22%2C0-1.96-0.57-1.96-1.79v-7.34c0-1.23%2C0.74-1.79%2C1.96-1.79V8.1C219.83%2C8.1%2C215.34%2C9.98%2C215.34%2C19.51L215.34%2C19.51z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-logo-mercator {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22mercator%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22270.439px%22%20height%3D%2232.125px%22%20viewBox%3D%220%200%20270.439%2032.125%22%20enable-background%3D%22new%200%200%20270.439%2032.125%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Crect%20y%3D%220.855%22%20fill%3D%22%23FFFFFF%22%20width%3D%2229.829%22%20height%3D%2229.829%22%2F%3E%20%3Cg%3E%20%20%3Cpolygon%20fill%3D%22%2358595B%22%20points%3D%2278.426%2C18.62%2078.342%2C18.62%2075.828%2C0.771%2059.574%2C0.771%2059.574%2C30.6%2069.042%2C30.6%2069.042%2C9.177%20%20%20%2073.231%2C30.6%2083.454%2C30.6%2087.727%2C9.153%2087.727%2C30.6%2097.195%2C30.6%2097.195%2C0.771%2081.274%2C0.771%20%20%20%22%2F%3E%20%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M113.031%2C7.224c-10.306%2C0-13.323%2C4.691-13.323%2C11.98c0%2C7.291%2C2.514%2C12.066%2C12.82%2C12.066%20%20%20c2.43%2C0%2C5.697-0.168%2C8.462-1.592c2.682-1.342%2C4.692-4.691%2C4.525-6.787h-9.72c-0.251%2C1.844-0.922%2C2.766-2.933%2C2.766%20%20%20c-2.262%2C0-2.849-0.504-2.849-5.279h15.501C125.516%2C11.749%2C123.755%2C7.224%2C113.031%2C7.224z%20M109.931%2C16.44%20%20%20c0-2.094%2C0.586-3.854%2C2.848-3.854c2.431%2C0%2C2.933%2C1.76%2C2.933%2C3.854H109.931z%22%2F%3E%20%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M138.501%2C12.669h-0.082V7.894h-10.475V30.6h10.809v-8.547c0-2.346%2C1.928-4.607%2C5.111-4.607%20%20%20c1.174%2C0%2C2.346%2C0.252%2C3.436%2C0.754V7.224C143.363%2C7.224%2C140.011%2C9.067%2C138.501%2C12.669z%22%2F%3E%20%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M260.08%2C12.669h-0.084V7.894h-10.474V30.6h10.894v-8.547c0-2.346%2C1.926-4.607%2C5.026-4.607%20%20%20c1.257%2C0%2C2.431%2C0.252%2C3.437%2C0.754V7.224C264.939%2C7.224%2C261.671%2C9.067%2C260.08%2C12.669z%22%2F%3E%20%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M173.777%2C16.776c-0.335-4.943-2.011-9.552-12.148-9.552c-10.223%2C0-12.903%2C3.771-12.903%2C12.064%20%20%20c0%2C8.295%2C2.683%2C12.066%2C12.903%2C12.066c10.307-0.084%2C11.897-5.781%2C12.148-9.973h-10.054v1.678c0%2C1.508-0.754%2C2.094-2.095%2C2.094%20%20%20c-1.424%2C0-2.096-0.586-2.096-2.094v-7.542c0-1.508%2C0.67-2.095%2C2.096-2.095c1.341%2C0%2C2.095%2C0.587%2C2.095%2C2.095v1.256h10.054V16.776z%22%20%20%20%2F%3E%20%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M200.171%2C26.663v-11.73c0-5.279-4.524-7.709-12.4-7.709c-6.787%2C0-10.977%2C1.592-11.313%2C7.876h8.799%20%20%20c0-1.844%2C1.173-2.43%2C2.849-2.43c1.341%2C0%2C2.347%2C0.754%2C2.347%2C2.179c0%2C4.943-15.082-1.676-15.082%2C9.886%20%20%20c0%2C3.352%2C1.844%2C6.535%2C6.953%2C6.535c3.354%2C0%2C7.206-1.424%2C8.129-4.859h0.084c0%2C1.006%2C0.334%2C3.186%2C0.586%2C4.191h10.894v-0.086%20%20%20C200.589%2C29.762%2C200.171%2C28.254%2C200.171%2C26.663z%20M190.535%2C20.461c0%2C3.52-1.089%2C5.111-3.017%2C5.111%20%20%20c-1.173%2C0-2.431-0.838-2.431-2.096c0-3.1%2C4.105-2.264%2C5.363-4.439l0.084%2C0.082V20.461L190.535%2C20.461z%22%2F%3E%20%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M215.503%2C2.868h-10.976v5.026h-2.179v4.943h2.179v13.154c0%2C2.346%2C1.675%2C4.609%2C4.691%2C4.609h10.725v-5.363%20%20%20h-2.178c-1.175%2C0-2.263-1.256-2.263-2.766v-9.636h4.439V7.894h-4.439V2.868L215.503%2C2.868z%22%2F%3E%20%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M234.189%2C7.224c-8.128%2C0-12.904%2C2.011-12.904%2C11.98c0%2C10.055%2C4.776%2C12.066%2C12.904%2C12.066%20%20%20c8.043%2C0%2C12.818-2.012%2C12.818-12.066C247.009%2C9.234%2C242.232%2C7.224%2C234.189%2C7.224z%20M236.201%2C23.059c0%2C1.34-0.756%2C1.928-2.012%2C1.928%20%20%20c-1.258%2C0-2.095-0.588-2.095-1.928v-7.625c0-1.34%2C0.837-2.011%2C2.095-2.011c1.256%2C0%2C2.012%2C0.671%2C2.012%2C2.011V23.059z%22%2F%3E%20%3C%2Fg%3E%20%3Cg%3E%20%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M22.958%2C0.771l6.619%2C6.619c0.167%2C0.168%2C0.251%2C0.252%2C0.251%2C0.42V0.771H22.958z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M0%2C23.729V30.6h7.122c-0.167-0.084-0.335-0.084-0.502-0.252L0%2C23.729z%22%2F%3E%20%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M29.578%2C8.313l-5.614%2C5.614c-0.251%2C0.335-0.67%2C0.335-0.922%2C0l-2.681-2.598%20%20%20c-0.167-0.168-0.419-0.168-0.503%2C0c-0.084%2C0.084-0.168%2C0.168-0.168%2C0.251v6.786c0%2C0.168%2C0%2C0.252-0.084%2C0.336%20%20%20c-0.167%2C0.168-0.418%2C0.168-0.586%2C0l-7.206-7.205c-0.083-0.084-0.167-0.252-0.167-0.42V6.049c0-0.335%2C0.167-0.67%2C0.419-0.921%20%20%20l4.356-4.357H0V17.11l4.356-4.272c0.252-0.335%2C0.586-0.418%2C1.006-0.418h4.944c0.167%2C0%2C0.334%2C0.083%2C0.418%2C0.167l7.206%2C7.205%20%20%20c0.167%2C0.168%2C0.167%2C0.418%2C0%2C0.502c-0.084%2C0.086-0.167%2C0.17-0.335%2C0.17h-6.786c-0.084%2C0-0.168%2C0-0.252%2C0.082%20%20%20c-0.167%2C0.168-0.167%2C0.42%2C0%2C0.586l2.682%2C2.684c0.251%2C0.252%2C0.251%2C0.67%2C0%2C0.922L7.625%2C30.35c-0.167%2C0.168-0.335%2C0.168-0.503%2C0.252%20%20%20h22.707V7.894C29.829%2C8.062%2C29.745%2C8.229%2C29.578%2C8.313z%22%2F%3E%20%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-marker-red,
.svg .map-container .map:before {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2020%2030%22%20style%3D%22enable-background%3Anew%200%200%2020%2030%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23E0144C%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M19.9%2C10c0-5.5-4.5-9.9-9.9-9.9C4.5%2C0.1%2C0%2C4.5%2C0%2C10c0%2C1.3%2C0.2%2C2.5%2C0.7%2C3.6h0l0.1%2C0.2c0.2%2C0.5%2C0.4%2C0.9%2C0.7%2C1.4%20l7.2%2C14.1c0.4%2C0.7%2C1.7%2C1.1%2C2.6%2C0l7.1-13.9c0.3-0.5%2C0.6-1.1%2C0.8-1.6l0%2C0h0C19.6%2C12.6%2C19.9%2C11.3%2C19.9%2C10z%20M9.8%2C14.8%20c-2.6%2C0-4.7-2.1-4.7-4.7c0-2.6%2C2.1-4.7%2C4.7-4.7c2.6%2C0%2C4.7%2C2.1%2C4.7%2C4.7C14.5%2C12.6%2C12.4%2C14.8%2C9.8%2C14.8z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-mercator-logo-d {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%22270px%22%20height%3D%2231px%22%20viewBox%3D%220%200%20270%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EMercator_logo%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22A2-%2F-Akcija---detajl-%2F-podrobnost%22%20transform%3D%22translate%28-230.000000%2C%20-80.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mercator_logo%22%20transform%3D%22translate%28230.000000%2C%2080.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20x%3D%227.28306304e-13%22%20y%3D%223.55271368e-15%22%20width%3D%2229.9%22%20height%3D%2229.9%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20fill-rule%3D%22nonzero%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M29.7%2C7.5%20L24%2C13.2%20C23.7%2C13.5%2023.3%2C13.5%2023.1%2C13.2%20L20.4%2C10.5%20C20.2%2C10.3%2020%2C10.3%2019.8%2C10.5%20C19.7%2C10.6%2019.7%2C10.7%2019.7%2C10.8%20L19.7%2C17.7%20C19.7%2C17.8%2019.7%2C17.9%2019.6%2C18%20C19.4%2C18.2%2019.2%2C18.2%2019%2C18%20L11.8%2C10.8%20C11.7%2C10.7%2011.6%2C10.5%2011.6%2C10.3%20L11.6%2C5.3%20C11.6%2C5%2011.7%2C4.6%2012%2C4.3%20L16.2%2C3.55271368e-15%20L1.45483625e-12%2C3.55271368e-15%20L1.45483625e-12%2C16.2%20L4.3%2C12%20C4.6%2C11.7%204.9%2C11.6%205.3%2C11.6%20L10.3%2C11.6%20C10.5%2C11.6%2010.6%2C11.7%2010.8%2C11.8%20L18%2C19%20C18.2%2C19.2%2018.2%2C19.4%2018%2C19.6%20C17.9%2C19.7%2017.8%2C19.7%2017.7%2C19.7%20L10.8%2C19.7%20C10.7%2C19.7%2010.6%2C19.7%2010.5%2C19.8%20C10.3%2C20%2010.3%2C20.2%2010.5%2C20.4%20L13.2%2C23.1%20C13.5%2C23.4%2013.5%2C23.8%2013.2%2C24%20L7.5%2C29.7%20C7.4%2C29.8%207.3%2C29.8%207.2%2C29.9%20L29.8%2C29.9%20L29.8%2C7.3%20C29.8%2C7.3%2029.8%2C7.4%2029.7%2C7.5%22%20id%3D%22Path%22%20fill%3D%22%23DF134C%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M29.7%2C6.5%20C29.8%2C6.6%2029.8%2C6.6%2029.8%2C6.7%20L29.8%2C1.33226763e-15%20L23.1%2C1.33226763e-15%20L29.7%2C6.5%20Z%22%20id%3D%22Path%22%20fill%3D%22%23DF134C%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.6%2C29.7%20L1.45528034e-12%2C23.1%20L1.45528034e-12%2C29.8%20L6.8%2C29.8%20C6.7%2C29.8%206.6%2C29.8%206.6%2C29.7%22%20id%3D%22Path%22%20fill%3D%22%23DF134C%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M115.9%2C15.6%20C115.9%2C13.6%20115.4%2C11.8%20113%2C11.8%20C110.7%2C11.8%20110.1%2C13.6%20110.1%2C15.6%20L115.9%2C15.6%20L115.9%2C15.6%20Z%20M125.7%2C22.2%20C125.9%2C24.3%20123.9%2C27.6%20121.2%2C29%20C118.4%2C30.4%20115.2%2C30.6%20112.7%2C30.6%20C102.3%2C30.6%2099.9%2C25.8%2099.9%2C18.6%20C99.9%2C11.3%20102.9%2C6.6%20113.2%2C6.6%20C124%2C6.6%20125.7%2C11.1%20125.7%2C19.8%20L110.2%2C19.8%20C110.2%2C24.6%20110.7%2C25.1%20113.1%2C25.1%20C115.1%2C25.1%20115.7%2C24.2%20115.9%2C22.3%20L125.7%2C22.3%20L125.7%2C22.2%20Z%22%20id%3D%22Shape%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M128.2%2C7.1%20L138.7%2C7.1%20L138.7%2C11.9%20L138.8%2C11.9%20C140.3%2C8.3%20143.7%2C6.4%20147.6%2C6.4%20L147.6%2C17.4%20C146.5%2C16.9%20145.3%2C16.6%20144.1%2C16.6%20C141%2C16.6%20139%2C18.8%20139%2C21.2%20L139%2C29.8%20L128.2%2C29.8%20L128.2%2C7.1%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M249.9%2C7.1%20L260.4%2C7.1%20L260.4%2C11.9%20L260.5%2C11.9%20C262%2C8.3%20265.4%2C6.4%20269.3%2C6.4%20L269.3%2C17.4%20C268.2%2C16.9%20267%2C16.6%20265.8%2C16.6%20C262.7%2C16.6%20260.7%2C18.8%20260.7%2C21.2%20L260.7%2C29.8%20L249.9%2C29.8%20L249.9%2C7.1%20L249.9%2C7.1%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M159.8%2C22.3%20C159.8%2C23.8%20160.5%2C24.4%20161.9%2C24.4%20C163.3%2C24.4%20164%2C23.8%20164%2C22.3%20L164%2C20.6%20L174%2C20.6%20C173.8%2C24.8%20172.2%2C30.5%20161.9%2C30.6%20C151.7%2C30.6%20149%2C26.8%20149%2C18.5%20C149%2C10.2%20151.7%2C6.4%20161.9%2C6.4%20C172%2C6.4%20173.7%2C11%20174%2C16%20L164%2C16%20L164%2C14.7%20C164%2C13.2%20163.3%2C12.6%20161.9%2C12.6%20C160.5%2C12.6%20159.8%2C13.2%20159.8%2C14.7%20L159.8%2C22.3%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M190.8%2C18.4%20L190.8%2C18.4%20C189.5%2C20.5%20185.4%2C19.7%20185.4%2C22.8%20C185.4%2C24%20186.6%2C24.9%20187.8%2C24.9%20C189.8%2C24.9%20190.9%2C23.2%20190.9%2C19.8%20L190.9%2C18.4%20L190.8%2C18.4%20Z%20M176.7%2C14.3%20C177.1%2C8%20181.3%2C6.4%20188%2C6.4%20C195.9%2C6.4%20200.4%2C8.8%20200.4%2C14.2%20L200.4%2C25.9%20C200.4%2C27.5%20200.8%2C29%20202.2%2C29.7%20L202.2%2C29.8%20L191.3%2C29.8%20C191%2C28.8%20190.7%2C26.6%20190.7%2C25.5%20L190.6%2C25.5%20C189.6%2C29%20185.8%2C30.4%20182.5%2C30.4%20C177.3%2C30.4%20175.5%2C27.2%20175.5%2C23.9%20C175.5%2C12.3%20190.6%2C18.9%20190.6%2C13.9%20C190.6%2C12.5%20189.6%2C11.7%20188.3%2C11.7%20C186.7%2C11.7%20185.5%2C12.3%20185.5%2C14.1%20L176.7%2C14.1%20L176.7%2C14.3%20Z%22%20id%3D%22Shape%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M204.8%2C7.1%20L204.8%2C2.1%20L215.8%2C2.1%20L215.8%2C7.1%20L220.2%2C7.1%20L220.2%2C12.1%20L215.8%2C12.1%20L215.8%2C21.6%20C215.8%2C23.2%20216.9%2C24.4%20218.1%2C24.4%20L220.2%2C24.4%20L220.2%2C29.8%20L209.5%2C29.8%20C206.4%2C29.8%20204.8%2C27.5%20204.8%2C25.2%20L204.8%2C12.1%20L202.6%2C12.1%20L202.6%2C7.1%20L204.8%2C7.1%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M232.4%2C22.3%20C232.4%2C23.6%20233.2%2C24.2%20234.5%2C24.2%20C235.8%2C24.2%20236.6%2C23.6%20236.6%2C22.3%20L236.6%2C14.6%20C236.6%2C13.3%20235.8%2C12.7%20234.5%2C12.7%20C233.2%2C12.7%20232.4%2C13.3%20232.4%2C14.6%20L232.4%2C22.3%20Z%20M221.6%2C18.5%20C221.6%2C8.5%20226.3%2C6.5%20234.4%2C6.5%20C242.5%2C6.5%20247.2%2C8.5%20247.2%2C18.5%20C247.2%2C28.5%20242.5%2C30.5%20234.4%2C30.5%20C226.3%2C30.5%20221.6%2C28.5%20221.6%2C18.5%20L221.6%2C18.5%20Z%22%20id%3D%22Shape%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Path%22%20fill%3D%22%2358585A%22%20points%3D%2281.5%203.55271368e-15%2078.6%2017.9%2078.5%2017.9%2076%203.55271368e-15%2059.7%203.55271368e-15%2059.7%2029.9%2069.2%2029.9%2069.2%208.1%2073.4%2029.9%2083.7%2029.9%2087.9%208.1%2087.9%2029.9%2097.4%2029.9%2097.4%203.55271368e-15%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-mercator-logo-m {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%2241px%22%20height%3D%2241px%22%20viewBox%3D%220%200%2041%2041%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EMercator_logo_m%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Navadna-stran---MOBILE%22%20transform%3D%22translate%28-24.000000%2C%20-12.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mercator_logo_m%22%20transform%3D%22translate%2824.000000%2C%2012.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mercator_logo%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20x%3D%220%22%20y%3D%220%22%20width%3D%2240.8633333%22%20height%3D%2240.8633333%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20fill%3D%22%23DF134C%22%20fill-rule%3D%22nonzero%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M40.59%2C10.25%20L32.8%2C18.04%20C32.39%2C18.45%2031.8433333%2C18.45%2031.57%2C18.04%20L27.88%2C14.35%20C27.6066667%2C14.0766667%2027.3333333%2C14.0766667%2027.06%2C14.35%20C26.9233333%2C14.4866667%2026.9233333%2C14.6233333%2026.9233333%2C14.76%20L26.9233333%2C24.19%20C26.9233333%2C24.3266667%2026.9233333%2C24.4633333%2026.7866667%2C24.6%20C26.5133333%2C24.8733333%2026.24%2C24.8733333%2025.9666667%2C24.6%20L16.1266667%2C14.76%20C15.99%2C14.6233333%2015.8533333%2C14.35%2015.8533333%2C14.0766667%20L15.8533333%2C7.24333333%20C15.8533333%2C6.83333333%2015.99%2C6.28666667%2016.4%2C5.87666667%20L22.14%2C0%20L0%2C0%20L0%2C22.14%20L5.87666667%2C16.4%20C6.28666667%2C15.99%206.69666667%2C15.8533333%207.24333333%2C15.8533333%20L14.0766667%2C15.8533333%20C14.35%2C15.8533333%2014.4866667%2C15.99%2014.76%2C16.1266667%20L24.6%2C25.9666667%20C24.8733333%2C26.24%2024.8733333%2C26.5133333%2024.6%2C26.7866667%20C24.4633333%2C26.9233333%2024.3266667%2C26.9233333%2024.19%2C26.9233333%20L14.76%2C26.9233333%20C14.6233333%2C26.9233333%2014.4866667%2C26.9233333%2014.35%2C27.06%20C14.0766667%2C27.3333333%2014.0766667%2C27.6066667%2014.35%2C27.88%20L18.04%2C31.57%20C18.45%2C31.98%2018.45%2C32.5266667%2018.04%2C32.8%20L10.25%2C40.59%20C10.1133333%2C40.7266667%209.97666667%2C40.7266667%209.84%2C40.8633333%20L40.7266667%2C40.8633333%20L40.7266667%2C9.97666667%20C40.7266667%2C9.97666667%2040.7266667%2C10.1133333%2040.59%2C10.25%22%20id%3D%22Path%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M40.59%2C8.88333333%20C40.7266667%2C9.02%2040.7266667%2C9.02%2040.7266667%2C9.15666667%20L40.7266667%2C0%20L31.57%2C0%20L40.59%2C8.88333333%20Z%22%20id%3D%22Path%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M9.02%2C40.59%20L0%2C31.57%20L0%2C40.7266667%20L9.29333333%2C40.7266667%20C9.15666667%2C40.7266667%209.02%2C40.7266667%209.02%2C40.59%22%20id%3D%22Path%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-mercator-logotip {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22mercator%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22268.878px%22%20height%3D%2230.583px%22%20viewBox%3D%220%200%20268.878%2030.583%22%20enable-background%3D%22new%200%200%20268.878%2030.583%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%220.755%22%20fill%3D%22%23FFFFFF%22%20width%3D%2229.829%22%20height%3D%2229.829%22%2F%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%2358595B%22%20points%3D%2278.426%2C18.52%2078.342%2C18.52%2075.828%2C0.671%2059.574%2C0.671%2059.574%2C30.5%2069.042%2C30.5%2069.042%2C9.077%20%20%2073.231%2C30.5%2083.454%2C30.5%2087.727%2C9.053%2087.727%2C30.5%2097.195%2C30.5%2097.195%2C0.671%2081.274%2C0.671%20%20%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M113.031%2C7.124c-10.306%2C0-13.323%2C4.691-13.323%2C11.98c0%2C7.291%2C2.514%2C12.066%2C12.82%2C12.066%20%20c2.43%2C0%2C5.697-0.168%2C8.462-1.592c2.682-1.342%2C4.692-4.691%2C4.525-6.787h-9.72c-0.251%2C1.844-0.922%2C2.766-2.933%2C2.766%20%20c-2.262%2C0-2.849-0.504-2.849-5.279h15.501C125.516%2C11.648%2C123.755%2C7.124%2C113.031%2C7.124z%20M109.931%2C16.34%20%20c0-2.095%2C0.586-3.854%2C2.848-3.854c2.431%2C0%2C2.933%2C1.76%2C2.933%2C3.854H109.931z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M138.501%2C12.569h-0.082V7.793h-10.475V30.5h10.809v-8.547c0-2.346%2C1.928-4.607%2C5.111-4.607%20%20c1.174%2C0%2C2.346%2C0.252%2C3.436%2C0.754V7.124C143.363%2C7.124%2C140.011%2C8.967%2C138.501%2C12.569z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M260.08%2C12.569h-0.084V7.793h-10.474V30.5h10.894v-8.547c0-2.346%2C1.926-4.607%2C5.026-4.607%20%20c1.257%2C0%2C2.431%2C0.252%2C3.437%2C0.754V7.124C264.939%2C7.124%2C261.671%2C8.967%2C260.08%2C12.569z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M173.777%2C16.676c-0.335-4.944-2.011-9.553-12.148-9.553c-10.223%2C0-12.903%2C3.771-12.903%2C12.064%20%20c0%2C8.295%2C2.683%2C12.066%2C12.903%2C12.066c10.307-0.084%2C11.897-5.781%2C12.148-9.973h-10.054v1.678c0%2C1.508-0.754%2C2.094-2.095%2C2.094%20%20c-1.424%2C0-2.096-0.586-2.096-2.094v-7.542c0-1.508%2C0.67-2.095%2C2.096-2.095c1.341%2C0%2C2.095%2C0.587%2C2.095%2C2.095v1.257h10.054V16.676z%22%20%20%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M200.171%2C26.563v-11.73c0-5.279-4.524-7.709-12.4-7.709c-6.787%2C0-10.977%2C1.592-11.313%2C7.876h8.799%20%20c0-1.844%2C1.173-2.43%2C2.849-2.43c1.341%2C0%2C2.347%2C0.754%2C2.347%2C2.179c0%2C4.943-15.082-1.676-15.082%2C9.887%20%20c0%2C3.352%2C1.844%2C6.535%2C6.953%2C6.535c3.354%2C0%2C7.206-1.424%2C8.129-4.859h0.084c0%2C1.006%2C0.334%2C3.186%2C0.586%2C4.191h10.894v-0.086%20%20C200.589%2C29.663%2C200.171%2C28.155%2C200.171%2C26.563z%20M190.535%2C20.362c0%2C3.52-1.089%2C5.111-3.017%2C5.111c-1.173%2C0-2.431-0.838-2.431-2.096%20%20c0-3.1%2C4.105-2.264%2C5.363-4.439l0.084%2C0.082V20.362L190.535%2C20.362z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M215.503%2C2.768h-10.976v5.026h-2.179v4.943h2.179v13.155c0%2C2.346%2C1.675%2C4.609%2C4.691%2C4.609h10.725v-5.363%20%20h-2.178c-1.175%2C0-2.263-1.256-2.263-2.766v-9.636h4.439V7.793h-4.439V2.768L215.503%2C2.768z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M234.189%2C7.124c-8.128%2C0-12.904%2C2.011-12.904%2C11.98c0%2C10.055%2C4.776%2C12.066%2C12.904%2C12.066%20%20c8.043%2C0%2C12.818-2.012%2C12.818-12.066C247.009%2C9.134%2C242.232%2C7.124%2C234.189%2C7.124z%20M236.201%2C22.959c0%2C1.34-0.756%2C1.928-2.012%2C1.928%20%20c-1.258%2C0-2.095-0.588-2.095-1.928v-7.625c0-1.34%2C0.837-2.011%2C2.095-2.011c1.256%2C0%2C2.012%2C0.671%2C2.012%2C2.011V22.959z%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M22.958%2C0.671l6.619%2C6.619c0.167%2C0.168%2C0.251%2C0.252%2C0.251%2C0.42V0.671H22.958z%22%2F%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M0%2C23.629V30.5h7.122c-0.167-0.084-0.335-0.084-0.502-0.252L0%2C23.629z%22%2F%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M29.578%2C8.212l-5.614%2C5.614c-0.251%2C0.335-0.67%2C0.335-0.922%2C0l-2.681-2.598%20%20c-0.167-0.168-0.419-0.168-0.503%2C0c-0.084%2C0.084-0.168%2C0.168-0.168%2C0.251v6.787c0%2C0.168%2C0%2C0.252-0.084%2C0.336%20%20c-0.167%2C0.168-0.418%2C0.168-0.586%2C0l-7.206-7.206c-0.083-0.084-0.167-0.252-0.167-0.42V5.949c0-0.335%2C0.167-0.67%2C0.419-0.921%20%20l4.356-4.357H0V17.01l4.356-4.273c0.252-0.335%2C0.586-0.418%2C1.006-0.418h4.944c0.167%2C0%2C0.334%2C0.083%2C0.418%2C0.167l7.206%2C7.206%20%20c0.167%2C0.168%2C0.167%2C0.418%2C0%2C0.502c-0.084%2C0.086-0.167%2C0.17-0.335%2C0.17h-6.786c-0.084%2C0-0.168%2C0-0.252%2C0.082%20%20c-0.167%2C0.168-0.167%2C0.42%2C0%2C0.586l2.682%2C2.684c0.251%2C0.252%2C0.251%2C0.67%2C0%2C0.922L7.625%2C30.25c-0.167%2C0.168-0.335%2C0.168-0.503%2C0.252%20%20h22.707V7.793C29.829%2C7.961%2C29.745%2C8.129%2C29.578%2C8.212z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-mercator-text {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22mercator%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%22268.878px%22%20height%3D%2230.583px%22%20viewBox%3D%220%200%20268.878%2030.583%22%20enable-background%3D%22new%200%200%20268.878%2030.583%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Crect%20y%3D%220.755%22%20fill%3D%22%23FFFFFF%22%20width%3D%2229.829%22%20height%3D%2229.829%22%2F%3E%3Cg%3E%20%3Cpolygon%20fill%3D%22%2358595B%22%20points%3D%2278.426%2C18.52%2078.342%2C18.52%2075.828%2C0.671%2059.574%2C0.671%2059.574%2C30.5%2069.042%2C30.5%2069.042%2C9.077%20%20%2073.231%2C30.5%2083.454%2C30.5%2087.727%2C9.053%2087.727%2C30.5%2097.195%2C30.5%2097.195%2C0.671%2081.274%2C0.671%20%20%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M113.031%2C7.124c-10.306%2C0-13.323%2C4.691-13.323%2C11.98c0%2C7.291%2C2.514%2C12.066%2C12.82%2C12.066%20%20c2.43%2C0%2C5.697-0.168%2C8.462-1.592c2.682-1.342%2C4.692-4.691%2C4.525-6.787h-9.72c-0.251%2C1.844-0.922%2C2.766-2.933%2C2.766%20%20c-2.262%2C0-2.849-0.504-2.849-5.279h15.501C125.516%2C11.648%2C123.755%2C7.124%2C113.031%2C7.124z%20M109.931%2C16.34%20%20c0-2.095%2C0.586-3.854%2C2.848-3.854c2.431%2C0%2C2.933%2C1.76%2C2.933%2C3.854H109.931z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M138.501%2C12.569h-0.082V7.793h-10.475V30.5h10.809v-8.547c0-2.346%2C1.928-4.607%2C5.111-4.607%20%20c1.174%2C0%2C2.346%2C0.252%2C3.436%2C0.754V7.124C143.363%2C7.124%2C140.011%2C8.967%2C138.501%2C12.569z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M260.08%2C12.569h-0.084V7.793h-10.474V30.5h10.894v-8.547c0-2.346%2C1.926-4.607%2C5.026-4.607%20%20c1.257%2C0%2C2.431%2C0.252%2C3.437%2C0.754V7.124C264.939%2C7.124%2C261.671%2C8.967%2C260.08%2C12.569z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M173.777%2C16.676c-0.335-4.944-2.011-9.553-12.148-9.553c-10.223%2C0-12.903%2C3.771-12.903%2C12.064%20%20c0%2C8.295%2C2.683%2C12.066%2C12.903%2C12.066c10.307-0.084%2C11.897-5.781%2C12.148-9.973h-10.054v1.678c0%2C1.508-0.754%2C2.094-2.095%2C2.094%20%20c-1.424%2C0-2.096-0.586-2.096-2.094v-7.542c0-1.508%2C0.67-2.095%2C2.096-2.095c1.341%2C0%2C2.095%2C0.587%2C2.095%2C2.095v1.257h10.054V16.676z%22%20%20%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M200.171%2C26.563v-11.73c0-5.279-4.524-7.709-12.4-7.709c-6.787%2C0-10.977%2C1.592-11.313%2C7.876h8.799%20%20c0-1.844%2C1.173-2.43%2C2.849-2.43c1.341%2C0%2C2.347%2C0.754%2C2.347%2C2.179c0%2C4.943-15.082-1.676-15.082%2C9.887%20%20c0%2C3.352%2C1.844%2C6.535%2C6.953%2C6.535c3.354%2C0%2C7.206-1.424%2C8.129-4.859h0.084c0%2C1.006%2C0.334%2C3.186%2C0.586%2C4.191h10.894v-0.086%20%20C200.589%2C29.663%2C200.171%2C28.155%2C200.171%2C26.563z%20M190.535%2C20.362c0%2C3.52-1.089%2C5.111-3.017%2C5.111c-1.173%2C0-2.431-0.838-2.431-2.096%20%20c0-3.1%2C4.105-2.264%2C5.363-4.439l0.084%2C0.082V20.362L190.535%2C20.362z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M215.503%2C2.768h-10.976v5.026h-2.179v4.943h2.179v13.155c0%2C2.346%2C1.675%2C4.609%2C4.691%2C4.609h10.725v-5.363%20%20h-2.178c-1.175%2C0-2.263-1.256-2.263-2.766v-9.636h4.439V7.793h-4.439V2.768L215.503%2C2.768z%22%2F%3E%20%3Cpath%20fill%3D%22%2358595B%22%20d%3D%22M234.189%2C7.124c-8.128%2C0-12.904%2C2.011-12.904%2C11.98c0%2C10.055%2C4.776%2C12.066%2C12.904%2C12.066%20%20c8.043%2C0%2C12.818-2.012%2C12.818-12.066C247.009%2C9.134%2C242.232%2C7.124%2C234.189%2C7.124z%20M236.201%2C22.959c0%2C1.34-0.756%2C1.928-2.012%2C1.928%20%20c-1.258%2C0-2.095-0.588-2.095-1.928v-7.625c0-1.34%2C0.837-2.011%2C2.095-2.011c1.256%2C0%2C2.012%2C0.671%2C2.012%2C2.011V22.959z%22%2F%3E%3C%2Fg%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M22.958%2C0.671l6.619%2C6.619c0.167%2C0.168%2C0.251%2C0.252%2C0.251%2C0.42V0.671H22.958z%22%2F%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M0%2C23.629V30.5h7.122c-0.167-0.084-0.335-0.084-0.502-0.252L0%2C23.629z%22%2F%3E%20%3Cpath%20fill%3D%22%23DF134C%22%20d%3D%22M29.578%2C8.212l-5.614%2C5.614c-0.251%2C0.335-0.67%2C0.335-0.922%2C0l-2.681-2.598%20%20c-0.167-0.168-0.419-0.168-0.503%2C0c-0.084%2C0.084-0.168%2C0.168-0.168%2C0.251v6.787c0%2C0.168%2C0%2C0.252-0.084%2C0.336%20%20c-0.167%2C0.168-0.418%2C0.168-0.586%2C0l-7.206-7.206c-0.083-0.084-0.167-0.252-0.167-0.42V5.949c0-0.335%2C0.167-0.67%2C0.419-0.921%20%20l4.356-4.357H0V17.01l4.356-4.273c0.252-0.335%2C0.586-0.418%2C1.006-0.418h4.944c0.167%2C0%2C0.334%2C0.083%2C0.418%2C0.167l7.206%2C7.206%20%20c0.167%2C0.168%2C0.167%2C0.418%2C0%2C0.502c-0.084%2C0.086-0.167%2C0.17-0.335%2C0.17h-6.786c-0.084%2C0-0.168%2C0-0.252%2C0.082%20%20c-0.167%2C0.168-0.167%2C0.42%2C0%2C0.586l2.682%2C2.684c0.251%2C0.252%2C0.251%2C0.67%2C0%2C0.922L7.625%2C30.25c-0.167%2C0.168-0.335%2C0.168-0.503%2C0.252%20%20h22.707V7.793C29.829%2C7.961%2C29.745%2C8.129%2C29.578%2C8.212z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-mercator_logo {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%22270px%22%20height%3D%2231px%22%20viewBox%3D%220%200%20270%2031%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3EMercator_logo%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22A2-%2F-Akcija---detajl-%2F-podrobnost%22%20transform%3D%22translate%28-230.000000%2C%20-80.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Mercator_logo%22%20transform%3D%22translate%28230.000000%2C%2080.000000%29%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Crect%20id%3D%22Rectangle%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22nonzero%22%20x%3D%227.28306304e-13%22%20y%3D%223.55271368e-15%22%20width%3D%2229.9%22%20height%3D%2229.9%22%3E%3C%2Frect%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Group%22%20fill-rule%3D%22nonzero%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M29.7%2C7.5%20L24%2C13.2%20C23.7%2C13.5%2023.3%2C13.5%2023.1%2C13.2%20L20.4%2C10.5%20C20.2%2C10.3%2020%2C10.3%2019.8%2C10.5%20C19.7%2C10.6%2019.7%2C10.7%2019.7%2C10.8%20L19.7%2C17.7%20C19.7%2C17.8%2019.7%2C17.9%2019.6%2C18%20C19.4%2C18.2%2019.2%2C18.2%2019%2C18%20L11.8%2C10.8%20C11.7%2C10.7%2011.6%2C10.5%2011.6%2C10.3%20L11.6%2C5.3%20C11.6%2C5%2011.7%2C4.6%2012%2C4.3%20L16.2%2C3.55271368e-15%20L1.45483625e-12%2C3.55271368e-15%20L1.45483625e-12%2C16.2%20L4.3%2C12%20C4.6%2C11.7%204.9%2C11.6%205.3%2C11.6%20L10.3%2C11.6%20C10.5%2C11.6%2010.6%2C11.7%2010.8%2C11.8%20L18%2C19%20C18.2%2C19.2%2018.2%2C19.4%2018%2C19.6%20C17.9%2C19.7%2017.8%2C19.7%2017.7%2C19.7%20L10.8%2C19.7%20C10.7%2C19.7%2010.6%2C19.7%2010.5%2C19.8%20C10.3%2C20%2010.3%2C20.2%2010.5%2C20.4%20L13.2%2C23.1%20C13.5%2C23.4%2013.5%2C23.8%2013.2%2C24%20L7.5%2C29.7%20C7.4%2C29.8%207.3%2C29.8%207.2%2C29.9%20L29.8%2C29.9%20L29.8%2C7.3%20C29.8%2C7.3%2029.8%2C7.4%2029.7%2C7.5%22%20id%3D%22Path%22%20fill%3D%22%23DF134C%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M29.7%2C6.5%20C29.8%2C6.6%2029.8%2C6.6%2029.8%2C6.7%20L29.8%2C1.33226763e-15%20L23.1%2C1.33226763e-15%20L29.7%2C6.5%20Z%22%20id%3D%22Path%22%20fill%3D%22%23DF134C%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M6.6%2C29.7%20L1.45528034e-12%2C23.1%20L1.45528034e-12%2C29.8%20L6.8%2C29.8%20C6.7%2C29.8%206.6%2C29.8%206.6%2C29.7%22%20id%3D%22Path%22%20fill%3D%22%23DF134C%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M115.9%2C15.6%20C115.9%2C13.6%20115.4%2C11.8%20113%2C11.8%20C110.7%2C11.8%20110.1%2C13.6%20110.1%2C15.6%20L115.9%2C15.6%20L115.9%2C15.6%20Z%20M125.7%2C22.2%20C125.9%2C24.3%20123.9%2C27.6%20121.2%2C29%20C118.4%2C30.4%20115.2%2C30.6%20112.7%2C30.6%20C102.3%2C30.6%2099.9%2C25.8%2099.9%2C18.6%20C99.9%2C11.3%20102.9%2C6.6%20113.2%2C6.6%20C124%2C6.6%20125.7%2C11.1%20125.7%2C19.8%20L110.2%2C19.8%20C110.2%2C24.6%20110.7%2C25.1%20113.1%2C25.1%20C115.1%2C25.1%20115.7%2C24.2%20115.9%2C22.3%20L125.7%2C22.3%20L125.7%2C22.2%20Z%22%20id%3D%22Shape%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M128.2%2C7.1%20L138.7%2C7.1%20L138.7%2C11.9%20L138.8%2C11.9%20C140.3%2C8.3%20143.7%2C6.4%20147.6%2C6.4%20L147.6%2C17.4%20C146.5%2C16.9%20145.3%2C16.6%20144.1%2C16.6%20C141%2C16.6%20139%2C18.8%20139%2C21.2%20L139%2C29.8%20L128.2%2C29.8%20L128.2%2C7.1%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M249.9%2C7.1%20L260.4%2C7.1%20L260.4%2C11.9%20L260.5%2C11.9%20C262%2C8.3%20265.4%2C6.4%20269.3%2C6.4%20L269.3%2C17.4%20C268.2%2C16.9%20267%2C16.6%20265.8%2C16.6%20C262.7%2C16.6%20260.7%2C18.8%20260.7%2C21.2%20L260.7%2C29.8%20L249.9%2C29.8%20L249.9%2C7.1%20L249.9%2C7.1%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M159.8%2C22.3%20C159.8%2C23.8%20160.5%2C24.4%20161.9%2C24.4%20C163.3%2C24.4%20164%2C23.8%20164%2C22.3%20L164%2C20.6%20L174%2C20.6%20C173.8%2C24.8%20172.2%2C30.5%20161.9%2C30.6%20C151.7%2C30.6%20149%2C26.8%20149%2C18.5%20C149%2C10.2%20151.7%2C6.4%20161.9%2C6.4%20C172%2C6.4%20173.7%2C11%20174%2C16%20L164%2C16%20L164%2C14.7%20C164%2C13.2%20163.3%2C12.6%20161.9%2C12.6%20C160.5%2C12.6%20159.8%2C13.2%20159.8%2C14.7%20L159.8%2C22.3%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M190.8%2C18.4%20L190.8%2C18.4%20C189.5%2C20.5%20185.4%2C19.7%20185.4%2C22.8%20C185.4%2C24%20186.6%2C24.9%20187.8%2C24.9%20C189.8%2C24.9%20190.9%2C23.2%20190.9%2C19.8%20L190.9%2C18.4%20L190.8%2C18.4%20Z%20M176.7%2C14.3%20C177.1%2C8%20181.3%2C6.4%20188%2C6.4%20C195.9%2C6.4%20200.4%2C8.8%20200.4%2C14.2%20L200.4%2C25.9%20C200.4%2C27.5%20200.8%2C29%20202.2%2C29.7%20L202.2%2C29.8%20L191.3%2C29.8%20C191%2C28.8%20190.7%2C26.6%20190.7%2C25.5%20L190.6%2C25.5%20C189.6%2C29%20185.8%2C30.4%20182.5%2C30.4%20C177.3%2C30.4%20175.5%2C27.2%20175.5%2C23.9%20C175.5%2C12.3%20190.6%2C18.9%20190.6%2C13.9%20C190.6%2C12.5%20189.6%2C11.7%20188.3%2C11.7%20C186.7%2C11.7%20185.5%2C12.3%20185.5%2C14.1%20L176.7%2C14.1%20L176.7%2C14.3%20Z%22%20id%3D%22Shape%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M204.8%2C7.1%20L204.8%2C2.1%20L215.8%2C2.1%20L215.8%2C7.1%20L220.2%2C7.1%20L220.2%2C12.1%20L215.8%2C12.1%20L215.8%2C21.6%20C215.8%2C23.2%20216.9%2C24.4%20218.1%2C24.4%20L220.2%2C24.4%20L220.2%2C29.8%20L209.5%2C29.8%20C206.4%2C29.8%20204.8%2C27.5%20204.8%2C25.2%20L204.8%2C12.1%20L202.6%2C12.1%20L202.6%2C7.1%20L204.8%2C7.1%20Z%22%20id%3D%22Path%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M232.4%2C22.3%20C232.4%2C23.6%20233.2%2C24.2%20234.5%2C24.2%20C235.8%2C24.2%20236.6%2C23.6%20236.6%2C22.3%20L236.6%2C14.6%20C236.6%2C13.3%20235.8%2C12.7%20234.5%2C12.7%20C233.2%2C12.7%20232.4%2C13.3%20232.4%2C14.6%20L232.4%2C22.3%20Z%20M221.6%2C18.5%20C221.6%2C8.5%20226.3%2C6.5%20234.4%2C6.5%20C242.5%2C6.5%20247.2%2C8.5%20247.2%2C18.5%20C247.2%2C28.5%20242.5%2C30.5%20234.4%2C30.5%20C226.3%2C30.5%20221.6%2C28.5%20221.6%2C18.5%20L221.6%2C18.5%20Z%22%20id%3D%22Shape%22%20fill%3D%22%2358585A%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolygon%20id%3D%22Path%22%20fill%3D%22%2358585A%22%20points%3D%2281.5%203.55271368e-15%2078.6%2017.9%2078.5%2017.9%2076%203.55271368e-15%2059.7%203.55271368e-15%2059.7%2029.9%2069.2%2029.9%2069.2%208.1%2073.4%2029.9%2083.7%2029.9%2087.9%208.1%2087.9%2029.9%2097.4%2029.9%2097.4%203.55271368e-15%22%3E%3C%2Fpolygon%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-newsletter-subscribe {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2294.094px%22%20height%3D%2292.503px%22%20viewBox%3D%220%200%2094.094%2092.503%22%20enable-background%3D%22new%200%200%2094.094%2092.503%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3E36%20-Open%20Letter-%20%28Solid%29%3C%2Ftitle%3E%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%3Cpolygon%20fill%3D%22%23DBABBC%22%20points%3D%2256.478%2C57.266%2094.094%2C69.258%2082.494%2C27.571%20%22%2F%3E%3Cpolygon%20fill%3D%22%23DBABBC%22%20points%3D%2215.394%2C55.434%206.648%2C52.645%20-0.001%2C50.526%2011.6%2C92.213%2037.614%2C62.516%20%22%2F%3E%3Cpolygon%20fill%3D%22%23DBABBC%22%20points%3D%223.855%2C48.545%2012.785%2C51.391%205.937%2C38.264%200.127%2C47.356%20%22%2F%3E%3Cpolygon%20fill%3D%22%23DBABBC%22%20points%3D%2272.734%2C34.071%2079.196%2C26.696%2080.745%2C24.924%2063.517%2C16.395%20%22%2F%3E%3Cpath%20fill%3D%22%23DBABBC%22%20d%3D%22M15.308%2C36.393l37.961-19.804c0.758-0.397%2C1.671-0.101%2C2.063%2C0.647c0.388%2C0.748%2C0.1%2C1.672-0.65%2C2.063%20L16.724%2C39.102c-0.097%2C0.051-0.199%2C0.088-0.299%2C0.115c-0.682%2C0.189-1.424-0.113-1.766-0.766%20C14.269%2C37.706%2C14.561%2C36.782%2C15.308%2C36.393L15.308%2C36.393z%20M22.617%2C23.956l16.268-8.488c0.745-0.395%2C1.672-0.1%2C2.063%2C0.65%20c0.391%2C0.748%2C0.101%2C1.673-0.648%2C2.062l-16.269%2C8.487c-0.097%2C0.052-0.197%2C0.089-0.3%2C0.117c-0.682%2C0.188-1.424-0.113-1.764-0.766%20C21.578%2C25.268%2C21.869%2C24.345%2C22.617%2C23.956L22.617%2C23.956z%20M58.867%2C24.014c0.392%2C0.75%2C0.101%2C1.674-0.648%2C2.063L20.258%2C45.881%20c-0.098%2C0.051-0.197%2C0.09-0.299%2C0.117c-0.683%2C0.189-1.424-0.113-1.765-0.766c-0.391-0.748-0.1-1.674%2C0.648-2.064l37.96-19.803%20C57.561%2C22.969%2C58.477%2C23.268%2C58.867%2C24.014L58.867%2C24.014z%20M62.403%2C30.795c0.391%2C0.75%2C0.101%2C1.674-0.648%2C2.063L23.796%2C52.659%20c-0.099%2C0.051-0.2%2C0.092-0.3%2C0.119c-0.683%2C0.188-1.424-0.113-1.765-0.766c-0.391-0.75-0.101-1.674%2C0.648-2.063l37.959-19.803%20C61.094%2C29.749%2C62.012%2C30.045%2C62.403%2C30.795L62.403%2C30.795z%20M7.424%2C34.5c0%2C0.002%2C0.003%2C0.004%2C0.003%2C0.004l9.497%2C18.207l30.862%2C9.838%20l22.784-26.01L58.632%2C13.655l-0.003-0.012L51.617%2C0.204L2.813%2C25.663L7.424%2C34.5z%22%2F%3E%3Cpath%20fill%3D%22%23DBABBC%22%20d%3D%22M47.811%2C65.766l-7.021-2.238L15.41%2C92.502L90.98%2C71.477L54.281%2C59.776l-4.854%2C5.543%20c-0.2%2C0.229-0.46%2C0.389-0.74%2C0.467C48.405%2C65.864%2C48.101%2C65.86%2C47.811%2C65.766%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-paging-next,
.svg .ui-datepicker .ui-datepicker-next span,
.svg .ui-datepicker .ui-datepicker-prev span,
.svg .pika-user-dashboard-navigation li a:after {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.756px%22%20height%3D%2253.013px%22%20viewBox%3D%220%200%2030.756%2053.013%22%20style%3D%22enable-background%3Anew%200%200%2030.756%2053.013%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23333333%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cg%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M4.958%2C0.292c-0.389-0.389-1.025-0.389-1.414%2C0L0.292%2C3.544c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.841%2C20.841%20%20c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414L0.292%2C48.055c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l3.252%2C3.253c0.389%2C0.389%2C1.025%2C0.389%2C1.414%2C0%20%20l25.507-25.508c0.389-0.389%2C0.389-1.025%2C0-1.414L4.958%2C0.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-paging-prev,
.svg .ui-datepicker .ui-datepicker-prev span {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2230.757px%22%20height%3D%2253.013px%22%20viewBox%3D%22278%2010%2030.757%2053.013%22%20enable-background%3D%22new%20278%2010%2030.757%2053.013%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23333333%22%20d%3D%22M303.799%2C10.292c0.389-0.389%2C1.025-0.389%2C1.414%2C0l3.252%2C3.252c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414%20%20L287.624%2C35.8c-0.389%2C0.389-0.389%2C1.025%2C0%2C1.414l20.842%2C20.841c0.389%2C0.389%2C0.389%2C1.025%2C0%2C1.414l-3.252%2C3.253%20%20c-0.389%2C0.389-1.025%2C0.389-1.414%2C0l-25.508-25.508c-0.389-0.389-0.389-1.025%2C0-1.414L303.799%2C10.292z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-phone-white {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2217.996px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2017.996%2018%22%20style%3D%22enable-background%3Anew%200%200%2017.996%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3Bfill%3A%23fff%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M3.863%2C0C3.96%2C0.09%2C4.083%2C0.165%2C4.15%2C0.274c0.745%2C1.208%2C1.483%2C2.42%2C2.22%2C3.634%20C6.6%2C4.285%2C6.602%2C4.528%2C6.297%2C4.842c-0.361%2C0.373-0.77%2C0.701-1.155%2C1.051C4.903%2C6.109%2C4.664%2C6.324%2C4.434%2C6.549%20c-0.193%2C0.188-0.248%2C0.415-0.18%2C0.686c0.174%2C0.694%2C0.547%2C1.28%2C0.97%2C1.839c0.628%2C0.828%2C1.382%2C1.533%2C2.169%2C2.206%20c0.92%2C0.787%2C1.856%2C1.552%2C2.877%2C2.208c0.149%2C0.096%2C0.302%2C0.188%2C0.459%2C0.27c0.317%2C0.166%2C0.523%2C0.146%2C0.788-0.1%20c0.178-0.166%2C0.338-0.353%2C0.492-0.541c0.261-0.317%2C0.506-0.647%2C0.769-0.963c0.115-0.14%2C0.25-0.267%2C0.387-0.389%20c0.286-0.254%2C0.591-0.258%2C0.917-0.065c0.96%2C0.567%2C1.923%2C1.126%2C2.884%2C1.69c0.259%2C0.151%2C0.52%2C0.299%2C0.769%2C0.466%20c0.103%2C0.069%2C0.176%2C0.184%2C0.263%2C0.278c0%2C0.122%2C0%2C0.244%2C0%2C0.367c-0.069%2C0.226-0.118%2C0.461-0.212%2C0.677%20c-0.563%2C1.297-1.532%2C2.153-2.872%2C2.584c-0.34%2C0.11-0.699%2C0.161-1.049%2C0.239c-0.223%2C0-0.444%2C0-0.667%2C0%20c-0.186-0.027-0.372-0.05-0.558-0.082c-1.192-0.202-2.302-0.637-3.362-1.205c-1.986-1.063-3.723-2.456-5.267-4.084%20C1.98%2C10.49%2C0.602%2C8.002%2C0.077%2C5.072c-0.2-1.118-0.015-2.149%2C0.656-3.063C1.429%2C1.061%2C2.296%2C0.32%2C3.462%2C0C3.596%2C0%2C3.729%2C0%2C3.863%2C0z%22%20%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-phone {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2217.996px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2017.996%2018%22%20style%3D%22enable-background%3Anew%200%200%2017.996%2018%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill-rule%3Aevenodd%3Bclip-rule%3Aevenodd%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M3.863%2C0C3.96%2C0.09%2C4.083%2C0.165%2C4.15%2C0.274c0.745%2C1.208%2C1.483%2C2.42%2C2.22%2C3.634%20C6.6%2C4.285%2C6.602%2C4.528%2C6.297%2C4.842c-0.361%2C0.373-0.77%2C0.701-1.155%2C1.051C4.903%2C6.109%2C4.664%2C6.324%2C4.434%2C6.549%20c-0.193%2C0.188-0.248%2C0.415-0.18%2C0.686c0.174%2C0.694%2C0.547%2C1.28%2C0.97%2C1.839c0.628%2C0.828%2C1.382%2C1.533%2C2.169%2C2.206%20c0.92%2C0.787%2C1.856%2C1.552%2C2.877%2C2.208c0.149%2C0.096%2C0.302%2C0.188%2C0.459%2C0.27c0.317%2C0.166%2C0.523%2C0.146%2C0.788-0.1%20c0.178-0.166%2C0.338-0.353%2C0.492-0.541c0.261-0.317%2C0.506-0.647%2C0.769-0.963c0.115-0.14%2C0.25-0.267%2C0.387-0.389%20c0.286-0.254%2C0.591-0.258%2C0.917-0.065c0.96%2C0.567%2C1.923%2C1.126%2C2.884%2C1.69c0.259%2C0.151%2C0.52%2C0.299%2C0.769%2C0.466%20c0.103%2C0.069%2C0.176%2C0.184%2C0.263%2C0.278c0%2C0.122%2C0%2C0.244%2C0%2C0.367c-0.069%2C0.226-0.118%2C0.461-0.212%2C0.677%20c-0.563%2C1.297-1.532%2C2.153-2.872%2C2.584c-0.34%2C0.11-0.699%2C0.161-1.049%2C0.239c-0.223%2C0-0.444%2C0-0.667%2C0%20c-0.186-0.027-0.372-0.05-0.558-0.082c-1.192-0.202-2.302-0.637-3.362-1.205c-1.986-1.063-3.723-2.456-5.267-4.084%20C1.98%2C10.49%2C0.602%2C8.002%2C0.077%2C5.072c-0.2-1.118-0.015-2.149%2C0.656-3.063C1.429%2C1.061%2C2.296%2C0.32%2C3.462%2C0C3.596%2C0%2C3.729%2C0%2C3.863%2C0z%22%20%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pika-ikona-red,
.svg .ul-pika-table .mobile-version .mobile-pika-points:before {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23DE134B%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%2F%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M11.191%2C17.729H8.549V3.066h6.006c1.711%2C0%2C2.98%2C0.432%2C3.807%2C1.294c0.828%2C0.863%2C1.242%2C1.882%2C1.242%2C3.056%20%20c0%2C1.339-0.449%2C2.424-1.344%2C3.255c-0.896%2C0.831-2.029%2C1.246-3.404%2C1.246h-3.664V17.729L11.191%2C17.729z%20M11.191%2C9.651h3.125%20%20c0.816%2C0%2C1.439-0.2%2C1.869-0.602c0.431-0.401%2C0.646-0.935%2C0.646-1.601c0-0.602-0.199-1.117-0.597-1.547%20%20c-0.396-0.43-1.115-0.645-2.153-0.645h-2.89V9.651z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pika-ikona {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22iso-8859-1%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20style%3D%22enable-background%3Anew%200%200%2020%2020%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20style%3D%22fill%3A%23333333%3B%22%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%2210%22%2F%3E%3Cg%3E%20%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M11.191%2C17.729H8.549V3.066h6.005c1.711%2C0%2C2.981%2C0.432%2C3.808%2C1.294%20%20c0.827%2C0.863%2C1.241%2C1.882%2C1.241%2C3.056c0%2C1.339-0.448%2C2.424-1.343%2C3.255c-0.896%2C0.831-2.03%2C1.246-3.405%2C1.246h-3.663V17.729z%20%20%20M11.191%2C9.651h3.126c0.816%2C0%2C1.439-0.2%2C1.869-0.602c0.43-0.401%2C0.645-0.935%2C0.645-1.601c0-0.602-0.199-1.117-0.596-1.547%20%20s-1.116-0.645-2.154-0.645h-2.89V9.651z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pika {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2020%2020%22%20enable-background%3D%22new%200%200%2020%2020%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20fill%3D%22%23DF114B%22%20d%3D%22M10%2C0c5.523%2C0%2C10%2C4.477%2C10%2C10c0%2C5.523-4.477%2C10-10%2C10%20C4.477%2C20%2C0%2C15.523%2C0%2C10C0%2C4.477%2C4.477%2C0%2C10%2C0z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pm-distance {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2015%2015%22%20style%3D%22enable-background%3Anew%200%200%2015%2015%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2215%2C8.8%2015%2C3.9%2012.9%2C3.9%2012.9%2C8.8%2010.7%2C8.8%2010.7%2C5.7%208.6%2C5.7%208.6%2C8.8%206.4%2C8.8%206.4%2C5.7%204.3%2C5.7%204.3%2C8.8%20%202.1%2C8.8%202.1%2C3.9%200%2C3.9%200%2C8.8%200%2C8.8%200%2C10.8%2015%2C10.8%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-pm-time {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2015%2015%22%20style%3D%22enable-background%3Anew%200%200%2015%2015%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23333333%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%228.4%2C2.8%206.6%2C2.8%206.6%2C7.9%209.1%2C10.4%2010.4%2C9.1%208.4%2C7.1%20%20%22%2F%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M7.5%2C0C3.4%2C0%2C0%2C3.4%2C0%2C7.5S3.4%2C15%2C7.5%2C15c4.2%2C0%2C7.5-3.3%2C7.5-7.5C15%2C3.3%2C11.7%2C0%2C7.5%2C0z%20M7.5%2C13.1%20%20c-3.1%2C0-5.6-2.5-5.6-5.6s2.5-5.6%2C5.6-5.6c3.1%2C0%2C5.6%2C2.5%2C5.6%2C5.6C13.1%2C10.7%2C10.6%2C13.1%2C7.5%2C13.1z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-rotate-b {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20%20id%3D%22Layer_1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2254.401px%22%20%20height%3D%2250.601px%22%20viewBox%3D%2242.815%2074.7%2054.401%2050.601%22%20enable-background%3D%22new%2042.815%2074.7%2054.401%2050.601%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20transform%3D%22translate%280%2C-952.36218%29%22%3E%20%3Cpath%20d%3D%22M71.876%2C1027.062c13.981%2C0%2C25.34%2C11.341%2C25.34%2C25.3c0%2C13.953-11.348%2C25.29-25.32%2C25.3c-0.699%2C0.01-1.273-0.548-1.283-1.247%20%20c-0.01-0.699%2C0.549-1.273%2C1.247-1.283c0.012%2C0%2C0.024%2C0%2C0.036%2C0c12.608-0.01%2C22.791-10.187%2C22.79-22.77%20%20c0-12.589-10.193-22.77-22.81-22.771c-10.238%2C0-18.903%2C6.706-21.802%2C15.951l5.396-3.143c0.604-0.353%2C1.379-0.148%2C1.732%2C0.455%20%20c0.353%2C0.604%2C0.148%2C1.38-0.456%2C1.732c-0.003%2C0.002-0.007%2C0.004-0.011%2C0.006l-7.59%2C4.428c-0.606%2C0.347-1.379%2C0.137-1.726-0.471%20%20c-0.004-0.008-0.009-0.016-0.013-0.023l-4.428-8.223c-0.343-0.609-0.127-1.38%2C0.482-1.723c0.232-0.131%2C0.499-0.185%2C0.763-0.155%20%20c0.414%2C0.051%2C0.777%2C0.303%2C0.969%2C0.672l2.688%2C5.001C51.311%2C1034.174%2C60.784%2C1027.062%2C71.876%2C1027.062L71.876%2C1027.062z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-rotate-r {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20%20id%3D%22Layer_1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2254.401px%22%20%20height%3D%2250.601px%22%20viewBox%3D%2242.815%2074.7%2054.401%2050.601%22%20enable-background%3D%22new%2042.815%2074.7%2054.401%2050.601%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20transform%3D%22translate%280%2C-952.36218%29%22%3E%20%3Cpath%20fill%3D%22%23de134b%22%20d%3D%22M71.876%2C1027.062c13.981%2C0%2C25.34%2C11.341%2C25.34%2C25.3c0%2C13.953-11.348%2C25.29-25.32%2C25.3%20%20c-0.699%2C0.01-1.273-0.548-1.283-1.247c-0.01-0.699%2C0.549-1.273%2C1.247-1.283c0.012%2C0%2C0.024%2C0%2C0.036%2C0%20%20c12.608-0.01%2C22.791-10.187%2C22.79-22.77c0-12.589-10.193-22.77-22.81-22.771c-10.238%2C0-18.903%2C6.706-21.802%2C15.951l5.396-3.143%20%20c0.604-0.353%2C1.379-0.148%2C1.732%2C0.455c0.353%2C0.604%2C0.148%2C1.38-0.456%2C1.732c-0.003%2C0.002-0.007%2C0.004-0.011%2C0.006l-7.59%2C4.428%20%20c-0.606%2C0.347-1.379%2C0.137-1.726-0.471c-0.004-0.008-0.009-0.016-0.013-0.023l-4.428-8.223c-0.343-0.609-0.127-1.38%2C0.482-1.723%20%20c0.232-0.131%2C0.499-0.185%2C0.763-0.155c0.414%2C0.051%2C0.777%2C0.303%2C0.969%2C0.672l2.688%2C5.001%20%20C51.311%2C1034.174%2C60.784%2C1027.062%2C71.876%2C1027.062L71.876%2C1027.062z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-rotate-w {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20%20id%3D%22Layer_1%22%20xmlns%3Acc%3D%22http%3A%2F%2Fcreativecommons.org%2Fns%23%22%20xmlns%3Asvg%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Ardf%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2F02%2F22-rdf-syntax-ns%23%22%20xmlns%3Adc%3D%22http%3A%2F%2Fpurl.org%2Fdc%2Felements%2F1.1%2F%22%20xmlns%3Ainkscape%3D%22http%3A%2F%2Fwww.inkscape.org%2Fnamespaces%2Finkscape%22%20xmlns%3Asodipodi%3D%22http%3A%2F%2Fsodipodi.sourceforge.net%2FDTD%2Fsodipodi-0.dtd%22%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2254.401px%22%20%20height%3D%2250.601px%22%20viewBox%3D%2242.815%2074.7%2054.401%2050.601%22%20enable-background%3D%22new%2042.815%2074.7%2054.401%2050.601%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%20transform%3D%22translate%280%2C-952.36218%29%22%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M71.876%2C1027.062c13.981%2C0%2C25.34%2C11.341%2C25.34%2C25.3c0%2C13.953-11.348%2C25.29-25.32%2C25.3%20%20c-0.699%2C0.01-1.273-0.548-1.283-1.247c-0.01-0.699%2C0.549-1.273%2C1.247-1.283c0.012%2C0%2C0.024%2C0%2C0.036%2C0%20%20c12.608-0.01%2C22.791-10.187%2C22.79-22.77c0-12.589-10.193-22.77-22.81-22.771c-10.238%2C0-18.903%2C6.706-21.802%2C15.951l5.396-3.143%20%20c0.604-0.353%2C1.379-0.148%2C1.732%2C0.455c0.353%2C0.604%2C0.148%2C1.38-0.456%2C1.732c-0.003%2C0.002-0.007%2C0.004-0.011%2C0.006l-7.59%2C4.428%20%20c-0.606%2C0.347-1.379%2C0.137-1.726-0.471c-0.004-0.008-0.009-0.016-0.013-0.023l-4.428-8.223c-0.343-0.609-0.127-1.38%2C0.482-1.723%20%20c0.232-0.131%2C0.499-0.185%2C0.763-0.155c0.414%2C0.051%2C0.777%2C0.303%2C0.969%2C0.672l2.688%2C5.001%20%20C51.311%2C1034.174%2C60.784%2C1027.062%2C71.876%2C1027.062L71.876%2C1027.062z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-settings-icon-red {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2232px%22%20height%3D%2232px%22%20viewBox%3D%220%200%2032%2032%22%20enable-background%3D%22new%200%200%2032%2032%22%20xml%3Aspace%3D%22preserve%22%3E%3Ctitle%3Esettings-icon%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23E0144C%22%20d%3D%22M29.182%2C19.07c-1.68-2.908-0.67-6.634%2C2.254-8.328l-3.145-5.447c-0.898%2C0.527-1.943%2C0.829-3.059%2C0.829%20c-3.36%2C0-6.084-2.742-6.084-6.125h-6.29c0.008%2C1.044-0.252%2C2.103-0.811%2C3.07C10.369%2C5.977%2C6.637%2C6.966%2C3.709%2C5.28l-3.144%2C5.447%20c0.905%2C0.515%2C1.689%2C1.268%2C2.246%2C2.234c1.676%2C2.903%2C0.672%2C6.623-2.241%2C8.318l3.145%2C5.447c0.895-0.521%2C1.935-0.819%2C3.044-0.819%20c3.35%2C0%2C6.067%2C2.725%2C6.084%2C6.092h6.289c-0.003-1.034%2C0.259-2.08%2C0.812-3.038c1.676-2.902%2C5.398-3.895%2C8.324-2.219l3.146-5.447%20c-0.899-0.516-1.679-1.266-2.231-2.227V19.07z%20M16%2C22.479c-3.578%2C0-6.479-2.9-6.479-6.479S12.422%2C9.521%2C16%2C9.521%20s6.479%2C2.901%2C6.479%2C6.479S19.578%2C22.479%2C16%2C22.479z%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-settings-icon {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Ctitle%3Esettings-icon%3C%2Ftitle%3E%3Cpath%20d%3D%22M29.181%2019.070c-1.679-2.908-0.669-6.634%202.255-8.328l-3.145-5.447c-0.898%200.527-1.943%200.829-3.058%200.829-3.361%200-6.085-2.742-6.085-6.125h-6.289c0.008%201.044-0.252%202.103-0.811%203.070-1.679%202.908-5.411%203.897-8.339%202.211l-3.144%205.447c0.905%200.515%201.689%201.268%202.246%202.234%201.676%202.903%200.672%206.623-2.241%208.319l3.145%205.447c0.895-0.522%201.935-0.82%203.044-0.82%203.35%200%206.067%202.725%206.084%206.092h6.289c-0.003-1.034%200.259-2.080%200.811-3.038%201.676-2.903%205.399-3.894%208.325-2.219l3.145-5.447c-0.899-0.515-1.678-1.266-2.232-2.226zM16%2022.479c-3.578%200-6.479-2.901-6.479-6.479s2.901-6.479%206.479-6.479c3.578%200%206.479%202.901%206.479%206.479s-2.901%206.479-6.479%206.479z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-spletisca {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22message_copy_xA0_Image_1_%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2219px%22%20viewBox%3D%220%200%2020%2019%22%20enable-background%3D%22new%200%200%2020%2019%22%20xml%3Aspace%3D%22preserve%22%3E%3Cimage%20overflow%3D%22visible%22%20width%3D%2220%22%20height%3D%2219%22%20id%3D%22message_copy_xA0_Image%22%20xlink%3Ahref%3D%22data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABQAAAATCAYAAACQjC21AAAACXBIWXMAAAsSAAALEgHS3X78AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADlJREFUeNpiZEADxsbG%2FxlIAGfPnmVE5jMxDHbASK5XcXl9CHiZUq%2BiA6p7edTAUQNHDRwQAwECDACx2gm45ZULzgAAAABJRU5ErkJggg%3D%3D%22%3E%3C%2Fimage%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-sub-nav-icon,
.svg .pika-user-dashboard-navigation .main-box p:before {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_2%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2244.895px%22%20height%3D%2239.642px%22%20viewBox%3D%220%200%2044.895%2039.642%22%20enable-background%3D%22new%200%200%2044.895%2039.642%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Crect%20x%3D%2211.702%22%20y%3D%220.836%22%20fill%3D%22%23333333%22%20width%3D%2233.193%22%20height%3D%226.687%22%2F%3E%20%3Ccircle%20fill%3D%22%23333333%22%20cx%3D%224.179%22%20cy%3D%224.179%22%20r%3D%224.179%22%2F%3E%20%3Crect%20x%3D%2211.702%22%20y%3D%2216.596%22%20fill%3D%22%23333333%22%20width%3D%2233.193%22%20height%3D%226.687%22%2F%3E%20%3Ccircle%20fill%3D%22%23333333%22%20cx%3D%224.179%22%20cy%3D%2219.94%22%20r%3D%224.179%22%2F%3E%20%3Crect%20x%3D%2211.702%22%20y%3D%2232.118%22%20fill%3D%22%23333333%22%20width%3D%2233.193%22%20height%3D%226.687%22%2F%3E%20%3Ccircle%20fill%3D%22%23333333%22%20cx%3D%224.179%22%20cy%3D%2235.462%22%20r%3D%224.179%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-talk {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220.75px%22%20height%3D%2220.537px%22%20viewBox%3D%220%200%2020.75%2020.537%22%20style%3D%22enable-background%3Anew%200%200%2020.75%2020.537%3B%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%3C!%5BCDATA%5B%20.st0%7Bfill%3A%23333333%3B%7D%5D%5D%3E%3C%2Fstyle%3E%3Cpolygon%20class%3D%22st0%22%20points%3D%2220.75%2C0%200%2C0%200%2C15%2010.875%2C15%2010.875%2C20.537%2016.412%2C15%2020.75%2C15%20%22%2F%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
.svg .svg-user {
  background-image: url('data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20viewBox%3D%220%200%2014.7%2018%22%20enable-background%3D%22new%200%200%2014.7%2018%22%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M0%2C15.9c0.1-0.3%2C0.1-0.6%2C0.2-0.9c0.4-1.6%2C1.4-2.8%2C2.9-3.7c1.1-0.7%2C2.4-1%2C3.7-1.1c1.7-0.1%2C3.3%2C0.2%2C4.7%2C1%20%20c1.4%2C0.8%2C2.5%2C1.9%2C3%2C3.5c0.1%2C0.4%2C0.2%2C0.8%2C0.2%2C1.1c0%2C0%2C0%2C0.1%2C0%2C0.1c0%2C0.2%2C0%2C0.3%2C0%2C0.5c-0.1%2C0.3-0.3%2C0.5-0.6%2C0.6%20%20c-0.4%2C0.2-0.8%2C0.3-1.2%2C0.5c-1.4%2C0.4-2.8%2C0.5-4.2%2C0.5c-2%2C0.1-4.1%2C0-6.1-0.3c-0.7-0.1-1.4-0.3-2-0.6c-0.3-0.1-0.5-0.3-0.7-0.7%20%20C0%2C16.2%2C0%2C16%2C0%2C15.9z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M7.4%2C0c2.2%2C0%2C3.9%2C1.8%2C3.9%2C4c0%2C2.1-1.8%2C3.9-4%2C3.9c-2.2%2C0-3.9-1.8-3.9-4C3.4%2C1.8%2C5.2%2C0%2C7.4%2C0z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
  background-repeat: no-repeat;
}
/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -moz-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: -ms-flexbox !important;
  display: flex !important;
}
.slick-track:before,
.slick-track:after {
  content: "";
  display: table;
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  float: left;
  height: inherit !important;
  min-height: 1px;
  display: none;
}
[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-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-dots button {
  border-radius: 6px;
  border: none;
  width: 12px;
  height: 12px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  background: #ffffff;
  cursor: pointer;
}
.slick-dots .slick-active button {
  background: #df134c;
}
.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
  font-size: 20px;
  font-size: 2rem;
  color: #333333;
  z-index: 2;
}
.select2-container .select2-selection--single {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 50px;
  padding: 10px 20px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered {
  display: block;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--multiple {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-dropdown {
  background-color: white;
  border: 1px solid #cdcdcd;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results {
  display: block;
}
.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option {
  font-size: 14px;
  font-size: 1.4rem;
  padding: 5px 20px;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected] {
  cursor: pointer;
}
.select2-container--open .select2-dropdown {
  left: 0;
}
.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide {
  display: none;
}
.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #cdcdcd;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 26px;
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  background-position: 2px 6px;
  width: 20px;
  height: 20px;
  display: block;
  z-index: 1;
}
.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #cdcdcd;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
  color: #999;
  margin-top: 5px;
  float: left;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #cdcdcd;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #cdcdcd;
}
.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
}
.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-selection--single {
  background-color: #f6f6f6;
  border: 1px solid #cdcdcd;
  outline: 0;
  background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #cdcdcd;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #cdcdcd;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border: 1px solid #cdcdcd;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #555;
}
.select2-container--classic .select2-selection--multiple:focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #cdcdcd;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
}
.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #cdcdcd;
  left: 1px;
  right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--form {
  width: 100% !important;
}
.select2-container--form * {
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.select2-container--form .select2-selection--single {
  background-color: #fff;
  border: 1px solid #e8e8e8;
  height: 40px;
  padding: 10px;
}
.select2-container--form .select2-selection--single .select2-selection__rendered {
  color: #333333;
  font-size: 0.875rem;
  line-height: 1.42857143;
}
.select2-container--form .select2-selection--single .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--form .select2-selection--single .select2-selection__placeholder {
  color: #e8e8e8;
}
.select2-container--form .select2-selection--single .select2-selection__arrow {
  display: block;
  position: absolute;
  height: 30px;
  width: 30px;
  right: 10px;
  top: 5px;
  border: none;
}
.select2-container--form .select2-selection--single .select2-selection__arrow b {
  background-image: url('../images/svg/2019-arrow_small_down.svg');
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 16px;
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 22px;
  height: 22px;
  margin: 0;
  border: none;
}
.select2-container--open.select2-container--form .select2-selection--single .select2-selection__arrow b {
  background-image: url('../images/svg/2019-arrow_small_up.svg');
}
.select2-container--form .select2-selection--multiple {
  background-color: white;
  border-radius: 0;
  border: 1px solid #df134c;
  cursor: text;
}
.select2-container--form .select2-selection--multiple .select2-selection__rendered {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--form .select2-selection--multiple .select2-selection__placeholder {
  color: #e8e8e8;
  float: left;
  margin-top: 5px;
}
.select2-container--form .select2-selection--multiple .select2-selection__clear {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
  margin-top: 5px;
}
.select2-container--form .select2-selection--multiple .select2-selection__choice {
  background-color: #e4e4e4;
  border-radius: 0;
  border: 1px solid #df134c;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--form .select2-selection--multiple .select2-selection__choice__remove {
  color: #e8e8e8;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--form .select2-selection--multiple .select2-selection__choice__remove:hover {
  color: #333333;
}
.select2-container--form .select2-dropdown {
  border-color: #e8e8e8;
  background: #fff;
  color: #444;
  z-index: 3!important;
}
.select2-container--form .select2-search {
  display: none;
}
.select2-container--form .select2-search--dropdown .select2-search__field {
  border: 1px solid #df134c;
}
.select2-container--form .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
}
.select2-container--form .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto;
  padding: 10px 0;
}
.select2-container--form .select2-results__option {
  padding: 8px 15px;
  margin: 0;
  font-size: 0.875rem;
  line-height: 1;
}
@media only screen and (min-width: 1200px) {
  .select2-container--form .select2-results__option {
    font-size: 1rem;
  }
}
.select2-container--form .select2-results__option:first-child {
  border: 0;
}
.select2-container--form .select2-results__option[role=group] {
  padding: 0;
}
.select2-container--form .select2-results__option[aria-disabled=true] {
  color: #e8e8e8;
  padding: 5px 15px;
}
.select2-container--form .select2-results__option[aria-selected=true] {
  background-color: #df134c;
  color: #ffffff;
  padding: 5px 15px;
}
.select2-container--form .select2-results__option .select2-results__option {
  padding-left: 1em;
}
.select2-container--form .select2-results__option .select2-results__option .select2-results__group {
  padding-left: 0;
}
.select2-container--form .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--form .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--form .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--form .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--form .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--form .select2-results__option--highlighted[aria-selected] {
  color: #333333;
  background-color: #e8e8e8 !important;
}
.select2-container--form .select2-results__option--highlighted[aria-selected=true] {
  background-color: #df134c;
}
.select2-container--form .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--form[dir="rtl"].select2-selection--single .select2-selection__clear {
  float: left;
}
.select2-container--form[dir="rtl"].select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto;
}
.select2-container--form[dir="rtl"].select2-selection--multiple .select2-selection__choice {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--form[dir="rtl"].select2-selection--multiple .select2-selection__placeholder {
  float: right;
}
.select2-container--form[dir="rtl"].select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--form.select2-container--disabled .select2-selection--single {
  background-color: #f4f4f4;
  cursor: default;
}
.select2-container--form.select2-container--disabled .select2-selection--single .select2-selection__clear {
  display: none;
}
.select2-container--form.select2-container--disabled .select2-selection--multiple {
  background-color: #f4f4f4;
  cursor: default;
}
.select2-container--form.select2-container--disabled .select2-selection__choice__remove {
  display: none;
}
.select2-container--form.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0;
}
.select2-container--form.select2-container--open.select2-container--above .select2-selection--single {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--form.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--form.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--form.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
/*! jQuery UI - v1.9.2 - 2015-02-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */
.ui-datepicker-calendar {
  border: none;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: 400;
}
.ui-datepicker-calendar thead {
  text-transform: uppercase;
  color: #333333;
  font-weight: 100;
}
.ui-datepicker-calendar select {
  border: 1px solid pink;
  margin: 1px;
}
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none;
}
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
}
.ui-helper-clearfix:after {
  clear: both;
}
.ui-helper-clearfix {
  zoom: 1;
}
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: alpha(opacity=0);
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
.ui-datepicker .ui-datepicker-next {
  right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px;
}
.ui-datepicker select.ui-datepicker-month-year {
  width: 100%;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 48%;
  border-color: #cacaca;
  color: #333333;
  height: 28px;
}
.ui-datepicker-month,
.ui-datepicker-year {
  color: #333333;
}
.ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
.ui-datepicker th {
  font-weight: 700;
  padding: 0.7em 0.3em;
  text-align: center;
  border: 0;
}
.ui-datepicker td {
  border: 0;
  padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: 0.2em;
  text-align: right;
  text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
/* RTL support */
.ui-datepicker-rtl {
  direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
  position: absolute;
  /*must have*/
  z-index: -1;
  /*must have*/
  filter: mask();
  /*must have*/
  top: -4px;
  /*must have*/
  left: -4px;
  /*must have*/
  width: 200px;
  /*must have*/
  height: 200px;
  /*must have*/
}
/* Component containers
----------------------------------*/
#ui-datepicker-div {
  z-index: 3!important;
}
.ui-widget {
  font-size: 1.1em;
}
.ui-widget .ui-widget {
  font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
  font-size: 1em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #fff;
  color: #333333;
}
.ui-widget-content a {
  color: #333333;
}
.ui-widget-header {
  font-weight: 700;
  border: 1px solid #cacaca;
  color: #ffffff;
}
.ui-widget-header a {
  color: #ffffff;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
  font-weight: 700;
  min-height: 28px;
  background: #ffffff;
  margin: 1px;
  border: 1px solid #cacaca;
  color: #333333;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
  color: #df134c;
  text-decoration: underline;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
  font-weight: 700;
  border: 1px solid #df134c;
  color: #df134c;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
  color: #df134c;
  text-decoration: underline;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
  font-weight: 700;
  border: 1px solid #df134c;
  background: #ffffff;
  color: #df134c;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #df134c;
  text-decoration: underline;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #df134c;
  background: #df134c !important;
  color: #fff;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #df134c;
  background: #b81900 url("../images/ui-lightness/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat;
  color: #ffffff;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #ffffff;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #ffffff;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: 700;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: alpha(opacity=70);
  font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: alpha(opacity=35);
  background-image: none;
}
.ui-state-disabled .ui-icon {
  filter: alpha(opacity=35);
}
/* For IE8 - See #6059 */
/* Icons
----------------------------------*/
/* states and images */
/*
.ui-icon { width: 16px; height: 16px; background-image: url("../images/ui-lightness/ui-icons_222222_256x240.png"); }
.ui-widget-content .ui-icon {background-image: url("../images/ui-lightness/ui-icons_222222_256x240.png"); }
.ui-widget-default .ui-icon {background-image: url("../images/ui-lightness/ui-icons_222222_256x240.png"); }
.ui-state-default .ui-icon { background-image: url("../images/ui-lightness/ui-icons_ef8c08_256x240.png"); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url("../images/ui-lightness/ui-icons_ef8c08_256x240.png"); }
.ui-state-active .ui-icon {background-image: url("../images/ui-lightness/ui-icons_ef8c08_256x240.png"); }
.ui-state-highlight .ui-icon {background-image: url("../images/ui-lightness/ui-icons_228ef1_256x240.png"); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url("../images/ui-lightness/ui-icons_ffd27a_256x240.png"); }
*/
/* positioning */
.ui-icon-carat-1-n {
  background-position: 0 0;
}
.ui-icon-carat-1-ne {
  background-position: -16px 0;
}
.ui-icon-carat-1-e {
  background-position: -32px 0;
}
.ui-icon-carat-1-se {
  background-position: -48px 0;
}
.ui-icon-carat-1-s {
  background-position: -64px 0;
}
.ui-icon-carat-1-sw {
  background-position: -80px 0;
}
.ui-icon-carat-1-w {
  background-position: -96px 0;
}
.ui-icon-carat-1-nw {
  background-position: -112px 0;
}
.ui-icon-carat-2-n-s {
  background-position: -128px 0;
}
.ui-icon-carat-2-e-w {
  background-position: -144px 0;
}
.ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
.ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
.ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
.ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
.ui-icon-triangle-1-s {
  background-position: -64px -16px;
}
.ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
.ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
.ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
.ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
.ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
.ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
.ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
.ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
.ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
.ui-icon-arrow-1-s {
  background-position: -64px -32px;
}
.ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
.ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
.ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
.ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
.ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
.ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
.ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
.ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
.ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
.ui-icon-arrowthick-1-n {
  background-position: 0 -48px;
}
.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
.ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
.ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
.ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
.ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
.ui-icon-arrow-4 {
  background-position: 0 -80px;
}
.ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
.ui-icon-extlink {
  background-position: -32px -80px;
}
.ui-icon-newwin {
  background-position: -48px -80px;
}
.ui-icon-refresh {
  background-position: -64px -80px;
}
.ui-icon-shuffle {
  background-position: -80px -80px;
}
.ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
.ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
.ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
.ui-icon-folder-open {
  background-position: -16px -96px;
}
.ui-icon-document {
  background-position: -32px -96px;
}
.ui-icon-document-b {
  background-position: -48px -96px;
}
.ui-icon-note {
  background-position: -64px -96px;
}
.ui-icon-mail-closed {
  background-position: -80px -96px;
}
.ui-icon-mail-open {
  background-position: -96px -96px;
}
.ui-icon-suitcase {
  background-position: -112px -96px;
}
.ui-icon-comment {
  background-position: -128px -96px;
}
.ui-icon-person {
  background-position: -144px -96px;
}
.ui-icon-print {
  background-position: -160px -96px;
}
.ui-icon-trash {
  background-position: -176px -96px;
}
.ui-icon-locked {
  background-position: -192px -96px;
}
.ui-icon-unlocked {
  background-position: -208px -96px;
}
.ui-icon-bookmark {
  background-position: -224px -96px;
}
.ui-icon-tag {
  background-position: -240px -96px;
}
.ui-icon-home {
  background-position: 0 -112px;
}
.ui-icon-flag {
  background-position: -16px -112px;
}
.ui-icon-calendar {
  background-position: -32px -112px;
}
.ui-icon-cart {
  background-position: -48px -112px;
}
.ui-icon-pencil {
  background-position: -64px -112px;
}
.ui-icon-clock {
  background-position: -80px -112px;
}
.ui-icon-disk {
  background-position: -96px -112px;
}
.ui-icon-calculator {
  background-position: -112px -112px;
}
.ui-icon-zoomin {
  background-position: -128px -112px;
}
.ui-icon-zoomout {
  background-position: -144px -112px;
}
.ui-icon-search {
  background-position: -160px -112px;
}
.ui-icon-wrench {
  background-position: -176px -112px;
}
.ui-icon-gear {
  background-position: -192px -112px;
}
.ui-icon-heart {
  background-position: -208px -112px;
}
.ui-icon-star {
  background-position: -224px -112px;
}
.ui-icon-link {
  background-position: -240px -112px;
}
.ui-icon-cancel {
  background-position: 0 -128px;
}
.ui-icon-plus {
  background-position: -16px -128px;
}
.ui-icon-plusthick {
  background-position: -32px -128px;
}
.ui-icon-minus {
  background-position: -48px -128px;
}
.ui-icon-minusthick {
  background-position: -64px -128px;
}
.ui-icon-close {
  background-position: -80px -128px;
}
.ui-icon-closethick {
  background-position: -96px -128px;
}
.ui-icon-key {
  background-position: -112px -128px;
}
.ui-icon-lightbulb {
  background-position: -128px -128px;
}
.ui-icon-scissors {
  background-position: -144px -128px;
}
.ui-icon-clipboard {
  background-position: -160px -128px;
}
.ui-icon-copy {
  background-position: -176px -128px;
}
.ui-icon-contact {
  background-position: -192px -128px;
}
.ui-icon-image {
  background-position: -208px -128px;
}
.ui-icon-video {
  background-position: -224px -128px;
}
.ui-icon-script {
  background-position: -240px -128px;
}
.ui-icon-alert {
  background-position: 0 -144px;
}
.ui-icon-info {
  background-position: -16px -144px;
}
.ui-icon-notice {
  background-position: -32px -144px;
}
.ui-icon-help {
  background-position: -48px -144px;
}
.ui-icon-check {
  background-position: -64px -144px;
}
.ui-icon-bullet {
  background-position: -80px -144px;
}
.ui-icon-radio-on {
  background-position: -96px -144px;
}
.ui-icon-radio-off {
  background-position: -112px -144px;
}
.ui-icon-pin-w {
  background-position: -128px -144px;
}
.ui-icon-pin-s {
  background-position: -144px -144px;
}
.ui-icon-play {
  background-position: 0 -160px;
}
.ui-icon-pause {
  background-position: -16px -160px;
}
.ui-icon-seek-next {
  background-position: -32px -160px;
}
.ui-icon-seek-prev {
  background-position: -48px -160px;
}
.ui-icon-seek-end {
  background-position: -64px -160px;
}
.ui-icon-seek-start {
  background-position: -80px -160px;
}
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px;
}
.ui-icon-stop {
  background-position: -96px -160px;
}
.ui-icon-eject {
  background-position: -112px -160px;
}
.ui-icon-volume-off {
  background-position: -128px -160px;
}
.ui-icon-volume-on {
  background-position: -144px -160px;
}
.ui-icon-power {
  background-position: 0 -176px;
}
.ui-icon-signal-diag {
  background-position: -16px -176px;
}
.ui-icon-signal {
  background-position: -32px -176px;
}
.ui-icon-battery-0 {
  background-position: -48px -176px;
}
.ui-icon-battery-1 {
  background-position: -64px -176px;
}
.ui-icon-battery-2 {
  background-position: -80px -176px;
}
.ui-icon-battery-3 {
  background-position: -96px -176px;
}
.ui-icon-circle-plus {
  background-position: 0 -192px;
}
.ui-icon-circle-minus {
  background-position: -16px -192px;
}
.ui-icon-circle-close {
  background-position: -32px -192px;
}
.ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
.ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
.ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
.ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
.ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
.ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
.ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
.ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
.ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
.ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
.ui-icon-circle-check {
  background-position: -208px -192px;
}
.ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
.ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
.ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
.ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
.ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
.ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
.ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
.ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
.ui-datepicker-prev.ui-corner-all:hover,
.ui-datepicker-next.ui-corner-all {
  border-color: #fff;
}
.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
  background-position: 0 0;
  background-size: 10px;
  width: 10px;
  height: 20px;
  display: block;
}
@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__container {
  position: relative;
  box-sizing: border-box;
}
.splide__list {
  margin: 0 !important;
  padding: 0 !important;
  width: max-content;
  will-change: transform;
}
.splide.is-active .splide__list {
  display: -ms-flexbox;
  display: flex;
}
.splide__pagination {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
      align-items: center;
  width: 95%;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0;
}
.splide__pagination li {
  list-style-type: none;
  display: inline-block;
  line-height: 1;
  margin: 0;
}
.splide {
  visibility: hidden;
}
.splide,
.splide__slide {
  position: relative;
  outline: none;
}
.splide__slide {
  box-sizing: border-box;
  list-style-type: none !important;
  margin: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.splide__slide img {
  vertical-align: bottom;
}
.splide__slider {
  position: relative;
}
.splide__spinner {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: inline-block;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  border: 2px solid #999;
  border-left-color: transparent;
  animation: splide-loading 1s linear infinite;
}
.splide__track {
  position: relative;
  z-index: 0;
  overflow: hidden;
}
.splide--draggable > .splide__track > .splide__list > .splide__slide {
  -webkit-user-select: none;
  -ms-user-select: none;
      user-select: none;
}
.splide--fade > .splide__track > .splide__list {
  display: block;
}
.splide--fade > .splide__track > .splide__list > .splide__slide {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  opacity: 0;
}
.splide--fade > .splide__track > .splide__list > .splide__slide.is-active {
  position: relative;
  z-index: 1;
  opacity: 1;
}
.splide--rtl {
  direction: rtl;
}
.splide--ttb > .splide__track > .splide__list {
  display: block;
}
.splide--ttb > .splide__pagination {
  width: auto;
}
.splide__arrow {
  position: absolute;
  z-index: 1;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  width: 2em;
  height: 2em;
  border-radius: 50%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  border: none;
  padding: 0;
  opacity: 0.7;
  background: #ccc;
}
.splide__arrow svg {
  width: 1.2em;
  height: 1.2em;
}
.splide__arrow:hover {
  cursor: pointer;
  opacity: 0.9;
}
.splide__arrow:focus {
  outline: none;
}
.splide__arrow--prev {
  left: 1em;
}
.splide__arrow--prev svg {
  -ms-transform: scaleX(-1);
      transform: scaleX(-1);
}
.splide__arrow--next {
  right: 1em;
}
.splide__pagination {
  position: absolute;
  z-index: 1;
  bottom: 0.5em;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  padding: 0;
}
.splide__pagination__page {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #ccc;
  border-radius: 50%;
  margin: 3px;
  padding: 0;
  transition: transform 0.2s linear;
  border: none;
  opacity: 0.7;
}
.splide__pagination__page.is-active {
  -ms-transform: scale(1.4);
      transform: scale(1.4);
  background: #fff;
}
.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}
.splide__pagination__page:focus {
  outline: none;
}
.splide__progress__bar {
  width: 0;
  height: 3px;
  background: #ccc;
}
.splide--nav > .splide__track > .splide__list > .splide__slide {
  border: 3px solid transparent;
}
.splide--nav > .splide__track > .splide__list > .splide__slide.is-active {
  border-color: #000;
}
.splide--nav > .splide__track > .splide__list > .splide__slide:focus {
  outline: none;
}
.splide--rtl > .splide__arrows .splide__arrow--prev,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev {
  right: 1em;
  left: auto;
}
.splide--rtl > .splide__arrows .splide__arrow--prev svg,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--prev svg {
  -ms-transform: scaleX(1);
      transform: scaleX(1);
}
.splide--rtl > .splide__arrows .splide__arrow--next,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next {
  left: 1em;
  right: auto;
}
.splide--rtl > .splide__arrows .splide__arrow--next svg,
.splide--rtl > .splide__track > .splide__arrows .splide__arrow--next svg {
  -ms-transform: scaleX(-1);
      transform: scaleX(-1);
}
.splide--ttb > .splide__arrows .splide__arrow,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow {
  left: 50%;
  -ms-transform: translate(-50%);
      transform: translate(-50%);
}
.splide--ttb > .splide__arrows .splide__arrow--prev,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev {
  top: 1em;
}
.splide--ttb > .splide__arrows .splide__arrow--prev svg,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--prev svg {
  -ms-transform: rotate(-90deg);
      transform: rotate(-90deg);
}
.splide--ttb > .splide__arrows .splide__arrow--next,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next {
  top: auto;
  bottom: 1em;
}
.splide--ttb > .splide__arrows .splide__arrow--next svg,
.splide--ttb > .splide__track > .splide__arrows .splide__arrow--next svg {
  -ms-transform: rotate(90deg);
      transform: rotate(90deg);
}
.splide--ttb > .splide__pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  bottom: 50%;
  left: auto;
  right: 0.5em;
  -ms-transform: translateY(50%);
      transform: translateY(50%);
}
.calendar-module .splide__arrows .splide__arrow {
  top: calc(100% + 45px);
  width: 34px;
  height: 34px;
  background: #df134c;
  opacity: 1;
}
.calendar-module .splide__arrows .splide__arrow:hover {
  opacity: 1;
  background: #ff1b5b;
}
.calendar-module .splide__arrows .splide__arrow:disabled {
  opacity: 0.2;
  pointer-events: none;
}
@media only screen and (min-width: 1200px) {
  .calendar-module .splide__arrows .splide__arrow {
    top: 50%;
    width: 42px;
    height: 42px;
  }
}
.calendar-module .splide__arrows .splide__arrow svg {
  fill: #ffffff;
}
.calendar-module .splide__arrows .splide__arrow--prev {
  left: calc(50% - 50px);
}
@media only screen and (min-width: 1200px) {
  .calendar-module .splide__arrows .splide__arrow--prev {
    left: 20px;
  }
}
.calendar-module .splide__arrows .splide__arrow--next {
  right: calc(50% - 50px);
}
@media only screen and (min-width: 1200px) {
  .calendar-module .splide__arrows .splide__arrow--next {
    right: 20px;
  }
}
.ui-menu {
  z-index: 10 !important;
  max-height: 200px !important;
  overflow-y: auto !important;
}
html {
  font-size: 100%;
  color: #333333;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: 400;
}
body {
  position: relative;
  font-size: 100%;
  background-color: #f4f4f4;
  background-repeat: no-repeat;
  background-position: center top;
  overflow-x: hidden;
}
@media only screen and (min-width: 1025px) {
  body.bg-fixed {
    background-attachment: fixed;
  }
}
.body-bg-image-link {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.page {
  position: relative;
  margin: 0 auto 60px auto;
  max-width: 1200px;
  background: #ffffff;
  overflow: hidden;
  box-shadow: 0 0 3px 3px rgba(0, 0, 0, 0.2);
}
@media only screen and (min-width: 960px) {
  .page {
    margin-bottom: 70px;
  }
}
@media only screen and (min-width: 1200px) {
  .page {
    margin-top: 50px;
    margin-bottom: 0;
  }
}
.main {
  background: #e8e8e8;
  overflow: hidden;
}
/* Elements */
img {
  max-width: 100%;
  border-width: 0;
  vertical-align: middle;
  -ms-interpolation-mode: bicubic;
  display: block;
}
svg:not(:root) {
  overflow: hidden;
}
figure figcaption {
  display: block;
}
address {
  font-style: normal;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
/*****************************************/
.mt-10 {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .mt-10 {
    margin-top: 15px;
  }
}
.mt-20 {
  margin-top: 15px;
}
@media only screen and (min-width: 768px) {
  .mt-20 {
    margin-top: 20px;
  }
}
.mt-30 {
  margin-top: 15px;
}
@media only screen and (min-width: 768px) {
  .mt-30 {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .mt-30 {
    margin-top: 30px;
  }
}
.mb-10 {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .mb-10 {
    margin-bottom: 15px;
  }
}
.mb-20 {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .mb-20 {
    margin-bottom: 20px;
  }
}
.mb-30 {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .mb-30 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .mb-30 {
    margin-bottom: 30px;
  }
}
.pt-10 {
  padding-top: 10px;
}
@media only screen and (min-width: 768px) {
  .pt-10 {
    padding-top: 15px;
  }
}
.pt-20 {
  padding-top: 15px;
}
@media only screen and (min-width: 768px) {
  .pt-20 {
    padding-top: 20px;
  }
}
.pt-30 {
  padding-top: 15px;
}
@media only screen and (min-width: 768px) {
  .pt-30 {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .pt-30 {
    padding-top: 30px;
  }
}
.pb-10 {
  padding-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .pb-10 {
    padding-bottom: 15px;
  }
}
.pb-20 {
  padding-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .pb-20 {
    padding-bottom: 20px;
  }
}
.pb-30 {
  padding-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .pb-30 {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .pb-30 {
    padding-bottom: 30px;
  }
}
/*****************************************/
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-top-50 {
  margin-top: 50px;
}
.margin-top-bottom-20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.margin-bottom-25 {
  margin-bottom: 25px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.bg-white {
  background-color: #ffffff;
}
.bg-white-90 {
  background-color: rgba(255, 255, 255, 0.9);
}
.bg-gray {
  background-color: #e8e8e8;
}
.bg-gray-dark {
  background-color: #333333;
}
.bg-red-gradient {
  background: linear-gradient(135deg, #DF134C 0%, #DF134C 100%);
}
.border-bottom {
  border-bottom: 1px solid #cacaca;
}
.max-width-280 {
  max-width: 280px;
}
.text-white {
  color: #ffffff;
}
.responsive-table-wrapper {
  display: block;
  width: 100%;
  overflow-x: auto;
}
.helvetica-typo table {
  width: 100%;
  border-collapse: collapse;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 30px;
}
.helvetica-typo table thead {
  border-top: 1px solid #333333;
  font-weight: 700;
}
.helvetica-typo table thead td {
  border-bottom: 1px solid #333333;
  color: #333333;
  padding: 20px 20px 20px 2px;
}
.helvetica-typo table td {
  font-size: 0.875rem;
  line-height: 1.35714286;
  border-bottom: 1px solid #cacaca;
  padding: 20px 20px 20px 2px;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo table td {
    font-size: 0.9375rem;
    line-height: 1.53333333;
    min-width: 100px;
  }
}
.helvetica-typo table span.note-tag {
  display: inline-block;
  font-size: 0.75rem;
  line-height: 0.8;
  vertical-align: top;
  padding-left: 3px;
}
/* reset default */
th {
  font-weight: normal;
}
@font-face {
  font-family: 'BERNIER-Regular';
  src: url('../fonts/BERNIERRegular-Regular.ttf') format('truetype'), url('../fonts/BERNIERRegular-Regular.woff') format('woff');
}
::selection {
  background-color: #df134c;
  color: #fff;
  text-shadow: none;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}
strong {
  font-weight: 700;
}
a {
  text-decoration: none;
  color: inherit;
}
.helvetica-typo {
  /* pod tabelo opomba */
}
.helvetica-typo h1 {
  font-size: 1.5rem;
  line-height: 1.16666667;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo h1 {
    font-size: 1.75rem;
    line-height: 1.14285714;
  }
}
.helvetica-typo h2,
.helvetica-typo .h2,
.deal-hub-module-list li.deal-hub-banner:first-child h2,
.building-detail > h2,
.pika-app-form fieldset #PikaCardType .left {
  font-size: 1.3125rem;
  line-height: 1.14285714;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo h2,
  .helvetica-typo .h2,
  .deal-hub-module-list li.deal-hub-banner:first-child h2,
  .building-detail > h2,
  .pika-app-form fieldset #PikaCardType .left {
    font-size: 1.5rem;
    line-height: 1.16666667;
  }
}
.helvetica-typo h3,
.catalog-issue-detail h1,
.image-content-cta-module p,
.pika-big-banner-module p {
  font-size: 1.1875rem;
  line-height: 1.15789474;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo h3,
  .catalog-issue-detail h1,
  .image-content-cta-module p,
  .pika-big-banner-module p {
    font-size: 1.3125rem;
    line-height: 1.14285714;
  }
}
.helvetica-typo h4,
.pika-user-my-clubs .senior-application .senior-club-title {
  font-size: 1.0625rem;
  line-height: 1.17647059;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo h4,
  .pika-user-my-clubs .senior-application .senior-club-title {
    font-size: 1.125rem;
    line-height: 1.16666667;
  }
}
.helvetica-typo h5,
.event-categories-module h5 {
  font-size: 0.9375rem;
  line-height: 1.13333333;
}
.helvetica-typo h6 {
  font-size: 0.8125rem;
  line-height: 1.15384615;
}
.helvetica-typo p,
.extraordinary-notices-list li .link,
.pika-user-dashboard-page .user-card-info-container .submit-button,
.pika-user-dashboard-page .table-footer p,
.pika-user-dashboard-page .table-footer a {
  font-size: 0.875rem;
  line-height: 1.35714286;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo p,
  .extraordinary-notices-list li .link,
  .pika-user-dashboard-page .user-card-info-container .submit-button,
  .pika-user-dashboard-page .table-footer p,
  .pika-user-dashboard-page .table-footer a {
    font-size: 0.9375rem;
    line-height: 1.53333333;
  }
}
.helvetica-typo p a {
  text-decoration: none;
  color: #df134c;
}
.helvetica-typo p a:hover {
  color: #ff1b5b;
  text-decoration: underline;
}
.helvetica-typo p a.small-font {
  font-size: 0.8125rem;
}
.helvetica-typo p + p {
  margin-top: 1em;
}
.helvetica-typo p.intro {
  font-size: 1.125rem;
  line-height: 1.27777778;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo p.intro {
    font-size: 1.3125rem;
    line-height: 1.42857143;
  }
}
.helvetica-typo p.small {
  font-size: 0.75rem;
  line-height: 1.41666667;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo p.small {
    font-size: 0.8125rem;
    line-height: 1.53846154;
  }
}
.helvetica-typo p.notice {
  font-size: 0.8125rem;
  line-height: 1.53846154;
}
.helvetica-typo p.notice span.note-tag {
  display: inline-block;
  font-size: 0.75rem;
  line-height: 0.8;
  vertical-align: top;
  padding-right: 5px;
}
.helvetica-typo figcaption {
  font-size: 0.75rem;
  line-height: 1.41666667;
  margin-top: 10px;
  padding-right: 3%;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo figcaption {
    font-size: 0.8125rem;
    line-height: 1.53846154;
    margin-top: 15px;
  }
}
.helvetica-typo ul:not([class]),
.helvetica-typo ol:not([class]) {
  margin: 1em 0;
  padding-left: 0.7em;
}
.pika-advantages-module .helvetica-typo ul:not([class]),
.pika-advantages-module .helvetica-typo ol:not([class]) {
  margin: 2em 0;
  padding-left: 1em;
}
@media only screen and (min-width: 1200px) {
  .pika-advantages-module .helvetica-typo ul:not([class]),
  .pika-advantages-module .helvetica-typo ol:not([class]) {
    padding-left: 2em;
  }
}
.helvetica-typo ul:not([class]) li,
.helvetica-typo ol:not([class]) li {
  font-size: 0.875rem;
  line-height: 1.35714286;
  margin-bottom: 0.4em;
}
.helvetica-typo ul:not([class]) li:last-child,
.helvetica-typo ol:not([class]) li:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo ul:not([class]) li,
  .helvetica-typo ol:not([class]) li {
    font-size: 0.9375rem;
    line-height: 1.33333333;
  }
}
.helvetica-typo ul:not([class]) li a,
.helvetica-typo ol:not([class]) li a {
  text-decoration: none;
  color: #df134c;
}
.helvetica-typo ul:not([class]) li a:hover,
.helvetica-typo ol:not([class]) li a:hover {
  color: #ff1b5b;
  text-decoration: underline;
}
.helvetica-typo ol:not([class]) {
  counter-reset: counter;
}
.helvetica-typo ol:not([class]) li {
  position: relative;
  padding-left: 20px;
}
.helvetica-typo ol:not([class]) li:before {
  content: counter(counter) '.';
  counter-increment: counter;
  position: absolute;
  left: 0;
  color: #333333;
  font-weight: 700;
}
.helvetica-typo ul:not([class]) li {
  position: relative;
  padding-left: 20px;
}
.helvetica-typo ul:not([class]) li:before {
  left: 0;
  top: 9px;
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  position: absolute;
  background-color: #999999;
  border-radius: 50px;
}
.pika-advantages-module .helvetica-typo ul:not([class]) li {
  padding-left: 30px;
}
.pika-advantages-module .helvetica-typo ul:not([class]) li:before {
  background-color: #333333;
}
.helvetica-typo ul.nice-list {
  padding-left: 0;
  margin: 1em 0;
}
.helvetica-typo ul.nice-list li {
  font-size: 0.875rem;
  line-height: 0.9;
  font-weight: 700;
}
.helvetica-typo ul.nice-list li:before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 12px;
  margin-right: 3px;
  background-color: transparent;
  background-image: url('../images/svg/2019-arrow_small_right.svg');
  background-repeat: no-repeat;
  background-position: center;
  border-radius: unset;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo ul.nice-list li {
    font-size: 0.9375rem;
  }
}
.helvetica-typo ul.nice-list li + li {
  margin-top: 10px;
}
.helvetica-typo ul.nice-list li a {
  font-weight: 700;
  border-bottom: 2px solid transparent;
}
.helvetica-typo ul.nice-list li a:hover {
  border-bottom: 2px solid #df134c;
}
.helvetica-typo blockquote {
  margin: 25px 0;
  padding-left: 60px;
  padding-right: 25px;
}
.helvetica-typo blockquote:before {
  content: "";
  display: block;
  width: 200px;
  height: 2px;
  background: #df134c;
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo blockquote:before {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo blockquote {
    padding-top: 20px;
    margin: 40px 0;
    padding-left: 100px;
    padding-right: 40px;
  }
}
.helvetica-typo blockquote p {
  font-size: 1rem;
  line-height: 1.5625;
}
@media only screen and (min-width: 1200px) {
  .helvetica-typo blockquote p {
    font-size: 1.125rem;
    line-height: 1.55555556;
  }
}
/* for Cookie directive page */
.with-spacing h1 {
  margin-bottom: 1.1em;
}
.with-spacing h2 {
  margin-bottom: 0.8em;
}
.with-spacing h3 {
  margin-bottom: 0.6em;
}
.with-spacing h4 {
  margin-bottom: 0.5em;
}
.with-spacing p {
  margin-bottom: 1em;
}
.with-spacing p + h1 {
  margin-top: 1.5em;
}
.with-spacing p + h2 {
  margin-top: 1.2em;
}
.with-spacing p + h3,
.with-spacing p + h4 {
  margin-top: 0.9em;
}
.bernier-typo h1,
.bernier-typo h2,
.bernier-typo h3,
.bernier-typo h4,
.bernier-typo h5,
.bernier-typo h6,
.sub-header-video-and-image .head-image-container p.uppercase {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
}
.bernier-typo h1,
.sub-header-video-and-image .head-image-container p.uppercase {
  font-size: 2rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .bernier-typo h1,
  .sub-header-video-and-image .head-image-container p.uppercase {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .bernier-typo h1,
  .sub-header-video-and-image .head-image-container p.uppercase {
    font-size: 3.375rem;
  }
}
.bernier-typo h2 {
  font-size: 1.625rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .bernier-typo h2 {
    font-size: 1.75rem;
  }
}
@media only screen and (min-width: 1200px) {
  .bernier-typo h2 {
    font-size: 2rem;
  }
}
.bernier-typo h3 {
  font-size: 1.125rem;
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  .bernier-typo h3 {
    font-size: 1.3125rem;
  }
}
@media only screen and (min-width: 1200px) {
  .bernier-typo h3 {
    font-size: 1.5rem;
  }
}
.bernier-typo h4 {
  font-size: 0.9375rem;
  line-height: 1;
}
p.message.required {
  color: #df134c;
}
sub {
  bottom: -1.7em;
}
/* ------------------------------------------------------PRENOVA 2019 ----------------------------------------------------------------*/
.adapt {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}
.adapt-960 {
  padding-right: 15px;
  padding-left: 15px;
  max-width: 960px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .adapt-960 {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .adapt-960 {
    padding-right: 60px;
    padding-left: 60px;
  }
}
.adapt-710 {
  max-width: 710px;
  margin: 0 auto;
}
.adapt-840 {
  max-width: 840px;
  margin: 0 auto;
}
.global-margin {
  margin: 15px;
}
@media only screen and (min-width: 768px) {
  .global-margin {
    margin: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-margin {
    margin: 30px;
  }
}
.global-v-margin {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .global-v-margin {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-v-margin {
    margin-top: 30px;
    margin-bottom: 30px;
  }
}
.global-side-margin {
  margin-right: 15px;
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .global-side-margin {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-side-margin {
    margin-right: 30px;
    margin-left: 30px;
  }
}
.global-bottom-margin-double {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .global-bottom-margin-double {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-bottom-margin-double {
    margin-bottom: 60px;
  }
}
.global-padding {
  padding: 15px;
}
@media only screen and (min-width: 768px) {
  .global-padding {
    padding: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-padding {
    padding: 30px;
  }
}
.global-side-padding {
  padding-right: 15px;
  padding-left: 15px;
}
@media only screen and (min-width: 768px) {
  .global-side-padding {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-side-padding {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.global-side-padding-double {
  padding-right: 15px;
  padding-left: 15px;
}
@media only screen and (min-width: 768px) {
  .global-side-padding-double {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-side-padding-double {
    padding-right: 60px;
    padding-left: 60px;
  }
}
.global-top-padding {
  padding-top: 15px;
}
@media only screen and (min-width: 768px) {
  .global-top-padding {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-top-padding {
    padding-top: 30px;
  }
}
.global-top-padding-double {
  padding-top: 15px;
}
@media only screen and (min-width: 768px) {
  .global-top-padding-double {
    padding-top: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-top-padding-double {
    padding-top: 60px;
  }
}
.global-bottom-padding {
  padding-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .global-bottom-padding {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-bottom-padding {
    padding-bottom: 30px;
  }
}
.global-bottom-padding-double {
  padding-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .global-bottom-padding-double {
    padding-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .global-bottom-padding-double {
    padding-bottom: 60px;
  }
}
.padding-40-120 {
  padding: 40px 40px;
}
@media only screen and (min-width: 768px) {
  .padding-40-120 {
    padding: 40px 80px;
  }
}
@media only screen and (min-width: 1200px) {
  .padding-40-120 {
    padding: 40px 120px;
  }
}
.attached-promotion-pages-line .border {
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  padding: 10px 0;
}
.attached-promotion-pages-line p a {
  font-weight: 700;
}
button {
  border: none;
  background: none;
  padding: 0;
  cursor: pointer;
}
.btn,
.social-embed-load-more,
.pika-user-message-container .consent-notice .btn-no-js,
.pika-user-message-container .btn1 {
  display: inline-block;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  padding: 10px 40px 9px 15px;
  border-radius: 50px;
  cursor: pointer;
  background-position: right 18px center;
  background-repeat: no-repeat;
  transition: all 0.2s;
}
.btn:hover {
  background-position: right 13px center;
}
@media only screen and (min-width: 1200px) {
  .btn,
  .social-embed-load-more,
  .pika-user-message-container .consent-notice .btn-no-js,
  .pika-user-message-container .btn1 {
    padding: 13px 40px 13px 16px;
    line-height: 0.9;
  }
}
.btn-arrow-red {
  padding: 0 40px 0 0;
  background-image: url('../images/svg/2019-arrow_small_right.svg');
}
.bg-red,
.pika-user-message-container .btn1 {
  background-color: #df134c;
  color: #ffffff;
}
.bg-red:hover {
  color: #ffffff;
  box-shadow: 0 0 0 1px #df134c, 0 0 0 1px #df134c;
}
.btn-bg-white {
  background-image: url('../images/svg/2019-arrow-right-black.svg');
  background-color: #ffffff;
  color: #333333;
}
.btn-bg-white:hover {
  color: #000000;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
}
.border-red {
  border: 1px solid #df134c;
  color: #df134c;
}
.border-red:hover {
  box-shadow: 0 0 0 1px #df134c, 0 0 0 1px #df134c;
}
.border-white {
  border: 1px solid #ffffff;
  color: #ffffff;
}
.border-white:hover {
  color: #ffffff;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
}
.msg-white {
  font-size: 0.8125rem;
  color: #ffffff;
  letter-spacing: 0.2px;
  background-image: url('../images/svg/2019-ask.svg');
  padding: 10px 15px 9px 40px;
  background-position: left 13px center;
  border: 1px solid #ffffff;
}
@media only screen and (min-width: 1200px) {
  .msg-white {
    padding: 13px 15px 13px 40px;
    line-height: 0.9;
  }
}
.msg-white:hover {
  background-position: left 16px center;
  color: #ffffff;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
}
/* m-soseska */
.social-embed-load-more {
  background-image: url('../images/svg/2019-arrow_small_down.svg');
  border: 1px solid #df134c;
  color: #df134c;
}
@media only screen and (min-width: 1200px) {
  .social-embed-load-more:hover {
    box-shadow: 0 0 0 1px #df134c, 0 0 0 1px #df134c;
    background-position: right 18px top 18px;
  }
}
/* gumb, ki vodi nazaj na seznam */
.btn-back-to-list,
.user-defined-form .step-button-prev {
  display: inline-block;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 0.9;
  padding-left: 25px;
  background-image: url('../images/svg/2019-arrow_small_left.svg');
  background-repeat: no-repeat;
  background-position: left 7px center;
  transition: all 0.4s;
}
.btn-back-to-list:hover {
  background-position: left 0 center;
}
.btn-next-to-list,
.user-defined-form .step-button-next {
  display: inline-block;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 0.9;
  padding-right: 25px;
  background-image: url('../images/svg/2019-arrow_small_right.svg');
  background-repeat: no-repeat;
  background-position: right 7px center;
  transition: all 0.4s;
}
.btn-next-to-list:hover {
  background-position: right 0 center;
}
/* gumb se pojavi v mobilni navigaciji in desktop navigaciji */
.btn-moj-mercator {
  font-weight: 700;
  display: inline-block;
  line-height: 1;
  background-color: #df134c;
  color: #fff;
  padding: 11px 13px;
  text-decoration: none;
  transition: all 0.4s;
}
@media only screen and (min-width: 1200px) {
  .btn-moj-mercator {
    font-size: 0.9375rem;
    padding: 17px 15px;
  }
}
.btn-moj-mercator:hover {
  background-color: #ff1b5b;
}
/* mobile navigation login to Pika account */
.btn-mobile-login {
  font-weight: 700;
  display: inline-block;
  border: 2px solid #df134c;
  border-radius: 50px;
  color: #fff;
  padding: 10px 15px 10px 30px;
  text-decoration: none;
  background-image: url('../images/svg/2019-user.svg');
  background-repeat: no-repeat;
  background-position: 10px center;
  transition: all 0.4s;
}
.btn-mobile-login:hover {
  box-shadow: 0 0 0 1px #df134c, 0 0 0 1px #df134c;
}
.btn-mobile-login.no-border {
  border-color: transparent;
  box-shadow: none;
}
.btn-e-bill {
  font-weight: 700;
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1;
  background-color: #df134c;
  color: #fff;
  padding: 11px 13px;
  text-decoration: none;
  transition: all 0.4s;
}
.btn-e-bill:hover {
  background-color: #ff1b5b;
}
.checkbox-as-toggle {
  /* means - ignore IE */
}
.supports .checkbox-as-toggle {
  position: relative;
  outline: none;
  width: 40px;
  height: 20px;
  background-color: #ffffff;
  border-radius: 20px;
  margin: 0;
  transition: all 0.4s;
  cursor: pointer;
  appearance: none;
}
.supports .checkbox-as-toggle:before {
  content: '';
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  -ms-transform: translate(0, 0);
      transform: translate(0, 0);
  margin: 3px;
  border-radius: 100%;
  width: 14px;
  height: 14px;
  background-color: #CACACA;
  transition: all 0.4s;
}
.supports .checkbox-as-toggle:disabled:before {
  background-color: rgba(202, 202, 202, 0.2);
}
.supports .checkbox-as-toggle:checked {
  background-color: rgba(51, 51, 51, 0.9);
}
.supports .checkbox-as-toggle:checked:before {
  background-color: rgba(255, 255, 255, 0.9);
  -ms-transform: translate(140%, 0);
      transform: translate(140%, 0);
}
/* we use link and not input */
.link-as-toggle {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  color: rgba(51, 51, 51, 0.9);
  font-size: 0.8125rem;
  line-height: 1.53846154;
  transition: all 0.4s;
  cursor: pointer;
}
.link-as-toggle.active:before {
  background-color: rgba(51, 51, 51, 0.9);
}
.link-as-toggle.active:after {
  left: 22px;
}
.link-as-toggle:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 40px;
  height: 20px;
  border-radius: 20px;
  background-color: #ffffff;
}
.link-as-toggle:after {
  content: '';
  display: block;
  position: absolute;
  top: 3px;
  left: 3px;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  background-color: #CACACA;
}
.no-supports .link-as-toggle:after {
  top: 4px;
}
.desktop-user-settings {
  display: none;
  position: absolute;
  top: 24px;
  left: 6px;
  width: 130px;
  padding: 6px 8px;
  background-color: #ffffff;
  box-shadow: 2px 2px 5px 0 rgba(0, 0, 0, 0.5);
  z-index: 3;
}
.desktop-user-settings li {
  display: block;
}
.desktop-user-settings li:first-child {
  border-bottom: 1px solid #D8D8D8;
}
.desktop-user-settings a {
  display: block;
  font-size: 0.8125rem;
  background-repeat: no-repeat;
  background-position: left center;
  padding: 0 0 0 30px;
  margin: 10px 3px;
}
.desktop-user-settings a:hover {
  color: #ff1b5b;
}
.desktop-user-settings a:hover p {
  border-bottom: 2px solid #ff1b5b;
}
.desktop-user-settings a.settings {
  background-image: url('../images/svg/2019-settings-black.svg');
}
.desktop-user-settings a.logout {
  color: #df134c;
  background-image: url('../images/svg/2019-logout-red.svg');
}
.desktop-user-settings a p {
  display: inline-block;
  border-bottom: 2px solid transparent;
  padding-bottom: 2px;
  transition: all 0.4s;
}
.favorite {
  position: relative;
}
.favorite:hover span {
  opacity: 1;
}
.favorite span {
  opacity: 0;
  position: absolute;
  top: -10px;
  right: 100%;
  min-width: 150px;
  border: 1px solid #cacaca;
  background: #ffffff;
  text-align: center;
  padding: 8px 6px;
  font-size: 0.8125rem;
  line-height: 1.23076923;
  border-radius: 15px;
  transition: all 0.4s;
}
.flex-cols {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.flex-cols .col-30 {
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 600px) {
  .flex-cols .col-30 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding-right: 6%;
  }
}
@media only screen and (min-width: 768px) {
  .flex-cols .col-30 {
    -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    max-width: 40%;
    padding-right: 4%;
  }
}
@media only screen and (min-width: 1024px) {
  .flex-cols .col-30 {
    -ms-flex: 0 0 360px;
        flex: 0 0 360px;
    max-width: 360px;
  }
}
@media only screen and (min-width: 1200px) {
  .flex-cols .col-30 {
    padding-right: 60px;
  }
}
.flex-cols .col-70 {
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 600px) {
  .flex-cols .col-70 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .flex-cols .col-70 {
    -ms-flex: 0 0 60%;
        flex: 0 0 60%;
    max-width: 60%;
  }
}
@media only screen and (min-width: 1200px) {
  .flex-cols .col-70 {
    -ms-flex: 0 0 720px;
        flex: 0 0 720px;
    max-width: 720px;
  }
}
.flex {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.flex-align-center {
  -ms-flex-align: center;
      align-items: center;
}
.flex-align-top {
  -ms-flex-align: start;
      align-items: flex-start;
}
.flex-col-50 {
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .flex-col-50 {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}
.flex-col-50 + .flex-col-50 {
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  .flex-col-50 + .flex-col-50 {
    margin-top: 0;
  }
}
.flex-3-1 .image-wrapper,
.flex-3-1 .content-wrapper {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
.flex-3-1 .image-wrapper {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .flex-3-1 .image-wrapper {
    -ms-flex: 0 0 60%;
        flex: 0 0 60%;
    max-width: 60%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .flex-3-1 .image-wrapper {
    -ms-flex: 0 0 67%;
        flex: 0 0 67%;
    max-width: 67%;
  }
}
.flex-3-1 .content-wrapper {
  padding: 0 8% 0 0;
}
@media only screen and (min-width: 768px) {
  .flex-3-1 .content-wrapper {
    -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    max-width: 40%;
    padding: 0 6% 0 3%;
  }
}
@media only screen and (min-width: 1200px) {
  .flex-3-1 .content-wrapper {
    -ms-flex: 0 0 33%;
        flex: 0 0 33%;
    max-width: 33%;
  }
}
.sticky-map {
  padding: 15px;
  display: block;
  height: 300px;
}
@media only screen and (min-width: 768px) {
  .sticky-map {
    padding: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .sticky-map {
    padding: 30px;
  }
}
@media only screen and (min-width: 640px) {
  .sticky-map {
    height: 500px;
  }
}
.sticky-map .load-map {
  height: 100%;
  border: none;
}
.hamburger {
  position: relative;
  width: 30px;
  height: 30px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
}
.hamburger .line-1 {
  font-size: 0;
  width: 30px;
  height: 3px;
  background: #333333;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 8px;
}
.hamburger .line-2 {
  font-size: 0;
  width: 30px;
  height: 3px;
  background: #333333;
  display: block;
  overflow: hidden;
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  top: 16px;
}
.hamburger .line-3 {
  font-size: 0;
  width: 30px;
  height: 3px;
  background: #333333;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 24px;
}
.close-menu {
  position: relative;
  width: 30px;
  height: 30px;
  display: block;
  overflow: hidden;
  text-indent: -999em;
  height: 43px;
  margin-top: -6px;
}
.close-menu .line-1 {
  font-size: 0;
  width: 30px;
  height: 3px;
  background: #333333;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 8px;
}
.close-menu .line-2 {
  font-size: 0;
  width: 30px;
  height: 3px;
  background: #333333;
  display: block;
  overflow: hidden;
  position: absolute;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -webkit-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  top: 16px;
}
.close-menu .line-3 {
  font-size: 0;
  width: 30px;
  height: 3px;
  background: #333333;
  display: block;
  overflow: hidden;
  position: absolute;
  top: 24px;
}
.close-menu .line-1 {
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 24px;
  background: #ffffff;
}
.close-menu .line-2 {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -webkit-opacity: 0;
  -moz-opacity: 0;
  opacity: 0;
  background: #ffffff;
}
.close-menu .line-3 {
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 24px;
  background: #ffffff;
}
.title-link {
  transition: all 0.4s;
}
.title-link:hover {
  color: #df134c;
}
.title-link:hover:after {
  margin-left: 8px;
}
.title-link:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 11px;
  margin-left: 6px;
  margin-right: -24px;
  /* trick for arrow to stay in line with title, otherwise falls to the next line*/
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 0.4s;
}
.loader-overlay {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(255, 255, 255, 0.7);
  width: 100%;
  z-index: 10;
  display: none;
}
.loading .loader-overlay {
  display: block;
}
.loader-overlay .spinner-wrapper {
  position: fixed;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
}
.loader-overlay .spinner-img {
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
}
@keyframes square-spin {
  25% {
    transform: perspective(100px) rotateX(180deg) rotateY(0);
  }
  50% {
    transform: perspective(100px) rotateX(180deg) rotateY(180deg);
  }
  75% {
    transform: perspective(100px) rotateX(0) rotateY(180deg);
  }
  100% {
    transform: perspective(100px) rotateX(0) rotateY(0);
  }
}
.map-container .map {
  position: relative;
  display: inline-block;
}
.map-container .map:before {
  content: ' ';
  background-position: center;
  background-repeat: no-repeat;
  display: inline-block;
  z-index: 1;
  width: 20px;
  height: 30px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -15px;
  margin-left: -10px;
}
.pagination {
  text-align: center;
}
.pagination li {
  display: inline-block;
  vertical-align: middle;
  border-bottom: 2px solid transparent;
}
@media only screen and (min-width: 768px) {
  .pagination li {
    border-width: 4px;
    margin: 0 3px;
  }
}
.bg-gray-dark .pagination li {
  color: #ffffff;
}
.pagination li.next,
.pagination li.prev {
  border-bottom: none;
  margin: 0;
}
.pagination li.next a,
.pagination li.prev a {
  border-radius: 100px;
  width: 20px;
  height: 20px;
  background-color: #df134c;
  padding: 0;
  background-size: 6px;
  background-position: center;
  background-repeat: no-repeat;
  transition: all 0.4s;
}
.pagination li.next a:hover,
.pagination li.prev a:hover {
  background-color: #ff1b5b;
}
@media only screen and (min-width: 375px) {
  .pagination li.next a,
  .pagination li.prev a {
    width: 24px;
    height: 24px;
  }
}
@media only screen and (min-width: 768px) {
  .pagination li.next a,
  .pagination li.prev a {
    width: 28px;
    height: 28px;
    background-size: 9px;
  }
}
.pagination li.next {
  margin-left: 10px;
}
@media only screen and (min-width: 768px) {
  .pagination li.next {
    margin-left: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .pagination li.next {
    margin-left: 30px;
  }
}
.pagination li.next a {
  background-image: url('../images/svg/arrow-right.svg');
}
.pagination li.prev {
  margin-right: 10px;
}
@media only screen and (min-width: 768px) {
  .pagination li.prev {
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .pagination li.prev {
    margin-right: 30px;
  }
}
.pagination li.prev a {
  background-image: url('../images/svg/arrow-left.svg');
}
.pagination li.selected {
  border-bottom: 2px solid #df134c;
}
@media only screen and (min-width: 768px) {
  .pagination li.selected {
    border-width: 4px;
  }
}
.pagination li a {
  display: block;
  font-size: 0.875rem;
  padding: 2px 4px;
}
.pagination li a:hover {
  color: #ff1b5b;
}
@media only screen and (min-width: 375px) {
  .pagination li a {
    padding: 1px 6px;
  }
}
@media only screen and (min-width: 768px) {
  .pagination li a {
    font-size: 1.125rem;
  }
}
.bg-gray-dark .pagination li a {
  color: #ffffff;
}
.bg-gray-dark .pagination li a:hover {
  color: #df134c;
}
.pagination .current {
  color: #333333;
  border-bottom: 2px solid #df134c;
}
.bg-gray-dark .pagination .current {
  color: #ffffff;
}
@media only screen and (min-width: 1200px) {
  .pagination .current {
    font-size: 1.125rem;
    border-width: 5px;
  }
}
.scroll-top {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .scroll-top {
    display: block;
    position: fixed;
    bottom: 10px;
    right: 10px;
    opacity: 0;
    z-index: 10;
    transition: all 0.4s;
  }
  .show-scroll-to-top .scroll-top {
    opacity: 1;
  }
  .scroll-top button {
    position: relative;
    width: 40px;
    height: 40px;
    background: #df134c;
    padding: 0;
    transition: opacity 0.3s, top 0s 0.3s;
  }
  .scroll-top button:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    border: solid #fff;
    -ms-transform-origin: 50% 50%;
        transform-origin: 50% 50%;
    -ms-transform: rotate(45deg);
        transform: rotate(45deg);
    width: 10px;
    height: 10px;
    margin: -2px -6px;
    border-width: 2px 0 0 2px;
  }
}
@media only screen and (min-width: 1300px) {
  .scroll-top {
    right: 20px;
    bottom: 20px;
  }
}
.tag-white-text-red {
  display: inline-block;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  color: #df134c;
  background: #ffffff;
  font-size: 1.25rem;
  line-height: 1;
  padding: 5px 15px 4px 40px;
}
@media only screen and (min-width: 1200px) {
  .tag-white-text-red {
    font-size: 1.5rem;
    padding: 6px 20px 4px 60px;
  }
}
.tag-white-text-black {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  color: #333333;
  background: #ffffff;
  font-size: 1.25rem;
  padding: 4px 10px 3px 25px;
}
@media only screen and (min-width: 1200px) {
  .tag-white-text-black {
    font-size: 1.5rem;
    padding: 6px 10px 4px 40px;
  }
}
.tag-red-text-white {
  display: inline-block;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  background-color: #df134c;
  color: #ffffff;
  font-size: 1.1875rem;
  line-height: 1;
  padding: 3px 5px 2px 15px;
}
.tag-red-text-white.small {
  padding: 4px 8px;
  font-size: 1.25rem;
  line-height: 1;
}
@media only screen and (min-width: 1200px) {
  .tag-red-text-white.small {
    font-size: 1.0625rem;
    padding: 7px 10px 6px;
  }
}
/*na offer-hub-banner-list */
.tag-red-text {
  display: block;
  color: #df134c;
  font-size: 0.8125rem;
  text-transform: uppercase;
  margin-bottom: 0.4em;
}
.tag-event {
  width: 51px;
  height: 51px;
  color: #ffffff;
  padding: 8px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .tag-event {
    width: 72px;
    height: 72px;
    padding: 6px;
  }
}
.tag-event.red {
  background-color: #ff1b5b;
}
.tag-event.gray {
  background-color: #999999;
  padding: 3px 6px;
}
.tag-event .tag-title {
  display: block;
  font-size: 0.75rem;
  line-height: 1.25;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .tag-event .tag-title {
    font-size: 1.125rem;
    line-height: 1.27777778;
  }
}
.tag-event #upcoming-event-time {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.15384615;
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  .tag-event #upcoming-event-time {
    font-size: 1.125rem;
    line-height: 1.27777778;
  }
}
.tag-event span {
  display: block;
}
.tag-event span.b {
  font-size: 1rem;
  line-height: 1.1875;
  font-weight: 700;
  margin-bottom: 4px;
}
@media only screen and (min-width: 768px) {
  .tag-event span.b {
    font-size: 1.3125rem;
    line-height: 1.0952381;
  }
}
.tag-event span.m {
  font-weight: 700;
  margin-bottom: 4px;
  font-size: 0.75rem;
  line-height: 1.25;
}
@media only screen and (min-width: 768px) {
  .tag-event span.m {
    font-size: 1.125rem;
    line-height: 1.27777778;
  }
}
.tag-event span.s {
  font-size: 0.625rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .tag-event span.s {
    font-size: 0.9375rem;
  }
}
.video-container {
  position: relative;
}
.video-container:after {
  display: block;
  content: '';
  padding-top: 56.14035%;
}
.video-container iframe,
.video-container video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.visuallyhidden {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}
.age-restriction-wrapper {
  position: fixed;
  z-index: 1000;
  background: rgba(0, 0, 0, 0.99);
  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;
  color: #fff;
}
.age-restriction-wrapper .age-restriction-container {
  max-width: 410px;
  width: 100%;
  text-align: center;
  padding: 15px;
}
.age-restriction-wrapper h2 {
  font-size: 45px;
  margin: 0 0 30px;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
}
.age-restriction-wrapper .age-restriction-text p {
  font-size: 18px;
  margin: 0 0 15px;
}
.age-restriction-wrapper .age-restriction-text a {
  text-decoration: underline;
  color: #df134c;
}
.age-restriction-wrapper .age-restriction-text a:hover {
  color: #ff1b5b;
  text-decoration: none;
}
.age-restriction-wrapper .age-restriction-btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  margin: 0 -10px;
}
.age-restriction-wrapper .age-restriction-btns button {
  margin: 0 10px;
  background-color: #df134c;
  color: #fff;
  background-image: url("data:image/svg+xml;charset%3DUS-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20width%3D%228px%22%20height%3D%2213px%22%20viewBox%3D%220%200%208%2013%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%20%20%20%20%20%20%20%20%3Ctitle%3ECombined%20Shape%3C%2Ftitle%3E%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cg%20id%3D%22OK%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Stili---DESKTOP%22%20transform%3D%22translate%28-571.000000%2C%20-3936.000000%29%22%20fill%3D%22%23FFFFFF%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M572.72761%2C3936.23366%20L578.637979%2C3941.75722%20L578.637979%2C3941.75722%20L578.693981%2C3941.80955%20C579.075303%2C3942.16592%20579.095534%2C3942.76394%20578.739167%2C3943.14526%20C578.724619%2C3943.16083%20578.709548%2C3943.1759%20578.693981%2C3943.19045%20L572.72761%2C3948.76634%20C572.343271%2C3949.12553%20571.74636%2C3949.12553%20571.362021%2C3948.76634%20L571.306019%2C3948.71401%20C570.924697%2C3948.35764%20570.904466%2C3947.75963%20571.260833%2C3947.3783%20C571.275381%2C3947.36274%20571.290452%2C3947.34767%20571.306019%2C3947.33312%20L576.478%2C3942.5%20L571.306019%2C3937.66688%20C570.924697%2C3937.31052%20570.904466%2C3936.7125%20571.260833%2C3936.33118%20L571.306019%2C3936.28599%20L571.306019%2C3936.28599%20L571.362021%2C3936.23366%20C571.74636%2C3935.87447%20572.343271%2C3935.87447%20572.72761%2C3936.23366%20Z%22%20id%3D%22Combined-Shape%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E");
}
.hide {
  display: none !important;
}
.app-banners {
  position: relative;
  padding: 10px 0;
  background-color: #df134c;
}
.is-app-banners-hidden .app-banners {
  display: none;
}
.app-banners img {
  width: 80px;
}
.app-banners .download-app-button {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.6875rem;
  font-weight: 700;
  color: #ffffff;
  padding: 3px 6px;
  border: 1px solid #ffffff;
  margin-right: 20px;
}
.app-banners .close-app-banners {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  width: 23px;
  height: 23px;
}
.app-banners .close-app-banners:before,
.app-banners .close-app-banners:after {
  content: "";
  width: 2px;
  background: #ffffff;
  display: block;
  height: 20px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  position: absolute;
  top: 1px;
  left: 11px;
}
.app-banners .close-app-banners:after {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}
.footer {
  position: relative;
  padding: 30px 15px 60px;
  border-top: 1px solid #e9e9e9;
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .footer {
    padding: 20px 25px;
  }
}
@media only screen and (min-width: 1200px) {
  .footer {
    padding: 18px 30px;
  }
}
.footer .footer-logos-wrap {
  margin-block: 50px 25px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footer .footer-logos-wrap figure {
  margin: 0 25px 25px 0;
  width: 80px;
}
.search-popup {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: opacity 0.2s 0s, height 0s 0.2s;
  background: #df134c;
  z-index: 100;
}
.search-is-open .search-popup {
  height: 100%;
  opacity: 1;
  transition: opacity 0.2s 0s, height 0s 0s;
}
.search-popup fieldset {
  display: block;
  border: 0;
  padding: 0;
  margin: 0;
}
.search-popup .field {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 60px);
  margin-right: -5px;
}
@media only screen and (min-width: 1200px) {
  .search-popup .field {
    width: calc(100% - 80px);
  }
}
.search-popup .field input {
  font-size: 1.3125rem;
  color: #333333;
  border: 0;
  width: 100%;
  height: 60px;
  background: #ffffff;
  padding: 0.4em 0.7em;
  outline: none;
  -webkit-appearance: none;
}
@media only screen and (min-width: 1200px) {
  .search-popup .field input {
    height: 80px;
    padding: 25px;
  }
}
.search-popup .action {
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
  width: 60px;
  height: 60px;
  background: #ffffff;
}
@media only screen and (min-width: 1200px) {
  .search-popup .action {
    height: 80px;
    width: 80px;
  }
}
.search-popup .action [type='submit'] {
  display: block;
  width: 100%;
  height: 100%;
  color: #333333;
  border: 0;
  background-image: url('../images/svg/2019-search-red.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 30px;
}
.search-popup .close-search {
  position: absolute;
  top: 20px;
  right: 20px;
  width: 40px;
  height: 40px;
  background-image: url('../images/svg/close.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 20px;
}
.search-popup .popup-logo {
  width: 50px;
  margin: 0 auto 30px;
}
@media only screen and (min-width: 1200px) {
  .search-popup .popup-logo {
    margin-bottom: 50px;
    width: 100px;
  }
}
.search-popup .content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  width: 80vw;
  text-align: center;
}
@media only screen and (min-width: 1200px) {
  .search-popup .content {
    width: 960px;
  }
}
.search-popup h1 {
  color: #ffffff;
}
.js-suggest-results {
  width: 100%;
  text-align: left;
  margin-top: 1px;
  overflow: hidden;
  position: absolute;
  box-shadow: 0 0 13px -2px rgba(0, 0, 0, 0.2);
}
.search-popup .js-suggest-results {
  border: none;
  border-radius: 0;
}
.search-popup .js-suggest-results li {
  border: 2px solid #fff;
}
.js-suggest-results.empty {
  border: none;
}
.js-suggest-item {
  background: #fff;
  padding: 0.4em 4em 0.4em 0.7em;
}
.search-page-form .js-suggest-item {
  padding: 0.4em 16px;
}
.js-suggest-item:hover,
.js-suggest-item.js-active {
  background: #f2f0f0;
}
.SearchPage .page,
.SearchPage .main {
  overflow: initial;
}
.sticky-mobile-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60px;
  text-align: center;
  background: #e8e8e8;
  padding: 13px 0;
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.5);
  z-index: 9;
  box-sizing: border-box;
}
@media only screen and (min-width: 1200px) {
  .sticky-mobile-footer {
    display: none;
  }
}
.sticky-mobile-footer .sticky-mobile-footer-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
  max-width: 280px;
  margin: 0 auto;
}
@media only screen and (min-width: 375px) {
  .sticky-mobile-footer .sticky-mobile-footer-list {
    max-width: 340px;
  }
}
@media only screen and (min-width: 560px) {
  .sticky-mobile-footer .sticky-mobile-footer-list {
    max-width: 420px;
  }
}
.sticky-mobile-footer li {
  display: inline-block;
  margin: 0 18px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: all 0.4s;
}
.sticky-mobile-footer li.svg-map {
  background-image: url('../images/svg/2019-icon-map.svg');
}
.sticky-mobile-footer li.svg-catalog {
  background-image: url('../images/svg/2019-icon-catalogue.svg');
}
.sticky-mobile-footer li.svg-discount {
  background-image: url('../images/svg/2019-icon-discount.svg');
}
.sticky-mobile-footer li.svg-to-top {
  background-image: url('../images/svg/2019-icon-to-top.svg');
  opacity: 0.2;
  pointer-events: none;
}
.show-scroll-to-top .sticky-mobile-footer li.svg-to-top {
  opacity: 1;
  pointer-events: auto;
}
.sticky-mobile-footer button,
.sticky-mobile-footer a {
  display: block;
  width: 32px;
  height: 33px;
  overflow: hidden;
  text-indent: -999em;
}
@media only screen and (min-width: 1200px) {
  .filter-list {
    margin-bottom: 25px;
  }
}
.filter-list li {
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.9);
  margin: 0 7px 15px 0;
  transition: all 0.4s;
}
@media only screen and (min-width: 1200px) {
  .filter-list li {
    margin: 0 1px 0 0;
  }
}
.filter-list li:hover,
.filter-list li.selected {
  background-color: rgba(51, 51, 51, 0.9);
}
.filter-list li:hover a,
.filter-list li.selected a {
  color: rgba(255, 255, 255, 0.9);
}
.filter-list a {
  display: block;
  font-size: 0.8125rem;
  line-height: 1.2;
  padding: 5px 10px;
  transition: all 0.4s;
}
.store-hours-filter-list {
  margin-top: 20px;
}
@media only screen and (min-width: 1200px) {
  .store-hours-filter-list {
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
  }
}
@media only screen and (min-width: 1200px) {
  .topics-filter-list .topics-filter-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .topics-filter-list .square-filters {
    -ms-flex: 0 0 80%;
        flex: 0 0 80%;
    max-width: 80%;
  }
}
.topics-filter-list .toggle-filters {
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .topics-filter-list .toggle-filters {
    margin-top: 2px;
  }
}
.form fieldset {
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
.form select {
  max-width: 100%;
  box-sizing: border-box;
}
.form label.left {
  display: block;
  font-size: 0.8125rem;
  line-height: 1;
  font-weight: 700;
  margin-bottom: 10px;
}
.form span.right-title {
  display: block;
  font-size: 0.8125rem;
  line-height: 1;
  font-style: italic;
  margin-top: 5px;
}
.form textarea,
.form input[type=text],
.form input[type=email],
.form input[type=number],
.form input[type=numeric],
.form input[type=password] {
  width: 100%;
  box-sizing: border-box;
  height: 40px;
  border: 1px solid #e8e8e8;
  background-color: #ffffff;
  font-size: 0.875rem;
  line-height: 1;
  color: #333333;
  padding: 0 10px;
  outline-color: #df134c;
  cursor: pointer;
}
.form textarea:-ms-input-placeholder,
.form input[type=text]:-ms-input-placeholder,
.form input[type=email]:-ms-input-placeholder,
.form input[type=number]:-ms-input-placeholder,
.form input[type=numeric]:-ms-input-placeholder,
.form input[type=password]:-ms-input-placeholder {
  color: #e8e8e8;
}
.form textarea::placeholder,
.form input[type=text]::placeholder,
.form input[type=email]::placeholder,
.form input[type=number]::placeholder,
.form input[type=numeric]::placeholder,
.form input[type=password]::placeholder {
  color: #e8e8e8;
}
.form textarea.parsley-error,
.form input[type=text].parsley-error,
.form input[type=email].parsley-error,
.form input[type=number].parsley-error,
.form input[type=numeric].parsley-error,
.form input[type=password].parsley-error {
  border: 2px solid #df134c;
}
.form textarea:read-only:not(.date),
.form input[type=text]:read-only:not(.date),
.form input[type=email]:read-only:not(.date),
.form input[type=number]:read-only:not(.date),
.form input[type=numeric]:read-only:not(.date),
.form input[type=password]:read-only:not(.date) {
  background-color: #f4f4f4;
  pointer-events: none;
}
.form textarea {
  height: auto;
  padding: 10px;
}
@media only screen and (min-width: 1200px) {
  .form textarea {
    padding: 20px;
  }
}
.form input[type=radio],
.form input[type=checkbox] {
  position: absolute;
  opacity: 0;
  margin-top: 12px;
}
.form input[type=radio]:checked + label:after,
.form input[type=checkbox]:checked + label:after,
.form input[type=radio] .selected + label:after,
.form input[type=checkbox] .selected + label:after {
  display: block;
}
.form input[type=radio] + label,
.form input[type=checkbox] + label {
  position: relative;
  display: block;
  font-size: 0.8125rem;
  line-height: 1.53846154;
  padding: 2px 0 2px 35px;
  cursor: pointer;
}
.form input[type=radio] + label:after,
.form input[type=checkbox] + label:after,
.form input[type=radio] + label:before,
.form input[type=checkbox] + label:before {
  content: '';
  position: absolute;
}
.form input[type=radio] + label:before,
.form input[type=checkbox] + label:before {
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #e8e8e8;
}
.form input[type=radio] + label a,
.form input[type=checkbox] + label a {
  color: #df134c;
  text-decoration: none;
}
.form input[type=radio] + label a:hover,
.form input[type=checkbox] + label a:hover {
  text-decoration: underline;
}
.form input[type=radio] + label:before {
  border-radius: 50%;
}
.form input[type=radio] + label:after {
  display: none;
  left: 5px;
  top: 7px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #df134c;
}
.form input[type=checkbox] + label:after {
  display: none;
  left: 7px;
  top: 5px;
  border: solid #333333;
  border-width: 0 2px 2px 0;
  height: 8px;
  width: 4px;
  -ms-transform: rotate(35deg);
      transform: rotate(35deg);
}
.form input[type=submit] {
  display: inline-block;
  font-weight: 700;
  font-size: 0.875rem;
  line-height: 1;
  color: #ffffff;
  background-color: #df134c;
  text-decoration: none;
  padding: 10px 40px 10px 15px;
  border-radius: 50px;
  border: none;
  cursor: pointer;
  background-image: url('../images/svg/icon-arrow-right-white.svg');
  background-position: right 18px center;
  background-repeat: no-repeat;
  transition: all 0.4s;
}
.form input[type=submit]:hover {
  background-color: #ff1b5b;
  background-position: right 10px center;
}
@media only screen and (min-width: 1200px) {
  .form input[type=submit] {
    padding: 13px 40px 13px 16px;
  }
}
.form .dropzone-holder.uploadable {
  border: 1px dashed #e8e8e8;
}
.form .dropzone-holder p {
  font-size: 0.8125rem;
  line-height: 1.53846154;
}
/* hides field from form*/
#hc666 {
  display: none;
}
/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
input[type=search]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.contact-us-form .field + .field {
  margin-top: 20px;
}
@media only screen and (min-width: 1200px) {
  .contact-us-form .field + .field {
    margin-top: 30px;
  }
}
.contact-us-form .Actions {
  text-align: right;
  margin-top: 20px;
}
@media only screen and (min-width: 1200px) {
  .contact-us-form .Actions {
    margin-top: 30px;
  }
}
.mali-sef-from .field + .field {
  margin-top: 20px;
}
@media only screen and (min-width: 1200px) {
  .mali-sef-from .field + .field {
    margin-top: 30px;
  }
}
.mali-sef-from .Actions {
  text-align: right;
  margin-top: 20px;
}
@media only screen and (min-width: 1200px) {
  .mali-sef-from .Actions {
    margin-top: 30px;
  }
}
.newsletter-form .field + .field {
  margin-top: 20px;
}
@media only screen and (min-width: 1200px) {
  .newsletter-form .field + .field {
    margin-top: 30px;
  }
}
.newsletter-form .Actions {
  text-align: right;
  margin-top: 20px;
}
@media only screen and (min-width: 1200px) {
  .newsletter-form .Actions {
    margin-top: 30px;
  }
}
.search-page-form {
  position: relative;
}
.search-page-form fieldset {
  display: inline-block;
  vertical-align: top;
  margin-right: -4px;
  width: calc(100% - 41px);
}
@media only screen and (min-width: 1200px) {
  .search-page-form fieldset {
    width: calc(100% - 51px);
  }
}
.search-page-form label.left {
  display: none;
}
.search-page-form input[type=text] {
  font-size: 1.125rem;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.9);
  border: none;
  height: 40px;
  padding: 12px 16px;
  box-sizing: border-box;
  margin-right: -4px;
  cursor: pointer;
  outline-color: #df134c;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .search-page-form input[type=text] {
    height: 50px;
    padding: 15px 20px;
  }
}
.search-page-form .Actions {
  margin-left: 1px;
  display: inline-block;
  margin-right: -5px;
  vertical-align: middle;
}
.search-page-form input[type=submit] {
  border: 0;
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  height: 40px;
  width: 40px;
  text-indent: -9999px;
  background-image: url('../images/svg/2019-search-red.svg');
  background-repeat: no-repeat;
  background-position: center;
}
@media only screen and (min-width: 1200px) {
  .search-page-form input[type=submit] {
    height: 50px;
    width: 50px;
  }
}
.store-search-form fieldset {
  min-width: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}
.store-search-form .search-form-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.store-search-form .search-text-wrapper {
  position: relative;
  -ms-flex: 0 0 calc(100% - 60px);
      flex: 0 0 calc(100% - 60px);
  max-width: calc(100% - 60px);
}
.no-supports .store-search-form .search-text-wrapper {
  display: inline-block;
  width: 93%;
  max-width: none;
}
.store-search-form span.clear-text {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
  cursor: pointer;
  background-image: url('../images/svg/2019-close-black.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 12px;
}
@media only screen and (min-width: 1200px) {
  .store-search-form span.clear-text {
    height: 50px;
  }
}
.store-search-form input {
  background-color: rgba(255, 255, 255, 0.9);
  border: none;
  height: 40px;
  padding: 10px 12px;
  box-sizing: border-box;
  cursor: pointer;
  outline-color: #df134c;
  border-radius: 0;
}
@media only screen and (min-width: 1200px) {
  .store-search-form input {
    height: 50px;
  }
}
.store-search-form input::-ms-clear {
  display: none;
}
.store-search-form input[type=text] {
  font-size: 1.125rem;
  color: #333333;
  width: 100%;
}
.store-search-form input[type=submit] {
  width: 60px;
  text-indent: -9999px;
  background-image: url('../images/svg/2019-search-red.svg');
  background-repeat: no-repeat;
  background-position: center;
}
.no-supports .store-search-form input[type=submit] {
  display: inline-block;
  width: 7%;
  max-width: none;
}
.user-defined-form {
  margin-top: 20px;
  /* koraki + progress bar */
}
.user-defined-form legend {
  display: none;
}
.user-defined-form h3.FormHeading {
  display: block;
  font-size: 1.125rem;
  line-height: 1.16666667;
  color: #333333;
  border-top: 1px solid rgba(214, 214, 214, 0.9);
  padding-top: 10px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .user-defined-form h3.FormHeading {
    margin-bottom: 0;
  }
}
.user-defined-form span.right-title {
  display: block;
  font-size: 0.8125rem;
  line-height: 1;
  font-style: italic;
  margin-top: 5px;
}
.user-defined-form p a {
  text-decoration: none;
  color: #df134c;
}
.user-defined-form p a:hover {
  color: #ff1b5b;
  text-decoration: underline;
}
.user-defined-form a {
  text-decoration: none;
  color: #df134c;
}
.user-defined-form a:hover {
  color: #ff1b5b;
  text-decoration: underline;
}
.user-defined-form .field + h3.FormHeading {
  margin-top: 40px;
}
@media only screen and (min-width: 1200px) {
  .user-defined-form .field + h3.FormHeading {
    margin-top: 50px;
  }
}
.user-defined-form div.field,
.user-defined-form fieldset.optionset {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .user-defined-form div.field,
  .user-defined-form fieldset.optionset {
    margin-left: 50%;
  }
}
@media only screen and (min-width: 1200px) {
  .user-defined-form div.field,
  .user-defined-form fieldset.optionset {
    margin-bottom: 30px;
  }
}
.user-defined-form .file .middleColumn {
  border: 1px solid #e8e8e8;
  padding: 30px;
}
.user-defined-form input.error {
  outline: 2px solid #df134c;
}
.user-defined-form h2.progress-title {
  margin-bottom: 2em;
}
.user-defined-form #userform-progress {
  display: none !important;
}
.user-defined-form .step-navigation {
  margin-top: 30px;
  text-align: center;
}
.user-defined-form .step-buttons > li {
  display: inline-block !important;
}
.user-defined-form .step-buttons > li.Actions {
  display: block !important;
  margin-top: 20px;
  text-align: right;
}
.user-defined-form .step-button-next:hover {
  background-position: right 0 center;
}
.user-defined-form .step-button-prev:hover {
  background-position: left 0 center;
}
.user-defined-form .error,
.user-defined-form .message.validation {
  display: block;
  color: #df134c;
  font-size: 0.875rem;
  margin-top: 5px;
}
.user-defined-form .message.warning {
  font-size: 0.875rem;
  color: #ffffff;
  background-color: #df134c;
  padding: 20px;
  margin-bottom: 20px;
  text-align: center;
}
.rid-form {
  max-width: 700px;
}
.rid-form .field + .field,
.rid-form .field.nocaptcha {
  margin-top: 20px;
}
.rid-form .field + h2,
.rid-form .field h3 {
  margin-top: 30px;
}
@media only screen and (min-width: 1200px) {
  .rid-form .field + h2,
  .rid-form .field h3 {
    margin-top: 45px;
  }
}
.rid-form label.left {
  font-size: 0.875rem;
}
.rid-form textarea,
.rid-form input[type=text],
.rid-form input[type=email],
.rid-form input[type=number],
.rid-form input[type=numeric],
.rid-form input[type=password] {
  border-color: #cacaca;
  border-radius: 3px;
  outline-color: #3A3A3A;
}
.rid-form .error,
.rid-form .message.validation {
  display: block;
  color: #df134c;
  font-size: 0.875rem;
  margin-top: 5px;
}
.rid-form .message.warning,
.rid-form .message.bad {
  font-size: 0.875rem;
  color: #ffffff;
  background-color: #df134c;
  padding: 20px;
  margin-bottom: 20px;
  text-align: center;
}
.rid-form ul.parsley-errors-list li.parsley-required,
.rid-form ul.parsley-errors-list li.parsley-custom-error-message {
  color: #df134c;
  font-size: 0.875rem;
  margin-top: 5px;
}
.rid-form .field.nocaptcha.nolabel .parsley-errors-list.filled {
  position: absolute;
  max-width: 80%;
}
.rid-form div.Actions {
  display: block;
  margin-top: 50px;
}
.rid-form div.Actions input[type=submit] {
  display: block;
  width: 100%;
}
@media only screen and (min-width: 1200px) {
  .rid-form div.Actions input[type=submit] {
    font-size: 0.9375rem;
    line-height: 1.2;
    padding: 16px 40px 16px 16px;
  }
}
.rid-form.helvetica-typo h2,
.rid-form.helvetica-typo h3 {
  font-size: 1.125rem;
  line-height: 1.22222222;
  color: #999999;
  margin-bottom: 1.1em;
}
.header {
  background-color: #ffffff;
  box-sizing: border-box;
  border-bottom: 1px solid #CACACA;
}
@media only screen and (min-width: 1200px) {
  .header {
    border-bottom: none;
  }
}
.header-top {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 10px 15px;
}
@media only screen and (min-width: 768px) {
  .header-top {
    padding: 15px 25px;
  }
}
@media only screen and (min-width: 1200px) {
  .header-top {
    padding: 33px 30px;
    -ms-flex-align: center;
        align-items: center;
  }
}
.header-middle {
  display: none;
  border-bottom: 1px solid #CACACA;
}
@media only screen and (min-width: 1200px) {
  .header-middle {
    display: block;
  }
}
.header-pika-info-box {
  -ms-flex: 0 0 35%;
      flex: 0 0 35%;
  max-width: 35%;
  box-sizing: border-box;
  text-align: right;
  padding-bottom: 8px;
}
@media only screen and (min-width: 480px) {
  .header-pika-info-box {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .header-pika-info-box {
    padding-bottom: 8px;
  }
}
@media only screen and (min-width: 1200px) {
  .header-pika-info-box {
    padding-bottom: 14px;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}
.header-pika-info-box p {
  display: none;
}
@media only screen and (min-width: 768px) {
  .header-pika-info-box p {
    display: inline-block;
    font-size: 0.8125rem;
    line-height: 1.15384615;
  }
}
@media only screen and (min-width: 1200px) {
  .header-pika-info-box p {
    font-size: 0.9375rem;
    line-height: 1.13333333;
    margin-right: 6px;
  }
}
.header-pika-info-box .pikas {
  position: relative;
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  padding: 10px 15px 10px 30px;
  border: 1px solid #df134c;
  border-radius: 50px;
}
.header-pika-info-box .pikas:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  left: 10px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #df134c;
}
@media only screen and (min-width: 1200px) {
  .header-pika-info-box .pikas {
    padding: 13px 16px 13px 30px;
    font-size: 1.125rem;
    line-height: 0.7;
  }
}
.desktop-nav-icons {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .desktop-nav-icons {
    display: block;
  }
}
.desktop-nav-icons > li {
  display: inline-block;
  border-left: 1px solid #e8e8e8;
  padding: 0 22px;
  background-repeat: no-repeat;
  background-position: left center;
}
.desktop-nav-icons > li:first-child {
  border: 0;
}
.desktop-nav-icons > li:last-child {
  padding-right: 0;
}
.desktop-nav-icons > li.my-profile {
  position: relative;
  cursor: pointer;
}
.desktop-nav-icons > li.my-profile span,
.desktop-nav-icons > li.my-profile .user {
  display: inline-block;
  font-size: 13px;
  font-weight: 700;
  color: #df134c;
  border-bottom: 2px solid transparent;
}
.desktop-nav-icons > li.my-profile span:hover,
.desktop-nav-icons > li.my-profile .user:hover {
  color: #ff1b5b;
}
.desktop-nav-icons a,
.desktop-nav-icons button {
  color: #333333;
  font-size: 13px;
  text-decoration: none;
}
.desktop-nav-icons a span,
.desktop-nav-icons button span {
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.desktop-nav-icons a:hover,
.desktop-nav-icons button:hover {
  color: #ff1b5b;
}
.desktop-nav-icons a:hover span,
.desktop-nav-icons button:hover span {
  border-bottom: 2px solid #ff1b5b;
}
.shop-section-shown .desktop-nav-icons .icon-shop {
  color: #ff1b5b;
}
.shop-section-shown .desktop-nav-icons .icon-shop span {
  border-bottom: 2px solid #ff1b5b;
}
.desktop-nav-icons img {
  display: inline-block;
  padding-right: 3px;
}
.desktop-navigation {
  padding: 33px 30px 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
}
.desktop-navigation .desktop-menu-list {
  box-sizing: border-box;
  -ms-flex: 0 0 80%;
      flex: 0 0 80%;
  max-width: 80%;
}
.desktop-navigation .moj-mercator {
  box-sizing: border-box;
  -ms-flex: 0 0 20%;
      flex: 0 0 20%;
  max-width: 20%;
  text-align: right;
  margin-bottom: 3px;
}
.header-shop-section {
  padding: 0 15px 25px;
  display: none;
}
.header-shop-section .shop-section-inner {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
.header-shop-section .btn-close-shop-section {
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 25px;
}
.header-shop-section .btn-close-shop-section img {
  margin: auto;
}
.header-shop-section .shop-section-box {
  margin: 10px;
  max-width: 280px;
}
@media only screen and (min-width: 768px) {
  .header-shop-section .shop-section-box {
    max-width: 330px;
  }
}
@media only screen and (min-width: 1024px) {
  .header-shop-section .shop-section-box {
    max-width: 350px;
  }
}
.header-shop-section .shop-section-box .shop-box-link {
  display: block;
  padding: 15px 25px 25px;
  border: 1px solid #df134c;
  border-radius: 43px;
  text-align: center;
  color: #191919;
  transition: all 0.2s ease-in-out;
}
.header-shop-section .shop-section-box .shop-box-link:hover {
  box-shadow: 0 0 1px 2px #df134c inset;
}
@media only screen and (min-width: 768px) {
  .header-shop-section .shop-section-box .shop-box-link:hover {
    background-position: top 50% right 14px;
  }
}
@media only screen and (min-width: 768px) {
  .header-shop-section .shop-section-box .shop-box-link {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
    text-align: left;
    padding: 10px 20px;
    background-image: url('../images/svg/2019-arrow_small_right.svg');
    background-repeat: no-repeat;
    background-size: 13px;
    background-position: top 50% right 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .header-shop-section .shop-section-box .shop-box-link {
    background-position: top 50% right 30px;
    padding: 10px 25px;
  }
}
@media only screen and (min-width: 768px) {
  .header-shop-section .shop-section-box figure {
    -ms-flex: 0 0 40px;
        flex: 0 0 40px;
  }
}
@media only screen and (max-width:767px) {
  .header-shop-section .shop-section-box figure img {
    margin: 0 auto 8px;
  }
}
@media only screen and (min-width: 768px) {
  .header-shop-section .shop-section-box .shop-content {
    -ms-flex: 0 0 210px;
        flex: 0 0 210px;
    padding-left: 15px;
  }
}
.header-shop-section .shop-section-box h3 {
  font-size: 1.125rem;
  line-height: 1;
  font-weight: 700;
  margin: 0 0 0.3em;
}
.header-shop-section .shop-section-box p {
  font-size: 0.8125rem;
  line-height: 1.38461538;
}
.logo a {
  display: block;
}
.logo h1 {
  display: block;
  height: 0;
  overflow: hidden;
  text-indent: -999em;
}
@media only screen and (min-width: 1200px) {
  .logo .logo-mobile {
    display: none;
  }
}
.logo .logo-desktop {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .logo .logo-desktop {
    display: block;
  }
}
@media only screen and (min-width: 1200px) {
  .mobile-nav-icons {
    display: none;
  }
}
.mobile-nav-icons li {
  display: inline-block;
  vertical-align: top;
  margin-right: 28px;
}
.mobile-nav-icons li:last-child {
  margin-right: 0;
}
.mobile-nav-icons li a {
  display: block;
  background-size: contain;
}
.mobile-nav-icons .search a {
  width: 22px;
  height: 22px;
  display: block;
  margin-top: 7px;
}
.mobile-nav-icons .basket .icon-shop {
  display: inline-block;
  width: 30px;
}
.shop-section-shown .mobile-nav-icons .basket .icon-shop svg path {
  stroke: #df134c;
}
.mobile-nav-icons .basket .icon-shop svg {
  width: 25px;
  margin-top: 4px;
}
.mobile-navigation {
  position: fixed;
  top: 0;
  bottom: 0;
  width: 320px;
  left: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #333333;
  z-index: 10;
  transition: transform 0.5s;
}
@media only screen and (min-width: 1200px) {
  .mobile-navigation {
    display: none;
  }
}
.mobile-navigation-is-open .mobile-navigation {
  -ms-transform: translateX(-320px);
      transform: translateX(-320px);
}
.top-mobile-navigation {
  border-bottom: 1px solid #CACACA;
  padding: 24px 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
}
.main-mobile-navigation {
  padding: 25px 30px;
}
.bottom-mobile-navigation {
  padding: 25px 30px;
}
.bottom-mobile-navigation.border-top {
  border-top: 1px solid #CACACA;
}
ul.primary-mobile li {
  margin-bottom: 18px;
}
ul.primary-mobile li:last-child {
  margin-bottom: 0;
}
ul.primary-mobile li:hover a,
ul.primary-mobile li.current a,
ul.primary-mobile li.section a {
  border-bottom: 3px solid #df134c;
}
ul.primary-mobile a {
  display: inline-block;
  font-size: 1rem;
  color: #ffffff;
  border-bottom: 3px solid transparent;
  text-decoration: none;
  padding-bottom: 3px;
  transition: all 0.4s;
}
.sub-header {
  border-bottom: 1px solid #cacaca;
  background: #ffffff;
}
.sub-header.with-pika-box .bernier-typo {
  display: none;
}
.sub-header.with-pika-box .sub-header-mobile {
  -ms-flex: 0 0 55%;
      flex: 0 0 55%;
  max-width: 55%;
  box-sizing: border-box;
  border-bottom: none;
  padding-bottom: 16px;
}
@media only screen and (min-width: 480px) {
  .sub-header.with-pika-box .sub-header-mobile {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
  }
}
.sub-header.with-pika-box .sub-header-mobile .global-side-margin {
  margin-right: 0;
  margin-left: 0;
}
.sub-header .sub-header-holder {
  padding: 17px 0 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: end;
      align-items: flex-end;
}
@media only screen and (min-width: 768px) {
  .sub-header .sub-header-holder {
    padding: 25px 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .sub-header .sub-header-holder {
    padding: 30px 0 0;
  }
}
.sub-header .bernier-typo {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding-right: 5%;
  padding-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  .sub-header .bernier-typo {
    padding-bottom: 7px;
  }
}
@media only screen and (min-width: 1200px) {
  .sub-header .bernier-typo {
    padding-bottom: 10px;
  }
}
.sub-header .bernier-typo h1 {
  font-size: 1.4375rem;
  line-height: 1;
  color: #333333;
}
@media only screen and (min-width: 768px) {
  .sub-header .bernier-typo h1 {
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 1200px) {
  .sub-header .bernier-typo h1 {
    font-size: 2rem;
  }
}
.sub-header-mobile {
  border-bottom: 1px solid #cacaca;
  background: #ffffff;
  padding: 10px 0;
}
@media only screen and (min-width: 1200px) {
  .sub-header-mobile {
    display: none;
  }
}
.sub-header-image {
  position: relative;
}
.sub-header-bg-image {
  position: relative;
  background-color: #ffffff;
}
.sub-header-bg-image:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 130px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
@media only screen and (min-width: 768px) {
  .sub-header-bg-image:before {
    content: "";
  }
}
@media only screen and (min-width: 1200px) {
  .sub-header-bg-image:before {
    height: 170px;
  }
}
.sub-header-bg-image.no-gradient:before {
  display: none;
}
.sub-header-bg-image.height-250 {
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .sub-header-bg-image.height-250 .bg-image:after {
    padding: 0 0 22%;
  }
}
.sub-header-bg-image.detail h1 {
  padding: 0 15px;
}
@media only screen and (min-width: 768px) {
  .sub-header-bg-image.detail h1 {
    position: absolute;
    left: 25px;
    bottom: 20px;
    color: #ffffff;
    margin-bottom: 0;
    padding: 0;
    z-index: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .sub-header-bg-image.detail h1 {
    left: 30px;
  }
}
.sub-header-bg-image h1,
.sub-header-bg-image h2 {
  padding: 0 15px;
  margin-top: 14px;
}
@media only screen and (min-width: 768px) {
  .sub-header-bg-image h1,
  .sub-header-bg-image h2 {
    position: absolute;
    left: 25px;
    bottom: 20px;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    z-index: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .sub-header-bg-image h1,
  .sub-header-bg-image h2 {
    left: 30px;
  }
}
.sub-header-bg-image h2 {
  font-size: 2rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .sub-header-bg-image h2 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .sub-header-bg-image h2 {
    font-size: 3.375rem;
  }
}
.sub-header-video-and-image {
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .sub-header-video-and-image {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.sub-header-video-and-image .head-video-container {
  position: relative;
  width: 100%;
  padding: 0;
  overflow: hidden;
  display: none;
  /* to še uredi z js, da se na mobile ne izpisuje*/
}
@media only screen and (min-width: 768px) {
  .sub-header-video-and-image .head-video-container {
    display: block;
    -ms-flex: 0 0 58.5%;
        flex: 0 0 58.5%;
    max-width: 58.5%;
    box-sizing: border-box;
  }
}
.sub-header-video-and-image .head-video-container:before {
  display: block;
  content: "";
  padding-top: 56.25%;
}
.sub-header-video-and-image .head-video-container video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.sub-header-video-and-image .head-image-container {
  position: relative;
}
@media only screen and (min-width: 768px) {
  .sub-header-video-and-image .head-image-container {
    -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    max-width: 40%;
    box-sizing: border-box;
  }
}
.sub-header-video-and-image .head-image-container .header-image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.sub-header-video-and-image .head-image-container .header-image:after {
  display: block;
  content: '';
  padding: 82.25% 0 0;
}
@media only screen and (max-width:767px) {
  .sub-header-video-and-image .head-image-container .header-image {
    max-height: 300px;
  }
}
.sub-header-video-and-image .head-image-container .inner-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  text-align: center;
  min-width: 240px;
}
.sub-header-video-and-image .head-image-container .helvetica-typo {
  margin-top: 4%;
}
.sub-header-video-and-image .head-image-container p {
  color: #ffffff;
}
.catalog-issue-detail {
  /* stara koda */
  /* stara koda */
}
.catalog-issue-detail figure {
  background: #f7f7f7;
  /* Old browsers */
  /* FF3.6-15 */
  /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #f7f7f7 0%, #dbdbdb 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#dbdbdb', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
  padding: 40px 0;
  margin-bottom: 30px;
}
.catalog-issue-detail .catalog-image-wrapper {
  max-width: 300px;
  margin: 0 auto;
  position: relative;
  background: white;
  box-shadow: 2px 2px 2px 2px rgba(100, 100, 100, 0.5);
}
.catalog-issue-detail img {
  margin: 0 auto;
  box-shadow: 2px 2px 2px 2px rgba(100, 100, 100, 0.5);
  width: 70%;
  max-width: 400px;
}
@media only screen and (min-width: 768px) {
  .catalog-issue-detail img {
    width: 100%;
  }
}
.catalog-issue-detail .catalog-issuu-embeded .issuuembed {
  width: 100% !important;
}
.content-hub-detail-intro .flex {
  -ms-flex-align: start;
      align-items: flex-start;
}
.content-hub-detail-intro .flex-col {
  box-sizing: border-box;
  padding-right: 7%;
  margin-bottom: 20px;
  /* happens when no anchors */
}
@media only screen and (min-width: 600px) {
  .content-hub-detail-intro .flex-col {
    -ms-flex: 0 0 70%;
        flex: 0 0 70%;
    max-width: 70%;
    padding-right: 6%;
  }
}
@media only screen and (min-width: 768px) {
  .content-hub-detail-intro .flex-col {
    -ms-flex: 0 0 calc(97% - 240px);
        flex: 0 0 calc(97% - 240px);
    max-width: calc(100% - 240px);
    padding-right: 3%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .content-hub-detail-intro .flex-col {
    -ms-flex: 0 0 calc(97% - 360px);
        flex: 0 0 calc(97% - 360px);
    max-width: calc(100% - 360px);
  }
}
.content-hub-detail-intro .flex-col.full-width {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 0;
}
.content-hub-detail-intro .content-hub-anchor-list {
  box-sizing: border-box;
}
@media only screen and (min-width: 600px) {
  .content-hub-detail-intro .content-hub-anchor-list {
    -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    max-width: 30%;
  }
}
@media only screen and (min-width: 768px) {
  .content-hub-detail-intro .content-hub-anchor-list {
    -ms-flex: 0 0 240px;
        flex: 0 0 240px;
    max-width: 240px;
  }
}
@media only screen and (min-width: 1200px) {
  .content-hub-detail-intro .content-hub-anchor-list {
    -ms-flex: 0 0 360px;
        flex: 0 0 360px;
    max-width: 360px;
  }
}
.deal-hub-detail .content-hub-detail-intro h1 {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .deal-hub-detail .content-hub-detail-intro h1 {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .deal-hub-detail .content-hub-detail-intro h1 {
    margin-bottom: 20px;
  }
}
.deal-hub-detail .tag-red-text-white {
  position: absolute;
  top: 25px;
  z-index: 1;
}
@media only screen and (min-width: 768px) {
  .deal-hub-detail .tag-red-text-white {
    top: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .deal-hub-detail .tag-red-text-white {
    top: 50px;
  }
}
.drawing-detail h2 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  font-size: 2.375rem;
  line-height: 1;
  margin: 0 0 25px;
}
@media only screen and (min-width: 768px) {
  .drawing-detail h2 {
    font-size: 2.8125rem;
    margin: 15px 0 35px;
  }
}
@media only screen and (min-width: 1200px) {
  .drawing-detail h2 {
    font-size: 3.375rem;
    margin: 35px 0 45px;
  }
}
@media only screen and (min-width: 768px) {
  .drawing-detail .flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.drawing-detail .left-col,
.drawing-detail .right-col {
  position: relative;
  margin: 0 0 40px;
}
@media only screen and (min-width: 768px) {
  .drawing-detail .left-col,
  .drawing-detail .right-col {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding-right: 5.6%;
    margin: 0;
    box-sizing: border-box;
  }
}
.drawing-detail .link-wrapper {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
.drawing-detail .sold-tag {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  background-color: #df134c;
  color: #fff;
  font-size: 1.75rem;
  line-height: 1;
  padding: 6px 8px;
}
.drawing-detail .contact-us-form {
  margin-top: 30px;
}
@media only screen and (min-width: 1200px) {
  .drawing-detail .contact-us-form {
    margin-top: 50px;
  }
}
.drawing-detail #Donation .description {
  font-size: 0.8125rem;
  line-height: 1;
  font-style: italic;
}
.drawing-detail #Captcha {
  margin-top: 20px;
}
.drawing-detail .drawing-form-message {
  padding: 5%;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .drawing-detail .drawing-form-message {
    margin-bottom: 50px;
  }
}
.drawing-detail .drawing-form-message p {
  font-size: 1.375rem;
  line-height: 1.3;
  font-weight: 700;
}
.error-page {
  min-height: 90vh;
}
.error-page .error-position {
  position: relative;
}
.error-page .error-content {
  text-align: center;
  position: absolute;
  max-width: 430px;
  top: 12%;
  left: 50%;
  -ms-transform: translate(-50%, 12%);
      transform: translate(-50%, 12%);
}
@media only screen and (min-width: 1200px) {
  .error-page .error-content {
    top: 30%;
    -ms-transform: translate(-50%, 30%);
        transform: translate(-50%, 30%);
  }
}
#error_face {
  width: 230px;
  height: 230px;
}
#Stroke-251,
#Stroke-253 {
  animation: strokeWidthLeftEye 3s infinite;
}
#Stroke-20,
#Stroke-21,
#Stroke-255,
#Stroke-257 {
  animation: strokeWidthRightEye 3s infinite;
  animation-delay: 2s;
}
#bottom-right,
#top-middle {
  animation-name: zoomAndHide;
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  animation-direction: alternate;
}
#Stroke-30,
#Stroke-31 {
  animation: changeColor 3s infinite;
}
@keyframes changeColor {
  0% {
    stroke: #DF134C;
  }
  50% {
    stroke: #000000;
  }
  100% {
    stroke: #DF134C;
  }
}
@keyframes zoomAndHide {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
  0% {
    opacity: 1;
  }
}
@keyframes strokeWidthLeftEye {
  0% {
    stroke-width: 4;
  }
  50% {
    stroke-width: 2;
  }
  100% {
    stroke-width: 4;
  }
}
@keyframes strokeWidthRightEye {
  0% {
    stroke-width: 4;
  }
  50% {
    stroke-width: 2;
  }
  100% {
    stroke-width: 4;
  }
}
.content-hub-module,
.hub-related-content {
  position: relative;
}
.content-hub-module .tag-white-text-red,
.hub-related-content .tag-white-text-red,
.content-hub-module .tag-white-text-black,
.hub-related-content .tag-white-text-black {
  position: absolute;
  top: 10px;
  left: 0;
}
@media only screen and (min-width: 768px) {
  .content-hub-module .tag-white-text-red,
  .hub-related-content .tag-white-text-red,
  .content-hub-module .tag-white-text-black,
  .hub-related-content .tag-white-text-black {
    top: 15px;
  }
}
.promotion-page {
  /* na koncu projekta je prišla ta stran in sem morala povozit ta margin! I know! */
}
.promotion-page .bg-white {
  overflow: hidden;
}
.promotion-page .column-module .global-side-margin > .global-side-margin {
  margin-left: 0;
  margin-right: 0;
}
.promotion-page .header-video-img > img {
  width: 100%;
}
.promotion-page .basic-module {
  margin-left: 0;
  margin-right: 0;
}
.promotion-page .basic-module .helvetica-typo h1,
.promotion-page .basic-module .helvetica-typo h2,
.promotion-page .basic-module .helvetica-typo h3,
.promotion-page .basic-module .helvetica-typo h4,
.promotion-page .basic-module .helvetica-typo h4 {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
}
.promotion-page .basic-module .helvetica-typo h1 {
  font-size: 2rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .promotion-page .basic-module .helvetica-typo h1 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-page .basic-module .helvetica-typo h1 {
    font-size: 3.375rem;
  }
}
.promotion-page .basic-module .helvetica-typo h2 {
  font-size: 1.4375rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .promotion-page .basic-module .helvetica-typo h2 {
    font-size: 1.625rem;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-page .basic-module .helvetica-typo h2 {
    font-size: 2rem;
  }
}
.promotion-page .basic-module .helvetica-typo h3 {
  font-size: 1.125rem;
  line-height: 1.6;
}
@media only screen and (min-width: 768px) {
  .promotion-page .basic-module .helvetica-typo h3 {
    font-size: 1.3125rem;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-page .basic-module .helvetica-typo h3 {
    font-size: 1.5rem;
  }
}
.promotion-page .content-hub-module {
  margin-right: 15px;
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .promotion-page .content-hub-module {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-page .content-hub-module {
    margin-right: 30px;
    margin-left: 30px;
  }
}
.promotion-page .content-hub-module .on-promotion-page {
  display: block;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .promotion-page .content-hub-module .on-promotion-page {
    margin-bottom: 22px;
  }
}
.promotion-page .content-hub-module .tag-white-text-black {
  display: none;
}
.promotion-page .offers-module .offer-hub-banner .global-padding {
  padding-left: 0;
  padding-right: 0;
}
.promotion-page .content-hub-detail-intro h2 {
  font-size: 2rem;
  line-height: 1;
  margin-bottom: 0.3em;
}
@media only screen and (min-width: 768px) {
  .promotion-page .content-hub-detail-intro h2 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-page .content-hub-detail-intro h2 {
    font-size: 3.375rem;
  }
}
.module-page .content-hub-detail-intro h1 {
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .module-page .content-hub-detail-intro h1 {
    margin-bottom: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .module-page .content-hub-detail-intro h1 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .contact-us-page .padding-right,
  .newsletter-page .padding-right {
    padding-right: 5%;
  }
}
.contact-us-page h1,
.newsletter-page h1 {
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .contact-us-page h1,
  .newsletter-page h1 {
    margin-bottom: 40px;
  }
}
.contact-us-page h2,
.newsletter-page h2 {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  .contact-us-page h2,
  .newsletter-page h2 {
    margin-bottom: 20px;
  }
}
.news-detail .col-30 {
  margin-bottom: 25px;
}
.news-detail .col-30 p.small {
  margin-top: 5px;
}
.store-header {
  border-bottom: 1px solid rgba(214, 214, 214, 0.9);
  padding-bottom: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (min-width: 640px) {
  .store-header .col-left {
    -ms-flex: 0 0 60%;
        flex: 0 0 60%;
    max-width: 60%;
    -ms-flex-item-align: start;
        align-self: flex-start;
    box-sizing: border-box;
  }
}
.store-header .col-right {
  margin-top: 1em;
}
@media only screen and (min-width: 640px) {
  .store-header .col-right {
    -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    max-width: 40%;
    -ms-flex-item-align: start;
        align-self: flex-start;
    box-sizing: border-box;
    text-align: right;
    padding-left: 10px;
    margin-top: 0;
  }
}
.store-header h1 {
  margin-bottom: 0.8em;
}
@media only screen and (min-width: 640px) {
  .store-module-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
.store-module-wrapper .store-module {
  padding: 20px 0;
  border-bottom: 1px solid rgba(214, 214, 214, 0.9);
}
@media only screen and (min-width: 640px) {
  .store-module-wrapper .store-module {
    -ms-flex: 0 0 48%;
        flex: 0 0 48%;
    max-width: 48%;
  }
}
@media only screen and (min-width: 768px) {
  .store-module-wrapper .store-module {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .store-module-wrapper .store-module {
    -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    max-width: 30%;
    padding: 40px 0 0;
    border-bottom: none;
  }
}
.store-module-wrapper dl.open-status {
  padding: 12px 18px;
}
.store-module-wrapper dl.open-status dt,
.store-module-wrapper dl.open-status dd {
  display: inline-block;
  width: 50%;
  margin-right: -4px;
  font-size: 0.8125rem;
  line-height: 1.69230769;
}
.store-module-wrapper dl.open-status dd {
  text-align: right;
}
.store-module-wrapper dl.open-status.border {
  border: 1px solid #cacaca;
  font-weight: 700;
}
.store-module-wrapper .slider-area,
.store-module-wrapper .width-270 {
  margin: 0 auto;
  max-width: 270px;
}
.store-module-wrapper .slider-area h2,
.store-module-wrapper .width-270 h2 {
  text-align: center;
}
.store-module-wrapper h2 {
  margin-bottom: 25px;
}
.store-module-wrapper img {
  margin: 0 auto 20px;
}
.store-module-wrapper .map,
.store-module-wrapper .map img {
  margin-bottom: 0;
}
.radi-imamo-domace-page .rid-success-container {
  max-width: 720px;
  margin: 50px auto 100px;
}
@media only screen and (min-width: 1200px) {
  .radi-imamo-domace-page .rid-success-container {
    margin-top: 100px;
    margin-bottom: 200px;
  }
}
.radi-imamo-domace-page .h2 {
  margin-bottom: 30px;
}
.radi-imamo-domace-page h3.with-success-icon:before {
  content: '';
  display: inline-block;
  background-image: url("../images/svg/2020-sucess-icon.svg");
  background-repeat: no-repeat;
  width: 26px;
  height: 26px;
  padding-right: 8px;
}
.radi-imamo-domace-page p.rid-big-p {
  font-size: 1.1875rem;
  line-height: 1.15789474;
  margin-bottom: 40px;
}
@media only screen and (min-width: 1200px) {
  .radi-imamo-domace-page p.rid-big-p {
    font-size: 1.3125rem;
    line-height: 1.42857143;
  }
}
.radi-imamo-domace-page p.rid-alert {
  font-size: 0.875rem;
  line-height: 1.14285714;
}
.radi-imamo-domace-page span.red-span {
  color: #df134c;
}
.hub-detail--sub-header-bg-image {
  position: relative;
  background-color: #ffffff;
}
.hub-detail--sub-header-bg-image.height-250 {
  background-color: transparent;
}
@media only screen and (min-width: 768px) {
  .hub-detail--sub-header-bg-image.height-250 .bg-image:after {
    padding: 0 0 22%;
  }
}
.hub-detail--sub-header-bg-image.detail h1 {
  padding: 0 15px;
}
@media only screen and (min-width: 768px) {
  .hub-detail--sub-header-bg-image.detail h1 {
    position: absolute;
    left: 25px;
    bottom: 20px;
    color: #ffffff;
    margin-bottom: 0;
    padding: 0;
    z-index: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .hub-detail--sub-header-bg-image.detail h1 {
    left: 30px;
  }
}
.hub-detail--sub-header-bg-image .bg-image {
  position: relative;
  background-color: #df134c;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.hub-detail--sub-header-bg-image .bg-image:after {
  content: "";
  display: block;
  padding: 0 0 44%;
}
@media only screen and (min-width: 560px) {
  .hub-detail--sub-header-bg-image .bg-image:after {
    padding: 0 0 34%;
  }
}
.hub-detail--sub-header-bg-image .bg-image:before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 130px;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
}
@media only screen and (min-width: 768px) {
  .hub-detail--sub-header-bg-image .bg-image:before {
    content: "";
  }
}
@media only screen and (min-width: 1200px) {
  .hub-detail--sub-header-bg-image .bg-image:before {
    height: 170px;
  }
}
.hub-detail--sub-header-bg-image .bg-image.no-gradient:before {
  display: none;
}
.hub-detail--sub-header-bg-image h1,
.hub-detail--sub-header-bg-image h2 {
  padding: 0 15px;
  margin-top: 14px;
}
@media only screen and (min-width: 768px) {
  .hub-detail--sub-header-bg-image h1,
  .hub-detail--sub-header-bg-image h2 {
    position: absolute;
    left: 25px;
    bottom: 20px;
    color: #ffffff;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    z-index: 1;
  }
}
@media only screen and (min-width: 1200px) {
  .hub-detail--sub-header-bg-image h1,
  .hub-detail--sub-header-bg-image h2 {
    left: 30px;
  }
}
.hub-detail--sub-header-bg-image h2 {
  font-size: 2rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .hub-detail--sub-header-bg-image h2 {
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .hub-detail--sub-header-bg-image h2 {
    font-size: 3.375rem;
  }
}
.app-store-list {
  margin-bottom: 40px;
}
@media only screen and (min-width: 768px) {
  .app-store-list {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .app-store-list {
    display: none;
  }
}
.app-store-list > li {
  display: inline-block;
  margin-right: 15px;
}
@media only screen and (min-width: 560px) {
  .badges-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 -15px 0 0;
  }
}
@media only screen and (min-width: 960px) {
  .badges-list {
    margin: 0 -30px 0 0;
  }
}
.badges-list > li {
  box-sizing: border-box;
  margin-bottom: 30px;
}
@media only screen and (min-width: 560px) {
  .badges-list > li {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px 0 0;
    margin-bottom: 40px;
  }
}
@media only screen and (min-width: 960px) {
  .badges-list > li {
    -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
    max-width: 33.3333%;
    padding: 0 30px 0 0;
    margin-bottom: 60px;
  }
}
.badges-list > li img {
  margin-bottom: 13px;
}
@media only screen and (min-width: 960px) {
  .badges-list > li img {
    margin-bottom: 20px;
  }
}
.badges-list > li h4 {
  max-width: 95%;
  margin-bottom: 10px;
}
@media only screen and (min-width: 960px) {
  .badges-list > li h4 {
    margin-bottom: 17px;
  }
}
.badges-list > li p {
  font-size: 0.8125rem;
  line-height: 1.53846154;
  max-width: 95%;
}
.benefits-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: start;
      align-items: flex-start;
  margin-top: 40px;
}
@media only screen and (min-width: 1200px) {
  .benefits-list {
    margin-top: 50px;
  }
}
.benefits-list > li {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding: 0 20px;
  box-sizing: border-box;
  margin-bottom: 24px;
}
@media only screen and (min-width: 480px) {
  .benefits-list > li {
    -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}
@media only screen and (min-width: 640px) {
  .benefits-list > li {
    -ms-flex: 0 0 20%;
        flex: 0 0 20%;
    max-width: 20%;
  }
}
.benefits-list img {
  max-width: 60px;
  margin: 0 auto 15px;
}
@media only screen and (min-width: 1200px) {
  .benefits-list img {
    max-width: 90px;
    margin-bottom: 20px;
  }
}
.benefits-list h4 {
  font-size: 0.875rem;
  line-height: 1.28571429;
}
@media only screen and (min-width: 1200px) {
  .benefits-list h4 {
    font-size: 1.125rem;
    line-height: 1.16666667;
  }
}
.bidding-products-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.bidding-products-list .item {
  border: 1px solid #999999;
  text-align: center;
  padding: 20px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .bidding-products-list .item {
    box-sizing: border-box;
    -ms-flex: 0 0 32%;
        flex: 0 0 32%;
    max-width: 32%;
    margin-bottom: 0;
  }
}
.bidding-products-list em {
  display: block;
  font-size: 1.25rem;
  color: #ffffff;
  font-style: normal;
  font-weight: 700;
  border-radius: 100px;
  margin: 0 auto 10px;
  background: #df134c;
  width: 40px;
  height: 30px;
  padding-top: 10px;
}
.bidding-products-list .bid-price {
  color: #df134c;
}
.bidding-products-list h2 {
  margin-bottom: 10px;
}
.bidding-products-list p {
  margin-bottom: 10px;
}
.bidding-products-list span {
  display: block;
  background: #999999;
  color: #333333;
  padding: 10px;
  font-size: 1.25rem;
  font-weight: 700;
}
.bidding-products-list .bid-footer {
  margin-top: auto;
}
.bidding-products-list .bid-footer p {
  font-weight: 700;
}
.catalog-list-inner-wrapper {
  background: #ffffff;
  padding: 30px 40px;
}
@media only screen and (min-width: 1200px) {
  .catalog-list-inner-wrapper {
    padding: 60px 90px;
  }
}
@media only screen and (min-width: 640px) {
  .catalog-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    border-bottom: 1px solid #D6D6D6;
    margin-bottom: 1.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .catalog-list {
    margin-bottom: 3rem;
  }
}
.catalog-list:last-of-type {
  border-bottom: none;
}
.catalog-list .catalog-item {
  border-bottom: 1px solid #D6D6D6;
  padding: 0 2rem 1.5rem 0;
  margin-bottom: 1.5rem;
  box-sizing: border-box;
}
@media only screen and (min-width: 640px) {
  .catalog-list .catalog-item {
    -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
    max-width: 33.3333%;
    border-bottom: none;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .catalog-list .catalog-item {
    padding: 0 4rem 3rem 0;
  }
}
.catalog-list .catalog-item:last-child {
  border-bottom: none;
}
.catalog-list .catalog-img {
  position: relative;
  background-size: contain;
  background-repeat: no-repeat;
  box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 4px;
}
.catalog-list .catalog-img:after {
  display: block;
  content: '';
  padding: 130% 0 0;
}
.catalog-list .helvetica-typo {
  padding-right: 20px;
}
.catalog-list h4 {
  margin-bottom: 5px;
}
@media only screen and (min-width: 1200px) {
  .catalog-list h4 {
    margin-bottom: 8px;
  }
}
.catalog-links-list {
  list-style: none;
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .catalog-links-list {
    margin-top: 17px;
  }
}
.catalog-links-list li {
  font-size: 0;
  margin-bottom: 6px;
}
.catalog-links-list li:last-child {
  margin-bottom: 0;
}
.catalog-links-list a {
  font-size: 0.75rem;
  line-height: 1.41666667;
  color: #df134c;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  background-size: 13px;
  background-position: left center;
}
@media only screen and (min-width: 1200px) {
  .catalog-links-list a {
    font-size: 0.8125rem;
    line-height: 1.53846154;
  }
}
.catalog-links-list a:hover {
  color: #ff1b5b;
}
@media only screen and (min-width: 640px) {
  .content-hub-list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    border-bottom: 1px solid #D6D6D6;
    padding: 40px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .content-hub-list {
    padding: 50px 0;
  }
}
.content-hub-list:last-of-type {
  margin-bottom: 30px;
}
.content-hub-list.related-hub-content:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.content-hub-list li {
  border-bottom: 1px solid #D6D6D6;
  padding: 25px 0;
  color: #ffffff;
  box-sizing: border-box;
}
@media only screen and (min-width: 640px) {
  .content-hub-list li {
    border-bottom: none;
    -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
    max-width: 50%;
  }
  .no-supports .content-hub-list li {
    -ms-flex: 0 0 49%;
        flex: 0 0 49%;
    max-width: 49%;
  }
}
@media only screen and (min-width: 1200px) {
  .content-hub-list li {
    -ms-flex: 0 0 calc(50% - 15px);
        flex: 0 0 calc(50% - 15px);
    max-width: 50%;
  }
  .no-supports .content-hub-list li {
    -ms-flex: 0 0 48.5%;
        flex: 0 0 48.5%;
    max-width: 48.5%;
  }
}
.content-hub-list img {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  .content-hub-list img {
    margin-bottom: 20px;
  }
}
.content-hub-list h3 {
  color: #ffffff;
  margin-bottom: 20px;
  padding-right: 5%;
}
@media only screen and (min-width: 1200px) {
  .content-hub-list h3 {
    margin-bottom: 25px;
  }
}
.content-hub-anchor-list {
  border-top: 1px solid #df134c;
  border-bottom: 1px solid #df134c;
  padding: 15px 0;
}
.content-hub-anchor-list li {
  margin-bottom: 12px;
}
.content-hub-anchor-list li:last-child {
  margin-bottom: 0;
}
.content-hub-anchor-list a {
  font-size: 0.9375rem;
  font-weight: 700;
  padding-left: 20px;
  background-image: url('../images/svg/2019-arrow_small_down.svg');
  background-repeat: no-repeat;
  background-position: left 0 top 6px;
  transition: all 0.4s;
}
.content-hub-anchor-list a:hover {
  background-position: left 0 top 8px;
  color: #df134c;
}
.numer-of-sold-drawings {
  background-color: #df134c;
  margin-bottom: 40px;
}
.numer-of-sold-drawings .inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
  padding: 20px;
  color: #fff;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .numer-of-sold-drawings .inner {
    padding: 5px;
  }
}
.numer-of-sold-drawings p {
  font-size: 1.25rem;
  line-height: 1.4;
  margin: 15px 10px;
}
@media only screen and (min-width: 768px) {
  .numer-of-sold-drawings p {
    font-size: 1.5rem;
  }
}
.drawings-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 30px;
}
@media only screen and (min-width: 480px) {
  .drawings-list {
    margin: 0 -20px 30px 0;
  }
}
@media only screen and (min-width: 960px) {
  .drawings-list {
    margin: 0 -30px 30px 0;
  }
}
.drawings-list li {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  margin: 0 0 20px 0;
  box-sizing: border-box;
}
@media only screen and (min-width: 480px) {
  .drawings-list li {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding: 0 20px 0 0;
  }
}
@media only screen and (min-width: 768px) {
  .drawings-list li {
    -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
    max-width: 33.333%;
  }
}
@media only screen and (min-width: 960px) {
  .drawings-list li {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
    padding: 0 30px 0 0;
    margin: 0 0 30px 0;
  }
}
.drawings-list .drawing-link {
  position: relative;
  background-color: #e9e9e9;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  transition: box-shadow 0.3s;
}
.drawings-list .drawing-link:after {
  display: block;
  content: "";
  padding: 0 0 100%;
}
.drawings-list .drawing-link:hover {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px;
}
.drawings-list .sold-tag {
  display: inline-block;
  position: absolute;
  top: 10px;
  left: 0;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  background-color: #df134c;
  color: #fff;
  font-size: 1.125rem;
  line-height: 1;
  padding: 6px 8px;
}
.desktop-menu-list {
  padding-bottom: 9px;
}
.desktop-menu-list li {
  display: inline-block;
  margin-right: 30px;
}
.desktop-menu-list li.section a,
.desktop-menu-list li.current a {
  border-bottom: 5px solid #df134c;
}
.desktop-menu-list a {
  color: #333333;
  font-size: 0.9375rem;
  text-decoration: none;
  padding-bottom: 7px;
  border-bottom: 5px solid transparent;
  transition: all 0.4s;
}
.desktop-menu-list a:hover {
  border-bottom: 5px solid #df134c;
}
li.deal-hub-banner {
  position: relative;
  margin-bottom: 5px;
}
li.deal-hub-banner:last-child {
  margin-bottom: 0;
}
li.deal-hub-banner:first-child .bg-image:after {
  padding-top: 66.6666%;
}
li.deal-hub-banner:first-child .border-red {
  background-color: #df134c;
  color: #ffffff;
}
li.deal-hub-banner:first-child .border-red:hover {
  box-shadow: 0 0 0 1px #df134c, 0 0 0 1px #df134c;
}
li.deal-hub-banner:first-child h2 {
  font-size: 1.5rem;
  line-height: 1.16666667;
}
@media only screen and (min-width: 1200px) {
  li.deal-hub-banner:first-child h2 {
    font-size: 1.75rem;
    line-height: 1.14285714;
  }
}
@media only screen and (min-width: 768px) {
  li.deal-hub-banner:first-child .logos-list {
    left: 0;
  }
}
li.deal-hub-banner:not(:first-child) .flex {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
@media only screen and (min-width: 768px) {
  li.deal-hub-banner:not(:first-child) .content-wrapper {
    padding-left: 0;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  li.deal-hub-banner:not(:first-child) .content-wrapper {
    margin-top: 65px;
  }
}
@media only screen and (min-width: 768px) {
  li.deal-hub-banner:not(:first-child) .tag-red-text-white {
    top: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  li.deal-hub-banner:not(:first-child) .tag-red-text-white {
    top: 50px;
  }
}
li.deal-hub-banner .image-wrapper {
  position: relative;
}
li.deal-hub-banner .bg-image {
  position: relative;
  background-color: #f4f4f4;
  background-size: cover;
  background-repeat: no-repeat;
}
li.deal-hub-banner .bg-image:after {
  display: block;
  content: '';
  padding-top: 50%;
}
li.deal-hub-banner .content-wrapper {
  position: relative;
}
@media only screen and (min-width: 768px) {
  li.deal-hub-banner .content-wrapper {
    margin-top: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  li.deal-hub-banner .content-wrapper {
    margin-top: 65px;
  }
}
li.deal-hub-banner .tag-red-text-white {
  position: absolute;
  left: 0;
  z-index: 2;
  top: 25px;
}
@media only screen and (min-width: 768px) {
  li.deal-hub-banner .tag-red-text-white {
    top: 35px;
  }
}
@media only screen and (min-width: 1200px) {
  li.deal-hub-banner .tag-red-text-white {
    top: 50px;
  }
}
li.deal-hub-banner .logos-list {
  position: absolute;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
li.deal-hub-banner .logos-list.position-bottom {
  bottom: 0;
}
li.deal-hub-banner .logos-list.position-top {
  top: 0;
}
li.deal-hub-banner .logos-list img {
  max-width: 100px;
}
@media only screen and (min-width: 480px) {
  li.deal-hub-banner .logos-list img {
    max-width: 140px;
  }
}
@media only screen and (min-width: 560px) {
  li.deal-hub-banner .logos-list img {
    max-width: none;
  }
}
@media only screen and (min-width: 768px) {
  li.deal-hub-banner .logos-list img {
    max-width: 140px;
  }
}
@media only screen and (min-width: 880px) {
  li.deal-hub-banner .logos-list img {
    max-width: none;
  }
}
li.deal-hub-banner h2 {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  li.deal-hub-banner h2 {
    margin-bottom: 5px;
  }
}
li.deal-hub-banner .btn {
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  li.deal-hub-banner .btn {
    margin-top: 22px;
  }
}
.deal-hub-module-list {
  /* považam stil :first-child, ki se nahaja v deal-hub-banner-list == ustreli me v nogo! */
  /* ta modul se nahaja na zavihku Pika */
}
.deal-hub-module-list li.deal-hub-banner:first-child .flex {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
.deal-hub-module-list li.deal-hub-banner:first-child .bg-image:after {
  padding-top: 50%;
}
@media only screen and (min-width: 768px) {
  .deal-hub-module-list li.deal-hub-banner:first-child .content-wrapper {
    padding-left: 0;
    margin-top: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .deal-hub-module-list li.deal-hub-banner:first-child .content-wrapper {
    margin-top: 65px;
  }
}
.deal-hub-module-list li.deal-hub-banner:first-child .border-red {
  border: 1px solid #df134c;
  color: #df134c;
  background-color: transparent;
}
.deal-hub-module-list li.deal-hub-banner:first-child .border-red:hover {
  box-shadow: 0 0 0 1px #df134c, 0 0 0 1px #df134c;
}
@media only screen and (min-width: 768px) {
  .deal-hub-module-list li.deal-hub-banner:first-child .logos-list {
    left: auto;
  }
}
.embeded-tiles-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -12px 0 0;
}
@media only screen and (min-width: 1200px) {
  .embeded-tiles-list {
    margin: 0 -30px 0 0;
  }
}
.embeded-tiles-list > li {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding: 0 12px 25px 0;
  box-sizing: border-box;
}
@media only screen and (min-width: 640px) {
  .embeded-tiles-list > li {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1200px) {
  .embeded-tiles-list > li {
    padding: 0 30px 25px 0;
  }
}
.embeded-tiles-list > li a:hover figure:after {
  opacity: 1;
}
.embeded-tiles-list > li figure {
  position: relative;
}
.embeded-tiles-list > li figure:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(222, 19, 74, 0.7);
  opacity: 0;
  transition: all 0.4s;
}
.embeded-tiles-list .embed-title {
  font-size: 0.6875rem;
  line-height: 1.09090909;
  margin-top: 0.8em;
}
@media only screen and (min-width: 1200px) {
  .embeded-tiles-list .embed-title {
    font-size: 0.8125rem;
    line-height: 1.76923077;
  }
}
.embeded-tiles-list li.last-child {
  position: relative;
}
.embeded-tiles-list li.last-child a:hover .go-to-list-image:after {
  background-color: #de134a;
}
.embeded-tiles-list li.last-child a:hover .fake-button {
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
  background-position: right 5px top 50%;
}
.embeded-tiles-list li.last-child .on-center {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  z-index: 1;
  text-align: center;
}
@media only screen and (min-width: 480px) {
  .embeded-tiles-list li.last-child .on-center {
    min-width: 170px;
  }
}
@media only screen and (min-width: 640px) {
  .embeded-tiles-list li.last-child .on-center {
    min-width: auto;
  }
}
@media only screen and (min-width: 1024px) {
  .embeded-tiles-list li.last-child .on-center {
    min-width: 170px;
  }
}
.embeded-tiles-list li.last-child .icon-on-img {
  width: 30px;
  margin: 0 auto 20%;
}
@media only screen and (min-width: 1200px) {
  .embeded-tiles-list li.last-child .icon-on-img {
    width: 40px;
    margin-bottom: 35px;
  }
}
.embeded-tiles-list li.last-child .fake-button {
  display: inline-block;
  z-index: 1;
  min-width: 100px;
  text-align: center;
  font-size: 0.8125rem;
  color: #fff;
  background-position: right 5px top 50%;
  padding-right: 10px;
  box-sizing: border-box;
  transition: all 0.4s;
}
@media only screen and (min-width: 375px) {
  .embeded-tiles-list li.last-child .fake-button {
    border: 1px solid #ffffff;
    padding: 10px 25px 9px 10px;
    border-radius: 50px;
    background-position: right 10px top 50%;
  }
}
.embeded-tiles-list .go-to-list-image {
  position: relative;
}
.embeded-tiles-list .go-to-list-image:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(222, 19, 74, 0.7);
  opacity: 1;
  transition: all 0.4s;
}
.extraordinary-notices-list {
  border: 1px solid #df134c;
}
.extraordinary-notices-list li {
  padding: 10px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: start;
      align-items: flex-start;
}
@media only screen and (min-width: 1200px) {
  .extraordinary-notices-list li {
    -ms-flex-align: center;
        align-items: center;
  }
}
.extraordinary-notices-list li + li {
  border-top: 1px solid #df134c;
}
.extraordinary-notices-list li img {
  max-width: 30px;
  -ms-flex: 0 0 30px;
      flex: 0 0 30px;
  padding-right: 6px;
  box-sizing: border-box;
}
.extraordinary-notices-list li .notice-content {
  -ms-flex: 1;
      flex: 1;
}
.extraordinary-notices-list li p,
.extraordinary-notices-list li .link {
  display: inline-block;
  vertical-align: middle;
  color: #df134c;
}
.extraordinary-notices-list li p {
  margin-right: 10px;
}
.extraordinary-notices-list li .link {
  text-decoration: underline;
}
.extraordinary-notices-list li .link:hover {
  text-decoration: none;
}
.event-categories-list li {
  display: block;
  margin: 5px 0;
}
.event-categories-list .logo {
  display: inline-block;
  max-width: 25px;
}
.event-categories-list span {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.9375rem;
  line-height: 2.13333333;
  margin-left: 15px;
}
.files-list li {
  position: relative;
  margin-bottom: 5px;
  padding-left: 25px;
}
.files-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 2px;
  width: 17px;
  height: 17px;
}
.files-list li:last-child {
  margin-bottom: 0;
}
.files-list a {
  color: #df134c;
  font-size: 0.875rem;
  line-height: 1.35714286;
  border-bottom: 2px solid transparent;
}
.files-list a:hover span {
  border-color: #df134c;
}
@media only screen and (min-width: 1200px) {
  .files-list a {
    font-size: 0.9375rem;
    line-height: 1.53333333;
  }
}
.files-list a span {
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
@media only screen and (min-width: 768px) {
  .footer-menu-list {
    padding-right: 180px;
  }
}
@media only screen and (min-width: 768px) {
  .footer-menu-list.footer-menu-copy {
    margin-top: 20px;
  }
}
.footer-menu-list li {
  font-size: 0.75rem;
  color: #58585a;
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .footer-menu-list li {
    display: inline-block;
    margin: 0 15px 10px 0;
  }
}
.footer-menu-list li.pipe {
  display: none;
}
@media only screen and (min-width: 768px) {
  .footer-menu-list li.pipe {
    display: inline-block;
  }
}
.footer-menu-list li:last-child {
  margin-bottom: 0;
}
.footer-menu-list li span {
  display: inline-block;
}
.footer-menu-list a {
  display: inline-block;
  font-size: 0.75rem;
  color: #58585a;
  text-decoration: none;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.footer-menu-list a.selected,
.footer-menu-list a:hover {
  border-bottom: 2px solid #58585a;
}
.footer-menu-list .production {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.footer-menu-list .production .production-link {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-left: 6px;
  border-bottom: none;
  transition: none;
}
.footer-menu-list .production .production-link:hover {
  text-decoration: none;
  border-bottom: none;
}
.footer-menu-list .production .production-link img {
  display: inline-block;
  width: 20px;
  margin-right: 4px;
}
.footer-menu-list .production .production-link span {
  display: inline-block;
  text-transform: uppercase;
}
.footer-menu-list .footer-cookie {
  cursor: pointer;
}
.footer-menu-list .footer-cookie:hover span {
  border-bottom: 2px solid #58585a;
}
.footer-menu-list .footer-cookie span {
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.footer-menu-list .footer-cookie .icon-cookie {
  display: inline-block;
  vertical-align: middle;
  margin-left: 6px;
}
/* list s sliko in vsebino, vsaki neparni li se zrcalni */
.offer-hub-banner {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .offer-hub-banner {
    margin-bottom: 20px;
  }
}
.offer-hub-banner:last-child {
  margin-bottom: 0;
}
.offer-hub-banner:nth-child(odd) .flex {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
@media only screen and (min-width: 768px) {
  .offer-hub-banner:nth-child(odd) .content-wrapper {
    padding: 0 10% 0 0;
  }
}
@media only screen and (min-width: 768px) {
  .offer-hub-banner:nth-child(odd) .logos-list {
    right: 0;
    left: auto;
  }
}
.offer-hub-banner .image-wrapper {
  position: relative;
}
.offer-hub-banner .logos-list {
  position: absolute;
  right: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .offer-hub-banner .logos-list {
    left: 0;
  }
}
.offer-hub-banner .logos-list.position-bottom {
  bottom: 0;
}
.offer-hub-banner .logos-list.position-top {
  top: 0;
}
.offer-hub-banner .logos-list img {
  max-width: 100px;
}
@media only screen and (min-width: 480px) {
  .offer-hub-banner .logos-list img {
    max-width: 140px;
  }
}
@media only screen and (min-width: 560px) {
  .offer-hub-banner .logos-list img {
    max-width: none;
  }
}
@media only screen and (min-width: 768px) {
  .offer-hub-banner .logos-list img {
    max-width: 140px;
  }
}
@media only screen and (min-width: 880px) {
  .offer-hub-banner .logos-list img {
    max-width: none;
  }
}
.offer-hub-banner h2 {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .offer-hub-banner h2 {
    margin-bottom: 15px;
  }
}
.offer-hub-banner .btn {
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .offer-hub-banner .btn {
    margin-top: 20px;
  }
}
.offer-hub-list-page .pagination {
  padding: 20px 0;
}
/* to se nahaja v mobilni navigaciji na dnu, kjer se izpišejo tri ikone */
.mobile-settings-list li {
  padding-left: 32px;
  background-repeat: no-repeat;
  background-position: 1px center;
}
.mobile-settings-list li.settings {
  background-image: url('../images/svg/2019-settings.svg');
  margin-bottom: 20px;
}
.mobile-settings-list li.logout {
  background-image: url('../images/svg/2019-logout.svg');
  margin-bottom: 30px;
}
.mobile-settings-list li.career {
  background-image: url('../images/svg/2019-kariera-white.svg');
  margin-bottom: 20px;
}
.mobile-settings-list li.career a {
  font-size: 0.9375rem;
}
.mobile-settings-list li.phone-number {
  background-image: url('../images/svg/2019-phone.svg');
  margin-bottom: 20px;
}
.mobile-settings-list li.phone-number a {
  font-size: 0.9375rem;
}
.mobile-settings-list li.phone-number-shop {
  background-image: url('../images/svg/icon-phone-shop-white.svg');
}
.mobile-settings-list li.phone-number-shop a {
  font-size: 0.9375rem;
}
.mobile-settings-list li a {
  color: #ffffff;
  text-decoration: none;
  font-size: 0.8125rem;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.mobile-settings-list li a:hover {
  border-bottom: 2px solid #ff1b5b;
}
.news-list {
  border-top: 1px solid #D6D6D6;
}
.news-list li {
  border-bottom: 1px solid #D6D6D6;
  padding: 20px 0;
}
@media only screen and (min-width: 960px) {
  .news-list li {
    padding: 33px 0;
  }
}
.news-list p.small {
  margin-top: 10px;
}
.news-list p.small:first-letter {
  text-transform: uppercase;
}
.news-list .col-30,
.news-list .col-60 {
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
@media only screen and (min-width: 960px) {
  .news-list .col-30 {
    -ms-flex: 0 0 31.3333%;
        flex: 0 0 31.3333%;
    max-width: 31.3333%;
  }
}
.news-list .col-30 + .col-30,
.news-list .col-30 + .col-60 {
  margin-top: 15px;
}
@media only screen and (min-width: 960px) {
  .news-list .col-30 + .col-30,
  .news-list .col-30 + .col-60 {
    margin-top: 0;
  }
}
@media only screen and (min-width: 960px) {
  .news-list .col-60 {
    box-sizing: border-box;
    -ms-flex: 0 0 66%;
        flex: 0 0 66%;
    max-width: 66%;
    padding-right: 4%;
  }
}
.news-list .col-padding-right {
  padding-right: 5%;
}
@media only screen and (min-width: 960px) {
  .news-list .col-padding-right {
    padding-right: 2%;
  }
}
.pika-advantages-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.pika-advantages-list .advantage-item {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding-bottom: 3px;
}
@media only screen and (min-width: 768px) {
  .pika-advantages-list .advantage-item {
    -ms-flex: 0 0 calc(50% - 15px);
        flex: 0 0 calc(50% - 15px);
    max-width: 50%;
    margin-bottom: 35px;
  }
  .pika-advantages-list .advantage-item:nth-last-child(2),
  .pika-advantages-list .advantage-item:last-child {
    margin-bottom: 0;
  }
  .no-supports .pika-advantages-list .advantage-item {
    -ms-flex: 0 0 49%;
        flex: 0 0 49%;
    max-width: 49%;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-advantages-list .advantage-item {
    margin-bottom: 50px;
  }
  .no-supports .pika-advantages-list .advantage-item {
    -ms-flex: 0 0 48.5%;
        flex: 0 0 48.5%;
    max-width: 48.5%;
  }
}
.pika-advantages-list .advantage-item + .advantage-item {
  margin-top: 35px;
}
@media only screen and (min-width: 768px) {
  .pika-advantages-list .advantage-item + .advantage-item {
    margin-top: 0;
  }
}
.pika-advantages-list .advantage-item.small-p p {
  font-size: 0.8125rem;
  line-height: 1.53846154;
}
.pika-advantages-list .bg-image {
  position: relative;
  background-color: #df134c;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 25px;
}
.pika-advantages-list .bg-image:after {
  display: block;
  content: '';
  padding: 0 0 50%;
}
@media only screen and (min-width: 480px) {
  .pika-advantages-list .bg-image:after {
    padding: 0 0 40%;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-advantages-list .bg-image:after {
    padding: 0 0 32%;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-advantages-list .bg-image {
    margin-bottom: 30px;
  }
}
.pika-advantages-list img {
  margin-bottom: 25px;
}
@media only screen and (min-width: 1200px) {
  .pika-advantages-list img {
    margin-bottom: 30px;
  }
}
.pika-advantages-list h4 {
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  .pika-advantages-list h4 {
    margin-bottom: 20px;
  }
}
.pika-advantages-list .btn {
  margin-top: 20px;
}
.pika-news-module-list {
  border-bottom: 1px solid #cacaca;
  margin-bottom: 25px;
}
@media only screen and (min-width: 768px) {
  .pika-news-module-list {
    margin-top: 25px;
  }
}
.pika-news-module-list li {
  border-top: 1px solid #cacaca;
  padding: 15px 0;
}
@media only screen and (max-width:767px) {
  .pika-news-module-list li:first-child {
    border-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .pika-news-module-list p,
  .pika-news-module-list h4 {
    display: inline-block;
    margin-right: -4px;
    vertical-align: middle;
  }
}
@media only screen and (min-width: 768px) {
  .pika-news-module-list p {
    width: 32%;
  }
}
@media only screen and (min-width: 768px) {
  .pika-news-module-list h4 {
    width: 68%;
  }
}
.pika-partners-list {
  border-bottom: 1px solid #cacaca;
  padding-top: 20px;
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .pika-partners-list {
    padding-top: 70px;
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-partners-list {
    padding-top: 100px;
    margin-bottom: 30px;
  }
}
.pika-partners-list .partner-item {
  border-top: 1px solid #cacaca;
  padding: 20px 0;
}
@media only screen and (max-width:767px) {
  .pika-partners-list .partner-item:first-child {
    border-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .pika-partners-list .partner-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-partners-list .partner-item {
    padding: 30px 0;
  }
}
.pika-partners-list .col {
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .pika-partners-list .col {
    -ms-flex: 0 0 calc(33.3333% - 26px);
        flex: 0 0 calc(33.3333% - 26px);
    max-width: 33.3333%;
    margin-right: 26px;
    margin-top: 0;
  }
  .no-supports .pika-partners-list .col {
    -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.3333%;
    margin-right: 0;
    padding-left: 26px;
  }
  .no-supports .pika-partners-list .col:first-child {
    padding-left: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-partners-list .col {
    -ms-flex: 0 0 calc(25% - 26px);
        flex: 0 0 calc(25% - 26px);
    max-width: 25%;
  }
  .no-supports .pika-partners-list .col {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
  }
}
.pika-partners-list .col + .col {
  margin-top: 18px;
}
.pika-partners-list .col-image {
  position: relative;
  border: 1px solid #DBDBDB;
  padding: 20px;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
@media only screen and (min-width: 768px) {
  .pika-partners-list .col-image {
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-partners-list .col-image {
    -ms-flex: 0 0 calc(25% - 26px);
        flex: 0 0 calc(25% - 26px);
    max-width: 25%;
    padding: 30px;
  }
}
.pika-partners-list .col-image img {
  margin: auto;
}
.pika-partners-list .tag-red-text-white {
  position: absolute;
  top: 12px;
  left: 0;
}
.pika-partners-list h3 {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  font-size: 1.1875rem;
  line-height: 1.15789474;
  margin-bottom: 15px;
}
@media only screen and (min-width: 1200px) {
  .pika-partners-list h3 {
    font-size: 1.3125rem;
    line-height: 1.14285714;
  }
}
.pika-partners-list h4 {
  font-size: 1.0625rem;
  line-height: 1.17647059;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .pika-partners-list h4 {
    font-size: 1.125rem;
    line-height: 1.16666667;
  }
}
.pika-partners-list h4.hidden {
  display: none;
}
@media only screen and (min-width: 768px) {
  .pika-partners-list h4.hidden {
    display: block;
    visibility: hidden;
  }
}
.pika-partners-list a.title-link {
  font-size: 0.8125rem;
  line-height: 1.53846154;
  font-weight: 700;
}
.pika-partners-list a.title-link:after {
  width: 6px;
  height: 9px;
}
.pika-partners-list p {
  font-size: 0.8125rem;
  line-height: 1.53846154;
}
.pika-partners-list p.date {
  color: #8E8E8E;
}
.pika-partners-list ul {
  padding-left: 15px;
}
.pika-partners-list ul li {
  list-style: disc;
  font-size: 0.8125rem;
  line-height: 1.53846154;
}
.product-list {
  max-width: 300px;
  margin: 20px auto 0;
  /* style for btn if you select map*/
  /* slick slider */
}
@media only screen and (min-width: 600px) {
  .product-list {
    max-width: 600px;
  }
}
@media only screen and (min-width: 1200px) {
  .product-list {
    max-width: 960px;
  }
}
.product-list .product-item {
  box-sizing: border-box;
  background-color: #ffffff;
}
@media only screen and (min-width: 600px) {
  .product-list .product-item {
    margin: 0 8px;
  }
}
@media only screen and (min-width: 768px) {
  .product-list .product-item {
    margin: 0 15px;
  }
}
@media only screen and (max-width:767px) {
  .product-list h3 {
    font-size: 1.0625rem;
    line-height: 1.17647059;
  }
}
.product-list .product-image-wrapper {
  background-color: #ffffff;
  height: 200px;
  background-repeat: no-repeat;
  background-position: center;
}
.product-list .top-content {
  padding: 15px 18px;
}
.product-list .bottom-wrapper {
  padding: 0 20px;
}
.product-list .bottom-1-content,
.product-list .bottom-2-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  padding: 15px 0;
}
.product-list .bottom-1-content.justify-flex-end,
.product-list .bottom-2-content.justify-flex-end {
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.product-list .bottom-1-content {
  -ms-flex-align: center;
      align-items: center;
}
.product-list .bottom-2-content {
  -ms-flex-align: start;
      align-items: flex-start;
}
.product-list .left {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
  text-align: left;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.product-list .left.with-price {
  -ms-flex: 0 0 70%;
      flex: 0 0 70%;
  max-width: 70%;
}
.product-list .left.no-price .exposed-icons-list {
  -ms-flex: 0 0 40%;
      flex: 0 0 40%;
  max-width: 40%;
}
.product-list .left.no-price p {
  font-size: 0.8125rem;
  line-height: 1.23076923;
  box-sizing: border-box;
  -ms-flex: 0 0 60%;
      flex: 0 0 60%;
  max-width: 60%;
}
.product-list .exposed-icons-list li {
  display: inline-block;
  vertical-align: middle;
}
.product-list .exposed-icon-discount {
  display: inline-block;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 1;
  color: #ffffff;
  padding: 10px 12px;
  background-color: #df134c;
  border-radius: 3px;
}
.product-list .exposed-icon-discount.bg-color-yellow {
  background-color: #fff200;
  color: #333333;
}
.product-list .bottom-2-content {
  border-top: 1px solid rgba(153, 153, 153, 0.5);
}
.product-list .bottom-2-content .action-text {
  text-transform: uppercase;
  font-size: 0.8125rem;
  line-height: 1.23076923;
  font-weight: 700;
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
}
.product-list .bottom-2-content .action-text.with-cta {
  -ms-flex: 2;
      flex: 2;
  padding-right: 5%;
}
.product-list .price-wrapper {
  position: relative;
  -ms-flex: 0 0 30%;
      flex: 0 0 30%;
  max-width: 30%;
  text-align: right;
}
.product-list .old-price {
  position: absolute;
  right: 0;
  top: -8px;
  display: block;
  text-align: right;
  font-size: 0.75rem;
  line-height: 0.9;
  margin: 0 0 5px 0;
  text-decoration: line-through;
}
.product-list .new-price {
  font-family: BERNIER-Regular, arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  font-size: 3.125rem;
  line-height: 1;
}
.product-list .vertical-price {
  display: inline-block;
}
.product-list .new-price-small,
.product-list .euro-val {
  display: block;
  font-family: BERNIER-Regular, arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}
.product-list .new-price-small {
  font-size: 1.625rem;
}
.product-list .euro-val {
  text-align: left;
  font-size: 0.9375rem;
}
.product-list .btn-wrapper {
  -ms-flex: 1;
      flex: 1;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
}
.product-list .link-icon-map {
  height: 34px;
  font-size: 0;
  border: 1px solid #df134c;
  text-indent: -9999px;
  background-image: url(../images/svg/2019-btn-map.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 25px;
  padding: 0 25px;
}
.product-list .link-icon-map:hover {
  box-shadow: 0 0 0 1px #df134c, 0 0 0 1px #df134c;
}
@media only screen and (min-width: 1200px) {
  .product-list .link-icon-map {
    height: 40px;
    padding: 0 35px;
    background-size: 30px;
  }
}
.slick-custom-arrows .slick-prev,
.slick-custom-arrows .slick-next {
  position: absolute;
  top: calc(100% + 30px);
  width: 34px;
  height: 34px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 9px;
  text-indent: -9999px;
  background-color: #df134c;
  border-radius: 100%;
  transition: all 0.4s;
}
@media only screen and (min-width: 1200px) {
  .slick-custom-arrows .slick-prev,
  .slick-custom-arrows .slick-next {
    width: 42px;
    height: 42px;
    background-size: 11px;
    top: 50%;
    -ms-transform: translateY(-50%);
        transform: translateY(-50%);
  }
}
.slick-custom-arrows .slick-prev:hover,
.slick-custom-arrows .slick-next:hover {
  background-color: #ff1b5b;
}
.slick-custom-arrows .slick-prev {
  outline: none;
  background-image: url('../images/svg/arrow-left.svg');
  left: calc(50% - 50px);
}
@media only screen and (min-width: 1200px) {
  .slick-custom-arrows .slick-prev {
    left: -55px;
  }
}
.slick-custom-arrows .slick-next {
  outline: none;
  background-image: url('../images/svg/arrow-right.svg');
  right: calc(50% - 50px);
}
@media only screen and (min-width: 1200px) {
  .slick-custom-arrows .slick-next {
    right: -55px;
  }
}
.promotion-event-list {
  border-top: 1px solid #cacaca;
}
.promotion-event-list > li {
  position: relative;
  padding: 4px 0;
  border-bottom: 1px solid #cacaca;
}
.promotion-event-list > li .tag-event {
  position: absolute;
  top: 4px;
  left: 0;
}
.promotion-event-list ul.event-single-day-list > li {
  position: relative;
  margin: 5px 0;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list > li {
    margin: 26px 0;
  }
}
.promotion-event-list ul.event-single-day-list > li.only-one {
  min-height: 51px;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list > li.only-one {
    margin: 26px 0 0;
    min-height: 46px;
  }
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list > li.only-one h5 {
    padding-bottom: 10px;
  }
}
.promotion-event-list ul.event-single-day-list .single-content {
  display: -ms-flexbox;
  display: flex;
  padding-left: 63px;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list .single-content {
    padding-left: 25%;
    padding-right: 100px;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-event-list ul.event-single-day-list .single-content {
    padding-left: 34%;
  }
}
.promotion-event-list ul.event-single-day-list .col-icon {
  margin-right: 10px;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list .col-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
    -ms-flex-align: start;
        align-items: flex-start;
    margin-right: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-event-list ul.event-single-day-list .col-icon {
    margin-right: 30px;
  }
}
.promotion-event-list ul.event-single-day-list .time {
  display: block;
  font-size: 0.9375rem;
  line-height: 1.13333333;
  margin-bottom: 7px;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list .time {
    font-size: 1.125rem;
    line-height: 1.27777778;
    margin-bottom: 0;
    margin-left: 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-event-list ul.event-single-day-list .time {
    margin-left: 30px;
  }
}
.promotion-event-list ul.event-single-day-list .event-category-logo {
  max-width: 16px;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list .event-category-logo {
    max-width: 32px;
  }
}
.promotion-event-list ul.event-single-day-list h5 {
  font-size: 0.9375rem;
  line-height: 1.2;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list h5 {
    font-size: 1.125rem;
    line-height: 1.27777778;
  }
}
.promotion-event-list ul.event-single-day-list .event-item-link {
  display: block;
  text-align: right;
  font-size: 0.8125rem;
  line-height: 1.15384615;
  color: #ff1b5b;
  text-decoration: underline;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list .event-item-link {
    position: absolute;
    right: 0;
    top: 1px;
    font-size: 0.9375rem;
    line-height: 1.53333333;
  }
}
.promotion-event-list ul.event-single-day-list .event-item-link:hover {
  text-decoration: none;
}
.promotion-event-list ul.event-single-day-list .event-preview-content {
  margin-top: 25px;
}
@media only screen and (min-width: 768px) {
  .promotion-event-list ul.event-single-day-list .event-preview-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    padding-left: 25%;
  }
}
@media only screen and (min-width: 1200px) {
  .promotion-event-list ul.event-single-day-list .event-preview-content {
    padding-left: 34%;
  }
}
.promotion-event-list ul.event-single-day-list .event-preview-content img {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1100px) {
  .promotion-event-list ul.event-single-day-list .event-preview-content img {
    -ms-flex: 0 0 380px;
        flex: 0 0 380px;
    max-width: 380px;
    padding-right: 20px;
    box-sizing: border-box;
  }
}
.promotion-event-list ul.event-single-day-list .event-preview-content p {
  font-size: 0.875rem;
  line-height: 1.35714286;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1100px) {
  .promotion-event-list ul.event-single-day-list .event-preview-content p {
    -ms-flex: 1;
        flex: 1;
  }
}
.search-title {
  border-bottom: 2px solid rgba(214, 214, 214, 0.9);
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.search-results-list li {
  border-bottom: 1px solid rgba(214, 214, 214, 0.9);
  padding: 20px 0 35px;
}
@media only screen and (min-width: 1200px) {
  .search-results-list li {
    padding: 35px 0 50px;
  }
}
.search-results-list h4 {
  margin-bottom: 3px;
}
.social-embeds-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.social-embeds-list > li {
  position: relative;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 15px;
  box-sizing: border-box;
  border: 1px solid #cacaca;
  padding-bottom: 40px;
}
@media only screen and (min-width: 480px) {
  .social-embeds-list > li {
    -ms-flex: 0 0 calc(50% - 7.5px);
        flex: 0 0 calc(50% - 7.5px);
    max-width: calc(50% - 7.5px);
    margin-right: 15px;
  }
}
@media only screen and (max-width:767px) {
  .social-embeds-list > li:nth-child(2n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .social-embeds-list > li {
    -ms-flex: 0 0 calc(25% - 10px);
        flex: 0 0 calc(25% - 10px);
    max-width: calc(25% - 10px);
    margin-bottom: 20px;
    margin-right: calc(40px / 3);
  }
  .social-embeds-list > li:nth-child(4n) {
    margin-right: 0;
  }
}
@media only screen and (min-width: 1024px) {
  .social-embeds-list > li {
    -ms-flex: 0 0 calc(25% - 20px);
        flex: 0 0 calc(25% - 20px);
    max-width: calc(25% - 20px);
    margin-bottom: 30px;
    margin-right: calc(80px / 3);
  }
}
.social-embeds-list .image-wrapper {
  position: relative;
}
.social-embeds-list .image-wrapper .m-soseska-icon {
  position: absolute;
  bottom: 8%;
  right: 8%;
  width: 34px;
  height: 34px;
}
.social-embeds-list .embed-inner {
  padding: 8%;
}
.social-embeds-list .links-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  -ms-flex-align: center;
      align-items: center;
  border-bottom: 1px solid #cacaca;
  padding-bottom: 8%;
  margin-bottom: 6%;
}
.social-embeds-list .social-text {
  font-size: 0.9375rem;
  line-height: 1.53333333;
  color: #ff1b5b;
  text-decoration: underline;
  padding-left: 25px;
  background-repeat: no-repeat;
  background-position: left center;
}
.social-embeds-list .social-text:hover {
  text-decoration: none;
  color: #df134c;
}
.social-embeds-list .social-text.su-buzzsprout {
  background-image: url('../images/m-soseska/icon_buzz.svg');
  background-size: 17px 17px;
}
.social-embeds-list .social-text.su-youtube {
  background-image: url('../images/m-soseska/icon_youtube.svg');
  background-size: 17px 12px;
}
.social-embeds-list .social-text.su-facebook {
  background-image: url('../images/m-soseska/icon_fb.svg');
  background-size: 7px 15px;
  padding-left: 15px;
}
.social-embeds-list .social-text.su-instagram {
  background-image: url('../images/m-soseska/icon_insta.svg');
}
.social-embeds-list .share-btn {
  width: 40px;
  height: 25px;
  background-image: url('../images/m-soseska/icon_share.svg');
  background-repeat: no-repeat;
  background-position: right center;
  background-size: 16px;
  text-indent: -9999px;
}
.social-embeds-list h3 {
  font-size: 1.125rem;
  line-height: 1.27777778;
  color: #333333;
  font-weight: 700;
}
.social-embeds-list p {
  font-size: 0.8125rem;
  line-height: 1.38461538;
  color: #333333;
  margin-top: 15px;
}
.social-embeds-list .interaction-type {
  position: absolute;
  bottom: 20px;
  left: 8%;
}
.social-embeds-list .interaction-type .icon {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 20px;
  background-repeat: no-repeat;
  background-size: contain;
}
.social-embeds-list .interaction-type .icon.instagram {
  background-image: url('../images/m-soseska/icon_insta_like.svg');
}
.social-embeds-list .interaction-type .icon.facebook {
  background-image: url('../images/m-soseska/icon_fb_like.svg');
}
.social-embeds-list .interaction-type .text {
  display: inline-block;
  vertical-align: middle;
  color: #333333;
  font-size: 15px;
  line-height: 18px;
}
@media only screen and (min-width: 560px) {
  .social-embeds-list__old {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    margin: 0 -15px 0 0;
  }
}
@media only screen and (min-width: 768px) {
  .social-embeds-list__old {
    margin: 0 -20px 0 0;
  }
}
.social-embeds-list__old li {
  margin-bottom: 15px;
}
@media only screen and (min-width: 560px) {
  .social-embeds-list__old li {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding: 0 15px 0 0;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 768px) {
  .social-embeds-list__old li {
    padding: 0 20px 0 0;
    margin-bottom: 20px;
  }
}
.social-embeds-list__old #ytplayer {
  max-width: 100%;
}
.social-embeds-list__old .instagram-media {
  max-width: 100% !important;
  min-width: auto !important;
  width: 100% !important;
  margin: 0 !important;
}
.social-list {
  margin-bottom: 30px;
}
@media only screen and (min-width: 1200px) {
  .social-list {
    margin-bottom: 20px;
  }
}
.social-list li {
  display: inline-block;
  vertical-align: middle;
  margin-right: 26px;
}
.social-list a {
  display: block;
  text-align: center;
  max-width: 20px;
  opacity: 1;
  transition: opacity 0.3s;
}
.social-list a:hover {
  opacity: 0.7;
}
.favourites-store-list-wrapper {
  padding: 30px 30px 0;
  margin-bottom: -20px;
}
@media only screen and (min-width: 880px) {
  .favourites-store-list-wrapper {
    padding: 40px 60px 0;
    margin-bottom: -35px;
  }
}
@media only screen and (min-width: 1200px) {
  .favourites-store-list-wrapper {
    padding: 60px 90px 0;
    margin-bottom: -50px;
  }
}
.favourites-store-list-wrapper.geolocation-off .distance {
  visibility: hidden;
}
.store-list-wrapper {
  padding: 30px 30px 70px;
}
@media only screen and (min-width: 880px) {
  .store-list-wrapper {
    padding: 40px 60px 90px;
  }
}
@media only screen and (min-width: 1200px) {
  .store-list-wrapper {
    padding: 60px 90px 140px;
  }
}
.store-list-wrapper.geolocation-off .distance {
  visibility: hidden;
}
.store-list-wrapper .no-results {
  text-align: center;
}
.store-list {
  border-top: 1px solid rgba(214, 214, 214, 0.9);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-bottom: 25px;
}
@media only screen and (min-width: 1200px) {
  .store-list {
    margin-bottom: 50px;
  }
}
.store-list li {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(214, 214, 214, 0.9);
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.store-list .cols-wrapper {
  padding: 10px 40px 25px 0;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
@media only screen and (min-width: 880px) {
  .store-list .cols-wrapper {
    padding: 15px 0 50px;
  }
}
.store-list .gmap-wrapper {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 40px;
}
@media only screen and (min-width: 880px) {
  .store-list .gmap-wrapper img {
    margin-left: auto;
  }
}
.store-list .favorite {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .store-list .favorite {
    margin-top: 25px;
  }
}
.store-list .distance {
  display: block;
}
.store-list h4 {
  color: rgba(51, 51, 51, 0.9);
}
.cols-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.cols-wrapper .col {
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 25px;
}
.cols-wrapper .col:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 880px) {
  .cols-wrapper .col {
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 880px) {
  .cols-wrapper .col.col-30 {
    -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    max-width: 30%;
  }
}
@media only screen and (min-width: 880px) {
  .cols-wrapper .col.col-35 {
    -ms-flex: 0 0 34%;
        flex: 0 0 34%;
    max-width: 34%;
    padding-right: 7%;
  }
}
.cols-wrapper p + p {
  margin-top: 0;
}
.show-gmap-pin {
  display: inline-block;
  padding-left: 25px;
  background-image: url('../images/svg/2019-pin-red-v2.svg');
  background-repeat: no-repeat;
  margin-top: 25px;
}
.time-circle {
  position: absolute;
  top: 10px;
  right: 0;
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1px solid #191919;
  background-color: #ffffff;
}
@media only screen and (min-width: 880px) {
  .time-circle {
    width: 14px;
    height: 14px;
    top: 15px;
    margin-left: 20px;
  }
}
.time-circle.store-is-open {
  background-color: #00D35D;
  border-color: #00D35D;
}
.favorite {
  display: inline-block;
  padding-left: 25px;
  background-image: url('../images/svg/2019-heart-red-outline-v3.svg');
  background-repeat: no-repeat;
}
.favorite.is-favorite {
  background-image: url('../images/svg/2019-heart-red-v2.svg');
}
.call-button,
.open-until {
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 15px;
  background-image: url('../images/svg/pm-time.svg');
}
.call-button {
  background-image: url('../images/svg/2019-phone-red.svg');
}
.store-location-list {
  list-style: none;
}
.store-location-list li {
  position: relative;
  padding: 10px 12% 25px 0;
  border-bottom: 1px solid rgba(214, 214, 214, 0.9);
}
@media only screen and (min-width: 1200px) {
  .store-location-list li {
    padding: 27px 0 19px;
  }
}
@media only screen and (min-width: 1200px) {
  .store-location-list li:first-child {
    padding-top: 0;
  }
  .store-location-list li:first-child .favorite {
    top: 4px;
  }
}
.store-location-list li:last-child {
  border-bottom: none;
}
.store-location-list .favorite {
  position: absolute;
  top: 12px;
  right: 0;
  height: 14px;
  width: 14px;
  padding: 0;
}
@media only screen and (min-width: 1200px) {
  .store-location-list .favorite {
    top: 29px;
  }
}
.store-location-list .distance {
  display: block;
}
.store-location-list h4 {
  color: #df134c;
  margin-bottom: 10px;
  padding-right: 40px;
}
.store-location-list p {
  margin-bottom: 7px;
}
.store-location-list p:last-of-type {
  margin-bottom: 0;
}
@media only screen and (min-width: 768px) {
  .store-toggles-list {
    margin-top: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .store-toggles-list {
    display: inline-block;
    vertical-align: top;
    margin-right: -4px;
    margin-left: 10px;
  }
}
.store-toggles-list li {
  margin-bottom: 16px;
}
@media only screen and (min-width: 768px) {
  .store-toggles-list li:first-child {
    border-left: none;
    padding-left: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .store-toggles-list li:first-child {
    padding-left: 8px;
    border-left: 1px solid rgba(216, 216, 216, 0.9);
  }
}
.store-toggles-list li:last-child {
  margin-bottom: 0;
}
@media only screen and (min-width: 1200px) {
  .store-toggles-list li:last-child {
    padding-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  .store-toggles-list li {
    display: inline-block;
    border-left: 1px solid rgba(216, 216, 216, 0.9);
    padding: 0 15px;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .store-toggles-list li {
    padding: 0 8px;
  }
}
.store-toggles-list li label {
  display: inline-block;
  vertical-align: top;
  margin-top: 3px;
  color: rgba(51, 51, 51, 0.9);
  font-size: 0.8125rem;
  padding-left: 20px;
  margin-left: 8px;
  background-size: 14px;
  background-repeat: no-repeat;
  cursor: pointer;
}
.store-toggles-list li label.label-favorite {
  background-image: url('../images/svg/2019-heart-black-outline.svg');
}
.store-toggles-list li label.label-location {
  background-image: url('../images/svg/2019-location-black.svg');
}
.store-toggles-list li label.label-map {
  background-image: url('../images/svg/2019-map-black.svg');
}
.square-filters {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.square-filters .square-item {
  display: -ms-flexbox;
  display: flex;
  position: relative;
  margin-right: 7px;
  margin-bottom: 7px;
}
.square-filters a {
  font-size: 0.8125rem;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.9);
  padding: 5px 10px;
  transition: background 0.3s, color 0.3s;
  cursor: pointer;
}
.square-filters a.selected,
.square-filters a:hover {
  background-color: rgba(51, 51, 51, 0.9);
  color: rgba(255, 255, 255, 0.9);
}
.building-detail {
  padding: 20px 0;
}
@media only screen and (min-width: 768px) {
  .building-detail {
    padding: 40px 0;
  }
}
@media only screen and (min-width: 1200px) {
  .building-detail {
    padding: 40px 0 0;
  }
}
.building-detail > h2 {
  text-align: center;
  margin: 0 35px 25px;
}
.tab-links,
.floor-list {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .tab-links,
  .floor-list {
    display: block;
  }
}
#floors {
  margin: 0 auto;
  width: 100%;
  max-width: 1030px;
  position: relative;
}
#floors.ui-widget-content,
#floors .ui-widget-content {
  border: none;
}
#floors .ui-widget-header .ui-state-default,
#floors .ui-widget-header .ui-state-active {
  border: none;
}
.tab-links {
  position: absolute;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  top: 342px;
  z-index: 10;
  font-size: 0;
  border: none;
}
.tab-links li {
  margin: 0 !important;
  padding-left: 10px;
  display: inline-block;
  background: none !important;
}
.tab-links li:first-child {
  padding-left: 0;
}
.tab-links a {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  padding: 10px 15px;
  border-radius: 50px;
  cursor: pointer;
  text-decoration: none;
}
.tab-links .ui-state-default a {
  color: #333333;
  background: #ebe8e1;
  text-decoration: none;
}
.tab-links .ui-state-active a {
  background: #df134c;
  color: #ffffff;
  text-decoration: none;
}
.tab-links .ui-state-active a:hover {
  background: #ff1b5b;
}
.tab-links .ui-tabs-selected a {
  background: pink;
}
.tab-links .ui-tabs-selected a:hover {
  background: lime;
}
.store-columns {
  margin: 0 auto;
  max-width: 900px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
}
.store-columns > li {
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
}
@media only screen and (min-width: 480px) {
  .store-columns > li {
    -ms-flex: 0 0 48%;
        flex: 0 0 48%;
    max-width: 48%;
  }
}
@media only screen and (min-width: 768px) {
  .store-columns > li {
    -ms-flex: 0 0 30%;
        flex: 0 0 30%;
    max-width: 30%;
  }
}
.store-columns .num {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .store-columns .num {
    display: inline-block;
  }
}
.store-columns h3 {
  font-size: 0.875rem;
  font-weight: 700;
  margin: 0 0 10px;
}
.store-columns ul {
  margin: 0 0 35px;
}
.store-columns li {
  font-size: 0.875rem;
  line-height: 1.28571429;
}
.store-columns li li {
  margin: 0;
  padding: 2px 0;
}
@media only screen and (min-width: 1025px) {
  .store-columns .hovered {
    color: #df134c;
  }
}
.store-columns a:hover {
  cursor: text;
}
@media only screen and (min-width: 1025px) {
  .store-columns a:hover {
    cursor: pointer;
    color: #df134c;
  }
}
.floor-list {
  margin: 0 auto 135px;
  width: 900px;
  position: relative;
}
.floor-list .store {
  margin: 7px;
  width: 26px;
  height: 26px;
  overflow: visible;
  position: absolute;
}
.floor-list .number {
  display: block;
  font-size: 0.75rem;
  line-height: 2.16666667;
  color: #ffffff;
  width: 26px;
  height: 26px;
  text-align: center;
  border-radius: 50%;
  background: #df134c;
  overflow: hidden;
}
.floor-list .icon:hover .number {
  background: #333333;
}
.floor-list .hovered .number {
  background: #333333;
}
.tooltip {
  display: none;
  width: 240px;
  background: #ffffff;
  position: absolute;
  padding: 20px 20px 40px 20px;
  bottom: 26px;
  left: -30px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  z-index: 20;
}
.tooltip h4 {
  font-size: 1.125rem;
  margin: 0 0 15px;
}
.tooltip .store-logo {
  margin: 0 0 15px;
  display: block;
}
.tooltip li {
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 700;
}
.tooltip li a {
  color: #df134c;
}
@media only screen and (min-width: 1200px) {
  .tooltip li a:hover {
    color: #333333;
  }
}
.tooltip p {
  font-size: 0.75rem;
  line-height: 1.5;
  margin: 0 0 15px;
}
@media only screen and (min-width: 768px) {
  .store-list-dropdowns {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: start;
        align-items: flex-start;
  }
}
.store-list-dropdowns .accordion {
  padding: 16px 20px;
  background-color: #ffffff;
}
@media only screen and (min-width: 768px) {
  .store-list-dropdowns .accordion {
    box-sizing: border-box;
    -ms-flex: 0 0 calc(50% - 15px);
        flex: 0 0 calc(50% - 15px);
    max-width: 50%;
  }
  .no-supports .store-list-dropdowns .accordion {
    -ms-flex: 0 0 48.5%;
        flex: 0 0 48.5%;
    max-width: 48.5%;
  }
}
.store-list-dropdowns .accordion + .accordion {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .store-list-dropdowns .accordion + .accordion {
    margin-top: 0;
  }
}
.store-list-dropdowns .accordion.is-open h3:after {
  -ms-transform: translate(-50%, -50%) rotate(-135deg) translate(-20%, -20%);
      transform: translate(-50%, -50%) rotate(-135deg) translate(-20%, -20%);
}
.store-list-dropdowns h3 {
  position: relative;
  font-size: 0.9375rem;
  line-height: 1.2;
  color: #464646;
  cursor: pointer;
}
.store-list-dropdowns h3:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -ms-transform: translate(-50%, -50%) rotate(45deg) translate(-20%, -20%);
      transform: translate(-50%, -50%) rotate(45deg) translate(-20%, -20%);
  border: solid #df134c;
  border-width: 0 2px 2px 0;
  width: 8px;
  height: 8px;
}
.store-dropdown-list {
  padding: 16px 0 0;
  display: none;
}
.store-dropdown-list li {
  border-top: 1px solid #CACACA;
}
.store-dropdown-list li.selected a:before {
  display: block;
}
.store-dropdown-list a {
  position: relative;
  display: block;
  font-size: 0.8125rem;
  line-height: 1.53846154;
  color: #464646;
  padding: 5px 30px 5px 0;
}
.store-dropdown-list a:before,
.store-dropdown-list a:after {
  content: '';
  position: absolute;
  right: 0;
  top: 50%;
  -ms-transform: translate(0, -50%);
      transform: translate(0, -50%);
  border-radius: 100%;
}
.store-dropdown-list a:after {
  width: 16px;
  height: 16px;
  border: 1px solid #CACACA;
}
.store-dropdown-list a:before {
  display: none;
  background-color: rgba(51, 51, 51, 0.9);
  width: 10px;
  height: 10px;
  margin-right: 4px;
}
.magic-village-module {
  position: relative;
}
.magic-village-module .village-video-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
}
.magic-village-module .village-video-wrapper video {
  object-fit: contain;
}
.magic-village-module .magic-village-main {
  position: relative;
}
.magic-village-module .mv-adapt-420 {
  margin: 0 auto 30px;
  max-width: 420px;
  padding-left: 25px;
  padding-right: 25px;
  text-align: center;
}
.magic-village-module .mv-adapt-860 {
  max-width: 860px;
  margin: 0 auto 25px;
}
.magic-village-module .mv-adapt-660 {
  max-width: 660px;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
}
.magic-village-module h1 {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  font-size: 28px;
  line-height: 1;
  color: #fff;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1024px) {
  .magic-village-module h1 {
    font-size: 32px;
  }
}
@media only screen and (min-width: 1200px) {
  .magic-village-module h1 {
    font-size: 38px;
  }
}
.magic-village-module p {
  font-size: 13px;
  line-height: 18px;
  color: #fff;
}
@media only screen and (min-width: 1024px) {
  .magic-village-module p {
    font-size: 15px;
    line-height: 21px;
  }
}
.magic-village-module .personal-counter-wrapper {
  display: inline-block;
  vertical-align: middle;
  background-color: rgba(255, 255, 255, 0.15);
  border-radius: 25px;
  padding: 4px 20px;
  margin: 10px;
}
@media only screen and (min-width: 1024px) {
  .magic-village-module .personal-counter-wrapper {
    padding: 7px 25px;
  }
}
.magic-village-module .personal-counter-wrapper p {
  display: inline-block;
  vertical-align: middle;
  color: #fff;
  font-size: 15px;
  line-height: 1;
}
@media only screen and (min-width: 1024px) {
  .magic-village-module .personal-counter-wrapper p {
    font-size: 18px;
  }
}
.magic-village-module .personal-counter-wrapper p.village-thank-you-text {
  display: none;
}
.magic-village-module .whole-counter-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 10px;
}
.magic-village-module .whole-counter-wrapper .house-count {
  width: 85px;
  text-align: right;
  margin: 0;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  color: #fff;
  font-size: 32px;
  line-height: 34px;
}
@media only screen and (min-width: 1024px) {
  .magic-village-module .whole-counter-wrapper .house-count {
    font-size: 38px;
    line-height: 36px;
    width: 100px;
  }
}
.magic-village-module .whole-counter-wrapper .house-count span {
  display: inline-block;
}
.magic-village-module .whole-counter-wrapper .house-count span:first-child {
  margin-right: 6px;
}
.magic-village-module .whole-counter-wrapper .house-count-text {
  font-size: 13px;
  line-height: 16px;
  width: 170px;
  margin-left: 10px;
}
@media only screen and (min-width: 1024px) {
  .magic-village-module .whole-counter-wrapper .house-count-text {
    font-size: 15px;
    line-height: 18px;
  }
}
.magic-village-module .span-big {
  display: inline-block;
  vertical-align: middle;
  margin: 0 6px;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  color: #fff;
  font-size: 32px;
  line-height: 34px;
}
@media only screen and (min-width: 1024px) {
  .magic-village-module .span-big {
    font-size: 38px;
    line-height: 36px;
  }
}
.magic-village-social-media-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: end;
      justify-content: flex-end;
  padding: 20px;
}
.magic-village-social-media-list li {
  margin: 0 6px;
}
.magic-village-social-media-list span {
  color: #fff;
  font-size: 13px;
  line-height: 21px;
}
.magic-village-social-media-list a {
  display: block;
}
.magic-village-social-media-list a:hover svg path {
  fill: #fff;
}
.magic-village-social-media-list a svg path {
  fill: rgba(255, 255, 255, 0.7);
}
.magic-village-list-wrapper {
  position: relative;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  margin: 10px;
  padding: 10px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 20px;
  min-height: 100px;
}
.magic-village-list-wrapper:after {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  border-radius: 20px;
}
@media only screen and (min-width: 1024px) {
  .magic-village-list-wrapper {
    min-height: 170px;
  }
}
.magic-village-list-wrapper.disabled {
  pointer-events: none;
}
.magic-village-list-wrapper.disabled:after {
  content: '';
}
#scroll-box {
  white-space: nowrap;
  overflow-x: scroll;
  padding-bottom: 10px;
  scrollbar-color: #bcbcbc white;
}
#scroll-box::-webkit-scrollbar {
  -webkit-appearance: none;
  cursor: pointer;
}
#scroll-box::-webkit-scrollbar:horizontal {
  height: 15px;
}
#scroll-box::-webkit-scrollbar-thumb {
  border-radius: 8px;
  border: 2px solid white;
  /* should match background, can't be transparent */
  background-color: #bcbcbc;
}
#tile-container {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  background-color: transparent;
}
.tile-wrapper {
  position: relative;
  -ms-flex: 0 0 80px;
      flex: 0 0 80px;
  margin: 0 2px;
  border-radius: 20px;
  background-image: url('../images/magic-village/sneg_podlaga.png');
}
@media only screen and (min-width: 1024px) {
  .tile-wrapper {
    -ms-flex: 0 0 150px;
        flex: 0 0 150px;
  }
}
.tile {
  position: relative;
  width: 80px;
  height: 80px;
  cursor: grab;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .tile {
    width: 150px;
    height: 150px;
  }
}
.tile.clone {
  position: absolute;
  opacity: 0;
  visibility: hidden;
}
.js-drop-con {
  position: relative;
  border-top-left-radius: 28vw;
  border-top-right-radius: 28vw;
}
@media only screen and (min-width: 1440px) {
  .js-drop-con {
    border-top-left-radius: 20vw;
    border-top-right-radius: 20vw;
  }
}
.js-drop-con .tile-wrapper {
  position: absolute;
}
.magic-village-popup {
  position: absolute;
  top: 30%;
  left: 50%;
  -ms-transform: translate(-50%, -30%);
      transform: translate(-50%, -30%);
  min-width: 220px;
  max-width: 300px;
  padding: 12px;
  border-radius: 20px;
  background-color: #df134c;
  text-align: center;
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease-in;
  z-index: 10000;
}
.magic-village-popup.game-over {
  z-index: 10001;
}
.magic-village-popup.show-box {
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .magic-village-popup {
    padding: 20px;
  }
}
.magic-village-popup p {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
}
@media only screen and (min-width: 768px) {
  .magic-village-popup p {
    font-size: 1.3rem;
    line-height: 1.2;
  }
}
.accordion-module {
  margin-right: 15px;
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .accordion-module {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .accordion-module {
    margin-right: 30px;
    margin-left: 30px;
  }
}
.accordion-module .inner {
  padding-right: 15px;
  padding-left: 15px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .accordion-module .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .accordion-module .inner {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.accordion-module .accordion {
  border-bottom: 1px solid #cacaca;
  transition: all 0.4s;
}
.accordion-module .accordion.opened {
  border-color: transparent;
}
.accordion-module .accordion h4 {
  background-image: url("../images/svg/2019-arrow_small_down.svg");
  background-repeat: no-repeat;
  background-position: left 0 top 50%;
  padding: 0.7em 0 0.7em 30px;
  margin-bottom: 0;
  cursor: pointer;
}
.accordion-module .accordion h4.opened {
  background-image: url("../images/svg/2019-arrow_small_up.svg");
}
.accordion-module .accordion .accordion-content-wrapper {
  padding: 0.7em 0 0;
}
.basic-module {
  margin-right: 15px;
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .basic-module {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .basic-module {
    margin-right: 30px;
    margin-left: 30px;
  }
}
.basic-module .inner {
  padding-right: 15px;
  padding-left: 15px;
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .basic-module .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .basic-module .inner {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.basic-module h2 {
  margin-bottom: 0.8em;
}
.basic-module .after-content-wrapper iframe {
  height: 5100px;
}
@media only screen and (min-width: 480px) {
  .basic-module .after-content-wrapper iframe {
    height: 5420px;
  }
}
@media only screen and (min-width: 560px) {
  .basic-module .after-content-wrapper iframe {
    height: 5800px;
  }
}
@media only screen and (min-width: 640px) {
  .basic-module .after-content-wrapper iframe {
    height: 4000px;
  }
}
@media only screen and (min-width: 850px) {
  .basic-module .after-content-wrapper iframe {
    height: 3300px;
  }
}
@media only screen and (min-width: 1100px) {
  .basic-module .after-content-wrapper iframe {
    height: 2900px;
  }
}
.column-module .col-30 .cta-module {
  margin-left: 0;
  margin-right: 0;
}
.column-module .col-30 .cta-module p {
  margin: 0 auto;
  line-height: 1.44444444;
}
@media only screen and (min-width: 1200px) {
  .column-module .col-30 .cta-module p {
    line-height: 1.42857143;
  }
}
.column-module .col-30 .cta-module a {
  margin: 30px 0 0 0;
}
.column-module .col-30 .cta-module .global-side-margin {
  margin-left: 0;
  margin-right: 0;
}
.column-module .col-30 .cta-module .global-padding {
  padding-left: 0;
  padding-right: 0;
}
.column-module h2 {
  margin-bottom: 0.8em;
}
.column-module .accordion-module,
.column-module .teaser-module,
.column-module .youtube-module,
.column-module .image-module,
.column-module .basic-module {
  margin-left: 0;
  margin-right: 0;
}
.column-module .accordion-module .bg-white,
.column-module .teaser-module .bg-white,
.column-module .youtube-module .bg-white,
.column-module .image-module .bg-white,
.column-module .basic-module .bg-white,
.column-module .accordion-module .inner,
.column-module .teaser-module .inner,
.column-module .youtube-module .inner,
.column-module .image-module .inner,
.column-module .basic-module .inner {
  padding-left: 0;
  padding-right: 0;
}
.content-hub-module .on-promotion-page {
  display: none;
}
@media only screen and (min-width: 768px) {
  .content-hub-module .global-bottom-padding-double {
    padding-top: 30px;
  }
}
.calendar-module {
  margin: 50px 0;
  background: linear-gradient(135deg, #414141 0%, #333333 100%);
  padding: 15px 0 95px;
}
@media only screen and (min-width: 1200px) {
  .calendar-module {
    padding: 15px 0 40px;
  }
}
.calendar-module h1 {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  padding: 4px 12px;
  background: #333333;
  font-size: 21px;
  color: #fff;
}
.calendar-module .splide__track {
  margin: 52px auto 0;
}
@media only screen and (min-width: 1024px) {
  .calendar-module .splide__track {
    width: 960px;
  }
}
.calendar-module .days-list {
  display: -ms-flexbox;
  display: flex;
  max-width: 960px;
  margin: 52px auto 0;
}
.calendar-module .day-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  text-align: center;
}
.calendar-module .day-item .day {
  padding: 13px 17px;
  background: #fff;
}
.calendar-module .day-item .content-wrapper {
  display: -ms-flexbox;
  display: flex;
}
.calendar-module .day-item .content {
  width: 137px;
  margin-top: 2px;
  padding: 18px 20px;
  background: #df134c;
  color: #fff;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
.calendar-module .day-item .content + .content {
  margin-left: 2px;
}
.calendar-module .day-item .content a.btn {
  margin: auto auto 0 auto;
  display: block;
}
.calendar-module .day-item h3 {
  font-size: 32px;
  line-height: 1.2;
}
.calendar-module .day-item h2 {
  width: 85%;
  font-size: 18px;
  line-height: 1.11111111;
  margin: 0 auto 15px;
}
.calendar-module .day-item h2.bigger {
  font-size: 21px;
}
.cta-module .inner {
  text-align: center;
  color: #ffffff;
  padding: 30px;
}
@media only screen and (min-width: 768px) {
  .cta-module .inner {
    padding: 16px;
  }
}
@media only screen and (min-width: 880px) {
  .cta-module .svg-image,
  .cta-module p,
  .cta-module a {
    display: inline-block;
    vertical-align: middle;
  }
}
.cta-module .svg-image {
  max-width: 50px;
  margin: 0 auto 10px;
}
@media only screen and (min-width: 768px) {
  .cta-module .svg-image {
    margin: 0 15px;
  }
}
@media only screen and (min-width: 1200px) {
  .cta-module .svg-image {
    margin: 0 20px;
  }
}
.cta-module p {
  font-size: 1.0625rem;
  line-height: 1.2;
  max-width: 72%;
  margin: 0 auto 15px;
}
@media only screen and (min-width: 768px) {
  .cta-module p {
    font-size: 1.3125rem;
    padding: 16px 0;
  }
}
@media only screen and (min-width: 880px) {
  .cta-module p {
    max-width: 80%;
    margin: 0;
  }
}
.cta-module a {
  margin: 0 15px;
}
@media only screen and (min-width: 1200px) {
  .cta-module a {
    margin: 0 20px;
  }
}
.cta-module .background-red {
  background: linear-gradient(135deg, #DF134C 0%, #DF134C 100%);
}
.cta-module .background-red p,
.cta-module .background-red a {
  color: #ffffff;
}
.cta-module .background-gray {
  background: transparent;
  border: 1px solid #df134c;
}
.cta-module .background-gray p,
.cta-module .background-gray a {
  color: #df134c;
}
.counter-module .background-red {
  background-color: #df134c;
  color: #ffffff;
}
.counter-module .background-white {
  background-color: #ffffff;
  color: #333333;
}
.counter-module .cm-wrapper {
  text-align: center;
}
.counter-module .counter-col {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: column;
      flex-direction: column;
  -ms-flex-pack: center;
      justify-content: center;
}
@media only screen and (min-width: 768px) {
  .counter-module .counter-col {
    -ms-flex-direction: row;
        flex-direction: row;
    -ms-flex-align: center;
        align-items: center;
  }
}
.counter-module .counter-col span {
  display: block;
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  padding: 5px;
}
@media only screen and (min-width: 768px) {
  .counter-module .counter-col span {
    padding: 0 7px;
  }
}
@media only screen and (min-width: 1200px) {
  .counter-module .counter-col span {
    padding: 0 10px;
  }
}
.counter-module .counter-col span.cm-text {
  font-size: 3.375rem;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .counter-module .counter-col span.cm-text {
    font-size: 4.375rem;
  }
}
@media only screen and (min-width: 1200px) {
  .counter-module .counter-col span.cm-text {
    font-size: 5.625rem;
  }
}
.counter-module .counter-col span.cm-middle-text {
  font-size: 1.875rem;
}
@media only screen and (min-width: 1200px) {
  .counter-module .counter-col span.cm-middle-text {
    font-size: 3rem;
  }
}
@media only screen and (min-width: 768px) {
  .counter-module .counter-col span.cm-number {
    min-width: 160px;
    text-align: right;
  }
}
@media only screen and (min-width: 1200px) {
  .counter-module .counter-col span.cm-number {
    min-width: 200px;
  }
}
.counter-module .counter-col img {
  -ms-flex-item-align: center;
      align-self: center;
}
.counter-module .padding-aside {
  padding-left: 5%;
  padding-right: 5%;
}
@media only screen and (min-width: 1200px) {
  .counter-module .padding-aside {
    padding-left: 10%;
    padding-right: 10%;
  }
}
.consent-module .bernier-typo h2 {
  margin-bottom: 20px;
}
.consent-module .hula {
  padding: 20px;
  border: 1px solid #cacaca;
  overflow: hidden;
}
@media only screen and (min-width: 1025px) {
  .consent-module .hula {
    padding: 30px;
  }
}
.consent-module .hula.bottom-0 {
  padding-bottom: 0;
}
.consent-module .border-bottom {
  padding-bottom: 22px;
  margin-bottom: 22px;
  border-bottom: 1px solid #cacaca;
}
.consent-module .consent-all {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 1025px) {
  .consent-module .consent-all {
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.consent-module .consent-all .content {
  -ms-flex: 3;
      flex: 3;
  margin-bottom: 18px;
}
@media only screen and (min-width: 1025px) {
  .consent-module .consent-all .content {
    margin-bottom: 0;
  }
}
.consent-module .consent-all .btn-wrapper {
  margin-left: auto;
  -ms-flex: 1;
      flex: 1;
  text-align: right;
}
.consent-module .col-2-flex.reverse {
  -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
}
@media only screen and (min-width: 768px) {
  .consent-module .col-2-flex {
    display: -ms-flexbox;
    display: flex;
  }
}
.consent-module .col-2-flex > div {
  -ms-flex: 1;
      flex: 1;
}
.consent-module .col-2-flex .form {
  max-width: 100%;
}
.consent-module .col-2-flex h2 {
  margin-bottom: 18px;
}
.consent-module .col-2-flex .image-holder {
  text-align: center;
}
.consent-module .col-2-flex .image-holder img {
  display: inline;
}
.consent-module .col-2-flex .btn-wrapper {
  margin-top: 22px;
}
.consent-module .box.submit {
  margin-top: 28px;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 768px) {
  .consent-module .box.submit {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
.consent-module .box.submit p {
  margin-top: 22px;
}
@media only screen and (min-width: 768px) {
  .consent-module .box.submit p {
    margin-left: 28px;
    margin-right: 2px;
    margin-top: 0;
  }
}
.consent-module .box.submit a {
  color: #df134c;
  text-decoration: underline;
}
.consent-module .consent-success-container {
  text-align: center;
  background-color: #df134c;
  color: #ffffff;
  padding: 30px;
}
@media only screen and (min-width: 768px) {
  .consent-module .consent-success-container {
    padding: 16px;
  }
}
.consent-module .consent-success-container p {
  font-size: 1.0625rem;
  line-height: 1.2;
}
@media only screen and (min-width: 768px) {
  .consent-module .consent-success-container p {
    font-size: 1.3125rem;
  }
}
.contest-results-module {
  background-color: red;
}
.contest-results-module .list-contest-results {
  display: grid;
  gap: 30px;
}
.contest-results-module .list-contest-results + .list-contest-results {
  margin-top: 30px;
}
@media only screen and (min-width: 600px) {
  .contest-results-module .list-contest-results--exposed {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 850px) {
  .contest-results-module .list-contest-results--exposed {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 600px) {
  .contest-results-module .list-contest-results--exposed .list-contest-results-item:nth-child(3) {
    grid-column: span 2;
  }
}
@media only screen and (min-width: 850px) {
  .contest-results-module .list-contest-results--exposed .list-contest-results-item:nth-child(3) {
    grid-column: unset;
  }
}
.contest-results-module .list-contest-results--exposed .list-contest-results-item .item-name {
  color: #fff;
}
.contest-results-module .list-contest-results--exposed .list-contest-results-item .item-votes {
  color: #fff;
  font-size: calc(97rem / 16);
}
.contest-results-module .list-contest-results--exposed .list-contest-results-item .item-percentage {
  color: #fff;
}
@media only screen and (min-width: 480px) {
  .contest-results-module .list-contest-results--regular {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 600px) {
  .contest-results-module .list-contest-results--regular {
    grid-template-columns: repeat(3, 1fr);
  }
}
@media only screen and (min-width: 850px) {
  .contest-results-module .list-contest-results--regular {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media only screen and (min-width: 1024px) {
  .contest-results-module .list-contest-results--regular {
    grid-template-columns: repeat(5, 1fr);
  }
}
.contest-results-module .list-contest-results-item {
  min-width: 0;
  background-color: #ededed;
  border-radius: 10px;
  padding: 15px;
  text-align: center;
}
.contest-results-module .list-contest-results-item .item-name {
  font-size: calc(15rem / 16);
  line-height: calc(18 / 15);
  color: #333333;
  margin-bottom: 5px;
}
.contest-results-module .list-contest-results-item .item-votes,
.contest-results-module .list-contest-results-item .item-percentage {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
}
.contest-results-module .list-contest-results-item .item-votes {
  font-size: calc(48rem / 16);
  line-height: 1;
  color: #4d4d4d;
}
.contest-results-module .list-contest-results-item .item-percentage {
  font-size: calc(15rem / 16);
  line-height: 1;
  color: #333333;
  margin-top: 3px;
}
.embeded-tiles-module .embeded-tiles-wrapper {
  margin-top: 40px;
}
.embeded-tiles-module .embeded-tiles-wrapper h4 {
  margin-bottom: 1.2em;
}
.exposed-product-module.mb-30 {
  margin-bottom: 30px;
}
.exposed-product-module.pb-30 {
  padding-bottom: 30px;
}
.exposed-product-module:last-of-type.mb-30 {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .exposed-product-module:last-of-type.mb-30 {
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .exposed-product-module:last-of-type.mb-30 {
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .inner.image-right {
    -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
  }
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .inner.image-right .content-wrapper {
    padding-right: 3%;
  }
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .inner.image-left .content-wrapper {
    padding-left: 3%;
    padding-right: 3%;
  }
}
.exposed-product-module .image-wrapper {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  margin-bottom: 15px;
}
.exposed-product-module .image-wrapper:after {
  display: block;
  content: '';
  padding-top: 60%;
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .image-wrapper {
    box-sizing: border-box;
    -ms-flex: 0 0 66.6666%;
        flex: 0 0 66.6666%;
    max-width: 66.6666%;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .image-wrapper.height-small:after {
    padding-top: 50%;
  }
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .image-wrapper.height-medium:after {
    padding-top: 75%;
  }
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .image-wrapper.height-high:after {
    padding-top: 100%;
  }
}
.exposed-product-module .content-wrapper {
  padding: 0 10% 0 0;
}
@media only screen and (min-width: 600px) {
  .exposed-product-module .content-wrapper {
    box-sizing: border-box;
    -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
    max-width: 33.333%;
    padding: 30px 0 0 0;
  }
}
@media only screen and (min-width: 1200px) {
  .exposed-product-module .content-wrapper {
    padding: 60px 0 0 0;
  }
}
.exposed-product-module h2 {
  margin-bottom: 5px;
}
.exposed-product-module .btn {
  margin-top: 15px;
}
.event-categories-module {
  background-color: #EDEDED;
  padding: 20px 25px;
}
.event-categories-module h5 {
  margin-bottom: 15px;
}
.extraordinary-notices-cookie-module .inner {
  border: 1px solid #df134c;
  background-color: #E8E8E8;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: end;
      align-items: flex-end;
  padding: 10px;
}
.extraordinary-notices-cookie-module img {
  max-width: 30px;
  -ms-flex: 0 0 30px;
      flex: 0 0 30px;
  padding-right: 6px;
  box-sizing: border-box;
}
.extraordinary-notices-cookie-module .notice-content {
  -ms-flex: 1;
      flex: 1;
}
.extraordinary-notices-cookie-module p a {
  text-decoration: underline;
}
.extraordinary-notices-cookie-module p a:hover {
  text-decoration: none;
}
.gallery-module .gallery-images-list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -12px 0 0;
}
@media only screen and (min-width: 1200px) {
  .gallery-module .gallery-images-list {
    margin: 0 -30px 0 0;
  }
}
.gallery-module .gallery-images-list > li {
  -ms-flex: 0 0 50%;
      flex: 0 0 50%;
  max-width: 50%;
  padding: 0 12px 25px 0;
  box-sizing: border-box;
}
@media only screen and (min-width: 640px) {
  .gallery-module .gallery-images-list > li {
    -ms-flex: 0 0 25%;
        flex: 0 0 25%;
    max-width: 25%;
  }
}
@media only screen and (min-width: 1200px) {
  .gallery-module .gallery-images-list > li {
    padding: 0 30px 25px 0;
  }
}
.gallery-module .gallery-images-list a:hover figure:after {
  opacity: 1;
}
.gallery-module .gallery-images-list figure {
  position: relative;
}
.gallery-module .gallery-images-list figure:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(222, 19, 74, 0.7);
  opacity: 0;
  transition: all 0.4s;
}
.gallery-module .gallery-images-list .desc {
  display: block;
  font-size: 0.6875rem;
  line-height: 1.09090909;
  margin-top: 0.8em;
}
@media only screen and (min-width: 1200px) {
  .gallery-module .gallery-images-list .desc {
    font-size: 0.8125rem;
    line-height: 1.76923077;
  }
}
@media only screen and (min-width: 768px) {
  .big-teasers-module-list {
    margin: 0 -20px 0 0;
  }
  .big-teasers-module-list:after {
    content: '';
    display: table;
    clear: both;
  }
}
.big-teasers-module-list > li {
  position: relative;
  padding-bottom: 15px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .big-teasers-module-list > li {
    padding: 0 20px 20px 0;
    width: 50%;
    float: left;
  }
}
.big-teasers-module-list .image-wrapper {
  position: relative;
  background-repeat: no-repeat;
  background-position: 40% 50%;
  background-size: cover;
  overflow: hidden;
  max-height: 350px;
}
@media only screen and (min-width: 768px) {
  .big-teasers-module-list .image-wrapper {
    max-height: none;
  }
}
@media only screen and (min-width: 960px) {
  .big-teasers-module-list .image-wrapper {
    background-position: 50% 50%;
  }
}
.big-teasers-module-list .image-wrapper:after {
  display: block;
  content: '';
  padding-top: 115%;
}
@media only screen and (min-width: 960px) {
  .big-teasers-module-list .image-wrapper:after {
    padding-top: 68%;
  }
}
.big-teasers-module-list .image-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.2);
}
.big-teasers-module-list .inner-content {
  position: absolute;
  top: 0;
  left: 0;
  padding: 20px;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .big-teasers-module-list .inner-content {
    padding: 30px;
    bottom: 0;
  }
}
.big-teasers-module-list p {
  max-width: 230px;
  font-size: 1.5rem;
  line-height: 1.16666667;
  color: #ffffff;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .big-teasers-module-list p {
    font-size: 2rem;
    line-height: 1.125;
    max-width: 300px;
  }
}
.big-teasers-module-list .big-teasers-link-list {
  margin-top: 25px;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .big-teasers-module-list .big-teasers-link-list {
    position: absolute;
    bottom: 30px;
  }
}
.big-teasers-module-list .big-teasers-link-list li + li {
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .big-teasers-module-list .big-teasers-link-list li + li {
    margin-top: 7px;
  }
}
.big-teasers-module-list .big-teasers-link-list a {
  position: relative;
  display: inline-block;
  font-weight: 700;
  color: #ffffff;
  padding-left: 20px;
  line-height: 1;
  transition: all 0.4s;
}
.big-teasers-module-list .big-teasers-link-list a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 6px;
  height: 6px;
  border-radius: 1px;
  border: solid #ffffff;
  border-width: 3px 3px 0 0;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  transition: all 0.4s;
}
.big-teasers-module-list .big-teasers-link-list a:hover {
  color: #ff1b5b;
}
.big-teasers-module-list .big-teasers-link-list a:hover:before {
  border-color: #ff1b5b;
  left: 3px;
}
@media only screen and (min-width: 1200px) {
  .big-teasers-module-list .big-teasers-link-list a {
    font-size: 0.9375rem;
  }
}
@media only screen and (min-width: 768px) {
  .small-teasers-module-list {
    margin: 0 -20px 0 0;
  }
  .small-teasers-module-list:after {
    content: '';
    display: table;
    clear: both;
  }
}
.small-teasers-module-list > li {
  position: relative;
  padding-bottom: 15px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .small-teasers-module-list > li {
    padding: 0 20px 20px 0;
    width: 50%;
    float: left;
  }
  .small-teasers-module-list > li:nth-last-child(2) {
    padding-bottom: 0;
  }
}
.small-teasers-module-list > li:last-child {
  padding-bottom: 0;
}
.small-teasers-module-list .image-wrapper {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: right 0 bottom 0;
  max-height: 300px;
}
.small-teasers-module-list .image-wrapper:after {
  display: block;
  content: '';
  padding-top: 100%;
}
@media only screen and (min-width: 768px) {
  .small-teasers-module-list .image-wrapper:after {
    padding-top: 62%;
  }
}
@media only screen and (min-width: 1200px) {
  .small-teasers-module-list .image-wrapper:after {
    padding-top: 34%;
  }
}
.small-teasers-module-list .image-wrapper:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.5);
}
.small-teasers-module-list .inner-content {
  position: absolute;
  z-index: 3;
  padding: 20px;
  max-width: 300px;
}
@media only screen and (min-width: 1200px) {
  .small-teasers-module-list .inner-content {
    padding: 30px;
    top: 0;
    left: 0;
    bottom: 0;
    max-width: 320px;
  }
}
.small-teasers-module-list h3 {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  font-size: 2.125rem;
  line-height: 1;
  color: #ffffff;
}
.small-teasers-module-list .small-teasers-link-list {
  margin-top: 25px;
}
@media only screen and (min-width: 1200px) {
  .small-teasers-module-list .small-teasers-link-list {
    position: absolute;
    bottom: 30px;
    margin-top: 0;
  }
}
.small-teasers-module-list .small-teasers-link-list li {
  display: block;
}
@media only screen and (min-width: 1200px) {
  .small-teasers-module-list .small-teasers-link-list li {
    display: inline-block;
  }
}
.small-teasers-module-list .small-teasers-link-list li + li {
  margin: 20px 0 0 0;
}
@media only screen and (min-width: 1200px) {
  .small-teasers-module-list .small-teasers-link-list li + li {
    margin: 0 0 0 16px;
  }
}
.homepage-carousel-module {
  /* thums list */
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .carousel-flex {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .homepage-carousel-list {
    box-sizing: border-box;
    -ms-flex: 0 0 79%;
        flex: 0 0 79%;
    max-width: 79%;
  }
}
.homepage-carousel-module .homepage-carousel-list .carousel-item {
  position: relative;
  background-color: #df134c;
}
.homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper {
  position: relative;
}
.homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper:before {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000000 100%);
  z-index: 1;
}
.homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img {
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img:after {
  display: block;
  content: '';
  padding-top: 100%;
}
@media only screen and (min-width: 480px) {
  .homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img:after {
    padding-top: 45%;
  }
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img:after {
    padding-top: 47%;
  }
}
@media only screen and (min-width: 960px) {
  .homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img:after {
    padding-top: 45%;
  }
}
.homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img-desktop {
  display: none;
}
@media only screen and (min-width: 480px) {
  .homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img-desktop {
    display: block;
  }
}
@media only screen and (min-width: 480px) {
  .homepage-carousel-module .homepage-carousel-list .carousel-image-wrapper .img-mobile {
    display: none;
  }
}
.homepage-carousel-module .homepage-carousel-list .carousel-content-wrapper {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 20px;
  z-index: 2;
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .homepage-carousel-list .carousel-content-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
  }
}
@media only screen and (min-width: 1200px) {
  .homepage-carousel-module .homepage-carousel-list .carousel-content-wrapper {
    padding: 30px;
  }
}
.homepage-carousel-module .homepage-carousel-list h2 {
  color: #ffffff;
  font-size: 2rem;
  line-height: 1;
  max-width: 400px;
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .homepage-carousel-list h2 {
    -ms-flex: 0 0 60%;
        flex: 0 0 60%;
    max-width: 60%;
    box-sizing: border-box;
    font-size: 2.5rem;
  }
}
@media only screen and (min-width: 1200px) {
  .homepage-carousel-module .homepage-carousel-list h2 {
    -ms-flex: 0 0 72%;
        flex: 0 0 72%;
    max-width: 72%;
    font-size: 4.25rem;
  }
}
.homepage-carousel-module .homepage-carousel-list .btn {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .homepage-carousel-list .btn {
    margin-top: 0;
    box-sizing: border-box;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
}
.homepage-carousel-module .carousel-thumb-list {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .carousel-thumb-list {
    box-sizing: border-box;
    -ms-flex: 0 0 21%;
        flex: 0 0 21%;
    max-width: 21%;
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .carousel-thumb-list .slick-track {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 0 0 0 6px;
  }
}
.homepage-carousel-module .carousel-thumb-list .carousel-item {
  cursor: pointer;
  padding: 0 6px;
}
.homepage-carousel-module .carousel-thumb-list .carousel-item:first-child {
  padding-left: 0;
}
.homepage-carousel-module .carousel-thumb-list .carousel-item:last-child {
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .carousel-thumb-list .carousel-item {
    box-sizing: border-box;
    -ms-flex: 0 0 100%;
        flex: 0 0 100%;
    max-width: 100%;
    width: 100% !important;
    padding: 0 0 7px 0;
  }
  .homepage-carousel-module .carousel-thumb-list .carousel-item:last-of-type {
    padding: 0;
  }
}
.homepage-carousel-module .carousel-thumb-list .carousel-item.slick-current figure {
  border-color: #df134c;
}
.homepage-carousel-module .carousel-thumb-list .carousel-item figure {
  border-top: 7px solid #CACACA;
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .carousel-thumb-list .carousel-item figure {
    border-top: none;
    border-left: 8px solid transparent;
    padding-left: 8px;
  }
}
.homepage-carousel-module .carousel-thumb-list .carousel-item .thumb-bg-image {
  position: relative;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.homepage-carousel-module .carousel-thumb-list .carousel-item .thumb-bg-image:after {
  display: block;
  content: '';
}
@media only screen and (min-width: 768px) {
  .homepage-carousel-module .carousel-thumb-list .carousel-item .thumb-bg-image:after {
    padding-top: 44.9%;
  }
}
@media only screen and (min-width: 960px) {
  .homepage-carousel-module .carousel-thumb-list .carousel-item .thumb-bg-image:after {
    padding-top: 42.8%;
  }
}
.image-module {
  margin-right: 15px;
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .image-module {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .image-module {
    margin-right: 30px;
    margin-left: 30px;
  }
}
.image-module .bg-white {
  padding-right: 15px;
  padding-left: 15px;
}
@media only screen and (min-width: 768px) {
  .image-module .bg-white {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .image-module .bg-white {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.image-module p.small {
  margin-top: 3px;
}
.image-content-cta-module .bg-image-wrapper,
.pika-big-banner-module .bg-image-wrapper {
  position: relative;
}
.image-content-cta-module .bg-image-wrapper.without-mobile:after,
.pika-big-banner-module .bg-image-wrapper.without-mobile:after {
  display: block;
  content: "";
  padding-top: 130%;
}
@media only screen and (min-width: 480px) {
  .image-content-cta-module .bg-image-wrapper.without-mobile:after,
  .pika-big-banner-module .bg-image-wrapper.without-mobile:after {
    padding-top: 70%;
  }
}
@media only screen and (min-width: 640px) {
  .image-content-cta-module .bg-image-wrapper.without-mobile:after,
  .pika-big-banner-module .bg-image-wrapper.without-mobile:after {
    padding-top: 50%;
  }
}
@media only screen and (min-width: 768px) {
  .image-content-cta-module .bg-image-wrapper.without-mobile:after,
  .pika-big-banner-module .bg-image-wrapper.without-mobile:after {
    padding-top: 40%;
  }
}
@media only screen and (min-width: 1200px) {
  .image-content-cta-module .bg-image-wrapper.without-mobile:after,
  .pika-big-banner-module .bg-image-wrapper.without-mobile:after {
    padding-top: 34%;
  }
}
.image-content-cta-module .bg-image-wrapper.without-mobile .img-without-mobile,
.pika-big-banner-module .bg-image-wrapper.without-mobile .img-without-mobile {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media only screen and (max-width:639px) {
  .image-content-cta-module .bg-image-wrapper .img-desktop,
  .pika-big-banner-module .bg-image-wrapper .img-desktop {
    display: none;
  }
}
@media only screen and (min-width: 640px) {
  .image-content-cta-module .bg-image-wrapper .img-mobile,
  .pika-big-banner-module .bg-image-wrapper .img-mobile {
    display: none;
  }
}
.image-content-cta-module .container-with-content,
.pika-big-banner-module .container-with-content {
  position: absolute;
  top: 50%;
  left: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  min-width: 220px;
  text-align: center;
  color: #ffffff;
}
@media only screen and (min-width: 480px) {
  .image-content-cta-module .container-with-content,
  .pika-big-banner-module .container-with-content {
    min-width: 250px;
  }
}
@media only screen and (min-width: 1200px) {
  .image-content-cta-module .container-with-content,
  .pika-big-banner-module .container-with-content {
    max-width: 460px;
  }
}
.image-content-cta-module h2,
.pika-big-banner-module h2 {
  margin-bottom: 10px;
}
.image-content-cta-module .btn,
.pika-big-banner-module .btn {
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .image-content-cta-module .btn,
  .pika-big-banner-module .btn {
    margin-top: 22px;
  }
}
.image-content-cta-tag-module .bg-white {
  position: relative;
}
.image-content-cta-tag-module .tag-red-text-white {
  position: absolute;
  left: 0;
  top: 25px;
}
@media only screen and (min-width: 768px) {
  .image-content-cta-tag-module .tag-red-text-white {
    top: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .image-content-cta-tag-module .tag-red-text-white {
    top: 50px;
  }
}
.image-content-cta-tag-module h2 {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .image-content-cta-tag-module h2 {
    margin-bottom: 15px;
  }
}
.image-content-cta-tag-module .btn {
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .image-content-cta-tag-module .btn {
    margin-top: 20px;
  }
}
.product-list-module {
  background: linear-gradient(135deg, #414141 0%, #333333 100%);
  padding: 15px 0 95px;
}
@media only screen and (min-width: 1200px) {
  .product-list-module {
    padding: 15px 0 40px;
  }
}
/* module is the same as image-content-cta-module */
.pika-big-banner-module .btn-wrapper {
  display: block;
}
.pika-big-banner-module .btn {
  margin-top: 0;
}
.pika-big-banner-module .btn.no-border {
  border-color: transparent;
  box-shadow: none;
}
.pika-card-list-module .card-box-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: end;
      align-items: flex-end;
}
.pika-card-list-module .card-box {
  box-sizing: border-box;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  padding-bottom: 50px;
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module .card-box {
    -ms-flex: 0 0 20%;
        flex: 0 0 20%;
    max-width: 20%;
    padding-bottom: 75px;
  }
}
.pika-card-list-module .card-box.first {
  display: none;
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module .card-box.first {
    display: block;
  }
}
.pika-card-list-module .card-box.first .benefits-title-list {
  border-color: transparent;
}
.pika-card-list-module .card-box.first .benefits-title-list li {
  border-color: transparent;
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module .card-box.other strong {
    display: none;
  }
}
.pika-card-list-module img {
  margin: 0 auto 12px;
  width: 200px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .pika-card-list-module img {
    padding: 0 10px;
  }
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module img {
    width: 250px;
    margin-bottom: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-card-list-module img {
    padding: 0;
  }
}
.pika-card-list-module h2 {
  font-size: 1.3125rem;
  line-height: 1.14285714;
  margin-bottom: 25px;
}
.pika-card-list-module .benefits-title-list {
  border-top: 2px solid #D9D9D9;
}
.pika-card-list-module .benefits-title-list li {
  border-bottom: 2px solid #D9D9D9;
  padding: 12px 10px;
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module .benefits-title-list li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center;
    text-align: center;
    height: 50px;
    padding: 0 8px;
  }
}
.pika-card-list-module .benefits-title-list strong {
  display: inline-block;
  font-size: 0.9375rem;
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module .benefits-title-list strong {
    font-size: 0.75rem;
  }
}
.pika-card-list-module .benefits-title-list span {
  display: inline-block;
  float: right;
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module .benefits-title-list span {
    float: none;
  }
}
.pika-card-list-module .benefits-title-list span.true {
  text-indent: -9999px;
  line-height: 0.3;
  font-size: 15px;
}
@media only screen and (min-width: 960px) {
  .pika-card-list-module .benefits-title-list span.true {
    font-size: 30px;
    line-height: 0.1;
  }
}
.pika-card-list-module .benefits-title-list span.true:after {
  content: '';
  display: block;
  width: 12px;
  height: 5px;
  border: solid #000000;
  border-width: 0 0 2px 2px;
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}
.pika-card-list-module .benefits-title-list span.false {
  font-weight: bold;
  color: #D9D9D9;
  font-size: 1.25rem;
  line-height: 0.7;
}
.pika-card-list-module .btn {
  margin-top: 20px;
}
.pika-card-list-module .hidden-btn {
  visibility: hidden;
}
@media only screen and (min-width: 1200px) {
  .pika-small-banners-module .small-banners-list {
    padding-bottom: 30px;
  }
}
.pika-small-banners-module .small-banner {
  position: relative;
  background: linear-gradient(105deg, #DF134C 0%, #BE1B48 100%);
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  max-width: 100%;
  box-sizing: border-box;
  padding: 20px;
}
@media only screen and (min-width: 640px) {
  .pika-small-banners-module .small-banner {
    -ms-flex: 0 0 calc(50% - 7px);
        flex: 0 0 calc(50% - 7px);
    max-width: 50%;
  }
  .no-supports .pika-small-banners-module .small-banner {
    -ms-flex: 0 0 49%;
        flex: 0 0 49%;
    max-width: 49%;
  }
}
@media only screen and (min-width: 768px) {
  .pika-small-banners-module .small-banner {
    -ms-flex: 0 0 calc(50% - 10px);
        flex: 0 0 calc(50% - 10px);
  }
}
@media only screen and (min-width: 1200px) {
  .pika-small-banners-module .small-banner {
    -ms-flex: 0 0 calc(50% - 15px);
        flex: 0 0 calc(50% - 15px);
  }
  .no-supports .pika-small-banners-module .small-banner {
    -ms-flex: 0 0 48.5%;
        flex: 0 0 48.5%;
    max-width: 48.5%;
  }
}
.pika-small-banners-module .small-banner + .small-banner {
  margin-top: 15px;
}
@media only screen and (min-width: 640px) {
  .pika-small-banners-module .small-banner + .small-banner {
    margin-top: 0;
  }
}
@media only screen and (min-width: 480px) {
  .pika-small-banners-module .col {
    display: inline-block;
    vertical-align: top;
    width: 50%;
    box-sizing: border-box;
    margin-right: -4px;
    margin-top: 0;
  }
}
.pika-small-banners-module .col + .col {
  margin-top: 30px;
}
@media only screen and (min-width: 480px) {
  .pika-small-banners-module .col + .col {
    margin-top: 0;
    padding-left: 20px;
  }
}
.pika-small-banners-module img {
  margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
  .pika-small-banners-module img {
    position: absolute;
    right: 20px;
    bottom: -30px;
  }
}
.pika-small-banners-module h3 {
  color: #ffffff;
  font-size: 1.1875rem;
  line-height: 1.15789474;
}
@media only screen and (min-width: 1200px) {
  .pika-small-banners-module h3 {
    font-size: 1.3125rem;
    line-height: 1.14285714;
  }
}
.pika-small-banners-module .btn {
  margin-top: 20px;
}
.pika-user-banner {
  background: linear-gradient(0deg, #ab0633 0%, #a1133b 100%);
  overflow: hidden;
}
.pika-user-banner .consent {
  -ms-flex-align: center;
      align-items: center;
  color: #fff;
  min-height: 70px;
  padding: 12px 20px 18px;
  -ms-flex-pack: center;
      justify-content: center;
  text-align: center;
  background: linear-gradient(180deg, #ff1b5b 0%, #ff1b5b 55.93%, #dc0944 73.5%, #6f001f 100%);
}
.pika-user-banner .consent * {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner .consent {
    display: -ms-flexbox;
    display: flex;
    padding: 0;
  }
  .pika-user-banner .consent * {
    margin-top: 0;
  }
}
.pika-user-banner .consent P {
  font-size: 15px;
  font-weight: 600;
  padding: 0 6%;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner .consent P {
    padding: 0;
    font-size: 18px;
    margin-left: 20px;
  }
}
.pika-user-banner .consent:before {
  content: url(../images/icons/exclamation-mark.svg);
  display: block;
  height: 30px;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner .consent:before {
    margin-left: 20px;
  }
}
.pika-user-banner .consent .more-link {
  text-decoration: underline;
  display: block;
  font-size: 15px;
}
.pika-user-banner .consent .more-link:hover {
  text-decoration: none;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner .consent .more-link {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .pika-user-banner .consent .btn {
    margin-left: 10px;
  }
}
.pika-user-banner-wrapper {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-pack: justify;
        justify-content: space-between;
    -ms-flex-align: center;
        align-items: center;
    padding-top: 0;
  }
}
.pika-user-banner-wrapper .col {
  text-align: center;
  box-sizing: border-box;
}
.pika-user-banner-wrapper .col.col-user {
  position: relative;
  padding-top: 20px;
  padding-bottom: 8%;
  z-index: 0;
}
.pika-user-banner-wrapper .col.col-user:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-image: url('../images/svg/2019-triangle-down-v2.svg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper .col.col-user:after {
    background-image: url('../images/svg/2019-triangle-right-v2.svg');
    background-position: right;
  }
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper .col.col-user {
    -ms-flex: 0 0 230px;
        flex: 0 0 230px;
    max-width: 230px;
    margin-bottom: 0;
    -ms-flex-item-align: stretch;
        align-self: stretch;
    padding: 20px 50px 20px 20px;
  }
}
.pika-user-banner-wrapper .col.col-content {
  padding: 20px 20px 0;
  max-width: 330px;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper .col.col-content {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    padding: 20px 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-user-banner-wrapper .col.col-content {
    -ms-flex: 0 0 470px;
        flex: 0 0 470px;
    margin-left: 50px;
    max-width: 470px;
  }
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper .col.col-content.with-user {
    -ms-flex: 1;
        flex: 1;
    max-width: none;
    margin: 0;
    padding: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-user-banner-wrapper .col.col-content.with-user {
    -ms-flex: 0 0 440px;
        flex: 0 0 440px;
    max-width: 440px;
    padding: 0;
  }
}
.pika-user-banner-wrapper .col.col-image {
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper .col.col-image {
    -ms-flex: 0 0 45%;
        flex: 0 0 45%;
    max-width: 45%;
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 0;
  }
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper .col.col-image.with-user {
    -ms-flex: 0 0 200px;
        flex: 0 0 200px;
    max-width: 200px;
    -ms-flex-item-align: end;
        align-self: flex-end;
    margin-top: 0;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-user-banner-wrapper .col.col-image.with-user {
    -ms-flex: 0 0 390px;
        flex: 0 0 390px;
    max-width: 390px;
  }
}
.pika-user-banner-wrapper .col.col-image img {
  max-width: 100%;
  margin: 0 auto;
}
.pika-user-banner-wrapper .user-img {
  position: relative;
  margin: 0 auto;
  width: 64px;
  height: 70px -6;
  border-radius: 50%;
  box-shadow: 0 0 0 2px #df134c, 0 0 0 4px #ffffff;
}
.pika-user-banner-wrapper ul.pikas-list {
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper ul.pikas-list {
    text-align: left;
    max-width: 110px;
    margin: 20px auto 0;
  }
}
.pika-user-banner-wrapper ul.pikas-list li {
  position: relative;
  display: inline-block;
  font-size: 0.9375rem;
  line-height: 1.4;
  font-weight: 700;
  color: #ffffff;
  padding: 0 15px;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper ul.pikas-list li {
    display: block;
    padding: 0;
  }
}
.pika-user-banner-wrapper ul.pikas-list li span {
  display: inline-block;
  vertical-align: text-bottom;
}
.pika-user-banner-wrapper ul.pikas-list .icon:before {
  content: '';
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-right: 8px;
  background-repeat: no-repeat;
  background-size: cover;
}
@media only screen and (min-width: 768px) {
  .pika-user-banner-wrapper ul.pikas-list .icon:before {
    height: 15px;
    width: 15px;
  }
}
.pika-user-banner-wrapper ul.pikas-list .icon.icon-pika:before {
  background-image: url('../images/svg/2019-pika-znak.svg');
}
.pika-user-banner-wrapper ul.pikas-list .icon.icon-eur:before {
  background-image: url('../images/svg/2019-evro-znak.svg');
}
.pika-user-banner-wrapper h2 {
  color: #ffffff;
}
.pika-user-banner-wrapper h3 {
  font-size: 1.0625rem;
  line-height: 1.23529412;
  color: #ffffff;
  text-decoration: underline;
  max-width: 250px;
  margin: 10px auto 0;
}
@media only screen and (min-width: 1200px) {
  .pika-user-banner-wrapper h3 {
    font-size: 1.125rem;
  }
}
.pika-user-banner-wrapper p {
  font-size: 0.875rem;
  line-height: 1.5;
  color: #ffffff;
  margin-top: 10px;
}
@media only screen and (min-width: 1200px) {
  .pika-user-banner-wrapper p {
    font-size: 1.125rem;
    line-height: 1.33333333;
    margin-top: 8px;
  }
}
.pika-user-banner-wrapper .btn {
  margin-top: 25px;
}
@media only screen and (min-width: 1200px) {
  .pika-user-banner-wrapper .btn {
    margin-top: 15px;
  }
}
.rid-product-carousel-module {
  position: relative;
}
.rid-product-carousel-module.detail-hidden #rid-carousel-primary-slider,
.rid-product-carousel-module.detail-hidden #rid-carousel-primary-slider-track {
  height: 0;
}
.rid-product-carousel-module.detail-hidden #rid-carousel-secondary-slider {
  padding: 0 60px;
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module.detail-hidden #rid-carousel-secondary-slider {
    padding: 0 80px;
  }
}
@media only screen and (min-width: 1200px) {
  .rid-product-carousel-module.detail-hidden #rid-carousel-secondary-slider {
    padding: 0 100px;
  }
}
.rid-product-carousel-module.detail-hidden .splide__arrows .splide__arrow {
  top: auto;
  -ms-transform: none;
      transform: none;
  bottom: -84px;
}
.rid-product-carousel-module .decorative-logo {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 70px;
  z-index: 2;
}
@media only screen and (min-width: 1200px) {
  .rid-product-carousel-module .decorative-logo {
    top: 25px;
    right: 25px;
    width: 105px;
  }
}
.rid-product-carousel-module #rid-carousel-primary-slider {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.rid-product-carousel-module ul.rid-product-list {
  display: -ms-flexbox !important;
  display: flex !important;
  max-width: 1140px;
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module ul.rid-product-list {
    -ms-flex-align: center;
        align-items: center;
  }
}
.rid-product-carousel-module ul.rid-product-list .rid-inner-wrapper {
  max-width: 70%;
  margin: 70px auto 20px;
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module ul.rid-product-list .rid-inner-wrapper {
    max-width: 76%;
    margin: 35px auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: center;
        align-items: center;
  }
}
@media only screen and (min-width: 1200px) {
  .rid-product-carousel-module ul.rid-product-list .rid-inner-wrapper {
    max-width: 65%;
    margin: 50px auto 35px;
  }
}
.rid-product-carousel-module ul.rid-product-list .rid-image-wrapper {
  margin-bottom: 20px;
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module ul.rid-product-list .rid-image-wrapper {
    -ms-flex: 1;
        flex: 1;
    margin-bottom: 0;
  }
}
.rid-product-carousel-module ul.rid-product-list .rid-image-wrapper img {
  margin: 0 auto;
}
.rid-product-carousel-module ul.rid-product-list .rid-content-wrapper {
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module ul.rid-product-list .rid-content-wrapper {
    -ms-flex: 2;
        flex: 2;
    text-align: left;
    padding-left: 20px;
  }
}
.rid-product-carousel-module ul.rid-thumb-list {
  display: -ms-flexbox;
  display: flex;
  max-width: 1140px;
}
.rid-product-carousel-module ul.rid-thumb-list li.rid-product-thumb {
  border-color: transparent !important;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-origin: content-box;
  margin: 10px 0 10px;
  padding: 10px 15px;
  cursor: pointer;
  border-radius: 7px;
}
.rid-product-carousel-module ul.rid-thumb-list li.rid-product-thumb:before {
  content: '';
  position: absolute;
  top: -10px;
  left: 50%;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 7px 7px 7px;
  border-color: transparent;
  z-index: -1;
}
.detail-hidden.rid-product-carousel-module ul.rid-thumb-list li.rid-product-thumb:before {
  display: none;
}
.rid-product-carousel-module ul.rid-thumb-list li.rid-product-thumb.is-active {
  background-color: rgba(223, 175, 120, 0.6);
  color: rgba(223, 175, 120, 0.6);
}
.rid-product-carousel-module ul.rid-thumb-list li.rid-product-thumb.is-active:before {
  border-color: transparent transparent currentColor transparent;
}
.rid-product-carousel-module ul.rid-thumb-list li.rid-product-thumb:not(.is-active) {
  background-color: transparent !important;
}
.rid-product-carousel-module h3 {
  font-family: BERNIER-Regular, arial, sans-serif;
  text-transform: lowercase;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5625rem;
  line-height: 1;
  margin-bottom: 15px;
  color: #4B2811;
  letter-spacing: -0.2px;
}
@media only screen and (min-width: 1200px) {
  .rid-product-carousel-module h3 {
    font-size: 2rem;
  }
}
.light-theme.rid-product-carousel-module h3 {
  color: #fff;
}
.rid-product-carousel-module p {
  font-size: 0.875rem;
  line-height: 1.35714286;
  color: #4B2811;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module p {
    font-size: 0.9375rem;
    line-height: 1.4;
  }
}
.rid-product-carousel-module p.brand-sum {
  font-size: 0.8125rem;
  line-height: 1.61538462;
  font-weight: 700;
}
.light-theme.rid-product-carousel-module p {
  color: #fff;
}
.light-theme.rid-product-carousel-module .bg-red {
  background-image: url('../images/svg/2019-arrow-right-black.svg');
  background-color: #ffffff;
  color: #333333;
}
.light-theme.rid-product-carousel-module .bg-red:hover {
  color: #000000;
  box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;
}
.rid-product-carousel-module .btn-shop {
  margin-bottom: 20px;
}
.rid-product-carousel-module .splide__arrows .splide__arrow {
  top: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 36px;
  height: 36px;
  border-radius: unset;
  background-color: transparent;
  opacity: 1;
  transition: opacity 0.2s ease;
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module .splide__arrows .splide__arrow {
    width: 40px;
    height: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .rid-product-carousel-module .splide__arrows .splide__arrow {
    width: 48px;
    height: 48px;
  }
}
.rid-product-carousel-module .splide__arrows .splide__arrow svg {
  display: none;
}
.rid-product-carousel-module .splide__arrows .splide__arrow--prev {
  left: 2%;
  background-image: url('../images/rid/arrow-left-v3.svg');
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module .splide__arrows .splide__arrow--prev {
    left: 3.5%;
  }
}
.rid-product-carousel-module .splide__arrows .splide__arrow--next {
  right: 2%;
  background-image: url('../images/rid/arrow-right-v3.svg');
}
@media only screen and (min-width: 768px) {
  .rid-product-carousel-module .splide__arrows .splide__arrow--next {
    right: 3.5%;
  }
}
.socials-module .inner {
  border: 1px solid #df134c;
  text-align: center;
  color: #ffffff;
  padding: 30px;
}
@media only screen and (min-width: 768px) {
  .socials-module .inner {
    padding: 16px;
  }
}
.socials-module p {
  color: #df134c;
  font-size: 1.0625rem;
  line-height: 1;
  max-width: 72%;
  margin: 0 auto 15px;
}
@media only screen and (min-width: 768px) {
  .socials-module p {
    font-size: 1.3125rem;
  }
}
@media only screen and (min-width: 880px) {
  .socials-module p {
    display: inline-block;
    vertical-align: middle;
    max-width: none;
    margin: 0;
  }
}
@media only screen and (min-width: 880px) {
  .socials-module .socials-module-list {
    display: inline-block;
    vertical-align: middle;
  }
}
.socials-module .socials-module-list li {
  display: inline-block;
  vertical-align: bottom;
  margin: 0 6px;
}
.socials-module .socials-module-list .svg-image {
  max-width: 40px;
  opacity: 1;
  transition: opacity 0.3s;
}
.socials-module .socials-module-list .svg-image:hover {
  opacity: 0.7;
}
.teaser-module {
  margin-right: 15px;
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .teaser-module {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser-module {
    margin-right: 30px;
    margin-left: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser-module {
    border-width: 5px;
  }
}
.teaser-module .bg-white {
  padding-right: 15px;
  padding-left: 15px;
}
@media only screen and (min-width: 768px) {
  .teaser-module .bg-white {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser-module .bg-white {
    padding-right: 30px;
    padding-left: 30px;
  }
}
.teaser-module .inner {
  padding-right: 15px;
  padding-left: 15px;
  border-top: 3px solid #df134c;
  border-bottom: 3px solid #df134c;
  padding: 14px 0;
}
@media only screen and (min-width: 768px) {
  .teaser-module .inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser-module .inner {
    padding-right: 30px;
    padding-left: 30px;
  }
}
@media only screen and (min-width: 1200px) {
  .teaser-module .inner {
    border-width: 5px;
    padding: 20px 0;
  }
}
.teaser-module h3 {
  font-size: 1.5rem;
  line-height: 1;
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .teaser-module h3 {
    font-size: 1.875rem;
    margin-bottom: 15px;
  }
}
.upcoming-event-module {
  margin-bottom: 5px;
}
.upcoming-event-module .inner {
  position: relative;
  background: linear-gradient(135deg, #515151 0%, #333333 100%);
  padding: 4px 0;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .inner {
    padding: 5px 0;
  }
}
.upcoming-event-module .e-content {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.upcoming-event-module .e-content .tag-event {
  -ms-flex: 0 0 51px;
      flex: 0 0 51px;
  max-width: 51px;
  box-sizing: border-box;
  text-align: left;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .e-content .tag-event {
    -ms-flex: 0 0 72px;
        flex: 0 0 72px;
    max-width: 72px;
  }
}
.upcoming-event-module .e-content .logo-container {
  -ms-flex: 1;
      flex: 1;
  box-sizing: border-box;
}
.no-supports .upcoming-event-module .e-content .logo-container {
  -ms-flex: 0 0 80%;
      flex: 0 0 80%;
  max-width: 80%;
}
.upcoming-event-module .logo-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .logo-container {
    margin-left: -72px;
    /* širina rdečega taga*/
  }
}
@media only screen and (min-width: 768px) {
  .no-supports .upcoming-event-module .logo-container {
    margin-left: 72px;
  }
}
@media only screen and (min-width: 1200px) {
  .no-supports .upcoming-event-module .logo-container {
    margin-left: 100px;
  }
}
.upcoming-event-module .logo-container .logo-wrapper {
  -ms-flex: 1;
      flex: 1;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .logo-container .logo-wrapper {
    padding-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .upcoming-event-module .logo-container .logo-wrapper {
    padding-right: 40px;
  }
}
.upcoming-event-module .logo-container .logo-wrapper img {
  max-width: 16px;
  margin: auto;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .logo-container .logo-wrapper img {
    max-width: 26px;
    margin: 0 0 0 auto;
  }
}
.upcoming-event-module .logo-container .event-title {
  -ms-flex: 4;
      flex: 4;
  color: #ffffff;
  font-size: 0.9375rem;
  line-height: 1.2;
  font-weight: 700;
  padding-right: 12px;
  text-align: left;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .no-supports .upcoming-event-module .logo-container .event-title {
    -ms-flex: 0 0 80%;
        flex: 0 0 80%;
    max-width: 80%;
  }
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .logo-container .event-title {
    -ms-flex: 2;
        flex: 2;
    font-size: 1.625rem;
    line-height: 1.23076923;
    text-align: left;
    padding-right: 130px;
  }
}
.upcoming-event-module .toggle-container {
  color: #ffffff;
  -ms-flex: 0 0 100%;
      flex: 0 0 100%;
  padding-bottom: 5px;
}
@media only screen and (min-width: 1100px) {
  .upcoming-event-module .toggle-container {
    padding-bottom: 10px;
  }
}
.upcoming-event-module .upcoming-event-item-link {
  display: block;
  text-align: right;
  font-size: 0.8125rem;
  line-height: 1.15384615;
  color: #ff1b5b;
  text-decoration: underline;
  padding-right: 10px;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .upcoming-event-item-link {
    font-size: 0.9375rem;
    line-height: 1.53333333;
    position: absolute;
    top: 32px;
    right: 0;
  }
}
@media only screen and (min-width: 1100px) {
  .upcoming-event-module .upcoming-event-item-link {
    padding-right: 20px;
  }
}
.upcoming-event-module .upcoming-event-item-link:hover {
  text-decoration: none;
}
.upcoming-event-module .event-preview-content {
  padding: 10px;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .event-preview-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-align: start;
        align-items: flex-start;
    padding-left: 25%;
  }
}
@media only screen and (min-width: 1200px) {
  .upcoming-event-module .event-preview-content {
    padding-left: 34%;
  }
}
.upcoming-event-module .event-preview-content img {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1100px) {
  .upcoming-event-module .event-preview-content img {
    -ms-flex: 0 0 380px;
        flex: 0 0 380px;
    max-width: 380px;
    padding-right: 20px;
    box-sizing: border-box;
  }
}
.upcoming-event-module .event-preview-content p {
  text-align: left;
  font-size: 0.875rem;
  line-height: 1.35714286;
}
@media only screen and (min-width: 1100px) {
  .upcoming-event-module .event-preview-content p {
    -ms-flex: 1;
        flex: 1;
  }
}
.upcoming-event-module .btn {
  margin: 12px 12px 14px;
}
@media only screen and (min-width: 768px) {
  .upcoming-event-module .btn {
    margin-bottom: 25px;
  }
}
@media only screen and (min-width: 1200px) {
  .upcoming-event-module .btn {
    margin-bottom: 35px;
  }
}
.youtube-module {
  margin-right: 15px;
  margin-left: 15px;
}
@media only screen and (min-width: 768px) {
  .youtube-module {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media only screen and (min-width: 1200px) {
  .youtube-module {
    margin-right: 30px;
    margin-left: 30px;
  }
}
.youtube-module h2 {
  margin-bottom: 0.8em;
}
.youtube-module .youtube-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
}
.youtube-module .youtube-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.module-page {
  /* module je bil naknadno dodan na modularno stran, to je quick fix*/
}
.module-page .offers-module .title-wrapper {
  margin-bottom: 15px;
}
@media only screen and (min-width: 768px) {
  .module-page .offers-module .title-wrapper {
    margin-top: 20px;
  }
}
.banner-grid-module {
  margin-block: 30px;
}
@media only screen and (max-width:1023px) {
  .banner-grid-module {
    margin-top: 0;
  }
}
@media only screen and (max-width:1023px) {
  .banner-grid-module .global-side-margin {
    margin: 0;
  }
}
.banner-grid-module-title-nav-group {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: end;
      align-items: end;
  -ms-flex-pack: justify;
      justify-content: space-between;
  gap: 40px;
  padding: 30px;
}
@media only screen and (max-width:1023px) {
  .banner-grid-module-title-nav-group {
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    gap: 20px;
    padding: 20px;
  }
}
@media only screen and (max-width:767px) {
  .banner-grid-module-title-nav-group {
    padding: 15px;
  }
}
.banner-grid-module-title-nav-group h3,
.banner-grid-module-title-nav-group .h3 {
  font-size: clamp(28px, 5vw, 52px);
  line-height: 1;
  letter-spacing: 0;
  color: #ffffff;
}
.banner-grid-module-title-nav-group + .banner-grid-module-tiles {
  padding-top: 0;
}
.banner-grid-module-title-nav-group-buttons {
  display: -ms-flexbox;
  display: flex;
  gap: 15px;
  width: 105px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media only screen and (max-width:1023px) {
  .banner-grid-module-title-nav-group-buttons {
    display: none;
  }
}
.banner-grid-module-title-nav-group-buttons-prev,
.banner-grid-module-title-nav-group-buttons-next {
  transition: opacity 0.3s ease-in-out;
}
.banner-grid-module-title-nav-group-buttons-prev:hover,
.banner-grid-module-title-nav-group-buttons-next:hover {
  opacity: 0.7;
}
.banner-grid-module-title-nav-group-buttons-prev {
  -ms-transform: scaleX(-1);
      transform: scaleX(-1);
}
.banner-grid-module-title-nav-group-spacer {
  width: 105px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
@media only screen and (max-width:1023px) {
  .banner-grid-module-title-nav-group-spacer {
    display: none;
  }
}
.banner-grid-module-tiles {
  padding-block: 60px;
  overflow: hidden;
}
@media only screen and (max-width:1023px) {
  .banner-grid-module-tiles {
    padding-block: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
  }
}
.banner-grid-module-tiles .slick-list {
  overflow: visible;
}
.banner-grid-module-tiles .slick-list.is-centered {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
}
.banner-grid-module-tiles .slick-list.is-centered .slick-track {
  width: auto !important;
}
@media only screen and (min-width: 1024px) {
  .banner-grid-module-tiles .slick-dots {
    display: none !important;
  }
}
@media only screen and (max-width:1023px) {
  .banner-grid-module-tiles .slick-dots {
    display: -ms-flexbox !important;
    display: flex !important;
    gap: 10px;
    -ms-flex-pack: center;
        justify-content: center;
    margin-bottom: 20px;
  }
}
.banner-grid-module-tiles .slick-dots.hidden {
  display: none !important;
}
.banner-grid-module-tiles .slick-dots button {
  height: 8px;
  width: 8px;
}
.banner-grid-module-tiles .slick-dots .slick-active button {
  background: #333333;
}
.banner-grid-module-tile {
  width: 230px;
}
@media only screen and (max-width:639px) {
  .banner-grid-module-tile {
    width: 210px;
  }
}
.banner-grid-module-tile:not(:last-child) {
  margin-right: 5px;
}
.banner-grid-module-tile-no-custom-bg.is-today {
  background: #33333366 !important;
}
.banner-grid-module-tile-inner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 15px;
  padding: 20px 30px;
}
.banner-grid-module-tile-inner-date {
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 1;
  letter-spacing: 0;
  text-align: center;
  text-transform: uppercase;
  color: #ffffff;
}
.banner-grid-module-tile-inner-date b,
.banner-grid-module-tile-inner-date strong {
  font-weight: 700;
}
.banner-grid-module-tile-inner-items {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 6px;
}
.banner-grid-module-tile-inner-items-divider {
  font-family: BERNIER-Regular, arial, sans-serif;
  font-size: 13px;
  line-height: 1.4;
  letter-spacing: 0;
  text-align: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-pack: center;
      justify-content: center;
  gap: 5px;
  width: 100%;
  margin-block: -6px;
  color: #841332;
}
.banner-grid-module-tile-inner-items-divider:before,
.banner-grid-module-tile-inner-items-divider:after {
  content: '';
  -ms-flex: 1;
      flex: 1;
  height: 2px;
  background-color: #841332;
}
.banner-grid-module-tile-inner-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
      flex-direction: column;
  gap: 12px;
  padding: 10px;
  text-align: center;
  -ms-flex-align: center;
      align-items: center;
}
.banner-grid-module-tile-inner-item.py-20 {
  padding-block: 20px;
}
.banner-grid-module-tile-inner-item-discount {
  padding-block: 5px;
  display: block;
  width: 100%;
  font-family: BERNIER-Regular, arial, sans-serif;
  font-size: clamp(40px, 5vw, 50px);
  line-height: 1;
  letter-spacing: 0;
  color: #ffffff;
  background: #df134c;
}
.banner-grid-module-tile-inner-item img {
  width: auto;
  height: auto;
  max-width: 100%;
}
.banner-grid-module-tile-inner-item h5,
.banner-grid-module-tile-inner-item .h5 {
  font-size: 24px;
  line-height: 1.08;
  letter-spacing: 0;
  transition: transform 0.3s ease-in-out;
}
.banner-grid-module-tile-inner-item p {
  font-size: 14px;
  line-height: 1.4;
}
.banner-grid-module-tile-inner a.banner-grid-module-tile-inner-item:hover .bernier-typo h5 {
  -ms-transform: scale(1.06);
      transform: scale(1.06);
}
.banner-grid-module-tile-inner a.banner-grid-module-tile-inner-item:hover svg path:first-child {
  fill: #333333;
}
.banner-grid-module-tile-inner a.banner-grid-module-tile-inner-item:hover svg path:last-child {
  stroke: #ffffff;
}
.AccountDetails .pika-card-members-list-container {
  margin-bottom: 50px;
}
.AccountDetails .pika-card-members-list-container:last-of-type {
  margin-bottom: 0;
}
.AccountDetails .pika-card-members-list-container .card {
  display: inline-block;
  float: right;
  width: 70px;
}
@media only screen and (min-width: 1025px) {
  .AccountDetails .pika-card-members-list-container .card {
    width: 102px;
  }
}
.AccountDetails .pika-card-members-list-container .edit-data.removeCard {
  position: relative;
  display: block;
  color: #df134c;
  margin-left: 15px;
  margin-top: -20px;
}
.AccountDetails .pika-card-members-list-container .edit-data.removeCard:before {
  content: 'x';
  position: absolute;
  left: -15px;
  top: -1px;
  font-weight: 700;
}
.AccountDetails .pika-card-members-list-container .edit-data.removeCard:hover {
  color: #ff1b5b;
}
.AccountDetails .pika-card-members-list-container .removeCard-notice {
  display: none;
  border: 1px solid #df134c;
  padding: 20px;
  margin-top: 10px;
  overflow: hidden;
}
.AccountDetails .pika-card-members-list-container .removeCard-notice h4 {
  font-size: 1.0625rem;
  font-weight: 700;
  margin: 0 0 10px;
}
.AccountDetails .pika-card-members-list-container .removeCard-notice p {
  margin-bottom: 10px;
}
.AccountDetails .pika-card-members-list-container .removeCard-notice .btn {
  float: right;
}
.AccountDetails .pika-card-members-list-container .removeCard-notice .btn.deny {
  margin-right: 10px;
  background-color: #e2e1dd;
  color: rgba(0, 0, 0, 0.6);
}
.new-pika-user-page .inner {
  overflow: hidden;
}
.new-pika-user-page .inner > .left h2,
.new-pika-user-page .inner > .right h2 {
  padding: 0 0 17px;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 30px;
}
@media only screen and (min-width: 768px) {
  .new-pika-user-page .inner > .left {
    box-sizing: border-box;
    float: left;
    width: 50%;
    padding-right: 20px;
  }
  .transfer-pika-card.new-pika-user-page .inner > .left {
    width: 65%;
  }
}
.new-pika-user-page .inner > .right {
  margin-top: 50px;
}
@media only screen and (min-width: 768px) {
  .new-pika-user-page .inner > .right {
    box-sizing: border-box;
    float: right;
    width: 50%;
    padding-left: 20px;
    margin-top: 0;
  }
  .transfer-pika-card.new-pika-user-page .inner > .right {
    width: 35%;
  }
}
.new-pika-user-page .hula {
  padding: 30px;
  border: 1px solid #cacaca;
  overflow: hidden;
}
.new-pika-user-page .hula.help {
  border-color: #df134c;
}
.new-pika-user-page .m-bottom {
  margin: 0 0 40px;
}
.new-pika-user-page .side-banner-container .single-side-banner {
  margin: 0 0 20px;
}
.new-pika-user-page.authorization .authorized-card-form p {
  margin: 0 0 10px;
}
.new-pika-user-page.authorization .authorized-card-form li {
  margin: 0 0 5px;
}
.new-pika-user-page.authorization .authorized-card-form li:last-child {
  margin: 0;
}
.new-pika-user-page.authorization .waiting-card-text {
  display: inline-block;
  margin-right: 10px;
}
.new-pika-user-page.authorization .loading-container {
  display: inline-block;
}
.new-pika-user-page.new-card--summary .fake-checkbox {
  position: relative;
  font-size: 0.8125rem;
  line-height: 1.53846154;
  padding: 2px 0 2px 35px;
}
.new-pika-user-page.new-card--summary .fake-checkbox.checked:after {
  display: block;
}
.new-pika-user-page.new-card--summary .fake-checkbox:after,
.new-pika-user-page.new-card--summary .fake-checkbox:before {
  content: '';
  position: absolute;
}
.new-pika-user-page.new-card--summary .fake-checkbox:before {
  left: 0;
  width: 18px;
  height: 18px;
  border: 1px solid #e8e8e8;
}
.new-pika-user-page.new-card--summary .fake-checkbox:after {
  display: none;
  left: 7px;
  top: 5px;
  border: solid #333333;
  border-width: 0 2px 2px 0;
  height: 8px;
  width: 4px;
  -ms-transform: rotate(35deg);
      transform: rotate(35deg);
}
.new-pika-user-page.new-card--summary .new-card--summary--btns {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-pack: justify;
      justify-content: space-between;
  margin: 50px 0 30px;
}
.new-pika-user-page.new-card--summary .new-card--summary--btns .btn {
  margin: 6px 0;
}
.pika-change-account-limit-notice {
  position: relative;
  border: 2px solid #df134c;
  padding: 30px;
  margin: 0 0 20px;
}
.change-account-limit-container p {
  margin: 0 0 14px;
}
.change-account-limit-container p:last-of-type {
  margin: 0;
}
.change-account-limit-container p.exit {
  display: block;
  padding-top: 10px;
}
.change-account-limit-container p.exit a {
  color: #df134c;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.change-account-limit-container p.exit a:hover {
  text-decoration: none;
  color: #ff1b5b;
  border-color: #ff1b5b;
}
.change-account-limit-container #iban-explain {
  margin: 0 0 14px;
}
.change-account-limit-container #valuta_obracuna {
  margin: 0 0 14px;
}
.change-account-limit-container #valuta_obracuna label.left {
  width: 100%;
  font-size: 0.9375rem;
  margin: 0 0 4px;
}
.change-account-limit-container #valuta_obracuna li {
  display: inline-block;
  padding-right: 10px;
}
.change-account-limit-container #valuta_obracuna li label {
  text-align: center;
}
.change-account-limit-container input[type=password],
.change-account-limit-container input[type=email],
.change-account-limit-container input[type=text] {
  height: 44px;
  border: 1px solid #cacaca;
  padding: 15px 20px;
  font-size: 1.125rem;
  margin: 0 0 20px;
}
.change-account-limit-container .checkbox input[type=checkbox] {
  display: inline-block;
  position: static;
  height: 0px;
  width: 0px;
}
.change-account-limit-container .checkbox input[type=checkbox] + label {
  display: inline-block;
  float: none;
  width: 90%;
  font-size: 15px;
  vertical-align: top;
  margin-left: 3px;
}
.change-account-limit-container .Actions {
  height: auto;
  float: right;
}
.change-account-limit-container .Actions input[type=submit] {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 40px 10px 15px;
  background-image: url('../images/svg/icon-arrow-right-white.svg');
  background-repeat: no-repeat;
  background-position: right 18px center;
  background-color: #df134c;
  border-radius: 50px;
  cursor: pointer;
  border: 0;
  transition: all 0.4s;
}
.change-account-limit-container .Actions input[type=submit]:hover {
  background-position: right 10px center;
}
@media only screen and (min-width: 1200px) {
  .change-account-limit-container .Actions input[type=submit] {
    padding: 13px 40px 13px 16px;
  }
}
.pika-user-dashboard-navigation {
  padding: 0 0 40px;
}
.pika-user-dashboard-navigation .main-box {
  position: relative;
  padding: 10px 0;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
}
@media only screen and (min-width: 1200px) {
  .pika-user-dashboard-navigation .main-box {
    display: none;
  }
}
.pika-user-dashboard-navigation .main-box p {
  position: relative;
  display: inline-block;
  padding-left: 30px;
  font-size: 1.0625rem;
  line-height: 1.47058824;
  font-weight: 700;
  cursor: pointer;
}
.pika-user-dashboard-navigation .main-box p:before {
  content: '';
  background-size: contain;
  position: absolute;
  left: 0;
  top: 5px;
  width: 18px;
  height: 18px;
}
.pika-user-dashboard-navigation .main-box p.show-no-text {
  text-indent: -9999px;
}
.pika-user-dashboard-navigation ul.i-want-last-child-list {
  display: inline-block;
}
.pika-user-dashboard-navigation ul.i-want-last-child-list li {
  display: none;
}
.pika-user-dashboard-navigation ul.i-want-last-child-list li:last-child {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 10px;
}
.pika-user-dashboard-navigation ul.i-want-last-child-list li:last-child a {
  position: relative;
  display: inline-block;
  padding-right: 23px;
}
.pika-user-dashboard-navigation ul.i-want-last-child-list li:last-child a:after {
  display: none;
}
.pika-user-dashboard-navigation ul.i-want-last-child-list li:last-child a:before {
  width: 18px;
  height: 18px;
  content: '';
  position: absolute;
  right: 0;
  top: 2px;
}
.pika-user-dashboard-navigation ul.pika-user-dash-nav-list {
  padding: 10px 0;
  overflow: hidden;
  border-bottom: 1px solid #cacaca;
  display: none;
}
@media only screen and (min-width: 1200px) {
  .pika-user-dashboard-navigation ul.pika-user-dash-nav-list {
    display: block !important;
    border-top: 1px solid #cacaca;
    border-bottom: 1px solid #cacaca;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-user-dashboard-navigation li {
    display: inline-block;
    padding-left: 25px;
  }
}
.pika-user-dashboard-navigation li.current a {
  color: #df134c;
}
.pika-user-dashboard-navigation li:first-child {
  padding-left: 0;
}
.pika-user-dashboard-navigation li:last-child {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .pika-user-dashboard-navigation li:last-child {
    position: relative;
    display: inline-block;
    float: right;
    top: auto;
    right: auto;
  }
  .pika-user-dashboard-navigation li:last-child a {
    position: relative;
    display: inline-block;
    padding-right: 30px;
  }
  .pika-user-dashboard-navigation li:last-child a:before {
    content: '';
    background-image: url(../images/svg/external-link.svg);
    background-repeat: no-repeat;
    background-size: contain;
    width: 18px;
    height: 18px;
    position: absolute;
    right: 0;
    top: 2px;
  }
}
.pika-user-dashboard-navigation li a {
  position: relative;
  display: block;
  font-size: 0.9375rem;
  line-height: 1.6;
  padding-left: 20px;
  transition: all 0.4s;
}
.pika-user-dashboard-navigation li a:after {
  background-repeat: no-repeat;
  background-size: contain;
  position: absolute;
  content: '';
  left: 0;
  top: 7px;
  width: 10px;
  height: 10px;
}
@media only screen and (min-width: 1200px) {
  .pika-user-dashboard-navigation li a:after {
    display: none;
  }
}
.pika-user-dashboard-navigation li a:hover {
  color: #ff1b5b;
}
@media only screen and (min-width: 1200px) {
  .pika-user-dashboard-navigation li a {
    padding-left: 0;
  }
}
.pika-user-dashboard-page .inner {
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .pika-user-dashboard-page .inner .left-side {
    width: 50%;
    float: left;
  }
}
.pika-user-dashboard-page .inner .right-side {
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  .pika-user-dashboard-page .inner .right-side {
    width: 50%;
    float: right;
    margin-top: 0;
  }
}
.pika-user-dashboard-page .hula {
  padding: 20px;
  border: 1px solid #cacaca;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .hula {
    padding: 30px;
  }
}
.pika-user-dashboard-page .hula-1 {
  border: 1px solid #cacaca;
  overflow: hidden;
}
.pika-user-dashboard-page .consent-all {
  padding-bottom: 22px;
  margin-bottom: 22px;
  border-bottom: 1px solid #cacaca;
  font-size: 15px;
}
.pika-user-dashboard-page .consent-all .btn-wrapper {
  margin-top: 18px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .consent-all {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
  }
  .pika-user-dashboard-page .consent-all .content {
    -ms-flex: 11;
        flex: 11;
  }
  .pika-user-dashboard-page .consent-all .btn-wrapper {
    margin-top: 0;
    text-align: right;
    -ms-flex: 10;
        flex: 10;
  }
}
.pika-user-dashboard-page .intro-container {
  padding: 15px 0;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .intro-container {
    padding: 30px 0;
  }
}
.pika-user-dashboard-page .intro-container .user-photo {
  display: inline-block;
  width: 100px;
  border-radius: 50%;
  margin-right: 30px;
}
.pika-user-dashboard-page .intro-container .user-name-box {
  display: inline-block;
  vertical-align: middle;
}
.pika-user-dashboard-page .payments-in-pdf-files .payments-in-pdf-content {
  margin-top: 14px;
}
.pika-user-dashboard-page .payments-in-pdf-files .payments-in-pdf-content p {
  padding: 0 0 14px;
}
.pika-user-dashboard-page .payments-in-pdf-files .payments-in-pdf-content p:last-child {
  padding: 0;
}
.pika-user-dashboard-page .payments-in-pdf-files .payments-in-pdf-content p a {
  color: #df134c;
}
.pika-user-dashboard-page .user-card-info-container {
  margin: 0 0 40px;
}
.pika-user-dashboard-page .user-card-info-container .user-card-wrapper {
  background-color: #F4F3EF;
  padding: 20px;
  overflow: hidden;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .user-card-info-container .user-card-wrapper {
    padding: 30px;
  }
}
@media only screen and (min-width: 375px) {
  .pika-user-dashboard-page .user-card-info-container ul.links-list li {
    display: inline-block;
  }
  .pika-user-dashboard-page .user-card-info-container ul.links-list li:after {
    content: '|';
    color: #58585A;
    padding: 0 2px 0 4px;
  }
  .pika-user-dashboard-page .user-card-info-container ul.links-list li:last-child:after {
    display: none;
  }
}
.pika-user-dashboard-page .user-card-info-container ul.links-list li + li {
  margin-top: 5px;
}
@media only screen and (min-width: 375px) {
  .pika-user-dashboard-page .user-card-info-container ul.links-list li + li {
    margin-top: 0;
  }
}
.pika-user-dashboard-page .user-card-info-container .submit-button {
  color: #df134c;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.pika-user-dashboard-page .user-card-info-container .submit-button:hover {
  color: #ff1b5b;
  border-color: #ff1b5b;
}
.pika-user-dashboard-page .user-card-info-container .a-wrapper {
  margin: 0 0 30px;
}
.pika-user-dashboard-page .user-card-info-container .card-img,
.pika-user-dashboard-page .user-card-info-container .pika-points {
  display: inline-block;
}
.pika-user-dashboard-page .user-card-info-container .card-img {
  margin: 0 20px 0 0;
}
.pika-user-dashboard-page .user-card-info-container .pika-points {
  vertical-align: middle;
  font-size: 1.125rem;
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .user-card-info-container .pika-points {
    font-size: 1.375rem;
  }
}
.pika-user-dashboard-page .user-card-info-container span.pika-balance-bold {
  font-size: 1.75rem;
  line-height: 1;
}
@media only screen and (min-width: 375px) {
  .pika-user-dashboard-page .user-card-info-container span.pika-balance-bold {
    font-size: 2.1875rem;
  }
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .user-card-info-container span.pika-balance-bold {
    font-size: 2.75rem;
  }
}
.pika-user-dashboard-page .user-card-info-container .pika-balance-box {
  margin-top: 20px;
}
.pika-user-dashboard-page .user-card-info-container .single-card-num {
  background-color: #fff;
  border: 1px solid #cacaca;
  padding: 7px 15px;
  font-size: 1rem;
}
.pika-user-dashboard-page .user-card-info-container .select-wrapper {
  position: relative;
}
.pika-user-dashboard-page .user-card-info-container .select-wrapper:after {
  content: '';
  position: absolute;
  top: 10px;
  right: 15px;
  border-right: 2px solid #333;
  border-bottom: 2px solid #333;
  width: 10px;
  height: 10px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  pointer-events: none;
  box-sizing: border-box;
}
.pika-user-dashboard-page .user-card-info-container select.user-card-select {
  width: 100%;
  padding: 7px 50px 7px 15px;
  border: 1px solid #cacaca;
  font-size: 0.9375rem;
  line-height: 1;
  height: 36px;
}
.pika-user-dashboard-page .user-card-info-container ul.current-card-data-list {
  margin: 0 0 25px;
}
.pika-user-dashboard-page .user-card-info-container ul.current-card-data-list li {
  border-bottom: 1px solid #cacaca;
  font-size: 0.9375rem;
  padding: 8px 0;
}
.pika-user-dashboard-page .user-card-info-container ul.current-card-data-list li:last-child {
  border-bottom: none;
}
.pika-user-dashboard-page .user-card-info-container ul.current-card-data-list li p {
  display: inline-block;
}
.pika-user-dashboard-page .user-card-info-container ul.current-card-data-list li p:first-child {
  width: 40%;
  font-weight: 700;
}
@media only screen and (min-width: 768px) {
  .pika-user-dashboard-page .user-card-info-container.small-mobile-part {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .user-card-info-container.contact h2 {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .user-card-info-container.contact h2 span.title-left {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .user-card-info-container.contact h2 span.edit-data-span {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
    text-align: right;
  }
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .all-transactions-container .desktop-transaction-table-wrapper,
  .pika-user-dashboard-page .latest-transaction-container .desktop-transaction-table-wrapper {
    padding: 0 30px;
  }
}
.pika-user-dashboard-page .all-transactions-container .table-footer,
.pika-user-dashboard-page .latest-transaction-container .table-footer {
  padding: 0 20px 20px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .all-transactions-container .table-footer,
  .pika-user-dashboard-page .latest-transaction-container .table-footer {
    padding: 0 0 30px;
  }
}
.pika-user-dashboard-page .all-transactions-container p.no-payments,
.pika-user-dashboard-page .latest-transaction-container p.no-payments {
  padding: 0 20px 20px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .all-transactions-container p.no-payments,
  .pika-user-dashboard-page .latest-transaction-container p.no-payments {
    padding: 0 0 30px;
  }
}
.pika-user-dashboard-page .latest-transaction-container {
  margin: 0 0 40px;
}
@media only screen and (min-width: 768px) {
  .pika-user-dashboard-page .latest-transaction-container {
    padding-right: 20px;
  }
  .pika-user-subsite .pika-user-dashboard-page .latest-transaction-container {
    padding-right: 0;
  }
}
.pika-user-dashboard-page .latest-transaction-container p.abcd {
  display: inline-block;
  color: #9a9a9a;
}
.pika-user-dashboard-page .latest-transaction-container .all-transaction {
  display: inline-block;
  float: right;
  color: #df134c;
  font-size: 0.9375rem;
}
.pika-user-dashboard-page table {
  width: 100%;
  font-size: 0.9375rem;
  margin: 0 0 30px;
}
.pika-user-dashboard-page table th {
  font-weight: 700 !important;
}
.pika-user-dashboard-page table tr {
  display: block;
  border-bottom: 1px solid #e2e1dd;
  padding: 10px 0;
}
.pika-user-dashboard-page table tr.account-limit-used {
  position: relative;
}
.pika-user-dashboard-page table tr.account-limit-used .pika-trigger {
  top: 10px;
}
.pika-user-dashboard-page table td {
  background: #fff;
  display: block;
  padding: 0 0 3px 0;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table td {
    display: inline-block;
    padding: 0;
    width: 50%;
    margin-right: -4px;
  }
}
.pika-user-dashboard-page table td:first-child {
  font-weight: 700;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table td:first-child {
    width: 50%;
  }
}
.pika-user-dashboard-page table td:last-child {
  padding: 0;
}
.pika-user-dashboard-page table td.red {
  color: #df134c;
}
.pika-user-dashboard-page table.pika-user-buying-records span.card-num {
  font-weight: 700;
  font-size: 0.8125rem;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table .number {
    text-align: right;
  }
}
.pika-user-dashboard-page table a.document-pdf {
  display: block;
  position: relative;
  padding-left: 40px;
  color: #df134c;
}
.pika-user-dashboard-page table a.document-pdf:hover {
  color: #333333;
}
.pika-user-dashboard-page table a.document-pdf:hover:after {
  color: #df134c;
}
.pika-user-dashboard-page table a.document-pdf:after {
  content: 'PDF';
  position: absolute;
  left: 0;
  top: -2px;
  width: 20px;
  height: 20px;
  border: 1px solid #df134c;
  font-size: 0.5625rem;
  line-height: 20px;
  text-align: center;
  padding: 0 0 0 2px;
}
.pika-user-dashboard-page table span.edit-data-span {
  display: inline-block;
  padding-left: 10px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table span.edit-data-span {
    float: right;
  }
}
.pika-user-dashboard-page table span.edit-pin-span {
  display: block;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table span.edit-pin-span {
    float: right;
  }
}
.pika-user-dashboard-page table span.edit-pin-span .pipeline {
  color: #58585A;
  padding: 0 2px;
}
.pika-user-dashboard-page table span.edit-pin-span a.edit-pin {
  color: #df134c;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.pika-user-dashboard-page table span.edit-pin-span a.edit-pin:hover {
  border-color: #ff1b5b;
  color: #ff1b5b;
}
.pika-user-dashboard-page table a.edit-data {
  position: relative;
  padding-left: 20px;
  color: #df134c;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.pika-user-dashboard-page table a.edit-data:hover {
  border-color: #ff1b5b;
  color: #ff1b5b;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table a.edit-data {
    padding-left: 0;
  }
}
.pika-user-dashboard-page table a.edit-data .edit-main-text {
  display: none;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table a.edit-data .edit-main-text {
    display: inline-block;
  }
}
.pika-user-dashboard-page table a.edit-data:after {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  background-image: url(../images/svg/icon-edit-red.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page table a.edit-data:after {
    display: none;
  }
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .table-footer .tf-right {
    display: inline-block;
    width: 49%;
    text-align: right;
  }
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .table-footer .tf-left {
    display: inline-block;
    width: 49%;
    vertical-align: top;
  }
}
.pika-user-dashboard-page .table-footer p.ls {
  color: #9a9a9a;
  margin: 0 0 10px;
}
.pika-user-dashboard-page .table-footer a.go-to-all-transactions {
  color: #df134c;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.pika-user-dashboard-page .table-footer a.go-to-all-transactions:hover {
  color: #ff1b5b;
  border-color: #ff1b5b;
}
.pika-user-dashboard-page .table-footer a.fetch-transactions {
  display: block;
  color: #df134c;
  margin: 0 0 10px;
}
.pika-user-dashboard-page .table-footer .tf-btn {
  display: block;
}
.pika-user-dashboard-page .table-footer .tf-btn .submit-button {
  padding: 5px 10px;
}
.pika-user-dashboard-page .side-banner-container {
  margin: 0 0 40px;
}
@media only screen and (min-width: 768px) {
  .pika-user-dashboard-page .side-banner-container {
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .pika-user-dashboard-page .side-banner-container.mobile {
    display: none;
  }
}
.pika-user-dashboard-page .side-banner-container.desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  .pika-user-dashboard-page .side-banner-container.desktop {
    display: block;
  }
}
.pika-user-dashboard-page .side-banner-container .single-side-banner {
  margin: 0 0 20px;
}
.pika-user-dashboard-page h2 {
  position: relative;
  padding: 0 0 17px 0;
  border-bottom: 1px solid #cacaca;
  margin-bottom: 22px;
}
.pika-user-dashboard-page h2 span.edit-data-span {
  display: inline-block;
  padding-left: 10px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page h2 span.edit-data-span {
    float: right;
  }
}
.pika-user-dashboard-page h2 span.edit-data-span a.edit-data {
  position: relative;
  font-size: 0.9375rem;
  padding-left: 20px;
  color: #df134c;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.pika-user-dashboard-page h2 span.edit-data-span a.edit-data:hover {
  border-color: #ff1b5b;
  color: #ff1b5b;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page h2 span.edit-data-span a.edit-data {
    padding-left: 0;
  }
}
.pika-user-dashboard-page h2 span.edit-data-span a.edit-data .edit-main-text {
  display: none;
  letter-spacing: normal;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page h2 span.edit-data-span a.edit-data .edit-main-text {
    display: inline-block;
  }
}
.pika-user-dashboard-page h2 span.edit-data-span a.edit-data:after {
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  background-image: url(../images/svg/icon-edit-red.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 15px;
  height: 15px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page h2 span.edit-data-span a.edit-data:after {
    display: none;
  }
}
.pika-user-dashboard-page .h2-wrapper {
  padding: 20px 20px 0;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page .h2-wrapper {
    padding: 30px 30px 0;
  }
}
.pika-user-dashboard-page h3 {
  color: #df134c;
  padding: 0 0 5px;
}
.pika-user-dashboard-page h3.report {
  border-bottom: 1px solid #cacaca;
  padding: 0 0 15px;
}
.pika-user-dashboard-page p.red {
  color: #df134c;
}
.pika-user-dashboard-page p.no-transaction-text {
  padding: 0 30px 30px;
}
@media only screen and (min-width: 1024px) {
  .pika-user-dashboard-page p.no-transaction-text {
    padding: 0 0 30px;
  }
}
.checkbox-container {
  margin: 0 0 6px;
}
.checkbox-container label {
  display: inline-block;
  width: calc(100% - 36px);
  font-size: 15px;
  vertical-align: top;
  margin-left: 3px;
}
.checkbox-container span.last-change {
  display: block;
  font-size: 0.9375rem;
  color: #9a9a9a;
}
input[type=radio],
input[type=checkbox] {
  appearance: none;
  position: relative;
  width: 20px;
  height: 20px;
  border: 1px solid #cdcdcd;
  background-color: #fff;
  cursor: pointer;
}
input[type=radio]:checked:before,
input[type=checkbox]:checked:before {
  display: block;
}
input[type=radio]:disabled,
input[type=checkbox]:disabled {
  background-color: #BBBBBB;
  cursor: not-allowed;
}
input[type=radio]:before,
input[type=checkbox]:before {
  display: none;
  position: absolute;
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  content: url(../images/icons/check-mark.svg);
  color: #df134c;
  font-weight: 700;
}
.pika-user-reporting-form {
  overflow: hidden;
}
.pika-user-reporting-form form {
  overflow: hidden;
}
.pika-user-reporting-form table.reporting {
  margin: 0 0 20px;
}
.pika-user-reporting-form table.reporting th.col-2,
.pika-user-reporting-form table.reporting th.col-3 {
  float: right;
  text-align: right;
  white-space: nowrap;
  font-size: 0.875rem;
  padding: 9px 0 9px 10px;
}
@media only screen and (min-width: 375px) {
  .pika-user-reporting-form table.reporting th.col-2,
  .pika-user-reporting-form table.reporting th.col-3 {
    padding-left: 13px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-user-reporting-form table.reporting th.col-2,
  .pika-user-reporting-form table.reporting th.col-3 {
    padding-left: 20px;
  }
}
.pika-user-reporting-form table.reporting tr {
  padding: 10px 0;
  border-bottom: 1px solid #cacaca;
  overflow: hidden;
}
.pika-user-reporting-form table.reporting tr:first-child {
  padding: 0 0 10px;
}
.pika-user-reporting-form table.reporting tr td {
  background: #fff;
}
.pika-user-reporting-form table.reporting td:first-child {
  display: inline-block;
  width: 54%;
}
@media only screen and (min-width: 375px) {
  .pika-user-reporting-form table.reporting td:first-child {
    width: 60%;
  }
}
@media only screen and (min-width: 1025px) {
  .pika-user-reporting-form table.reporting td:first-child {
    width: 65%;
  }
}
.pika-user-reporting-form table.reporting td.checkbox-td {
  float: right;
  padding: 0 15px;
}
@media only screen and (min-width: 1025px) {
  .pika-user-reporting-form table.reporting td.checkbox-td {
    width: auto;
    padding: 0 17px 0 23px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-user-reporting-form table.reporting td.checkbox-td {
    padding: 0 15px 0 33px;
  }
}
.pika-user-reporting-form a.turn-off-reporting {
  display: inline-block;
  color: #df134c;
  padding: 10px 0 0;
  border-bottom: 2px solid transparent;
  transition: all 0.4s;
}
.pika-user-reporting-form a.turn-off-reporting:hover {
  color: #ff1b5b;
  border-color: #ff1b5b;
}
.pika-user-reporting-form .reporting-actions {
  display: inline-block;
  float: right;
}
.pika-user-reporting-form .reporting-actions input[type=submit] {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 40px 10px 15px;
  background-image: url('../images/svg/icon-arrow-right-white.svg');
  background-repeat: no-repeat;
  background-position: right 18px center;
  background-color: #df134c;
  border-radius: 50px;
  cursor: pointer;
  border: 0;
  transition: all 0.4s;
}
.pika-user-reporting-form .reporting-actions input[type=submit]:hover {
  background-position: right 10px center;
}
@media only screen and (min-width: 1200px) {
  .pika-user-reporting-form .reporting-actions input[type=submit] {
    padding: 13px 40px 13px 16px;
  }
}
.pika-user-reporting-form .reporting-last-changed {
  display: block;
  color: #9a9a9a;
  margin: 0 0 10px;
}
.pika-user-subsite .subsite-inner {
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .pika-user-subsite .left {
    box-sizing: border-box;
    float: left;
    width: 50%;
    padding-right: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .pika-user-subsite .right {
    box-sizing: border-box;
    float: right;
    width: 50%;
    padding-left: 20px;
  }
}
@media only screen and (min-width: 768px) {
  .pika-user-subsite .full-width-container {
    width: 100%;
  }
}
.pika-user-subsite .m-bottom {
  margin: 0 0 40px;
}
.pika-user-subsite .transactions-for-certain-period-container > .hula {
  overflow: visible;
}
.pika-user-subsite .transactions-for-certain-period-container .payment-records {
  margin: 0 0 16px;
}
.pika-user-subsite .transactions-for-certain-period-container .payment-records td.number {
  color: #df134c;
  font-weight: 700;
}
.pika-user-subsite .all-transactions-container .no-transaction-text {
  padding: 17px 0;
}
.pika-user-subsite .reporting-agreement-container .box {
  padding: 30px;
  border: 1px solid #cacaca;
}
.pika-user-subsite .reporting-agreement-container .box + .box {
  margin-top: 40px;
}
.pika-user-subsite .reporting-agreement-container .btn-container {
  text-align: right;
  margin: 10px 0;
}
.pika-user-subsite .reporting-agreement-container p.text {
  margin: 20px 0;
}
.pika-user-subsite .reporting-agreement-container p.smallprint {
  margin-top: 20px;
  color: #9a9a9a;
}
@media only screen and (min-width: 768px) {
  .pika-user-subsite .subsite-side-banner.mobile {
    display: none;
  }
}
.pika-user-subsite .subsite-side-banner.desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  .pika-user-subsite .subsite-side-banner.desktop {
    display: block;
  }
}
.pika-user-subsite .subsite-side-banner .single-side-banner {
  margin: 0 0 20px;
}
.pika-user-transactions-form {
  background-color: #F4F3EF;
  padding: 20px;
  margin: 0 0 40px;
}
@media only screen and (min-width: 1200px) {
  .pika-user-transactions-form {
    padding: 30px;
  }
}
.pika-user-transactions-form.is-hidden-content h2 {
  margin-bottom: 0;
}
.pika-user-transactions-form h2 {
  margin-bottom: 0 !important;
}
.pika-user-transactions-form .button-expand-transaction-form {
  outline: none;
  border: none;
  appearance: none;
  background-color: transparent;
  float: right;
  margin-top: 6px;
  cursor: pointer;
}
@media only screen and (min-width: 768px) {
  .pika-user-transactions-form .button-expand-transaction-form {
    display: none;
  }
}
.pika-user-transactions-form .button-expand-transaction-form span.arrow-down {
  display: block;
  background-size: contain;
  width: 21px;
  height: 13px;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset {
  display: none;
  overflow: hidden;
  margin-top: 20px;
}
@media only screen and (min-width: 768px) {
  .pika-user-transactions-form fieldset.transaction-hidden-fieldset {
    display: block !important;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-user-transactions-form fieldset.transaction-hidden-fieldset {
    margin-top: 30px;
  }
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset label.segment-title {
  display: block;
  font-weight: 700;
  font-size: 0.9375rem;
  margin: 0 0 5px;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset input[type=text] {
  border: 1px solid #cacaca;
  width: 100%;
  padding: 8px 15px;
  font-size: 0.9375rem;
  line-height: 1;
  height: 37px;
  cursor: pointer;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .select-wrapper {
  position: relative;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .select-wrapper:after {
  content: '';
  position: absolute;
  top: 8px;
  right: 25px;
  border-right: 2px solid #cacaca;
  border-bottom: 2px solid #cacaca;
  width: 13px;
  height: 13px;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
  pointer-events: none;
  box-sizing: border-box;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset select::-ms-expand {
  display: none;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset select {
  border: 1px solid #cacaca;
  width: 100%;
  padding: 8px 15px;
  font-size: 0.9375rem;
  line-height: 1;
  height: 37px;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .item {
  margin: 0 0 20px;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .item .group {
  margin: 0 0 13px;
  overflow: hidden;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .item .group:last-of-type {
  margin: 0;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .item .group label {
  float: left;
  width: 22%;
  padding-top: 7px;
}
@media only screen and (min-width: 1200px) {
  .pika-user-transactions-form fieldset.transaction-hidden-fieldset .item .group label {
    width: 17%;
  }
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .item .group input[type=text] {
  float: right;
  width: 78%;
  box-sizing: border-box;
}
@media only screen and (min-width: 1200px) {
  .pika-user-transactions-form fieldset.transaction-hidden-fieldset .item .group input[type=text] {
    width: 83%;
  }
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset ul.checkboxset li {
  margin: 0 0 5px;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset ul.checkboxset li:last-child {
  margin-bottom: 0;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset ul.checkboxset li input[type=checkbox] {
  position: absolute;
  opacity: 0;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset ul.checkboxset li input[type=checkbox]:checked + label:before {
  display: block;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset ul.checkboxset li label {
  position: relative;
  margin: 0 0 0 30px;
  font-size: 0.9375rem;
  cursor: pointer;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset ul.checkboxset li label:after {
  content: '';
  position: absolute;
  left: -30px;
  top: 2px;
  width: 16px;
  height: 16px;
  border: 1px solid #cdcdcd;
  background-color: #fff;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset ul.checkboxset li label:before {
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  background-color: #df134c;
  top: 7px;
  left: -25px;
  z-index: 1;
  display: none;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .submit-box {
  display: inline-block;
  float: right;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .submit-box input[type=submit] {
  display: inline-block;
  font-size: 0.875rem;
  line-height: 1;
  font-weight: 700;
  color: #ffffff;
  text-decoration: none;
  padding: 10px 40px 10px 15px;
  background-image: url('../images/svg/icon-arrow-right-white.svg');
  background-repeat: no-repeat;
  background-position: right 18px center;
  background-color: #df134c;
  border-radius: 50px;
  cursor: pointer;
  border: 0;
  transition: all 0.4s;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset .submit-box input[type=submit]:hover {
  background-position: right 10px center;
}
@media only screen and (min-width: 1200px) {
  .pika-user-transactions-form fieldset.transaction-hidden-fieldset .submit-box input[type=submit] {
    padding: 13px 40px 13px 16px;
  }
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset a.reset {
  display: inline-block;
  color: #df134c;
  border-bottom: 2px solid transparent;
  padding-top: 10px;
  transition: all 0.4s;
}
.pika-user-transactions-form fieldset.transaction-hidden-fieldset a.reset:hover {
  color: #ff1b5b;
  border-color: #ff1b5b;
}
@media only screen and (min-width: 768px) {
  .pika-user-club-list-container {
    padding-right: 20px;
  }
}
.pika-user-club-list li.single-item {
  padding: 15px 0;
  border-bottom: 1px solid #cacaca;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.pika-user-club-list li.single-item:last-child {
  border-bottom: 0;
}
.pika-user-club-list .img-box img.photo {
  width: 50px;
}
@media only screen and (min-width: 1025px) {
  .pika-user-club-list .img-box img.photo {
    width: 80px;
  }
}
.pika-user-club-list .data-box {
  -ms-flex: 0 0 calc(100% - 50px);
      flex: 0 0 calc(100% - 50px);
  max-width: calc(100% - 50px);
  padding-left: 10px;
  box-sizing: border-box;
}
@media only screen and (min-width: 1025px) {
  .pika-user-club-list .data-box {
    -ms-flex: 0 0 calc(100% - 80px);
        flex: 0 0 calc(100% - 80px);
    max-width: calc(100% - 80px);
    padding-left: 15px;
  }
}
.pika-user-club-list .data-box span.date-strong {
  font-weight: 700;
}
.pika-user-club-list .data-box .actions {
  margin-top: 5px;
}
@media only screen and (min-width: 1025px) {
  .pika-user-club-list .data-box .actions {
    margin-top: 15px;
  }
}
.pika-user-club-list .data-box .more-info:hover {
  color: #df134c;
}
.pika-user-club-list .data-box .pdf-file {
  display: block;
  position: relative;
  padding-left: 30px;
  color: #df134c;
}
.pika-user-club-list .data-box .pdf-file:hover {
  color: #333333;
}
.pika-user-club-list .data-box .pdf-file:hover:after {
  color: #df134c;
}
.pika-user-club-list .data-box .pdf-file:after {
  content: 'PDF';
  position: absolute;
  left: 0;
  top: 2px;
  width: 20px;
  height: 10px;
  border: 1px solid #df134c;
  font-size: 0.625rem;
  line-height: 1;
  text-align: center;
  padding: 2px;
}
.pika-user-club-list .data-box h3 a {
  color: #df134c;
  font-weight: 700;
}
.pika-user-club-list .data-box h3 a:hover {
  color: #ff1b5b;
}
.pika-trigger {
  position: absolute;
  top: 0;
  right: 0;
  cursor: pointer;
  display: block;
  background-image: url(../images/svg/info-icon.svg);
  background-repeat: no-repeat;
  background-size: contain;
  width: 18px;
  height: 18px;
}
.pika-trigger.on-signin-page {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.pika-trigger.on-signin-page .pika-tooltip-content {
  right: -75px;
}
.pika-trigger.on-signin-page .pika-tooltip-content:after {
  right: 35%;
}
.pika-trigger.on-signin-page .pika-tooltip-content p {
  font-size: 0.8125rem;
  line-height: 1.2;
  letter-spacing: normal;
}
.pika-trigger:hover .pika-tooltip-content {
  visibility: visible;
  opacity: 1;
}
.pika-tooltip-content {
  background-color: #fff;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 5px;
  top: 35px;
  padding: 15px;
  z-index: 10;
  width: 190px;
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.3s;
}
.pika-tooltip-content:after {
  content: "";
  position: absolute;
  bottom: 100%;
  right: 10px;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent #bbb transparent;
}
.hula .pika-tooltip-content {
  overflow: visible;
}
.pika-tooltip-content p {
  font-size: 0.8125rem;
  line-height: 1.2;
  letter-spacing: normal;
}
.pika-user-message-container .notice + .notice {
  margin-top: 20px;
}
.pika-user-message-container .first-notice,
.pika-user-message-container .second-notice {
  border: 1px solid #df134c;
  position: relative;
  padding: 30px;
  overflow: hidden;
}
.pika-user-message-container .consent-notice {
  background: #df134c;
  color: #fff;
}
.pika-user-message-container .consent-notice h3 {
  position: relative;
  color: #fff;
  margin-bottom: 17px;
  padding-left: 44px;
}
.pika-user-message-container .consent-notice h3:before {
  content: url(../images/icons/exclamation-mark.svg);
  display: inline-block;
  position: absolute;
  left: 0;
  top: -3px;
}
.pika-user-message-container .consent-notice .links-wrapper {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
      align-items: center;
  -ms-flex-direction: column;
      flex-direction: column;
}
@media only screen and (min-width: 480px) {
  .pika-user-message-container .consent-notice .links-wrapper {
    -ms-flex-direction: row;
        flex-direction: row;
  }
}
@media only screen and (min-width: 480px) {
  .pika-user-message-container .consent-notice .links-wrapper .more {
    margin-left: auto;
    margin-right: 25px;
  }
}
.pika-user-message-container .consent-notice .btn-no-js {
  margin-left: 10px;
  margin-top: 20px;
  float: right;
}
.pika-user-message-container .consent-notice .more {
  margin-top: 20px;
  float: right;
  font-size: 15px;
  text-decoration: underline;
}
.pika-user-message-container .consent-notice .more:hover {
  text-decoration: none;
}
.pika-user-message-container .consent-notice .close-message:after,
.pika-user-message-container .consent-notice .close-message:before {
  background-color: #fff;
}
.pika-user-message-container .p-msg-container {
  max-width: 97%;
}
.pika-user-message-container .p-msg-container p {
  margin: 0 0 10px;
}
.pika-user-message-container .p-msg-container p:last-of-type {
  margin: 0;
}
.pika-user-message-container .p-btn-container {
  overflow: hidden;
  margin-top: 25px;
}
.pika-user-message-container .btn1 {
  margin-left: 10px;
  margin-top: 20px;
  float: right;
}
.pika-user-message-container .btn1:hover {
  background-position: right 10px center;
  background-color: #ff1b5b;
}
.pika-user-message-container .btn1.deny {
  background-color: #e2e1dd;
  color: rgba(0, 0, 0, 0.6);
}
.pika-user-message-container .close-message {
  position: absolute;
  top: 15px;
  right: 15px;
  width: 20px;
  height: 20px;
  font-size: 0;
}
.pika-user-message-container .close-message:after,
.pika-user-message-container .close-message:before {
  content: '';
  display: block;
  position: absolute;
  top: 9px;
  width: 20px;
  height: 2px;
  background-color: #000000;
  -ms-transform: rotate(45deg);
      transform: rotate(45deg);
}
.pika-user-message-container .close-message:after {
  -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
}
.pika-application-page .box {
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  .pika-application-page .box {
    -ms-flex: 0 0 calc(50% - 15px);
        flex: 0 0 calc(50% - 15px);
    max-width: 50%;
  }
}
.pika-application-page .box + .box {
  margin-top: 50px;
}
@media only screen and (min-width: 768px) {
  .pika-application-page .box + .box {
    margin-top: 0;
  }
}
.pika-application-page .why-pika-container {
  background: #ff0078;
  background: linear-gradient(152deg, #ff0078 0%, #380513 100%);
  color: #ffffff;
}
@media only screen and (min-width: 1200px) {
  .pika-application-page .why-pika-container .col-content,
  .pika-application-page .why-pika-container .col-image {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
  }
}
.pika-application-page .why-pika-container .col-content {
  padding: 25px 30px;
}
.pika-application-page .why-pika-container .col-image {
  position: relative;
  display: none;
}
@media only screen and (min-width: 1200px) {
  .pika-application-page .why-pika-container .col-image {
    display: block;
  }
}
.pika-application-page .why-pika-container h3 {
  font-size: 1.3125rem;
  line-height: 1.14285714;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) {
  .pika-application-page .why-pika-container h3 {
    font-size: 1.5rem;
    line-height: 1.16666667;
  }
}
.pika-application-page .why-pika-container ul {
  padding-left: 10px;
}
.pika-application-page .why-pika-container ul li {
  position: relative;
  font-size: 0.9375rem;
  padding-left: 10px;
  margin-top: 5px;
}
.pika-application-page .why-pika-container ul li:before {
  left: 0;
  top: 7px;
  content: "";
  display: block;
  width: 4px;
  height: 4px;
  position: absolute;
  background-color: #ffffff;
  border-radius: 50px;
}
@media only screen and (min-width: 1200px) {
  .pika-application-page .why-pika-container img {
    width: 255px;
    position: absolute;
    right: -20px;
    bottom: -30px;
  }
}
.pika-application-page .after-files-content.helvetica-typo p + p {
  margin-top: 0.6em;
}
.pika-app-form fieldset {
  /* opis */
}
.pika-app-form fieldset * + h2,
.pika-app-form fieldset .CancelTerms {
  margin-top: 30px;
}
.pika-app-form fieldset > h2.required::after {
  content: '*';
}
.pika-app-form fieldset > p {
  margin-bottom: 30px;
}
.pika-app-form fieldset > .field {
  position: relative;
}
.pika-app-form fieldset > .field + .field {
  margin-top: 15px;
}
@media only screen and (min-width: 1200px) {
  .pika-app-form fieldset > .field + .field {
    margin-top: 25px;
  }
}
.pika-app-form fieldset > .field.required label::after {
  content: '*';
}
.pika-app-form fieldset > .field.checkbox {
  padding: 2px;
}
.pika-app-form fieldset > .field.checkbox.parsley-error {
  border: 2px solid #df134c;
}
.pika-app-form fieldset > .field select.parsley-error + .select2-container--form .select2-selection--single {
  border: 2px solid #df134c !important;
}
.pika-app-form fieldset > .field input.parsley-error {
  border-color: #df134c;
}
.pika-app-form fieldset > .field ul .parsley-required,
.pika-app-form fieldset > .field ul .parsley-pattern,
.pika-app-form fieldset > .field ul .parsley-type {
  font-size: 0.8125rem;
  color: #df134c;
  padding-top: 4px;
}
.pika-app-form fieldset .fieldgroup-field,
.pika-app-form fieldset .description {
  display: inline-block;
  font-size: 0.8125rem;
  line-height: 1.38461538;
  margin-top: 4px;
}
.pika-app-form fieldset #PikaCardType .left {
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) {
  .pika-app-form fieldset #PikaCardType .left {
    margin-bottom: 30px;
  }
}
.pika-app-form fieldset #PikaCardType .pika-card-list li {
  background-color: #f4f3ef;
  margin-bottom: 20px;
  padding: 17px 20px;
}
@media only screen and (min-width: 480px) {
  .pika-app-form fieldset #PikaCardType .pika-card-list li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    height: 40px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-app-form fieldset #PikaCardType .pika-card-list li {
    margin-bottom: 40px;
    height: 70px;
  }
}
.pika-app-form fieldset #PikaCardType .pika-card-list li .left-side {
  display: inline-block;
  width: 60%;
}
@media only screen and (min-width: 480px) {
  .pika-app-form fieldset #PikaCardType .pika-card-list li .left-side {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: auto;
    -ms-flex: 0 0 80%;
        flex: 0 0 80%;
    max-width: 80%;
  }
}
.pika-app-form fieldset #PikaCardType .pika-card-list li .left-side .order-image {
  margin-bottom: 15px;
}
@media only screen and (min-width: 480px) {
  .pika-app-form fieldset #PikaCardType .pika-card-list li .left-side .order-image {
    box-sizing: border-box;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-item-align: center;
        align-self: center;
    margin-bottom: 0;
  }
}
@media only screen and (min-width: 480px) {
  .pika-app-form fieldset #PikaCardType .pika-card-list li .left-side .order-content {
    box-sizing: border-box;
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    -ms-flex-item-align: center;
        align-self: center;
    padding-left: 10px;
  }
}
.pika-app-form fieldset #PikaCardType .pika-card-list li .right-side {
  display: inline-block;
  width: 35%;
  text-align: right;
}
@media only screen and (min-width: 480px) {
  .pika-app-form fieldset #PikaCardType .pika-card-list li .right-side {
    width: auto;
    -ms-flex: 0 0 20%;
        flex: 0 0 20%;
    max-width: 20%;
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.pika-app-form fieldset #PikaCardType .pika-card-list li .pika-img {
  max-width: 110px;
}
@media only screen and (min-width: 1200px) {
  .pika-app-form fieldset #PikaCardType .pika-card-list li .pika-img {
    max-width: 150px;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-app-form fieldset #Name,
  .pika-app-form fieldset #City,
  .pika-app-form fieldset #Phone {
    box-sizing: border-box;
    display: inline-block;
    width: 48%;
    margin-right: 2%;
  }
}
@media only screen and (min-width: 1200px) {
  .pika-app-form fieldset #PostNumber,
  .pika-app-form fieldset #Surname,
  .pika-app-form fieldset #Mobile {
    box-sizing: border-box;
    display: inline-block;
    width: 47%;
    margin-left: 2%;
  }
}
.pika-app-form fieldset #CardType ul.optionset li,
.pika-app-form fieldset #Gender ul.optionset li {
  display: inline-block;
  margin-right: 40px;
}
.pika-app-form fieldset #CardType ul.optionset li:last-child,
.pika-app-form fieldset #Gender ul.optionset li:last-child {
  margin-right: 0;
}
.pika-app-form .Actions {
  margin: 25px 0;
}
.pika-app-form .required-explain {
  margin-top: 30px;
  font-size: 0.8125rem;
  line-height: 1.53846154;
}
.pika-app-form #HouseNo.is-loading .select2-container--form .select2-selection--single {
  background-color: #f4f4f4;
  pointer-events: none;
}
.pika-sign-in-page .sign-in-and-login-in-container {
  background-color: #F4F3EF;
  padding: 20px 25px;
}
@media only screen and (min-width: 1200px) {
  .pika-sign-in-page .sign-in-and-login-in-container {
    padding: 40px 50px;
  }
}
.pika-sign-in-page .sign-in-and-login-in-container h2 {
  margin: 0 0 30px;
}
@media only screen and (min-width: 1200px) {
  .pika-sign-in-page .sign-in-and-login-in-container h2 {
    margin: 0 0 40px;
  }
}
.pika-sign-in-page .qr-code-wrapper {
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  .pika-sign-in-page .qr-code-wrapper {
    margin-top: 50px;
  }
}
.pika-sign-in-page .qr-code-wrapper h3 {
  margin: 0 0 30px;
}
@media only screen and (min-width: 1200px) {
  .pika-sign-in-page .qr-code-wrapper h3 {
    margin: 0 0 40px;
  }
}
.pika-sign-in-page .qr-code-wrapper .qr-code-link {
  display: block;
  vertical-align: bottom;
}
.pika-sign-in-page .qr-code-wrapper .qr-code-link img {
  max-width: 150px;
}
.pika-sign-in-page .pika-advantages-container {
  padding: 20px 25px;
  margin-top: 30px;
}
@media only screen and (min-width: 992px) {
  .pika-sign-in-page .pika-advantages-container {
    padding: 40px 50px;
  }
}
@media only screen and (min-width: 768px) {
  .pika-sign-in-page .pika-advantages-container ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.pika-sign-in-page .pika-advantages-container li {
  background-color: #fff;
  margin-bottom: 30px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 768px) {
  .pika-sign-in-page .pika-advantages-container li {
    -ms-flex: 0 0 50%;
        flex: 0 0 50%;
    max-width: 50%;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 992px) {
  .pika-sign-in-page .pika-advantages-container li {
    -ms-flex: 0 0 33.333%;
        flex: 0 0 33.333%;
    max-width: 33.333%;
    margin-bottom: 40px;
  }
}
.pika-sign-in-page .pika-advantages-container li .img-wrapper {
  box-sizing: border-box;
}
.pika-sign-in-page .pika-advantages-container li p {
  box-sizing: border-box;
  -ms-flex: 0 0 65%;
      flex: 0 0 65%;
  max-width: 65%;
  padding: 0 15px;
}
@media only screen and (min-width: 375px) {
  .pika-sign-in-page .pika-advantages-container li p {
    -ms-flex: 0 0 70%;
        flex: 0 0 70%;
    max-width: 70%;
  }
}
.pika-sign-in-form {
  max-width: 300px;
}
@media only screen and (min-width: 1200px) {
  .pika-sign-in-form {
    max-width: 370px;
  }
}
.pika-sign-in-form fieldset .box.email {
  margin-bottom: 25px;
}
.pika-sign-in-form fieldset .box.password {
  margin-bottom: 10px;
}
.pika-sign-in-form fieldset .box.check-or-forgot {
  margin-bottom: 25px;
}
.pika-sign-in-form fieldset label.remember-label {
  display: inline-block;
}
.pika-sign-in-form fieldset label.remember-label:before {
  border-color: #333333;
}
.pika-sign-in-form fieldset .tooltip-container {
  vertical-align: text-bottom;
}
.pika-sign-in-form fieldset .forgotten-pass {
  float: right;
  font-size: 0.8125rem;
  line-height: 1.53846154;
  color: #df134c;
  border-bottom: 2px solid transparent;
}
.pika-sign-in-form fieldset .forgotten-pass:hover {
  color: #ff1b5b;
  border-color: #ff1b5b;
}
.pika-new-card-form .box {
  margin: 0 0 20px;
}
.pika-new-card-form .card-invalid {
  display: none;
}
.pika-new-card-form .actions {
  text-align: right;
}
.transfer-pika-card p {
  margin: 0 0 15px;
}
@media only screen and (min-width: 1025px) {
  .transfer-pika-card ul.two-options {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.transfer-pika-card ul.two-options li {
  border: 1px solid #cacaca;
  padding: 15px;
  margin: 0 0 20px;
}
.transfer-pika-card ul.two-options li:last-child {
  margin: 0;
}
@media only screen and (min-width: 1025px) {
  .transfer-pika-card ul.two-options li:last-child {
    margin: 0 0 0 1%;
  }
}
@media only screen and (min-width: 1025px) {
  .transfer-pika-card ul.two-options li {
    box-sizing: border-box;
    -ms-flex: 0 0 48%;
        flex: 0 0 48%;
    max-width: 48%;
    margin: 0 1% 0 0;
  }
}
.transfer-pika-card ul.two-options h3 {
  font-weight: 700;
}
.ul-pika-table {
  margin-bottom: 10px;
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table {
    margin-top: 68px;
    border-top: 1px solid #cacaca;
  }
}
.ul-pika-table b {
  font-weight: 700;
}
.ul-pika-table li {
  border-bottom: 1px solid #cacaca;
  padding: 10px 0;
  position: relative;
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table li {
    padding: 10px;
  }
  .ul-pika-table li:after {
    content: '';
    display: table;
    clear: both;
  }
  .ul-pika-table li:first-child .desktop-version span {
    display: block;
    position: absolute;
    top: -37px;
    right: 0;
  }
  .ul-pika-table li:first-child .desktop-version span:first-child {
    left: 0;
  }
}
.ul-pika-table li:nth-child(2n) {
  background-color: #f5f5f5;
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table li:nth-child(2n) {
    background-color: transparent;
  }
}
.ul-pika-table .mobile-version {
  padding: 0 20px;
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table .mobile-version {
    display: none;
  }
}
.ul-pika-table .mobile-version div {
  overflow: hidden;
  padding-bottom: 3px;
}
.ul-pika-table .mobile-version div:last-of-type {
  padding-bottom: 0;
}
.ul-pika-table .mobile-version .shop-name {
  font-weight: 700;
  float: left;
  width: 60%;
  box-sizing: border-box;
}
.ul-pika-table .mobile-version .show-mobile-value {
  float: right;
  text-align: right;
  width: 40%;
  box-sizing: border-box;
}
.ul-pika-table .mobile-version .mobile-pika-points {
  position: relative;
  float: right;
  text-align: right;
}
.ul-pika-table .mobile-version .mobile-pika-points:before {
  background-size: contain;
  content: '';
  display: inline-block;
  width: 12px;
  height: 12px;
  margin-right: 7px;
  vertical-align: middle;
}
.ul-pika-table .desktop-version {
  display: none;
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table .desktop-version {
    display: block;
  }
}
.ul-pika-table .desktop-version span.title {
  font-weight: 700;
  display: none;
}
.ul-pika-table .desktop-version span.left-align {
  text-align: left;
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table .desktop-version div {
    position: relative;
    width: 23%;
    float: left;
    text-align: right;
  }
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table .desktop-version div:first-child {
    width: 28%;
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table .desktop-version div:nth-child(2) {
    width: 37%;
    text-align: left;
  }
}
@media only screen and (min-width: 1200px) {
  .ul-pika-table .desktop-version div:nth-child(4) {
    width: 12%;
  }
}
.ul-pikadata-transactions-table {
  margin-bottom: 30px;
}
.ul-pikadata-transactions-table li {
  border-bottom: 1px solid #cacaca;
  padding: 15px 0;
  margin: 0 20px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.ul-pikadata-transactions-table li:first-child {
  padding-top: 0;
}
@media only screen and (min-width: 1024px) {
  .ul-pikadata-transactions-table li {
    margin: 0;
  }
}
.ul-pikadata-transactions-table .left-col {
  -ms-flex: 0 0 70%;
      flex: 0 0 70%;
  padding-right: 5%;
  box-sizing: border-box;
}
.ul-pikadata-transactions-table .right-col {
  -ms-flex: 0 0 30%;
      flex: 0 0 30%;
  box-sizing: border-box;
  text-align: right;
  padding-top: 7px;
}
.ul-pikadata-transactions-table .btn-e-bill {
  margin-top: 0.8em;
}
.ul-pikadata-transactions-table p + p {
  margin-top: 0.6em;
}
.ul-pikadata-transactions-table p.branch-name {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-direction: row;
      flex-direction: row;
}
.ul-pikadata-transactions-table p.branch-name img {
  display: inline-block;
  max-width: 30px;
  padding-right: 5px;
  box-sizing: border-box;
}
.ul-pikadata-transactions-table p.branch-name span {
  font-weight: 700;
  font-weight: normal;
  -ms-flex: 0 0 calc(100% - 30px);
      flex: 0 0 calc(100% - 30px);
}
.ul-pikadata-transactions-table p.pika-points {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  padding-left: 25px;
}
.ul-pikadata-transactions-table p.pika-points:before {
  content: '';
  position: absolute;
  left: 0;
  top: 3px;
  width: 15px;
  height: 15px;
  background-image: url('../images/svg/pika-ikona-red.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
.ul-pikadata-transactions-table-pagination {
  margin-bottom: 40px;
}
.authorized-card-form label.left {
  float: none;
  width: 100%;
}
.authorized-card-form #Form_authTypeForm_authType li {
  display: inline-block;
  width: 40%;
}
.authorized-card-form #Form_authTypeForm_authType li label {
  display: inline-block;
  vertical-align: top;
  margin-left: 7px;
}
.authorized-card-form .Actions {
  text-align: right;
  margin-top: 20px;
}
.pika-user-my-clubs .senior-application h2 {
  border-bottom: none;
  padding-bottom: 0;
}
.pika-user-my-clubs .senior-application h4 {
  margin-bottom: 20px;
}
.pika-user-my-clubs .senior-application .senior-success-msg {
  margin-top: 10px;
}
.pika-user-my-clubs .senior-application ul .parsley-required,
.pika-user-my-clubs .senior-application ul .parsley-pattern,
.pika-user-my-clubs .senior-application ul .parsley-type {
  font-size: 0.8125rem;
  color: #df134c;
  padding-top: 4px;
}
.pika-user-my-clubs .senior-application span.required {
  font-size: 0.8125rem;
  color: #df134c;
  margin-bottom: 15px;
  display: block;
}
.pika-user-my-clubs .form--senior-club .field.fileattachment {
  margin-top: 20px;
}
.pika-user-my-clubs .form--senior-club .dz-image-preview .overlay > span small {
  font-size: 11px !important;
}
.pika-user-my-clubs .form--senior-club .dz-image-preview .overlay.error-overlay span.revert {
  margin: 10px 0 0;
}
.pika-user-my-clubs .form--senior-club .dz-image-preview .overlay.error-overlay span.revert:hover::after {
  opacity: 1;
}
.pika-user-my-clubs .form--senior-club .dz-image-preview .overlay.error-overlay span.revert::after {
  content: 'Odstrani';
  opacity: 0;
  color: #fff;
  transition: opacity 0.3s;
}
.pika-user-my-clubs .form--senior-club .dz-image-preview .overlay.error-overlay span.revert img {
  width: 30px;
  margin: 0 auto;
}
.pika-user-my-clubs .form--senior-club .Actions {
  margin-top: 30px;
  text-align: right;
}
.pika-user-my-clubs .form--senior-club--btn-cancel {
  margin-top: -33px;
  margin-bottom: 20px;
}
@media only screen and (min-width: 1200px) {
  .pika-user-my-clubs .form--senior-club--btn-cancel {
    margin-top: -40px;
  }
}
/* ------------------------------------------------------PRENOVA 2019 ----------------------------------------------------------------*/
.game-form form {
  font-size: 14px;
  font-size: 1.4rem;
  text-align: left;
}
.game-form .error {
  text-align: left;
  color: #df134c;
  display: block;
  margin-top: 10px;
}
.game-form .userform-progress {
  visibility: hidden;
}
.game-form .step-buttons li {
  background: none;
  padding-left: 0;
}
.game-form .step-buttons .step-button-next,
.game-form .step-buttons .step-button-prev {
  display: block;
  padding: 10px 40px;
  cursor: pointer;
  font-size: 32px;
  font-size: 3.2rem;
}
.quiz-wrapper {
  background: url(../images/quiz/main-background.jpg) center top no-repeat;
  height: 735px;
  position: relative;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
}
.quiz-wrapper .fieldholder-small-label {
  display: none;
}
.quiz-wrapper .hidden {
  visibility: hidden;
  display: none;
}
.quiz-wrapper.score-wrapper .logo-quiz {
  top: 85px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper.score-wrapper .logo-quiz {
    max-width: 180px;
    top: 130px;
    left: 41%;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper.score-wrapper .question-counter {
    left: 57%;
  }
}
.quiz-wrapper h5 {
  padding-top: 170px;
  line-height: 70px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper h5 {
    padding-top: 220px;
  }
}
.quiz-wrapper .question-counter {
  color: #fff;
  background: url(../images/quiz/radi-imamo-domace-srce.svg) right top no-repeat;
  background-size: 100%;
  width: 369px;
  height: 190px;
  font-size: 15px;
  padding-top: 50px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  z-index: 1;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 120px;
  left: 50%;
  display: block;
}
@media only screen and (min-width: 480px) {
  .quiz-wrapper .question-counter {
    padding-top: 75px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .question-counter {
    padding-top: 90px;
  }
}
.quiz-wrapper .question-counter .current {
  float: left;
  width: 60px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  color: #000;
  text-shadow: none;
  margin: 17px 0 10px 54px;
}
@media only screen and (min-width: 480px) {
  .quiz-wrapper .question-counter .current {
    margin-left: 76px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .question-counter .current {
    margin-left: 76px;
    margin-top: 2px;
  }
}
.quiz-wrapper .question-counter.score {
  margin: 0 auto;
  background: url(../images/quiz/radi-imamo-domace-srce-solo.png) right top no-repeat;
  position: relative;
  left: auto;
  padding: 0;
}
.quiz-wrapper .question-counter .score-text {
  font-size: 24px;
  display: block;
  margin-bottom: 5px;
  width: 60%;
  float: right;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .question-counter .score-text {
    font-size: 32px;
    margin-bottom: 18px;
  }
}
.quiz-wrapper .question-counter .number {
  width: 60%;
  float: right;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .question-counter .number {
    font-size: 60px;
  }
}
.quiz-wrapper .icon-heart {
  display: block;
  width: 105px;
  height: 95px;
  text-indent: -9999px;
}
.quiz-wrapper .icon-heart.check {
  background: url(../images/quiz/correct.png) left top no-repeat;
}
.quiz-wrapper .icon-heart.cross {
  background: url(../images/quiz/wrong.png) left top no-repeat;
}
.quiz-wrapper .icon-heart.hidden {
  display: none;
}
.quiz-wrapper .logo-quiz {
  position: absolute;
  width: 150px;
  top: 100px;
  -ms-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
  left: 32%;
}
@media only screen and (min-width: 1024px) {
  .quiz-wrapper .logo-quiz {
    max-width: 100%;
    width: auto;
    top: 150px;
    left: 45%;
  }
}
.quiz-wrapper.answer .logo-quiz {
  display: none;
}
.quiz-wrapper input[type="submit"],
.quiz-wrapper .btn {
  outline: 0;
  color: #fff;
  border-radius: 5px;
  background: #5caa27;
  background: linear-gradient(to bottom, #5caa27 0%, #2f810e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5caa27', endColorstr='#2f810e', GradientType=0);
  padding: 10px 40px;
  font-size: 25px;
  border: 0;
  box-shadow: 0 10px 14px 5px rgba(0, 0, 0, 0.5);
  display: block;
  line-height: 46px;
  width: 200px;
  text-align: center;
  margin: 0 auto;
}
@media only screen and (min-width: 1024px) {
  .quiz-wrapper input[type="submit"],
  .quiz-wrapper .btn {
    font-size: 45px;
  }
}
.quiz-wrapper input[type="submit"].disabled,
.quiz-wrapper .btn.disabled {
  background: #989898;
  background: linear-gradient(to bottom, #989898 0%, #575757 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989898', endColorstr='#575757', GradientType=0);
}
.quiz-wrapper input[type="submit"].disabled:hover,
.quiz-wrapper .btn.disabled:hover {
  pointer-events: none;
  cursor: none;
  background: #989898;
  background: linear-gradient(to bottom, #989898 0%, #575757 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#989898', endColorstr='#575757', GradientType=0);
  box-shadow: 0 10px 14px 5px rgba(0, 0, 0, 0.5);
}
.quiz-wrapper input[type="submit"]:hover,
.quiz-wrapper .btn:hover {
  background: #73c42d;
  background: linear-gradient(to bottom, #73c42d 0%, #2f810e 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#73c42d', endColorstr='#2f810e', GradientType=0);
  box-shadow: 0 10px 14px 0px rgba(0, 0, 0, 0.5);
}
.quiz-wrapper .optionset {
  text-align: center;
  max-width: 800px;
  margin: 0 auto;
}
.quiz-wrapper .optionset li {
  margin-bottom: 40px;
  padding-left: 20px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .optionset li {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    padding: 20px 30px;
  }
}
.quiz-wrapper input[type="radio"] {
  display: none;
}
.quiz-wrapper input[type="radio"] + label {
  font-size: 18px;
  color: #fff;
  text-align: left;
  padding-left: 30px;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper input[type="radio"] + label {
    text-align: center;
  }
}
.quiz-wrapper input[type="radio"] + label span {
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 3px solid #fff;
  background: transparent;
  position: absolute;
  left: 0;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper input[type="radio"] + label span {
    display: block;
    margin: 0 auto 20px auto;
    position: relative;
  }
}
.quiz-wrapper input[type="radio"]:checked + label span {
  background: #409614;
}
.quiz-wrapper label,
.quiz-wrapper .explain {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  text-shadow: 0 1px 0 #000000;
  margin-top: 10px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper label,
  .quiz-wrapper .explain {
    font-size: 18px;
    line-height: 22px;
  }
}
.quiz-wrapper .explain,
.quiz-wrapper p {
  max-width: 90%;
  margin: 0 auto;
  margin-bottom: 30px;
  color: #fff;
  text-shadow: 0 1px 0 #000000;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .explain,
  .quiz-wrapper p {
    max-width: 87%;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-wrapper .explain,
  .quiz-wrapper p {
    max-width: 60%;
  }
}
.quiz-wrapper h2 {
  color: #fff;
  text-shadow: 0 1px 0 #000000;
  margin: 20px auto;
  max-width: 90%;
  margin-top: 190px;
  line-height: 30px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper h2 {
    font-size: 65px;
    line-height: 70px;
    max-width: 80%;
    margin-top: 220px;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-wrapper h2 {
    max-width: 70%;
  }
}
.quiz-wrapper h4,
.quiz-wrapper h5 {
  color: #fff;
  text-shadow: 0 1px 0 #000000;
  font-size: 46px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper h4,
  .quiz-wrapper h5 {
    font-size: 70px;
    margin-bottom: 40px;
  }
}
.quiz-wrapper h4 {
  line-height: 56px;
}
.quiz-wrapper .form-wrapper {
  margin: 0 auto;
  max-width: 385px;
  width: 100%;
}
.quiz-wrapper form input[type="text"],
.quiz-wrapper form input[type="email"] {
  padding: 20px 10px;
  border-radius: 3px;
  font-size: 16px;
  margin-bottom: 10px;
  box-shadow: 0 10px 14px 5px rgba(0, 0, 0, 0.5);
}
.quiz-wrapper .userdata-form label {
  display: none;
}
.quiz-wrapper .userdata-form .checkbox {
  margin-bottom: 10px;
}
.quiz-wrapper .userdata-form .checkbox a {
  color: #fff;
  text-decoration: underline;
}
.quiz-wrapper .userdata-form .checkbox label {
  display: block;
}
.quiz-wrapper .result-icons {
  width: 280px;
  margin: 0 auto;
  display: block;
  height: 80px;
}
.quiz-wrapper .result-1 {
  background: url(../images/quiz/result-1.png) center top no-repeat;
}
.quiz-wrapper .result-2 {
  background: url(../images/quiz/result-2.png) center top no-repeat;
}
.quiz-wrapper .result-3 {
  background: url(../images/quiz/result-3.png) center top no-repeat;
}
.quiz-wrapper .social-share {
  text-align: center;
}
.quiz-wrapper .social-share li {
  margin-bottom: 5px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .social-share li {
    vertical-align: top;
    display: inline-block;
    margin: 0 5px 20px 5px;
  }
}
.quiz-wrapper .result {
  width: 100%;
  padding-top: 140px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .result {
    overflow: hidden;
    padding-top: 100px;
  }
}
@media only screen and (min-width: 960px) {
  .quiz-wrapper .result {
    width: 845px;
    margin: 0 auto;
  }
}
.quiz-wrapper .result .answer-wrong,
.quiz-wrapper .result .answer-correct {
  padding: 0;
  margin: 0;
  font-size: 40px;
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
@media only screen and (min-width: 992px) {
  .quiz-wrapper .result .answer-wrong,
  .quiz-wrapper .result .answer-correct {
    font-size: 50px;
  }
}
.quiz-wrapper .result .explain {
  padding: 0;
  width: 100%;
  margin: 0 auto 20px auto;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .result .explain {
    margin: 0 0 20px 0;
    max-width: 100%;
  }
}
.quiz-wrapper .result img {
  max-width: 250px;
  float: right;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .result img {
    max-width: 350px;
  }
}
@media only screen and (min-width: 992px) {
  .quiz-wrapper .result img {
    max-width: 99%;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .result .left {
    display: block;
    width: 50%;
    float: left;
    text-align: left;
    padding: 30px 0 30px 30px;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 992px) {
  .quiz-wrapper .result .left {
    padding-left: 60px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .result .left .btn {
    margin: 0;
  }
}
.quiz-wrapper .result .right {
  overflow: hidden;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .result .right {
    display: block;
    width: 50%;
    float: right;
  }
}
.quiz-wrapper .social-share-icons {
  border-radius: 3px;
  color: #fff;
  padding: 10px 20px 10px 50px;
  font-size: 24px;
  width: 160px;
  display: inline-block;
  position: relative;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .social-share-icons {
    width: 130px;
    padding: 20px 20px 20px 50px;
    font-size: 34px;
  }
}
.quiz-wrapper .social-share-icons:before {
  content: "";
  display: block;
  position: absolute;
}
.quiz-wrapper .social-share-icons.facebook {
  background: #576d96;
}
.quiz-wrapper .social-share-icons.facebook:before {
  background: url(../images/quiz/facebook.svg) left top no-repeat;
  height: 34px;
  width: 16px;
  left: 35px;
  top: 8px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .social-share-icons.facebook:before {
    top: 18px;
  }
}
.quiz-wrapper .social-share-icons.facebook:hover {
  background: #435576;
}
.quiz-wrapper .social-share-icons.twitter {
  background: #48b0c9;
}
.quiz-wrapper .social-share-icons.twitter:before {
  background: url(../images/quiz/twitter.svg) left top no-repeat;
  height: 35px;
  width: 35px;
  left: 25px;
  top: 10px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .social-share-icons.twitter:before {
    top: 20px;
  }
}
.quiz-wrapper .social-share-icons.twitter:hover {
  background: #3e93a8;
}
.quiz-wrapper .social-share-icons.google-plus {
  background: #e04a39;
}
.quiz-wrapper .social-share-icons.google-plus:before {
  background: url(../images/quiz/google-plus.svg) left top no-repeat;
  height: 35px;
  width: 35px;
  left: 25px;
  top: 12px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .social-share-icons.google-plus:before {
    top: 20px;
  }
}
.quiz-wrapper .social-share-icons.google-plus:hover {
  background: #ba3d2d;
}
.quiz-wrapper .social-share-text {
  margin-bottom: 10px;
}
.quiz-wrapper .before-form-text {
  width: 80%;
  font-size: 14px;
  line-height: 18px;
}
@media only screen and (min-width: 768px) {
  .quiz-wrapper .before-form-text {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 15px;
  }
}
.form-wrapper-end {
  padding-top: 130px;
}
.form-wrapper-end h3 {
  color: #fff;
  text-shadow: 0 1px 0 #000;
  font-size: 36px;
}
@media only screen and (min-width: 768px) {
  .form-wrapper-end h3 {
    font-size: 46px;
    margin-bottom: 40px;
  }
}
.score-wrapper {
  padding-top: 175px;
}
@media only screen and (min-width: 768px) {
  .score-wrapper {
    padding-top: 215px;
  }
}
.score-wrapper p {
  margin-bottom: 0;
}
@media only screen and (min-width: 1024px) {
  .score-wrapper p {
    margin-bottom: 30px;
  }
}
.score-wrapper .score-text {
  position: relative;
  font-size: 40px;
}
.score-wrapper .score-text:after {
  content: "";
  background: url(../images/quiz/radi-imamo-domace-srce-solo.png) right top no-repeat;
  width: 147px;
  height: 130px;
  display: block;
  position: absolute;
  top: -70px;
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  left: 64%;
}
.score-wrapper h4 {
  margin-bottom: 20px;
}
.score-wrapper .number {
  font-size: 50px;
  color: #56a528;
}
.quiz-skakalci {
  background: url(../images/quiz/skakalci/main-background.jpg) center top no-repeat;
}
.quiz-skakalci h2,
.quiz-skakalci h3,
.quiz-skakalci h4,
.quiz-skakalci h5 {
  font-family: Arial, Helvetica, sans-serif;
}
.quiz-skakalci h2 {
  font-size: 24px;
  line-height: 34px;
  margin-top: 230px;
  text-transform: uppercase;
}
@media only screen and (min-width: 1024px) {
  .quiz-skakalci h2 {
    font-size: 34px;
    line-height: 40px;
    padding: 0 25%;
  }
}
.quiz-skakalci h4 {
  font-size: 20px;
  line-height: 23px;
  max-width: 80%;
  margin: 0 auto;
}
@media only screen and (min-width: 768px) {
  .quiz-skakalci h4 {
    font-size: 27px;
    line-height: 29px;
    margin-bottom: 20px;
  }
}
.quiz-skakalci h5 {
  font-size: 40px;
  line-height: 45px;
}
.quiz-skakalci input[type="submit"],
.quiz-skakalci .btn {
  box-shadow: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  text-transform: uppercase;
  padding: 3px 20px;
  background: #4da634;
  display: block;
}
.quiz-skakalci input[type="submit"]:hover,
.quiz-skakalci .btn:hover {
  box-shadow: none;
  background: green;
}
.quiz-skakalci input[type="submit"].disabled,
.quiz-skakalci .btn.disabled {
  background: grey;
}
.quiz-skakalci input[type="submit"].disabled:hover,
.quiz-skakalci .btn.disabled:hover {
  box-shadow: none;
  background: grey;
}
.quiz-skakalci .message.required,
.quiz-skakalci .message.validation {
  color: #f8adad;
  font-size: 13px;
  display: block;
  text-align: left;
  margin-bottom: 5px;
}
.quiz-skakalci .userdata-form {
  max-width: 300px;
  margin: 0 auto;
}
.quiz-skakalci .question-counter {
  background: url(../images/quiz/skakalci/radi-imamo-domace-srce.svg) center top no-repeat;
  background-size: 100%;
}
.quiz-skakalci .question-counter .current {
  margin: 4px 0 10px 37px;
}
@media only screen and (min-width: 560px) {
  .quiz-skakalci .question-counter .current {
    margin: 14px 0 10px 80px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-skakalci .question-counter .current {
    margin-top: 0;
  }
}
.quiz-skakalci input[type="radio"] + label {
  text-transform: uppercase;
}
.quiz-skakalci .social-share-icons {
  font-family: Arial, Helvetica, sans-serif;
  text-transform: uppercase;
  font-size: 18px;
}
.quiz-skakalci .score-text:after {
  background: url(../images/quiz/skakalci/radi-imamo-domace-srce-solo.png) right top no-repeat;
  top: -90px;
  width: 179px;
  height: 136px;
}
.quiz-skakalci .score-text,
.quiz-skakalci .number {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  line-height: 28px;
  text-transform: uppercase;
}
@media only screen and (min-width: 768px) {
  .quiz-skakalci .score-text,
  .quiz-skakalci .number {
    font-size: 35px;
    line-height: 40px;
  }
}
.quiz-skakalci .number {
  margin-left: 10px;
}
.quiz-skakalci .result .answer-correct,
.quiz-skakalci .result .answer-wrong {
  font-size: 36px;
}
@media only screen and (min-width: 768px) {
  .quiz-skakalci .result .left {
    padding-left: 120px;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-skakalci .result .left {
    padding-left: 90px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-skakalci .result .right {
    padding-top: 120px;
  }
}
.quiz-skakalci form input[type="text"],
.quiz-skakalci form input[type="email"] {
  padding: 10px;
  font-size: 16px;
}
.quiz-skakalci form .checkbox {
  margin-bottom: 10px;
}
.quiz-skakalci form .checkbox label {
  font-size: 16px;
}
.quiz-skakalci .result-images-0 {
  background: url(../images/quiz/skakalci/result-0.png) center top no-repeat;
}
.quiz-skakalci .result-images-1 {
  background: url(../images/quiz/skakalci/result-1.png) center top no-repeat;
}
.quiz-skakalci .result-images-2 {
  background: url(../images/quiz/skakalci/result-2.png) center top no-repeat;
}
.quiz-skakalci .result-images-3 {
  background: url(../images/quiz/skakalci/result-3.png) center top no-repeat;
}
.quiz-skakalci .result-images-4 {
  background: url(../images/quiz/skakalci/result-4.png) center top no-repeat;
}
.quiz-skakalci .result-images-5 {
  background: url(../images/quiz/skakalci/result-5.png) center top no-repeat;
}
.quiz-skakalci .result-images-6 {
  background: url(../images/quiz/skakalci/result-6.png) center top no-repeat;
}
.quiz-skakalci .result-images-7 {
  background: url(../images/quiz/skakalci/result-7.png) center top no-repeat;
}
.quiz-skakalci .result-images-8 {
  background: url(../images/quiz/skakalci/result-8.png) center top no-repeat;
}
.quiz-skakalci .result-images-9 {
  background: url(../images/quiz/skakalci/result-9.png) center top no-repeat;
}
.quiz-skakalci .result-images-10 {
  background: url(../images/quiz/skakalci/result-10.png) center top no-repeat;
}
.quiz-skakalci .result-icons {
  display: none;
}
.quiz-skakalci .result-images {
  margin: 20px auto;
  background-size: 90%;
  height: 80px;
  max-width: 555px;
}
@media only screen and (min-width: 768px) {
  .quiz-skakalci .result-images {
    background-size: auto;
    height: 100px;
  }
}
.quiz-carnival {
  background: url(../images/quiz/quiz-carnival/bg-quiz-carnival.jpg) center top no-repeat;
}
.quiz-carnival h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  line-height: 1.3;
  letter-spacing: 0;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival h2 {
    font-size: 30px;
    line-height: 40px;
    margin-top: 250px;
  }
}
.quiz-carnival h3,
.quiz-carnival h4,
.quiz-carnival h5 {
  text-transform: uppercase;
}
.quiz-carnival h4 {
  font-size: 26px;
  line-height: 1;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival h4 {
    max-width: 500px;
    font-size: 30px;
    margin: 0 auto 10px auto;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-carnival h4 {
    max-width: 600px;
    font-size: 36px;
  }
}
.quiz-carnival a {
  color: #fff;
  text-decoration: underline;
}
.quiz-carnival .explain {
  font-size: 16px;
}
.quiz-carnival input[type="submit"],
.quiz-carnival .btn {
  border-radius: 0;
  padding: 8px 0 3px 0;
  font-size: 27px;
  text-transform: uppercase;
  background: #e02141;
  background: linear-gradient(to bottom, #e02141 0%, #af1e31 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e02141', endColorstr='#af1e31', GradientType=0);
}
.quiz-carnival input[type="submit"]:hover,
.quiz-carnival .btn:hover {
  background: #e02141;
  background: linear-gradient(to bottom, #e02141 0%, #8e191b 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e02141', endColorstr='#8e191b', GradientType=0);
}
.quiz-carnival input[type="submit"].disabled,
.quiz-carnival .btn.disabled {
  background: gray;
}
.quiz-carnival input[type="submit"].disabled:hover,
.quiz-carnival .btn.disabled:hover {
  background: gray;
}
.quiz-carnival input[type="radio"] + label {
  text-transform: uppercase;
  text-shadow: none;
}
@media only screen and (min-width: 1024px) {
  .quiz-carnival input[type="radio"] + label {
    font-size: 20px;
  }
}
.quiz-carnival input[type="radio"] + label span {
  width: 13px;
  height: 13px;
}
.quiz-carnival input[type="radio"]:checked + label span {
  background: #d7812a;
}
.quiz-carnival .result .answer-wrong,
.quiz-carnival .result .answer-correct {
  font-size: 20px;
}
@media only screen and (min-width: 992px) {
  .quiz-carnival .result .answer-wrong,
  .quiz-carnival .result .answer-correct {
    font-size: 36px;
  }
}
.quiz-carnival form input[type="text"],
.quiz-carnival form input[type="email"] {
  box-shadow: none;
  border-radius: 0;
  padding: 10px;
}
.quiz-carnival form input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  -webkit-appearance: none;
}
.quiz-carnival form input[type="checkbox"] + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
  display: block;
}
@media only screen and (min-width: 1024px) {
  .quiz-carnival form input[type="checkbox"] + label {
    padding-left: 45px;
  }
}
.quiz-carnival form input[type="checkbox"] + label:before {
  display: inline-block;
  width: 10px;
  height: 10px;
  content: "";
  border: 2px solid white;
  position: absolute;
  left: 0;
  border-radius: 3px;
}
@media only screen and (min-width: 1024px) {
  .quiz-carnival form input[type="checkbox"] + label:before {
    top: 3px;
  }
}
.quiz-carnival form input[type="checkbox"]:checked + label:before {
  box-shadow: inset 0 0 0 5px white;
  background: white;
}
.quiz-carnival .question-counter {
  background-size: auto;
  background-position: center top;
  padding-top: 75px;
}
.quiz-carnival .question-counter .current {
  margin-left: 10%;
}
@media only screen and (min-width: 640px) {
  .quiz-carnival .question-counter .current {
    margin-left: 80px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .question-counter .current {
    margin-top: 20px;
  }
}
.quiz-carnival .result h2 {
  text-transform: uppercase;
}
.quiz-carnival .result .icon-heart {
  margin: 60px auto 0 auto;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .result .icon-heart {
    margin: 70px 0 10px 0;
  }
}
.quiz-carnival .result .icon-heart.cross {
  background: url(../images/quiz/quiz-carnival/wrong.png) left top no-repeat;
}
.quiz-carnival .result .icon-heart.check {
  background: url(../images/quiz/quiz-carnival/correct.png) left top no-repeat;
}
.quiz-carnival .result img {
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .result img {
    margin-top: 30%;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-carnival .result img {
    margin-top: 30%;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-carnival .result .continue {
    position: absolute;
    bottom: 70px;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
  }
}
.quiz-carnival .result .right {
  display: none;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .result .right {
    display: block;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-carnival .Actions {
    position: absolute;
    width: 100%;
    bottom: 58px;
    left: 0;
    right: 0;
  }
}
.quiz-carnival .form-wrapper-end {
  padding-top: 190px;
}
.quiz-carnival .form-wrapper form {
  padding: 10px;
}
.quiz-carnival .form-wrapper label {
  text-align: left;
  font-size: 13px;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .form-wrapper label {
    font-size: 14px;
  }
}
.quiz-carnival .form-wrapper-end h3 {
  font-size: 20px;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .form-wrapper-end h3 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
.quiz-carnival .before-form-text {
  font-size: 14px;
  line-height: 1.4;
  margin-bottom: 10px;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .before-form-text {
    font-size: 16px;
  }
}
.quiz-carnival .message.required {
  color: #fff;
  display: block;
  font-size: 12px;
  text-align: left;
  margin-top: -5px;
  margin-bottom: 5px;
}
.quiz-carnival .result-images-0 {
  background: url(../images/quiz/quiz-carnival/result-0.png) center top no-repeat;
}
.quiz-carnival .result-images-1 {
  background: url(../images/quiz/quiz-carnival/result-1.png) center top no-repeat;
}
.quiz-carnival .result-images-2 {
  background: url(../images/quiz/quiz-carnival/result-2.png) center top no-repeat;
}
.quiz-carnival .result-images-3 {
  background: url(../images/quiz/quiz-carnival/result-3.png) center top no-repeat;
}
.quiz-carnival .result-images-4 {
  background: url(../images/quiz/quiz-carnival/result-4.png) center top no-repeat;
}
.quiz-carnival .result-images-5 {
  background: url(../images/quiz/quiz-carnival/result-5.png) center top no-repeat;
}
.quiz-carnival .result-images-6 {
  background: url(../images/quiz/quiz-carnival/result-6.png) center top no-repeat;
}
.quiz-carnival .result-images-7 {
  background: url(../images/quiz/quiz-carnival/result-7.png) center top no-repeat;
}
.quiz-carnival .result-images-8 {
  background: url(../images/quiz/quiz-carnival/result-8.png) center top no-repeat;
}
.quiz-carnival .result-images-9 {
  background: url(../images/quiz/quiz-carnival/result-9.png) center top no-repeat;
}
.quiz-carnival .result-images-10 {
  background: url(../images/quiz/quiz-carnival/result-10.png) center top no-repeat;
}
.quiz-carnival .result-images {
  height: 40px;
  background-size: 100%;
  margin: 10px;
}
@media only screen and (min-width: 768px) {
  .quiz-carnival .result-images {
    background-size: auto;
    height: 60px;
  }
}
.quiz-carnival .result-icons {
  display: none;
}
.quiz-carnival.score-wrapper .number {
  color: #fff;
}
.quiz-carnival.score-wrapper .score-text {
  width: 100%;
  display: block;
}
.quiz-carnival.score-wrapper .score-text:after {
  left: 50%;
  background: url(../images/quiz/quiz-carnival/radi-imamo-domace.png) center top no-repeat;
  width: 240px;
  height: 205px;
}
.quiz-carnival .social-share-icons {
  font-weight: normal;
  text-decoration: none;
}
.user-score {
  display: none;
}
.user-score.only-carnival {
  display: block;
  text-transform: uppercase;
  font-size: 30px;
  color: #fff;
  margin-top: 30px;
}
@media only screen and (min-width: 768px) {
  .user-score.only-carnival {
    font-size: 36px;
  }
}
.user-score.only-carnival + p {
  font-size: 30px;
  margin-bottom: 0;
  margin-top: 5px;
}
@media only screen and (min-width: 768px) {
  .user-score.only-carnival + p {
    font-size: 40px;
    margin-top: 10px;
  }
}
.quiz-disney-hero {
  background: url(../images/quiz/disney-hero/background.jpg) center top no-repeat;
  background-size: cover;
  height: 800px;
}
@media only screen and (min-width: 1024px) {
  .quiz-disney-hero {
    height: 860px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .mobile {
    display: none;
  }
}
.quiz-disney-hero .desktop {
  display: none;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .desktop {
    display: block;
  }
}
.quiz-disney-hero .title-question {
  max-width: 80%;
  margin: 0 auto 15px;
}
@media only screen and (min-width: 560px) {
  .quiz-disney-hero .title-question {
    max-width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .title-question {
    max-width: 440px;
    margin-bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-disney-hero .title-question {
    margin-bottom: 25px;
  }
}
.quiz-disney-hero .question-counter {
  position: relative;
  top: auto;
  left: auto;
  -ms-transform: none;
      transform: none;
  font-family: 'Arial';
  padding-top: 0;
  background: #fff;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  margin: 0 auto;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
      justify-content: center;
  -ms-flex-align: center;
      align-items: center;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .question-counter {
    width: 70px;
    height: 70px;
  }
}
.quiz-disney-hero .question-counter .current {
  float: none;
  width: auto;
  margin: 0;
  color: #df134c;
  font-size: 16px;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .question-counter .current {
    font-size: 20px;
  }
}
.quiz-disney-hero h2 {
  font-family: 'Arial';
  font-size: 20px;
  line-height: 22px;
  color: #333333;
  text-shadow: none;
  max-width: none;
  margin-top: 80px;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero h2 {
    font-size: 24px;
    line-height: 28px;
    margin-top: 120px;
  }
}
.quiz-disney-hero .questions-form {
  padding: 0 20px;
  margin: -20% auto 0;
  max-width: 80%;
}
@media only screen and (min-width: 480px) {
  .quiz-disney-hero .questions-form {
    margin-top: -13%;
  }
}
@media only screen and (min-width: 560px) {
  .quiz-disney-hero .questions-form {
    max-width: 70%;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .questions-form {
    max-width: 440px;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-disney-hero .questions-form {
    margin-top: -8%;
  }
}
.quiz-disney-hero .optionset {
  text-align: left;
}
.quiz-disney-hero .optionset > li {
  display: block;
  width: auto;
  background-image: none;
  padding: 0;
  margin: 0;
}
.quiz-disney-hero input[type=radio]:checked + label span {
  background: #df134c;
}
.quiz-disney-hero input[type=radio] + label {
  display: inline-block;
  line-height: 22px;
  color: #333333;
  text-shadow: none;
  text-align: left;
  padding-left: 40px;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero input[type=radio] + label {
    font-size: 20px;
  }
}
.quiz-disney-hero input[type=radio] + label span {
  position: absolute;
  display: inline-block;
  vertical-align: middle;
  background: #ffffff;
  margin: 0 20px 0 0;
}
.quiz-disney-hero .Actions {
  margin-top: 40px;
  height: auto;
  text-align: center;
}
@media only screen and (min-width: 1024px) {
  .quiz-disney-hero .Actions {
    margin-top: 50px;
  }
}
.quiz-disney-hero input[type=submit] {
  background: url('../images/quiz/disney-hero/next.png');
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
  border-radius: unset;
  box-shadow: none;
  padding: 0;
  width: 130px;
}
.quiz-disney-hero input[type=submit]:hover {
  background: url('../images/quiz/disney-hero/next.png');
  background-repeat: no-repeat;
  background-size: contain;
  font-size: 0;
  box-shadow: none;
  opacity: 0.7;
}
.quiz-disney-hero input[type=submit].disabled {
  background: url('../images/quiz/disney-hero/next-disabled.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  pointer-events: none;
  cursor: none;
  opacity: 0.7;
  width: 130px;
}
.quiz-disney-hero input[type=submit].disabled:hover {
  background: url('../images/quiz/disney-hero/next-disabled.png');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  box-shadow: none;
  pointer-events: none;
  cursor: none;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .score-header {
    margin-bottom: 40px;
  }
}
.quiz-disney-hero .title-answer {
  max-width: 70%;
  margin: 0 auto 15px;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .title-answer {
    margin: 0 0 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-disney-hero .title-answer {
    max-width: 300px;
  }
}
.quiz-disney-hero .explain {
  font-family: 'Arial';
  color: #333333;
  text-shadow: none;
  font-size: 18px;
  line-height: 1.2;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .explain {
    font-size: 20px;
  }
}
.quiz-disney-hero .social-share-text {
  font-family: 'Arial';
  color: #333333;
  text-shadow: none;
  font-size: 14px;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .social-share-text {
    font-size: 16px;
  }
}
.quiz-disney-hero .social-share {
  margin: 10px 0 0;
  padding: 0;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .social-share {
    text-align: left;
  }
}
.quiz-disney-hero .social-share li {
  display: inline-block;
  padding: 0;
  background-position: center;
  line-height: 1;
  background-image: none;
  margin: 0;
}
.quiz-disney-hero .social-share-icons {
  background: none;
  padding: 0;
  margin: 0 6px;
  width: 30px;
  height: 30px;
  text-indent: -9999px;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .social-share-icons {
    width: 40px;
    height: 40px;
    margin: 0 10px 0 0;
  }
}
.quiz-disney-hero .social-share-icons.facebook {
  background: none;
}
.quiz-disney-hero .social-share-icons.facebook:hover {
  background: none;
  opacity: 0.7;
}
.quiz-disney-hero .social-share-icons.facebook:before {
  background: url(../images/quiz/disney-hero/Facebook.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .social-share-icons.facebook:before {
    width: 40px;
    height: 40px;
  }
}
.quiz-disney-hero .social-share-icons.twitter {
  background: none;
}
.quiz-disney-hero .social-share-icons.twitter:hover {
  background: none;
  opacity: 0.7;
}
.quiz-disney-hero .social-share-icons.twitter:before {
  background: url(../images/quiz/disney-hero/Twitter.png);
  background-repeat: no-repeat;
  background-size: contain;
  width: 30px;
  height: 30px;
  left: 0;
  top: 0;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .social-share-icons.twitter:before {
    width: 40px;
    height: 40px;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .score-right-wrapper,
  .quiz-disney-hero .score-left-wrapper {
    display: inline-block;
    width: 50%;
    margin-right: -4px;
    vertical-align: top;
    box-sizing: border-box;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .score-right-wrapper {
    text-align: left;
    padding-right: 10%;
  }
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .score-right-wrapper p {
    max-width: none;
  }
}
.quiz-disney-hero .hero-image {
  max-width: 25%;
  margin: 0 auto 10px;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .hero-image {
    max-width: 80%;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-disney-hero .hero-image {
    max-width: 300px;
  }
}
.quiz-disney-hero .repeat-test {
  max-width: 150px;
  margin: 30px auto 0;
}
.quiz-disney-hero .repeat-test:hover {
  opacity: 0.7;
}
@media only screen and (min-width: 768px) {
  .quiz-disney-hero .repeat-test {
    margin: 30px 0 0;
  }
}
@media only screen and (min-width: 1024px) {
  .quiz-disney-hero .repeat-test {
    max-width: 200px;
  }
}
.quiz-zoi-2018 {
  background: url(../images/quiz/zoi-2018/zoi-2018-bg.jpg) 50% 0 / cover;
}
.quiz-zoi-2018 h2 {
  font-size: 30px;
  line-height: 40px;
  margin-top: 270px;
  margin-bottom: 0;
  height: 160px;
}
@media only screen and (min-width: 1024px) {
  .quiz-zoi-2018 h2 {
    max-width: 730px;
  }
}
.quiz-zoi-2018 .result .answer-correct,
.quiz-zoi-2018 .result .answer-wrong {
  height: auto;
}
.quiz-zoi-2018 .question-counter {
  background: url(../images/quiz/zoi-2018/listek.png?v2) 50% 0 / contain no-repeat;
}
.quiz-zoi-2018 .icon-heart {
  margin-top: 40px;
}
.quiz-zoi-2018 .form-wrapper-end {
  padding-top: 200px;
  margin-bottom: 25px;
}
.quiz-zoi-2018 .form-wrapper-end .before-form-text {
  max-width: 600px;
  margin-bottom: 40px;
}
.quiz-zoi-2018.score-wrapper h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 30px;
  line-height: 1;
}
.quiz-zoi-2018.score-wrapper .result-images {
  width: 70%;
  max-width: 734px;
  margin: 0 auto;
  position: relative;
  overflow: hidden;
}
.quiz-zoi-2018.score-wrapper .result-images:before {
  content: '';
  display: block;
  padding: 14.96598639% 0 0;
}
.quiz-zoi-2018.score-wrapper .result-images .image-1 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/quiz/zoi-2018/kolajne-empty.png) 50% 0 / contain no-repeat;
}
.quiz-zoi-2018.score-wrapper .result-images .image-2 {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(../images/quiz/zoi-2018/kolajne-full.png) 50% 0 / contain no-repeat;
  -ms-transform: translateX(-100%);
      transform: translateX(-100%);
}
.quiz-zoi-2018.score-wrapper .result-icons {
  display: none;
}
.quiz-zoi-2018.score-wrapper .score-text:after {
  background: url(../images/quiz/zoi-2018/listek2.png?v2) 50% 0 / contain no-repeat;
}
.quiz-zoi-2018.score-wrapper .social-share-icons {
  font-size: 0;
  width: 48px;
  height: 48px;
  padding: 0;
  border-radius: 50%;
}
.quiz-zoi-2018.score-wrapper .social-share-icons:before {
  left: 50%;
  top: 50%;
  -ms-transform: translate(-50%, -50%) scale(0.8);
      transform: translate(-50%, -50%) scale(0.8);
  background-position: 50% 50% !important;
}
.quiz-zoi-2018 .optionset {
  max-width: 600px;
}
.quiz-zoi-2018 form input[type="text"],
.quiz-zoi-2018 form input[type="email"] {
  padding: 10px 15px;
  border-radius: 0;
  box-shadow: none;
}
.quiz-zoi-2018 form input[type="radio"] + label {
  font-size: 18px;
}
.quiz-zoi-2018 form input[type="submit"],
.quiz-zoi-2018 form .btn {
  background: linear-gradient(to bottom, #e12141 0, #ad1e30 100%);
  border-radius: 0;
  font-weight: normal;
  font-size: 30px;
  line-height: 1;
  text-transform: uppercase;
  padding: 13px 40px;
  box-shadow: 0 5px 20px 5px rgba(0, 0, 0, 0.3);
}
.quiz-zoi-2018 form input[type="submit"]:hover,
.quiz-zoi-2018 form .btn:hover {
  box-shadow: 0 5px 20px 0px rgba(0, 0, 0, 0.3);
  background: linear-gradient(to bottom, #e43754 0, #c32236 100%);
}
/*# sourceMappingURL=style.css.map */